
.news1{overflow:hidden;}
.a11y{position:absolute;width:10px;height:10px;overflow:hidden;top:-10px;text-indent:-9999px;}
.wrap{z-index:100;position:relative;}
.wrap.off{position:absolute;height:80%;overflow:hidden;top:10%;}
.news1.on{visibility:visible;height:auto;}
.ir{display:block;overflow:hidden;text-indent:-99999px;}
.header.type_scrolldown{z-index:99999;position:fixed;top:0;background:#fff;}
.news1 .main_slide .page{display:block;position:relative;overflow:hidden;padding-bottom:13%;}
.wrap_m_gnb_menu{z-index:1;position:fixed;width:100%;height:100%;top:0;bottom:0;transition:.3s;}
.wrap_m_gnb_menu.on{z-index:100000;}
#body_wrap{font-family:'notokr-regular';opacity:0;color:#1e1e1e;}
#body_wrap.on{opacity:1;}

/*wrap_pop_area*/
.wrap_pop_area.on .pop_dim{opacity:1;}
.wrap_pop_area .pop_dim{width:100%;height:100%;opacity:0;}
.wrap_pop_area.on{display:block;position:absolute;overflow:scroll;}
.wrap_pop_area{display:none;z-index:9999999;position:fixed;top:0;right:0;bottom:0;left:0;background:black;background:rgba(0,0,0,.4);}
.wrap_pop_area.on .pop_area{transform:scale(1);opacity:1;}
.pop_area .tit_area{height:60px;padding:12px 10px 12px 20px;background:#35393d;}
.pop_area h2{display:inline-block;float:left;font-family:'notokr-regular';font-size:24px;line-height:1.5;letter-spacing:0;color:#fff;}
.pop_area{z-index:999999;position:absolute;width:90%;height:550px;top:0;bottom:0;margin:10px 5%;transition:.3s;transform:scale(.6);opacity:0;background:#eee;}
.pop_area > p{font-size:16px;line-height:1.5;margin-top:50px;padding:10px;text-align:left;}
.pop_area p span{font-size:16px;}
.pop_area p strong{font-weight:normal;color:#e84b24;}
.pop_area .tit_area .btn_cl{float:right;position:relative;width:45px;height:45px;margin-top:-7px;background:none;}
.pop_area .tit_area .btn_cl:before{display:block;float:right;position:absolute;width:25px;height:25px;left:12px;margin:auto;content:'';background:url(../img/icon_btn02.png) no-repeat -31px 0;background-size:91px 41px;}
.pop_area .txt_area{height:440px;top:0;bottom:0;overflow-y:scroll;margin:10px;border:1px solid #ddd;background:#fff;}
.pop_area .txt_area p{font-size:14px;line-height:1.5;padding:10px;}
.pop_area .box_type_01{display:block;float:none;width:80%;line-height:1;box-sizing:border-box;margin:20px auto;padding:10px;text-align:center;color:#333;border:1px solid #ddd;border-radius:50px;background:#eee;}
.pop_area .box_type_02{position:relative;width:178px;margin:10px auto;padding:10px;padding-right:40px;text-align:center;color:#fff;border:1px solid #84645b;background:#84645b;}
.pop_area .link_email:before{display:block;float:right;position:absolute;width:13px;height:22px;top:8px;right:7px;margin:auto;content:'';background:url(../img/icon_btn02.png) no-repeat -22px -56px;}
.pop_area.v02 .txt_area{overflow-y:scroll;}

/*pop_area*/
.pop_area .tit_area{height:60px;padding:12px 10px 12px 20px;background:#35393d;}
.pop_area h2{display:inline-block;float:left;font-family:'notokr-regular';font-size:24px;line-height:1.5;letter-spacing:0;color:#fff;}
.pop_area .tit_area .btn_cl{float:right;position:relative;width:45px;height:45px;margin-top:-7px;background:none;}
.pop_area .tit_area .btn_cl:before{display:block;float:right;position:absolute;width:25px;height:25px;left:12px;margin:auto;content:'';background:url(../img/icon_btn02.png) no-repeat -31px 0;background-size:91px 41px;}
.pop_area{z-index:999999;position:fixed;width:500px;height:550px;top:0;bottom:0;left:50%;margin-top:10%;margin-left:-250px;background:#eee;}
.pop_area.v09, .pop_area.v10{ width: 800px; height: 640px; margin-left: -395px; margin-top: 7%;}
.wrap_pop_area.on{position:fixed;overflow:visible;}
.pop_area.v01 .txt_area{overflow:hidden;}
.pop_area .txt_area{height:440px;top:0;bottom:0;margin:30px;text-align:left;border:1px solid #ddd;background:#fff;}
.pop_area.v09 .txt_area, .pop_area.v10 .txt_area{height: 580px;overflow-y: scroll; overflow-x: hidden;margin: 0;}
.pop_area > p{font-size:15px;line-height:1.8;margin-top:10px;text-align:left;}
.pop_area p span{text-align:center;}
.pop_area p strong{font-weight:normal;color:#e84b24;}
.pop_area .ico_email:before{display:block;width:96px;height:96px;margin:0 auto 20px;content:'';background:url(../img/ico_email.gif) no-repeat;}
.pop_area .box_type_01{font-size:18px;text-align:center;}
.pop_area .box_type_02{width:178px;line-height:18px;margin:10px auto;padding:10px;padding-right:40px;text-align:center;color:#fff;border:1px solid #84645b;background:#84645b;}
.pop_area .link_email{position:relative;}
.pop_area .left-area, .pop_area .right-area {display:inline-block; width: 53%;float: left; padding: 50px 0 50px 60px; font-size: 17px;}
.pop_area .right-area {display:inline-block; width: 47%;float: left; padding: 50px 0 50px 60px; font-size: 17px;}
.pop_area .left-area h3, .pop_area .right-area h3, .pop_area .full-area h3 {font-size: 25px; font-weight: bold;}
.pop_area .left-area h3 span {color:#ff95a7;font-weight: bold;}
.pop_area .right-area h3 span {color:#7258d5;font-weight: bold;}
.pop_area .left-area p, .pop_area .right-area p {font-weight: bold;font-size: 17px;padding: 25px 0 10px;}
.pop_area .left-area li, .pop_area .right-area li {line-height: 1.7;list-style: auto;list-style-position: inside;}
.pop_area .full-area{padding: 50px 60px;font-size: 17px;}
.pop_area .full-area p{line-height: 1.7;font-size: 17px;padding: 30px 0 0;}


/*header*/
.wrap_header{min-width:880px;border-bottom:3px solid #cc3524;}
.header{width:830px;height: 64px;overflow:hidden;min-width:830px;margin:0 auto;margin-top:30px;}
.header h1{float:left;width:200px;height:50px;}
.header h1 a{z-index:10;position:relative;width:100%;height:100%;}
.header .logo:before{display:block;position:absolute;width:200px;height:50px;top:0;content:'';background:url(../img/logo_h1_2024.gif) no-repeat;}
.header .gnb{float:right;font-size:16px;line-height:50px;}
.header .gnb li{display:inline-block;position:relative;padding:0 0 0 34px;}
.header .gnb li:before{display:block;position:absolute;width:6px;height:6px;top:50%;left:20px;margin:-3px 0 0 0;content:'';background:url(../img/comon.png?3) -56px -57px;}
.header .gnb li a,.header .gnb li button{cursor:pointer;}

/*content*/
#content .select_01{
    /* width: 220px; */
    /* border: 1px solid #eee; */
    /* height: 40px; */
    float: right;
    clear: both;
    display: block;
    margin: 10px 20px;
}
#content .select_01 select{
    height: 30px;
    /* padding: 0 20px 0 10px; */
    box-sizing: border-box;
    border: 1px solid #bbb;
    border-radius: 3px;
    width: 280px;
}
#content .select_01 option{
    line-height: 40px;
}
#content .select_01 option.on{}

#content{width:880px;min-width:880px;min-height:1160px;margin:0 auto;}
#content .main_img{position:relative;width:830px;height:320px;margin:25px 30px;background:url(../img/main_img.jpg?20250814) no-repeat;}
#content .main_img:before{display:block;position:absolute;width:180px;height:284px;/* top: 50%; *//* margin: -142px 0 0px 0; */
bottom:6px;left:117px;content:'';}
#content .wrap_item_box{width:830px;overflow:hidden;margin:25px 30px;}
#content .item_box_01{position:relative;}
#content .item_box_01.col_2{float:left;width:405px;box-sizing:border-box;min-height: 290px;padding:0 0 14px;border:1px solid #dcdcdc; height: 498px;}
#content .item_box_01.col_2:first-child{margin-right:20px;}
#content .item_box_01.col_2 .txt{font-size: 16px; margin-top:30px;line-height: 25px;}
#content .item_box_01 h2{height:65px;line-height:65px;margin-bottom:15px;border-bottom:1px solid #ececec;}
#content .item_box_01 h2 span{font-size:16px;color:#b9b9b9;}
#content .item_box_01 h2 strong{font-size:30px;margin-right:10px;}
#content .item_box_01 h2 button{position: relative; color: #fff; background-color: #333; float: right; border-radius: 13px; padding: 0 10px; font-size: 13px; height: 25px; line-height: 25px; top: 19px; right: 18px;}
#content .item_box_01 .title_depth1{padding-left:28px;line-height: 30px; margin: 10px 0;}
#content .item_box_01 ul.type_00{display:block;position:relative;overflow:hidden;}
#content .item_box_01 ul.type_00 li{display:block;position:relative;width:100%;line-height:26px;padding-left:58px; font-size: 16px;}
#content .item_box_01 .thum_book{position:relative;margin:0 20px;}
#content .item_box_01 .thum_book .img_area{position: relative;  width: 101px; height: 148px; margin-right: 20px;display: inline-block;}
#content .item_box_01 .thum_book .img_area:before{display:block;position:absolute;width:102px;height:155px;top:15px;left:0;margin:-9px 0;content:'';background:url(../img/img_goods_01.png?20250814) no-repeat;}
#content .item_box_01 .info_area{float: right; width: 240px;}
#content .item_box_01 .info_area h3{font-size:20px;font-weight:bold;line-height:26px;margin-top:14px;margin-bottom:10px;color:#1e1e1e;}
#content .item_box_01 .info_area .info{font-size:15px;line-height:21px;}
#content .item_box_01 .info_area .info span{margin-right:10px;}
#content .item_box_01 .price{font-size:13px;line-height:23px;}
#content .item_box_01 .price strong{font-weight:bold;letter-spacing:0;}
#content .item_box_01 .price .red{color:#cc3524;}
#content .item_box_01 .link_area{margin-top:27px;}
#content .detail{position:relative;width:830px;margin: 0 auto 40px;padding:36px 0 20px;border-top:2px;}
#content .detail:before,#content .detail:after{display:block;position:absolute;width:100%;height:5px;left:5px;content:'';background:url(../img/line_01.gif) repeat-x;}
#content .detail:before{top:0;}
#content .detail:after{bottom:0;}
#content .detail .wrap_row{clear:both;overflow:hidden;margin-bottom:10px;padding:0 20px;}
#content .detail .wrap_row h3{float:left;position:relative;width:50px;font-size:26px;line-height:30px;margin-right:20px;padding-top:10px;color:#000;}
#content .detail .wrap_row h3:before{display:block;position:absolute;width:40px;top:0;left:2px;content:'';border-top:3px solid #e84b24;}
#content .detail .wrap_row .wrap_01 .txt{width:100%;}
#content .detail .wrap_row .pic_area{float:left;margin-right:20px;}
#content .detail .wrap_row .wrap_01{float:left;width:20px;width:610px;overflow:hidden;}
#content .detail .wrap_row .ex_more{margin-top:14px;letter-spacing:0;width:  720px;float: right;}
#content .detail .wrap_row .ex_more strong{font-size:16px;font-weight:bold;}
#content .detail .wrap_row .ex_more span{font-size:13px;letter-spacing:0;}
#content .detail .wrap_row .txt{float: right;width:720px;font-size:13px;line-height:24px;margin:10px 0;letter-spacing:0;}
.wrap_footer{overflow:hidden;min-width:880px;background:url(../img/bg_footer.gif) repeat-x;}
#footer{width:830px;overflow:hidden;font-size:11px;margin:0 auto;letter-spacing:0;color:#666;}
#footer .row_01{height:55px;font-size:13px;line-height:55px;letter-spacing:0;}
#footer .tel{float:left;position:relative;font-weight:bold;color:#666;}
#footer .tel span{font-weight:bold;color:#666;}
#footer .tel .ico_tel{position:relative;padding-left:26px;color:#666;}
#footer .tel .ico_tel:before{display:block;position:absolute;width:18px;height:18px;top:50%;left:8px;margin:-8px 0;content:'';background:url(../img/comon.png?3) -31px -52px;}
#footer .link_area{float:right;}
#footer .link_area  a,#footer .link_area button{display:inline-block;float:left;position:relative;padding-left:20px;cursor:pointer;color:#666;}
#footer .link_area button:before{display:block;position:absolute;width:1px;height:10px;top:22px;left:10px;content:'';border-right:1px solid #d6d6d6;}
#footer .row_02{clear:both;overflow:hidden;line-height:21px;padding:20px 0;letter-spacing:1px;}
#footer .row_02 p{letter-spacing:0;}
#footer .row_02 .txt_01{font-size:11px;letter-spacing:0;color:#6c5e62;}

/*btn*/
.btn_00{display:inline-block;float:left;height:32px;font-size:12px;line-height:32px;margin-right:10px;padding:0 6px;letter-spacing:0;color:#fff;border:1px solid #848484;background:#989898;}
.btn_01{display:inline-block;height:32px;font-size:15px;line-height:32px;min-width:80px;padding:0 6px;text-align:center;letter-spacing:0;color:#fff;border:1px solid #b71f16;background:#cf0700;}

/*ico*/
.ico_num_01:before,.ico_num_02:before,.ico_num_03:before,.ico_num_04:before,.ico_num_05:before,.ico_num_06:before
{display:block;position:absolute;width:18px;height:18px;top:50%;left:28px;margin:-9px 0;content:'';background:url(../img/comon.png?3) -1px -54px;}
.ico_list,.ico_book{position:relative;padding-left:80px;}
.ico_list:before,.ico_book:before{display:block;position:absolute;width:48px;height:48px;top:9px;left:20px;content:'';background:url(../img/comon.png?3)no-repeat;}
.ico_book:before{background:url(../img/comon.png?3)no-repeat -52px 0;}
.ico_num_02:before{background-position:-1px -80px;}
.ico_num_03:before{background-position:-1px -106px;}
.ico_num_04:before{background-position:-1px -132px;}
.ico_num_05:before{background-position:-1px -158px;}
.ico_num_06:before{background-position: -1px -186px;}

/*tit_area*/
.tit_area.type_01{font-family:'notokr-regular';font-size:28px;line-height:62px;margin-bottom:20px;color:#333;}
.tit_area.type_01:after{display:block;height:6px;content:'';background:url(../img/line_01.gif) repeat-x;}
.tit_area.type_01 h2{padding-left:20px;}
.tit_area.type_01 h2 strong{color:#e84b24;}

/*sub_item*/
.sub_item .sticky{display:none;}
.sub_item .txt_area:before{display:block;width:auto;height:auto;padding-bottom:40%;content:'';background:url(../img/txt_img_02.jpg) no-repeat;background-size:contain;}
.sub_item .txt_area{width:auto;margin:10px;}
.sub_item .txt_area h3{height:80px;font-family:'notokr-regular';font-size:26px;font-weight:bold;line-height:80px;color:#333;}
.sub_item .txt_area .sub_tit{height:auto;font-family:'notokr-regular';font-size:18px;line-height:1.5;color:#967870;}
.sub_item .txt_area .txt{font-family:'Nanum Gothic Coding';font-size:14px;line-height:1.5;margin:10px 0;color:#333;}
.sub_item .btn_area{display:block;float:none;clear:both;width:100%;text-align:center;}
.sub_item .box_type_02{display:inline-block;position:relative;width:178px;font-size:15px;line-height:18px;margin:18px auto;margin-left:10px;padding:10px;padding-right:40px;text-align:center;letter-spacing:0;color:#fff;border:1px solid #84645b;background:#84645b;}
.sub_item .box_type_02:before{display:block;float:right;position:absolute;width:13px;height:22px;top:8px;right:7px;margin:auto;content:'';background:url(../img/icon_btn02.png) no-repeat -22px -56px;}

/*order_area*/
.order_area{font-family:'Nanum Gothic Coding';font-size:14px;line-height:1.5;padding:10px 14px;}
.order_area .ex_txt{font-weight:bold;padding:10px;text-align:center;color:#666;border:1px solid #e6e6e6;font-size: 18px;}
.order_area .ex_txt strong{display:inline-block;color:#ee765e;}
.order_list li{height:60px;font-size:14px;line-height:60px;border-bottom:1px solid #e1e1e1;}
.order_list .tit_order{float:left;width:80px;font-weight:bold;padding-left:4px;color:#333;}
.order_list .ex_order{letter-spacing:0;}
.order_list .ex_order.big{font-size:24px;font-weight:bold;letter-spacing:0;color:#ee765e;}
.order_list{margin-top:28px;border-top:3px solid #ff8c75;}
.order_area .ex_txt.type_02{font-size:13px;font-weight:normal;padding:14px 0;padding-left:0;text-align:left;color:#666;border:none;}
.order_area .btn_area{display:block;float:none;clear:both;width:100%;text-align:center;}
.order_area  .box_type_02{display:inline-block;position:relative;width:178px;font-size:15px;line-height:18px;margin:8px auto;margin-left:10px;padding:10px;padding-right:40px;text-align:center;letter-spacing:0;color:#fff;border:1px solid #84645b;background:#84645b;}
.order_area .box_type_02:before{display:block;float:right;position:absolute;width:13px;height:22px;top:8px;right:7px;margin:auto;content:'';background:url(../img/icon_btn02.png) no-repeat -22px -56px;}
.ex_order input{width:42px;height:26px;line-height:26px;text-align:center;border:1px solid #ddd;}
.ex_order button{width:42px;height:28px;line-height:26px;text-align:center;border:1px solid #ddd;background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(246,247,249,0) 100%);}

/*writer_area*/
.writer_area{width:100%;padding:10px 10px;}
.writer_area ul{display:block;position:relative;overflow:visible;margin-top:18px;margin-bottom:30px;padding-bottom:1px;background:#ededed;}
.writer_area ul:before{display:block;position:absolute;width:100%;height:1px;top:-15px;content:'';border-top:1px dashed #eee;}
.writer_area ul:first-child:before{display:none;position:absolute;width:100%;height:1px;top:-29px;content:'';border-top:1px dashed #eee;}
.writer_area li{display:block;position:relative;margin-bottom:5px;padding:28px 10px;color:#333;border:1px solid #ddd;background:#fff;}
.writer_area li:after{display:block;width:100%;content:'';}
.writer_area li .pic_area{width:134px;margin:0 auto 15px;}
.writer_area li h3{display:block;font-size:26px;text-align:center;}
.writer_area li h3 strong{display:block;font-size:16px;font-weight:bold;margin:10px 0;margin-left:10px;letter-spacing:0;color:#c9b6b1;}
.writer_area li .ex{font-size:13px;line-height:2;padding:15px 0;border-bottom:1px solid #ddd;}
.writer_area li .ex_more{position:relative;padding-top:15px;text-align:center;}
.writer_area li .ex_more .box_txt{display:inline-block;height:20px;font-size:11px;line-height:20px;margin-left:10px;padding:0 14px;color:#fff;border:1px solid #333;background:#84645b;}
.writer_area li .ex_more strong{display:block;font-size:14px;line-height:20px;margin-top:1px;padding:0 10px;letter-spacing:0;color:#e84b24;}
.writer_area li .ex_more.type_02 .box_txt{background:#506d8e;}
.writer_area li .ex_more.type_02 strong{color:#256bba;}

/*content_txt*/
.content_txt{position:relative;position:relative;width:100%;overflow:hidden;margin-bottom:10px;padding:10px;}
.content_txt:after{display:block;position:absolute;width:100%;height:2px;bottom:0;content:'';background:url(../img/line_01.gif) repeat-x;}
.content_txt .img_area{width:100%;overflow:hidden;margin-bottom:10px;}
.content_txt .img_area img{width:100%;margin:0;margin-bottom:10px;padding:0;border:0;}
.content_txt h3{clear:both;font-family:'Nanum Gothic Coding';font-size:18px;line-height:1.3;color:#9e9e9e;}
.content_txt h3 strong{display:block;clear:both;padding:0 30px;color:#333;}
.content_txt h4{font-family:'Nanum Gothic Coding';font-size:16px;font-weight:bold;line-height:1.5;margin-top:10px;color:#aa624d;}
.content_txt > p{display:block;clear:both;position:relative;overflow:hidden;font-family:'Nanum Gothic Coding';font-size:13px;line-height:2;padding:0 24px 0 10px;color:#333;}
.content_txt .sub_txt{margin-top:10px;margin-left:0;padding:16px 38px 16px 10px;color:#333;border:1px solid #ddd;background:#f2f2f2;background:url(../img/bg_txt.png) no-repeat center left #f2f2f2;background-size:contain;}
.content_txt .sub_txt .sub_tit{display:inline-block;float:left;height:20px;font-size:16px;font-weight:bold;line-height:16px;padding-right:10px;color:inherit;}
.content_txt .sub_txt strong{display:block;clear:both;position:relative;height:20px;overflow:hidden;font-size:16px;font-weight:bold;line-height:16px;padding-left:0;vertical-align:bottom;}
.content_txt .sub_txt strong:after{display:block;position:absolute;width:1px;height:15px;top:1px;left:0;content:'';border-left:1px solid #ccc;}
.content_txt .sub_txt p{font-size:13px;line-height:1.5;padding:12px 0 0;}

/*bookBtn*/
.bookBtnBox{position: fixed; right: 50%; margin-right: -550px; top: 120px;display: block; }
.book2{background: url("../img/go_next_banner1_2.jpg?20250814"); background-size: cover; width: 85px; height: 200px; margin-bottom: 10px }
.book3{background: url("../img/go_next_banner3_4.jpg?20250814"); background-size: cover; width: 85px; height: 200px; margin-bottom: 10px }
.book4{background: url("../img/go_next_banner5_6.jpg?20250814"); background-size: cover; width: 85px; height: 200px; margin-bottom: 10px }
.bookBtn:hover{cursor: pointer;}
