﻿*{ margin:0px; padding:0px;font-size:13px;}
body { padding:0px; margin:0px; color:#333333; text-align:center; font-size:small; background-image:url('images/bg.gif'); background-repeat:repeat-x; background-position:left top}
div,p,h1,h2,h3,h4,ul,li,table,tr,td{ padding:0px; margin:0px}

a{ color:#0076A3; text-decoration:none}
a:hover{ color:#98AAB7}



h1{ font-size: small; margin-bottom:10px; padding-left:10px; border-left:solid 3px #10B0E2}
.input{ line-height: 24px; /* 文字の高さ */
	margin: 0px; /* 余白を消す */
	background-color: #E2EBED; /* 背景 */
	border: 1px solid #0076A3; /* 罫線 */
	width: 200px; /* 幅 */
	padding-top: 0px; /* 余白 */
	padding-right: 5px; /* 余白 */
	padding-bottom: 0px; /* 余白 */
	padding-left: 5px; /* 余白 */
	height: 24px; /* 高さ */
}
#container{width:740px; margin:0px auto; padding:20px 20px; background-color:White}
#header{ text-align:left; width:100%; position: relative}
.logout{ text-align:right; position:absolute; right:10px;top:0px}
#content{ padding:20px 0px; text-align:left }
#footer{ }

#login{ background-color:#D7DADD; padding:3px; width:350px; margin:0px auto 10px auto}
#login table{ border-collapse: collapse; width:auto; background-color:White; width:350px}
#login td{ padding:5px}
#login .header{border:solid 1px #00AEEF; padding:10px 0px 10px 6px; text-align:left; font-weight:bold; margin-bottom:2px; background-image:url('images/login_headerReg.gif'); color:White}

#loginbtn{ text-align:center; width:100%; height:30px}
#loginbtn .btn{ width:114px; height:35px; margin:0px auto }
#loginbtn .btn a{ background-image:url('images/btn_login.gif'); width:114px; height:35px; background-repeat:no-repeat; background-position:top left; display:block}
#loginbtn .btn a:hover{ background-image:url('images/btn_login.gif'); width:114px; height:35px; background-repeat:no-repeat; background-position:bottom left; display:block}


#browser{text-align:left; padding:10px;margin-top:60px; width:auto; line-height:1.4em;}
#browser .title{ padding:3px; background-color:#0076A3; color:White; font-weight:bold; margin-bottom:6px }
#browser .ver{ border-top:solid 1px #D7DADD}

#maintenance{text-align:left; padding:10px;margin-top:0px;margin-bottom:30px; width:auto; line-height:1.4em;}
#maintenance .title{ padding:3px; background-color:#0076A3; color:White; font-weight:bold; margin-bottom:6px }
#maintenance .ver{padding:0px 0px 0px 10px; }
#maintenance .red{ color:Red;}


#menu{ width:500px; min-height:180px; margin:20px 0px}
#menu ul{min-height:180px;width: 500px;
}
#menu li{width:500px;list-style:none;height:auto;line-height:2.4em; background-image:url('images/arrow.gif'); background-repeat:no-repeat; background-position:left 10px; padding-left:20px;	
}
#menu1{ width:600px; min-height:180px; margin:20px 0px}
#menu1 ul{min-height:180px;width: 600px;
}
#menu1 li{width:600px;list-style:none;height:auto;line-height:2.4em; background-image:url('images/arrow.gif'); background-repeat:no-repeat; background-position:left 10px; padding-left:20px;	
}
#menu2{ width:500px; min-height:180px; margin:20px 0px}
#menu2 ul{min-height:180px;width: 500px;
}
#menu2 li{width:500px;list-style:none;height:auto;line-height:2.4em; background-image:url('images/arrow.gif'); background-repeat:no-repeat; background-position:left 10px; padding-left:20px;	
}
#menu3{ width:500px; margin:20px 0px}
#menu3 ul{width: 500px;
}
#menu3 li{width:500px;list-style:none;height:auto;line-height:2.4em; background-image:url('images/arrow.gif'); background-repeat:no-repeat; background-position:left 10px; padding-left:20px;	
}
#menu4{ width:500px; min-height:180px; margin:20px 0px}
#menu4 ul{min-height:180px;width: 500px;
}
#menu4 li{width:500px;list-style:none;height:auto;line-height:2.4em; background-image:url('images/arrow.gif'); background-repeat:no-repeat; background-position:left 10px; padding-left:20px;	
}
.menu_area{ width:500px; margin:20px 0px}
.menu_area ul{width: 500px;
}
.menu_area li{width:500px;list-style:none;height:auto;line-height:2.4em; background-image:url('images/arrow.gif'); background-repeat:no-repeat; background-position:left 10px; padding-left:20px;	
}

