@charset "utf-8";
/* CSS Document */
@import url("./font.css");

body {min-width:1760px;}

:root {
    --pw: 1920*100vw;
    --pp: 1920*100%;
}
    
/* motion */
.list_type12:after,
.list_type12:before,
.list_type19 .ov_img,
.v_icon_box ul li.v_icon1 a,
.board_list_box ul li .box,
.board_list_box ul li .box .img,
.board_list_box ul li .box .img:after,
.abtn7,
.list_type14 .txt_box p,
.list_type14 .txt_box:after,
.tab_box0 ul li a,
.abtn6,
.abtn3,
.list_type12,
.list_type12 .btm_box .sub_txt,
.list_type12 .btm_box .subject,
.list_type12 .img .right_img,
.list_type12 .right_btn,

.list_type10 .hover_box,
.list_type10 .l_txt_box dl dt,
.list_type10 .l_txt_box dl dd,
.tab_box1 ul li a,
.list_type1 dl:after,
.list_type1 dl dt,
.abtn0,
.list_type0:after,
.list_type0 dl dt,
.list_type0 .btm_arrow, 
.hd_sub_menu > ul > li > a,
.header .header_box .hd_box .hd_menu > ul > li > a:after,
.header .header_box .hd_box .hd_menu > ul > li > a { -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}


.m_swiper_box .txt_box dl { -webkit-transition: all .9s ease-in-out;-moz-transition: all .9s ease-in-out;-ms-transition: all .9s ease-in-out;-o-transition: all .9s ease-in-out; transition: all .9s ease-in-out;}

