@charset "utf-8";/*팝업*/
.main_notice_pop { width: 90%; box-shadow: 1px 1px 7px rgb(0 0 0 / 58%); border: 1px solid #dadade; } 
.main_notice_pop .popup-img { position: relative; width: 100%; } 
.main_notice_pop .popup-img .link-box { position: absolute; top: 178px;right: 12px; width: 100%; display: flex; padding: 4px 9px; justify-content: end; box-sizing: border-box; gap: 105px; } 
.main_notice_pop .popup-img .link-box a { display: block; width: 167px; height: 60px; background: #00000000; margin-left: 30px;} 
.main_notice_pop .popup-img img { width: 100%; } 
.main_notice_pop .chck-close { font-size: 20px; display: flex; align-items: center; box-sizing: border-box; justify-content: end; background: #000; width: 100%; height: 40px; color: #fff; } 

.main_notice_pop .btn_close { margin: 0 25px; font-weight: bold; } 

.main_notice_pop .day-close { width: 15px; height: 15px; margin-right: 10px; } 
.main_notice_pop a,.main_notice_pop a:visited,.main_notice_pop a:hover { color: #fff; } 


.ico_wrap { display: flex; flex-direction: column; gap: 20px; } 
.ico_wrap ul { display: flex; justify-content: space-between; gap: 20px; height: 100%;} 
.ico_wrap .ico_box1_1{height: 200px;}
.ico_wrap .ico_box2_1{height: 140px;}
.ico_wrap .ico_box3_1{height: 140px;}
.ico_wrap ul a,.main_booking_box{padding: 20px; display: block;width: 100%;height: 100%;box-sizing: border-box;}
.ico_box1_1 ul li .main_booking_box{display: flex;flex-direction: column;justify-content: space-between;}
.ico_box1_1 ul li .main_booking_box .a_box {display: flex;justify-content: space-between;}
.ico_box1_1 ul li .main_booking_box a{width: 160px;height: 50px;background: #ffffff2f;border-radius: 10px;font-size: 18px;font-weight: bold;color: #fff;padding: 0;display: flex;justify-content: center;align-items: center;} 
.ico_wrap ul h4{font-size: 26px;font-weight: bold; color: #fff;}
.ico_wrap ul strong{font-size: 18px;font-weight: bold; color: #ffffff9a; display: block;margin-top: 5px;}
.ico_wrap ul p{font-size: 14px; color: #ffffff9a;}
.ico_wrap ul li{background:#fff;border-radius: 20px;}
.ico_wrap .ico_box1_1 ul li:nth-child(1){background-color: #105F9C; flex:1; background-image: url("/include/img/main-ico-01.png");background-position: top 20px right 20px ;background-repeat: no-repeat;}
.ico_wrap .ico_box1_1 ul li:nth-child(2){min-width: 180px; background-color: #009AB2; background-image: url("/include/img/main-ico-02.png");background-position: right 20px bottom;background-repeat: no-repeat;}
.ico_wrap .ico_box2_1 ul li{width: calc(33.333% - 20px);}
.ico_wrap .ico_box2_1 ul li h4{font-size: 20px;color: #000;}
.ico_wrap .ico_box2_1 ul li strong{font-size: 14px;color: #666666;}
.ico_wrap .ico_box2_1 ul li:nth-child(1){ background-image: url("/include/img/main-ico-03.png");background-position: right 20px bottom;background-repeat: no-repeat;}
.ico_wrap .ico_box2_1 ul li:nth-child(2){display: flex;flex-direction: column;gap: 10px;background: none;}
.ico_wrap .ico_box2_1 ul li:nth-child(2) a{height: calc((100% - 10%)/2);background:#fff;border-radius: 20px;display: flex;align-items: center;background-size: 20%;gap: 5px;}
.ico_wrap .ico_box2_1 ul li:nth-child(2) a strong{margin: 0;}
.ico_wrap .ico_box2_1 ul li:nth-child(2) a:nth-child(1){ background-image: url("/include/img/main-ico-04.png");background-position: right 10px bottom;background-repeat: no-repeat;}
.ico_wrap .ico_box2_1 ul li:nth-child(2) a:nth-child(2){ background-image: url("/include/img/main-ico-05.png");background-position: right 10px bottom;background-repeat: no-repeat;}
.ico_wrap .ico_box2_1 ul li:nth-child(3){ background-image: url("/include/img/main-ico-08.png");background-position: right 20px bottom;background-repeat: no-repeat;background-color: #1EA2E6;}
.ico_wrap .ico_box2_1 ul li:nth-child(3) h4{color: #fff;}
.ico_wrap .ico_box3_1 ul li h4{font-size: 20px;}
.ico_wrap .ico_box3_1 ul li strong{font-size: 14px;}
.ico_wrap .ico_box3_1 ul li:nth-child(1){min-width: 180px; background-color: #E38305; background-image: url("/include/img/main-ico-06.png");background-position: right 20px bottom;background-repeat: no-repeat;}
.ico_wrap .ico_box3_1 ul li:nth-child(2){background-color: #B20D0D; flex:1 ;background-image: url("/include/img/main-ico-07.png");background-position: right 20px bottom;background-repeat: no-repeat;}


.mv { margin:0 auto; position:relative; border-radius: 20px; overflow: hidden; } 
/* .mv { width:640px; margin:0 auto; position:relative; border-radius: 20px; overflow: hidden; } */
#main_con .mv .bx-wrapper .bx-viewport { height: 380px !important; } 
.mv .bx-wrapper img { width:100%; } 
.mv .bx-wrapper .bx-controls-direction { display:none; } 
.mv .bx-wrapper .bx-pager { width:100%; position:absolute; bottom:8px; left:0; text-align:center; } 
.mv .bx-wrapper .bx-pager .bx-pager-item { display:inline-block; margin-right:10px; } 
.mv .bx-wrapper .bx-pager .bx-pager-item:last-of-type { margin-right:0; } 
.mv .bx-wrapper .bx-pager.bx-default-pager a { display:block; width:10px; height:10px;background: #fff; border-radius: 50%; text-indent:-9999px;box-shadow: 0 0 5px #0000009e; } 
.mv .bx-wrapper .bx-pager.bx-default-pager a.active { background:url("/include/img/mv_on.png") no-repeat; background: #193e8c;} 

.mv_txt { position:absolute; top:21px; width:100%; text-align:center; z-index:2; } 


@media all and (max-width:640px){
 .mv_txt { } 
 } 

.mv_ico { width:119px; position:absolute; top:180px; left:20px; z-index:2; } 
.mv_ico ul li:first-child { padding-bottom:15px; } 



.notice { width:606px; margin:15px auto 15px auto; border:1px solid #bababa; background:#fff; border-radius:14px; } 
.notice ul { margin:20px 30px; } 
.notice ul li { line-height:34px; } 
.notice ul li span { vertical-align:middle; display:inline-block; margin-right:14px; } 

.comp_btn { width:606px; margin:0 auto; } 


.comp_wrap { width:606px; margin:0 auto; } 

.comp_b { position:relative; border-radius:20px; padding:15px 25px 20px 25px; margin-bottom:15px; } 
.comp_b span.tit { display:block; font-size:18pt; line-height:36px; letter-spacing:-1px; font-weight:600; } 
.comp_b span.btn { position:absolute; top:14%; right:4%; background:#fff; color:#3d3d3d; font-size:16pt; font-weight:600; padding:5px 10px 9px 10px; border-radius:10px; } 
.comp_b a { color:#fff; line-height:24px; font-size:13pt; } 
.cb1 { background:#4dacec; } 
.cb2 { background:#67a58c; } 
.cb3 { background:#5db872; } 
.cb4 { background:#a983c0; } 

.gray_bg { background:#e9e9e9; padding:30px 0; width:100%; margin:30px 0 30px 0; } 
.gray_bg .doc_slide { width:580px; position:relative; margin:0 auto; } 
.gray_bg img { width:100%; } 
.gray_bg .bx-controls-direction { display:none; } 
.gray_bg .bx-pager { width:100%; position:absolute; bottom:8%; left:0; text-align:center; } 
.gray_bg .bx-pager .bx-pager-item { display:inline-block; margin-right:10px; } 
.gray_bg .bx-pager .bx-pager-item:last-of-type { margin-right:0; } 
.gray_bg .bx-pager.bx-default-pager a { display:block; width:10px; height:10px; background:url("/include/img/btn_off.png") no-repeat; text-indent:-9999px; } 
.gray_bg .bx-pager.bx-default-pager a.active { background:url("/include/img/btn_on.png") no-repeat; } 
.gray_bg .look_slide_wrap { width:580px; margin:0 auto; overflow:hidden; } 
.gray_bg .look_slide_wrap .txt { width:290px; float:left; } 
.gray_bg .look_slide { width:290px; position:relative; float:left; } 
.gray_bg .look_slide .bx-controls { display:none; } 


.info_wrap { width:612px; margin:0 auto 20px auto; overflow:hidden; } 
.info_wrap ul { } 
.info_wrap ul li { float:left; } 

.info_wrap ul.ul_01 { } 
.info_wrap ul.ul_01 li:first-child { padding:0 12px 12px 0; } 
.info_wrap ul.ul_01 li:last-child { padding-bottom:12px; } 

.info_wrap ul.ul_02 { } 
.info_wrap ul.ul_02 li { padding:0 12px 12px 0; } 
.info_wrap ul.ul_02 li:last-child { padding:0 0 12px 0; } 


.bbs_wrap { margin:0 auto 40px auto; border-radius:20px; padding:30px 30px; background: #fff; color: #333; } 
/* .bbs_wrap { width:552px; margin:0 auto 40px auto; border:1px solid #cdcdcd; border-radius:20px; padding:30px 30px; } */
.bbs_wrap ul li { line-height:34px; display: flex; align-items: center; } 
.bbs_wrap ul li span.ico { background:#727272; color:#fff; font-weight:700; font-size:13px; line-height:24px; height:24px; padding:0px 10px; margin-top:-2px; margin-right:15px; vertical-align:middle; display:inline-block; white-space: nowrap;} 
.bbs_wrap ul li span.bbs-cont { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.bbs_wrap ul li span.day { display:inline-block; float:right; font-size:14px; font-weight:400; color:#9a9a9a; } 
.bbs_wrap ul li span a { font-size: 18px; font-weight: bold; } 
/*
.info_wrap p { float:left; } 
.info_wrap p.p1 { width:300px; } 
.info_wrap p.p2 { width:196px; } 
.info_wrap p.mbr { margin:0 12px 12px 0; } 
*/

.time { width:580px; margin:0 auto 30px; } 

/*한강투어 참여자 후기*/
.re-banner-wrap{width: 100%;height: 200px;background: url("/img/re-banner-bg.png") no-repeat bottom right 20% #960BDB;margin-bottom: 30px;}
.re-banner-wrap a{display: block;width: 100%;height: 100%;padding-left: 20px;box-sizing: border-box;}
.re-banner-wrap .inner_pad30{display: flex;flex-direction: column; justify-content: center;color: #fff;height: 100%;gap: 20px;}
.re-banner-wrap h4{font-size: 26px;}
.re-banner-wrap span{width: 130px;height: 50px;display: flex; align-items: center; padding: 0 15px;background: url("/img/bbs/ico-arr.png")no-repeat center right 15px #ffffff33;border-radius: 10px;font-weight: bold;box-sizing: border-box;}