@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

File name:     style.css
Created:       2019-08-01（レスポンシブ化）
Style Info:    ハネムーンにおすすめサントリーニ島３大人気ホテル CSS
----------------------------------------------------------- */
_wrapper{overflow:visible}
#santorini_hotel {margin:0 auto;padding:0;background:#fff;color:#323232;}
#santorini_hotel *,
#santorini_hotel *:before,
#santorini_hotel *:after {box-sizing:border-box;}
#santorini_hotel a {text-decoration:none;}
#santorini_hotel .clearfix:after {content:" ";display:block;clear:both;}
@media (min-width:768px),print{
	#santorini_hotel * {font-size:13px;line-height:180%;}
	#santorini_hotel a:hover {opacity:0.7;}
	#santorini_hotel .fl_l {float:left;display:inline;}
	#santorini_hotel .fl_r {float:right;display:inline;}
	#santorini_hotel .dis_sp {display:none;}
}
@media (min-width:1160px),print{
	#santorini_hotel {width:1140px;}
	#santorini_hotel .c_inner {width:1040px;margin:0 auto;}
	#santorini_hotel .bl_tit {height:160px;}
}
@media screen and (max-width:1159px){
	#santorini_hotel img {width:100%;}
}
@media screen and (max-width:1159px) and  (min-width:768px){
	#santorini_hotel .c_inner {margin:0 3%;}
}
@media screen and (max-width:767px){
	.breadcrumb_area {padding: 0 10px !important;}
	#santorini_hotel * {font-size:15px;line-height:180%;}
	a:hover {text-decoration:none;}
	#santorini_hotel dt {line-height: 140%;}
	#santorini_hotel .dis_pc {display:none;}
	#santorini_hotel .accordion {background: #fff; border-bottom: solid 2px #fff;}
	#santorini_hotel .accordion:last-child {border-bottom: none!important;}
	#santorini_hotel .accordion .accordion_tit {background:#00b1bb url(../images/sp/btn_p.png) center no-repeat; background-size: 100%;  padding:3% 15% 3% 12%; cursor: pointer;}
	#santorini_hotel .accordion .accordion_tit.active {background:#00b1bb url(../images/sp/btn_m.png) center no-repeat; background-size: 100%;}
	#santorini_hotel .accordion .accordion_tit span {font-weight: bold; color: #fff; font-size: 1.4rem; line-height:1.6;}
	#santorini_hotel .accordion .accordion_cnt {padding:3% 0 0; }
}

/* -------------------------- */
/* visual */
/* -------------------------- */
@media (min-width:768px),print{
	#santorini_hotel .visual {margin-bottom:28px;position:relative;}
	#santorini_hotel .visual p {color:#04486D;font-weight:bold;text-align:center;width:100%;text-shadow:0px 0px 5px #ffffff;}
	#santorini_hotel .visual ul {font-size:-4em;}
	#santorini_hotel .visual ul li {display:inline;float:left;width:260px;height:100px;display:table;}
	#santorini_hotel .visual ul li a {color:#04486D;font-weight:bold;width:100%;height:100%;display:table-cell;vertical-align:middle ;font-size:16px;line-height:140%;padding-left:50px;}
	#santorini_hotel .visual ul li:nth-child(1) a {background:url(../images/visual_navi_01.png) no-repeat left center;}
	#santorini_hotel .visual ul li:nth-child(2) a {background:url(../images/visual_navi_02.png) no-repeat left center;}
	#santorini_hotel .visual ul li:nth-child(3) a {background:url(../images/visual_navi_03.png) no-repeat left center;}
}
@media (min-width:1160px),print{
	#santorini_hotel .visual {width:1140px;height:617px;}
	#santorini_hotel .visual p ,
	#santorini_hotel .visual div ,
	#santorini_hotel .visual ul {position:absolute;}
	#santorini_hotel .visual p {top:420px;}
	#santorini_hotel .visual ul {top:520px;left:310px;}
	#santorini_hotel .visual div {left:47px;bottom:0;}
}
@media screen and (max-width:1159px){
	#santorini_hotel .visual {margin-bottom:20px;}
	#santorini_hotel .visual p {position:absolute;left:0;bottom:2%;width:100%;}
	#santorini_hotel .visual div ,
	#santorini_hotel .visual ul {display:none;}
}
@media screen and (max-width:767px){
	#santorini_hotel .visual {margin-bottom:20px;}
}

