@charset "utf-8";

body{
background:url(../img/bg_header.jpg) top center no-repeat;
margin:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Lucida Grande,sans-serif;
font-size:90%;
line-height:140%;
color:#fff;
}

#head_course{
width:800px;
height:200px;
padding:0px;
margin:0px;
position:relative;
}

#head_course h1 a{
background:url(../img/sp.gif) no-repeat;
width:230px;
height:170px;
display:block;
text-indent:-9999px;
position:absolute;
top:30px;
left:0px;
}

#head_course .tab{
position:absolute;
width:215px;
height:40px;
right:10px;
top:0px;
text-indent:-9999px;
}

#head_course .tab li{
float:left;
margin:0px;
padding:0px;
}

#head_course .tab li.tb01 a{background:url(../img/btn/tab.gif) 0 0 no-repeat;width:49px;height:33px;display:block;margin-right:4px;}
#head_course .tab li.tb02 a{background:url(../img/btn/tab.gif) -52px 0 no-repeat;width:90px;height:33px;display:block;margin-right:4px;}
#head_course .tab li.tb03 a{background:url(../img/btn/tab.gif) -149px 0 no-repeat;width:63px;height:33px;display:block;}

#head_course .tab li.tb01 a:hover{background:url(../img/btn/tab.gif) 0 -33px no-repeat;}
#head_course .tab li.tb02 a:hover{background:url(../img/btn/tab.gif) -52px -33px no-repeat;}
#head_course .tab li.tb03 a:hover{background:url(../img/btn/tab.gif) -149px -33px no-repeat;}

#main h4{font-size:120%;}

h3.h3001{
background:url(../course/img/onaka.gif) no-repeat;
margin:0px 0px 10px 10px;
padding:0px;
width:460px;
height:50px;
}

h3.h3002{
background:url(../course/img/exective.gif) no-repeat;
margin:0px 0px 10px 10px;
padding:0px;
width:460px;
height:50px;
}

h3.h3003{
background:url(../campaign/img/campaign.gif) no-repeat;
margin:0px 0px 10px 10px;
padding:0px;
width:460px;
height:50px;
}

h3.h3004{
background:url(../course/img/h3_004.gif) no-repeat;
margin:0px 0px 10px 10px;
padding:0px;
width:460px;
height:50px;
}

h3.h3005{
background:url(../campaign/img/1008.gif) no-repeat;
margin:0px 0px 10px 10px;
padding:0px;
width:460px;
height:50px;
}

h3.h3006{
background:url(../campaign/img/1009.gif) no-repeat;
margin:0px 0px 10px 10px;
padding:0px;
width:460px;
height:50px;
}

h3.ch3001{
background:url(../campaign/img/h3001.gif) no-repeat;
margin:0px 0px 10px 10px;
padding:0px;
width:460px;
height:50px;
}

#local ul li{margin-bottom:15px;}
#local ul li h4{
color:#660000;
border-bottom:1px solid #000;
padding-bottom:3px;
margin-bottom:3px;
font-size:110%;
}

#local .flow-box{
border:1px solid #fff;
margin:0px 0px 20px;
padding:0px 5px 5px;
}
#local .flow-box h3{background:url(../course/img/flow_title.gif) no-repeat;width:278px;height:30px;margin-bottom:15px;}