@charset "Shift_JIS";
@import "nature.css";

/* visualArea
-----------------------------------------------------------------*/
.mainBox .visualArea p{font-size:0;line-height:0;}




/* anchorArea
-----------------------------------------------------------------*/
.mainBox .anchorArea{margin-top:8px;}




/* leadArea
-----------------------------------------------------------------*/
.mainBox .leadArea{margin-top:25px;}
.mainBox .leadArea h3{font-size:0;line-height:0;text-align:center;}
.mainBox .leadArea p{margin-top:11px;font-size:115%;text-align:center;color:#5e6b30;}




/* MAP
-----------------------------------------------------------------*/
.mainBox #MAP{position:relative;margin-top:20px;zoom:1;}
.mainBox #MAP .divA{background:url(../img/parts_map_bg-top.jpg) no-repeat left top #ebe5d1;zoom:1;}
.mainBox #MAP .divA .divB{padding:89px 21px 65px 20px;background:url(../img/parts_map_bg-bottom.jpg) no-repeat left bottom;zoom:1;}

.mainBox #MAP .map{position:absolute;top:0px;left:0px;font-size:0;line-height:0;text-indent:-9999px;background-repeat:none;background-position:left top;z-index:1;}
*html .mainBox #MAP .map{background-image:none;}


/* pointSec */
.mainBox #MAP .pointSec{position:relative;z-index:2;zoom:1;}
.mainBox #MAP .pointSec .column1Box,
.mainBox #MAP .pointSec .column2Box{float:left;}
.mainBox #MAP .pointSec .column3Box{float:right;}

.mainBox #MAP .pointSec div div{margin-top:26px;}
.mainBox #MAP .pointSec div div dl dt{font-size:0;line-height:0;}
.mainBox #MAP .pointSec div div dl dt a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.mainBox #MAP .pointSec div div dl dd{margin-top:3px;}




/* COURSE
-----------------------------------------------------------------*/
.mainBox #COURSE{margin-top:31px;}
.mainBox #COURSE .courseSec{margin-top:20px;}
.mainBox #COURSE .courseSec h4{padding-bottom:5px;background:url(../img/parts_course_title_bg-body.gif) repeat-x left bottom;zoom:1;}
.mainBox #COURSE .courseSec h4 .divA{display:block;height:18px;padding:4px 0 0 30px;line-height:22px;background-repeat:no-repeat;background-position:left top;zoom:1;}

.mainBox #COURSE #COURSE1 h4 .divA{background-image:url(../img/parts_course_title_num_01.gif);}
.mainBox #COURSE #COURSE2 h4 .divA{background-image:url(../img/parts_course_title_num_02.gif);}
.mainBox #COURSE #COURSE3 h4 .divA{background-image:url(../img/parts_course_title_num_03.gif);}
.mainBox #COURSE #COURSE4 h4 .divA{background-image:url(../img/parts_course_title_num_04.gif);}
.mainBox #COURSE #COURSE5 h4 .divA{background-image:url(../img/parts_course_title_num_05.gif);}
.mainBox #COURSE #COURSE6 h4 .divA{background-image:url(../img/parts_course_title_num_06.gif);}
.mainBox #COURSE #COURSE7 h4 .divA{background-image:url(../img/parts_course_title_num_07.gif);}
.mainBox #COURSE #COURSE8 h4 .divA{background-image:url(../img/parts_course_title_num_08.gif);}
.mainBox #COURSE #COURSE9 h4 .divA{background-image:url(../img/parts_course_title_num_09.gif);}

.mainBox #COURSE p.notice{margin:5px 0 0 30px;}