/* BASIC css start */
#footer{margin-top:0px !important;}
#wrap{overflow:hidden;}
.guide{background:#FAF7F4; padding:50px 0 60px;}
.txt{padding:0px;}
/* 타이틀 */
.guide .tit{padding-bottom:34px; text-align:center;}
.guide .tit p{font-size:13px; letter-spacing:1px; font-family:'Brewery Com', sans-serif !important; padding-bottom:15px;}
.guide .tit h1{font-size:28px; letter-spacing:-0.3px;}

/* 탭 */
.guide .tab ul{font-size:0; text-align:center;padding:0 15px;}
.guide .tab ul li{display:inline-block; vertical-align:top; cursor:pointer; width:50%; line-height:43px; background:#fff; font-size:12px; letter-spacing:-0.5px; box-sizing:border-box; border:1px solid #120B19; transition:all 0.3s;}
.guide .tab ul li.on{background:#120B19; color:#232323; color:#fff;}

/* 컨텐츠 */
.guide .tab_cont .cont{display:none; padding-top:50px;}
.guide .tab_cont .cont.on{display:block;}
.guide .tab_cont .info_box{font-size:0;margin-bottom: -20px;}
.guide .tab_cont .info_box h1{font-size:20px; letter-spacing:-0.3px; line-height:1.4;text-align:center;;margin-bottom:30px;}
.guide .tab_cont .info_box > div{display:block; vertical-align:top;}
.guide .tab_cont .info_box .txt{width:100%;padding:0 15px 30px;}
.guide .tab_cont .info_box .txt .swiper-container{padding-top:35px;height:364px;}
.cont1 .info_box .txt .swiper-container{height:275px !important;}
.guide .tab_cont .info_box .txt ul li{padding-left:27px; position:relative; margin-bottom:10px; height:auto ! important; cursor:pointer;}
.guide .tab_cont .info_box .txt ul li:last-child{margin:0;}
.guide .tab_cont .info_box .txt ul li .num{display:block; width:20px; line-height:20px; border-radius:50%; text-align:center; font-size:12px; letter-spacing:1px; color:#fff; background:#DBDBDB; font-family:'Brewery Com', sans-serif; font-weight:bold; position:absolute; top:1px; left:0;}
.guide .tab_cont .info_box .txt ul li p{font-size:13px; color:#B6B6B6; letter-spacing:-0.3px; line-height:1.5;}
.guide .tab_cont .info_box .txt ul li p b{font-weight:500;}
.guide .tab_cont .info_box .txt ul li p span{text-decoration:underline;}
.guide .tab_cont .info_box .txt ul li.swiper-slide-thumb-active .num{background:#4C4D4E;}
.guide .tab_cont .info_box .txt ul li.swiper-slide-thumb-active p{color:#120B19;}
.guide .tab_cont .info_box .img_box{width:340px;height:346px; text-align:center; position:relative; box-sizing:border-box;margin:0 auto;}
.guide .tab_cont .prevBtn, .guide .tab_cont .nextBtn{width:100px; height:80px; background:url('http://sappun.img13.kr/wib/img/icon/icon_main_prev.png')no-repeat 50% 50%; position:absolute; top:50%;transform: translateY(-50%);left:-10%; z-index:9; cursor:pointer;}
.guide .tab_cont .nextBtn{left:auto; right:-10%; background-image:url('http://sappun.img13.kr/wib/img/icon/icon_main_next.png');}
.guide .tab_cont .info_box .line{width: calc(100% - 30px); height: 1px; background-color: #120B19; margin: 0 auto; text-align: center;}
.guide .tab_cont .info_box .img_box img{ padding: 0; }
.guide .cont1 .info_box .img_box img:nth-child(3){ padding:0 45px;}

/* 유의사항 */
.guide .info_notice{ margin:50px 15px 0;}
.guide .info_notice h6{font-size:13px; font-weight:500; padding-left:26px; position:relative; padding-bottom:15px;}
.guide .info_notice h6:before{content:''; display:block; width:18px; height:18px; background:url('http://sappun.img13.kr/wib/img/icon/icon_info2.png')no-repeat 50% 50%; position:absolute; top:0; left:0;}
.guide .info_notice p{font-size:13px; color:#4C4D4E; letter-spacing:-0.3px; position:relative; line-height:1.5; padding-left:11px; position:relative; margin-bottom:5px;}
.guide .info_notice p:last-child{margin:0;}
.guide .info_notice p:before{content:''; display:block; width:3px; height:3px; background:#4C4D4E; position:absolute; top:10px; left:0;}
/* BASIC css end */