#content_block{ background-color:#E2EBED; padding:20px}
#content_block h2{ margin-bottom:6px; font-size:small;}
#content_block .content{ background-color:White; padding:20px}
#content_block .content table{ width:100%}
#content_block .content td{ padding:6px}
#content_block .content th{ padding:6px; background-color:#0076A3; color:White; font-weight:normal}

#download{ width:250px; min-height:150px; padding:20px }
#download ul{min-height:200px;width: 250px;
}
#download li{width:230px;list-style:none;height:auto; border-bottom:dotted 1px #555555; background-image:url('images/arrow.gif'); background-repeat:no-repeat; background-position:left 15px; padding-left:20px;  line-height:2.8em
	
}
#download span{ line-height:1em; margin-right:10px; 
}

#con_parson{ background-color:#E2EBED; padding:10px; width:500px}
#con_parson table{ width:100%}
#con_parson td{ padding:5px; border-bottom:dotted 1px #555555}
#con_parson h3{ background-image:url('images/ico_parson.gif'); background-position:left bottom; background-repeat:no-repeat; padding-left:35px; height:26px; line-height:26px; font-size:small}
#con_search{ background-color:#E2EBED; padding:10px; width:450px}
#con_search table{ width:100%}
#con_search td{ padding:5px; border-bottom:dotted 1px #555555}
#con_search h3{ background-image:url('images/ico_search.gif'); background-position:left bottom; background-repeat:no-repeat; padding-left:35px; height:26px; line-height:26px; font-size:small}


#btn_block{ width:100%; height:auto; text-align:center; margin:20px 0px}
#btn_block2{ width:100%; height:auto; text-align:center; margin:20px 0px}
#btn_block3{ width:auto; height:auto; text-align:center; margin:0px 0px; padding:10px; border:solid 5px #cccccc}