/* -------------------------- */
/* bl_hotel */
/* -------------------------- */

@media (min-width:768px),print{
	#santorini_hotel .bl_hotel_intro {padding-bottom:40px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_intro_lead {margin-bottom:30px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box {padding-bottom:30px;width:48.6%;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box.cnt_01 {width:100%;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box.cnt_01 .bl_hotel_box_pic img {width:48%;max-width:506px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box .bl_hotel_box_pic {margin-bottom:10px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box .bl_hotel_box_note {border:solid 1px #53a9ae;background:#e6f9ff;width:100%;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box .bl_hotel_box_note p {padding:0 10px 10px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box.cnt_01 .bl_hotel_box_note p {padding:10px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box .bl_hotel_box_note.clearfix .fl_l {width:26%;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box .bl_hotel_box_note.clearfix .fl_r {width:73%x;}
}
@media (min-width:1160px),print{
	#santorini_hotel .bl_hotel_intro .bl_hotel_intro_lead {width:1040px;height:550px;}
	#santorini_hotel #bl_01 .bl_hotel_intro .bl_hotel_intro_lead {background:url(../images/bl_01_visual.jpg) center center / 100% auto no-repeat;}
	#santorini_hotel #bl_02 .bl_hotel_intro .bl_hotel_intro_lead {background:url(../images/bl_02_visual.jpg) center center / 100% auto no-repeat;}
	#santorini_hotel #bl_03 .bl_hotel_intro .bl_hotel_intro_lead {background:url(../images/bl_03_visual.jpg) center center / 100% auto no-repeat;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_intro_lead .bl_hotel_intro_lead_box {text-align:center;padding-top:400px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_intro_lead .bl_hotel_intro_lead_tit {font-weight:bold;font-size:18px;margin-bottom:10px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_intro_lead .bl_hotel_intro_lead_tit ,
	#santorini_hotel .bl_hotel_intro .bl_hotel_intro_lead p {color:#fff;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box {width:506px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box.cnt_01 {width:1040px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box.cnt_02 .bl_hotel_box_note ,
	#santorini_hotel .bl_hotel_intro .bl_hotel_box.cnt_03 .bl_hotel_box_note {height:230px;}
	#santorini_hotel #bl_02 .bl_hotel_intro .bl_hotel_box.cnt_02 .bl_hotel_box_note ,
	#santorini_hotel #bl_02 .bl_hotel_intro .bl_hotel_box.cnt_03 .bl_hotel_box_note {height:300px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box .bl_hotel_box_note.clearfix .fl_l {width:270px;}
	#santorini_hotel .bl_hotel_intro .bl_hotel_box .bl_hotel_box_note.clearfix .fl_r {width:760px;}
	#santorini_hotel .hotel_deco {width:1040px;height:345px;background:url(../images/reco_bg_02.jpg) no-repeat;position:relative;}
	#santorini_hotel .hotel_deco .hotel_deco_pic ,
	#santorini_hotel .hotel_deco .h_reco_tit ,
	#santorini_hotel .hotel_deco dl ,
	#santorini_hotel .hotel_deco .hotel_deco_note {position:absolute;}
	#santorini_hotel .hotel_deco .hotel_deco_pic  {top:17px;left:30px;}
	#santorini_hotel .hotel_deco .h_reco_tit 	{top:15px;right:30px;}
	#santorini_hotel .hotel_deco dl 	{top:100px;right:30px;width:620px;}
	#santorini_hotel .hotel_deco dl dt:first-child {color:#fff;font-size:18px;font-weight:bold;}
	#santorini_hotel .hotel_deco dl dt ,
	#santorini_hotel .hotel_deco dl dd {margin-bottom:10px;}
	#santorini_hotel .hotel_deco .hotel_deco_note {bottom:20px;left:30px;width:94%;background:#fff;padding:10px 20px;}
	#santorini_hotel .hotel_deco .hotel_deco_note p {color:#62b0a4;}
	#santorini_hotel .hotel_deco_note_btn {position:absolute;right:20px;top:50%;width:240px;height:46px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}
	#santorini_hotel .hotel_deco_note_btn a {
		border:solid 2px #00783c;border-radius:5px;display:block;width:100%;height:100%;text-align:center;position:relative;
		box-shadow:0px 3px 5px 0px #7bbdb3 inset;
		background:#5fafa3;
		background:-moz-linear-gradient(top, #5fafa3 0%, #249e8f 100%);
		background:-webkit-linear-gradient(top, #5fafa3 0%,#249e8f 100%);
		background:linear-gradient(to bottom, #5fafa3 0%,#249e8f 100%);
	}
	#santorini_hotel .hotel_deco_note_btn a span {color:#fff;font-size:13px;font-weight:bold;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
	#santorini_hotel .hotel_deco_note_btn a span:after {content:"";display:block;width:8px;height:11px;background:url(../images/arrow_right.png) no-repeat;background-size:100%;position:absolute;top:50%;right:10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}
}
@media screen and (max-width:1159px){
	#santorini_hotel .bl_hotel_intro_lead_tit ,
	#santorini_hotel .bl_hotel_intro_lead_box p {padding: 3% 4%;}
	#santorini_hotel .bl_hotel_intro_lead_tit {background: #ad8004; color:#fff; font-weight: bold; font-size: 1.8rem;}
	#santorini_hotel .bl_hotel_intro_lead_box p {background:#f8e9c0;}
	#santorini_hotel .hotel_deco_inner {background:#f8e9c0;padding:3% 3% 5%;}
	#santorini_hotel .hotel_deco .hotel_deco_pic {max-width:640px;margin:0 auto -30px;}
	#santorini_hotel .hotel_deco .h_reco_tit {max-width:640px;margin:0 auto 10px;}
	#santorini_hotel .hotel_deco dt {font-weight: bold;}
	#santorini_hotel .hotel_deco dt:first-child {font-size: 1.1rem;}
	#santorini_hotel .hotel_deco dt ,
	#santorini_hotel .hotel_deco dd {margin-bottom: 5px;}
	#santorini_hotel .hotel_deco_note p {color:#62b0a4;margin-bottom:10px;}
	#santorini_hotel .hotel_deco_note_btn {}
	#santorini_hotel .hotel_deco_note_btn a {
		border:solid 2px #00783c;border-radius:5px;display:block;width:100%;height:100%;text-align:center;position:relative;
		box-shadow:0px 3px 5px 0px #7bbdb3 inset;padding:10px 15px;
		background:#5fafa3;
		background:-moz-linear-gradient(top, #5fafa3 0%, #249e8f 100%);
		background:-webkit-linear-gradient(top, #5fafa3 0%,#249e8f 100%);
		background:linear-gradient(to bottom, #5fafa3 0%,#249e8f 100%);
	}
	#santorini_hotel .hotel_deco_note_btn a span {color:#fff;font-size:13px;font-weight:bold;}
	#santorini_hotel .hotel_deco_note_btn a span:after {content:"";display:block;width:8px;height:11px;background:url(../images/arrow_right.png) no-repeat;background-size:100%;position:absolute;top:50%;right:10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}

}
@media screen and (max-width:1159px) and (min-width:768px){
	#santorini_hotel .bl_hotel_intro .bl_hotel_intro_lead {margin-top:20px;padding-top:35vw;}
	#santorini_hotel #bl_01 .bl_hotel_intro .bl_hotel_intro_lead {background:url(../images/bl_01_visual.jpg) center top / 100% auto no-repeat;}
	#santorini_hotel #bl_02 .bl_hotel_intro .bl_hotel_intro_lead {background:url(../images/bl_02_visual.jpg) center top / 100% auto no-repeat;}
	#santorini_hotel #bl_03 .bl_hotel_intro .bl_hotel_intro_lead {background:url(../images/bl_03_visual.jpg) center top / 100% auto no-repeat;}
}

@media screen and (max-width:767px){
	#santorini_hotel .bl_hotel {margin-bottom:3%;}
	#santorini_hotel .bl_hotel .hotel_note {background: #fdf4e1;}
	#santorini_hotel .bl_hotel .hotel_note dl {width: 100%;}
	#santorini_hotel .bl_hotel_box_note {width:92%;margin:0 auto 6%;}
	#santorini_hotel .hotel_det_tit {margin-bottom:10px;}
}


/*-----------------------------------------------
.bl_tour
------------------------------------------------*/
@media (min-width:768px),print{
	#santorini_hotel .bl_tour .btn_link {width:735px;height:60px;margin:0 auto;}
	#santorini_hotel .bl_tour .btn_link a {
		border-radius:10px;display:block;width:100%;height:100%;text-align:center;position:relative;
		background:#5fafa3;
		background:-moz-linear-gradient(top, #bd9a5c 0%, #946b19 100%);
		background:-webkit-linear-gradient(top, #bd9a5c 0%,#946b19 100%);
		background:linear-gradient(to bottom, #bd9a5c 0%,#946b19 100%);
	}
	#santorini_hotel .bl_tour .btn_link a span {color:#fff;font-weight:bold;text-align:center;line-height:60px;font-size:16px;}
	#santorini_hotel .bl_tour .btn_link a span:after {content:""; border:solid 4px transparent;border-left:solid 10px #fff;position:absolute;top:50%;right:20px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}
	#santorini_hotel .bl_tour .bl_tour_tit {width:100%;text-align:center;margin-bottom:10px;}
	#santorini_hotel .bl_tour {padding-bottom:50px;}
	#santorini_hotel .bl_tour .tub_departure { letter-spacing:-.4em;border-bottom:solid 5px #00783c;margin-bottom:20px;}
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn {width:170px;height:54px;margin-right:5px;display:inline-block;letter-spacing:0em;cursor:pointer;background:url(../images/tour_tub_bg_off.png) no-repeat;color:#fff;font-weight:bold;font-size:18px;line-height:54px;text-align:center;}
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn span {font-size:18px;line-height:54px;}
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn:hover ,
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn.active {background:url(../images/tour_tub_bg_on.png) no-repeat;}
	#santorini_hotel .bl_tour .bl_tour_box {border:solid 1px #c8c8c8;padding:0;margin-bottom:10px;}
	#santorini_hotel .bl_tour .bl_tour_box:last-child {margin-bottom:30px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header {background:#e0f0ee;padding:10px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header li {float:left;display:inline;margin-right:20px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_img_box {width:170px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_code_box {width:150px;letter-spacing:0;border:solid 2px #62b0a4;background:#fff;text-align:center;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_code_box dt {border-bottom:solid 2px #62b0a4;color:#62b0a4;font-weight:bold;font-size:16px;padding:20px 0;line-height:100%;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_code_box dd {font-size:11px;padding:5px 0;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box {width:656px;letter-spacing:0;margin-right:0!important;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box p {margin-bottom:10px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box p a {font-size:16px;font-weight:bold;line-height:140%;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box table {width:100%;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box table th ,
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box table td {font-size:11px;padding:3px 5px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box table th {background:#fda01e;color:#fff;width:85px;text-align:center;vertical-align:middle;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_header .bl_tour_tit_box table td {background:#fff;vertical-align:middle;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_det {padding:10px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_det .bl_tour_content {width:400px;float:left;display:inline;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_det .bl_tour_content dt ,
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_det .bl_tour_content dd {font-size:12px;display:inline;float:left;padding:2px 0;margin-bottom:5px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_det .bl_tour_content dt {clear:left;width:70px;border:solid 1px #62b0a4;color:#62b0a4;text-align:center;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_det .bl_tour_content dd {width:330px;padding-left:10px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_det .bl_tour_content dd span {color:#fda01e;border:solid 1px #fda01e;font-weight:bold;padding:0 10px;margin-left:10px;font-size:11px;height:12px;border-radius:10px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info {width:590px;float:right;display:inline;background:#e6e6e6;padding:5px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_tub_btn {width:68px;height:35px;line-height:35px;margin-right:5px;float:left;display:inline;background:#78bbb1;text-align:center;color:#fff;font-weight:bold;border-radius:5px 5px 0 0;cursor:pointer;border-bottom:solid 3px #62b0a4;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_tub_btn:nth-child(8) {float:right;margin-right:0;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_tub_btn:hover ,
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_tub_btn.active {background:#fff;border-bottom:solid 3px #fff;color:#fa3734;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel {background:#fff;padding:10px 10px 10px 0;position:relative;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_icon ,
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_btn { position:absolute;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_icon { top:10px;left:0px;width:105px;height:48px;background:url(../images/tour_det_icon.png) ;background-size:100%;color:#fff;padding:7px 0 0 15px;line-height:120%;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_icon  span {font-size:11px;color:#fff;display:block;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_btn {width:135px;height:50px;top:10px;right:10px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_btn a {background:#0e81e0;border:solid 2px #0064dc;border-radius:5px;display:block;width:100%;height:100%;display:block;text-align:center;position:relative;
		box-shadow:0px 3px 5px 0px #83c1f3 inset;
		background:-moz-linear-gradient(top, #3095ea, #0066dc);
		background:-webkit-gradient(linear, left top, left bottom, from(#3095ea), to(#0066dc));}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_btn a span {color:#fff;font-size:15px;font-weight:bold;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_btn a span:after {content:"";display:block;width:8px;height:11px;background:url(../images/arrow_right.png) no-repeat;background-size:100%;position:absolute;top:50%;right:10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_note {padding:0 150px 0 110px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_price {font-size:24px;color:#fa3734;font-weight:bold;line-height:110%;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_price span {font-size:14px;color:#fa3734;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_txt {font-size:11px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_txt span {color:#fa3734;font-size:11px;margin-right:10px;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_txt .att {color:#0064d2;font-size:11px;margin-left:10px;text-decoration:underline;}
	#santorini_hotel .bl_tour .bl_tour_box .bl_tour_info .bl_tour_info_panel .bl_tour_info_txt .att:before {content:url(../images/tour_icon_important.png);position:relative;top:3px;margin-right:3px;}
}
@media screen and (max-width:767px){
	#santorini_hotel .bl_tour .tub_departure {margin:0 3% 15px;display:table;width:92%;table-layout:fixed;}
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn {display:table-cell;position: relative;cursor: pointer;padding:0 1%;}
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn span { display: block; background: #ff496e; border-radius: 5px; color: #fff; text-align: center; font-weight: bold; padding: 5% 0;}
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn.active span {background: #323232;}
	#santorini_hotel .bl_tour .tub_departure .tub_departure_btn.active:after {content: ""; display: block; width: 10px; border:8px solid transparent; border-top:8px solid #323232; position: absolute;  left: 50%; top:99%; transform: translate(-50%,0);}
	#santorini_hotel .bl_tour .bl_tour_box {border-top: solid #323232 5px; background: #fff;padding:30px 3% 0;}
	#santorini_hotel .bl_tour .bl_tour_header {margin-bottom:10px;}
	#santorini_hotel .bl_tour .bl_tour_img_box {float: left; margin-right: 10px; width: 40%; max-width: 180px;}
	#santorini_hotel .bl_tour .bl_tour_tit_box a {color: #646464;}
	#santorini_hotel .bl_tour .bl_tour_info_tub .bl_tour_info_tub_btn {width:11.5%; margin-right: 1.1%; background: #b3d9d3; display: inline; float: left; text-align: center; color: #fff; font-weight: bold; padding: 1% 0 1%; font-size: 1.6rem; line-height: 110%; border-radius: 5px 5px 0 0; cursor: pointer;}
	#santorini_hotel .bl_tour .bl_tour_info_tub .bl_tour_info_tub_btn.active {background: #46b89f;}
	#santorini_hotel .bl_tour .bl_tour_info_tub .bl_tour_info_tub_btn:nth-child(8) {margin-right: 0; float: right;}
	#santorini_hotel .bl_tour .bl_tour_info_tub .bl_tour_info_tub_btn span {display: block; font-weight: normal; font-size: 1.4rem;}
	#santorini_hotel .bl_tour .bl_tour_info_panel {border: solid 5px #46b89f; padding: 10px 0 15px; margin-bottom: 20px; position: relative;}
	#santorini_hotel .bl_tour .bl_tour_info_icon { position: absolute; top: 10px; left: 0px; width: 105px; height: 48px; background: url(../images/tour_det_icon.png) ; background-size: 100%;  color:#fff; font-size: 0.8rem; line-height: 120%; padding: 7px 10px; }
	#santorini_hotel .bl_tour .bl_tour_info_icon {line-height: 120%; font-size: 1.3rem;}
	#santorini_hotel .bl_tour .bl_tour_info_icon span {display: block; font-size: 1.1rem;}
	#santorini_hotel .bl_tour .bl_tour_info_note {padding: 0 10px 10px 110px;}
	#santorini_hotel .bl_tour .bl_tour_info_note .bl_tour_info_price {font-size: 2rem; color:#fa3734; font-weight: bold; line-height: 110%;}
	#santorini_hotel .bl_tour .bl_tour_info_note .bl_tour_info_price span {font-size: 1.6rem;}
	#santorini_hotel .bl_tour .bl_tour_info_txt {font-size: 1.1rem;}
	#santorini_hotel .bl_tour .bl_tour_info_txt span {color: #fa3734; display: block; font-size: 1.1rem;}
	#santorini_hotel .bl_tour .bl_tour_info_btn {margin: 0 10px;}
	#santorini_hotel .bl_tour .bl_tour_info_btn a {background:#0e81e0; border-radius: 5px; box-shadow: 0 3px 0 #0064dc; display: block; width:100%; text-align: center; color: #fff; font-weight: bold; padding: 3%; position: relative;}
	#santorini_hotel .bl_tour .bl_tour_info_btn a span:after {content: ""; display: block; width:2.7%; padding-top:3.6%; background: url(../images/arrow_right.png) no-repeat; background-size: 100%; position: absolute; top: 50%; right: 3%; transform: translate(0,-50%);}
	#santorini_hotel .bl_tour .btn_link {width:92%;margin:0 auto 30px;}
	#santorini_hotel .bl_tour .btn_link a {background:#00b1bb; border-radius: 50px; display: block; width:100%; text-align: center; color: #fff; font-weight: bold; padding: 3%; position: relative;}
	#santorini_hotel .bl_tour .btn_link a:after {content: ""; display: block; width:2.7%; padding-top:3.6%; background: url(../images/arrow_right.png) no-repeat; background-size: 100%; position: absolute; top: 50%; right: 3%; transform: translate(0,-50%);}

}

/*-----------------------------------------------
bl_05
------------------------------------------------*/
#santorini_hotel #bl_05 {padding:10px 0 40px;}
#santorini_hotel #bl_05 p {font-size:12px;}
@media screen and (max-width:767px){
	#santorini_hotel #bl_05 {margin:0 3%;width:92%;}
}

