/**
 * 각 국가 페이지 서브 메인
 * AU/submain.css
 */

@charset "utf-8";

/**
 * 전체 배너 슬라이더
 */
#main_whole_slider {width: 100%;overflow:hidden;}
#main_whole_slider_container {position: relative;max-width: 1140px;}
#main_whole_slider_container .swiper-slide {overflow: hidden;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background-position: 50% 0%;background-size: cover;background-color:#f1f1f1;border-right:1px solid #ccc;z-index:20;max-height:700px;}
#main_whole_slider_container .swiper-slide .slide_img{width:100%}

#main_whole_slider_container .swiper-slide .slide_contents_wrap{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
#main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents{display:inline-block;vertical-align:middle}
#main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_blank{display:inline-block;width:0;height:100%;vertical-align:middle}
#main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents img{margin:0 auto}
#main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents h1{margin:15px 0px;color:#fff;font-size:4em;font-weight:900;text-shadow:0px 0px 3px #000;}
#main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents h3{margin:15px 0px;color:#fff;font-size:2em;font-weight:400;text-shadow:0px 0px 3px #000;}
#main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents h6{margin:15px 0px;color:#dcdcdc;font-size:1em;font-weight:400;text-shadow: 1px 1px 1px #696969;}
.body_xs #main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents  h1{margin:10px 0px;color:#fff;font-size:2.2em;font-weight:900;text-shadow:0px 0px 3px #000;}
.body_xs #main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents  h3{margin:10px 0px;color:#fff;font-size:1.4em;font-weight:400;text-shadow:0px 0px 3px #000;}
.body_xs #main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_contents  h6{margin:10px 0px;color:#dcdcdc;font-size:1em;font-weight:400;text-shadow: 1px 1px 1px #696969;}
.body_xs #main_whole_slider_container .swiper-slide .slide_contents_wrap .slide_text_imgtext button{display:none}

#main_whole_slider_container .swiper-slide-prev,
#main_whole_slider_container .swiper-slide-next {opacity: 0.5}

.swiper-button-next, .swiper-button-prev {display:none; position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; text-align:center; z-index: 10; cursor: pointer; color:#fff; background:none; /*background-color: rgba(0,0,0,.4);*/ }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev{display:block;}

#main_whole_slider .swiper-button-navigation{position:absolute;left:0px;bottom:0px;z-index:21;width:100%;height:80px;text-align: center;}
#main_whole_slider .swiper-button-navigation .slide_go{display:inline-block;border:none;padding: 4px 10px;background-color: #252525;color: #ccc;height: 64px;background: rgba(0, 0, 0, 0.7);-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;-webkit-transform: translate(0,70%);-ms-transform: translate(0,70%);transform: translate(0,70%);-webkit-transition: all 0.7s cubic-bezier(0.22,0.81,0.01,0.99);-ms-transition: all 0.7s cubic-bezier(0.22,0.81,0.01,0.99);transition: all 1s cubic-bezier(0.22,0.81,0.01,0.99);}
#main_whole_slider .swiper-button-navigation .slide_go .t1{height:30px;color:#fff;text-align:left;font-size:14px;font-weight:400;}
#main_whole_slider .swiper-button-navigation .slide_go .t2{height:50px;color:#fff;text-align:left;font-size:12px;font-weight:100;}
#main_whole_slider .swiper-button-navigation .slide_go_active {height: 80px;background: rgba(0, 0, 0, 0.3);-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
.body_xs #main_whole_slider .swiper-button-navigation{display:none}
.body_xs .swiper-button-next, .body_xs .swiper-button-prev{display:block;}
.body_xs .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:-10px}
.body_xs .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:-10px}







#strong_point{}

