@charset "UTF-8";


/* ---------------------------------------------------------
	CSS Document > Yakushima Option Base Layout
--------------------------------------------------------- */
#yk_option #contents {}
#yk_option #contents_inner {margin:0 20px;}

#yk_option #options {margin:0 15px 15px;position:relative;width:920px;}
#yk_option #options h2 {}
#yk_option #options div {position:absolute;bottom:0;left:0;padding-left:190px;}
#yk_option #options p {padding-left:5px;border-left:7px solid #739900;padding-bottom:20px;}

/* --20171001追加-- */
#option_only {margin-bottom:15px;}

/*#yk_option #anch_navi {margin-bottom:15px;}
#yk_option #anch_navi li {float:left;}
#yk_option #anch_navi li a {display:block;text-align:center;width:182px;padding:9px 0;color:#FFFFFF;background:url(../images/dot.gif) right 0 repeat-y #FF9900;}
#yk_option #anch_navi li a.last {background:#FF9900;}
#yk_option #anch_navi li a:hover {text-decoration:none;}*/

#yk_option #anch_navi {margin-bottom:15px;}
#yk_option #anch_navi li {float:left;padding-right:3px;}
#yk_option #anch_navi li.end {float:left;padding-right:0;}

#yk_option .bar_ble {background:url(../images/h3_bg_blue.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;margin-bottom:10px;height:40px;}
#yk_option .bar_grn {background:url(../images/h3_bg_grn.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;margin-bottom:10px;height:40px;}
#yk_option .bar_org {background:url(../images/h3_bg_org.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;margin-bottom:10px;height:40px;}
#yk_option .bar_ppl {background:url(../images/h3_bg_ppl.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;margin-bottom:10px;height:40px;}
#yk_option .bar_red {background:url(../images/h3_bg_red.gif) 0 0 no-repeat;font-size:16px;color:#FFFFFF;margin-bottom:10px;height:40px;}

#yk_option .green_box {background:url(../images/green_box_bg.gif) 0 0 repeat-y;padding:0 10px;}
#yk_option .green_box_upper {background:url(../images/green_box_upper_bg.gif) 0 0 no-repeat;padding-top:12px;}
#yk_option .green_box_lower {background:url(../images/green_box_lower_bg.gif) 0 bottom no-repeat;padding-bottom:12px;}
#yk_option .green_box_lower dl dt {color:#FFFFFF;font-size:14px;font-weight:bold;}
#yk_option .green_box_lower dl dd.dd_01 {color:#CC0000;}

#yk_option #contents_inner .pagetop {margin-bottom:25px;}
#yk_option #contents_inner .pagetop_last {margin-bottom:0;}



#yk_option span.red {color:#FF0000;}
#yk_option span.bold {font-weight:bold;}
#yk_option span.note {color:#FF0000;font-size: 83.3%;font-weight: bold;}
#yk_option .line_heit150 {line-height:150%;}
#yk_option .line_heit170 {line-height:170%;}



/* ---------------------------------------------------------
	table
--------------------------------------------------------- */
#yk_option #main-kum th,
#yk_option #main-kum td,
#yk_option #main-kum div,
#yk_option #main-kum dl {line-height:150%;}

#yk_option #main-kum .bar {
	color:#FFFFFF;
	position:relative;
}

#yk_option #main-kum .bar a img {
	position:absolute;
	top:13px;
	right:7px;}

#yk_option #main-kum .bar strong {display:block;padding:10px 180px 0 20px;}

#yk_option #main-kum .op-tour strong {
	font-size: 14px;
	color: #333333;
}

#yk_option #main-kum td.right {vertical-align:top;}

#yk_option #main-kum table.detail {border: 1px solid #999999;}
#yk_option #main-kum table.detail td {padding:7px 5px;border: 1px solid #999999;}
#yk_option #main-kum table.detail .inner {border:none;}
#yk_option #main-kum table.detail .inner td {padding:0;border:none;}

#yk_option #main-kum table.detail td.price {background:#CC0000;}
#yk_option #main-kum table.detail td.price td {color:#FFFFFF;}
#yk_option #main-kum table.detail td.price .price-op {font-weight:bold;font-size:18px;line-height:110%;}

#yk_option #main-kum td.beige_box_upper {background:url(../images/beige_box_upper_bg.gif) 0 0 no-repeat;line-height:1px;}
#yk_option #main-kum td.beige_box_lower {background:url(../images/beige_box_lower_bg.gif) 0 0 no-repeat;line-height:1px;}
#yk_option #main-kum td.beige_box {background:#F4EFD9;}
#yk_option #main-kum td.beige_box table.beige_box_inner td {font-weight:bold;font-size:14px;color:#666666;padding:0 10px;line-height:150%;}
#yk_option #main-kum td.beige_box table.beige_box_inner td.btns ul li{float:left;line-height:1px;margin-right:3px;}

#yk_option #main-kum td.beige_box02_upper {background:url(../images/beige_box02_upper_bg.gif) 0 0 no-repeat;}
#yk_option #main-kum td.beige_box02_lower {background:url(../images/beige_box02_lower_bg.gif) 0 bottom no-repeat;}
#yk_option #main-kum .beige_box02 .op-tour strong {font-weight:bold;font-size:14px;color:#666666;}


#yk_option #main-kum .op-text01 {
	border:1px solid #CC3467;
	background-repeat: no-repeat;
	padding:2px 10px;}


#yk_option #main-kum td.beige_box table.beige_box_inner td.space {line-height:1px;padding:0;}

#yk_option #main-kum table.rent_price td.center {text-align:center;}

#yk_option #main-kum td.space {padding:0;line-height:1px;}
#yk_option #main-kum span.font_14 {font-size:14px;}
#yk_option #main-kum span.small {font-size:14px;font-weight:normal;}
#yk_option #main-kum table.border_gray {border:1px solid #999999;}
#yk_option #main-kum table.border_gray td {border:1px solid #999999;}



#yk_option #main-kum .tbl01 {width:595px;border-top:1px solid #999;border-left:1px solid #999;}
#yk_option #main-kum .tbl01 td { text-align:center;border-bottom:1px solid #999;border-right:1px solid #999;}
#yk_option #main-kum .tbl01 td.txt_left {text-align:left;padding-left:7px;}

#yk_option #main-kum .tbl02 {border-top:1px solid #999;border-left:1px solid #999;}
#yk_option #main-kum .tbl02 td { text-align:center;border-bottom:1px solid #999;border-right:1px solid #999;}
#yk_option #main-kum .tbl02 td.txt_left {text-align:left;padding-left:7px;}

#yk_option #main-kum .tbl03 {border-top:1px solid #999;border-left:1px solid #999;margin-bottom:5px;}
#yk_option #main-kum .tbl03 td { text-align:left;border-bottom:1px solid #999;border-right:1px solid #999;padding:5px 5px 3px;}

#yk_option #main-kum .tbl04 {border-top:1px solid #999;border-left:1px solid #999;margin-bottom:5px;}
#yk_option #main-kum .tbl04 td { text-align:left;border-bottom:1px solid #999;border-right:1px solid #999;padding:3px 5px 1px;}



#yk_option table.orionbus td {vertical-align:top;}
#yk_option table.orionbus td.td_txt {padding:10px;}
#yk_option table.orionbus td.td_txt ul li {text-indent:-1em;padding-left:1em;}









 






