@charset "shift_jis";

body {margin:0 auto; padding:0; font-family: 'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3'; font-size: 13px; line-height:160%; color:#3b3b3b;}
div, p, ul, ol, li {margin:0; padding:0;}
Form {display:inline; margin:0; padding:0;}
img {border:none;}

/* H1タグの記述　平川　20100705*/
h1{
	font-size:10px;
	font-size: 100%;
	font-weight:normal;
	/*position: relative;*/
	/*margin: 0;*/
	position:absolute; top:0px;
	/*top: 0em;*/
	/*bottom: -1em;*/
	/*line-height: 1.0em;*/
	/*background-color:RGB(240,241,243);*/
	
}

/* 表題H3タグの記述　20100826*/
h3{font-size:13px; border-left: 20px solid rgb(0, 51, 102); border-bottom: 1px solid rgb(0, 51, 102); color: rgb(0, 51, 102); font-weight: bold;}



hr {padding:0; margin:0;}
.gmo-head {
	height:29px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

/* img rollover */
a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }


/* rollover */
A:link       { color:#1111cc; }
A:visited   { color:#1111cc; }
A:active   { color:#d4b4cb; }
A:hover    { color:#9b5684; }

/* all */
.clear {clear:both;}
.Float_L{float:left;}
.Float_R{float:right;}

/* flash */
#menuArea {margin:0; padding:0; width:690px; height:92px; overflow:hidden;}
#FlashArea {margin:0; padding:0; width:500px; height:550px; overflow:hidden;}
#submenu {margin-left:10px; padding:0; width:189px; height:80px; overflow:hidden;}

#BodyWrap {margin:0 auto; padding:0; overflow:hidden;}

/* header */
#Header {margin:0 auto; padding:0; background:url(http://www.toku10.jp/img/top_bg0430.jpg) top repeat-x; width:100%;}
#top {position:relative; margin:0 auto; padding:0; width:1000px; height:80px; overflow:hidden;}
#flasharea {position:relative; clear:both; margin:0; padding:0; width:1000px; height:80px; overflow:hidden; z-index:5;}
#logo {float:left; margin:0; padding:0px 0 0 40px; overflow:hidden;}
#menu {float:right; margin:0; padding:0; width:700px; height:80px; overflow:hidden;}
#top_ment {position:relative; margin:-20px 0 0 300px;  width:700px; padding:0; font:11px MS PGothic; color:#666666; z-index:1;}



/* main */
#mainwarp {margin:0 auto; padding:0; background:url(http://www.toku10.jp/img/cont_bg.gif) top repeat-x; width:100%;}
#main {position:relative; clear:both; margin:0 auto; padding:0; width:1000px; overflow:hidden;}
#mainflash {float:left; margin:0; padding:0; width:500px; height:550px; overflow:hidden;}
#ContentsWrap {float:right; margin-right:10px; padding:0; width:480px; text-align:left; overflow:hidden;}
#cont {position:relative; margin:30px 10px 30px 30px; padding:0; width:450px; overflow:hidden;}

/* sub page */
#main_top {position:relative; margin:0 auto; padding:0; width:100%; height:180px; border-bottom:solid 3px #003482; overflow:hidden;}
#sub_topimg {position:relative; clear:both; margin:0 auto; padding:0; width:980px; overflow:hidden;}
#sub_main {position:relative; clear:both; margin:0 auto; padding:0; width:980px; border-left:solid 1px #ededed; border-right:solid 1px #ededed; background:#FFFFFF; overflow:hidden;}
#sub_main {position:relative; clear:both; margin:0 auto; padding:10px 0 20px 0; width:980px; border-left:solid 1px #ededed; border-right:solid 1px #ededed; background:#FFFFFF; overflow:hidden;}
#sub_L {position:relative; float:left; margin:0; padding:0 ; width:200px; overflow:hidden; }
#sub_R {position:relative; float:right; margin:0; padding:0 10px; width:750px; border-left:solid 1px #ededed; overflow:hidden;}

#cont_R_top {width:750px; height:30px; margin:0; padding:0; background:url(http://www.toku10.jp/img/sub/cont_line.gif) no-repeat bottom;}
#R_title_L{width:300px; float:left; margin:0;}
#R_title_R{float:right; margin:5px 10px 0 0; font:11px MS PGothic; color:#727272; text-align:left;}
#sub_cont {width:750px; margin-top:20px; padding:0;}

/* 0608追加 */
#top_sub_L {position:relative; float:left; margin:0; padding:0px 10px 0px 10px; width:750px; text-align:left; border-right:solid 1px #ededed; overflow:hidden;}
#top_sub_R {position:relative; float:right; margin:0; padding:0; width:200px; text-align:left; overflow:hidden; }



/* foot */
#Footer {position:relative; margin:0 auto; padding:0; background-color:#003482; overflow:hidden;}
#BottWrap {position:relative; clear:both; margin:0 auto; padding:0; width:1000px; height:95px; overflow:hidden;}
#bott_L {float:left; margin:0; padding:0; width:310px; height:95px; overflow:hidden; text-align:left;}
#bott_logo {width:146px; height:46 px; margin:25px 0 0 20px;}
#bott_R {float:right; margin:0; padding:10px 10px 0px 0px; width:680px; height:85px; overflow:hidden;}
#bott_menu {float:right; clear:both; height:20px; margin:0; text-align:right;}
#bott_btn {float:left; height:20x; margin:0; padding:0;}

#copy {float:right; clear:both; width:600px; margin-top:14px; text-align:right;}

.png24 {tmp:expression(setPng24(this));}

/* other */
#m_list {font:12px MS PGothic; line-height:130%; color:#3b7bb5; margin-bottom:6px; padding-left:10px; background:url(http://www.toku10.jp/img/main/icon.gif) left no-repeat; border-bottom:solid 1px #ededed; }
#circuit {margin-top:20px; width:450px; overflow:hidden;}
#point {font:14px MS PGothic; color:#0063b5; font-weight:bold; margin-bottom:5px;}


.jirei{margin-bottom:10px;
margin-top:10px;
text-align:left;
width:680px;
padding:0px 30px 0px 30px;
font-size:12px;
}

.jirei-box{
font-size:11px;
line-height:1.3em;
text-align:center;
}
