html {-webkit-text-size-adjust: none; /*Prevent font scaling in landscape */}

body { height:100%; }
img {width:100%;}

a { color:#000;}


/*

	mobile style 
	
*/

div.tour01 { position:relative; }
div.tour01 .bg {position:relative; width:100%;}
div.tour01 .list_btn {position:absolute; bottom:2.2%; width:100%;}
div.tour01 .list_btn ul {}
div.tour01 .list_btn ul li {width:16.6%;float:left; padding:3%;}






div.tour02 { position:relative;}
div.tour03 { position:relative;  }

/* 지역관 리스트 slider */
div.tour03 .tour3_slider { position:relative;  background:url('../images/tour03_m.jpg')no-repeat; background-size:100%; padding-bottom:2%;}
.carousel ul.slides li {  top:0; width:230px !important; }
.carousel ul.slides li div.box { position:relative; top:0; width:230px !important; background:#fff; }
.carousel ul.slides li.list1 { margin-left:0.6%; }
.carousel ul.slides li div.box div.label {  position:absolute; top:50%; margin-top:-12%; background:#1d4bd7; color:#fff; width:21%; padding:4% 0;  float:right; right:5%; font-size:18px; text-align:center; font-family: 'Heebo', sans-serif; font-weight:500;  }
.carousel ul.slides li div.box div.label span {  font-size:13px; font-family: 'Heebo', sans-serif; font-weight:100;}
.carousel ul.slides li div.box div.txtbox { position:relative; height:150px;padding:5% 0 5% 8%; font-family: 'Noto Sans KR', sans-serif; font-weight:400; color:#382925; font-size:15px; } 
.carousel ul.slides li div.box div.txtbox .txt1 .tt1 { font-size:15px; }
.carousel ul.slides li div.box div.txtbox .txt1 .tt2 { font-size:14px;  height:50px; color:#8b8482; font-weight:300;}
.carousel ul.slides li div.box div.txtbox .txt2 .tt1 { font-size:13px;  color:#4b5a88;padding-bottom:1%;}
.carousel ul.slides li div.box div.txtbox .txt2 .tt1 span.pay { margin-left:3%; font-size:16px; text-decoration:line-through; font-family: 'Gudea', sans-serif;}
.carousel ul.slides li div.box div.txtbox .txt2 .tt1 span.one { font-size:12px; text-decoration:line-through; }
.carousel ul.slides li div.box div.txtbox .txt2 .tt2 { font-size:13px;  color:#1f2c53;  }
.carousel ul.slides li div.box div.txtbox .txt2 .tt2 span.pay { margin-left:3%; font-size:19px; font-family: 'Gudea', sans-serif; }
.carousel ul.slides li div.box div.txtbox .txt2 .tt2 span.one { font-size:14px;  }

/* 지역관 상품 탭 */
.tour04 .topbarwrap {position:relative; width:100%; padding-bottom:36%; }
.tour04 .topbarBox ul{  width:100%;   }
.tour04 .topbarBox ul li{ float:left; cursor:pointer; width:33.3%; text-align:center;   border:1px solid #eee; }
.tour04 .topbarBox ul li:first-child {}
.tour04 .topbarBox ul li.tab_ico1{  border-bottom:1px solid #fff;   border-right:1px solid #fff; }
.tour04 .topbarBox ul li.tab_ico2{ border-bottom:1px solid #fff; }
.tour04 .topbarBox ul li.tab_ico3{ border-bottom:1px solid #fff;   border-left:1px solid #fff;}
.tour04 .topbarBox ul li.tab_ico4{border-right:1px solid #fff;}
.tour04 .topbarBox ul li.tab_ico5{}
.tour04 .topbarBox ul li.tab_ico6{ border-left:1px solid #fff;}
.tour04 .topbarBox ul li.tab_ico1.on{ background:#203575; border:1px solid #203575;}
.tour04 .topbarBox ul li.tab_ico2.on{ background:#203575; border:1px solid #203575;}
.tour04 .topbarBox ul li.tab_ico3.on{ background:#203575;  border:1px solid #203575;}
.tour04 .topbarBox ul li.tab_ico4.on{background:#203575;  border:1px solid #203575;}
.tour04 .topbarBox ul li.tab_ico5.on{background:#203575;  border:1px solid #203575;}
.tour04 .topbarBox ul li.tab_ico6.on{background:#203575;  border:1px solid #203575; }
.tour04 .topbarBox ul li.on > a { color:#fff; font-size:14px; font-weight:500;}
.tour04 .topbarBox ul li a{display:block; height:100%; color:#9a9a9a; padding:14% 0; font-size:14px; font-weight:300;}

/* 지역 상품 리스트 */
.tour04 .cont_area { position:Relative; width:90%;  padding-bottom:10%; margin:0 auto;}
.tour04 .cont_area div > div.conbox {position:Relative;width:100%; padding-bottom:30%;}
.tour04 .cont_area div > div.conbox a div { position:Relative; }
.tour04 .cont_area div > div.conbox a div.leftimg { float:left;  width:40%; }
.tour04 .cont_area div > div.conbox a div.righttxt { float:right;  width:60%; padding:3% 0 0 5%;  }
.tour04 .cont_area div > div.conbox a div.righttxt div.title {font-size:13px; font-weight:500; color:#382925;}
.tour04 .cont_area div > div.conbox a div.righttxt div.txt {font-size:9px; color:#8b8482; font-weight:300; height:30px;}
.tour04 .cont_area div > div.conbox a div.righttxt div.txt > p {}
.tour04 .cont_area div > div.conbox a div.righttxt div.pay {font-size:16px; font-family: 'Gudea', sans-serif;  color:#1f2c53;}
.tour04 .cont_area div > div.conbox a div.righttxt div.pay span.one { font-size:11px; font-weight:400; }
.tour04 .cont_area div > div.conbox a div.righttxt div.nextbtn { position:absolute; top:50%; right:0; float:right; width:4%;}
.tour04 .cont_area div > .more { position:relative;  width:70%;  margin:5% auto;}

/* 고객센터 */
.tour05 { position:relative; width:100%;  background:#1c306b; color:#fff; padding:4% 0; }
.tour05 div.cscenter { width:90%; margin:0 auto; }
.tour05 div.cscenter div.cs {float:left;  width:70%; }
.tour05 div.cscenter div.cs ul li { float:left; font-weight:300; font-size:15px; }
.tour05 div.cscenter div.cs ul li.cs1 { margin-right:3%; color:#fff;}
.tour05 div.cscenter div.cs ul li.cs2 { color:#b6fbff;  font-family: 'Gudea', sans-serif;  letter-spacing:0.05em; font-size:18px;}
.tour05 div.cscenter div.call {  text-align:right;  } 
.tour05 div.cscenter div.call a {  text-align:center;background:#fff; font-size:15px;   padding:1%5%;  border-radius:3%; }

/* 공유하기 버튼 */
.tour06 { position:relative; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:3% 5% 10.5% 5%; }
.tour06 div.title {  float:left; width:60%;color:#9a9a9a; font-size:14px; font-weight:300; margin-top:1%; }
.tour06 div.icon { width: 30%;float:right;  }
.tour06 div.icon ul  { }
.tour06 div.icon ul li { float:left; width:33.3%; }
.tour06 ul li.sns1 { }
.tour06 ul li.sns2 { }
.tour06 ul li.sns3 { }
.tour06 ul li.sns1 > img, div.tour06 ul li.sns2 > img, div.tour06 ul li.sns3 > img  {width:75%;}

/* 회사정보 */
.ft { position:relative; background:#eaeaea; color:#404040; font-size:8px; text-align:center; padding:5% 3%;}
.ft p.t1 { color:#909090;}

.gotopbtn { width:18%;cursor : pointer; display : ;  position : fixed; right:5px; bottom : 10px; padding : 10px; z-index : 99; }




@media screen and (max-width: 1000px) and (min-width:	600px) {
   
	div.tour03 .tour3_slider { position:relative;  background:url('../images/tour03_m.jpg')no-repeat; background-size:100%; padding-bottom:2%;}
	.carousel ul.slides li {  top:0; width:270px !important; }
	.carousel ul.slides li div.box { position:relative; top:0; width:270px !important; background:#fff; }
	.carousel ul.slides li.list1 { margin-left:0.6%; }
	.carousel ul.slides li div.box div.label {  position:absolute; top:50%; margin-top:-5%; background:#1d4bd7; color:#fff; width:21%; padding:4% 0;  float:right; right:5%; font-size:18px; text-align:center; font-family: 'Heebo', sans-serif; font-weight:500;  }
	.carousel ul.slides li div.box div.label span {  font-size:13px; font-family: 'Heebo', sans-serif; font-weight:100;}

	.tour04 .cont_area { position:Relative; width:90%;  padding-bottom:10%; margin:0 auto;}
	.tour04 .cont_area div > div.conbox {position:Relative;width:100%; padding-bottom:30%;}
	.tour04 .cont_area div > div.conbox a div { position:Relative; }
	.tour04 .cont_area div > div.conbox a div.leftimg { float:left;  width:40%; }
	.tour04 .cont_area div > div.conbox a div.righttxt { float:right;  width:60%; padding:3% 0 0 5%;  }
	.tour04 .cont_area div > div.conbox a div.righttxt div.title {font-size:18px; font-weight:500; color:#382925;}
	.tour04 .cont_area div > div.conbox a div.righttxt div.txt {font-size:15px; color:#8b8482; font-weight:300; height:60px;}
	.tour04 .cont_area div > div.conbox a div.righttxt div.txt > p {}
	.tour04 .cont_area div > div.conbox a div.righttxt div.pay {font-size:25px; font-family: 'Gudea', sans-serif;  color:#1f2c53;}
	.tour04 .cont_area div > div.conbox a div.righttxt div.pay span.one { font-size:14px; font-weight:400; }
	.tour04 .cont_area div > div.conbox a div.righttxt div.nextbtn { position:absolute; top:50%; right:0; float:right; width:4%;}
	.tour04 .cont_area div > .more { position:relative;  width:70%;  margin:5% auto;}

	.tour06 div.title {  float:left; width:60%;color:#9a9a9a; font-size:20px; font-weight:300; margin-top:1%; }

	.ft { position:relative; background:#eaeaea; color:#404040; font-size:14px; text-align:center; padding:5% 3%;}
	.ft p.t1 { color:#909090;}
	.gotopbtn { width:13%;cursor : pointer; display : ;  position : fixed; right:5px; bottom : 10px; padding : 10px; z-index : 1000; }
	
}



	 