/* button */
.abtn0 {display:inline-block; padding:0 30px; font-size:18px; line-height:48px; font-weight:600; color:#F05423; border:1px solid #F05423; background:#fff;}
.abtn0:hover {background:#F05423; color:#fff;}


.abtn1 {display:block; padding:0 30px; font-size:16px; line-height:56px; font-weight:400; color:#858586; border:1px solid #B6B6B7; background:#fff; text-align:center;}
.abtn2 {display:block; padding:0 30px; font-size:16px; line-height:56px; font-weight:400; color:#fff; border:1px solid #F05423; background:#F05423; text-align:center;}
.abtn3 {display:inline-block; padding:0 30px; font-size:16px; line-height:48px; font-weight:600; color:#858586; border:1px solid #B6B6B7; background:#fff; text-align:center;}
.abtn3:hover {color:#fff; border:1px solid #F05423; background:#F05423;}
.abtn4 {display:inline-block; padding:0 30px; font-size:18px; line-height:48px; font-weight:600; color:#fff; border:1px solid #F05423; background:#F05423; text-align:center;}
.abtn5 {display:inline-block; padding:0 30px; font-size:16px; line-height:48px; font-weight:600; color:#F05423; border:1px solid #F05423; background:#fff; text-align:center;}
.abtn6 {display:inline-block; padding:0 28px 0 0; font-size:20px; line-height:36px; font-weight:600; color:#858586; text-align:center; background:url('/_image/www/icon/icon_plus.png') no-repeat right center;}
.abtn6:hover {color:#F05423;  background:url('/_image/www/icon/icon_plus_on.png') no-repeat right center;}
.abtn7 {display:block; padding:0 30px; font-size:20px; line-height:60px; font-weight:600; color:#fff; border:1px solid #000; background:#000; text-align:center;}
.abtn7:hover {background:#F05423; color:#fff; border-color:#F05423;}

.abtn8 {display:block; padding:0 30px; font-size:20px; line-height:60px; font-weight:400; color:#858586; border:1px solid #B6B6B7; background:#fff; text-align:center;}
.abtn9 {display:block; padding:0 30px; font-size:20px; line-height:60px; font-weight:600; color:#fff; border:1px solid #F05423; background:#F05423; text-align:center;}

/* paging */
.paging_box {clear:both; position:relative; margin:20px 0 20px 0; padding:0; }
.paging_box ul.paging {text-align:center; font-size:0;}
.paging_box ul.paging li {display:inline-block; vertical-align:top; width:40px; height:40px; margin:0 8px;}
.paging_box ul.paging li.paging_prev {margin-right:5px;}
.paging_box ul.paging li.paging_prev a {background:url('/_image/www/icon/icon_paging_next.png') no-repeat center; font-size:0; vertical-align:top; background-size:40px auto; transform:rotate(-180deg);}
.paging_box ul.paging li.paging_first {margin:0;}
.paging_box ul.paging li.paging_first a {background:url('/_image/front/icon/arrow_prev_double.png') no-repeat center; font-size:0; vertical-align:top; background-size:9px;}
.paging_box ul.paging li.paging_next {margin-left:5px;}
.paging_box ul.paging li.paging_next a {background:url('/_image/www/icon/icon_paging_next.png') no-repeat center; font-size:0; vertical-align:top; background-size:40px auto;}
.paging_box ul.paging li.paging_last {margin:0;}
.paging_box ul.paging li.paging_last a {background:url('/_image/front/icon/arrow_next_double.png') no-repeat center; font-size:0; vertical-align:top; background-size:9px;}
.paging_box ul.paging li a {display:inline-block; width:40px; height:40px; vertical-align:top; font-weight:600; color:#4A4F55; font-size:16px; line-height:40px;}
.paging_box ul.paging li.over a {font-weight:700; color:#F05423;}


/* layer_pop 기본 구조 */
.layer_pop_box {display:none ;position:fixed; top:0; left:0; width:100%; height:calc(var(--vh, 1vh) * 100); z-index:99999; box-sizing:border-box;}
.layer_pop_box .layer_bg {width:100%; height:calc(var(--vh, 1vh) * 100); background:rgba(0,0,0,0.7); box-sizing:border-box;}
.layer_pop_box .layer_container_box {position:absolute; top:0; left:50%; width:100%; height:calc(var(--vh, 1vh) * 100); box-sizing:border-box;}
.layer_pop_box .layer_container_box .layer_content_box {height: calc(var(--vh, 1vh) * 100);}
.layer_pop_box .layer_container_box .layer_content_box .layer_content {position:relative;top:0; left:0; height:calc(var(--vh, 1vh) * 100); line-height:0; font-size:0;}
.layer_box {overflow:hidden; position:relative; /* height:100%; */}
.layer_box .layer_btm {text-align:center; padding-bottom:15px;}
.layer_box .btn_close {position:absolute; top:3px; right:10px; display:inline-block; width:40px; height:40px; font-size:0; z-index:1000;}
.layer_box .btn_close:before,
.layer_box .btn_close:after {content:''; position:absolute; top:50%; left:50%; margin:-2px 0 0 -9px; width:18px; height:1px; background:#000; -webkit-transform-origin:50% 50%; transform-origin:50% 50%;}
.layer_box .btn_close:before {-webkit-transform:rotateZ(135deg) scaleX(1.2);transform:rotateZ(135deg) scaleX(1.2);}
.layer_box .btn_close:after {-webkit-transform:rotateZ(45deg) scaleX(1.2);transform:rotateZ(45deg) scaleX(1.2);}
.layer_box .pop_content .laypop_box1 {position:relative; height:100%; background:#fff; border-radius:16px 16px 0 0;}
.layer_box .btm_btn {padding:0 15px;}

/* 2023-09-27 destiny*/
.layer_type1 {position:fixed; top:50%; left:50%; width:100%; min-width:320px; min-width:1400px; max-width:1600px; transform:translate(-50%, -50%);}
.layer_type1 .layer_cont_box {max-width:1600px; margin:0 auto; min-height:124px; max-height:calc(var(--vh, 1vh) * 100); overflow-y:auto;}
.layer_type1 .layer_cont_box .layer_cont {}
@supports (-webkit-touch-callout: none) { height: -webkit-fill-available; }

/* 팝업 */
.layer_type1 .layer_cont_box .layer_cont {}
.layer_type1 .layer_cont_box .layer_cont .close_btn {text-align:right;}
.layer_type1 .layer_cont_box .layer_cont .close_btn a {display:inline-block; width:80px; height:80px; background:url('/_image/www/icon/icon_close.jpg') no-repeat center;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont {display:grid; grid-template-columns:520px 520px 480px; width:100%; min-width:1600px; padding:20px; gap:20px; background:#fff;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box { padding-top:30px; text-align:center;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .p_logo {}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .p_logo img {max-width:100%;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .p_txt {padding:36px 0; }
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .p_txt p {font-size:30px; font-weight:700; line-height:1.6;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .img {padding:0 80px;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .img img {width:100%;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .tag {padding:20px 80px 30px 80px;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .left_box .tag p {font-size:16px; line-height:1.6;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .center_box {}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .center_box .img img {width:100%;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box {}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .img {}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .img img {width:100%;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box {padding:45px 50px 34px 50px; min-height:calc(50% - 34px); background:#fff;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box > p {padding-bottom:40px; font-size:18px; line-height:1.8;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl {padding-bottom:20px;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dt {display:inline-block; position:relative; padding-right:40px; font-size:18px; font-weight:600;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dt:after{position:Absolute; top:50%; right:10px; width:20px; height:1px; background:#4A4F55; content:'';}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dd {display:inline-block; font-size:18px; font-weight:600; color:#000;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dd.prc_box {}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dd.prc_box {font-size:15px; color:#4A4F55; font-weight:400;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dd.prc_box .txt {margin-right:10px; font-size:15px; color:#4A4F55; font-weight:400;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dd.prc_box .n_price {margin-right:10px; font-size:15px; color:#B6B6B7; text-decoration:line-through;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dd.prc_box .s_price {margin-right:10px; color:#F05423; font-size:22px; font-weight:700; vertical-align:-1px;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box dl dd.prc_box .s_price em {font-style:normal; font-size:16px; font-weight:400;color:#F05423;}
.layer_type1 .layer_cont_box .layer_cont .prd_cont .right_box .info_box .btn_box {padding-top:13px;}

/* select box */
.select_type0 {}
.select_type0 select {display:block; width:100%; padding:0 48px 0 15px;  background:#F3F3F3 url('/_image/www/icon/icon_arrow_down.png') no-repeat; background-position:calc(100% - 10px) center; background-size:18px auto; border:1px solid #F3F3F3; font-size:16px; line-height:46px; color:#4A4F55; text-align:left; -webkit-appearance: none; -moz-appearance: none;  appearance: none;}
.select_type0 select option {display:inline-block; text-align:left;}

/* 리스트 style */
.list_box {}
.list_box ul {}
.list_box ul.grid2 {display:grid; gap:40px; grid-template-columns:1fr 1fr;}
.list_box ul.grid3 {display:grid; gap:50px; grid-template-columns:1fr 1fr 1fr;}
.list_box ul.grid3 li {padding-top:80px;}
.list_box ul.grid4 {display:grid; gap:46px; grid-template-columns:1fr 1fr 1fr 1fr;}
.list_box ul.grid4 li {}
.list_box ul.gap0 {gap:0;}

.list_box1 {padding-top:40px;}
.list_box1 ul {}
.list_box1 ul.grid3 {display:grid; grid-template-columns:1fr 1fr 1fr; gap:20px;}
.list_box1 ul.table_line {display:table; width:100%; table-layout:fixed; border:1px solid #CECECF;}
.list_box1 ul.table_line li {display:table-cell; border-right:1px solid #CECECF;}
.list_box1 ul.table_line li:last-child {border-right:0;}

.list_box3 {padding-bottom:40px;}
.list_box3 ul {}
.list_box3 ul.grid2 {display:grid; grid-template-columns:1fr 1fr; gap:60px;}
.list_box3 ul.grid2 li {}

.list_box4 {padding-top:30px}
.list_box4 ul {}
.list_box4 ul.grid4 {display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap:40px 20px;}
.list_box4 ul.grid4 li {}

.list_box5 {}
.list_box5 ul {}
.list_box5 ul.grid3 {display:grid; grid-template-columns:1fr 1fr 1fr; gap:50px;}
.list_box5 ul.grid3 li {}

.list_box6 {padding-top:50px;}
.list_box6 ul {}
.list_box6 ul.grid3 {display:grid; grid-template-columns:1fr 1fr 1fr; gap:80px 50px;}
.list_box6 ul.grid4 {display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap:40px 20px;}

.list_box7 {padding-top:50px;}
.list_box7 ul {}
.list_box7 ul.grid3 {display:grid; grid-template-columns:1fr 1fr 1fr; gap:80px 35px;}


/* 리스트 타입 */
.list_type0 {position:relative; padding-bottom:30px;}
.list_type0:after {position:absolute; bottom:0; left:0; content:''; width:100%; height:0px; background:transparent;}
.list_type0 .img {}
.list_type0 .img img {width:100%;}
.list_type0 dl {padding-bottom:25px;}
.list_type0 dl dt {padding:25px 0 15px 0; font-size:26px; font-weight:600; color:#000;}
.list_type0 dl dd {font-size:18px; line-height:1.8; color:#4A4F55; font-weight:400; word-break:keep-all;}
.list_type0 .btm_arrow {width:48px; height:48px; margin-left:-3px; background:url('/_image/www/icon/icon_circle.png') no-repeat center; background-size:48px auto;}
.list_type0:hover {}
.list_type0:hover:after {background:#F05423; height:5px;}
.list_type0:hover dl dt {color:#F05423;}
.list_type0:hover .btm_arrow {background:url('/_image/www/icon/icon_circle_on.png') no-repeat center; background-size:48px auto;}

/* 리스트 타입1 */
.list_type1 {} 
.list_type1 .img {} 
.list_type1 .img img {width:100%;} 
.list_type1 dl {position:relative;}
.list_type1 dl:after {position:absolute; top:20px; right:0; width:24px; height:24px; background:url('/_image/www/icon/arrow_forward.png') no-repeat center; background-size:24px auto; content:'';}
.list_type1:hover dl:after { background:url('/_image/www/icon/arrow_forward_on.png') no-repeat center; background-size:24px auto;}
.list_type1 dl dt {padding:22px 0 12px 0;font-size:20px; font-weight:700; line-height:1;}
.list_type1:hover dl dt {color:#F05423;}
.list_type1 dl dd {font-size:16px; color:#545556;}

/* 리스트 타입2 */
.list_type2 {padding:20px; border:1px solid #CECECF; box-shadow: 0px 4px 0px 0px #0000001A;}
.list_type2 dl {}
.list_type2 dl dt {font-size:30px; color:#F05423; font-family:'Poppins'; font-weight:700; text-decoration:underline; text-underline-offset:5px; text-decoration-thickness:5px;}
.list_type2 dl dd {padding:30px 0; font-size:20px; font-weight:600; line-height:32px;}
.list_type2 .img {}
.list_type2 .img img {width:100%;}

.list_type3 {padding:0 30px 40px 30px;}
.list_type3 p {padding-top:108px; font-size:20px; font-weight:600; line-height:32px; background:url('/_image/www/icon/icon_smile.png') no-repeat 0 40px; background-size:38px auto;}

.list_type4 {display:flex; align-items:center; padding:30px 0; border-bottom:1px solid #CECECF;}
.list_type4 .left_box {width:600px;}
.list_type4 .left_box .img {}
.list_type4 .left_box .img img {width:100%;}
.list_type4 .right_box {width:calc(100% - 600px); padding-left:80px;}
.list_type4 .right_box .top_box {}
.list_type4 .right_box .top_box p {font-size:30px; font-weight:500; line-height:1;}
.list_type4 .right_box .top_box p span {font-size:18px; color:#4A4F55; font-weight:500; line-height:1;}
.list_type4 .right_box .mid_box {padding:40px 0 10px 0;}
.list_type4 .right_box .mid_box > dl {display:flex; padding-bottom:20px;}
.list_type4 .right_box .mid_box > dl > dt {position:relative; padding:0 15px; font-size:18px; font-weight:600; line-height:1;}
.list_type4 .right_box .mid_box > dl > dt:after {position:Absolute; top:6px; left:0; width:5px; height:5px; background:#F05423; content:'';}
.list_type4 .right_box .mid_box > dl > dd {font-size:18px; color:#858586; line-height:1;}
.list_type4 .right_box .mid_box .round_box {}
.list_type4 .right_box .mid_box .round_box dl {display:inline-block; padding:20px 25px 10px 25px; background:#F3F3F3; border-radius:10px;}
.list_type4 .right_box .mid_box .round_box dl dt {padding-bottom:10px; font-size:18px; color:#F05423; font-weight:600;}
.list_type4 .right_box .mid_box .round_box dl dd {padding-bottom:10px; font-size:18px; color:#545556;}
.list_type4 .right_box .btn_box {padding-top:30px;}

.list_type5 {display:flex; align-items:center; padding:30px 0; border-bottom:1px solid #CECECF;}
.list_type5:last-child {border-bottom:0;}
.list_type5 .left_box {width:600px;}
.list_type5 .left_box .img {}
.list_type5 .left_box .img img {width:100%;}
.list_type5 .right_box {width:calc(100% - 600px); padding-left:80px;}
.list_type5 .right_box .top_box {}
.list_type5 .right_box .top_box p {font-size:30px; font-weight:500; line-height:1;}
.list_type5 .right_box .top_box p span {font-size:18px; color:#4A4F55; font-weight:500; line-height:1;}
.list_type5 .right_box .mid_box {padding:40px 0 10px 0;}
.list_type5 .right_box .mid_box > dl {padding-bottom:20px;}
.list_type5 .right_box .mid_box > dl > dt {position:relative; padding:0 0 10px 0; font-size:18px; font-weight:600; line-height:1;}
.list_type5 .right_box .mid_box > dl > dd {font-size:18px; color:#858586; line-height:38px;}
.list_type5 .right_box .btm_box {}
.list_type5 .right_box .btm_box > dl {display:flex;}
.list_type5 .right_box .btm_box > dl > dt {padding-right:8px; font-size:18px; font-weight:400; color:#F05423;}
.list_type5 .right_box .btm_box > dl > dd {font-size:18px; font-weight:400; color:#F05423;}

.list_type6 {display:flex; padding:50px 0; border-bottom:1px solid #E3E3E3;}
.list_type6 .left_box {width:103px;padding:5px 0 0 50px;}
.list_type6 .left_box span {display:inline-block; line-height:18px; font-size:16px; font-weight:500; border-bottom:1px solid #F05423; color:#F05423;}
.list_type6 .mid_box {width:335px; padding-right:78px;}
.list_type6 .mid_box p {font-size:25px; font-weight:600; line-height:1.45;}
.list_type6 .right_box {width:calc(100% - 438px); }
.list_type6 .right_box p {font-size:18px; line-height:38px; font-weight:400; color:#323335;}

.list_type7 {box-shadow: 0px 4px 0px 0px #0000000D;}
.list_type7 .top_box {position:relative; }
.list_type7 .top_box .img {border-bottom:5px solid #F05423;}
.list_type7 .top_box .img img {width:100%;}
.list_type7 .top_box .icon_box {position:Absolute; top:20px; right:20px; width:130px;}
.list_type7 .top_box .icon_box img {width:100%;}
.list_type7 .top_box .tit_txt {position:Absolute; bottom:0; left:0; display:inline-block; padding:40px 30px; }
.list_type7 .top_box .tit_txt p {font-size:28px; font-weight:600; color:#fff; text-shadow: 4px 4px 4px 0px #00000080;}
.list_type7 .btm_box {display:flex; padding:30px; box-shadow: 0px 4px 0px 0px #0000000D; border:1px solid #E7E7E7;}
.list_type7 .btm_box .left_box {width:calc(100% - 170px);}
.list_type7 .btm_box .left_box .icon_txt {margin-bottom:20px;}
.list_type7 .btm_box .left_box .icon_txt p {display:inline-block; padding:0 14px; line-height:32px; font-size:16px; font-weight:600; color:#fff; background:#F05423; border-radius:3px;  }
.list_type7 .btm_box .left_box p {font-size:16px; line-height:1.7; font-weight:400; color:#323335; word-break:keep-all;}
.list_type7 .btm_box .left_box p.tag {font-size:16px; font-weight:400; color:#323335;}
.list_type7 .btm_box .right_box {width:170px;text-align:right; padding-top:58px;}
.list_type7 .btm_box .right_box p.n_price {font-size:15px; color:#4A4F55; line-height:1;}
.list_type7 .btm_box .right_box p.n_price span {font-size:15px; color:#B6B6B7; text-decoration:line-through; line-height:1;}
.list_type7 .btm_box .right_box p.s_price {padding-top:10px; color:#F1574D; font-size:24px; font-weight:700; line-height:1;}
.list_type7 .btm_box .right_box p.s_price span {color:#F1574D; font-size:16px; font-weight:400; line-height:1;}

.list_type8 {display:flex; padding:50px 0; border-top:5px solid #F05423; border-bottom:5px solid #F05423;}
.list_type8 .left_box {width:calc(100% - 395px);}
.list_type8 .left_box .img {}
.list_type8 .left_box .img img {width:100%;}
.list_type8 .right_box {width:395px; padding:0 35px;}
.list_type8 .right_box dl {}
.list_type8 .right_box dl dt {padding-bottom:30px; font-size:26px; line-height:1.5; font-weight:600;}
.list_type8 .right_box dl dd {padding-bottom:30px; font-size:18px; line-height:1.5; font-weight:400;}
.list_type8 .right_box .price_box {padding-bottom:30px;}
.list_type8 .right_box .price_box .price_txt {font-size:15px; line-height:1; font-weight:400; color:#000;}
.list_type8 .right_box .price_box .p_box {display:flex; padding-top:10px;}
.list_type8 .right_box .price_box .p_box .s_price {padding-right:10px; font-size:24px; line-height:24px; font-weight:700; color:#F1574D;}
.list_type8 .right_box .price_box .p_box .s_price span {color:#F1574D; font-size:16px; font-weight:400;}
.list_type8 .right_box .price_box .p_box .n_price {margin-top:2px; font-size:18px; font-weight:400; color:#B6B6B7; text-decoration:line-through;}

.list_type9 {}
.list_type9 .top_box {}
.list_type9 .top_box .img {}
.list_type9 .top_box .img img {width:100%;}
.list_type9 .btm_box {padding:25px 30px 0 25px; border:1px solid #E7E7E7; border-top:0; border-bottom:2px solid #F05423;}
.list_type9 .btm_box dl {border-bottom:1px solid #E7E7E7;}
.list_type9 .btm_box dl dt {padding-bottom:25px; font-size:20px; font-weight:500; line-height:1.4;}
.list_type9 .btm_box dl dd {padding-bottom:25px; font-size:16px; font-weight:400; line-height:1.5; color:#858586;}

.list_type9 .btm_box .price_box {padding-bottom:30px;}
.list_type9 .btm_box .price_box .price_txt {font-size:15px; line-height:1; font-weight:400; color:#4A4F55;}
.list_type9 .btm_box .price_box .p_box {display:flex; align-items:center; gap:10px; justify-content: flex-end; padding-top:25px;}
.list_type9 .btm_box .price_box .p_box .s_price {font-size:24px; line-height:24px; font-weight:700; color:#F1574D;}
.list_type9 .btm_box .price_box .p_box .s_price span {color:#F1574D; font-size:16px; font-weight:400;}
.list_type9 .btm_box .price_box .p_box .n_price {font-size:15px; font-weight:400; color:#B6B6B7; text-decoration:line-through;}


.list_type10 {position:relative;}
.list_type10 .img {}
.list_type10 .img img {width:100%;}
.list_type10 .blur_box {position:Absolute; bottom:0; left:0; width:100%; overflow:hidden; padding-top:50px; z-index:1;}
.list_type10 .blur_box div {padding:30px; background: #00000080;   box-shadow: 4px -20px 18px #00000080;}
.list_type10 .l_txt_box {position:Absolute; bottom:0; left:0; width:100%; z-index:3;}
.list_type10 .l_txt_box dl {padding:30px;}
.list_type10 .l_txt_box dl dt {padding-bottom:10px; font-size:26px; font-weight:700; color:#fff;}
.list_type10 .l_txt_box dl dd {font-size:16px; font-weight:400; color:#fff; letter-spacing:-0.5px;}
.list_type10 .l_txt_box {}
.list_type10 .hover_box {opacity:0; position:Absolute; top:0; left:0; width:100%; height:100%; background: #00000080; border:10px solid #F8DE08; z-index:2;}
.list_type10 .hover_box:after {position:Absolute; top:50%; left:50%; display:inline-block; width:153px; height:106px; content:''; background:url('/_image/www/icon/icon_symbol_white.png') no-repeat center; transform:translate(-50%, -50%);}
.list_type10.on .hover_box {opacity:1;}
.list_type10.on .l_txt_box dl dt {color:#F8DE08;}
.list_type10.on .l_txt_box dl dd {color:#F8DE08;}

.list_type10:hover .hover_box {opacity:1;}
.list_type10:hover .l_txt_box dl dt {color:#F8DE08;}
.list_type10:hover .l_txt_box dl dd {color:#F8DE08;}

.list_type11 {display:flex; padding:80px 0; border-bottom:1px solid #E7E7E7;}
.list_type11 .left_box {width:410px;}
.list_type11 .left_box dl {}
.list_type11 .left_box dl dt {padding-top:10px; font-size:40px; font-weight:600; line-height:1;}
.list_type11 .left_box dl dd {font-size:24px; font-weight:400; line-height:1.4;}
.list_type11 .mid_box {width:340px;}
.list_type11 .mid_box .img {}
.list_type11 .mid_box .img img {width:100%;}
.list_type11 .right_box {width:calc(100% - 750px); padding-left:60px;}
.list_type11 .right_box dl {padding-top:20px;}
.list_type11 .right_box dl dt {font-size:22px; font-weight:500; color:#4A4F55;}
.list_type11 .right_box dl dd {padding-top:40px; font-size:20px; font-weight:400; line-height:1.8; color:#4A4F55;}
.list_type11 .right_box .btn_box {padding-top:40px;}

.list_type12 {position:relative; display:inline-block; max-width:500px; padding:0;}
.list_type12:before {position:Absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.4); content:''; z-index:1;}
.list_type12:after {position:Absolute; top:14px; left:14px; width:calc(100% - 28px); height:calc(100% - 28px); z-index:2; border: 4px solid; border-image-slice: 1; border-image-source: linear-gradient(141.24deg, #FFB839 0%, #FFEDBA 50%, #FFB839 100%); content:''; opacity:0;}
.list_type12 .img {position:relative;}
.list_type12 .img img {width:100%;}
.list_type12 .img .right_img {position:Absolute; top:30px; right:30px; width:120px; height:120px; opacity:0.8; background:url('/_image/www/experiences/icon_signature.png') no-repeat center; background-size:120px auto;}
.list_type12 .btm_box {position:Absolute; bottom:0; left:0; padding:0 90px 38px 38px; z-index:3;}
.list_type12 .btm_box .sub_txt {font-size:18px; font-weight:500; color:#fff; opacity:0.7;}
.list_type12 .btm_box .subject {padding-top:5px;font-size:34px; font-weight:700; color:#fff; opacity:0.7;}
.list_type12 .right_btn {opacity:0.7; position:Absolute; bottom:20px; right:25px; width:70px; height:70px; background:url('/_image/www/experiences/icon_next.png') no-repeat center; background-size:70px auto;}
.list_type12.on {} 
.list_type12.on:after {opacity:1;}
.list_type12.on:before {background:rgba(0,0,0,0.1);}
.list_type12.on .btm_box .sub_txt {opacity:1;}
.list_type12.on .btm_box .subject {opacity:1;}
.list_type12.on .img .right_img {opacity:1;}
.list_type12.on .right_btn {opacity:1;}
.list_type12:hover {} 
.list_type12:hover:after {opacity:1;} 
.list_type12:hover:before {background:rgba(0,0,0,0.1);}
.list_type12:hover .btm_box .sub_txt {opacity:1;}
.list_type12:hover .btm_box .subject {opacity:1;}
.list_type12:hover .img .right_img {opacity:1;}
.list_type12:hover .right_btn {opacity:1;}

.list_type13 {display:flex; margin-top:50px;}
.list_type13 .left_box {width:650px;}
.list_type13 .left_box img {width:100%;}
.list_type13 .right_box {width:calc(100% - 650px); padding:0 80px; border:1px solid #CECECF; border-left:0;}
.list_type13 .right_box .cont_box {display:flex; width:100%; height:100%; align-items:center;}
.list_type13 .right_box .cont_box > div {width:100%; position:relative; }
.list_type13 .right_box .cont_box .top_box {width:100%; padding-bottom:40px; border-bottom:1px solid #CECECF;}
.list_type13 .right_box .cont_box .top_box p {font-size:30px; color:#000; font-weight:700;}
.list_type13 .right_box .cont_box .mid_box {padding-top:40px; }
.list_type13 .right_box .cont_box .mid_box dl {display:flex;}
.list_type13 .right_box .cont_box .mid_box dl dt {position:relative; padding-left:15px; font-size:18px; font-weight:600; color:#858586;}
.list_type13 .right_box .cont_box .mid_box dl dt:after {position:absolute; top:9px; left:0; width:5px; height:5px; background:#858586; content:'';}
.list_type13 .right_box .cont_box .mid_box dl dd {padding-left:15px; font-size:18px; font-weight:400; color:#858586;}
.list_type13 .right_box .cont_box .btn_box {position:Absolute; top:-4px; right:0;}

.list_type14 {}
.list_type14 .img {}
.list_type14 .img img {width:100%;}
.list_type14 .txt_box {position:relative; padding:20px 0; border-bottom:1px solid #E7E7E7;}
.list_type14 .txt_box p {font-size:20px; line-height:1; font-weight:700; color:#000;}
.list_type14 .txt_box:after {position:Absolute; top:20px; right:0; width:24px; height:24px; background:url('/_image/www/icon/icon_download.png') no-repeat center; content:'';}
.list_type14:hover {}
.list_type14:hover .txt_box p {color:#F05423;}
.list_type14:hover .txt_box:after {background:url('/_image/www/icon/icon_download_on.png') no-repeat center;}

.list_type15 {padding:35px; border:1px solid #CECECF;}
.list_type15 .top_box {}
.list_type15 .top_box dl {}
.list_type15 .top_box dl dt {padding-bottom:10px; font-size:20px; font-weight:700; color:#000;}
.list_type15 .top_box dl dd {padding:12px 0 0 25px; font-size:18px; font-weight:500; color:#858586; word-break:keep-all;}
.list_type15 .top_box dl dd.i_tel {background:url('/_image/www/icon/icon_tel.png') no-repeat left 15px; background-size:15px auto;}
.list_type15 .top_box dl dd.i_clock {background:url('/_image/www/icon/icon_clock.png') no-repeat left 15px; background-size:16px auto;}
.list_type15 .btm_box {margin-top:25px; padding-top:25px; border-top:1px solid #e7e7e7;}
.list_type15 .btm_box p {color:#F05423; font-size:18px; font-weight:400; letter-spacing:-0.5px;}

.list_type15.type0 {padding:40px 35px;}
.list_type15.type0 .top_box dl dt {padding-bottom:0;} 

.list_type16 {}
.list_type16 dl {display:flex; width:100%; padding:50px 0; border-bottom:1px solid #E3E3E3;}
.list_type16 dl dt {position:relative; width:440px; padding-left:103px; font-size:25px; line-height:1.45; font-weight:600;}
.list_type16 dl dt span {position:Absolute; top:0; left:50px; font-size:16px; line-height:27px; font-weight:500; color:#F05423; text-decoration:underline; text-underline-offset:3px;}
.list_type16 dl dd {width:calc(100% - 440px); font-size:18px; font-weight:400; line-height:38px; color:#323335;}

.list_type17 {padding:30px; border:1px solid #CECECF; box-shadow: 0px 4px 0px 0px #0000001A;}
.list_type17 .txt_month {}
.list_type17 .txt_month p {display:inline-block; font-size:25px; line-height:30px; font-weight:700; color:#F05423; text-decoration:underline; text-underline-offset:5px; text-decoration-thickness:4px;}
.list_type17 .txt_month p span {font-size:30px; font-weight:700; line-height:30px; color:#F05423; font-family:'Poppins'; vertical-align:-2px;}
.list_type17 .top_box {padding:15px 0 60px 0;}
.list_type17 .top_box dl {padding:35px 0; border-bottom:1px solid #E7E7E7;}
.list_type17 .top_box dl:last-child {border-bottom:0; padding-bottom:0;}
.list_type17 .top_box dl dt {position:relative; padding-left:26px; font-size:20px; font-weight:600;}
.list_type17 .top_box dl dt:after {position:Absolute; top:8px; left:13px; width:4px; height:4px; border-radius:50%; background:#F05423; content:'';}
.list_type17 .top_box dl dd {padding:10px 0 0 26px; font-size:20px; color:#858586;}
.list_type17 .btm_box {}
.list_type17 .btm_box .img {}
.list_type17 .btm_box .img img {width:100%;}

.list_type18 {padding:30px 0 81px 0; border-bottom:1px solid #e7e7e7;}
.list_type18 .img {}
.list_type18 .img img{width:100%;}
.list_type18 dl {}
.list_type18 dl dt {padding:25px 0 15px 0; font-size:22px; font-weight:500; line-height:1;}
.list_type18 dl dd {font-size:18px; font-weight:400; line-height:1.6; color:#4A4F55;}

.list_type19 {position:relative; }
.list_type19 img {box-shadow: 0px 2px 4px 0px #00000040; border-radius:10px;}
.list_type19 .img {}
.list_type19 .img img {width:100%;}
.list_type19 .ov_img{position:Absolute; top:0; left:0; width:100%; opacity:0;}
.list_type19 .ov_img img {width:100%;}
.list_type19:hover .ov_img {opacity:1;}

/* swiper 마을 */
.swiper_type0 .slide_box {background:#F8DE08;}
.swiper_type0 .slide_box .box {display:flex; align-items:center; min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 100px 160px;}
.swiper_type0 .slide_box .box.type0 {align-items:start;}
.swiper_type0 .slide_box .box .left_box {position:relative; width:calc(100% - 415px); padding-right:101px;}
.swiper_type0 .slide_box .box .left_box .img {width:100%; min-height:620px;}
.swiper_type0 .slide_box .box .left_box .img img {width:100%;}
.swiper_type0 .slide_box .box .right_box {width:415px;}
.swiper_type0 .slide_box .box .right_box .tit_img {padding:18px 0 38px 0;} 
.swiper_type0 .slide_box .box .right_box .logo_img {padding-bottom:20px;}
.swiper_type0 .slide_box .box .right_box dl {}
.swiper_type0 .slide_box .box .right_box dl dt {padding-bottom:28px; font-size:46px; font-weight:600; line-height:1.2;}
.swiper_type0 .slide_box .box .right_box dl dd {font-size:20px; font-weight:400; line-height:1.8; color:#323335;}
.swiper_type0 .slide_box .box .right_box dl dd.tag {padding-top:30px;color:#F1574D; font-size:16px;}
.swiper_type0 .slide_box .box .right_box .right_btn {padding-top:30px;}
.swiper_type0 .swiper_btn_box {position:relative; min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.swiper_type0 .swiper-scrollbar {width:347px; height:3px; left:unset; top:unset; bottom:110px; right:228px;  background:#fafafa;}
.swiper_type0 .swiper-scrollbar .swiper-scrollbar-drag {background:#F05423; }
.swiper_type0 .swiper-button-next {top:unset; bottom:90px; right:165px; color:#F05423;}
.swiper_type0 .swiper-button-next.swiper-button-disabled {color:#B6B6B7;}
.swiper_type0 .swiper-button-prev {top:unset; left:unset; bottom:90px; right:198px; color:#F05423;}
.swiper_type0 .swiper-button-prev.swiper-button-disabled {color:#B6B6B7;}
.swiper_type0 .swiper-button-next:after, .swiper_type0 .swiper-button-prev:after {font-size:14px; font-weight:900;}

.main .txt_design {overflow:hidden; /* max-width:1920px; */ margin:0 auto -1px auto; padding:80px 0 0 0; background:#fff;}
.main .txt_design p {text-align:center; font-family:'Poppins'; font-size:158px; font-weight:700; line-height:0.7; color:#F8DE08; letter-spacing:-5px; white-space:nowrap;}

.swiper_type0 .slide_box .box .left_box .img1 {width:100%;}
.swiper_type0 .slide_box .box .left_box .img1 img {width:100%; border:20px solid #fff;}
.swiper_type0 .slide_box .box .left_box .icon_box {position:absolute; top:40px; left:40px; width:160px;}
.swiper_type0 .slide_box .box .left_box .icon_box img {width:100%;}
.swiper_type0 .slide_box .box .right_box .price_box {padding-top:30px;}
.swiper_type0 .slide_box .box .right_box .price_box .price_txt {font-size:15px; line-height:1; font-weight:400; color:#000;}
.swiper_type0 .slide_box .box .right_box .price_box .p_box {display:flex; padding-top:10px;}
.swiper_type0 .slide_box .box .right_box .price_box .p_box .s_price {padding-right:10px; font-size:24px; line-height:24px; font-weight:700; color:#F1574D;}
.swiper_type0 .slide_box .box .right_box .price_box .p_box .s_price span {color:#F1574D; font-size:16px; font-weight:400;}
.swiper_type0 .slide_box .box .right_box .price_box .p_box .n_price {margin-top:2px; font-size:18px; font-weight:400; color:#858586; text-decoration:line-through;}

.swiper_type0 .swiper_btn_box.type0 {margin-top:-40px;}

.villages .swiper_type0 {background:#F7F7F7;}
.villages .swiper_type0 .slide_box {background:#eaeaea;}
.villages .swiper_type0 .txt_design p {color:#F7F7F7;}
.villages .swiper_type0 .slide_box .box .right_box dl dd.tag {padding-top:30px;color:#858586; font-size:16px;}


.villages .txt_design {overflow:hidden; /* max-width:1920px; */ margin:0 auto -1px auto; padding:80px 0 0 0; background:#fff;}
.villages .txt_design p {text-align:center; font-family:'Poppins'; font-size:158px; font-weight:700; line-height:0.7; color:#eaeaea; letter-spacing:-5px; white-space:nowrap;}


.villages .v_youtube_box {position:relative; padding-bottom:56.2%;}
.villages .v_youtube_box iframe {position:Absolute; top:0; left:0; width:100%; height:100%;}
.villages .v_youtube_box1 {position:relative; width:790px; padding-bottom:73.52%;}
.villages .v_youtube_box1:after {position:Absolute; top:0; left:0; width:100%; height:100%; content:'';}
.villages .v_youtube_box1 iframe {position:Absolute; top:0; left:0; width:100%; height:100%;}

/* 에러페이지 */
.error_msg {position:relative; display:table; width:100%; min-height:calc(var(--vh, 1vh) * 100 - 125px);}
.error_msg .img {width:115px; margin:0 auto;}
.error_msg .img img {width:100%;}
.error_msg dl {text-align:center;}
.error_msg dl dt {padding-top:10px; font-size:1.8rem; font-weight:700;}
.error_msg dl dd {padding-top:10px; font-size:1.5rem; font-weight:400;}
.error_msg .error_cont {display:table-cell; padding-bottom:80px; vertical-align:middle;}
.error_msg .btm_btn {position:absolute; bottom:35px; left:0; width:100%; padding:0 20px;}
.error_msg .btm_btn1 {position:absolute; bottom:35px; left:0; width:100%; padding:0 20px;}
.error_msg .btm_btn1 ul {display:table; width:100%;}
.error_msg .btm_btn1 ul li {display:Table-cell; width:65%;}
.error_msg .btm_btn1 ul li:nth-child(1) {width:35%; padding-right:13px;}



/* 서브 타이틀 */
.sub_big_tit {}
.sub_big_tit dl {padding:80px 0 100px 0; text-align:Center;}
.sub_big_tit dl dt {font-size:48px; font-weight:500;}
.sub_big_tit dl dd {padding-top:20px; font-size:18px; font-weight:400; color:#4A4F55;}

.tit_box0 {position:relative;}
.tit_box0 p {font-size:24px; font-weight:600; color:#000;}
.tit_box0 .right_box {position:Absolute; top:-8px; right:0;}


/* swiper 사람들 */
.swiper_type1 {overflow:unset;}
.swiper_type1 .swiper-slide {width:260px;}
.swiper_type1 .slide_box .img_box {}
.swiper_type1 .slide_box .img_box .img {position:relative; width:260px; height:260px; }
.swiper_type1 .slide_box.i_master .img_box .img:after {position:Absolute; top:0; left:0; width:100%; height:100%; content:''; border:5px solid #F05423; border-radius:50%;}
.swiper_type1 .slide_box .icon {position:Absolute; top:0; left:0; z-index:10; width:65px;}
.swiper_type1 .slide_box .icon img {width:100%;}
.swiper_type1 .slide_box .img_box .img img {width:260px; height:260px; border-radius:50%; object-fit:cover;}
.swiper_type1 .slide_box .info_box {}
.swiper_type1 .slide_box .info_box dl {text-align:Center;}
.swiper_type1 .slide_box .info_box dl dt {padding:20px 0; font-size:24px; font-weight:600; letter-spacing:-1px;}
.swiper_type1 .slide_box .info_box dl dd {padding-bottom:50px; font-size:16px; line-height:1.6; font-weight:400; color:#4A4F55;}

.swiper_type2 {overflow:unset;}
.swiper_type2 .swiper-slide {width:300px;}
.swiper_type2 .slide_box .img_box {}
.swiper_type2 .slide_box .img_box .img {position:relative; }
.swiper_type2 .slide_box.i_master .img_box .img:after {position:Absolute; top:0; left:0; width:100%; height:100%; content:''; border:5px solid #F05423; border-radius:50%;}
.swiper_type2 .slide_box.i_master .img_box .img:before {position:Absolute; top:0; left:0; width:66px; height:65px; background:url('/_image/www/icon/icon_master.png') no-repeat center; background-size:66px auto; content:''; z-index:10;}
.swiper_type2 .slide_box .img_box .img img {width:300px; height:300px; border-radius:50%; object-fit:cover;}
.swiper_type2 .slide_box .info_box {}
.swiper_type2 .slide_box .info_box dl {text-align:Center;}
.swiper_type2 .slide_box .info_box dl dt {padding:20px 0; font-size:24px; font-weight:600; letter-spacing:-1px;}
.swiper_type2 .slide_box .info_box dl dd {padding-bottom:50px; font-size:16px; line-height:1.6; font-weight:400; color:#4A4F55;}


/* 탭메뉴 */
.tab_box0 {}
.tab_box0 ul {font-size:0;}
.tab_box0 ul li {display:inline-block; padding-left:10px;}
.tab_box0 ul li a {display:inline-block; padding:0 20px; font-size:16px; line-height:36px; border:1px solid #CECECF; border-radius:30px; font-weight:500; color:#858586;}
.tab_box0 ul li.on a {background:#F05423; color:#fff; border-color:#F05423;}
.tab_box0 ul li:hover a {background:#F05423; color:#fff; border-color:#F05423;}



/* layout */
#content {min-width:1760px; min-height:calc(100dvh - 421px);}



/* header */
.header {position:sticky; top:0; z-index:100; width:100%;  background:#fff;}
.header .header_box { border-bottom:1px solid #e7e7e7;}
.header .header_box .hd_rel {position:relative; }
.header .header_box .hd_box {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px; }
.header .header_box .hd_box .hd_logo {position:Absolute; top:34px; left:160px; z-index:101;}
.header .header_box .hd_box .hd_logo h1 a {display:inline-block; width:227px; height:29px; color:transparent; background:url('/_image/www/logo/logo.png') no-repeat center; background-size:227px auto;}

.header .header_box .hd_box .hd_menu { }
.header .header_box .hd_box .hd_menu > ul {position:relative;  display:flex; justify-content:flex-end; z-index:10;}
.header .header_box .hd_box .hd_menu > ul > li {}
.header .header_box .hd_box .hd_menu > ul > li > a {display:inline-block; padding:39px 0; margin:0 40px; color:#4A4F55; font-size:20px; font-weight:600; line-height:22px;}
.header .header_box .hd_box .hd_menu > ul > li:last-child > a {margin-right:0;}
.header .header_box .hd_box .hd_menu > ul > li > a {position:relative;}
.header .header_box .hd_box .hd_menu > ul > li > a:after {background:transparent; width:100%; height:3px; content:'';}
.header .header_box .hd_box .hd_menu > ul > li:hover > a {position:relative; color:#F05423;}
.header .header_box .hd_box .hd_menu > ul > li:hover > a:after {position:Absolute; bottom:0; left:0; width:100%;  background:#F05423; }

.hd_sub_menu {display:none; position:absolute; top:100px; left:0; width:100%; z-index:50;}
.hd_sub_menu > ul {  display:flex; width:100%; justify-content:flex-end;}
.hd_sub_menu > ul > li { padding:0 25px;}
.hd_sub_menu > ul > li:last-child {padding-right:0;}
.hd_sub_menu > ul > li > a {display:inline-block; padding:20px 0; font-size:16px; font-weight:500; line-height:22px; color:#858586;}
.hd_sub_menu > ul > li > a:hover {color:#000; font-weight:600;}
.header .header_box .hd_rel .hd_menu_bg {display:none; position:absolute; top:100px; left:0; width:100%; height:60px; background:rgba(255,255,255,0.8); border-top:1px solid #E7E7E7; border-bottom:1px solid #e7e7e7;}

.header .header_box .hd_box .hd_menu > ul > li:nth-child(1) ul {padding-right:200px;}
.header .header_box .hd_box .hd_menu > ul > li:nth-child(1) a {}


/* footer */

.footer {background:#4B4F53; padding:80px 160px;}
.footer .footer_box {display:table; width:100%;}
.footer .footer_box .left_box {display:table-cell; width:140px; vertical-align:middle;}
.footer .footer_box .left_box .ft_logo {}
.footer .footer_box .left_box .ft_logo a {display:inline-block; width:140px; height:161px; background:url('/_image/www/logo/ft_logo.png') no-repeat center; background-size:140px auto; font-size:0; vertical-align:top;}
.footer .footer_box .mid_box {display:table-cell; padding-left:100px; vertical-align:middle;}
.footer .footer_box .mid_box .ft_info_box {}
.footer .footer_box .mid_box .ft_info_box .ft_submit {}
.footer .footer_box .mid_box .ft_info_box .ft_submit a {display:inline-block; padding-right:52px; font-size:24px; font-weight:600; line-height:1.3; color:#C5A05E;  background:url('/_image/www/icon/banner_arrow.png') no-repeat right center; background-size:32px auto;}
.footer .footer_box .mid_box .ft_info_box .info {padding-top:30px;}
.footer .footer_box .mid_box .ft_info_box .info p {font-size:15px; line-height:1.4; font-weight:400; color:#CECECF;}
.footer .footer_box .mid_box .ft_info_box .info p a {font-size:15px; line-height:1.4; font-weight:400; color:#CECECF; text-decoration:underline;}
.footer .footer_box .mid_box .ft_info_box .info p.copyright {padding-top:14px;}
.footer .footer_box .right_box {display:table-cell; vertical-align:top; text-align:right;} 
.footer .footer_box .right_box .ft_logo_box {}
.footer .footer_box .right_box .ft_logo_box ul {display:inline-block; text-align:right;}
.footer .footer_box .right_box .ft_logo_box ul li {text-align:right;}
.footer .footer_box .right_box .ft_logo_box ul li a {display:inline-block;}
.footer .footer_box .right_box .ft_logo_box ul li.ft_img0 a {width:242px; margin:20px 0 0 10px;}
.footer .footer_box .right_box .ft_logo_box ul li.ft_img1 a {width:230px; margin:20px 0 0 10px;}
.footer .footer_box .right_box .ft_logo_box ul li.ft_img2 a {width:341px; }
.footer .footer_box .right_box .ft_logo_box ul li img {width:100%;}



/* 카름 마을 */
.villages {}
.villages .villages_top_banner {max-width:1920px; margin:0 auto; padding:30px 160px 0 160px;}
.villages .villages_top_banner a img {width:100%;}
.villages .villages_top_banner img {width:100%;}

.villages .section_box {padding:30px 160px 0 160px;}
.villages .section_box1 {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 0 160px;}
/* .villages .section_box2 {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 100px 160px;} */
.villages .section_box3 {min-width:1760px; max-width:1920px; margin:0 auto; padding:150px 160px 150px 160px;}
.villages .section_box3 .empty_box {padding:150px 0 120px 0; text-align:center; font-size:18px; font-weight:600;}
.villages .section0 {max-width:1920px; margin:0 auto;}
.villages .section0 .img {position:relative; width:100%; }
.villages .section0 .img img {width:100%;}
.villages .section0 .img .btm_txt {position:absolute; bottom:0; right:0; background:rgba(255,255,255,0.8); }
.villages .section0 .img .btm_txt dl {display:flex; align-items:center; padding:20px 50px; }
.villages .section0 .img .btm_txt dl dt {position:relative; font-size:24px; font-weight:500; line-height:1; padding-right:237px;}
.villages .section0 .img .btm_txt dl dt:after {position:Absolute; top:50%; right:30px; width:177px; height:1px; background:#000; content:'';}
.villages .section0 .img .btm_txt dl dd {font-size:34px; line-height:1; font-weight:400;}

.villages .section1 {max-width:1920px; margin:0 auto; padding-top:70px;}
.villages .v_tit_box {display:flex; padding:0 40px;}
.villages .v_tit_box .left_box {width:50%; /* padding:0 203px 0 0; */}
.villages .v_tit_box .left_box p {font-size:40px; font-weight:400; line-height:1.3; word-break:keep-all;}
.villages .v_tit_box .left_box p.bold {font-weight:600;}
.villages .v_tit_box .right_box {width:50%;}
.villages .v_tit_box .right_box p {font-size:20px; font-weight:400; line-height:1.8; color:#4A4F55; word-break:keep-all;}

.villages .section2 {padding-top:100px;}
.villages .section2 .section_swiper {overflow:hidden; padding:0;}
.villages .section2 .villages_swiper {overflow:unset; max-width:1920px; margin:0 auto; padding:0 160px;}
.villages .section2 .villages_swiper .swiper-slide {width:auto; max-width:790px;}
.villages .section2 .villages_swiper .swiper-slide img {width:100%;}



.villages .section4 {position:relative; overflow:hidden; padding-bottom:100px;}
.villages .section4 .tit_box {padding-bottom:102px;}
.villages .section4 .tit_box p {font-size:30px; font-weight:600; line-height:1;}
.villages .section4 .design_icon0 {position:absolute; left:calc(50% + 300px);  bottom:100px; }
.villages .section4 .design_icon0 img {width:60px;}
.villages .section4 .design_icon1 {position:absolute; left:calc(50% + 800px);  top:198px; }
.villages .section4 .design_icon1 img {width:60px;}
.villages .section4 .design_icon2 {position:absolute; left:calc(50% - 600px);  bottom:200px; }
.villages .section4 .design_icon2 img {width:60px;}
.villages .section4 .design_icon3 {position:absolute; left:calc(50% + 150px);  bottom:300px; }
.villages .section4 .design_icon3 img {width:90px;}
.villages .section4 .design_icon4 {position:absolute; left:calc(50% - 660px);  top:198px; }
.villages .section4 .design_icon4 img {width:90px;}

.villages .section5 {background:#F7F7F7;}
.villages .section5 .tit_box {position:relative; padding-bottom:50px;}
.villages .section5 .tit_box p {font-size:30px; font-weight:600; line-height:1;}
.villages .section5 .tit_box .tab_box0 {position:Absolute; top:0; right:0;}
.villages .section5 .list_box {padding-bottom:50px;}

.villages .section6 {}
.villages .section6 .section_box2 {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 100px 160px;}
.villages .section6 .map_box {display:flex; justify-content:space-between; width:100%;}
.villages .section6 .map_box .left_box {}
.villages .section6 .map_box .left_box dl {}
.villages .section6 .map_box .left_box dl dt {font-size:40px; font-weight:600;}
.villages .section6 .map_box .left_box dl dd {padding:30px 0; font-size:20px; line-height:1.6; font-weight:400; color:#4A4F55;}
.villages .section6 .map_box .mid_box {}
.villages .section6 .map_box .mid_box .qr_box {}
.villages .section6 .map_box .mid_box .qr_box ul {display:flex; gap:50px}
.villages .section6 .map_box .mid_box .qr_box ul li {width:170px;}
.villages .section6 .map_box .mid_box .qr_box ul li .box {border:1px solid #E7E7E7; padding:10px;}
.villages .section6 .map_box .mid_box .qr_box ul li .box .img  img {width:100%;}
.villages .section6 .map_box .mid_box .qr_box ul li .box dl {padding-top:7px; text-align:Center;}
.villages .section6 .map_box .mid_box .qr_box ul li .box dl dt {font-size:16px; font-weight:500;}
.villages .section6 .map_box .mid_box .qr_box ul li .box dl dd {font-size:14px; font-weight:400; color:#B6B6B7;}
.villages .section6 .map_box .right_box {width:500px;}
.villages .section6 .map_box .right_box dl {}
.villages .section6 .map_box .right_box dl dt {padding-bottom:22px; font-size:22px; color:#F05423; font-weight:700;}
.villages .section6 .map_box .right_box dl dd {padding:0 0 22px 15px; color:#4A4F55; font-size:16px; font-weight:400; background:url('/_image/www/icon/icon_arrow0.png')no-repeat left 5px; background-size:5px auto;}

/* 소개 */
.introduce {}
.layout_type0 {display:flex; width:100%; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.layout_type0 .left_cont {width:calc(100% - 415px); border-right:1px solid #E7E7E7;}
.layout_type0 .right_cont {width:415px;}

.view_type0 {padding:0 65px 120px 0;}
.view_type0 .section0 {padding-top:60px;}
.view_type0 .section0 .img {}
.view_type0 .section0 .img img {width:100%;}

.i_tit_box {padding:100px 0 0 0;}
.i_tit_box p {padding-left:36px; font-size:30px; font-weight:600; line-height:1; color:#000;}
.i_tit_box .sub_txt {padding-top:20px; font-size:18px; font-weight:400; color:#858586;}
.i_tit_box .icon_0 {background:url('/_image/www/icon/icon_img0.png') no-repeat left center; background-size:26px auto;}
.i_tit_box .icon_1 {background:url('/_image/www/icon/icon_img1.png') no-repeat left center; background-size:26px auto;}
.i_tit_box .icon_2 {background:url('/_image/www/icon/icon_img2.png') no-repeat left center; background-size:26px auto;}
.i_tit_box .icon_3 {padding-left:155px; line-height:36px; background:url('/_image/www/icon/icon_img3.png') no-repeat left center; background-size:145px auto;}
.i_tit_box .icon_4 {padding-left:101px; line-height:36px; background:url('/_image/www/icon/icon_img4.png') no-repeat left center; background-size:91px auto;}
.i_tit_box .icon_5 {padding-left:140px; line-height:32px; background:url('/_image/www/icon/icon_img5.png') no-repeat left center; background-size:130px auto;}
.i_tit_box .icon_6 {padding-left:40px; background:url('/_image/www/icon/icon_img6.png') no-repeat left center; background-size:30px auto;}
.i_tit_box .icon_7 {padding-left:40px; background:url('/_image/www/icon/icon_img7.png') no-repeat left center; background-size:30px auto;}
.i_tit_box .icon_8 {padding-left:36px; line-height:38px; background:url('/_image/www/icon/icon_img10.png') no-repeat left center; background-size:26px auto;}
.i_tit_box .icon_9 {padding-left:36px; line-height:38px; background:url('/_image/www/icon/icon_img11.png') no-repeat left center; background-size:26px auto;}
.i_tit_box .icon_10 {padding-left:38px; line-height:38px; background:url('/_image/www/icon/icon_img12.png') no-repeat left center; background-size:28px auto;}
.i_tit_box .icon_11 {padding-left:38px; line-height:38px; background:url('/_image/www/icon/icon_img13.png') no-repeat left center; background-size:28px auto;}
.i_tit_box .icon_12 {padding-left:38px; line-height:38px; background:url('/_image/www/icon/icon_img8.png') no-repeat left center; background-size:30px auto;}
.i_tit_box .icon_no {padding-left:0;}


.v_cont_box {padding-top:30px;}
.v_cont_box p { font-size:18px; font-weight:400; line-height:38px; color:#4A4F55;}
.v_cont_box p.type0 {font-size:20px;}
.v_cont_box p.color0 {color:#000;}
.v_mid_img {padding-top:30px;}
.v_mid_img img {width:100%;}
.v_mid_img1 {padding-top:100px;}
.v_mid_img1 img {width:100%;}

.gird_img_box {padding-top:100px;}
.gird_img_box.type0 {padding-top:40px;}
.gird_img_box ul {display:grid; grid-template-columns:1fr 1fr; gap:20px;}
.gird_img_box ul li {}
.gird_img_box ul li img {width:100%;}


.gird_img_box1 {padding-top:100px;}
.gird_img_box1.pt0 {padding-top:0px;}
.gird_img_box1.pt30 {padding-top:30px;}
.gird_img_box1 ul {display:grid; }
.gird_img_box1 ul.grid1 {grid-template-columns:1fr; gap:0px;}
.gird_img_box1 ul.grid1.gap10 {gap:10px;}
.gird_img_box1 ul.grid2 {grid-template-columns:1fr 1fr; gap:10px;}
.gird_img_box1 ul li {}
.gird_img_box1 ul li img {width:100%;}

.v_best_list {display:flex; margin-top:40px; border:1px solid #CECECF;}
.v_best_list .left_box{width:559px;}
.v_best_list .left_box .img {}
.v_best_list .left_box .img img {width:100%;}
.v_best_list .right_box {width:calc(100% - 559px); padding:0 50px;}
.v_best_list .right_box dl {padding:61px 20px 61px 68px; border-bottom:1px solid #CECECF; background:url('/_image/www/icon/icon_smile.png') no-repeat left center; background-size:38px auto;}
.v_best_list .right_box dl:last-child {border-bottom:0;}
.v_best_list .right_box dl dt {font-size:24px; line-height:32px; font-weight:600;}
.v_best_list .right_box dl dd {padding-top:10px; font-size:16px; font-weight:400; color:#4A4F55;}

.v_map_box {padding-top:50px;}
.v_map_box iframe {width:100%; height:600px;}

.r_sticky_box {position:sticky; top:100px; }
.info_type0 {padding-left:65px;}
.info_type0 .btn_box {padding-top:40px;}
.info_type0 .btn_box ul {}
.info_type0 .btn_box ul li {padding-bottom:20px;}

.v_top_box {padding:55px 0 40px 0; border-bottom:1px solid #E7E7E7;}
.v_top_box dl {}
.v_top_box dl dt {font-size:40px; font-weight:600;}
.v_top_box dl dd {padding-top:10px; font-size:26px; font-weight:400; color:#4A4F55;}

.v_top_box .user_img {width:150px; margin:0 auto; text-align:center;}
.v_top_box .user_img img {width:100%; border-radius:50%;}
.v_top_box .user_name {padding-top:20px; text-align:Center;}
.v_top_box .user_name p {font-size:40px; font-weight:600; line-height:1.2;}

.tag_box {padding-top:40px;}
.tag_box ul {display:flex; flex-wrap:wrap; gap:10px; font-size:0;}
.tag_box ul li {}
.tag_box ul li span {display:inline-block; border:1px solid #4A4F55; padding:0 15px; font-size:14px; font-weight:500; line-height:30px; border-radius:30px; color:#4A4F55;}

.v_btm_box {padding-top:40px;}
.v_btm_box dl {}
.v_btm_box dl dt {font-size:16px; line-height:1; font-weight:600; color:#F05423; text-decoration:underline;  text-underline-offset:10px;}
.v_btm_box dl dd {padding:25px 0 30px 0; font-size:18px; color:#4A4F55; line-height:1.4; letter-spacing:-0.5px;}

.v_icon_box ul {font-size:0;}
.v_icon_box ul li {display:inline-block; padding-right:20px;}
.v_icon_box ul li a {display:inline-block; width:36px; height:36px; font-size:0; vertical-align:top;}
.v_icon_box ul li.v_icon0 a{background:url('/_image/www/icon/icon_link.png') no-repeat center; background-size:36px auto;}
.v_icon_box ul li.v_icon1 a{background:url('/_image/www/icon/icon_Instagram1.png') no-repeat center; background-size:36px auto;}
.v_icon_box ul li.v_icon1 a:hover {background:url('/_image/www/icon/icon_Instagram.png') no-repeat center; background-size:36px auto;}

.list_txt0 {padding-top:40px;}
.list_txt0 ul {}
.list_txt0 ul li {padding:20px 59px 20px 59px; margin-bottom:10px; word-break:keep-all; background-color:#F7F7F7; background-image:url('/_image/www/icon/icon_check.png'); background-repeat:no-repeat; background-position:20px 24px; background-size:24px auto; font-size:20px; line-height:32px;}

.list_txt1 {}
.list_txt1 ul {padding-top:40px;}
.list_txt1 ul li {}
.list_txt1 ul li .box {position:relative; padding:30px 87px; background:#F7F7F7;}
.list_txt1 ul li .box:after {position:Absolute; top:30px; left:30px; width:20px; height:15px; content:''; background:url('/_image/www/icon/icon_marks.png') no-repeat center; background-size:20px auto;}
.list_txt1 ul li .box:before {position:Absolute; top:30px; right:30px; width:20px; height:15px; content:''; background:url('/_image/www/icon/icon_marks1.png') no-repeat center; background-size:20px auto;}
.list_txt1 ul li .box > p {font-size:20px; line-height:32px; font-weight:600; color:#000;}
.list_txt1 ul li .box .host_name {padding-top:22px;}
.list_txt1 ul li .box .host_name p {padding-left:46px; font-size:18px; line-height:36px; color:#4A4F55; background:url('/_image/www/icon/icon_smile1.png') no-repeat left center; background-size:36px;}

.list_txt2 {}
.list_txt2 dl {}
.list_txt2 dl dt {position:relative;  width:100%; padding:40px 0 30px 0;font-size:36px; font-weight:600; line-height:1;}
.list_txt2 dl dt span {position:relative; display:inline-block; padding-right:33px; font-size:36px; font-weight:600; line-height:1; background:#fff;}
.list_txt2 dl dt span.right_txt {position:absolute; top:45px; right:0; padding-right:0; padding-left:33px; font-size:20px; font-weight:700; color:#4A4F55;}
.list_txt2 dl dt:after {position:Absolute; top:55px; right:0; width:100%; height:1px; background:#000000; content:''; z-index:-1;}
.list_txt2 dl dd {font-size:20px; line-height:2; font-weight:500; color:#4A4F55;}

.list_txt3 {}
.list_txt3 dl {padding-top:100px;}
.list_txt3 dl dt {padding-left:38px; font-size:26px; font-weight:600; line-height:1; color:#F05423; background:url('/_image/www/icon/icon_img9.png') no-repeat left 0; background-size:28px auto;}
.list_txt3 dl dd {padding-top:40px; font-size:18px; line-height:38px; font-weight:400; color:#4A4F55;}


/* 카름스테이 여행정보 - 지도 다운로드 */
.info_map {}
.info_map .section0 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.info_map .section1 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 100px 160px;}
.info_map .section2 {background:#F3F3F3;}
.info_map .section2 .bg_box {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 100px 160px;}

/* 카름스테이 여행정보 - 관광안내센터 */
.info_center {}
.info_center .section0 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.info_center .section1 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 100px 160px;}
.info_center .section2 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 100px 160px;}
.info_center .section3 {background:#F3F3F3;}
.info_center .section3 {}
.info_center .section3 .bg_box {}
.info_center .section3 .bg_box {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 120px 160px;}
.info_center .section3 .bg_box .tit_box {padding-bottom:50px; text-align:Center;}
.info_center .section3 .bg_box .tit_box p {color:#F05423; font-size:30px; font-weight:600;}

/* 카름스테이 여행정보 - 월별여행정보 */
.info_travel {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 120px 160px;}

/* 카름스테이 여행정보 - 5일장 안내 */
.info_guide {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 120px 160px;}
.info_guide .map_guide {padding-top:50px;}
.info_guide .map_guide iframe {width:100%; height:1000px;}
.info_guide .section2 {padding-top:70px;}

.tab_box1 {position:relative; z-index:10;}
.tab_box1 ul {display:table; table-layout:fixed; width:100%;}
.tab_box1 ul li {display:table-cell; padding-right:1px;}
.tab_box1 ul li:last-child {padding-right:0;}
.tab_box1 ul li a {display:block; color:#fff; font-size:20px; line-height:60px; font-weight:500; text-align:Center; background:rgba(74, 79, 85, 0.85);}
.tab_box1 ul li.on a {color:#fff; background:#F05423;}
.tab_box1 ul li:hover a{color:#fff; background:#F05423;}

.tab_img_box {position:relative; margin-top:-60px;}
.tab_img_box .img {}
.tab_img_box .img img {width:100%;}

/* 카름스테이 여행정보 - 액티비티*/
.info_activity {}
.info_activity .section0 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.info_activity .section1 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.info_activity .section2 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.info_activity .section2 .r_info {padding-bottom:100px; text-align:right; font-size:18px; line-height:38px; color:#858586;}
.info_activity .section3 {background:#F3F3F3;}
.info_activity .section3 .cont_box {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px; background:#F3F3F3;}
.info_activity .section3 .r_info {padding:50px 0 120px 0; text-align:right; font-size:16px; line-height:38px; color:#858586;}
.map_list_box {display:flex; min-height:300px; padding-top:80px; border-bottom:1px solid #CECECF;}
.map_list_box .left_box {width:245px;}
.map_list_box .left_box.spot_icon0 {background:url('/_image/www/travel/img_infoactivity1.png') no-repeat 35px 60px; background-size:100px auto;}
.map_list_box .left_box.spot_icon1 {background:url('/_image/www/travel/img_infoactivity2.png') no-repeat 35px 60px; background-size:100px auto;}
.map_list_box .left_box.spot_icon2 {background:url('/_image/www/travel/img_infoactivity3.png') no-repeat 35px 60px; background-size:100px auto;}
.map_list_box .left_box.spot_icon3 {background:url('/_image/www/travel/img_infoactivity4.png') no-repeat 35px 60px; background-size:100px auto;}
.map_list_box .left_box.spot_icon4 {background:url('/_image/www/travel/img_infoactivity5.png') no-repeat 35px 60px; background-size:100px auto;}
.map_list_box .left_box.spot_icon5 {background:url('/_image/www/travel/img_infoactivity6.png') no-repeat 35px 60px; background-size:100px auto;}
.map_list_box .left_box.spot_icon6 {background:url('/_image/www/travel/img_infoactivity7.png') no-repeat 35px 60px; background-size:100px auto;}
.map_list_box .left_box p {position:relative; padding-left:35px; font-size:25px; font-weight:600;}
.map_list_box .left_box p:after {position:Absolute; top:10px; left:10px; width:6px; height:6px; background:#F05423; border-radius:50%; content:'';}
.map_list_box .right_box {width:calc(100% - 245px);}
.map_list_box .right_box .m_list_box .s_tit {padding-bottom:35px;}
.map_list_box .right_box .m_list_box .s_tit p {display:inline-block; padding:0 20px; font-size:18px; line-height:30px; font-weight:600; border:1px solid #F05423; color:#F05423; background:#fff; border-radius:50px;}
.map_list_box .right_box .m_list_box {padding-top:100px;}
.map_list_box .right_box .m_list_box:first-child {padding-top:0;}
.map_list_box .right_box .m_list_box:last-child {padding-bottom:80px;}
.map_list_box .right_box .m_list_box ul {display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap:35px 77px;}
.map_list_box .right_box .m_list_box ul li {}
.map_list_box .right_box .m_list_box ul li dl {}
.map_list_box .right_box .m_list_box ul li dl dt {font-size:18px; line-height:1.6; color:#4A4F55; font-weight:600;}
.map_list_box .right_box .m_list_box ul li dl dd {padding-top:5px; font-size:18px; line-height:1.6; color:#858586; font-weight:400;}
.info_activity .section3 .tit_box {padding:100px 0 70px 0;}
.info_activity .section3 .tit_box p {text-align:center; font-size:30px; color:#F05423; font-weight:600;}

/* 카름스테이 여행정보 - 병원과약국*/
.info_hospital {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 120px 160px;}
.info_hospital .btm_info ul {padding-top:30px;}
.info_hospital .btm_info ul li { position:relative; padding:0 0 12px 20px; font-size:18px; font-weight:400; color:#B6B6B7;}
.info_hospital .btm_info ul li:after {position:Absolute; top:9px; left:5px; width:4px; height:4px; border-radius:50%; background:#B6B6B7; content:'';}

.info_hospital .h_table_box {display:flex; padding-top:80px;}
.info_hospital .h_table_box .left_box {width:300px;}
.info_hospital .h_table_box .left_box p {position:relative; padding-left:36px; font-size:25px; font-weight:600;}
.info_hospital .h_table_box .left_box p:after {position:absolute; top:13px; left:10px; width:6px; height:6px; border-radius:50%; background:#F05423; content:'';}
.info_hospital .h_table_box .right_box {width:calc(100% - 300px);}

.table_style1 {}
.table_style1 th {padding:30px; text-align:left; font-size:18px; font-weight:500; color:#858586; border-top:3px solid #CECECF; border-bottom:1px solid #CECECF;}
.table_style1 td {padding:30px; font-size:18px; color:#4A4F55; font-weight:500; border-bottom:1px solid #CECECF;}

/* 카름 초이스 */
.choice .section0 {}
.choice .section0 .section_swiper {overflow:hidden; padding:0;}
.choice .section0 .choice_swiper {overflow:unset; max-width:1920px; margin:0 auto; padding:0 160px;}
.choice .section0 .choice_swiper .swiper-slide {width:auto; max-width:790px;}
.choice .section0 .choice_swiper .swiper-slide img {width:100%;}
.choice .section1 {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 100px 160px;}

.choice .c_section0 {}
.choice .c_section0 .img {}
.choice .c_img img {width:100%;}
.choice .c_img {padding-top:100px;}

.choice .v_tit_box {display:flex; padding:100px 0 0 0;}
.choice .v_tit_box .left_box {width:810px; padding:0;}
.choice .v_tit_box .left_box p {font-size:40px; font-weight:400; line-height:1.3;}
.choice .v_tit_box .left_box p:first-child {padding-bottom:5px;}
.choice .v_tit_box .left_box p.bold {font-weight:600;}
.choice .v_tit_box .right_box {width:calc(100% - 810px);}
.choice .v_tit_box .right_box dl {}
.choice .v_tit_box .right_box dl dt {padding-bottom:20px; font-size:20px; font-weight:500; line-height:1.8; color:#4A4F55;}
.choice .v_tit_box .right_box dl dd {padding-bottom:20px; font-size:20px; font-weight:400; line-height:1.8; color:#4A4F55;}
.choice .v_tit_box .right_box dl dd:last-child {padding-bottom:0;}

.v_tit_box2 {position:relative; margin-top:100px;}
.v_tit_box2:after {position:absolute; top:33px; left:0; width:100%; height:1px; content:''; background:#F05423;}
.v_tit_box2:before {position:absolute; top:0; right:0; width:124px; height:66px; background:#fff url('/_image/www/icon/icon_symbol.png') no-repeat right center; background-size:94px auto; content:''; z-index:1;}
.v_tit_box2 p {position:relative; display:inline-block; color:#F05423; font-size:36px; font-weight:600; padding-right:30px; background:#fff; line-height:66px; z-index:1;}

/* 카름 패키지 */
.packages .section1 {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 120px 160px;}

/* 프로그램 */
.programs {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 100px 160px;}
.programs .section1 {padding-top:111px;}
.programs .section1 .list_box4 {padding-bottom:20px;}
.programs .empty_box {padding:150px 0 120px 0; text-align:center; font-size:18px; font-weight:600;}

/* 메인 */
.main {}
.main .section_box {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 0 160px;}
.main_swiper .m_swiper_box {position:relative;}
.main_swiper .m_swiper_box .m_img {}
.main_swiper .m_swiper_box .m_img img {width:100%;}
.main_swiper .m_swiper_box .txt_box {position:Absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.main_swiper .m_swiper_box .txt_box dl {opacity:0; margin-top:80px;}
.main_swiper .m_swiper_box .txt_box.on dl {opacity:1;margin-top:0;}
.main_swiper .m_swiper_box .txt_box dl dt {font-size:42px; font-weight:600; color:#fff; line-height:1.3; text-align:center;}
.main_swiper .m_swiper_box .txt_box dl dd {padding-top:15px; font-size:20px; line-height:1.3; font-weight:400; color:#fff; text-align:center;}
.main_swiper .swiper_btn_box {position:relative; width:130px; margin:0 auto 0 auto;}
.main_swiper .swiper_btn_box .swiper-button-prev{top:-49px; color:#fff; height:18px;}
.main_swiper .swiper_btn_box .swiper-button-next{top:-49px; color:#fff; height:18px;}
.main_swiper .swiper_btn_box .swiper-button-next:after,
.main_swiper .swiper_btn_box .swiper-button-prev:after {font-size:16px; font-weight:600;}

.main_swiper .swiper_btn_box .swiper-pagination-fraction {bottom:50px; color:#fff; font-size:18px;}
.main_swiper .swiper_btn_box .swiper-pagination-fraction .swiper-pagination-current {color:#fff; font-size:18px; line-height:18px; font-weight:500;}
.main_swiper .swiper_btn_box .swiper-pagination-fraction .swiper-pagination-total {color:#ffffff55; font-size:18px; line-height:18px; font-weight:400;}

.m_swiper0 {}
.m_swiper0 .swiper-slide {}
.m_swiper0 .swiper-slide .youtube {position:relative; padding-bottom:46.89%;}
.m_swiper0 .swiper-slide .youtube:after {position:Absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:10;}
.m_swiper0 .swiper-slide .youtube iframe {position:Absolute; top:0; left:0; width:100%; height:100%;}

.txt_box2 {position:relative; padding-bottom:80px; }
.txt_box2 > p {display:inline-block; padding-right:30px; font-size:36px; font-weight:600; line-height:1; background:#fff;}
.txt_box2:after {position:Absolute; top:18px; left:0; width:100%; height:1px; background:#000; content:'';  z-index:-1;}
.txt_box2 .right_txt {position:Absolute; top:0; right:0;}
.txt_box2 .right_txt p {display:inline-block; padding-left:30px; line-height:36px; font-size:20px; font-weight:700; color:#4A4F55; background:#fff;}

.main .section1 {position:relative; overflow:hidden;}
.m_swiper1 {overflow:unset; padding-bottom:100px;}
.m_swiper1 .swiper-slide {width:460px;}
/*.m_swiper1 .swiper-slide:nth-child(odd) {padding-top:80px;}*/
.m_swiper1 .swiper-slide.type0 {padding-top:80px;}
.m_swiper1 .slide_box {}
.m_swiper1 .slide_box .box  {}
.m_swiper1 .slide_box .box .img_box {}
.m_swiper1 .slide_box .box .img_box img {width:100%;}
.m_swiper1 .slide_box .box .info_box {}
.m_swiper1 .slide_box .box .info_box dl {text-align:center;}
.m_swiper1 .slide_box .box .info_box dl dt {padding:20px 0; font-size:30px; line-height:1; font-weight:600; }
.m_swiper1 .slide_box .box .info_box dl dd {font-size:16px; font-weight:400; color:#545556;}
.main .section1 .design_icon0 {position:absolute; left:calc(50% + 700px);  bottom:200px; }
.main .section1 .design_icon0 img {width:60px;}
.main .section1 .design_icon1 {position:absolute; left:calc(50% + 300px);  top:222px; }
.main .section1 .design_icon1 img {width:60px;}
.main .section1 .design_icon2 {position:absolute; left:calc(50% - 862px);  bottom:350px; }
.main .section1 .design_icon2 img {width:60px;}
.main .section1 .design_icon3 {position:absolute; left:calc(50% - 300px);  bottom:100px; }
.main .section1 .design_icon3 img {width:90px;}
.main .section1 .design_icon4 {position:absolute; left:calc(50% - 600px);  top:252px; }
.main .section1 .design_icon4 img {width:90px;}

.main .section3 .list_box3 {padding-top:30px;}
.txt_box3 {position:relative; }
.txt_box3 p {font-size:36px; line-height:1; font-weight:600; color:#000;}
.txt_box3 .right_btn {position:absolute; top:-8px; right:0;}
.txt_box3 .right_btn.type0 {top:4px;}

.main .section4 {padding-bottom:120px;}
.main .section5 {position:relative; padding-bottom:109px; background:#F7F7F7; overflow:hidden;}
.main .section5 .m_swiper3 {margin-top:90px;}
.main .section5 .design_icon0 {position:absolute; left:calc(50% + 800px);  bottom:100px; }
.main .section5 .design_icon0 img {width:60px;}
.main .section5 .design_icon1 {position:absolute; left:calc(50% + 320px);  top:222px; }
.main .section5 .design_icon1 img {width:60px;}
.main .section5 .design_icon2 {position:absolute; left:calc(50% - 822px);  bottom:220px; }
.main .section5 .design_icon2 img {width:60px;}
.main .section5 .design_icon3 {position:absolute; left:calc(50% - 60px);  bottom:100px; }
.main .section5 .design_icon3 img {width:90px;}
.main .section5 .design_icon4 {position:absolute; left:calc(50% - 560px);  top:232px; }
.main .section5 .design_icon4 img {width:90px;}

.txt_box4 {display:flex; align-items:center; padding:36px 0 61px 0; background:url('/_image/www/icon/icon_symbol1.png') no-repeat; background-size:171px auto;}
.txt_box4 .left_box {padding-left:221px; }
.txt_box4 .left_box p {font-size:40px; font-weight:600; white-space:nowrap;}

.txt_box4 .right_box {padding-left:60px;}
.txt_box4 .right_box p {font-size:16px; font-weight:400; color:#545556; line-height:1.5; white-space:nowrap;}

.main .section7 {padding-bottom:150px;}
.main .f_box {display:flex; width:100%; gap:50px;}
.main .f_box .left_box {width:50%;}
.main .f_box .right_box {width:50%;}
.latest_box {padding-top:30px;}
.latest_box ul {display:grid; grid-template-columns:1fr 1fr; gap:40px; align-items:start;}
.latest_box ul li {}
.latest_box ul li .box {}
.latest_box ul li .box .img {padding-bottom:10px;}
.latest_box ul li .box .img img {width:100%;}
.latest_box ul li .box > p {width:100%; font-size:24px; font-weight:600; color:#000; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.latest_box1 {padding-top:30px;}
.latest_box1 ul {border-top:1px solid #000; border-bottom:1px solid #000;}
.latest_box1 ul li {padding:40px 0; border-bottom:1px solid #E7E7E7;}
.latest_box1 ul li:last-child {border-bottom:0;}
.latest_box1 ul li dl {display:flex;}
.latest_box1 ul li dl dt {width:80%; font-size:20px; font-weight:500; color:#545556; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.latest_box1 ul li dl dd {width:20%; text-align:right; font-size:16px; font-weight:400; color:#B6B6B7;}

.main .m_swiper4 {padding-bottom:150px;}
.main .m_swiper4 .swiper-slide {width:385px;}
.main .m_swiper4 .swiper-slide .box {}
.main .m_swiper4 .swiper-slide .box img {border-radius:10px;}
.main .instagram_box {position:relative;}
.main .instagram_box .mid_banner {position:Absolute; top:0; left:50%; z-index:10; transform:translateX(-50%);}
.main .instagram_box .mid_banner img {width:100%; border-radius:10px;}


/* 카름스테이 소개*/
.about {overflow:hidden;}
.about .section0 {}
.about .section0 .sec_box {position:relative;}
.about .section0 .sec_box .img_box {}
.about .section0 .sec_box .img_box img {width:100%;}
.about .section0 .sec_box .txt_img_box {position:Absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:Center;}
.about .section0 .sec_box .txt_img0 {}
.about .section0 .sec_box .txt_img1 {padding:70px 0 56px 0;}
.about .section0 .sec_box .txt_img2 {}

.about {}
.about .section1 {}
.about .section1 .sec_box {height:563px; text-align:center}
.about .section1 .sec_box dl {padding-top:120px;}
.about .section1 .sec_box dl dt {padding-bottom:45px; font-size:36px; font-weight:700; line-height:1; color:#000;}
.about .section1 .sec_box dl dd {padding-bottom:45px;}
.about .section1 .sec_box dl dd.dd_txt0 {font-size:24px; line-height:1; font-weight:500; color:#4A4F55;}
.about .section1 .sec_box dl dd.dd_txt1 {font-size:18px; font-weight:400; line-height:1.8; color:#4A4F55;}
.about .section1 .sec_box dl dd.dd_txt2 {font-size:18px; font-weight:500; line-height:1.8; color:#4A4F55;}

.about .section2 .g_box {display:grid; grid-template-columns:1fr 1fr; height:765px; background:#F7F7F7;}
.about .section2 .g_box .txt_box {position:relative; padding:160px 0 0 160px;}
.about .section2 .g_box .txt_box dl {}
.about .section2 .g_box .txt_box dl dt {font-size:36px; font-weight:600; line-height:1.5; color:#4A4F55;}
.about .section2 .g_box .txt_box dl dd {padding-top:30px; color:#545556; font-weight:400; font-size:20px; line-height:1.6;}
.about .section2 .g_box .txt_box .icon_img {position:absolute; bottom:28px; right:0;}
.about .section2 .g_box .img_box {background:url('/_image/www/about/img_ab5.jpg') no-repeat center; background-size:cover;}

.about .section3 .g_box {display:grid; grid-template-columns:1fr 1fr; height:765px; background:#F7F7F7;}
.about .section3 .g_box .txt_box {position:relative; padding:160px 160px 0 0;}
.about .section3 .g_box .txt_box dl {text-align:right;}
.about .section3 .g_box .txt_box dl dt {font-size:36px; font-weight:600; line-height:1.5; color:#4A4F55;}
.about .section3 .g_box .txt_box dl dd {padding-top:30px; color:#545556; font-weight:400; font-size:20px; line-height:1.6;}
.about .section3 .g_box .txt_box .icon_img {position:absolute; bottom:60px; left:63px;}
.about .section3 .g_box .txt_box .icon_img1 {position:absolute; bottom:28px; right:0;}
.about .section3 .g_box .img_box {background:url('/_image/www/about/img_ab6.jpg') no-repeat center; background-size:cover;}

.about .section4 .g_box {display:grid; grid-template-columns:1fr 1fr; height:765px; background:#F7F7F7;}
.about .section4 .g_box .txt_box {position:relative; padding:160px 0 0 160px;}
.about .section4 .g_box .txt_box dl {}
.about .section4 .g_box .txt_box dl dt {font-size:36px; font-weight:600; line-height:1.5; color:#4A4F55;}
.about .section4 .g_box .txt_box dl dd {padding-top:30px; color:#545556; font-weight:400; font-size:20px; line-height:1.6;}
.about .section4 .g_box .txt_box .icon_img {position:absolute; bottom:28px; left:20px;}
.about .section4 .g_box .txt_box .icon_img1 {position:absolute; bottom:28px; right:35px;}
.about .section4 .g_box .img_box {background:url('/_image/www/about/img_ab11.jpg') no-repeat center; background-size:cover;}

.about .section5 .g_box {display:grid; grid-template-columns:1fr 1fr; height:765px; background:#F7F7F7;}
.about .section5 .g_box .txt_box {position:relative; padding:160px 160px 0 0;}
.about .section5 .g_box .txt_box dl {text-align:right;}
.about .section5 .g_box .txt_box dl dt {font-size:36px; font-weight:600; line-height:1.5; color:#4A4F55;}
.about .section5 .g_box .txt_box dl dd {padding-top:30px; color:#545556; font-weight:400; font-size:20px; line-height:1.6;}
.about .section5 .g_box .txt_box .icon_img {position:absolute; bottom:49px; left:36px;}
.about .section5 .g_box .txt_box .icon_img1 {position:absolute; bottom:44px; left:234px;}
.about .section5 .g_box .txt_box .icon_img2 {position:absolute; top:42px; right:49px;}
.about .section5 .g_box .img_box {background:url('/_image/www/about/img_ab12.jpg') no-repeat center; background-size:cover;}

.about .section6 .g_box {display:grid; grid-template-columns:1fr 1fr; height:765px; background:#F7F7F7;}
.about .section6 .g_box .txt_box {position:relative; padding:160px 0 0 160px;}
.about .section6 .g_box .txt_box dl {}
.about .section6 .g_box .txt_box dl dt {font-size:36px; font-weight:600; line-height:1.5; color:#4A4F55;}
.about .section6 .g_box .txt_box dl dd {padding-top:30px; color:#545556; font-weight:400; font-size:20px; line-height:1.6;}
.about .section6 .g_box .txt_box .icon_img {position:absolute; bottom:48px; right:54px;}
.about .section6 .g_box .img_box {background:url('/_image/www/about/img_ab17.jpg') no-repeat center; background-size:cover;}

.about .section7 .g_box {display:grid; grid-template-columns:1fr 1fr; height:765px; background:#F7F7F7;}
.about .section7 .g_box .txt_box {position:relative; padding:160px 160px 0 0;}
.about .section7 .g_box .txt_box dl {text-align:right;}
.about .section7 .g_box .txt_box dl dt {font-size:36px; font-weight:600; line-height:1.5; color:#4A4F55;}
.about .section7 .g_box .txt_box dl dd {padding-top:30px; color:#545556; font-weight:400; font-size:20px; line-height:1.6;}
.about .section7 .g_box .txt_box .icon_img {position:absolute; bottom:49px; left:36px;}
.about .section7 .g_box .txt_box .icon_img1 {position:absolute; bottom:51px; right:303px;}
.about .section7 .g_box .txt_box .icon_img2 {position:absolute; bottom:42px; right:0;}
.about .section7 .g_box .img_box {background:url('/_image/www/about/img_ab18.jpg') no-repeat center; background-size:cover;}

.about .section0_0 {}
.about .section0_0 .about_swiper {}
.about .section0_0 .about_swiper .swiper-slide {}
.about .section0_0 .about_swiper .swiper-slide img {width:100%;}

.about .section1_0 {padding-top:120px;}
.about .section1_0 .sec_box {position:relative; text-align:Center;}
.about .section1_0 .sec_box .tit {font-size:36px; font-weight:700; color:#000;}
.about .section1_0 .sec_box .sub_txt {padding-top:30px; font-size:24px; font-weight:500; color:#4A4F55;}
.about .section1_0 .section_icon0 {position:Absolute; top:-20px; left:calc(50% - 520px); }
.about .section1_0 .section_icon1 {position:Absolute; bottom:120px; left:calc(50% + 360px); }
.about .section1_0 .map_img {padding-top:55px;}
.about .section1_0 .map_img .img {}
.about .section1_0 .map_img .img img {max-width:100%;}
.about .section1_0 .txt_box {padding-top:55px;}
.about .section1_0 .txt_box p {font-size:18px; font-weight:400; color:#4A4F55; line-height:1.8;}
.about .section1_0 .txt_box p.txt1 {padding:40px 0 120px 0; font-weight:500;}


.experiences {overflow:hidden;}
.experiences .ex_slide0 {overflow:unset;}
.experiences .ex_slide0 .swiper-slide {width:calc(100% / 3)}

/* 아꼬마 탐험단 */
.experiences .section_box {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.experiences .section0 {padding-bottom:100px;}
.ex_section0 {}
.ex_section0 .img {}
.ex_section0 .img img {width:100%;}
.ex_section1 {overflow:hidden;}
.ex_section1 .ex_tit_box {display:flex; padding:100px 0;}
.ex_section1 .ex_tit_box .left_box {padding:0 107px 0 0;}
.ex_section1 .ex_tit_box .left_box p {font-size:40px; font-weight:400; line-height:1.3;}
.ex_section1 .ex_tit_box .left_box .img {width:531px; padding-top:5px;}
.ex_section1 .ex_tit_box .left_box .img img {width:100%;}
.ex_section1 .ex_tit_box .right_box p {font-size:24px; font-weight:400; line-height:1.8; color:#4A4F55;}
.ex_round_box {}
.ex_round_box dl {position:relative; display:flex; align-items:center; height:140px; background:#F8DE08; border-radius:100px;}
.ex_round_box dl:after {position:Absolute; bottom:0; left:0; width:240px; height:140px; background:url('/_image/www/experiences/ex_img5.png') no-repeat center; background-size:240px auto; content:'';}
.ex_round_box dl dt {width:630px; padding-right:60px; text-align:right; font-size:28px; color:#50966C; font-weight:700;}
.ex_round_box dl dd {width:calc(100% - 630px); padding-right:60px; font-size:28px; color:#000; font-weight:500;}
.section_swiper {padding:100px 0;}
.section_swiper .ex_swiper {overflow:unset;}
.section_swiper .swiper-slide {width:840px;}
.ex_section2 {padding:100px 0;}
.ex_section2 .tit_box {padding-bottom:60px;}
.ex_section2 .tit_box img {width:434px;}
.ex_section2 .tit_box span {display:inline-block; margin-left:30px; line-height:1; font-size:40px; font-weight:600; color:#F8DE08; vertical-align:bottom;}
.ex_section2 .table_box {display:grid; grid-template-columns:1fr 1fr; gap:100px;}
.ex_section2 .table_box .top_box {margin:0 0 10px 0; background:#F8DE08; border-radius:10px; }
.ex_section2 .table_box .top_box p {padding-left:40px; line-height:78px; font-size:28px; font-weight:600;}
.table_style0 {overflow:hidden; border:1px solid #e7e7e7; border-bottom:5px solid #F8DE08; border-collapse: separate;  border-spacing: 0px; border-radius:10px 10px 0 0 ;}
.table_style0 th {padding:23px 40px 23px 40px; background:#F3F3F3; text-align:left; font-size:20px; font-weight:600; color:#4A4F55; }
.table_style0 th:last-child {text-align:Center; background:#E7E7E7; }
.table_style0 td {padding:40px; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; font-size:18px; font-weight:400; vertical-align:middle;}
.table_style0 td:first-child {border-left:0;}
.table_style0 td:last-child {text-align:center;}
.table_style0 tr:last-child td {border-bottom:0;}
.table_style0 td dl {}
.table_style0 td dl dt{font-size:22px; font-weight:500; color:#000;}
.table_style0 td dl dd{padding-top:5px; font-size:18px; font-weight:500; color:#F05423;}
.table_style0 td .img {padding-top:15px;}
.table_style0 td .img img {max-width:100%;}
.table_style0 td .btm_box {padding-top:60px;}
.table_style0 td .btm_box p {padding-bottom:15px; font-size:18px; font-weight:500; color:#F05423;}
.table_style0 td .btm_box .img {padding-bottom:25px;}
.ex_round_box1 {}
.ex_round_box1 dl {position:relative; display:flex; align-items:center; height:134px; background:#F8DE08; border:3px solid #57BA47; border-radius:90px;}
.ex_round_box1 dl:after {position:Absolute; bottom:-6px; right:-3px; width:240px; height:140px; background:url('/_image/www/experiences/ex_img24.png') no-repeat center; background-size:240px auto; content:'';}
.ex_round_box1 dl dt {width:630px; padding-right:60px; text-align:right; font-size:28px; color:#50966C; font-weight:700;}
.ex_round_box1 dl dd {position:relative; width:calc(100% - 630px); padding-right:120px; font-size:28px; color:#000; font-weight:500; z-index:10;}
.ex_round_box2 {position:relative; display:flex; padding:80px 160px; background:#F8DE08; border-radius:90px 90px 0 0;}
.ex_round_box2:after {position:Absolute; bottom:0; left:0; width:540px; height:388px; background:url('/_image/www/experiences/ex_img25.png') no-repeat center; background-size:540px auto; content:'';}
.ex_round_box2 .left_box {width:490px;}
.ex_round_box2 .left_box p {font-size:40px; font-weight:400; }
.ex_round_box2 .left_box p.bold {font-size:52px; font-weight:600; }
.ex_round_box2 .right_box {width:calc(100% - 490px);}
.ex_round_box2 .right_box .p_txt {}
.ex_round_box2 .right_box .p_txt p {font-size:20px; font-weight:400; line-height:1.8;}
.ex_round_box3 {padding:80px 160px; background:#52C5D7;}
.ex_round_box3 .round_box {position:relative; display:flex; }
.ex_round_box3 .round_box:after {position:Absolute; top:178px; right:-121px; width:500px; height:400px; background:url('/_image/www/experiences/ex_img26.png') no-repeat center; background-size:500px auto; content:'';}
.ex_round_box3 .left_box {width:calc(100% - 490px);}
.ex_round_box3 .left_box .p_txt {}
.ex_round_box3 .left_box .p_txt p {font-size:20px; font-weight:400; line-height:1.8;}
.ex_round_box3 .right_box {width:490px; text-align:right;}
.ex_round_box3 .right_box p {font-size:40px; font-weight:400; }
.ex_round_box3 .right_box p.bold {font-size:52px; font-weight:600; }
.ex_round_box3 .img_box {padding-top:80px;}
.ex_round_box3 .img_box ul {display:flex; gap:80px;}
.ex_round_box3 .img_box ul img {max-width:100%;}
.ex_section4 {}
.ex_section4 .bg_box {width:100%; min-height:900px;background:url('/_image/www/experiences/ex_img29.png') no-repeat center; background-size:cover; }
.ex_section4 .bg_box .top_box {padding-top:160px; text-align:center;}
.ex_section4 .bg_box .top_box p {}
.ex_section4 .bg_box .top_box p img {width:434px;}
.ex_section4 .bg_box .top_box p span {display:inline-block; margin-left:30px; line-height:1; font-size:52px; font-weight:600; color:#50966E; vertical-align:bottom;}
.ex_section4 .bg_box .mid_box {width:795px; margin:45px auto 0 auto;}
.ex_section4 .bg_box .mid_box ul {}
.ex_section4 .bg_box .mid_box ul li {position:relative; padding:30px 0 30px 160px;}
.ex_section4 .bg_box .mid_box ul li .left_num {position:absolute; top:15px; left:0;}
.ex_section4 .bg_box .mid_box ul li .left_num span {display:inline-block; min-width:120px; font-size:28px; font-weight:600; line-height:58px; background:#F8DE08; color:#000; border-radius:50px; text-align:center;}
.ex_section4 .bg_box .mid_box ul li p {font-size:28px; font-weight:400; color:#4A4F55;}
.ex_section4 .bg_box .mid_box ul li p span {font-size:28px; font-weight:400; color:#F05423;}
.ex_section4  .btn_box {padding:100px 0 120px 0; text-align:Center;}
.ex_section4 .c_btn0 {position:relative; display:inline-block; width:595px; line-height:100px; padding-left:30px; font-size:28px; color:#fff; font-weight:600; border:3px solid #57BA47; border-radius:100px; background:#F05423;}
.ex_section4 .c_btn0:after {position:Absolute; bottom:-3px; left:-3px; width:171px; height:100px; background:url('/_image/www/experiences/ex_img30.png') no-repeat center; background-size:171px auto; content:'';}
.ex_section4 .c_btn0:before {position:Absolute; top:26px; right:30px; width:48px; height:48px; background:url('/_image/www/experiences/icon_arrow_right.png') no-repeat center; background-size:48px auto; content:'';}

/* 카름스테이 소식 */
.news {max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.news .paging_box {padding:40px 0 100px 0;}
.board_list_box {}
.board_list_box ul {display:grid; grid-template-columns:1fr 1fr 1fr; gap:60px 20px;}
.board_list_box ul li .box {padding:60px; border:1px solid #E7E7E7;}
.board_list_box ul li .box .img {position:relative;}
.board_list_box ul li .box .img:after {opacity:0; position:Absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); background-image:url('/_image/www/icon/icon_search.png'); background-position:center; background-repeat:no-repeat; content:'';}
.board_list_box ul li .box:hover {background:#F8DE08;}
.board_list_box ul li .box:hover .img:after {opacity:1;}
.board_list_box ul li .box .img img {width:100%;}
.board_list_box ul li .box dl {}
.board_list_box ul li .box dl dt {padding:25px 0 15px 0; font-size:24px; color:#000; font-weight:600; text-align:Center;}
.board_list_box ul li .box dl dd {font-size:18px; font-weight:400; color:#4A4F55; text-align:center;}

/* 게시판 상세 */
.board_view {max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.board_view .btn_box {max-width:350px; margin:0 auto; padding:63px 0 120px 0;}

.sub_board_tit {}
.sub_board_tit dl {padding:80px 0 60px 0; text-align:Center; border-bottom:3px solid #CECECF;}
.sub_board_tit dl dt {font-size:48px; font-weight:500;}
.sub_board_tit dl dd {padding-top:20px; font-size:18px; font-weight:400; color:#4A4F55;}

.board_view {}
.board_view .board_content {padding:60px 0 100px 0; border-bottom:3px solid #CECECF;}
.board_view .board_content * {font-size:18px; font-weight:400; line-height:1.6;}
.board_view .board_content img {max-width:100%;}

/* 공지사항 */
.notice {max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.notice .paging_box {padding:80px 0 100px 0;}
.board_list_box1 {}
.board_list_box1 ul {border-top:3px solid #CECECF; border-bottom:3px solid #CECECF;}
.board_list_box1 ul li {border-bottom:1px solid #E7E7E7;}
.board_list_box1 ul li:last-child {border-bottom:0;}
.board_list_box1 ul li .box {display:flex; align-items:center; padding:49px 0;}
.board_list_box1 ul li .box .left_box {width:220px; padding:0 80px 0 60px;}
.board_list_box1 ul li .box .left_box p {font-size:18px; font-weight:400; color:#B6B6B7;}
.board_list_box1 ul li .box .center_box {width:calc(100% - 433px)}
.board_list_box1 ul li .box .center_box p {font-size:22px; font-weight:500; color:#4A4F55;}
.board_list_box1 ul li .box .right_box {width:213px; padding:0 60px 0 80px;}
.board_list_box1 ul li .box .right_box p {font-size:18px; font-weight:400; color:#B6B6B7;}

/* 은퇴 후 마을에 스며들다 */
.ex1_section0 {}
.ex1_section0 .img {}
.ex1_section0 .img img {width:100%;}
.ex1_section1 {overflow:hidden;}
.ex1_section1 .ex_tit_box {display:flex; padding:100px 0; border-bottom:1px solid #B6B6B7;}
.ex1_section1 .ex_tit_box .left_box {padding:0 107px 0 0;}
.ex1_section1 .ex_tit_box .left_box p {font-size:26px; font-weight:400; line-height:1.3;}
.ex1_section1 .ex_tit_box .left_box .img {width:531px; padding-top:30px;}
.ex1_section1 .ex_tit_box .left_box .img img {width:524px;}
.ex1_section1 .ex_tit_box .right_box {}
.ex1_section1 .ex_tit_box .right_box dl {}
.ex1_section1 .ex_tit_box .right_box dl dt {font-size:28px; font-weight:600; color:#F1574D;}
.ex1_section1 .ex_tit_box .right_box dl dd {padding-top:46px; font-size:24px; line-height:1.8; color:#4A4F55;}
.ex1_section2 {}
.ex1_section2 .section_box {}
.ex1_section2 .section_box .tit_box {padding:100px 0 40px 0;}
.ex1_section2 .section_box .tit_box p {font-size:28px; color:#4A4F55; font-weight:600;}
.ex1_section2 .section_box .img_box {}
.ex1_section2 .section_box .img_box ul {display:grid; grid-template-columns:1fr 1fr; gap:40px;}
.ex1_section2 .section_box .img_box ul li {}
.ex1_section2 .section_box .img_box ul li .box {position:relative;}
.ex1_section2 .section_box .img_box ul li .box .img {}
.ex1_section2 .section_box .img_box ul li .box .img img {width:100%;}
.ex1_section2 .section_box .img_box ul li .box .txt {position:Absolute; bottom:0; left:0; width:100%; background: rgba(134, 121, 112, 0.9);}
.ex1_section2 .section_box .img_box ul li .box .txt p {padding:20px; font-size:18px; line-height:1; font-weight:500; color:#fff;}
.ex1_section3 {padding:100px 0;}
.ex1_section3 .section_box {}
.ex1_section3 .section_box .s_img_box {position:relative; border-top:10px solid #867970;}
.ex1_section3 .section_box .s_img_box .s_img {}
.ex1_section3 .section_box .s_img_box .s_img img {width:100%;}
.ex1_section3 .section_box .s_img_box .ex_tit_box {position:absolute; top:0; left:80px;}

.ex1_section3 .section_box .s_img_box .ex_tit_box {display:flex; padding:100px 0; border-bottom:1px solid #B6B6B7;}
.ex1_section3 .section_box .s_img_box .ex_tit_box .left_box {padding:0 107px 0 0;}
.ex1_section3 .section_box .s_img_box .ex_tit_box .left_box p {font-size:26px; font-weight:400; line-height:1.3;}
.ex1_section3 .section_box .s_img_box .ex_tit_box .left_box .img {width:531px; padding-top:30px;}
.ex1_section3 .section_box .s_img_box .ex_tit_box .left_box .img img {width:230px;}
.ex1_section3 .section_box .s_img_box .ex_tit_box .right_box {}
.ex1_section3 .section_box .s_img_box .ex_tit_box .right_box p {font-size:20px; line-height:1.8; color:#4A4F55;}
.ex1_section3 .section_box .s_img_box .ex_tit_box .right_box p span {font-size:20px; line-height:1.8; color:#F05423;}
.ex1_section4 {padding-top:100px; overflow:hidden;}
.ex1_section4 .section_box {}
.ex1_section4 .section_box .b_tit_box {}
.ex1_section4 .section_box .b_tit_box span {margin-left:30px; font-size:30px; font-weight:600; color:#CEA154;vertical-align:bottom;}
.ex1_section4 .section_box .ex1_slide_box {padding-top:60px;}
.ex1_section4 .section_box .ex1_slide_box .slide_tit {background:#867970; border-radius:10px;}
.ex1_section4 .section_box .ex1_slide_box .slide_tit dl {display:flex; padding:26px 30px;}
.ex1_section4 .section_box .ex1_slide_box .slide_tit dl dt {font-size:26px; font-weight:600; color:#F8DE08;}
.ex1_section4 .section_box .ex1_slide_box .slide_tit dl dd {position:relative; padding-left:41px; font-size:26px; font-weight:600; color:#fff;}
.ex1_section4 .section_box .ex1_slide_box .slide_tit dl dd:after {position:absolute; top:5px; left:22px; width:1px; height:24px; background:#d9d9d9; content:'';}
.ex1_section4 .section_box .ex1_slide_box .slide_txt {padding:40px 30px 0 30px; }
.ex1_section4 .section_box .ex1_slide_box .slide_txt p {font-size:20px; color:#4A4F55; line-height:1.8;}
.ex1_section4 .section_box .ex1_slide_box .slide_txt .c_txt {position:relative; margin-top:30px; padding-left:22px; font-size:16px; color:#858586;}
.ex1_section4 .section_box .ex1_slide_box .slide_txt .c_txt:after {position:Absolute; top:8px; left:8px; width:3px; height:3px; background:#858586; content:''; border-radius:50%;}
.ex1_section4 .section_swiper1 {padding:40px 30px;}
.ex1_section4 .section_swiper1 .ex_swiper {overflow:unset;}
.ex1_section4 .section_swiper1 .swiper-slide {width:600px;}

.ex1_section4 .btn_box {padding:100px 0 120px 0; text-align:center;}
.ex1_section4 .c_btn0 {position:relative; display:inline-block; width:587px; padding-left:80px; line-height:100px; font-size:28px; color:#fff; font-weight:600; border-radius:100px; background:#F05423;text-align:left;}
.ex1_section4 .c_btn0 span {font-size:28px; color:#F8DE08;}
.ex1_section4 .c_btn0:before {position:Absolute; top:26px; right:80px; width:48px; height:48px; background:url('/_image/www/experiences/icon_arrow_right1.png') no-repeat center; background-size:48px auto; content:'';}

/* 해녀마을 스테이 */
.ex2_section0 {}
.ex2_section0 .img {}
.ex2_section0 .img img {width:100%;}
.ex2_section1 {overflow:hidden;}
.ex2_section1 .ex_tit_box {display:flex; padding:100px 0; border-bottom:1px solid #B6B6B7;}
.ex2_section1 .ex_tit_box .left_box {width:720px; padding:0 157px 0 0;}
.ex2_section1 .ex_tit_box .left_box p {font-size:26px; font-weight:400; line-height:1.3;}
.ex2_section1 .ex_tit_box .left_box .b_txt {padding:20px 0; font-size:82px; font-family:'Cafe24Ssurround'; color:#00478B;}
.ex2_section1 .ex_tit_box .left_box .s_txt {font-size:20px; font-weight:600; color:#4A4F55;}
.ex2_section1 .ex_tit_box .left_box .img img {width:524px;}
.ex2_section1 .ex_tit_box .right_box {width:calc(100% - 720px);}
.ex2_section1 .ex_tit_box .right_box dl {display:flex; padding-bottom:28px;}
.ex2_section1 .ex_tit_box .right_box dl dt {width:120px; font-size:24px; padding-right:25px; font-weight:700; color:#000;}
.ex2_section1 .ex_tit_box .right_box dl dd {width:calc(100% - 120px); font-size:24px; font-weight:400; color:#4A4F55;}
.ex2_section1 .ex_tit_box .right_box .c_txt {position:relative; padding-left:22px; font-size:16px; color:#858586;}
.ex2_section1 .ex_tit_box .right_box .c_txt:after {position:Absolute; top:8px; left:8px; width:3px; height:3px; background:#858586; content:''; border-radius:50%;}
.ex2_section2 {padding-bottom:100px;}
.ex2_section2 .section_box {}
.ex2_section2 .section_box .tit_box {padding:100px 0 40px 0;}
.ex2_section2 .section_box .tit_box p {font-size:28px; color:#4A4F55; font-weight:600;}
.ex2_section2 .section_box .img_box {}
.ex2_section2 .section_box .img_box ul {display:grid; grid-template-columns:1fr 1fr; gap:40px;}
.ex2_section2 .section_box .img_box ul li {}
.ex2_section2 .section_box .img_box ul li .box {position:relative;}
.ex2_section2 .section_box .img_box ul li .box .img {}
.ex2_section2 .section_box .img_box ul li .box .img img {width:100%;}
.ex2_section2 .section_box .img_box ul li .box dl dt {width:100%; background:#00478B; padding:18px 30px; font-size:24px; line-height:1; font-weight:500; color:#fff;}
.ex2_section2 .section_box .img_box ul li .box dl dd {padding:30px; min-height:147px; color:#858586;border:1px solid #E7E7E7; border-top:0; box-shadow: 0px 4px 0px 0px #0000000D; font-size:16px; line-height:1.8;}

.ex2_section3 {padding:100px 0 60px 0; overflow:hidden;}
.ex2_section3 .section_box {}
.ex2_section3 .section_box .b_tit_box p {font-size:60px; line-height:1; color:#00478B; font-family:'Cafe24Ssurround';}
.ex2_section3 .section_box .b_tit_box p span {margin-left:30px; font-size:30px; font-weight:600; color:#4A4F55;vertical-align:bottom;}
.ex2_section3 .section_box .ex2_slide_box {padding-top:60px;}
.ex2_section3 .section_box .ex2_slide_box .slide_tit {position:relative; padding:25px 30px; background:#00478B; border-radius:10px;}
.ex2_section3 .section_box .ex2_slide_box .slide_tit:after {position:Absolute; bottom:0; right:29px; width:106px; height:70px; background:url('/_image/www/experiences/ex2_img5.png') no-repeat center; background-size:106px auto; content:'';}
.ex2_section3 .section_box .ex2_slide_box .slide_tit p {font-size:28px; font-weight:600; color:#F8DE08;}
.ex2_section3 .section_box .ex2_slide_box .slide_txt {padding:40px 30px 0 30px; }
.ex2_section3 .section_box .ex2_slide_box .slide_txt p {font-size:20px; color:#4A4F55; line-height:1.8;}
.ex2_section3 .section_box .ex2_slide_box .slide_txt .c_txt {position:relative; margin-top:30px; padding-left:22px; font-size:16px; color:#858586;}
.ex2_section3 .section_box .ex2_slide_box .slide_txt .c_txt:after {position:Absolute; top:8px; left:8px; width:3px; height:3px; background:#858586; content:''; border-radius:50%;}
.ex2_section3 .section_swiper1 {padding:40px 30px;}
.ex2_section3 .section_swiper1 .ex_swiper {overflow:unset;}
.ex2_section3 .section_swiper1 .swiper-slide {width:600px;}

.ex2_section3 .section_box .slide_date {position:relative; padding:0 30px 0 30px; margin-top:40px;}
.ex2_section3 .section_box .slide_date .date_box {display:flex;}
.ex2_section3 .section_box .slide_date .date_box .left_box {position:relative; width:100px;}
.ex2_section3 .section_box .slide_date .date_box .left_box:after {position:Absolute; top:16px; left:3px; width:1px; height:100%; border-left:2px dashed #00478B80; content:'';}
.ex2_section3 .section_box .slide_date .date_box .left_box p {position:relative; padding-left:18px; font-size:22px; font-weight:500; color:#00478B;}
.ex2_section3 .section_box .slide_date .date_box .left_box p:after {position:absolute; top:10px; left:0; width:8px; height:8px; background:#00478B; content:''; border-radius:50%;}
.ex2_section3 .section_box .slide_date .date_box .right_box {width:calc(100% - 100px); padding-bottom:40px;}
.ex2_section3 .section_box .slide_date .date_box .right_box dl {}
.ex2_section3 .section_box .slide_date .date_box .right_box dl dt {font-size:22px; font-weight:500; color:#4A4F55;}
.ex2_section3 .section_box .slide_date .date_box .right_box dl dd {padding-top:16px; font-size:18px; font-weight:400; color:#858586;}

.ex2_section3 .section_box .slide_date .date_box:last-child .left_box:after{display:none; }

.ex2_section4 {background:#F3F3F3;}
.ex2_section4 .section_box {}
.ex2_section4 .ex2_faq {}
.ex2_section4 .ex2_faq .tit {padding:100px 0 0 0; font-size:36px; font-weight:700; color:#00478B; text-align:Center;}
.ex2_section4 .ex2_faq dl {padding:60px 30px; border-bottom:1px solid #CECECF;}
.ex2_section4 .ex2_faq dl:last-child {border-bottom:0;}
.ex2_section4 .ex2_faq dl dt {font-size:22px; font-weight:600; color:#4A4F55;}
.ex2_section4 .ex2_faq dl dt:before {content:'Q.'; font-size:26px; color:#00478B; padding-right:10px;}
.ex2_section4 .ex2_faq dl dd {padding-top:30px; font-size:22px; font-weight:400; color:#4A4F55;}
.ex2_section4 .ex2_faq dl dd:before {content:'A.'; font-size:26px; color:#4A4F55; padding-right:10px;}

.ex2_section5 .btn_box {padding:100px 0 120px 0; text-align:center;}
.ex2_section5 .c_btn0 {position:relative; display:inline-block; width:659px; padding-left:80px; line-height:100px; font-size:28px; color:#fff; font-weight:600; border-radius:100px; background:#F05423;text-align:left;}
.ex2_section5 .c_btn0 span {font-size:28px; color:#F8DE08;}
.ex2_section5 .c_btn0:before {position:Absolute; top:26px; right:80px; width:48px; height:48px; background:url('/_image/www/experiences/icon_arrow_right.png') no-repeat center; background-size:48px auto; content:'';}

/* 마스터 리스트 */
.master {min-width:1760px; max-width:1920px; margin:0 auto; padding:0 160px 0 160px;}
.master .section0 {padding-bottom:100px;}
.master .section0 .g_box {display:grid; grid-template-columns:1fr 1fr; background:#F3F3F3;}
.master .section0 .g_box .left_box {position:relative; padding:80px 0 0 80px;}
.master .section0 .g_box .left_box p {font-size:40px; font-weight:400; color:#000;}
.master .section0 .g_box .left_box p.bold {padding-top:0px; font-weight:600;}
.master .section0 .g_box .left_box dl {position:Absolute; bottom:0; left:0; padding:0 0 80px 80px;}
.master .section0 .g_box .left_box dl dt {font-size:24px; font-weight:600; color:#F05423;}
.master .section0 .g_box .left_box dl dd {padding-top:20px; font-size:18px; color:#4A4F55; line-height:1.4;}
.master .section0 .g_box .right_box {}
.master .section0 .g_box .right_box .img {}
.master .section0 .g_box .right_box .img img {width:100%; height:600px; object-fit:cover;}

.master .section1 {}
.master .section1 .tit_box {}
.master .section1 .tit_box p {font-weight:600; font-size:28px; color:#F05423;}
.master .section1 .tit_box p span {margin-left:20px; font-size:22px; font-weight:500;}

.master .section2 {padding:81px 0 120px 0;}
.master .section2 .tit_box {}
.master .section2 .tit_box p {font-weight:600; font-size:28px; color:#F05423;}
.master .section2 .tit_box p span {margin-left:20px; font-size:22px; font-weight:500;}

/* 마스터 상세*/
.master_detail .section_box {padding:30px 160px 0 160px;}
.master_detail .section_box1 {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 0 160px;}
/* .master_detail .section_box2 {min-width:1760px; max-width:1920px; margin:0 auto; padding:100px 160px 100px 160px;} */
.master_detail .section_box3 {min-width:1760px; max-width:1920px; margin:0 auto; padding:150px 160px 150px 160px;}
.master_detail .section0 {max-width:1920px; margin:0 auto;}
.master_detail .section0 .img {position:relative; width:100%; }
.master_detail .section0 .img img {width:100%;}
.master_detail .section0 .img .btm_txt {position:absolute; bottom:0; right:0; background:rgba(255,255,255,0.8); }
.master_detail .section0 .img .btm_txt dl {display:flex; align-items:center; padding:20px 50px; }
.master_detail .section0 .img .btm_txt dl dt {position:relative; font-size:24px; font-weight:500; line-height:1; padding-right:237px;}
.master_detail .section0 .img .btm_txt dl dt:after {position:Absolute; top:50%; right:30px; width:177px; height:1px; background:#000; content:'';}
.master_detail .section0 .img .btm_txt dl dd {font-size:26px; line-height:1; font-weight:600;}

.master_detail .section1 {max-width:1920px; margin:0 auto; padding:70px 0 70px 0;}
.master_detail .v_tit_box {display:flex; padding:0 0;}
.master_detail .v_tit_box .left_box {width:588px; padding:0 0 0 0;}
.master_detail .v_tit_box .left_box p {font-size:40px; font-weight:400; line-height:1.3; word-break:keep-all;}
.master_detail .v_tit_box .left_box p.bold {font-weight:600;}
.master_detail .v_tit_box .right_box {width:calc(100% - 588px);}
.master_detail .v_tit_box .right_box p {font-size:20px; font-weight:400; line-height:1.8; color:#4A4F55; word-break:keep-all;}
.master_detail .v_tit_box .right_box p.bold {font-size:22px; color:#000; font-weight:500;}

.master_detail .section2 {max-width:1920px; margin:0 auto; padding:70px 0 70px 0;}
.master_detail .youtube_box {padding-bottom:100px; border-bottom:1px solid #e7e7e7;}
.master_detail .youtube_box .youtube {position:relative; width:100%; max-width:1280px; padding-bottom:39.7%; margin:0 auto;}
.master_detail .youtube_box .youtube iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.master_detail .section3 {max-width:1920px; margin:0 auto; padding:0 0 0 0;}
.master_detail .section4 {max-width:1920px; margin:0 auto; padding:70px 0 70px 0;}
.master_detail {overflow:hidden;}
.master_detail .detail_swiper {overflow:unset;}
.master_detail .detail_swiper .swiper-slide {width:480px;}
.master_detail .detail_swiper .swiper-slide img {width:100%;}
.master_detail .txt_design {overflow:hidden; /* max-width:1920px; */ margin:0 auto -1px auto; padding:80px 0 0 0; background:#fff;}
.master_detail .txt_design p {text-align:center; font-family:'Poppins'; font-size:158px; font-weight:700; line-height:0.7; color:#F7F7F7; letter-spacing:-5px; white-space:nowrap;}
.swiper_img_box  {position:relative;background:#f7f7f7;}
.swiper_img_box:after {position:Absolute; top:0; left:-260px; width:50%; height:100%; background:#f7f7f7; content:''; z-index:10;}
.swiper_img_box .flex_box {position:relative; display:flex; max-width:1920px; min-width:1760px; margin:0 auto; padding:100px 160px 120px 160px;}
.swiper_img_box .flex_box .left_box {position:relative; width:540px; padding-right:100px; background:#f7f7f7;  z-index:12;}
.swiper_img_box .flex_box .left_box .info_box {padding-top:60px;}
.swiper_img_box .flex_box .left_box .info_box .tit {font-size:46px; color:#4A4F55; font-weight:600;}
.swiper_img_box .flex_box .left_box .info_box .tit span {font-size:46px; color:#F05423; font-weight:600;}
.swiper_img_box .flex_box .left_box .info_box .sub_tit {padding-top:30px; font-size:20px; font-weight:400; color:#4A4F55; word-break:keep-all;}
.swiper_img_box .flex_box .left_box .info_box .swiper_btn {display:flex; width:96px; height:48px; margin-top:60px;}
.swiper_img_box .flex_box .left_box .info_box .swiper_btn .swiper-button-next {position:static; width:48px; height:48px;}
.swiper_img_box .flex_box .left_box .info_box .swiper_btn .swiper-button-next:after {font-size:24px; font-weight:800; color:#F05423;}
.swiper_img_box .flex_box .left_box .info_box .swiper_btn .swiper-button-next.swiper-button-disabled:after {color:#B6B6B7; opacity:1;}
.swiper_img_box .flex_box .left_box .info_box .swiper_btn .swiper-button-prev {position:static; width:48px; height:48px;}
.swiper_img_box .flex_box .left_box .info_box .swiper_btn .swiper-button-prev:after {font-size:24px; font-weight:800; color:#F05423;}
.swiper_img_box .flex_box .left_box .info_box .swiper_btn .swiper-button-prev.swiper-button-disabled:after {color:#B6B6B7; opacity:1;}
.swiper_img_box .flex_box .left_box .info_box .btn_box {padding-top:112px;}
.swiper_img_box .flex_box .left_box .info_box .btn_box li {padding-bottom:20px;}
.swiper_img_box .flex_box .right_box {width:calc(100% - 540px);}

.detail_swiper1 {overflow:unset;}
.detail_swiper1 > .swiper-wrapper > {}
.detail_swiper1 > .swiper-wrapper > .swiper-slide {width:800px; }
.detail_swiper1 > .swiper-wrapper > .swiper-slide .slide_box {padding:40px; box-shadow: 5px 4px 6px 0px #0000001A; background:#fff;}
.detail_swiper1 > .swiper-wrapper > .swiper-slide:last-child {margin-right:30px;}
.detail_swiper1 > .swiper-wrapper > .swiper-slide .slide_box .txt_box {}
.detail_swiper1 > .swiper-wrapper > .swiper-slide .slide_box .txt_box dl {}
.detail_swiper1 > .swiper-wrapper > .swiper-slide .slide_box .txt_box dl dt {padding:30px 0 15px 0; font-size:26px; font-weight:500; color:#4A4F55;}
.detail_swiper1 > .swiper-wrapper > .swiper-slide .slide_box .txt_box dl dt span {font-size:26px; font-weight:700; color:#4A4F55;}
.detail_swiper1 > .swiper-wrapper > .swiper-slide .slide_box .txt_box dl dd {font-size:18px; line-height:1.6; color:#858586;}