.accent{color:#fbad18}

.mid_title{text-align:center;margin:40px 0px}
.mid_title h3{line-height:140%;font-size:24px;font-weight:normal}
.mid_title h3 strong{font-weight:bold}



.tab_wrap{max-width:990px;margin-right:auto;margin-left:auto;margin-bottom:50px}
.tab_wrap .tab_title{margin-bottom:10px;font-size:18px;letter-spacing:-1px}

.tab_wrap .tab_btns{display:table;width:100%;overflow:hidden;margin-bottom:10px;border-bottom:5px solid #333333;border-left:1px solid #333333}
.tab_wrap .tab_btns .tab_btn{display:table-cell;width:33.33333%;padding:5px 0px;border-top:1px solid #333333;border-right:1px solid #333333;text-align:center;color:#333333;background-color:#ffffff;font-weight:bold;font-size:14px;cursor:pointer}
.tab_wrap .tab_btns .tab_btn:last-child{}
.tab_wrap .tab_btns .tab_btn_active{border-left:0px;text-align:center;background-color:#333333;color:#ffffff}

.tab_wrap .tab_ctns{}
.tab_wrap .tab_ctns .tab_ctn{display:none;width:100%;overflow:hidden}
.tab_wrap .tab_ctns .tab_ctn_active{display:block}

/*
.good_li4{overflow:hidden;width:1000px;list-style:none;margin:0;padding:0}
.good_li4 .good_li4_li{float:left;overflow:hidden;width:240px;height:280px;margin-right:10px}
*/

.good_li4{list-style:none;margin:0;padding:0}
.good_li4 .good_li4_li{list-style:none}
.good_li4 .good_li4_li .good_li4_desc{position:relative;padding:20px 20px 0px 20px}
.good_li4 .good_li4_li .good_li4_desc .bg{position:absolute;left:0px;top:0px;z-index:-1;width:100%;height:auto}
.good_li4 .good_li4_li .good_li4_desc h5{margin-bottom:10px;color:#939598;font-weight:bold;font-size:16px}
.good_li4 .good_li4_li .good_li4_desc h4{margin-bottom:10px;color:#333333;font-weight:900;font-size:20px}
.good_li4 .good_li4_li .good_li4_desc p{line-height:160%}
.good_li4 .good_li4_li .good_li4_good{display:block;position:relative;}
.good_li4 .good_li4_li .good_li4_good .good_photo_container{position:relative;width:100%;height:0px;padding-bottom:66.66666%}
.good_li4 .good_li4_li .good_li4_good .good_photo{position:absolute;left:0px;top:0px;width:100%;height:100%}
.good_li4 .good_li4_li .good_li4_good .region_box{position:absolute;width:70px;height:26px;background-color:#333333;left:0px;bottom:117px;}
.good_li4 .good_li4_li .good_li4_good .region_box2{position:absolute;color:#fff;left:0px;bottom:120px;left:25%;top:20%;}
.good_li4 .good_li4_li .good_li4_good h6{margin-bottom:5px;color:#333333;font-size:12px}
.good_li4 .good_li4_li .good_li4_good h4{margin-bottom:5px;color:#333333;font-weight:900;font-size:20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');}
.good_li4 .good_li4_li .good_li4_good .grade{margin-bottom:5px}
.good_li4 .good_li4_li .good_li4_good p{line-height:140%;height:32px}


.tab_wrap .parador_tittle{margin-bottom:10px;font-size:18px;letter-spacing:0px;text-align:center;}
.tab_wrap .parador_tittle img{width:161px;height:65px;margin-bottom:20px;}
.tab_wrap .parador_pack{margin-top:20px;}
.tab_wrap .parador_list{overflow:hidden}
.tab_wrap .parador_list .parador_hotellist{width:100%;text-align:center;position:relative}
.tab_wrap .parador_list .parador_hotellist .parador_img_container{position;absolute;left:0px;top:0px;width:100%;height:0px;padding-bottom:150%}
.tab_wrap .parador_list .parador_hotellist .parador_img_container img{position;absolute;left:0px;top:0px;width:100%;height:auto}
.tab_wrap .parador_list .parador_hotellist a {display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.tab_wrap .parador_list .parador_hotellist .hotellist_eng{margin:0px;padding-top:95%;font-size:12px;color:#533a00;}
.tab_wrap .parador_list .parador_hotellist .hotellist_tittle{margin:0px;font-size:20px;color:#fff;}
.tab_wrap .parador_list .parador_hotellist .hotellist_sub{margin:0px;height:56px;padding-top:5px;font-size:12px;color:#fff;}


.sir_pack{text-align:center;}
.tab_wrap .sir_pack .spain_sir_tittle{font-size:34px;line-height:36px;font-weight:600;letter-spacing:-2px;}
.tab_wrap .sir_pack .spain_sir_tittle .blue_tittle{color:#00abe5;}
.tab_wrap .sir_pack .spain_sir_tittle .tittle_sub{margin-bottom:10px;font-size:18px;letter-spacing:0px;font-weight:400;}


.tab_wrap .sjr_circle{}
.tab_wrap .sjr_circle .sjr_hotellist{height:330px;text-align:center;overflow:hidden;margin-top:20px;}
.tab_wrap .sjr_circle .sjr_hotellist .sjr_pic{display:inline-block;position:relative;width:200px;height:200px;border-radius:50em;background:url(http://cdn.hoteltira.com/img/ES/main/sir_circle1.jpg);margin-right:auto;}
.tab_wrap .sjr_circle .sjr_hotellist .sjr_pic2{position:absolute;top:120px;width:50px;height:50px;background:#00abe5;border-radius:28px;}
.tab_wrap .sjr_circle .sjr_hotellist .sjr_pic2 .sjr_cate{font-weight: bold;text-align:center;line-height:14px;color:#fff;margin-top:20%;}
.tab_wrap .sjr_circle .sjr_hotellist .sjr_pic2 .sjr_cate2{font-weight: bold;text-align:center;line-height:14px;color:#fff;margin-top:30%;}
.tab_wrap .sjr_circle .sjr_hotellist .sp_is{font-size:22px;margin-top:10px;font-weight:600;}
.tab_wrap .sjr_circle .sjr_hotellist .sp_issub{font-size:12px;margin-top:2px;color:#a4a4a4;}
.tab_wrap .sjr_circle .sjr_hotellist .sap_ist{font-size:12px;margin-top:4px}

img {max-width:100%; }
@media only screen and ( max-width: 992px ) {
	.type1_t1, .type2_t1 { font-size:19px !important;}	
}
@media only screen and ( max-width: 360px ) {
	.overbtn_box_text1 {padding: 20px 0 0 10px !important;}
	.overbtn_box_text2 { padding: 0 0 20px 10px !important;}
}