@charset "Shift_JIS";
/* CSS Document */

* { margin:0; padding:0;}
body { text-align:center;}
img { border:0;}
li { list-style-type:none;}
#container { color:#444; font-size:0.78em; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:1.5em; margin:0 auto; text-align:left; width:1000px;}
.section { display:inline-block; }
.section:after {content:" "; clear:both; display:block; height:0;}

.title_col { display:inline-block; width:1000px;}
.title_col:after { content:" "; clear:both; display:block; height:0;}
.title_col img { float:left; margin-right:15px; }
.title_col h2 img {float:none;}
.title_col h2 { margin:30px 0 10px 0;}
.title_col p { padding:2px 15px 15px 10px;}

.course_col ul,
.course_col p{ padding:10px 0 10px 30px;}
.course_col p a { color:#C00; font-weight:bold; }
.course_col li { text-indent:-1em; padding:3px 0 3px 1em;}
.course_col span { background:#0352e5; color:#fff; display:block; font-size:14px; font-weight:bold; float:right; margin:15px 40px 15px 0; padding:8px 0; text-align:center; width:335px;}

#rafting_col { margin-top:-50px;}
#rafting_col .course_col div { float:right; width:591px;}
#rafting_col .course_col div dl { background:url(../../plan/img_4/rf_course_bg.gif) no-repeat left top; display:inline-block; padding:25px 10px 0 10px; width:571px; }
#rafting_col .course_col div dl:after { content:" "; clear:both; display:block; height:0;}
#rafting_col .course_col div dt { float:left; padding-top:25px; width:125px;}
#rafting_col .course_col div dd {  padding:30px 15px 0 135px;}
#rafting_col .course_col div dd img {float:right;}
#rafting_col .course_col div dl#rf_schedule1 { background:url(../../plan/img_4/rf_course_bg.gif) no-repeat left -45px; padding-top:0; }
#rafting_col .course_col div dl#rf_schedule1 dt {padding-top:10px;}
#rafting_col .course_col div dl#rf_schedule1 dd {padding-top:18px;}
#rafting_col .course_col div dl#rf_schedule5 dd { background:url(../../plan/img_4/rf_course_bg2.gif) no-repeat left bottom;display:block; height:80px;margin:0 -10px 0 -10px; }
#rafting_col .course_col div dl#rf_schedule5 dt { margin-right:10px;}
.btn_reserve { margin:30px 0 50px 0;}
#rf_reserve { background:url(../../plan/img_4/rf_reserve_bg.gif) no-repeat 0 bottom ; display:inline-block; padding-bottom:10px; width:584px; }
#rf_reserve:after { content: " "; clear:both; display:block; height:0; }
#rf_reserve ul { padding:0 0 0 30px; margin:0; }
#rf_reserve li { float:left; padding:3px 10px; }


#canyoning_col { clear:both; padding-top:80px;}
#canyoning_col dl { display:inline-block; float:left; padding-top:18px;}
#canyoning_col dl:after { content:" "; clear:both; display:block; height:0;}
#canyoning_col dt,#canyoning_col dd { padding:0 10px;}
#canyoning_col dd img { margin-bottom:10px;}

#canyoning_col dl#cy_schedule1 { background:url(../../plan/img_4/cy_course_1_bg.gif) no-repeat; margin:0 0 25px 25px; padding-bottom:0; width:501px;}
#cy_schedule1 dt{ float:left; margin:-10px 10px 0 0; padding:0 0 0 15px ; text-align:center; width:125px;}
#cy_schedule1 dd { background:url(../../plan/img_4/cy_course_a_bg.gif) no-repeat 1px bottom; padding:0 60px 40px 0;}

#canyoning_col dl#cy_schedule2 { background:url(../../plan/img_4/cy_course_a_bg.gif) no-repeat;padding-top:15px; margin-bottom:25px; width:450px;}
#cy_schedule2 dt{ float:left;  margin:-5px 10px 20px 0; width:125px;}
#cy_schedule2 dd { background:url(../../plan/img_4/cy_course_a_bg.gif) no-repeat left bottom; padding-left:135px; height:130px;}

#cy_schedule3 { background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat 25px top; clear:both; width:356px;} 
#cy_schedule3 dt { padding:0 0 0 40px;}
#cy_schedule3 dd { background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat 25px bottom; padding:10px 50px;}
#cy_schedule3 dd img { margin-left:-50px; position:relative;}
#cy_schedule4 { background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat ; width:327px;} 
#cy_schedule4 dd { background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat left bottom; padding:10px 20px; }
#cy_schedule4 dd img { margin-left:-12px; position:relative;}
#cy_schedule5 { background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat ; width:300px;}
#cy_schedule5 dd {background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat left bottom;}
#cy_schedule6 { background:url(../../plan/img_4/cy_course_c_bg.gif) no-repeat ; margin:-270px 0 0 0 ; width:326px;}
#cy_schedule6 dd {background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat left bottom; padding:10px 40px 20px 10px; }
#cy_schedule7 { background:url(../../plan/img_4/cy_course_c_bg.gif) no-repeat ; margin: -8em 0 0 25px; width:326px; }
#cy_schedule7 dd { background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat left bottom; padding:10px 40px 40px 15px;}
#canyoning_col dl#cy_schedule8 { background:url(../../plan/img_4/cy_course_d_bg.gif) no-repeat ; clear:both; margin:0 0 0 25px; padding-top:45px; width:501px; }
#cy_schedule8 dd { background:url(../../plan/img_4/cy_course_a_bg.gif) no-repeat 1px bottom; padding:10px 40px 40px 15px;}
#cy_schedule9 { background:url(../../plan/img_4/cy_course_a_bg.gif) no-repeat;padding-top:10px; margin:25px 0; width:450px;}
#cy_schedule9 dd { background:url(../../plan/img_4/cy_course_a_bg.gif) no-repeat left bottom; padding:10px 40px 10px 15px; }

#cy_reserve { clear:both; float:right; margin:15px 15px 0 0 ;}

#safety_col { background:url(../../plan/img_4/safe_bg.gif) no-repeat #a5c3f9; clear:both; margin:15px 0 15px 25px; padding:25px 0 0 0;  width:951px; }
#safety_col h3 { float:left; padding:25px 65px 0 20px; width:40px;}
#safety_col dl { float:right; padding-right:20px; width:800px;}
#safety_col dt { clear:both; font-size:1.3em; font-weight:bold; float:left; padding:0 0 5px 0; width:15em; }
#safety_col dd { padding :0 15px 5px 21em; }
#safety_col p { background:url(../../plan/img_4/safe_bg2.gif) no-repeat left bottom; clear:both; color:#1961e8; font-weight:bold; padding:10px 0 20px 130px;}
#safety_col p a {color:#1961e8;}

#notes_col { background:url(../../plan/img_4/note_bg.gif) no-repeat left bottom; margin:30px 0 ; padding-bottom:50px; width:968px; }
#notes_col h3 { background:url(../../plan/img_4/note_bg_top.gif) no-repeat; padding:30px 0 40px 120px; }
#notes_col dl { padding:10px 60px 5px 100px;}
#notes_col dd { padding:8px 0 0 1em;}
#notes_col div { color:#C00; font-size:24px; font-weight:bold; float:left; margin:10px; text-align:center; padding:10px 0;/* width:430px;*/ }
#notes_col div a { font-size:12px; color:#009;}
#notes_col div iframe { margin:10px 0; }
/*#notes_col #map1 { margin-left:50px;}*/


#footer { clear:both; padding-top:20px; }
#footer img { float:left; }
#footer address { font-style:normal; float:right; padding-right:30px;}







/*----------------------------------------------------------
Hack
------------------------------------------------------------*/
* html #rafting_col .course_col div dl { width:591px;}
* html #rafting_col .course_col div dl#rf_schedule5 dd { display:block; height:80px;margin:-80px -10px 0 -10px; padding-bottom:20px; width:591px;}
* html #rafting_col .course_col div dl#rf_schedule5 dd img { margin-top:-8px;}

* html #canyoning_col dl#cy_schedule1 { margin-left:10px;}

* html #canyoning_col dl#cy_schedule2 dt { position:relative; z-index:10;}
* html #canyoning_col dl#cy_schedule2 dd { height:11.5em; margin-top:-80px; position:relative; width:450px; z-index:1;}
*:first-child+html #canyoning_col dl#cy_schedule2 dt { position:relative; z-index:10;}
*:first-child+html #canyoning_col dl#cy_schedule2 dd { height:11.5em; margin-top:-80px; position:relative; width:310px; z-index:1;}


* html #cy_schedule3 dd { background:url(../../plan/img_4/cy_course_b_bg.gif) no-repeat 25px bottom; padding:10px 50px 50px 50px;}
* html #cy_schedule3 dd img { margin-bottom:50px; hegiht:438px; width:320px;}

* html #cy_schedule7 { clear:both; margin:-4em 0 0 10px;}
* html #canyoning_col dl#cy_schedule8 { margin:0 0 0 10px;}
* html #cy_schedule9 { float:right;} 
*:first-child+html #cy_schedule9 {float:right;} 

* html #safety_col p { padding-bottom:10px;}

* html #notes_col #map1 { margin-left:25px;}











