@charset "UTF-8";
@import url("font.css");
/* common */
/*게시판 폰트 확인용*/
body{font-family:'Noto Sans KR',sans-serif;font-weight:400;font-size:14px;}
/**/
input[type="text"], input[type="password"], button{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
pre{font-family:inherit;}
button{border:none;cursor: pointer;}
.view-box{padding:50px 0;border-top:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;}
.view-btn-box{padding:0 0 25px;}
.view-btn-box a{display:inline-block;margin:0 10px 0 0;padding:8px 20px;border:1px solid #d8d8d8;font-size:15px;line-height:20px;}
.view-btn-box a:last-of-type{margin:0;}

.b-h4-tit01{padding:0 0 15px 0;font-weight: 500;font-size: 24px;line-height: 29px;}
.b-h5-tit01{position:relative;padding: 0 0 22px 0;font-weight: 500;font-size: 20px;color: #0b5c2c;line-height: 26px;}
.b-h5-tit02{padding:0 0 10px 0;font-size:14px;line-height:19px;}

.adm-chk{padding:0 0 10px 0;} 
.adm-chk label{font-weight: 200;font-size:17px;color:#555;}
.adm-chk input{margin:-3px 0 0 0;-webkit-appearance:auto; -moz-appearance:auto; appearance:auto;}
.article-chk{position:absolute;top:0;left:0;z-index:10;line-height:1;}
.article-chk input{margin:0;}

/* total-box */
.bn-total-list-box{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px 0;}
.bn-total-list-box .total{font-size:14px;font-weight:400;color:#555;}
.bn-total-list-box .total span{font-weight:700;color:#ff8400;}
.bn-total-list-box .bn-total-list{display:flex;}
.bn-total-list-box .bn-total-list .b-sel-box{display:inline-block;position:relative;width:150px;height:44px;text-align:left;vertical-align:middle;}
.bn-total-list-box .bn-total-list .b-sel-box .b-select{width:100%;height:100%;display:block;padding: 6px 11px;font-weight:400;width:100%;border:1px solid #d1d1d1;border-radius:5px;background:#fff url(/_res/seatour/_share/img/board/ico-search-arrow.png) no-repeat right 12px center;font-size:14px;color:#555;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-total-list-box .bn-total-list .b-sel-box .total-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

/* bn-view-common01 공통 */
.bn-view-common01 .b-main-box{padding:0 0 100px 0;border-top: 1px solid #000;border-bottom:1px solid #d1d1d1;}
.bn-view-common01 .b-img-box{border-radius:10px;overflow:hidden;}
.bn-view-common01 .b-img-box img{width:100%;height:100%;object-fit:cover;}
.bn-view-common01 .b-top-box{position:relative;padding:31px 40px;background:#f9f9f9;border-bottom:1px solid #d1d1d1;}
.bn-view-common01 .b-top-box .b-title-box{padding:0 0 14px 0;}
.bn-view-common01 .b-top-box .b-title-box span{display:inline-block;font-weight:700;font-size:20px;color:#000;line-height:30px;word-wrap:break-word;}
.bn-view-common01 .b-etc-box:after{content:"";display:block;clear:both;}
.bn-view-common01 .b-etc-box ul{float:left;}
.bn-view-common01 .b-etc-box ul li{position:relative;float:left;margin:0 7px 0 0;padding:0 7px 0 0;}
.bn-view-common01 .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common01 .b-etc-box ul li:after{content:"";display:block;position:absolute;top:3px;right:0;width:1px;height: 16px;background-color:#aaa;}
.bn-view-common01 .b-etc-box ul li:last-of-type:after{display:none;}
.bn-view-common01 .b-etc-box ul li span{display:inline-block;font-weight:400;font-size:14px;color:#777;line-height:19px;}

/*첨부파일*/
.bn-view-common01 .b-file-box{padding: 21px 20px;background-color:#f9f9f9;border-bottom: 1px solid #ccc;}
.bn-view-common01 .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-common01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common01 .b-file-box ul li a{padding: 0 0 0 22px;background: url(../img/board/ico-file02-off.png) no-repeat 0 50%;font-weight:400;font-size: 16px;color: #222;line-height: 21px;}

/*bn-view-common01 */
.bn-view-common01 .b-main-box .b-content-box p{text-align:left;}

/*bn-view-common01 type01*/
.bn-view-common01.type01 .b-main-box .b-content-box{padding:35px 20px 0 20px;box-sizing:border-box;}
.bn-view-common01.type01 .b-main-box .b-content-box .pre{min-height:300px;}
.bn-view-common01.type01 .b-main-box .b-content-box p{font-weight:400;font-size:16px;color:#606060;line-height:24px;word-break:keep-all;}
.bn-view-common01.type01 .b-main-box .b-content-box p.b-txt01{padding:0 0 49px 0;color:#000;}
.bn-view-common01.type01 .b-main-box .b-content-box p.b-txt02{padding:0 0 15px 0;}
.bn-view-common01.type01 .b-main-box .b-content-box p.b-txt03{padding:0;}
.bn-view-common01.type01 .b-main-box .b-content-box p.b-txt-medium{font-size:20px;font-weight:500;color:#000;line-height:31px;}
.bn-view-common01.type01 .b-main-box .b-content-box p:last-of-type{padding:0;}
.bn-view-common01.type01 .b-main-box .b-img-box01{display:block;margin:0 auto 26px auto;max-width:1040px;height:500px;}
.bn-view-common01.type01 .b-main-box .b-img-box02{display:block;margin:0 auto 34px auto;max-width:510px;height:380px;}

/*bn-view-common01 type02*/
.bn-view-common01.type02 {width:100%;overflow:hidden;}
.bn-view-common01.type02 .b-main-box .b-content-box{padding:35px 40px 60px 40px;box-sizing:border-box;}
.bn-view-common01.type02 .b-main-box .b-slide-img img{width:100%;height:100%;object-fit:cover;}
.bn-view-common01.type02 .b-main-box .b-slider-box{cursor:pointer;}

.bn-view-common01.type02 .b-main-box .b-swiper-pagination{position:absolute;left:0;top:50%;z-index:10;width:100%;}
.bn-view-common01.type02 .b-main-box .b-swiper-prev{position:absolute;left:0;top:0;background:rgba(0,0,0,.6) url(/_res/seatour/_share/img/board/ico-slider-prev-arrow.png) no-repeat center/20px 35px;transform:translateY(-50%);}
.bn-view-common01.type02 .b-main-box .b-swiper-next{position:absolute;right:0;top:0;background:rgba(0,0,0,.6) url(/_res/seatour/_share/img/board/ico-slider-next-arrow.png) no-repeat center/20px 35px;transform:translateY(-50%);}
.bn-view-common01.type02 .b-main-box .b-view-swiper{position:relative;margin:0 0 30px 0;border-radius:10px;overflow:hidden;}
.bn-view-common01.type02 .b-main-box .b-view-swiper .b-slide-img{width:100%;height:520px;}
.bn-view-common01.type02 .b-main-box .b-view-swiper .b-swiper-prev{width:70px;height:70px;}
.bn-view-common01.type02 .b-main-box .b-view-swiper .b-swiper-next{width:70px;height:70px;}
.bn-view-common01.type02 .b-main-box .b-view-swiper .b-swiper-prev.swiper-button-disabled{opacity:0.6;}
.bn-view-common01.type02 .b-main-box .b-view-swiper .b-swiper-next.swiper-button-disabled{opacity:0.6;}
.bn-view-common01.type02 .b-main-box .b-thumb-swiper{margin:0 auto;width:100%;overflow:hidden;}
.bn-view-common01.type02 .b-main-box .b-thumb-swiper .swiper-slide{border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;box-sizing:border-box;}
.bn-view-common01.type02 .b-main-box .b-thumb-swiper .swiper-slide:last-of-type{margin:0 !important;}
.bn-view-common01.type02 .b-main-box .b-thumb-swiper .swiper-slide.active{border:2px solid #3c6ff3;}

.bn-view-common01.type02 .b-main-box .b-thumb-swiper .swiper-wrapper{justify-content:center;}
.bn-view-common01.type02 .b-main-box .b-thumb-swiper .b-slide-img{width:100%;height:75px;}
.bn-view-common01.type02 .b-sub-outer{margin:0 40px;border:1px solid #d1d1d1;border-radius:10px;}
.bn-view-common01.type02 .b-sub-box{border-bottom:1px dashed #d1d1d1;}
.bn-view-common01.type02 .b-sub-box:last-of-type{border:none;}
.bn-view-common01.type02 .b-sub-box .b-content-box p{font-weight:400;font-size:16px;color:#606060;line-height:24px;word-break:keep-all;}
.bn-view-common01.type02 .b-sub-box .b-content-box p.b-txt01{padding:0 0 15px 0;font-size:20px;line-height:31px;}
.bn-view-common01.type02 .b-sub-box .b-content-box p.b-txt02{padding:0 0 24px 0;}
.bn-view-common01.type02 .b-sub-box .b-content-box p.b-txt03{padding:0;}
.bn-view-common01.type02 .b-sub-box .b-content-box p.b-txt-medium{font-weight:500;color:#000;}
.bn-view-common01.type02 .b-sub-box01{padding:37px 30px 56px 30px;}
.bn-view-common01.type02 .b-sub-box01 .b-content-box{padding:54px 40px 0 40px;}
.bn-view-common01.type02 .b-sub-box01 .b-content-box .pre{min-height:300px;}
.bn-view-common01.type02 .b-sub-box01 .b-content-box::after{content:'';clear:both;display:block;}
.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box{padding:0 0 16px 0;}
.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box::after{content:'';clear:both;display:block;}
.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box .b-img{float:left;margin:0 1% 10px 0;width:49.5%;height:380px;border-radius:10px;overflow:hidden;}
.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box .b-img:nth-child(2n){margin:0;}


.bn-view-common01.type02 .b-sub-box02 .b-sub-top-box{padding:60px 30px 0 30px;}
.bn-view-common01.type02 .b-sub-box02 .b-content-box{padding: 25px 30px 55px 30px;}
.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li{position:relative;padding: 0 0 10px 0;font-size:0;}
.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li:last-child{padding:0;}
.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li .b-use-txt01{display:inline-block;position:relative;vertical-align:top;padding:0 0 0 20px;width:150px;font-size:16px;font-weight:500;color:#000;text-align:left;line-height:27px;box-sizing:border-box;word-break:keep-all;}
.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li .b-use-txt01::before{content:'';position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;border:1px solid #3c6ff3;transform:translateY(-50%);}
.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li .b-use-txt02{display:inline-block;vertical-align:top;padding:0 20px 0 0;width:calc(100% - 150px);font-size:16px;text-align:left;line-height: 27px;font-weight:400;color:#828282;word-break:keep-all;box-sizing:border-box;}

.bn-view-common01.type02 .b-sub-box03{padding:40px 30px;font-size:0;text-align:center;}
.bn-view-common01.type02 .b-sub-box03 ul{display:inline-block;}
.bn-view-common01.type02 .b-sub-box03 ul li{display:inline-block;margin:0 10px 0 0;min-width:200px;}
.bn-view-common01.type02 .b-sub-box03 ul li:last-of-type{margin:0;}
.bn-view-common01.type02 .b-sub-box03 ul li .b-view-btn{display:block;padding:15px 0;background-color:#3c6ff3;border-radius:5px;font-size:16px;font-weight:500;color:#fff;line-height:21px;}
.bn-view-common01.type02 .b-sub-box03 ul li .b-view-btn.b-naver{background-color:#1bcb69;}
.bn-view-common01.type02 .b-sub-box03 ul li .b-view-btn.b-phone.disabled{background-color:#ccc;}
.bn-view-common01.type02 .b-sub-top-box .b-sub-title-box{padding:0 0 15px 0;border-bottom:1px solid #000;}
.bn-view-common01.type02 .b-sub-top-box .b-sub-title-box span{display:inline-block;font-size:26px;font-weight:700;color:#3c6ff3;line-height:36px;}

/*bn-view-common01 type03*/
.bn-view-common01.type03 {width:100%;overflow:hidden;}
.bn-view-common01.type03 .b-main-box{padding:0;}
.bn-view-common01.type03 .b-main-box .b-content-box{display:flex;padding:35px 40px 60px;box-sizing:border-box;}
.bn-view-common01.type03 .b-swiper-box{display:flex;width:100%;max-width:55%;}
.bn-view-common01.type03 .b-shop-view-swiper{width:100%;max-width:650px;border-radius:10px;overflow:hidden;}
.bn-view-common01.type03 .b-shop-view-swiper .b-slide-img{width:100%;height:430px;}
.bn-view-common01.type03 .b-shop-thumb-swiper{position:relative;margin:0 40px 0 0;width:100%;max-width:110px;height:430px;overflow:hidden;}
.bn-view-common01.type03 .b-shop-thumb-swiper .swiper-wrapper > div:last-of-type{margin:0 !important;}
.bn-view-common01.type03 .b-shop-thumb-swiper .swiper-slide{border-radius:10px;overflow:hidden;border:1px solid #d1d1d1;box-sizing:border-box;cursor:pointer;}
.bn-view-common01.type03 .b-shop-thumb-swiper .swiper-slide.active{border:2px solid #3c6ff3;}
.bn-view-common01.type03 .b-shop-thumb-swiper .b-slide-img{height:100%;}
.bn-view-common01.type03 .b-slide-img img{width:100%;height:100%;object-fit:cover;}

.bn-view-common01.type03 .b-shop-view-swiper .b-swiper-pagination{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10;width:100%;height:70px;}
.bn-view-common01.type03 .b-shop-view-swiper .b-shop-swiper-prev{position:absolute;left:0;top:0;width:70px;height:70px;background:rgba(0,0,0,.6) url(/_res/seatour/_share/img/board/ico-slider-prev-arrow.png) no-repeat center;}
.bn-view-common01.type03 .b-shop-view-swiper .b-shop-swiper-next{position:absolute;right:0;top:0;width:70px;height:70px;background:rgba(0,0,0,.6) url(/_res/seatour/_share/img/board/ico-slider-next-arrow.png) no-repeat center;}
.bn-view-common01.type03 .b-shop-view-swiper .b-shop-swiper-prev.swiper-button-disabled{opacity:0.6;}
.bn-view-common01.type03 .b-shop-view-swiper .b-shop-swiper-next.swiper-button-disabled{opacity:0.6;}

.bn-view-common01.type03 .b-sub-outer{padding:60px 40px 100px;border-bottom:1px solid #d1d1d1;text-align:center;}
.bn-view-common01.type03 .b-sub-box .b-content-box p{font-weight:400;font-size:16px;color:#606060;text-align:left;line-height:24px;word-break:keep-all;}
.bn-view-common01.type03 .b-sub-box .b-content-box p.b-txt01{padding:0 0 15px 0;font-size:20px;line-height:31px;}
.bn-view-common01.type03 .b-sub-box .b-content-box p.b-txt02{padding:0 0 24px 0;}
.bn-view-common01.type03 .b-sub-box .b-content-box p.b-txt03{padding:0;}
.bn-view-common01.type03 .b-sub-box .b-content-box p.b-txt-medium{font-weight:500;color:#000;}
.bn-view-common01.type03 .b-sub-box01{padding:37px 30px 0;border:1px solid #d1d1d1;border-radius:10px;}
.bn-view-common01.type03 .b-sub-box01 .b-sub-top-box{text-align:left;}
.bn-view-common01.type03 .b-sub-box01 .b-content-box{padding:60px 80px;}




.bn-view-common01.type03 .b-sub-box01 .b-content-box .b-img-box{border-radius:0;overflow:unset;}
.bn-view-common01.type03 .b-sub-btn-box{display:inline-block;margin:60px 0 0;}
.bn-view-common01.type03 .b-sub-btn-box a{display:inline-block;padding:16px 80px;border-radius:5px;background:#3c6ff3;font-weight:500;font-size:16px;color:#fff;line-height:21px;}

.bn-view-common01.type03 .b-sub-btn-box a.btn-place{background-color:#ccc;color:#fff;}
.bn-view-common01.type03 .b-sub-top-box .b-sub-title-box{padding:0 0 15px 0;border-bottom:1px solid #000;}
.bn-view-common01.type03 .b-sub-top-box .b-sub-title-box span{display:inline-block;font-size:26px;font-weight:700;color:#3c6ff3;line-height:36px;}
.bn-view-common01.type03 .b-view-list-box{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 0 70px;padding:50px;width:100%;max-width:580px;height:430px;border:1px solid #d1d1d1;border-radius:10px;box-sizing:border-box;}
.bn-view-common01.type03 .b-view-list-box .b-view-content-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.bn-view-common01.type03 .b-view-list-box .b-view-list-tit-box p.b-view-list-tit{display:-webkit-box;font-weight:700;font-size:26px;color:#000;line-height:31px;word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box{display:flex;align-items:flex-end;justify-content:space-between;}
.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box > p{display:inline-block;font-weight:400;font-size:16px;color:#000;line-height:21px;}
.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box .b-view-list-con-price{color:#777;}
.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box .b-view-list-con-price > span{padding:0 0 0 20px;font-weight:700;font-size:26px;color:#ff5a00;line-height:31px;}
.bn-view-common01.type03 .b-view-list-box .b-sub-btn-box{display:block;margin:35px 0 0;padding:0;text-align:center;}
.bn-view-common01.type03 .b-view-list-box .b-sub-btn-box a{display:block;padding:16px 20px;width:100%;font-weight:500;font-size:16px;color:#fff;line-height:21px;box-sizing:border-box;}


/* view 페이지 댓글영역 */
.bn-view-common01 .b-reply-wrap{display:none;padding: 40px 0 0 0;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-con-box{padding:0 0 5px 0;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{padding:0 0 15px 0;font-size:16px;color:#222;line-height:21px;text-align:right;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p span{display:inline-block;margin:0 6px 0 0;font-weight:200;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > div{text-align:center;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box button{padding: 20px 23px;min-width:260px;border:none;background-color:#0b5c2c;font-size:20px;color:#fff;line-height:1;}
.bn-view-common01 .b-reply-wrap .write-reply-content textarea{padding: 10px 20px;width:100%;border:none;font-family:inherit;font-weight: 200;font-size: 16px;color: #555;line-height: 21px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}

.bn-view-common01 .b-reply-wrap .b-reply-id{padding: 0 0 20px 0;font-weight: 500;font-size: 18px;line-height: 23px;}
.bn-view-common01 .b-reply-wrap .b-reply-id:after{content:'';display:block;clear:both;}
.bn-view-common01 .b-reply-wrap .b-reply-id .b-reply-writer{display: inline-block;max-width: calc(100% - 161px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.bn-view-common01 .b-reply-wrap .b-reply-id .b-reply-dt{float:right;font-weight: 200;}
.bn-view-common01 .b-reply-wrap .reply{font-size: 16px;color: #222;line-height: 21px;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content .b-btn01.type02{padding:10px 0 0 0;}
.bn-view-common01 .b-write-reply-box{display:none;box-sizing:border-box;}
.bn-view-common01 .b-view-reply-dep01-box > .b-write-reply-box{margin:35px 0 0;padding: 35px 20px 30px;background-color:#fbfbfb;}
.bn-view-common01 .b-write-reply-box .reply-content-count{padding: 0 0 15px 0;font-size:18px;line-height: 28px;vertical-align:top;}
.bn-view-common01 .b-write-reply-box .reply-info{padding:0 0 25px 0;font-size:18px;color:#f03a10;line-height:28px;}
.bn-view-common01 .b-reply-wrap > .b-write-reply-box > .write-reply-content{padding: 0 0 50px 0;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dedede;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height: 120px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#095d3b;color:#fff;}
.bn-view-common01 .b-write-reply-box .write-reply-info{padding:10px 0 0 0;font-size:14px;color:#666;line-height:24px;}

.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(../img/board/btn-sel-open02.png) no-repeat 0 0/100%;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight:700;font-size:16px;color:#ababab;line-height:24px;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content{border-bottom:1px solid #ccc;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding: 25px 0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box > div{padding: 7px 20px 25px 40px;background: url(../img/board/bg-reply-dep02.png) no-repeat 0 0;}
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#f0f1f2;color:#666;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding: 25px 0 0 0;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul{font-size:0;text-align:right;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 16px 0 0;vertical-align:top;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li:after{content:'';position:absolute;top:50%;right:0;margin:-6px 0 0;width:1px;height:12px;background-color:#ccc;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li:last-of-type:after{display:none;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display: block;background-color:#fff;font-weight: 200;font-size: 18px;color: #555;text-align:center;box-sizing:border-box;}

/* bn-write-common01 공통 */
.bn-write-common01 .b-guide-txt{display:inline-block;padding:13px 0 0 0;font-weight:400;font-size:14px;color:#ff7200;line-height:19px;vertical-align:middle;}
.bn-write-common01 .b-guide-txt::before{content:'※';margin:0 7px 0 0;}
.bn-write-common01 .b-pc-hide{display:none;}
.bn-write-common01 .b-table-wrap{border-top: 2px solid #000;}
.bn-write-common01 .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box .b-row-box > div{vertical-align:middle;}
.bn-write-common01 .b-table-box .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box{display:table-cell;width: 180px;padding:17px 30px 17px 20px;border-bottom:1px solid #d1d1d1;background:#eff1f8;font-weight:400;font-size:16px;color:#000;line-height:24px;vertical-align:top;box-sizing:border-box;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box.b-required:after{content:"*";display:inline-block;margin:3px 0 0 0;color:#d10909;line-height:1;vertical-align: top;}

.bn-write-common01 .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:10px 20px;border-bottom:1px solid #d8d8d8;font-size:0;vertical-align:middle;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box02{padding:10px 20px 20px 20px;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box label,.bn-write-common01 .b-table-box .b-row-box .b-con-box02 label{font-size:14px;}
.bn-write-common01 .b-input{padding:10px 17px;width:100%;height:40px;border: 1px solid #d1d1d1;font-weight:400;font-size:14px;box-sizing:border-box;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-write-common01 .b-input::-webkit-input-placeholder{color:#999;}
.bn-write-common01 .b-input::-ms-input-placeholder{color:#999;}
.bn-write-common01 .b-input::placeholder{color:#999;}
.bn-write-common01 .b-textarea{padding:20px;height:406px;border:1px solid #d1d1d1;font-family:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common01 .b-textarea-small{padding:8px 17px;height:100px;border:1px solid #d1d1d1;font-family:inherit;font-size:14px;font-weight:400;line-height:27px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common01 .b-file-box{font-size:0;}
.bn-write-common01 .b-file-box::after{content:'';clear:both;display:block;}
.bn-write-common01 .b-file-box label{cursor:pointer;}
.bn-write-common01 .b-file-box > p{display:inline-block;width:calc(100% - 184px);vertical-align:middle;}
.bn-write-common01 .b-file-box > p span{display:block;padding:0 10px 0 0;font-size:14px;color:#999;line-height:19px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.bn-write-common01 .b-file-box.sel-box{padding:0 0 12px 0;}
.bn-write-common01 .b-file-box.sel-box > p span{color:#000000;}
.bn-write-common01 .b-file-box .b-right-box{display:inline-block;vertical-align:middle;float:right;padding:5px 0 0 0;}
.bn-write-common01 .b-file-box .b-view-logo{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-file-box .b-view-logo p{display:inline-block;vertical-align:middle;padding:21px 30px 21px 0;}
.bn-write-common01 .b-file-box .b-view-logo p img{width:100%;}
.bn-write-common01 .b-file-box .b-add-btn{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-file-box .b-add-btn p{display:inline-block;vertical-align:middle;padding:0 5px 0 0;}
.bn-write-common01 .b-file-box .b-add-btn p:last-child{padding:0;}
.bn-write-common01 .b-file-box .b-add-btn p button{display:inline-block;width:30px;height:30px;border:1px solid #ccc;border-radius:5px;text-indent:-9999px;cursor:pointer;}
.bn-write-common01 .b-file-box .b-add-btn p button.b-del-btn{background:url(/_res/seatour/_share/img/board/btn-b-del.png) no-repeat center/14px 14px;}
.bn-write-common01 .b-file-box .b-add-btn p button.b-plus-btn{background:url(/_res/seatour/_share/img/board/btn-b-plus.png) no-repeat center/12px 12px;}

.bn-write-common01 .b-logo-box{font-size:0;}
.bn-write-common01 .b-logo-box::after{content:'';clear:both;display:block;}
.bn-write-common01 .b-logo-box label{cursor:pointer;}
.bn-write-common01 .b-logo-box .b-view-box{display:inline-block;vertical-align:top;width:calc(100% - 184px);}
.bn-write-common01 .b-logo-box .b-view-box > p{display:inline-block;vertical-align:top;padding:12px 0 0 0;max-width: calc(100% - 270px);}
.bn-write-common01 .b-logo-box .b-view-box > p span{display: block;padding:0 10px 0 0;font-size:14px;color:#999;line-height:19px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.bn-write-common01 .b-logo-box.sel-box{padding:0 0 12px 0;}
.bn-write-common01 .b-logo-box.sel-box > p span{color:#000000;}
.bn-write-common01 .b-logo-box .b-right-box{display:inline-block;vertical-align:middle;float:right;padding:5px 0 0 0;}
.bn-write-common01 .b-logo-box .b-view-logo{display:inline-block;vertical-align:middle;float: right;padding:20px 0;}
.bn-write-common01 .b-logo-box .b-view-logo p{display:block;max-width:270px;}
.bn-write-common01 .b-logo-box .b-view-logo p img{width:100%;}
.bn-write-common01 .b-logo-box .b-add-btn{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-logo-box .b-add-btn p{display:inline-block;vertical-align:middle;padding:0 5px 0 0;}
.bn-write-common01 .b-logo-box .b-add-btn p:last-child{padding:0;}
.bn-write-common01 .b-logo-box .b-add-btn p button{display:inline-block;width:30px;height:30px;border:1px solid #ccc;border-radius:5px;text-indent:-9999px;}
.bn-write-common01 .b-logo-box .b-add-btn p button.b-del-btn{background:url(/_res/seatour/_share/img/board/btn-b-del.png) no-repeat center/14px 14px;}
.bn-write-common01 .b-logo-box .b-add-btn p button.b-plus-btn{background:url(/_res/seatour/_share/img/board/btn-b-plus.png) no-repeat center/12px 12px;}
.bn-write-common01 .b-logo-box .b-btn-box{vertical-align:middle;}

.bn-write-common01 .b-sel-box{display:block;position:relative;z-index:0;width:100px;text-align:left;vertical-align:middle;}
.bn-write-common01 .b-sel-title{display:block;line-height:17px;padding:8px 24px 8px 10px;border:1px solid #d8d8d8;background:#fff url(../img/board/btn-sel-open02.png) no-repeat right 12px center;font-weight:200;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01 .b-sel-box.close{z-index:20;}
.bn-write-common01 .b-sel-box.close .b-sel-box-title{background:#fff url(../img/board/btn-sel-close02.png) no-repeat right 12px center;}
.bn-write-common01 .b-sel-box.close ul{display:block;}
.bn-write-common01 .b-sel-box ul{display:none;position:absolute;top:35px;width:100%;}
.bn-write-common01 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d8d8d8;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;}
.bn-write-common01 .b-sel-box ul li a{display:block;padding:9px 10px;font-weight:200;color:#333;box-sizing:border-box;}
.bn-write-common01 .b-sel-box ul li:hover a{background-color:#b2b2b2;color:#fff;}
.bn-write-common01 .b-tel-box div{display:inline-block;width:100%;}
.bn-write-common01 .b-tel-box::after{content:'';clear:both;display:block;}
.bn-write-common01 .b-tel-box div.b-half-box{display:inline-block;padding:0 10px 0 0;width:calc(50% - 5px);font-size:0;float:left;}
.bn-write-common01 .b-tel-box div.b-half-box:last-child{padding:0;}
.bn-write-common01 .b-period-box > p{padding:0;}
.bn-write-common01 .b-period-box > div{font-size:0;}
.bn-write-common01 .b-period-box .b-input{margin:0;width: calc(50% - 15px);}
.bn-write-common01 .b-period-box .b-input:last-of-type{margin:0;}
.bn-write-common01 .b-period-box > div > span{padding: 0 10px;font-size:16px;color:#7d7d7d;line-height:1;vertical-align: middle;}

.bn-write-common01 .b-email-box span{padding:0 4px 0;}
.bn-write-common01 .b-email-box .b-input{width:calc(33.33% - 15px);max-width:200px;}
.bn-write-common01 .b-address-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01 .b-address-box div{display:inline-block;width:100%;}
.bn-write-common01 .b-address-box div.b-half-box{padding:0 0 5px 0;font-size:0;}
.bn-write-common01 .b-address-box div.b-half-box .b-input{width:50%;background:#f5f5f5;}
.bn-write-common01 .b-ridio-box{padding:14px 0 20px 0;}

.bn-write-common01 .b-amount-box div.b-half-box{font-size:0;}
.bn-write-common01 .b-amount-box div.b-half-box label{display:inline-block;font-size:14px;vertical-align:middle;}
.bn-write-common01 .b-amount-box div.b-half-box .b-input{margin:0 10px 0 0;max-width:300px;width:100%;background:#fff;}

.bn-write-common01 .b-btn-box{display:inline-block;font-size:0;}
.bn-write-common01 .b-btn-small{display:inline-block;padding:10px 25px 11px 25px;min-width:100px;border-radius:5px;font-weight:400;line-height:19px;font-size:14px;vertical-align:middle;box-sizing:border-box;}
.bn-write-common01 .b-btn-small.type01{margin:0 10px 0 0;border:1px solid #3c6ff3;background-color:#fff;color:#3c6ff3;}
.bn-write-common01 .b-btn-small.type02{margin:0 0 0 10px;background:#000;color:#fff;}

/* checkbox, radio - 일반 write 페이지와 개인정보처리방침 등에서 공통으로 사용하기 위에 앞 클래스를 type0n으로 지정*/
.type01 .b-radio{display:none;}
.type01 .b-radio + label{display:inline-block;position:relative;padding-left:30px;min-width:104px;font-weight:400;line-height: 1;cursor:pointer;}
.type01 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;padding:0 0 0 3px;width:20px;height:20px;border:1px solid #d1d1d1;background-color:#fff;font-size:14px;border-radius:25px;box-sizing:border-box;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type01 .b-radio:checked + label:before{border-color:#3c6ff3;}
.type01 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:5px;width:10px;height:10px;background-color:#3c6ff3;border-radius:12px;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type01 .b-chk{display:none;}
.type01 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding: 0 0 0 25px;font-weight:400;font-size:14px;line-height:19px;vertical-align:middle;cursor:pointer;}
.type01 .b-chk + label:before{content:"";position:absolute;top:3px;left:0;width:16px;height:16px;border:1px solid #d1d1d1;border-radius:3px;box-sizing:border-box;}
.type01 .b-chk:checked + label:before{background: url(../img/board/ico-check01.png) no-repeat 50% 50%/70%;}

/* 개인정보동의 */
.b-privacy-box.type01{margin:30px 0 0 0;}
.b-privacy-box.type01 .b-border-box{padding:20px;border:1px solid #d2d2d2;}
.b-privacy-box.type01 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type01 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type01 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type01 .b-privacy-chk-box{padding:20px 0 0 0;}

/* 검색영역 01 */
.bn-search01.type01{padding:0 0 40px 0;}
.bn-search01.type01 .b-search-wrap{position:relative;padding:28px 0;border:1px solid #e8e8e8;border-radius:10px;background-color:#f9f9f9;font-size:0;text-align:center;}
.bn-search01.type01 .b-sel-box{display:inline-block;position:relative;z-index:1;margin:0 5px 0 0;width:150px;height:44px;text-align:left;vertical-align:middle;}
.bn-search01.type01 .b-sel-box .b-select{width:100%;height:100%;padding: 6px 11px;font-weight:400;border:1px solid #d1d1d1;border-radius:5px;background:#fff url(/_res/seatour/_share/img/board/ico-search-arrow.png) no-repeat right 12px center;font-size:14px;color:#555;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type01 input{display:inline-block;margin:0;padding: 13px 55px 13px 10px;min-width:350px;height: 44px;border: 1px solid #d1d1d1;border-radius:5px;font-weight:400;font-size:14px;color:#666;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type01 input::placeholder{color:#ccc;}
.bn-search01.type01 .b-sel-btn{position: absolute;top: 50%;right:50%;transform: translate(252px,-50%);padding:0;width:55px;height: 44px;border:none;background:url(/_res/seatour/_share/img/board/ico-search-btn.png) no-repeat 50% 50%/20px 20px;box-sizing:border-box;cursor:pointer;}
.bn-search01.type01 .b-sel-btn span{position:absolute;top:0;left:-999999px;}
.bn-search01.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

/* .b-paging01 type01 */
.b-paging01.type01 .b-paging-wrap ul{padding:40px 0 0 0;font-size: 0;text-align:center;}
.b-paging01.type01 .b-paging-wrap ul li{display:inline-block;margin:0 1.5px;min-width:32px;height:32px;vertical-align:middle;}
.b-paging01.type01 .b-paging-wrap ul li.first{margin-right: 0;}
.b-paging01.type01 .b-paging-wrap ul li.prev{margin-right: 20px;}
.b-paging01.type01 .b-paging-wrap ul li.next{margin-left: 20px;}
.b-paging01.type01 .b-paging-wrap ul li.last{margin-left: 0;}
.b-paging01.type01 .b-paging-wrap ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;border:1px solid #d1d1d1;border-radius:5px;font-weight:300;font-size:14px;color:#555;box-sizing:border-box;}
.b-paging01.type01 .b-paging-wrap ul li:hover a{border-color:#1f73eb;color:#1f73eb;}
.b-paging01.type01 .b-paging-wrap ul li.first a{border:1px solid #eee;background:url(../img/board/btn-full-prev-page.png) no-repeat center center/11px 12px;}
.b-paging01.type01 .b-paging-wrap ul li.prev a{border:1px solid #eee;background:url(../img/board/btn-prev-page.png) no-repeat center center/7px 12px;}
.b-paging01.type01 .b-paging-wrap ul li.next a{border:1px solid #eee;background:url(../img/board/btn-next-page.png) no-repeat center center/7px 12px;}
.b-paging01.type01 .b-paging-wrap ul li.last a{border:1px solid #eee;background:url(../img/board/btn-full-next-page.png) no-repeat center center/11px 12px;}
.b-paging01.type01 .b-paging-wrap ul li.first:hover a{border-color:#1f73eb;background:url(../img/board/btn-full-prev-page-on.png) no-repeat center center/11px 12px;}
.b-paging01.type01 .b-paging-wrap ul li.prev:hover a{border-color:#1f73eb;background:url(../img/board/btn-prev-page-on.png) no-repeat center center/7px 12px;}
.b-paging01.type01 .b-paging-wrap ul li.next:hover a{border-color:#1f73eb;background:url(../img/board/btn-next-page-on.png) no-repeat center center/7px 12px;}
.b-paging01.type01 .b-paging-wrap ul li.last:hover a{border-color:#1f73eb;background:url(../img/board/btn-full-next-page-on.png) no-repeat center center/11px 12px;}
.b-paging01.type01 .b-paging-wrap ul li a.active{border:none;background: #1f73eb;color:#fff;}

/* button common */
.b-btn01{padding:20px 0 0 0;font-size:0;}
.b-btn01::after{content:'';display:block;clear:both;}
.b-btn01 ul li a,
.b-btn01 ul li button{display:block;padding:13px 20px;width:100%;border-radius: 5px;font-weight:500;font-size: 16px;text-align: center;line-height:21px;box-sizing: border-box;}
.b-btn01 ul li button{width:100%;background:none;cursor:pointer;}
.b-btn01 ul li .b-btn-c-blue{border:1px solid #3c6ff3;background-color:#3c6ff3;color:#fff;}
.b-btn01 ul li .b-btn-c-white{border:1px solid #d1d1d1;color:#555;}
.b-btn01 ul li .b-btn-c-gray{border:1px solid #d1d1d1;background-color:#aaa;color:#fff;}
.b-btn01 ul li .b-btn-prev{padding:13px 20px 13px 30px;background:#fff url(/_res/seatour/_share/img/board/btn-prev-arrow.png) no-repeat left 20px center;}
.b-btn01 ul li .b-btn-next{padding:13px 30px 13px 20px;background:#fff url(/_res/seatour/_share/img/board/btn-next-arrow.png) no-repeat right 20px center;}

/* .b-btn01 type01 */
.b-btn01.type01 ul{float:right;}
.b-btn01.type01 ul.b-left{float:left;}
.b-btn01.type01 ul li{display:inline-block;padding:0 5px 0 0;min-width:150px;}
.b-btn01.type01 ul li:last-child{padding:0;}

@media screen and (max-width:1500px){
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box{flex-direction:column;}
}

@media screen and (max-width:1400px){
	.bn-write-common01 .b-logo-box .b-view-box > p{width:100%;max-width:none;}
	.bn-write-common01 .b-logo-box .b-view-logo{display:block;float:left;}
}

@media screen and (max-width:1200px){
	.bn-view-common01.type03 .b-shop-thumb-swiper{margin-right:20px;}
	.bn-view-common01.type03 .b-view-list-box{margin-left:35px;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box > p{text-align:right;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box .b-view-list-con-price > span{display:block;}
}

@media screen and (max-width:1024px){
	/* 게시판 공통 */	
	.adm-chk label{font-size:14px;}

	/*bn-view-common01 type02*/

	.bn-view-common01.type02 .b-main-box .thumb-swiper{width:100%;}
	.bn-view-common01.type02 .b-main-box .b-content-box{padding:35px 30px 60px 30px;}
	.bn-view-common01.type02 .b-sub-outer{margin:0 30px;}
	.bn-view-common01.type02 .b-sub-box01 .b-content-box{padding:40px 0 0 0;}
	.bn-view-common01.type02 .b-sub-box02 .b-content-box{padding:40px 30px 60px 30px;}
	.bn-view-common01.type02 .b-sub-box03 ul li{min-width:180px;}

	.bn-write-common01 .b-input{width:100%;}

	/* bn-view-common01 type03 */
	.bn-view-common01.type03 .b-content-box{flex-direction:column;}
	.bn-view-common01.type03 .b-swiper-box{max-width:100%;}
	.bn-view-common01.type03 .b-view-list-box{margin:50px 0 0;max-width:100%;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box{padding:10px 0 0;flex-direction:unset;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box .b-view-list-con-price{padding:0;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box .b-view-list-con-price > span{display:unset;}


	/* button common */
	.b-btn01{padding:15px 0 0 0;}
	.b-btn01 ul li a,
	.b-btn01 ul li button{padding:10px 15px;font-size: 15px;line-height:20px;}
	.b-btn01 ul li .b-btn-prev{padding:10px 15px 10px 23px;background-position:left 15px center;}
	.b-btn01 ul li .b-btn-next{padding:10px 23px 10px 15px;background-position:right 15px center;}

	/* .b-btn01 type01 */
	.b-btn01.type01 ul li{padding:0 4px 0 0;min-width:110px;}

}

@media screen and (max-width:768px){
	/* common */
	.view-box{padding:20px 0;}
	.view-btn-box{padding:0 0 20px;}
	.view-btn-box a{padding:5px 15px;font-size:14px;line-height:19px;}
	.b-h5-tit01{padding: 0 0 10px 0;font-size:16px;line-height:21px;}

	/* total-box */
	.bn-total-list-box{padding:0 0 10px 0;}
	.bn-total-list-box .bn-total-list .b-sel-box{width:140px;height:35px;}

	/* bn-view-common01 공통 */
	.bn-view-common01 .b-main-box{padding:0 0 50px 0;}
	.bn-view-common01 .b-top-box{padding:14px 20px 18px 15px;}
	.bn-view-common01 .b-top-box .b-title-box{padding:0 0 5px 0;}
	.bn-view-common01 .b-top-box .b-title-box span{font-size:18px;line-height:28px;}
	.bn-view-common01 .b-etc-box ul li{margin:0 5px 0 0;padding:0 5px 0 0;}
	.bn-view-common01 .b-etc-box ul li:after{height:14px;}

	/*bn-view-common01 type01*/
	.bn-view-common01.type01 .b-main-box .b-content-box{padding:20px 15px 0 15px;}
	.bn-view-common01.type01 .b-main-box .b-content-box .pre{min-height:150px;}
	.bn-view-common01.type01 .b-main-box .b-content-box p{font-size:14px;line-height:19px;}
	.bn-view-common01.type01 .b-main-box .b-content-box p.b-txt01{padding:0 0 25px 0;color:#000;}
	.bn-view-common01.type01 .b-main-box .b-content-box p.b-txt02{padding:0 0 10px 0;}
	.bn-view-common01.type01 .b-main-box .b-content-box p br{display:none;}
	.bn-view-common01.type01 .b-main-box .b-content-box p.b-txt-medium{font-size:16px;line-height:21px;}
	.bn-view-common01.type01 .b-main-box .b-content-box p:last-of-type{padding:0;}
	.bn-view-common01.type01 .b-main-box .b-img-box01{margin:0 auto 15px auto;max-width:450px;height:250px;}
	.bn-view-common01.type01 .b-main-box .b-img-box02{margin:0 auto 20px auto;max-width:350px;height:250px;}

	/*bn-view-common01 type02*/
	.bn-view-common01.type02 .b-main-box .b-view-swiper{margin:0 0 15px 0;}
	.bn-view-common01.type02 .b-main-box .b-view-swiper .b-slide-img{height:260px;}
	.bn-view-common01.type02 .b-main-box .b-view-swiper .b-swiper-prev{width:35px;height:35px;background-size:10px 18px;}
	.bn-view-common01.type02 .b-main-box .b-view-swiper .b-swiper-next{width:35px;height:35px;background-size:10px 18px;}
	.bn-view-common01.type02 .b-main-box .b-thumb-swiper{position:relative;width:100%;}
	.bn-view-common01.type02 .b-main-box .b-thumb-swiper .swiper-wrapper{justify-content:normal;}
	.bn-view-common01.type02 .b-main-box .b-thumb-swiper .b-slide-img{height:60px;}
	
	.bn-view-common01.type02 .b-main-box .b-content-box{padding:15px 0 30px 0;}	
	.bn-view-common01.type02 .b-sub-outer{margin:0}
	.bn-view-common01.type02 .b-sub-box .b-content-box p{padding:0 0 12px 0;font-size:14px;line-height:24px;}
	.bn-view-common01.type02 .b-sub-box .b-content-box p{font-size:14px;line-height:24px;}
	.bn-view-common01.type02 .b-sub-box .b-content-box p.b-txt01{padding:0 0 10px 0;font-size:16px;line-height:26px;}
	.bn-view-common01.type02 .b-sub-box .b-content-box p.b-txt02{padding:0 0 20px 0;}
	.bn-view-common01.type02 .b-sub-box .b-content-box p br{display:none}
	.bn-view-common01.type02 .b-sub-box01{padding:25px 15px 35px 15px;}
	.bn-view-common01.type02 .b-sub-box01 .b-content-box{padding:30px 0 0 0;}
	.bn-view-common01.type02 .b-sub-box01 .b-content-box .pre{min-height:150px;} 
	.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box{padding:0 0 10px 0;}
	.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box .b-img{margin:0 0 10px 0;width:100%;height:200px;}
	.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box .b-img:nth-child(2n){margin:0 0 10px 0}
	.bn-view-common01.type02 .b-sub-box01 .b-content-box .b-img-box .b-img:last-child{margin:0;}
	.bn-view-common01.type02 .b-sub-box02 .b-content-box{padding:0 15px 35px 15px;}
	.bn-view-common01.type02 .b-sub-box02 .b-content-box ul{padding:15px 0 0 0;border-top:1px solid #000;}
	.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li{padding: 0 0 5px 0;}
	.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li .b-use-txt01{padding:0 0 0 15px;width:100%;font-size:15px;line-height:25px;}
	.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li .b-use-txt01::before{width:6px;height:6px;}
	.bn-view-common01.type02 .b-sub-box02 .b-content-box ul li .b-use-txt02{padding:0 15px;width:100%;font-size:14px;line-height: 25px;}
	.bn-view-common01.type02 .b-sub-box03{padding:20px 15px;}
	.bn-view-common01.type02 .b-sub-box03 ul li{min-width:150px;}
	.bn-view-common01.type02 .b-sub-box03 ul li .b-view-btn{padding:8px 0;font-size:14px;line-height:19px;}
	.bn-view-common01.type02 .b-sub-box02 .b-sub-top-box{padding:0;}
	.bn-view-common01.type02 .b-sub-box02 .b-sub-top-box .b-sub-title-box{padding:25px 15px 10px 15px;border:none;}
	.bn-view-common01.type02 .b-sub-top-box .b-sub-title-box span{font-size:16px;line-height:26px;}

	/*bn-view-common01 type03*/
	.bn-view-common01.type03 .b-main-box .b-content-box{padding:17px 0 30px;}
	.bn-view-common01.type03 .b-shop-view-swiper .b-slide-img{height:250px;}
	.bn-view-common01.type03 .b-shop-thumb-swiper{max-width:60px;height:250px;}
	
	.bn-view-common01.type03 .b-shop-view-swiper .b-swiper-pagination{height:40px;}
	.bn-view-common01.type03 .b-shop-view-swiper .b-shop-swiper-prev{width:40px;height:40px;background-size:15px 25px;}
	.bn-view-common01.type03 .b-shop-view-swiper .b-shop-swiper-next{width:40px;height:40px;background-size:15px 25px;}
	.bn-view-common01.type03 .b-sub-outer{padding:30px 20px 50px;}
	.bn-view-common01.type03 .b-sub-box01{padding:18px 15px 0;}
	.bn-view-common01.type03 .b-sub-box01 .b-content-box{padding:30px 10px;}

	.bn-view-common01.type03 .b-sub-btn-box{margin:30px 0 0;}
	.bn-view-common01.type03 .b-sub-btn-box a{padding:8px 40px;font-size:14px;line-height:19px;}
	.bn-view-common01.type03 .b-sub-top-box .b-sub-title-box{padding:0 0 7px;}
	.bn-view-common01.type03 .b-sub-top-box .b-sub-title-box span{font-size:18px;line-height:23px;}

	.bn-view-common01.type03 .b-view-list-box{margin:20px 0 0;padding:25px;max-width:100%;height:auto;min-height:250px;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-tit-box p.b-view-list-tit{font-size:18px;line-height:23px;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box{flex-direction:column;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box > p{font-size:14px;line-height:19px;}
	.bn-view-common01.type03 .b-view-list-box .b-view-list-con-box .b-view-list-con-price > span{padding-left:10px;font-size:18px;line-height:23px;}
	.bn-view-common01.type03 .b-view-list-box .b-sub-btn-box{margin-top:17px;}
	.bn-view-common01.type03 .b-view-list-box .b-sub-btn-box a{padding:8px 10px;font-size:14px;line-height:19px;}

	/*첨부파일*/
	.bn-view-common01 .b-file-box{padding:10px;}
	.bn-view-common01 .b-file-box ul li{padding:0 0 2px;}
	.bn-view-common01 .b-file-box ul li a{font-size:14px;line-height:19px;}


	/* 게시글 내 답변 */
	.bn-view-common01 .b-answer-common01-box > div{padding:15px 10px;}
	.bn-view-common01 .b-answer-common01-box .b-answer-title{padding:0 0 2px;font-size:16px;line-height:24px;}
	.bn-view-common01 .b-answer-common01-box .b-answer-title:before{margin:5px 5px 0 0;width:8px;height:8px;}

	/* view 페이지 댓글영역 */
	.bn-view-common01 .b-reply-wrap{padding: 10px 0 0 0;}
	.bn-view-common01 .b-view-reply-dep01-box > .b-write-reply-box{margin:15px 0 0;padding:15px 10px 15px;}
	.bn-view-common01 .b-reply-wrap > .b-write-reply-box > .write-reply-content{padding:0 0 25px 0;}
	.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{padding: 0 0 10px 0;font-size:14px;line-height:22px;}
	.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box button{padding: 15px 10px;width:100%;font-size: 16px;}
	.bn-view-common01 .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
	.bn-view-common01 .b-reply-wrap .b-reply-id{padding: 0 0 10px 0;font-size:14px;line-height:22px;}
	.bn-view-common01 .b-reply-wrap .b-reply-id .b-reply-writer{max-width: calc(100% - 126px);}
	.bn-view-common01 .b-reply-wrap .reply{font-size:14px;line-height: 19px;}
	.bn-view-common01 .b-write-reply-box{padding:0 0 15px;}
	.bn-view-common01 .b-write-reply-box .reply-content-count{padding: 0 0 5px 0;font-size:16px;line-height: 26px;}
	.bn-view-common01 .b-write-reply-box .write-reply-con-box{padding:15px;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height: 70px;}
	.bn-view-common01 .b-write-reply-box .reply-info{padding: 0 0 10px 0;font-size:14px;line-height:19px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box > div{padding: 0px 10px 15px 20px;background-size: 12px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}	
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li{margin: 0 10px 0 0;padding: 0 11px 0 0;}
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{font-size:13px;}

	/* bn-write-common01 type01 공통 */

	.bn-write-common01 .b-table-box .b-row-box .b-title-box{padding:7px 10px 6px;width:120px;font-size:14px;line-height:22px;text-align:left;border-right:none;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box{padding:10px;}
	.bn-write-common01 .b-input{padding:5px 17px 5px 10px;height: 30px;}
	.bn-write-common01 .b-textarea{padding:10px;height:200px;}
	.bn-write-common01 .b-textarea-small{padding:5px 17px 5px 10px;height:75px;}
	.bn-write-common01 .b-sel-box ul li a{font-size:14px;}

	.bn-write-common01 .b-period-box > div > div{display:block;width:100%;}
	.bn-write-common01 .b-tel-box .b-select{width:calc(33.33% - 15px);max-width:100%;}
	.bn-write-common01 .b-file-box > p{width:calc(100% - 132px);}
	.bn-write-common01 .b-file-box .b-right-box{padding:4px 0 0 0;}
	.bn-write-common01 .b-file-box .b-view-logo p{width:200px;padding:10px 15px 10px 0;}
	.bn-write-common01 .b-file-box .b-view-logo p img{width:100%;float:right;}
	.bn-write-common01 .b-file-box .b-add-btn p{padding:0 4px 0 0;}
	.bn-write-common01 .b-file-box .b-add-btn p:last-child{padding:0;}
	.bn-write-common01 .b-file-box .b-add-btn p button{width:20px;height:20px;}
	.bn-write-common01 .b-file-box .b-add-btn p button.b-del-btn{background-size:12px 12px;}
	.bn-write-common01 .b-file-box .b-add-btn p button.b-plus-btn{background-size:10px 10px;}
	.bn-write-common01 .b-btn-small{min-width:none;padding:4px 12px;}
	.bn-write-common01 .b-btn-small.type01{margin:0 6px 0 0;}
	.bn-write-common01 .b-btn-small.type02{margin:0 0 0 6px;}
	.bn-write-common01 .b-guide-txt{padding:7px 0 0 0;}
	.bn-write-common01 .b-logo-box .b-view-box{width:calc(100% - 132px);}
	.bn-write-common01 .b-logo-box .b-view-box > p{padding:5px 0 0 0;}
	.bn-write-common01 .b-logo-box .b-right-box{padding:4px 0 0 0;}
	.bn-write-common01 .b-logo-box .b-view-logo{padding:10px 0 0 0 ;}
	.bn-write-common01 .b-logo-box .b-view-logo p img{width:100%;}
	.bn-write-common01 .b-logo-box .b-add-btn p{padding:0 4px 0 0;}
	.bn-write-common01 .b-logo-box .b-add-btn p:last-child{padding:0;}
	.bn-write-common01 .b-logo-box .b-add-btn p button{width:20px;height:20px;}
	.bn-write-common01 .b-logo-box .b-add-btn p button.b-del-btn{background-size:12px 12px;}
	.bn-write-common01 .b-logo-box .b-add-btn p button.b-plus-btn{background-size:10px 10px;}
	.bn-write-common01 .b-amount-box div.b-half-box .b-input{margin:0 6px 0 0;width:calc(100% - 19px);}
	.bn-write-common01 .b-ridio-box{padding:7px 0 10px 0;}
	/* checkbox, radio */
	.type01 .b-radio + label{padding:0 0 0 25px;min-width:70px;}
	.type01 .b-radio:last-of-type + label{margin:0;}
	.type01 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
	.type01 .b-radio + label:before{width:15px;height:15px;}
	.type01 .b-radio:hover + label:after, .type01 .b-radio:checked + label:after{left: 5px;width:5px;height:5px;}
	.type01 .b-chk + label:before{top:5px;}
	.type01 .b-chk:hover + label:before, .type01 .b-chk:checked + label:before{background-size:9px;font-size:10px;}

	/* 개인정보 동의 */
	.b-privacy-box.type01{margin:20px 0 0 0;}
	.b-privacy-box.type01 .b-border-box{padding:10px;}
	.b-privacy-box.type01 .b-border-box > ol > li{padding:0 0 5px 0;}
	.b-privacy-box.type01 .b-privacy-chk-box{padding:10px 0 0 0;}

	/* 검색영역 01 */
	.bn-search01.type01{padding:0 0 30px 0;}
	.bn-search01.type01 .b-search-wrap{padding:28px 15px;border-radius:5px;}
	.bn-search01.type01 .b-sel-title{padding:8px;font-size:12px;line-height:17px;}
	.bn-search01.type01 input{padding: 9px 40px 9px 9px;width: calc(70% - 10px);min-width: auto;height:35px;}
	.bn-search01.type01 .b-sel-box{margin:0 2% 0 0;width:29%;height:35px;}
	.bn-search01.type01 .b-sel-btn{right:18px;transform:translate(0 , -50%);padding:11px 8px;width:40px;height:35px;background-size:15px 15px;font-size:14px;}

	/* b-paging01 type01 */
	.b-paging01.type01 .b-paging-wrap ul{padding:15px 0 0 0;;}
	.b-paging01.type01 .b-paging-wrap ul li{min-width:30px;height:30px;padding:0 0 10px 0;}
	.b-paging01.type01 .b-paging-wrap ul li.first{margin-right:3.5px;}
	.b-paging01.type01 .b-paging-wrap ul li.prev{margin-right:17px;}
	.b-paging01.type01 .b-paging-wrap ul li.next{margin-left:17px;}
	.b-paging01.type01 .b-paging-wrap ul li.last{margin-left:3.5px;}

	/* button common */
	.b-btn01{padding:10px 0 0 0;}

	.b-btn01 ul li a,
	.b-btn01 ul li button{padding:7px 15px;font-size: 14px;line-height:19px;}
	.b-btn01 ul li .b-btn-prev{padding:7px 10px;background:#fff;}
	.b-btn01 ul li .b-btn-next{padding:7px 10px;background:#fff;}

	/* .b-btn01 type01 */
	.b-btn01.type01 ul{float:none;}
	.b-btn01.type01 ul.b-left{float:none;padding:0 0 5px 0;}
	.b-btn01.type01 ul li{padding:0 0 5px 0;min-width:0;width:100%;}

}

@media screen and (max-width:480px){

	.type01 .b-radio + label{margin:0 0 6px 0;width:100%;}
	.type01 .b-radio:last-of-type + label{margin:0;}
	
	/* total-box */
	.bn-total-list-box{flex-direction:column;align-items:flex-start;}

	.bn-total-list-box .total{padding:0 0 10px 0}
	.bn-total-list-box .bn-total-list{flex-direction:column;width:100%;}
	.bn-total-list-box .bn-total-list .b-sel-box{ margin:0 0 5px 0;width:100%;}
	.bn-total-list-box .bn-total-list .b-sel-box:last-of-type{margin:none;}
	
	/* bn-write-common01 type02 */
	.bn-view-common01.type02 .b-sub-box03 ul{display:block;}
	.bn-view-common01.type02 .b-sub-box03 ul li{display:block;margin:0 0 5px;}

	/* bn-write-common01 type03 */
	.bn-view-common01.type03 .b-swiper-box{flex-flow:column-reverse;}
	.bn-view-common01.type03 .b-shop-thumb-swiper{margin-right:0;padding:15px 0 0;max-width:100%;height:100%;}
	.bn-view-common01.type03 .b-shop-thumb-swiper .b-slide-img{height:60px;}

	/* bn-write-common01 type01 공통 */
	.bn-write-common01 .b-tel-box div.b-half-box{margin:5px 0 0 0;padding:0;width:100%;}
	.bn-write-common01 .b-tel-box div.b-half-box:first-child{margin:0;}
}