/* ----------------------------------------------------------------------------------------- */
/* オーバーレイ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
.separate,.floatingw,legend{display:none;}
button{cursor:pointer;}
body{font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,Arial,sans-serif;line-height:130%;font-size:14px;text-align:center;background-color:#FFFFFF;margin 0 auto;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:99%;}
h1,h2,h3,h4,h5{font-size:100%;}
.clfix{*zoom:1;}.clfix:after{content:"";display:block;clear:both;}


/* ----------------------------------------------------------------------------------------- */
/* 外形 */
#all{
	width:970px;
}

#menu{
	width:970px;
	height:31px;
	margin:8px 0px 8px 0px;
	border-top: 2px solid #993300;
	background:url(image/mn_ap_bg.jpg) repeat-x left top;
	text-align:left;
}

#submain{
	width:970px;
	padding:30px 0px 0px 0px;
	text-align:left;
	background:#FFFFFF;
}



#footer{
	margin:16px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	/* border-top: 2px solid #2B71B8; */
}

#fotter div.border{
	background-color:#083995;
	height:3px;
	width:970px;
}

/* ----------------------------------------------------------------------------------------- */
/* メニュー */

#menu img.n{
	border-right:2px solid #993300;
	margin:0px 0px 0px 0px;
}
#menu img.t{
	margin:0px 0px 0px 100px;
}

/* ----------------------------------------------------------------------------------------- */
/* サブページ */

#submain div.bread{
	padding:7px 0px 5px 58px;
}

#submain div.midashi{
	background-color:#083995;
	padding:7px 0px 5px 58px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}

#submain div.top{
	padding:7px 0px 5px 58px;
}



#submain div.middle{
	padding:21px 58px 5px 58px;
}



/* ----------------------------------------------------------------------------------------- */
/* 入力フォーム　表組 */

#submain div.middle table.entrytable{
	width:100%;
}

#submain div.middle table.entrytable tr{
	border-top:1px dotted #000000;
}

#submain div.middle table.entrytable th{
	border-top:1px dotted #000000;
	font-weight:bold;
	padding:8px 8px 8px 0px;
	text-align:left;
	vertical-align:middle;
}

#submain div.middle table.entrytable td{
	border-top:1px dotted #000000;
	padding:8px 8px 8px 0px;
	text-align:left;
	vertical-align:middle;
}




/* ----------------------------------------------------------------------------------------- */
/* 入力フォーム　ボタン */
#submain div.button{
	background-color:#083995;
	padding:7px 58px 5px 58px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}
#submain div.button input.submit{
	padding:6px 20px 6px 20px;
	font-weight:bold;
}




/* ----------------------------------------------------------------------------------------- */
/* フッタ */
#footer p{
	text-align:left;
	margin: 0px 0px 0.5em 60px;
}

#footer p.tt{
	font-weight:bold;
}

#footer p.jp{
	font-size:90%;
}

#footer p.en{
	font-size:85%;
}
#footer div.border{
	background-color:#083995;
	height:3px;
	width:970px;
	margin:0px 0px 10px 0px;
}


/* ----------------------------------------------------------------------------------------- */
/* 段組1(2段) */
#submain div.middle div.left{
	width:20%;
	float:left;
	margin:0px 0px 6px 0px;
}
#submain div.middle div.right{
	width:80%;
	float:left;
	margin:0px 0px 6px 0px;
}
#submain div.middle div.clear{
	clear:both;
}


/* ----------------------------------------------------------------------------------------- */
/* リスト1 */

#submain div.list1 p{
	margin:0px 0px 6px 0px;
}

#submain div.list1 ul{
	position: relative;
	text-align:left;
	margin:0px 0px 0px 24px;
}

#submain div.list1 ul li{
	position: relative;
	list-style: none;
	margin: 0px 0px 12px 0px;
}

#submain div.list1 ul li span {
	position: absolute;
	top: 0;
	left: -20px;
}

#submain div.list1 ul ul li{
	position: relative;
	list-style: none;
	margin: 0px 0px 0px 0px;
}





p.right{
	text-align:right;
}
span.b{
	font-weight:bold;
}

span.r{
	font-weight:bold;
	color:#990000;
}
