body,td,th{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#666666;
line-height:130%;
}

ul#menuNavi{width:130px; clear:left; list-style-type:none; margin:0;}
ul#menuNavi li{list-style-type:none; margin:0; padding:0; clear:both;}
ul#menuNavi li a{display:block; text-indent:-9999px; margin:0; padding:0; outline:none;}

a.top{background-image:url(img/index/index_06.jpg); height:22px;}
a.chiryou{background-image:url(img/index/index_07.jpg); height:30px;}
a.ryoukin{background-image:url(img/index/index_08.jpg); height:27px;}
a.konzatsu{background-image:url(img/index/index_09.jpg); height:28px;}
a.tenpo{background-image:url(img/index/index_10.jpg); height:34px;}



img{border:0;}

*{font-size:100%; margin:0; padding:0;}

a:link,
a:active,
a:visited{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;}

a:hover {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #33CCFF;
	text-decoration: none;}

div.bgBox{width:100%; text-align:center; }

div.main_box{
width:780px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background-image:url(img/index/bg.jpg);
background-repeat:repeat-y;
background-position:top;
position:relative;
overflow:hidden;
}

div#head{
width:780px;
height:64px;
margin:0px;
padding:0px;
}
div.left_box{
width:140px;
height:720px;
float:left;
padding:0px;
margin:0px;
background-image:url(img/index/index_bg_02.jpg);
background-repeat:repeat-y;
background-position:top;
}
div.right_box{
width:640px;
padding:0px;
margin:0px;
float:right;
}
div#flash_box{
width:629px;
height:241px;
padding:0px;
margin:0px;
}
#chiryou{
width:323px;
height:137px;
padding:0px;
margin:0px;
background-image:url(img/index/index_12.jpg);
background-repeat:no-repeat;
background-position:center;
float:left;
background-color:#FFFFFF;
}
#ryoukin{
width:306px;
height:137px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
margin:0px;
float:left;
background-image:url(img/index/index_13.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:#FFFFFF;
}
#sen{
width:629px;
height:auto;
padding:0px;
}
#konzatsu{
width:323px;
height:137px;
padding:0px;
margin:0px;
background-image:url(img/index/index_15.jpg);
background-repeat:no-repeat;
background-position:center;
float:left;
}
#tenpo{
width:306px;
height:137px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
margin:0px;
float:left;
background-image:url(img/index/index_16.jpg);
background-repeat:no-repeat;
background-position:center;
}
div#aisatu{
width:333px;
height:190px;
margin:0px;
padding:0px;
float:left;
background-image:url(img/index/3danme_10.jpg);
background-position:center;
background-repeat:no-repeat;
}
div#juusho{
	width:296px;
	height:190px;
	padding:0px;
	margin:0px;
	float:left;
	background-image:url(img/index/3danme_11.jpg);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top: 610px;
	left: 470px;
}
#menu_shousai{
width:130px;
height:141px;
padding-top:79px;
padding-bottom:0px;
margin:0px;
float:right;
}
#futter{
width:auto;
height:auto;
padding:0px;
margin:0px;
position:static;
}
p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
width:138px;
height:auto;
padding-top:38px;
padding-left:186px;
padding-bottom:0px;
padding-right:0px;
overflow:auto;
}
h3{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
width:131px;
height:auto;
padding-top:38px;
padding-left:155px;
padding-bottom:0px;
padding-right:0px;
overflow:auto;
}
div#juusho h1{
width:187px;
height:104px;
padding-left:86px;
padding-top:56px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:normal;
text-align:right;
vertical-align:top;
}
div#aisatu h2{
width:277px;
height:99px;
padding-top:59px;
padding-left:57px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
}
#tenpo_head{
width:549px;
height:auto;
padding-left:40px;
padding-bottom:0px;
padding-right:0px;
padding-top:20px;
margin:0px;
}
#sejutujikan{
width:580px;
height:auto;
float:left;
padding-top:10px;
padding-left:0px;
margin: 0px 0px 0px 30px;
background-image:url(img/tenpo/bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
li{
list-style-type:none;
line-height:140%;
}
.akamoji{
color:#FF6600;
font-weight:bold;
font-size:12px;
}
#map{
width:auto;
height:auto;
float:left;
padding:0px;
margin: 0px 0px 0px 30px;
}
#annai{
width:auto;
height:auto;
float:left;
padding:0px;
margin: 0px 0px 25px 23px;
}
#ryoukin_menu{
width:533px;
height:480px;
margin:15px 0px 0px 55px;
padding:0px;
}
#accesshouhou{
width:auto;
height:auto;
text-align:left;
vertical-align:top;
margin:10px 0px 15px 50px;
clear:left;
}

#chiryou_waku{
width:533px;
height:auto;
padding:0px;
margin:10px 0px 0px 55px;
}
#chiryou_waku_under{
width:533px;
height:auto;
padding:0px;
margin:0px 0px 0px 55px;
}
#chiryou_waku_middle{
width:480px;
height:auto;
padding:0px;
margin:0px 80px 0px 80px;
text-align:left;
line-height:180%;
}
#chiryou_quick{
width:auto;
height:auto;
padding:0px;
margin:25px 0px 0px 55px;
}
#chiryou_cource{
width:auto;
height:auto;
padding:0px;
margin:0px 0px 0px 55px;
}
#question{
width:auto;
height:auto;
padding:0px;
margin:15px 0px 0px 180px;
}
#shitumon_over{
width:500px;
height:auto;
padding:0px;
margin:10px 0px 0px 61px;
}
#shitumon_middle{
width:500px;
height:auto;
padding:0px;
margin:0px 0px 0px 60px;
background-image:url(img/chiryou/koruku_04.jpg);
background-repeat:repeat-y;
background-position:center;
}
#shitumon_under{
width:500px;
height:auto;
padding:0px;
margin:0px 0px 0px 60px;
}
h4{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
font-weight:bold;
color:#ffffff;
width:auto;
height:auto;
margin:0px 0px 0px 15px;
}
.chiryou_yohaku{
margin-left:15px;
}
.Q{
color:#FF0000;
font-weight:bold;
font-size:14px;
}
.A{
color:#0099FF;
font-weight:bold;
font-size:14px;
}

.course{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
width:131px;
height:auto;
padding-top:38px;
padding-left:155px;
padding-bottom:0px;
padding-right:0px;
overflow:auto;
}
h3{
width:780px;
height:auto;
background-color:#FFFFFF;
margin:0;
padding:0;
}

ul#QandA{list-style-type:none; margin-left:20px;}
ul#QandA li{line-height:20px; font-size:12px; color:#FFFFFF; font-weight:bold;}

ul#QandA li.qa{margin-bottom:10px;}

ul#QandA li.yohaku{margin-bottom:20px;}