@charset "utf-8";
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide img {display: block;width: 100%;height: auto;}

button.button { width: 40px; height: 40px; font-size: 0; vertical-align: top; position: relative; display: inline-block; z-index: 3; }
button[data-control="play"] { display: none; } 
button[data-control]:before,
button[data-control]:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; } 
button[data-control="prev"]:before,
button[data-control="next"]:before { width: calc(100%/2.5); height: calc(100%/2.5); border-width: 2px; border-style: solid; border-color: #333; transform: rotate(45deg); } 
button[data-control="prev"]:before { right: -5px; border-width: 0 0 3px 3px; } 
button[data-control="next"]:before { right: 5px; border-width: 3px 3px 0 0; } 
button[data-control="prev"]:before,
button[data-control="next"]:before { width: 11px; height: 11px; border-color: #000; } 
button[data-control="play"]:before { right: -3px; border-width: 6px 0 6px 10px; border-color: transparent transparent transparent #000; border-style: solid; width: 0; height: 0; } 
button[data-control="stop"]:before { width: 3px; height: 9px; box-shadow: -3px 0 #000, 3px 0 #000; } 
#body_layout.a_type { width: 100%; overflow: hidden; } 
.section { width: 100%; position: relative; } 
.mainVisual { max-width:1920px;width: 100%;position: relative;margin:0 auto;}
.mainVisual:after { display: block; clear: both; visibility: hidden; content: ''; } 
.mainVisual .title_visual { width: 42%; height: calc(100% - 100px); position: absolute; display: flex; align-items: flex-end; justify-content: center; flex-wrap: wrap; align-content: flex-end; background: url(/images/chusa/main/m_bg.png) 100px 0 no-repeat; } 

.mainVisual .title_visual .title_text { display: flex; align-items: flex-end; justify-content: center; width: 100%; } 
.mainVisual .title_visual .title_text>strong,
.mainVisual .title_visual .title_text>em { font-size: 0; } 
.mainVisual .title_visual .title_text>span,
.mainVisual .title_visual .title_text>em,
.mainVisual .title_visual .title_text>strong { writing-mode: vertical-lr } 
.mainVisual .title_visual .title_text>span { order: 3; border-right: 1px solid #dcd9d6; border-left: 1px solid #dcd9d6; display: block; padding: 0 3px; margin-left: 50px; } 
.mainVisual .title_visual .title_text>span em {font-family: 'EBSHunminjeongeumSBA';border-right: 1px solid #dcd9d6;border-left: 1px solid #dcd9d6;font-size: 24px;color: #635340;font-weight: 400;padding: 0 5px;padding-bottom: 20px;height: 100%;display: block;} 
.mainVisual .title_visual .title_text>em { order: 2; height: 241px; width: 25px; background: url(/images/chusa/main/title_sub.png) center bottom no-repeat; } 
.mainVisual .title_visual .title_text>strong { order: 1; width: 140px; height: 503px; background: url(/images/chusa/main/title.png) center bottom no-repeat; } 
.mainVisual .title_visual .control { margin-top: 30px; display: flex; align-items: center; justify-content: center; } 
.mainVisual .title_visual .control span { font-weight: bold; font-size: 15px; color: #13161b; } 
.mainVisual .title_visual .control .total { display: flex; align-items: center; } 
.mainVisual .title_visual .control span.line { display: block; width: 130px; margin: 0 10px; height: 2px; background: #e0e0e0; position: relative; overflow: hidden; } 
.mainVisual .title_visual .control span.line em { display: block; position: absolute; top: 0px; left: 0px; width: 0%; height: 100%; background: #79563c; } 
.mainVisual .slide_visual { width: 58%; float: right; position: relative; z-index: 1; } 
.mainVisual .slide_visual .slide { width: 100%; white-space: nowrap;max-height: 774px; overflow: hidden; } 
.mainVisual .slide_visual .slide.slick-slider{overflow: visible;}
.mainVisual .slide_visual .slide .item,
.mainVisual .slide_visual .slide {}
.mainVisual .slide_visual .slide .item { display: block !important; position: relative; max-height: 774px;} 
.mainVisual .slide_visual .slide .item .loc_text{display: flex;position: absolute;bottom:10px;right:20px;font-weight: bold;font-size: 20px;color: #fff;background: url(/images/chusa/main/loc.png) 0 0 no-repeat;align-items: flex-end;justify-content: flex-start;padding-left: 30px;}
.mainVisual .slide_visual .slide .item .loc_text em{font-size: 15px;color: #fff;display: inline-block;padding-left: 10px;}
.mainVisual .slide_visual .control { position: absolute; bottom: 0; left: -100px; display: flex; align-items: center; justify-content: center; } 
.mainVisual .slide_visual .control button { width: 100px; height: 100px; color: #fff; font-family: 'EBSHunminjeongeumSBA'; font-size: 18px; transition: all .3s; } 
.mainVisual .slide_visual .control button:before,
.mainVisual .slide_visual .control button:after { display: none; } 
.mainVisual .slide_visual .control button.prev { border-radius: 0 0 0 10px; background: #af9375; } 
.mainVisual .slide_visual .control button.next { border-radius: 0 10px 0 0; background: #79563c; } 
.mainVisual .slide_visual .control button:hover { box-shadow: 6px 9px 8px -5px rgba(0, 0, 0, .4); } 
.section1 { margin-bottom: 120px; } 
.section1:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: -190px; left: 0px; background: url(/images/chusa/main/c_bg.png) center top no-repeat; background-size: 100%; z-index: 0; } 
.section1:before { content: ""; display: block; width: 351px; height: 493px; background: url(/images/chusa/main/sec1_bg.png) 0 0 no-repeat; position: absolute; bottom:0px; left:0px; transform: translate(0, 90%); z-index: 11; } 
.section1 .inner { position: relative; z-index: 1; display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; padding: 50px; width: 100%; max-width: 1540px; background: #fff; margin: 90px auto 0; } 
.section1 .inner .notice_wrap { width: calc(100% - 880px); position: relative; } 
.section1 .inner .notice_wrap .notice-menu {display: flex;}
.section1 .inner .notice_wrap .notice-menu .notice-item {margin-bottom: 0;}
.section1 .inner .notice_wrap .notice-menu .notice-item:not(:first-child) {margin-left: 20px;}
.section1 .inner .notice_wrap .notice-menu .notice-item a {position: relative; display: block; padding: 5px 0 10px;}
.section1 .inner .notice_wrap .notice-menu .notice-item a.active span {color: #79563c;}
.section1 .inner .notice_wrap .notice-menu .notice-item a::before {content: ""; display: block; position: absolute; left: 50%; bottom: 0; width: 0; height: 5px; transform: translateX(-50%); transition: all 0.5s; background-color: #79563c;}
.section1 .inner .notice_wrap .notice-menu .notice-item a.active::before {width: 100%;}
.section1 .inner .notice_wrap .notice-inner {display: none;}
.section1 .inner .notice_wrap .notice-inner.active {display: block;}
.section1 .inner .notice_wrap .tit { margin-bottom: 10px; } 
.section1 .inner .notice_wrap .tit span {font-size: 29px;color: #333;font-family: 'EBSHunminjeongeumSBA';/* font-weight: bold; */line-height: 1;} 
.section1 .inner .notice_wrap li { width: 100%; margin-bottom: 10px; } 
.section1 .inner .notice_wrap li.no-data {margin-top: 25px;}
.section1 .inner .notice_wrap li a { display: block; display: flex; align-items: center; justify-content: flex-start; position: relative;padding-right: 80px;} 
.section1 .inner .notice_wrap li:first-child a { padding: 20px 0 20px; padding-left: 10px; border-bottom: 1px dashed #d3d3d3;/* padding-right: 80px; */ } 
.section1 .inner .notice_wrap li a .date { display: flex; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; border: 5px solid #e4e4e4; border-radius: 10px 0 10px 0; width: 85px; height: 85px; margin-right: 20px; flex-shrink: 0;} 
.section1 .inner .notice_wrap li a .date span { display: block; text-align: center; width: 100%; font-size: 30px; font-weight: bold; color: #333; } 
.section1 .inner .notice_wrap li a .date em { width: 100%; font-size: 15px; color: #333; text-align: center; } 
.section1 .inner .notice_wrap li a .text { width: calc(100% - 105px); display: flex; align-items: center; align-content: center; flex-wrap: wrap; } 
.section1 .inner .notice_wrap li a .text strong { display: block; width: auto; max-width: 100%; font-size: 20px; font-weight: bold; color: #79563c; position: relative; z-index: 2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.section1 .inner .notice_wrap li a .text strong:after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 0%; height: 15px; opacity: .2; background: #79563c; z-index: 1; transition: all .4s ease-in-out; } 
.section1 .inner .notice_wrap li a:hover .text strong:after { width: 100%; opacity: .2; } 
.section1 .inner .notice_wrap li a .text em { display: block; width: 100%; font-size: 16px; color: #555555; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.section1 .inner .notice_wrap li a:hover .text em { font-weight: bold; } 
.section1 .inner .notice_wrap li a>span { font-size: 17px; color: #333333; padding-left: 15px; display: block; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: auto; max-width: 100%; } 
.section1 .inner .notice_wrap li a>span:before { content: ""; width: 4px; height: 4px; background: #c9c9c9; border-radius: 50%; position: absolute; top: 13px; left: 5px; } 
.section1 .inner .notice_wrap li a>span:after { content: ""; width: 0; height: 1px; background: #79563c; position: absolute; bottom: 0px; left: 15px; opacity: .8; transition: all .3s ease-in-out; } 
.section1 .inner .notice_wrap li a:hover>span:after { width: 100%; } 
.section1 .inner .notice_wrap li a>em {display: block; font-size: 15px; color: #767676; position: absolute;top:50%;right:0;transform: translate(0,-50%);} 
.section1 .inner .notice_wrap a.more-btn {font-size: 20px;font-weight: 500;color: #000;font-family: 'EBSHunminjeongeumSBA';padding-right: 25px;position: relative;display: block;background: url(/images/chusa/main/more.png) right center no-repeat;position: absolute;top: 0px;right: 0px;} 
.section1 .inner .info_wrap { width: 320px; border: 1px solid #af9375; padding: 40px; box-sizing: border-box; background: url(/images/chusa/main/info_bg1.png) 15% 90px no-repeat; position: relative; } 
.section1 .inner .info_wrap:after { content: ""; display: block; background: url(/images/chusa/main/info_bg2.png) 0 0 no-repeat; width: 110px; height: 150px; position: absolute; bottom: -50px; right: -40px; } 
.section1 .inner .info_wrap .tit { margin-bottom: 20px; } 
.section1 .inner .info_wrap .tit span { font-size: 26px; font-family: 'EBSHunminjeongeumSBA'; color: #333; } 
.section1 .inner .info_wrap>a { font-size: 31px; color: #333; font-weight: bold; margin-bottom: 24px; line-height: 1; display: block; } 
.section1 .inner .info_wrap .info { position: relative; padding-left: 80px; margin-bottom: 8px; } 
.section1 .inner .info_wrap .info strong { padding-left: 11px; color: #79563c; font-weight: bold; font-size: 15px; position: absolute; top: 0px; left: 0px; } 
.section1 .inner .info_wrap .info strong:before { content: ""; width: 4px; height: 4px; border-radius: 50%; background: #79563c; position: absolute; top: 12px; left: 0px; } 
.section1 .inner .info_wrap .info em { display: block; font-size: 15px; color: #333; } 
.section1 .inner .info_wrap .info span { font-size: 15px; color: #fa3333;    display: inline-block; } 
.section1 .inner .popupzone { width: 460px; border-radius: 10px 0 10px 0; overflow: hidden; position: relative; } 
.section1 .inner .popupzone .slide .item { display: block !important;max-height: 310px; } 
.section1 .inner .popupzone .slide .item a{display: block;}
.section1 .inner .popupzone .control { position: absolute; bottom: 0; right: 0; display: flex; align-items: center; justify-content: center; } 
.section1 .inner .popupzone .control button { width: 50px; height: 50px; background: rgba(0, 0, 0, 0.5); border-right: 1px solid rgba(255, 255, 255, .3) } 
.section1 .inner .popupzone .control button[data-control="prev"]:before,
.section1 .inner .popupzone .control button[data-control="next"]:before { border-color: #fff; } 
.section1 .inner .popupzone .control button[data-control="stop"]:before { box-shadow: -3px 0 #fff, 3px 0 #fff; height: 14px; } 
.section1 .inner .popupzone .control button[data-control="play"]:before { border-width: 7px 0 7px 11px; border-color: transparent transparent transparent #fff } 
.section1 .inner .popupzone .slide { width: 100%; } 
.section1 .inner .quick_wrap { width: 100%; margin-top: 75px; } 
.section1 .inner .quick_wrap ul { display: flex; align-items: center; justify-content: center; padding: 0 20px; } 
.section1 .inner .quick_wrap ul li { margin: 0 50px; } 
.section1 .inner .quick_wrap ul li a { display: block; } 
.section1 .inner .quick_wrap ul li a .icon { width: 95px; height: 95px; background-color: #f6f4f0; border-radius: 10px; background-position: center; background-repeat: no-repeat; transition: all .2s ease-in; } 
.section1 .inner .quick_wrap ul li a:hover .icon { background-color: #79563c; border-radius: 50%; box-shadow: 5px 7px 5px 0px rgba(0, 0, 0, 0.2); } 
.section1 .inner .quick_wrap ul li a .icon.icon1 { background-image: url(/images/chusa/main/icon1.png); } 
.section1 .inner .quick_wrap ul li a .icon.icon2 { background-image: url(/images/chusa/main/icon2.png); } 
.section1 .inner .quick_wrap ul li a .icon.icon3 { background-image: url(/images/chusa/main/icon3.png); } 
.section1 .inner .quick_wrap ul li a .icon.icon4 { background-image: url(/images/chusa/main/icon4.png); } 
.section1 .inner .quick_wrap ul li a .icon.icon5 { background-image: url(/images/chusa/main/icon5.png); } 
.section1 .inner .quick_wrap ul li a .icon.icon6 { background-image: url(/images/chusa/main/icon6.png); } 
.section1 .inner .quick_wrap ul li a .icon.icon7 { background-image: url(/images/chusa/main/icon7.png); } 
.section1 .inner .quick_wrap ul li a:hover .icon.icon1 { background-image: url(/images/chusa/main/icon1_on.png); } 
.section1 .inner .quick_wrap ul li a:hover .icon.icon2 { background-image: url(/images/chusa/main/icon2_on.png); } 
.section1 .inner .quick_wrap ul li a:hover .icon.icon3 { background-image: url(/images/chusa/main/icon3_on.png); } 
.section1 .inner .quick_wrap ul li a:hover .icon.icon4 { background-image: url(/images/chusa/main/icon4_on.png); } 
.section1 .inner .quick_wrap ul li a:hover .icon.icon5 { background-image: url(/images/chusa/main/icon5_on.png); } 
.section1 .inner .quick_wrap ul li a:hover .icon.icon6 { background-image: url(/images/chusa/main/icon6_on.png); } 
.section1 .inner .quick_wrap ul li a:hover .icon.icon7 { background-image: url(/images/chusa/main/icon7_on.png); } 
.section1 .inner .quick_wrap ul li a span { font-size: 16px; margin-top: 15px; display: block; text-align: center; } 
.section2 { width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 30px; position: relative; } 
.section2:after { content:""; width: 488px; height: 784px; background: url(/images/chusa/main/sec2_bg.png) right center no-repeat; position: absolute; top:50%; right:0px; transform: translate(100%,-50%); } 
.sec_tit { text-align: center; margin-bottom: 45px; position: relative; } 
.sec_tit:after { content: ""; width: 2px; height: 90px; background: #dadada; position: absolute; top:-110px; left:50%; ; } 
.sec_tit strong {font-size: 52px;color: #3e3c35;font-family: 'EBSHunminjeongeumSBA';display: block;text-align: center;line-height: 1;margin-bottom: 15px;font-weight: 500;} 
.sec_tit strong em { font-size: 67px; color: #79563c; line-height: 1; } 
.sec_tit span { font-size: 18px; color: #333333; } 
.guide_list { width: 100%; display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 150px; } 
.guide_list li { width: calc(100% / 3 - 60px); max-width: 390px; } 
.guide_list li a { display: block; width: 100%; height: 440px; position: relative; } 
.guide_list li:nth-child(even) { margin-top: 40px; } 
.guide_list li a .bg { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background: url(/images/chusa/main/g_img1.png) center no-repeat; z-index: 0; filter: grayscale(100%); overflow: hidden; border-radius: 50px 0 50px 0; transition: all .4s ease-in-out; } 
.guide_list li a:hover .bg { filter: grayscale(0%); } 
.guide_list li:nth-child(even) a .bg { border-radius: 0 50px 0 50px; } 
.guide_list li a>span { font-size: 25px; font-family: 'EBSHunminjeongeumSBA'; bottom: 40px; left: 40px; z-index: 1; display: block; position: absolute; color: #fff; } 
.guide_list li a .plus_icon { display: block; position: absolute; width: 43px; height: 43px; background: url(/images/chusa/main/plus.png) center no-repeat; bottom: 40px; right: 40px; z-index: 1; } 
.guide_list li.n1 a .bg { background: url(/images/chusa/main/g_img1.png) center no-repeat; } 
.guide_list li.n2 a .bg { background: url(/images/chusa/main/g_img2.png) center no-repeat; } 
.guide_list li.n3 a .bg { background: url(/images/chusa/main/g_img3.png) center no-repeat; } 
.guide_list li.n1 a:hover .bg { background: url(/images/chusa/main/g_img1_on.png) center no-repeat; } 
.guide_list li.n2 a:hover .bg { background: url(/images/chusa/main/g_img2_on.png) center no-repeat; } 
.guide_list li.n3 a:hover .bg { background: url(/images/chusa/main/g_img3_on.png) center no-repeat; } 
.guide_list li a .on_box { background: #79563c; border-radius: 50px 0 50px 0; position: absolute; bottom: -70px; left: 0px; width: calc(100% - 30px); padding: 45px 35px; z-index: 2; overflow: hidden; /* transform: translate(0,50% ); */
 opacity: 0; transition: all .4s ease-in-out; } 
.guide_list li a:hover .on_box { /* transform: translate(0,0 ); */
 opacity: 1; } 
.guide_list li:nth-child(even) a .on_box { border-radius: 0 50px 0 50px; } 
.guide_list li a .on_box:after { content: ""; position: absolute; width: calc(100% - 170px); height: 1px; background: #fff; bottom: 40px; left: 35px; opacity: .2; } 
.guide_list li a .on_box strong { font-size: 25px; display: block; font-family: 'EBSHunminjeongeumSBA'; color: #fff; margin-bottom: 10px; } 
.guide_list li a .on_box span { font-size: 15px; color: #fff; display: block; margin-bottom: 20px; } 
.guide_list li a .on_box em { display: block; position: absolute; font-size: 15px; color: #fff; bottom: 30px; right: 50px; z-index: 3; } 
.section3 { width: 100%; padding-bottom: 80px; } 
.section3:before { content: ""; width: 347px; height:192px; position: absolute; bottom:0px; left:0px; background: url(/images/chusa/main/sec3_bg2.png) 0 0 no-repeat; } 
.section3:after { content: ""; width: 261px; height:604px; position: absolute; bottom:0px; right:0px; background: url(/images/chusa/main/sec3_bg3.png) 0 0 no-repeat; } 
.section3 .inner { width: 100%; background: #f5f1ed url(/images/chusa/main/sec3_bg1.png) center 30px no-repeat; background-size: 100%; padding: 80px 90px; max-width: 1760px; margin: 0 auto; } 
.section3 .inner .slide_wrap { width: 100%; position: relative; padding: 0 70px; z-index: 1; } 
.section3 .inner .slide_wrap .slide { width: 100%; padding: 20px 0; overflow: hidden; } 
.section3 .inner .slide_wrap .slide .slick-list { overflow: visible; } 
.section3 .inner .slide_wrap .slide .item { padding: 0 10px; width:100%; } 
.section3 .inner .slide_wrap .slide .item a { display: block; border: 1px solid #d9d9d9; background: #fff; border-radius: 10px; padding: 25px; transition: all .4s ease-in-out; } 
.section3 .inner .slide_wrap .slide .item a:hover { border: 1px solid #8b6d56; margin-top: -20px; box-shadow: 5px 7px 5px 0px rgba(0, 0, 0, 0.2); } 
.section3 .inner .slide_wrap .slide .item a .thum { display: block; position: relative; margin-bottom: 30px; overflow: hidden;height: 172px;position: relative; } 
.section3 .inner .slide_wrap .slide .item a .thum img{ display: block;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);     height: 100%;width: auto;}
.section3 .inner .slide_wrap .slide .item a .thum:after { content: ""; position: absolute; z-index: 6; top: -36px; left: 50%; margin-left: -16px; background-color: rgba(0,0,0,0.7); height: 32px; width: 32px; border-radius: 32px; transform: scale(1); transform-origin: 50% 50%; transition: transform 0.25s ease-out; } 
.section3 .inner .slide_wrap .slide .item a .thum:before { content: ""; position: absolute; z-index: 7; top: 50%; left: 50%; margin-left: -23px; margin-top: -23px; height: 46px; width: 46px; transform: scale(0); transform-origin: 50% 50%; opacity: 0; transition: transform 0.25s ease-out,opacity 0.25s ease-out; transition-delay: 0.25s; background: url(/images/chusa/main/prog_on.png)no-repeat center / cover; } 
.section3 .inner .slide_wrap .slide .item a:hover .thum:before { transform: scale(1); opacity: 1; } 
.section3 .inner .slide_wrap .slide .item a:hover .thum:after { transform: scale(21); } 
.section3 .inner .slide_wrap .slide .item a .thum span { display: block; position: absolute; bottom: 0px; right: 0px; width: 60px; height: 60px; font-size: 15px; color: #fff; background: #635340; box-sizing: border-box; overflow: hidden; white-space: normal; word-break: keep-all; text-align: center; line-height: 1.2; display: flex; align-items: center; justify-content: center; z-index: 1; } 
.section3 .inner .slide_wrap .slide .item a .thum span em { font-size: 15px; color: #fff; display: block; } 
.section3 .inner .slide_wrap .slide .item a .thum span.wait { background: #ffffff; border: 2px solid #bababa; color: #727272; } 
.section3 .inner .slide_wrap .slide .item a .thum span.end { border: 2px solid #635340; background: #fff; color: #635340; } 
.section3 .inner .slide_wrap .slide .item a .thum span.wait em { color: #727272; } 
.section3 .inner .slide_wrap .slide .item a .thum span.end em { background: #fff; color: #635340; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; padding: 2px; } 
.section3 .inner .slide_wrap .slide .item a .thum span.end:after { content: ""; width: 150%; height: 150%; border-left: 2px solid #635340; z-index: 0; position: absolute; top: 13px; left: 30%; transform: rotate(45deg); } 
.section3 .inner .slide_wrap .slide .item a>strong { font-size: 22px; line-height: 1; color: #333; display: block; margin-bottom: 15px; } 
.section3 .inner .slide_wrap .slide .item a>span { color: #666; font-size: 16px; display: block; height: 50px; } 
.section3 .inner .slide_wrap .slide .item a>em { padding-left: 35px; font-size: 16px; color: #666; line-height: 27px; display: block; position: relative; } 
.section3 .inner .slide_wrap .slide .item a>em:before { content: ""; display: inline-block; width: 27px; height: 27px; background: url(/images/chusa/main/pay.png) 0 center no-repeat; position: absolute; top:0px; left:0px; } 
.section3 .inner .slide_wrap button[data-control="prev"],
.section3 .inner .slide_wrap button[data-control="next"] { width: 52px; height: 52px; border: 1px solid #674e3b; border-radius: 50%; position: absolute; top:50%; transform: translate(0,-50%); transition: all .3s ease-in-out; } 
.section3 .inner .slide_wrap button[data-control="prev"] { left:0px; } 
.section3 .inner .slide_wrap button[data-control="next"] { right:0; } 
.section3 .inner .slide_wrap button[data-control="prev"]:before,.section3 .inner .slide_wrap button[data-control="next"]:before { width: 9px; height: 9px; border-color: #674e3b; } 
.section3 .inner .slide_wrap button[data-control="next"] { border: 1px solid #fff; background: #fff; box-shadow: 5px 7px 5px 0px rgba(0, 0, 0, 0.2); } 
.section3 .inner .slide_wrap button[data-control="prev"]:hover,
.section3 .inner .slide_wrap button[data-control="next"]:hover { border: 1px solid #674e3b; background: #674e3b; box-shadow: 5px 7px 5px 0px rgba(0, 0, 0, 0.2); } 
.section3 .inner .slide_wrap button[data-control="prev"]:hover:before,.section3 .inner .slide_wrap button[data-control="next"]:hover:before { width: 9px; height: 9px; border-color: #fff; } 
.section3 .inner .slide_wrap .more {font-size: 20px;font-weight: 500;color: #000;font-family: 'EBSHunminjeongeumSBA';padding-right: 25px;position: relative;display: block;background: url(/images/chusa/main/more.png) right center no-repeat;position: absolute;top: -75px;right: 70px;} 
@media(max-width:1740px){
 .mainVisual { width: 100%; position: relative; min-width: 1740px; left: 50%; transform: translate(-50%, 0); z-index: 1; } 
.mainVisual .title_visual { justify-content: flex-end; padding-right: 50px; } 
.mainVisual .title_visual .title_text { justify-content: flex-end; } 
.mainVisual .slide_visual .slide .item .loc_text{left:auto; right:15%}
 }
@media(max-width:1280px){
 .section1 .inner .notice_wrap { width: calc(100% - 370px); } 
.section1 .inner .popupzone { width: 100%; background: #f6f4f0; border: 1px solid #dddddd; border-radius: 10px 0 10px 0; margin-top: 75px; } 
.section1 .inner .popupzone .slide { width: 460px; margin: 0 auto; } 
.section1 .inner .quick_wrap ul { padding: 0; justify-content: space-between; } 
.section1 .inner .quick_wrap ul li { margin: 0; } 
.section2 { z-index: 12; } 
.sec_tit strong { font-size: 42px; } 
.sec_tit strong em { font-size: 60px; } 
.section1:before { left:-50px } 
.guide_list li { width: 288px; } 
.guide_list li a { height: 325px; } 
.guide_list li a>span { bottom: 37px; left: 25px; } 
.guide_list li.n1 a .bg,.guide_list li.n2 a .bg,.guide_list li.n3 a .bg,.guide_list li.n1 a:hover .bg,.guide_list li.n2 a:hover .bg,.guide_list li.n3 a:hover .bg { background-size: 288px; } 
.guide_list li a>span,.guide_list li a .on_box strong { font-size: 22px; } 
.guide_list li a .on_box { padding: 25px; padding-right: 15px; width: calc(100% - 15px); bottom: -90px; } 
.guide_list li a .on_box span { letter-spacing: -1px; } 
.guide_list li a .on_box em { bottom: 20px; right: 30px; } 
.guide_list li a .on_box:after { bottom: 30px; width: calc(100% - 155px); } 
.section3 { padding: 0 30px 80px; } 
.section3 .inner { padding-left: 0; padding-right: 0; } 
.section3 .inner .slide_wrap { padding: 0 25px; } 
.section3 .inner .slide_wrap .slide .item a .thum { margin-bottom: 20px; } 
.section3 .inner .slide_wrap .slide .item a>strong { font-size: 20px; margin-bottom: 10px; } 
.mainVisual .slide_visual .slide .item .loc_text {right:30%;}
 }
@media(max-width:1023px){
 .mainVisual { min-width: 100%; } 
 .mainVisual .title_visual { position: static; width: 100%; padding: 0; justify-content: center; background: url(/images/chusa/main/m_bg_768.png) center 0 no-repeat; margin-bottom: 20px; } 
 .mainVisual .title_visual .title_text { justify-content: center; flex-wrap:wrap; padding-top: 35px; } 
 .mainVisual .title_visual .title_text>span,
 .mainVisual .title_visual .title_text>em,
 .mainVisual .title_visual .title_text>strong { writing-mode: unset; } 
 .mainVisual .title_visual .title_text>span { order: 1; border: 1px solid #dcd9d6; border-right: 0px solid #dcd9d6; border-left: 0px solid #dcd9d6; padding: 3px; margin-bottom: 30px; margin-left: 0; } 
 .mainVisual .title_visual .title_text>span em { font-size: 16px; border: 1px solid #dcd9d6; border-right: 0px solid #dcd9d6; border-left: 0px solid #dcd9d6; padding-bottom: 0px; padding-top: 10px; padding-bottom: 3px; } 
 .mainVisual .title_visual .title_text>em { width: 100%; height: 19px; background: url(/images/chusa/main/title_sub_768.png) center no-repeat; margin-bottom: 15px; } 
 .mainVisual .title_visual .title_text>strong { order: 3; width: 100%; height: 54px; background: url(/images/chusa/main/title_768.png) center no-repeat; } 
.mainVisual .slide_visual { float: none; width: 100%; padding-left: 95px; padding-right: 0; } 
.mainVisual .slide_visual .control { left: 30px; } 
.mainVisual .slide_visual .control button { width: 65px; height: 65px; } 
.mainVisual .slide_visual .slide .item .loc_text {right:20px}
.section1:after { top: -155px;    background-size: cover; } 
.section1 { padding: 0 30px; margin-bottom: 90px; } 
.section1 .inner { padding-left: 0; padding-right: 0; padding-bottom: 0}
.section1 .inner .notice_wrap { width: 100%; padding-left: 30px; padding-right: 30px; } 
.section1 .inner .notice_wrap>a { top:-7px } 
 .section1 .inner .notice_wrap .tit span { font-size: 24px; } 
 .section1 .inner .info_wrap { width: 100%; padding: 20px 40px; background: url(/images/chusa/main/info_bg1.png) right calc(100% + 60px) no-repeat; margin-top: 30px; margin-left: 30px; margin-right: 30px; } 
 .section1 .inner .info_wrap .tit { margin-bottom: 10px; } 
.section1 .inner .info_wrap>a { } 
 .section1 .inner .info_wrap .tit span { font-size: 24px; } 
 .section1 .inner .info_wrap>a { font-size: 28px; margin-bottom: 15px; } 
 .section1 .inner .info_wrap .info { margin-bottom: 5px; } 
 .section1 .inner .info_wrap .info em { display: inline-block; margin-right: 20px; } 
 .section1 .inner .info_wrap:after { width: 81px; height: 115px; background-size: 81px; bottom: -20px; right: -20px; } 
 .section1 .inner .popupzone { margin-top: 30px; margin-left: 30px; margin-right: 30px; } 
 .section1 .inner .quick_wrap ul li a .icon { width: 66px; height: 66px; margin: 0 auto; } .section1 .inner .quick_wrap ul { flex-wrap: wrap; justify-content: flex-start; } 
 .section1 .inner .quick_wrap ul li { width: 25%; margin-bottom: 20px; } 
 
 .section1 .inner .quick_wrap ul li a span { margin-top: 8px; } 
 .sec_tit:after { height: 60px;top: -80px; } 
 .sec_tit strong { font-size: 25px; margin-bottom: 5px; } 
 .sec_tit strong em { font-size: 38px; } 
 .section1:before { width: 145px; height: 273px; background-size: 145px; left: 0; bottom: -40px; } 
 .guide_list { flex-wrap: wrap; padding: 0 30px; justify-content: center; margin-bottom: 50px; } 
 .guide_list li { width: 100%; max-width: 648px; margin-bottom: 15px; } 
 .guide_list li:nth-child(even) { margin-top: 0; } 
 .guide_list li a { height: 172px; } 
 .guide_list li.n1 a .bg,.guide_list li.n2 a .bg,.guide_list li.n3 a .bg,.guide_list li.n1 a:hover .bg,.guide_list li.n2 a:hover .bg,.guide_list li.n3 a:hover .bg { background-size: 288px; } 
 .guide_list li.n1 a .bg { background: url(/images/chusa/main/g_img1_768.png) center no-repeat; } 
.guide_list li.n2 a .bg { background: url(/images/chusa/main/g_img2_768.png) center no-repeat; } 
.guide_list li.n3 a .bg { background: url(/images/chusa/main/g_img3_768.png) center no-repeat; } 
.guide_list li.n1 a:hover .bg { background: url(/images/chusa/main/g_img1_768.png) center no-repeat; } 
.guide_list li.n2 a:hover .bg { background: url(/images/chusa/main/g_img2_768.png) center no-repeat; } 
.guide_list li.n3 a:hover .bg { background: url(/images/chusa/main/g_img3_768.png) center no-repeat; } 
.section.section2 .guide_list li a .bg { background-size: auto 100%; border-radius: 10px 0 10px 0; } 
.section.section2 .guide_list li:nth-child(even) a .bg,.guide_list li:nth-child(even) a .on_box { border-radius: 0 10px 0 10px; } 
.guide_list li a>span { display: none; } 
.guide_list li a .plus_icon { display: none; } 
.guide_list li a .on_box { opacity: 1; width: 100%; height: 100%; left:0; bottom:0; border-radius: 10px 0 10px 0; background: rgba(121,86,60,.8); padding-top: 30px; } 
.guide_list li a .on_box span { width: 50%; } 
.guide_list li a>span, .guide_list li a .on_box strong { line-height: 1; } 
.section3 .inner { padding-top: 70px; padding-bottom: 30px; } 
.section3 .sec_tit { margin-bottom: 0px; } 
.section3 .sec_tit:after { top: -90px; } 
.section3 .sec_tit span { display: block; text-align: center; margin: 0 auto; width: 60%; } 
.section3 .inner .slide_wrap .more { top: -105px; right: 30px; } 
.section3 .inner .slide_wrap { padding: 0 60px; } 
.section3:before { width: 170px; height: 99px; background-size: 170px; } 
.section3:after { width: 130px; height: 303px; background-size: 130px; } 
.mainVisual .title_visual .control span.line{width: 170px;}
 }
@media(max-width:767px){
 .mainVisual .slide_visual { padding-left: 45px; } 
 .mainVisual .slide_visual .control { left: 20px; } 
 .section1 .inner{margin-top: 30px;padding-top: 20px;}
 .section1:after { top: -95px; } 
.section1 { padding-left: 15px; padding-right: 15px; } 
.section1 .inner .notice_wrap { padding-left: 20px; padding-right: 20px; } 
.section1 .inner .notice_wrap>a { right: 20px; } 
.section1 .inner .notice_wrap .tit span {font-size: 20px;}
.section1 .inner .info_wrap,.section1 .inner .popupzone { margin-right: 20px; margin-left: 20px; } 
.sec_tit span { display: none; } 
 .section2,.section3 { padding-left: 15px; padding-right: 15px; } 
.section3 .sec_tit span { display: none; } 
.section3 .inner { background-size: 768px; } 
.section3 .sec_tit { margin-bottom: 25px; } 
.section3 .inner .slide_wrap { padding-left: 20px;; padding-right: 20px; } 
.section3 .inner .slide_wrap .more { top: -25px; right: 30px; } 
.section3:before { width: 170px; height: 119px; background-size: 170px; } 
.section3:after { width: 130px; height: 330px; background-size: 130px; } 
  .section1 .inner .info_wrap .info span{display: block;}
 }
 @media(max-width:530px){
 .section1 .inner .popupzone .slide { width: 100%; } 
 .section1 .inner .quick_wrap { margin-top: 50px; } 
 .section1 .inner .quick_wrap ul li { width: calc(100% / 3); } 
 .section1:before { left: -55px; bottom: -140px; } 
 .guide_list { padding: 0; } 
 .guide_list li a .on_box { padding-top: 25px; } 
 .guide_list li.n1 a .bg { background: url(/images/chusa/main/g_img1_768.png) calc(100% + 50px) center no-repeat; } 
.guide_list li.n2 a .bg { background: url(/images/chusa/main/g_img2_768.png) calc(100% + 50px) center no-repeat; } 
.guide_list li.n3 a .bg { background: url(/images/chusa/main/g_img3_768.png) calc(100% + 50px) center no-repeat; } 
.guide_list li.n1 a:hover .bg { background: url(/images/chusa/main/g_img1_768.png) calc(100% + 50px) center no-repeat; } 
.guide_list li.n2 a:hover .bg { background: url(/images/chusa/main/g_img2_768.png) calc(100% + 50px) center no-repeat; } 
.guide_list li.n3 a:hover .bg { background: url(/images/chusa/main/g_img3_768.png) calc(100% + 50px) center no-repeat; } 
.guide_list li a .on_box span { width: 100%; } 
.guide_list li a .on_box em { bottom: 10px; } 
.guide_list li a .on_box:after { bottom:20px; left: 25px; } 
.sec_tit { margin-bottom: 20px; } 
 }
   @media (max-width:460px){
    .mainVisual .slide_visual .slide .item .loc_text{flex-wrap: wrap;width: 140px;font-size: 16px;right: 10px;}
    .mainVisual .slide_visual .slide .item .loc_text em{display: block;width: 100%;padding-left: 0;font-size: 16px;}
   }
  @media (max-width:400px){
   .section1 .inner .info_wrap{padding: 20px;padding-right: 10px;}
   .section1 .inner .info_wrap .info em{margin-right: 0;}
   .section1 .inner .info_wrap:after {
    width: 78px;
    height: 109px;
    background-size: 78px;
    bottom: -27px;
    right: -26px;
}
 }




/* 230712 메인 이관 중 수정사항 : s */
#body_layout {margin-top: 0;padding-bottom: 0;width: 100%;overflow-x: hidden;}

.top_wrap .utile_wrap li a {line-height: 1.6;}

@media (max-width: 360px) {
  .section1 .inner .notice_wrap a.more-btn {font-size: 0;height: 33px;right: 20px;}
}
/* 230712 메인 이관 중 수정사항 : e */