body{text-align:center;margin:0px;padding:0px;line-height:130%;background-color:#D7e9D5;font-size:90%;}img{border:0px;}address{clear:both;font-style:normal;margin:5px;padding:5px;line-height:120%;background-image:url(../images/address-back.gif);background-repeat:repeat-x;background-position:top;}p{margin:0px;padding:5px;}/*■■ヘッダー■■*/#header-ter{border-bottom:1px solid silver;background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:top left;height:130px;}#header-ter p{padding:0px;margin:0px;text-indent:-1000px;}#header-ter .pankuzu{padding:90px 0 0 10px;}#header h1{padding:0px;margin:0px;}/*■■全体■■*/#container{background-color:white;margin:0px auto;padding:0px auto;text-align:left;width:750px;border-right:1px solid #666;border-left:1px solid #666;}#main{clear:both;margin:0px;padding:0px;}#contents{float:right;width:535px;margin:0px 0px 0px 0px;padding:0 0 0 0px;}#contents_header { margin: 10px 0px 20px 0px; }/*■■左メニュー■■*/#menu{width:205px;float:left;margin:0px;padding:0px 0px 20px 0px;background-color:#eaf7dd;}#menu h2{display:none;}#menu h3{background-image:url(../images/menu-h3-back.gif);background-repeat:no-repeat;background-position:top left;padding:5px 0px 3px 40px;margin:10px 0 0 0;height:30px;}#menu ul{margin:2px;padding-left:20px;list-style-image:url(../images/menu-li.gif);}#menu ul li{padding-bottom:1px;}#copyright{clear:both;background-color:green;color:white;padding:0px 5px;}.back2top{margin: 30px 0px 0px 0px;text-align:right;padding:10px;}/*■■システム■■*/#title { margin: 0px 0px 30px 0px; padding: 3px 0 5px 10px;border-bottom: 1px solid #930; border-left: 6px solid #930; color: #930; font-size: 120%; font-weight: 700; text-align: left; }#subtitle { margin: 8px 0 0 22px; padding: 3px 0 0 7px; border-bottom: 1px solid gray; color: #222; font-size: 100%; }#system_login { margin: 20px 30px 50px 30px; text-align: center; }#system_login form { margin: 0px; padding: 0px; }#system_login table { margin: 0px auto 10px auto; }#system_login table th { padding: 0px 0px 5px 0px; text-align: right; font-weight: 400; }#system_login table td { padding: 0px 0px 5px 0.3em; }#system_login table td input { width: 200px; }#system_login p { margin: 10px 0px 20px 0px; }#system { margin: 0px; padding: 0px; width: 535px; float: right; }#system h1 { margin: 10px; padding: 20px 0 0 15px; width: 500px; height: 43px; background-image: url(../images/h1-back.gif); background-position: top left; background-repeat: no-repeat; color: green; font-size: 140%; }#system h2 { margin: 8px 0 10px 20px; padding: 3px 0 5px 10px; width: 470px; border-bottom: 1px solid #930; border-left: 6px solid #930; color: #930; font-size: 120%; }/*.system_inner { margin: 10px 30px 0px 20px; }.system_inner table { margin: 0px 0px 40px 0px; width: 100%; border-collapse: collapse; }.system_inner table th { padding: 7px 5px 3px 5px; border: solid 1px #AAAAAA; background-color: #FFFFCC; vertical-align: top; white-space: nowrap; }.system_inner table td { padding: 3px 6px 3px 5px; width: 100%; border: solid 1px #AAAAAA; }.system_inner table input { width: 98%; }.system_inner table textarea { width: 98%; height: 100px; }.system_inner table td .year { width: 4em; }.system_inner table td .month { width: 2em; }.system_inner table td .day { width: 2em; }.system_inner table td .short { width: 200px; }.system_inner table td .spec { width: 4em; }.system_inner table td .account { width: 4em; }.system_submit { margin: 0px 0px 20px 0px; text-align: center; }*//* 共通 フォーム */#system_inner { margin: 10px 30px 0px 20px; }#system_inner table { margin: 0px 0px 40px 0px; width: 100%; border-collapse: collapse; }#system_inner table th { padding: 7px 5px 3px 5px; border: solid 1px #AAAAAA; background-color: #FFFFCC; vertical-align: top; white-space: nowrap; }#system_inner table td { padding: 3px 6px 3px 5px; width: 100%; border: solid 1px #AAAAAA; }#system_inner table input { width: 98%; }#system_inner table textarea { width: 98%; height: 100px; }/* フォーム 各クラス */#system_inner table td .year { width: 4em; }#system_inner table td .month { width: 2em; }#system_inner table td .day { width: 2em; }#system_inner table td .short { width: 200px; }#system_inner table td .spec { width: 4em; }#system_inner table td .account { width: 4em; }/* 状況 テーブル */#list_tbl { margin: 0px 0px 40px 0px; width: 100%; border-collapse: collapse; }#list_tbl th { padding: 7px 5px 3px 5px; border: solid 1px #AAAAAA; background-color: #FFFFCC; text-align: center; vertical-align: top; white-space: nowrap; }#list_tbl td { padding: 3px 6px 3px 5px; width: 100%; border: solid 1px #AAAAAA; }#list_tbl td p { margin: 0px; padding: 0px; white-space: nowrap; }.clear { clear: both; }