.btn_menuback { width:169px; height:35px;position:absolute; right:0px; top:40px; margin-top:20px}
.btn_menuback a{background-image:url('images/btn_menuback.gif');  background-repeat:no-repeat; background-position:left top; width:169px; height:35px; display:block; }
.btn_koushin{width:300px; margin:0px auto; height:auto}
.btn_koushin a{ background-color:#0071BC; text-align: center; width:300px; padding:6px; color:White; display:block; font-size:medium; font-weight:bold}
.btn_koushin a:hover{ background-color:#1FA2EA; text-align: center; width:300px; padding:6px; color:White; display:block; font-size:medium; font-weight:bold}

.btn_ichiji{width:300px; height:40px; margin:0px auto }
.btn_ichiji a{background-image:url('images/btn_ichijihozon.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px; display:block; }
.btn_ichiji a:hover{background-image:url('images/btn_ichijihozon.gif');  background-repeat:no-repeat; background-position:left bottom; width:300px; height:40px; display:block; }
.btn_touhyou{width:300px; height:40px; margin:0px auto }
.btn_touhyou a{background-image:url('images/btn_touhyou.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px; display:block; }
.btn_touhyou a:hover{background-image:url('images/btn_touhyou.gif');  background-repeat:no-repeat; background-position:left bottom; width:300px; height:40px; display:block; }
.btn_touhyou2{width:300px; height:40px; margin:0px auto }
.btn_touhyou2 a{background-image:url('images/btn_touhyou2.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px; display:block; }
.btn_touhyou2 a:hover{background-image:url('images/btn_touhyou2.gif');  background-repeat:no-repeat; background-position:left bottom; width:300px; height:40px; display:block; }
.btn_back{width:300px; height:40px; margin:0px auto }
.btn_back a{background-image:url('images/btn_back.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px; display:block; }
.btn_back a:hover{background-image:url('images/btn_back.gif');  background-repeat:no-repeat; background-position:left bottom; width:300px; height:40px; display:block; }
.btn_touhyoukakunin{width:300px; height:40px; margin:0px auto }
.btn_touhyoukakunin a{background-image:url('images/btn_touhyoukakunin.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px; display:block; }
.btn_touhyoukakunin a:hover{background-image:url('images/btn_touhyoukakunin.gif');  background-repeat:no-repeat; background-position:left bottom; width:300px; height:40px; display:block; }

.btn_touhyou3{background-image:url('images/btn_suisenkakutei.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px;display:inline-block;}	
.btn_back2{background-image:url('images/btn_back.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px;display:inline-block;}
/*.btn_suisenkakunin{width:300px; height:40px;  }*/
.btn_suisenkakunin{width:300px; height:40px; margin:0px auto;background-image:url('images/btn_suisenkakunin.gif');display:inline-block;}
/*.btn_suisenkakunin a{background-image:url('images/btn_suisenkakunin.gif');  background-repeat:no-repeat; width:300px; height:40px; }*/
/*.btn_suisenkakunin a:hover{background-image:url('images/btn_suisenkakunin.gif');  background-repeat:no-repeat; background-position:left bottom; width:300px; height:40px; display:block; }*/

.btn_close{width:96px; height:38px; margin:0px auto;background-image:url('images/btn_close.gif');width:96px; height:38px;display:inline-block; }
/*.btn_close{background-image:url('images/btn_close.gif');background-repeat:no-repeat; width:96px; height:38px;display:inline-block;}*/
.btn_clear{width:60px; height:24px; margin:0px auto }
.btn_clear a{background-image:url('images/btn_clear.gif');  background-repeat:no-repeat; background-position:left top; width:60px; height:24px; display:block; }
.btn_clear a:hover{background-image:url('images/btn_clear.gif');  background-repeat:no-repeat; background-position:left bottom; width:60px; height:24px; display:block; }
.btn_search{width:60px; height:24px; margin:0px auto }
.btn_search a{background-image:url('images/btn_search.gif');  background-repeat:no-repeat; background-position:left top; width:60px; height:24px; display:block; }
.btn_search a:hover{background-image:url('images/btn_search.gif');  background-repeat:no-repeat; background-position:left bottom; width:60px; height:24px; display:block; }
.searchbtn_block{ margin-top:6px; height:24px; width:auto}
.searchbtn_block td{height:24px; width:auto; vertical-align:middle;}
.btn_csv a{background-image:url('images/ico_ex.gif');  background-repeat:no-repeat; background-position:left top; width:auto; height:24px; display:block; line-height:24px; padding-left:30px; margin:6px; text-decoration:underline}

.btn_touhyouT{width:300px; height:40px; margin:0 auto}
.btn_touhyouT a{background-image:url('images/btn_touhyou3.gif');  background-repeat:no-repeat; background-position:left top; width:300px; height:40px; display:block; }
.btn_touhyouT a:hover{background-image:url('images/btn_touhyou3.gif');  background-repeat:no-repeat; background-position:left bottom; width:300px; height:40px; display:block; }

#list{}
#list th{ padding:4px; background-color:#E2EBED}
#list td{ padding:4px}

.last_page{ margin-top:20px; padding:20px; border:solid 5px #cccccc ; text-align:center }
.info{padding:30px 20px; width:auto; height:auto; border:1px solid #0076A3; line-height:1.4em; /* 背景 */}
.info_Completion{ background-color:#eeeeee; padding:30px 20px ; text-align:center; font-size:medium;  width:auto; height:auto; margin-top:20px; color:#FB471E; font-weight:bold}



/*----------------------------------------------*/
#error_body{ width:800px; margin:0px auto}
#error_body .header{ background-color:#cccccc}

.Error_title{ font-size: large; font-weight:bold; color:Red}
.error{ border:solid 1px #A5A4A4; border-collapse:collapse; width:700px}
.error td{ border-bottom:solid 1px #A5A4A4; padding:10px}
.btn_error{ margin-top:10px}

/*-----------------------2011/07/25 Kozuka ----------------------*/
iframe{ border: 1px #008000 solid; }
