.sub_top1 {     
	height: 250px;
    border-bottom: 1px solid #e0e0e0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    background: url(/img/sub_top01.png) center 0 no-repeat; }
.sub_top1 .k_tit { color:#ffffff; color:#000000; }

@media screen and (max-width:880px) {
	.sub_top1 { height:150px; } 
	.custom_nav { padding:0; }

}
@media screen and (min-width:881px) {
	.custom_nav { padding:32px 0; }
}

.main_top{background: url(/img/img_slider_1.png) center center no-repeat;background-size:cover;height: 814px;position: relative;}
.main_top .inner{max-width: 1200px;margin: 0 auto;padding: 306px 0 0 98px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;color: #fff;}
.main_top .inner .txt1{padding: 63px 3px 12px;font-weight: 300;font-size:26px;position: relative;background: url(/img/bar_slide_main.png) 0 84px no-repeat;text-shadow:2px 2px 7px rgba(0, 0, 0, 0.32);}
.main_top .inner .txt1:after{content:'';display: block;width: 55px;height: 46px;background: url(/img/icon_slide_main.png) 0 0 no-repeat;position: absolute;left: 0;top: 0;}

.main_top .inner .txt2{font-weight: 300;font-size:74px;line-height:79px;text-shadow:2px 2px 7px rgba(0, 0, 0, 0.32);}

.main_top .inner a{width: 59px;display: block;height: 90px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 13px 0 51px;
text-align:center;
color: #fff;
position: absolute;
bottom: -27px;
left: 50%;
font-size:14px ;
line-height:14px;
margin-left: -30px;
background: #6e8a2a url(/img/icon_more_main.png) center 52px no-repeat;
border-radius:21px;
}

.txt_c{font-size:24px;color:#2f2f2f;font-weight:300 ;text-align:center;padding: 0px 0 12px;}
.tit_c{font-size:50px;color:#6f8a2b;font-weight:100 ;text-align:center;padding: 0 0 79px;text-transform: uppercase;}
.tit_c strong{font-weight:600 ;}


.section_main{padding: 77px 0 95px;}
.section_main .inner{max-width:1200px;margin:0 auto;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position:relative;overflow:hidden;}
.section_main.section1 .ment{padding: 65px 49px;position: relative;font-weight: 200;font-size:24px;color:#fff;line-height:34px;background: #6e8a2a;border-radius:21px;width: 795px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
letter-spacing: -1px;
}
.section_main.section1 .inner{padding: 0 0 23px;}
.section_main.section1 .ment:after{content:'';display: block;width: 333px;height: 351px;background: url(/img/img_sec_main_1.png) 0 0 no-repeat;position: absolute;right: -161px;bottom: -23px;}


.section_main.section2 .tit_c{font-weight:300 ;}

.section_main.section2{background:#f3f3f3}
.section_main.section2 li{width: 50%;height: 296px;float: left;margin: 0 0 17px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.section_main.section2 li.ment{padding: 45px 0 0 70px;letter-spacing: -1px;}

.section_main.section2 li.ment .tit{font-weight: 600;font-size:34px;color:#6f8a2b;padding: 0 0 34px;}
.section_main.section2 li.ment .txt{font-weight: 200;font-size:24px;color:#656565;line-height:32px;}

.section_main.section2 li.ment:nth-child(3){padding-left:0 ;}

.section_main.section3{background:#6e8a2a}
.section_main.section3 .inner{background:#fff;padding: 74px 0;text-align:center;letter-spacing: -1px;}
.section_main.section3 .inner .txt1{font-weight: 100;font-size:44px;color:#6f8a2b;line-height:50px;}
.section_main.section3 .inner .txt2{font-weight: 600;font-size:44px;color:#6f8a2b;line-height:50px;}

.section_main.section3 .inner .txt3{font-weight: 100;font-size:24px;color:#656565;line-height:32px;padding:25px 0 52px ;}

.section_main.section3 li{position: relative;padding: 159px 0 0;display: inline-block;margin: 0 18px;font-weight: 100;font-size:24px;color:#656565;}
.section_main.section3 li span{font-size:20px;color:#656565;padding: 5px 0 0;display: block;}

.section_main.section3 li:nth-child(1){background: url(/img/img_sec_main_3_1.png) center 62px no-repeat;}
.section_main.section3 li:nth-child(2){background: url(/img/img_sec_main_3_2.png) center 62px no-repeat;}
.section_main.section3 li:nth-child(3){background: url(/img/img_sec_main_3_3.png) center 0 no-repeat;}
.section_main.section3 li:nth-child(4){background: url(/img/img_sec_main_3_4.png) center 62px no-repeat;}

.section_main.section3 li:after{content:'';display: block;width: 73px;height: 8px;background: url(/img/line_sec_main_3.png) 0 0 no-repeat;position: absolute;right: -52px;top: 94px;}

.section_main.section3 li:nth-child(2):after{right: -72px;}
.section_main.section3 li:nth-child(3):after{right: -32px;}

.section_main.section3 li:nth-child(4):after{display: none;}

.section_main.section4 .tit{font-weight: 100;font-size:50px;color:#6f8a2b;line-height:55px;padding: 0 0 30px 50px;}
.section_main.section4 .wrap_cell{overflow: hidden;width: 110%;}
.section_main.section4 .wrap_cell .cell{float: left;width: 502px;height: 771px;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 114px 0 0 88px;}
.section_main.section4 .wrap_cell .cell .txt1{font-weight: 700;font-size:34px;line-height:38px;color:#6f8a2b;padding: 0 0 23px;}
.section_main.section4 .wrap_cell .cell .txt2{font-weight: 200;font-size:22px;line-height:32px;color:#656565;letter-spacing: -1px;}
.section_main.section4 .wrap_cell .cell1{background: url(/img/img_sec_main_4_1.png) 0 0 no-repeat;}

.section_main.section4 .wrap_cell .cell2{background: url(/img/img_sec_main_4_2.png) 0 0 no-repeat;}


.section_main.section5{background:#f9fafb}
.section_main.section5 .tit_c{padding: 0 0 29px;font-weight: 300;}
.section_main.section5 .txt_c{padding: 0 0 46px;color: #656565;font-weight: 200;}

.section_main.section5 .inner{max-width:1050px ;}
.section_main.section5 .list_goods ul{overflow: hidden;text-align:center;}
.section_main.section5 .list_goods ul li{position: relative;width: 235px;height: 233px;display: inline-block;margin: 0 8px 91px;}
.section_main.section5 .list_goods ul li a{display: none;position: absolute;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
left: 0;top: 0;
width: 100%;
height: 100%;
padding: 128px 0 0;
background: rgba(67, 190, 206, 0.87) url(/img/icon_sec_main_5.png) center 102px no-repeat;
font-weight: 100;font-size:18px;color:#ffffff;

}
.section_main.section5 .list_goods ul li:hover a{display: block;}


.section_main.section5 .list_banner ul{overflow: hidden;text-align:center;}
.section_main.section5 .list_banner ul li{position: relative;padding: 0 82px;height: 77px;display: inline-block;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-left:1px solid #d0d0d0;
}
.section_main.section5 .list_banner ul li:first-child{border:0}

.section_main.section5 {
    padding: 77px 0 62px;
}



.footer{background:#6e8a2a}
.footer .inner{line-height:18px;padding:52px 0px 42px 225px;max-width:1200px;margin:0 auto;position: relative;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.footer .inner p{font-size:14px;color:#fff;padding: 0 0 14px;line-height:20px;}

.footer .inner h1{position: absolute;left: 0;top: 65px;}

.pc{display: block;}
.mobile{display: none;}

.container{max-width: 1200px;margin: 0 auto;padding:24px 0 62px ;}
.container .sub_tab{max-width: 1200px;overflow: hidden;border-bottom:0;margin: 0 auto 50px;overflow: hidden;background: url(/img/dot_tab.png) 0 bottom repeat-x;
    background-size: auto;}

.container .sub_tab li{width: 20%;float: left;-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
box-sizing: border-box;position: relative;border-bottom:1px solid #fff; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;height:45px;}
.container .sub_tab li a{display: block;line-height:44px;height:44px;text-align:center;font-size:18px;color:#b2b2b2;font-weight:400 ;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; border-right:1px solid #ffffff}
.container .sub_tab ul li:last-child a{border-right: 1px solid #fff}
.container .sub_tab li.active a{color: #6cba54;border-bottom:2px solid #6cba54; font-weight: 500;}
.container .sub_tab li.active{border-bottom:1px solid #ffffff;}
.container .sub_tab li a:hover{border-bottom:0px solid #6cba54; color: #6cba54;}
.container .sub_tab li:last-child{border-right:0}

.container .sub_tab .sub_business li { width:25%; }


.container .sub_tab.tab_menu li.active a{border-bottom:1px solid #fff;}
.container .sub_tab.tab_menu li.active{border-bottom:1px solid #fff;}

.list_sns_bottom{overflow: hidden;padding: 0 0 62px;text-align:center; display: flex; }
.list_sns_bottom ul{display: flex; justify-content: center;}
.list_sns_bottom li{display: inline-block;width: 334px;line-height:52px;border:1px solid #6e8a2a;margin: 0 15px;}
.list_sns_bottom li a{display: block;}
.list_sns_bottom li strong{display: inline-block;font-size:18px;color:#393b3b;font-weight:600 ;padding: 0 0 0 49px;}
.list_sns_bottom li:nth-child(1) strong{background: url(/img/icon_main_tail_1.png) 0 center no-repeat;}
.list_sns_bottom li:nth-child(2) strong{background: url(/img/icon_main_tail_2.png) 0 center no-repeat;}
.list_sns_bottom li:nth-child(3) strong{background: url(/img/icon_main_tail_3.png) 0 center no-repeat;}

.sub_cont .tit{font-weight: 100;font-size:42px;color:#6f8a2b;padding: 0 0 39px;line-height:1;text-align:center;}
.sub_cont .txt{font-weight: 300;font-size:22px;color:#656565;padding: 0 0 43px;line-height:32px;text-align:center;}

/* modified by dimo(css)*/
/*.sub_cont .section .inner{max-width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}*/
.sub_cont .section .inner{margin: 0 auto; overflow: hidden;position: relative;}
.sub_cont p{font-weight: 400;font-size:20px;color:#333;line-height:1.6;}
.sub_cont .section .inner img {max-width: 1200px}
.sub_cont.sub01_1{text-align:center;}

.sub_cont.sub01_1 .section01{padding: 0 0 40px;}
.sub_cont.sub01_1 .section01 li{display: inline-block;vertical-align: top;}
.sub_cont.sub01_1 .section01 li p{padding: 28px 0 0;}

.sub_cont.sub01_1 .section01 li:nth-child(2){margin: 0 92px;}

.sub_cont.sub01_1 .section02{height: 200px;background: url(/img/img_sub_1_4.png) center center no-repeat;background-size:cover;margin: 0;}
.sub_cont.sub01_1 .section02 .inner{padding: 0;}

.sub_cont.sub01_1 .section03 .img{padding: 82px 0;}

.sub_cont.sub01_2 .history{position: relative;background: url(/img/line_sub_1_2.png) 414px 12px no-repeat;padding: 0 0 50px;}
.sub_cont.sub01_2 .history li{padding: 0px 0 0 507px;position: relative;}

.sub_cont.sub01_2 .history li .img{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;position: absolute;left: 110px;top: -18px;}
.sub_cont.sub01_2 .history li dl{padding: 0 0 0 82px;margin: 22px 0 0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;position: relative;}
.sub_cont.sub01_2 .history li dl dt{position: absolute;font-weight: 500;font-size:22px;color:#6e8a2a;left: 14px;top: 3px;}
.sub_cont.sub01_2 .history li dl dd{font-weight: 200;font-size:18px;color:#656565;line-height:26px;letter-spacing: -1px;}

.sub_cont.sub01_2 .history li:nth-child(5) dl{margin: 21px 0 0;}

.sub_cont.sub01_2 .history li:nth-child(1) dl {
    padding: 0 0 0 82px;
    margin: 22px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.sub_cont.sub01_3 .map{width: 438px;float: left;}
.sub_cont.sub01_3 .ment{width: 508px;float: left;padding: 26px 0 0 54px;}

.sub_cont.sub01_3 .ment .txt1{padding: 0 0 14px;margin: 0 0 14px;font-weight: 300;font-size:24px;font-weight: 500;}
.sub_cont.sub01_3 .ment .txt2{font-size:20px;font-weight: 100;line-height: 34px;letter-spacing: -1px;}


.sub_cont.sub02_1 .tit{background: url(/img/dot_sub_2_1.png) center 65px no-repeat;}
.sub_cont.sub02_1 .txt {

    font-size: 18px;

}
.sub_cont.sub02_1 #tab1,.sub_cont.sub02_1 #tab2{text-align:center;}
.sub_cont.sub02_1 .txt2{color: #6f8a2b;font-size:24px ;}
.sub_cont.sub02_1 .txt1{color: #6f8a2b;font-size:42px !important;}
.sub_cont.sub02_1 .txt1 {

    color: #6f8a2b;
    font-size: 42px;
    line-height: 1;
    font-weight: 100;
    padding: 7px 0 29px;

}
.sub_cont.sub02_1 #tab1 .bg{background:#6e8a2a;padding: 42px 0;}
.sub_cont.sub02_1 #tab2 .bg{background:#f5f5f5;padding: 42px 0 70px;}
.sub_cont.sub02_1 #tab1 .bg *{color: #fff;}
.sub_cont.sub02_1 #tab1 p {

    line-height: 32px;
	font-size:22px ;

}

.sub_cont.sub02_1 #tab2 .list_sns_bottom li {

    margin: 0 0 0 -4px;

}
.sub_cont.sub02_1 #tab2 .list_sns_bottom{padding: 50px 0 0;}
.sub_cont.sub02_1 #tab2 .list ul{position: relative;}

.sub_cont.sub02_1 #tab2 .list ul.top::after {content: '';display: none;}
.sub_cont.sub02_1 #tab2 .list ul.bottom::after {content: '';display: none;}
.sub_cont.sub02_1 #tab2 .list ul li {position: relative;}
.sub_cont.sub02_1 #tab2 .list ul li:first-child::before {display: none;}
.sub_cont.sub02_1 #tab2 .list ul li:before {content: '';display: block;height: 1px;width: calc(50% + 5px);position: absolute;background: #6e8a2a;left: -5px;top: 13px;}
.sub_cont.sub02_1 #tab2 .list ul li:after {content: '';display: block;height: 1px;width: 50%;position: absolute;background: #6e8a2a;right: 0;top: 13px;}
.sub_cont.sub02_1 #tab2 .list ul li:last-child::after {display: none;}

.sub_cont.sub02_1 #tab2 .list ul.bottom::after {content: '';display: none;height: 1px;width: 321px;position: absolute;background: #6e8a2a;left: 339px;top: 13px;}

#sct_sortlst{display: none;}
.sub_cont.sub02_1 #tab2 .list_top{padding: 42px 0;}
.sub_cont.sub02_1 #tab2 .list_top li{display: inline-block;margin: 0 15px;}
.sub_cont.sub02_1 #tab2 .list ul{margin-bottom : 40px;}
.sub_cont.sub02_1 #tab2 .list li{display: inline-block;width: 295px;vertical-align: top;font-size: 20px;font-weight: 400;color: #656565;line-height:26px;}
.sub_cont.sub02_1 #tab2 .list li p {font-weight: 600; color : #000; margin-bottom : 10px; font-size : 22px;}

.sub_cont.sub02_1 #tab2 .list li strong{font-size: 20px;font-weight: 800;color: #6e8a2a;}
.sub_cont.sub02_1 #tab2 .list li span{position: relative;z-index:9;display: block;margin: 0 auto 18px;font-size: 15px;font-weight: 600;color: #fff;width: 27px;line-height:27px;background:#6e8a2a;border-radius:50%}

.sub_cont.sub02_1 #tab2 .txt1 {

    font-size: 30px !important;

}


.sub_cont.sub02_1 #tab2 .list_sns_bottom{padding-left:4px ;}
.sub_cont.sub02_1 #tab1 p.line{margin: 30px 0;border:1px solid #fff;padding: 32px 0;}
.sub_cont.sub02_1 .inner{max-width: 1200px;margin: 0 auto;}
.sub_cont.sub02_1 #tab1 strong{display: inline-block;
font-weight: 600;

font-size: 18px;

color: #6d6d6d;

line-height: 32px;

text-align: center;

font-weight: 600;

font-size: 18px;
width: 107px;
color: #6e8a2a !important;

border-radius: 10px;

margin: 45px 0 15px;
background: #fff;}
.sub_cont.sub02_1 #tab1 p.line_t{line-height:25px;font-size: 18px;margin: 66px 0 0;border-top:1px solid #fff;padding: 32px 0 0;}
.sub_cont.sub02_1 #tab1 p.small{line-height:32px;font-size:18px ;}

#bo_cate {
    background: transparent !important;
    padding: 0 !important;
    margin: 41px 0 15px !important;
    border: 0 !important;
}
#bo_cate a{color: #656565;
    font-size: 22px;font-weight:500 ;}

#bo_cate #bo_cate_on {
    z-index: 2;
    background: transparent !important;
    color: #6e8a2a !important;
    font-weight: 600 !important;
    border-bottom-color: transparent !important;
    -webkit-box-shadow: inset 0 2px 5px transparent !important;
    -moz-box-shadow: inset 0 2px 5px transparent !important;
    box-shadow: inset 0 2px 5px transparent !important;
}

#bo_v_info .if_date {
    float: right;
    margin: 0;
    font-style: normal !important;
    color: #888 !important;
    font-size: 13px !important;
}
#bo_v header{border-top: 2px solid #323232;padding: 14px 20px 0;}
#bo_v_info{border-bottom: 1px solid #dbdbdb;padding: 10px 20px 15px !important;}

#bo_v_title .bo_v_tit{color: #656565 !important;
font-size: 18px !important;
font-weight: 400 !important;}
#sct_location {
    position: static !important;
}
.sct_10 li:hover .sct_sns {
    display: none;
}
.banner_b{padding: 80px 0 0;}
.sct_10 .sct_txt {
    display: block;
    margin: 10px 0;
    font-size: 1.167em;
    font-weight: bold;
}
.sct_10 .label{display: inline-block;width: 115px;line-height:22px;font-size: 14px;font-weight: 400;color: #fff;background:#6e8a2a;}
.sct_10 .sct_li{border:1px solid #fff;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.sct_10 .sct_li:hover{border:1px solid #5fc4d2;}
.sct_10 .sct_img{margin: 0 0 15px;}
.sct_10 .sct_img img{width: 100%;}
.sct_10 .sct_txt a{font-size: 18px;font-weight: 500;color: #656565;}

.sct_10 .sct_cost{font-size: 20px;font-weight: 800;color: #6f8a2b;margin: 25px 0 0 ;}


.sct_10 .sct_cost .sct_discount{font-size: 18px;font-weight: 100;}

#sct_location a{font-size: 14px;font-weight: 400;color: #656565;}

#sit_ov_wrap {
    border-top: 0;
}

#sit_ov .label{display: inline-block;width: 145px;text-align:center;line-height:30px;font-size: 18px;font-weight: 400;color: #fff;background:#6e8a2a;}
#sit_title {
    margin: 25px 2px 13px;
    font-size: 26px !important;
	color: #808080;
	font-weight:300 ;
}
#sit_desc {
    margin: 0 0 13px;
    font-size: 16px;
	color: #656565;
	font-weight:300 ;
}
.sit_ov_tbl th{font-size: 14px;font-weight: 300;color: #8d8d8d;}
.sit_ov_tbl td {
  font-size: 18px;font-weight: 300;color: #8d8d8d;
  padding: 7px 0;
}
.sit_ov_tbl td strong {
    color: #3c3c3c;
    font-size: 28px;
}

#it_price_title {color:#3c3c3c; font-size:16px;}
#it_price {color:#3c3c3c; font-size:22px;}
.sit_delivery_condition {font-size: 16px; color:#3c3c3c; background:#f4f4f4; padding: 15px 20px;}
.sit_delivery_condition p:nth-child(3), p:nth-child(4) {padding-left: 0px;}
.sit_delivery_condition.sales { background:rgba(0,153,143,0.05); margin-top:10px; }

#sit_opt_added li .opt_name {
 margin: 20px 0; padding: 20px 0; font-size: 20px;font-weight: 300;color: #656565;border-top: 1px solid #E5E5E5;
}
.sit_info {
    padding: 10px 0 50px;
    border-top: 0;
    margin: 15px 0 0;
    border-bottom: 1px solid #dbdbdb;
}
#sit_opt_added li .opt_count {
    position: absolute;
    top: 100px;
    right: auto;
    margin-top: -15px;
    left: 3px;
}
#sit_tot_price {margin: 36px 0; padding: 33px 0; font-size: 34px;font-weight: 800;color: #323232;}
#sit_tot_price span {
    float: none;
	font-size: 18px;font-weight: 700;color: #3c3c3c;
}
#sit_opt_added li {
    padding: 10px 0 25px;
    padding-right: 0px;
    position: relative;
}
#sit_ov_btn button i{display: none;}
#sit_ov_btn button {font-size: 22px;font-weight: 300;}
#sit_btn_buy:hover,#sit_btn_buy {
    background: #6e8a2a;
}
#sit_btn_cart {
    border: 1px solid #dbdbdb;
    background: #fff;
    color: #656565;
}
.sanchor li .sanchor_on {
    margin: 0 0 0 -1px;
    border: 1px solid #ddd;
        border-bottom-color: rgb(221, 221, 221);
    background: #fff;
    z-index: 2;
    border-bottom-color: #fff;
    color: #323232;
	font-size:16px ;
    font-weight: 500;
}
.sanchor li a {
    display: block;
    position: relative;
    height: 60px;
    margin-left: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
        border-bottom-color: rgb(205, 205, 205);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom: 1px solid #ddd;
    color: #666;
    line-height: 58px;
    text-align: center;
    z-index: 1;
	font-size:16px ;
    font-weight: 400;
}
.sanchor li a {
    height: 47px;
	line-height: 47px;
}

.sub_tit .inner{line-height:88px;font-size: 28px;color: #000000;font-weight: 600;max-width:1080px;margin:0 auto;}
.wrap_agree textarea {
    border: 1px solid #d1d8e5;
    padding: 28px 30px;
    font-weight: 300;
    color: #777777;
    font-size: 13px;
    line-height: 23px;
    height: 269px;
    box-sizing: border-box;
}
.wrap_agree .wrap_check label input {
    margin-right: 10px;
}
.wrap_agree .wrap_check {
    text-align: center;
    padding: 44px 0;
}
.wrap_agree .wrap_check label {
    font-weight: 300;
    color: #3f3a39;
    font-size: 13px;
    margin: 0 10px;
}
.wrap_join #fregisterform .btn_confirm .btn_submit {
    width: 244px;
    height: 45px;
    background: #6e8a2a;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 17px;
}
.wrap_join .tbl_frm01 th {
    background: #fff;
    width: 220px;
    border-bottom: 1px solid #d1d8e5;
    border-right: 1px solid #d1d8e5;
    font-weight: 300;
    color: #3f3a39;
    font-size: 14px;
    height: 48px;
    padding: 0 18px;
}

.wrap_join .tbl_frm01 .frm_input{width:312px;height:26px;border:1px solid #d1d8e5}

.wrap_join .tbl_frm01 .frm_input1{width:72px !important;margin-right:3px;}
.wrap_join .tbl_frm01 .frm_input2{width:40px !important;margin-right:3px;margin-left:3px;}

.wrap_join .padding{padding:20px;}

.wrap_join .tbl_frm01 td {
    padding: 3px 10px;
	border-bottom: 1px solid #d1d8e5;
	font-weight: 300;
    color: #3f3a39;
    font-size: 13px;
	text-align: left;
}

.header .btn_cart{position: absolute;right: 0;top: 27px;}
.header .btn_cart img{width: 48px;height: 39px;}
.sub02_2{position: relative;}
.sub02_2 .bx-controls-direction a{display:inline-block;width:15px;height:26px;position:absolute;top:234px;font-size:0;z-index:999}
.sub02_2 .bx-controls-direction .bx-prev{background: url(/img/prev_delivery.png) no-repeat;left:392px;}
.sub02_2 .bx-controls-direction .bx-next{background: url(/img/next_delivery.png) no-repeat;right:39px;}

.sub02_2 .cell{position: relative;overflow: hidden;padding: 0 0 60px;}
.sub02_2 .cell .thumb{width: 358px;float: left;}
.sub02_2 .cell .ment{position: relative;width: 607px;float: right;}
.sub02_2 .cell .pager_tab{padding: 0 22px;}
.sub02_2 .cell .pager_tab li{width: 84px;height: 83px;display: inline-block;margin: 0 9px;}
.sub02_2 .cell .pager_tab li img{width: 100%;height: 83px;}
.sub02_2 .cell .pager_tab li a.active{border:1px solid #000;display: block;}
.sub02_2 .cell .pager_tab li a.active img{opacity: 0.7;}


.sub02_2 .cell .ment h2{display: inline-block;

font-weight: 600;

font-size: 18px;

color: #fff;

line-height: 36px;

text-align: center;

font-weight: 800;

font-size: 18px;


border-radius: 10px;

margin: 5px 0 27px;
padding: 0 14px;

background: #6e8a2a;}

.sub02_2 .cell .ment .tit1{font-weight: 600;font-size: 22px;}
.sub02_2 .cell .ment .txt2{font-weight: 500;font-size: 18px;line-height:24px;padding: 18px 0 46px;}
.sub02_2 .cell .ment h2 span {

    font-weight: 100;
    font-size: 15px;
    vertical-align: top;
    margin: 0 2px;

}

.sub02_2 .section02{background:#f5f5f5;padding: 92px 0 50px;}

.sub02_2 .section02 .tit {

    padding: 0 0 67px;

}


.sub02_2 .section01{text-align:center;padding: 25px 0 0;}
.sub02_2 .section01 li{display: inline-block;vertical-align: top;
width: 327px;
}
.sub02_2 .section01 li p{}
.sub02_2 .section01 li p{

    font-weight: 100;
    font-size: 18px;
    color: #656565;
    line-height: 26px;
    letter-spacing: -1px;
    padding: 30px 0 75px;

}
.smb_my_more {

    top: -21px;

}

#quick_n {  
  position:absolute;
  width:145px;    
  margin:0px 0px 0px 550px;   
  top: 650px;  
  left: 50%;  
  text-align: left;
  padding: 0px;
z-index:9999;
background:#fff;
border-radius:20px;
border:1px solid #e5e5e5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 7px;
}
#quick_n li{border-top:1px solid #00d5ce;}
#quick_n li span{display: block;padding:18px 5px ;font-size: 14px;font-weight: 600;color: #6f8a2b;}
#quick_n li span img{margin: 0 12px 0 0;}
#quick_n li:first-child{border:0}
#quick_n .point{text-align:center;font-size: 24px;font-weight: 300;color: #6f8a2b;padding: 0 0 18px;margin: -5px 0 0;}
#quick_n .btn_meber{display: block;margin: 0 5px 18px;font-size: 16px;font-weight: 300;color: #fff;line-height:32px;text-align:center;background:#6e8a2a}
.sod_right{line-height:150%}
@media only screen and (max-width : 1200px) {
	
.list_sns_bottom ul{display: block; width : calc( 100%  - 30px);}
.list_sns_bottom ul>li {width : 100%;}

.hd_pops{top: 10px !important;left: 10px !important;right: 10px !important;}
.hd_pops_con,.hd_pops_con img,#hd_pop{width: 100% !important;height: auto !important;}
.hd_pops_con img{}
.sub02_2 .section01 li p {

    font-size: 16px;
    padding: 22px 0 46px;

}
.sub02_2 .cell .thumb {

    width: 358px;
    float: none;
    text-align: center;
    margin: 0 auto;

}
.sub02_2 .cell .pager_tab{overflow: hidden;text-align:center;}
.sub02_2 .cell .pager_tab li {
    width: 58px;
    height: auto;
    display: inline-block;
    margin: 0 2px;
}
.sub02_2 .cell .ment .tit1 {

    font-size: 19px;

}
.sub02_2 .cell .ment h2 {

    font-size: 18px;
    line-height: 34px;
    font-size: 14px;
    margin: 5px 0 17px;
    padding: 0 12px;

}
.sub02_2 .cell .ment .txt2 {

    font-size: 14px;
    line-height: 24px;
    padding: 13px 0 27px;

}
.sub02_2 .bx-controls-direction a {


    top: auto;
    bottom: 92px;

}
.sub02_2 .cell .pager_tab li img{height: auto;}
.sub02_2 .cell .thumb img{width: 100%;}
.sub_cont.sub02_1 .txt1 {
    font-size: 26px !important;

}
.sub02_2 .section02 {
    padding: 39px 0 20px;
    margin: 0 -10px;
}
.sub02_2 .bx-controls-direction .bx-prev {

    left: 12px;

}
.sub02_2 .bx-controls-direction .bx-next {

    right: 12px;

}
.sub02_2 .cell .ment {

    width: auto;
    float: none;
    padding: 20px 10px;

}
.sub_cont.sub02_1 #tab1 .img img{width: auto;}
.sub_cont.sub02_1 #tab1 .bg{margin: 0 -10px;padding: 32px 10px;}
.sub_cont.sub02_1 #tab1 p.line {padding: 22px 8px;}
.sub_cont.sub02_1 #tab1 strong {font-size: 16px;margin: 22px 0 10px;}
.sub_cont.sub02_1 #tab1 p {font-size: 14px;line-height: 26px;}
.sub_cont.sub02_1 #tab1 p.small {

    line-height: 22px;
    font-size: 15px;

}
.sub_cont.sub02_1 #tab1 p.line_t {

    font-size: 15px;

}
.sub_cont.sub02_1 #tab2 .list_top li {

    display: inline-block;
    margin: 0 0 25px;

}
.sub_cont.sub02_1 #tab2 .list ul{margin-bottom : 0px;}
.sub_cont.sub02_1 #tab2 .list li { display: inline-block;width: 295px;height: auto;vertical-align: top;font-size: 16px;font-weight: 400;color: #656565;line-height: 26px;margin: 0 0 22px;}
.sub_cont.sub02_1 #tab2 .list ul li:after {display: none;}
.sub_cont.sub02_1 #tab2 .list ul li:before {display: none;}

.sub_cont.sub02_1 #tab2 .list li span {margin: 0 auto 11px;}
.sub_cont.sub02_1 #tab2 .list li strong{font-size: 15px;}
.sub_cont.sub02_1 #tab2 .list ul.top::after,.sub_cont.sub02_1 #tab2 .list ul.bottom::after{display: none;}
.sub_cont.sub02_1 #tab2 .list_top li {margin: 0 0 25px;}
.sub_cont.sub02_1 #tab2 .list_sns_bottom li{margin: 0 15px 15px;}
.sub_cont.sub02_1 #tab1 p {

    font-size: 16px;

}
#sit_pvi {
    float: none;
    width: auto;
    padding: 15px;
}
.header .btn_cart {
    right: 58px;
    top: 17px;
}
#sit_pvi_big img{width: 100%;}
#bo_sch .sch_input {
    height: 45px;
    border: 0;
    padding: 0;
    background-color: transparent;
    float: left;
    padding: 0 10px;
    color: #bbb;
    font-size: 13px;
    width: 236px;
}
#sit_ov {
    position: relative;
    float: none;
    padding: 20px 15px 15px;
    width: auto;
    height: auto !important;
}
.pc{display: none;}
#sit_ov .label {
    width: 139px;
    line-height: 28px;
    font-size: 15px;
}
#sit_title {
    margin: 17px 2px 10px;
    font-size: 19px;
}
#sit_desc {
    margin: 0 0 13px;
    font-size: 12px;
}
.sit_ov_tbl td {
    font-size: 16px;
}
.sit_ov_tbl td strong {
    font-size: 22px;
}
#sit_opt_added li .opt_name {
    font-size: 17px;
}
#sit_tot_price span {
    font-size: 14px;
}

.mobile{display: block;}
nav.menu_aside {
    overflow: hidden;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    opacity: 0;
    transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;
}
#sit_tot_price {
    margin: 26px 0;
    font-size: 27px;
}
#sit_ov_btn button {
    width: 129px;
}
#sit_ov_btn button {
    font-size: 18px;
}
.sanchor li .sanchor_on,.sanchor li a{    font-size: 14px;}
.sanchor li a .item_qa_count, .sanchor li a .item_use_count{display: none;}
.m_open {
    display: block;
    width: 31px;
    margin-top: 18px;
}
.gnb {
    display: none;
}
.sct{overflow: hidden;}
.sct_10 .sct_li{width: 46% !important;margin: 0 2% 5%;}
.sct_10 .sct_li .sct_img img{width: 100%;height: auto;}
.sub_cont img {
    width: 100%;
}
#sct_sort {
    float: none;
    width: 100%;
    zoom: 1;
	   
}
.sct_10 .sct_txt a {
    font-size: 15px;
}
#sct_lst{ border-top: 1px solid #dfdfdf;}
#ssch_sort li{width: 33.33%;float: left;text-align:center;}
#ssch_sort {
    float: none;
	overflow: hidden;
    width: 100%;
    zoom: 1;
}
.banner_b img{width: 100%;}
header .logo {
    margin-top: 12px;
}
nav.on .m_menu {
    transform: translateX(0);
}
.m_menu {
    position: absolute;
    top: 0;
    right: 0;
    width: 250px;
    height: 100%;
   background: rgba(255, 255, 255, 0.80);
    transform: translateX(100%);
    transition: transform 0.4s ease;
    -webkit-transition: transform 0.4s ease;
    -moz-transition: transform 0.4s ease;
}
.m_menu .top {
    height: 60px;
    padding: 0 20px 15px;
}
.ovh {
    overflow: hidden;
}
.m_menu .logo {
    margin-top: 20px;
}
.logo {
    display: block;
    width: 150px;
}
.fl {
    float: left;
}
.m_close {
    display: block;
    width: 27px;
    height: 27px;
    margin-top: 16px;
    background: url('/img/btn_m_close.png') 0 0 no-repeat;
        background-size: auto;
    background-size: 100%;
    text-indent: -9999px;
	    position: absolute;
    right: 15px;
	top: 2px;
	border:0
}
.main_top .inner {
    padding: 215px 0 0 15px;
}
.main_top .inner .txt1::after {
    background: url(/img/icon_slide_main.png) 0 0 no-repeat;
    background-size: 35px auto;
}
.main_top .inner .txt1 {
    padding: 42px 3px 12px;
    font-size: 21px;
    background: url(/img/bar_slide_main.png) 0 54px no-repeat;
    background-size: 69px auto;
}
.main_top {
    height: 644px;
}
.main_top .inner .txt2 {
    font-size: 38px;
    line-height: 46px;
}
.m_menu > ul {
    width: 100%;
    height: calc(100% - 60px);
    overflow-y: auto;
}
.m_menu > ul > li {
    padding: 0px;
}
.m_menu > ul button {
    display: block;
    width: 100%;
    padding: 15px 20px;
    box-sizing: border-box;
    text-align: left;
    font-size: 2rem;
    font-weight: 700;
    background: url('/img/arrow_down.png') calc(100% - 20px) 50% no-repeat;
        background-size: auto;
    background-size: 14px auto;
	border: none;
}
.m_menu .sub {
    display: none;
    padding: 1px 0;
    font-size: 1.3rem;
    background: #efefef;
}
.m_menu .sub li {
    margin: 20px 0;
    padding: 0 20px;
}
.m_menu .sub {
    padding: 0;
	margin: 0;
}
.m_menu .gnb_m ul li a.big.on {
    color: #fff;
    background: url('/img/arrow_up.png') calc(100% - 20px) 50% no-repeat, #6e8a2a;
        background-size: auto, auto;
    background-size: 14px auto;
}
.m_open {
    display: block;
    width: 31px;
    margin-top: 18px;
    position: absolute;
    right: 15px;
    top: 10px;
	background: transparent;
	border:0
}
.header h1 {
    padding: 19px 0 0 15px;
}
.header .member{display: none;}
nav.on {
    opacity: 1;
}
.m_menu > ul button {
    font-size: 18px;
}
.m_menu .sub li {
    margin: 0px 0;
    padding: 0 20px;
}
.m_menu ul ul {
    display: none;
    background: #efefef;
	padding: 0;
}
.m_menu ul ul li{line-height:28px;}
.m_menu .gnb_m ul ul li a{ font-size: 14px;}


.footer .inner {
    padding: 79px 0px 28px 10px;
	line-height:15px
}
.footer .inner * {
    font-size: 11px;
}
.footer .inner h1 {
    position: absolute;
    left: 10px;
    top: 32px;
    width: 100px;
}
.container {

/* (bottom padding from 50px to 5px by dimo 2021. 09. 20. (월) 16:47:40 KST */
padding: 0 5px 5px;

}
.section_main {
    padding: 62px 10px 34px;
}
.txt_c {
    font-size: 20px;
	
}
.section_main.section5 .txt_c {
    padding: 0 7px 48px;
}
.tit_c {
    font-size: 28px;
	padding: 0 0 34px;
}
.section_main.section1 .ment {
    padding: 35px 15px 163px 15px;
    font-size: 15px;
    line-height: 27px;
    border-radius: 15px;
    width: auto;
    letter-spacing: -1px;
text-align: center;
}
.section_main.section1 .ment::after {
    width: 200px;
    height: 351px;
    background: url(/img/img_sec_main_1.png) 0 bottom no-repeat;
    right: 0px;
    bottom: -44px;
    background-size: 200px auto;
}
.section_main.section1 .inner {
    padding: 0 0 43px;
}
.section_main.section2 li.ment {
    text-align: center;
}
.section_main.section2 li {
    width: 100%;
    height: auto;
    float: none;
    margin: 0 0 10px;
}
.section_main.section2 li.ment {
    padding: 29px 0 15px 10px !important;
}
.section_main.section2 li.ment .tit {
    font-size: 22px;
    padding: 0 0 22px;
}
.section_main.section2 li.ment .txt {
    font-size: 16px;

    line-height: 23px;
}
.section_main.section3 .inner .txt1,.section_main.section3 .inner .txt2 {
    font-size: 22px;
	line-height: 26px;
}
.section_main.section3 .inner {
    padding: 29px 0;
}
.section_main.section3 .inner .txt3 {
    font-size: 15px;
    line-height: 21px;
    padding: 16px 10px 0px;
}
.section_main.section3 li{width: 50%;float: left;margin: 0 0 15px;font-size: 16px;}
.section_main.section3 li span {
    font-size: 12px;

    padding: 5px 0 0;
    
}
.section_main.section3 li::after {
    content: '';
    width: 49px;
    height: 8px;
    background: url(/img/line_sec_main_3.png) 0 0 no-repeat;
        background-size: auto;
    right: -32px;
    top: 94px;
    background-size: 49px auto;
}
.section_main.section3 li:nth-child(2)::after {
    display: none;
}
.section_main.section4 .tit {
    font-size: 28px;
    line-height: 37px;
    padding: 0 0 22px 10px;
	text-align: center;
}
.section_main.section4 .wrap_cell .cell {
    float: left;
    width: auto;
    height: auto;
    float: none;
    padding: 68px 75px 290px 62px;
    background-size: 100% auto !important;
	text-align: center;
}
.section_main.section4 .wrap_cell .cell .txt1 {
    font-size: 21px;
    line-height: 29px;
    padding: 15px 0 15px;
}
.section_main.section4 .wrap_cell .cell .txt2 {
    font-size: 15px;
    line-height: 24px;
}
.section_main.section5 .list_goods ul li {
    width: 46%;
    height: auto;
    margin: 0 2% 5%;
    float: left;

}
.section_main.section5 .list_banner ul li{width: 33.33%;float: left;padding: 0 10px;height: 46px;}
.section_main.section5 .list_banner ul li img{width:104px ;}
.section_main.section5 .list_banner ul li:last-child img{width: 80px;}
.list_banner{margin: 30px 0 0;}
.footer .inner p {
    font-size: 12px;
    padding: 0 0 14px;
    line-height: 18px;
}
.footer .inner *{color: #fff;}
.m_menu .gnb_m ul li {
	line-height:55px;
	border-bottom:1px solid #e1e1e2;
}
.m_menu .gnb_m ul li a{display: block;padding: 0 15px;font-weight: 500;font-size:16px;color:#4c4c4c;}

.m_menu .member {
   padding: 25px 0;
   text-align:center;
}
.m_menu .member li {
    display: inline-block;
    margin: 0 5px 0;
    width: 110px;
}
.m_menu .member li a{display: block;line-height: 21px;}
.m_menu .member li a {
    display: block;
    font-weight: 200;
    font-size: 18px;
    color: #6d6d6d;
    line-height: 41px;
    text-align: center;
    font-weight: 300;
    font-size: 18px;
    color: #6f8a2b;
    border-radius: 25px;
    border: 1px solid #319fad;
    background: #fff;
}
.m_menu .gnb_m ul li a.big{
	background: url('/img/arrow_down.png') calc(100% - 20px) 50% no-repeat;
background-size: 14px auto;
}
.m_menu .member li:last-child a {
    color: #fff;
    background: #319fad;
	border-radius: 25px;
}
.m_menu .gnb_m ul ul li {
    line-height: 46px;
    border-bottom: 1px solid #e1e1e2;
    padding: 0 15px;
}
.header .inner {
    height: 74px;
}
.header.on{background:#fff;position: fixed;left: 0;top: 0;width: 100%;

    -moz-box-shadow: 1px 7px 11px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 1px 7px 11px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 7px 11px rgba(0, 0, 0, 0.08);

}
.section_main.section3 li {
    background-size: 50px auto !important;
}
.section_main.section3 li:nth-child(3) {
background: url(/img/img_sec_main_3_3.png) center 16px no-repeat !important;
    background-size: 70px auto !important;
}
.section_main.section3 li {
    padding: 95px 0 0;
    background-position: center 42px !important;
}
.section_main.section5 .list_goods ul li a {
    padding: 78px 0 0;
    background: rgba(67, 190, 206, 0.87) url(/img/icon_sec_main_5.png) center 55px no-repeat;
    font-size: 14px;
}
.header {
    height: 75px;
}
.footer .list_sns li {
	
}
.footer .list_sns li img{width: 28px;}
.footer .list_sns {
    top: 38px;
}
#wrap {
    padding: 75px 0 0;
}
.sub_top {
    height: 215px;
    padding: 52px 0 15px;
}
.sub_top h2 {
    font-size: 20px;
    padding: 0 0 15px;
    margin: 0 0 27px;
}
.sub_top p {
    font-size: 13px;
    line-height: 20px;
    padding: 0 10px;
}
.container .sub_tab li a {
    line-height: 39px;
    height: 39px;
    font-size: 15px;
	letter-spacing: -1px;
}
.container .sub_tab li {
    height: 40px;
}
.container .sub_tab {
    margin: 0 -11px 70px;
}
.logo img {
    width: 121px;
}
.list_sns_bottom li {
    display: block;
    margin: 0 15px 15px;
	width: auto;
}
.list_sns_bottom li strong {
    font-size: 16px;
}
.sub_cont .tit {
    font-size: 22px;
    padding: 0 0 29px;
}
.sub_cont .txt {
    font-size: 13px;
    padding: 0 0 32px;
    line-height: 22px;
}
.sub_cont.sub01_1 .section01 li img{width: 130px;display: inline-block;}
.sub_cont.sub01_1 .section01 li p {
    padding: 18px 0 28px;
	font-size: 15px;
}
.sub_cont.sub01_1 .section01 li {
    margin: 0 22px !important;
}

/* bottom padding from 32px to 0px by dimo 2021. 09. 20. (월) 16:57:00 KST*/
.sub_cont.sub01_1 .section01 {
    padding: 0 0 0px;
}
.sub_cont.sub01_1 .section02 {
    height: 100%;
    margin: 0x;
}
.sub_cont.sub01_1 .section02 .inner img{width: 100vw;}
.sub_cont.sub01_1 .section02 .inner {
    padding: 0;
}
.sub_cont p {
    font-size: 15px;
    line-height: 25px;
}
.sub_cont.sub01_1 .section03 .img {
    padding: 43px 0;
}
.sub_cont.sub01_2 .history {
    background: transparent;
    padding: 0 0 20px;
}
.sub_cont.sub01_2 .history li .img {
    position: static;
	text-align:center;
	padding-top:25px ;
}
.sub_cont.sub01_2 .history li .img img{width: auto;}
.sub_cont.sub01_2 .history li {
    padding: 0px 0 0 0;
    position: relative;
}
.sub_cont.sub01_2 .history li dl dd {
    font-size: 15px;
}
.sub_cont.sub01_2 .history li dl dt {
    font-size: 18px;
}
.sub_cont.sub01_2 .history li dl {
    padding: 0 0 0 67px;
    margin: 10px 0 0;
}
.sub_cont.sub01_3 .map {
    width: auto;
    float: none;
}
.sub_cont.sub01_3 .map .wrap_map{height: 200px !important;}
.sub_cont.sub01_3 .ment {
    width: auto;
    float: none;
    padding: 26px 0 0 12px;
}
.sub_cont.sub01_3 .ment .txt1 {
    padding: 0 0 16px;
    margin: 0 0 16px;
    font-size: 19px;
}
.sub_cont.sub01_3 .ment .txt2 {
    font-size: 15px;
    line-height: 22px;
}
#bo_list .tbl_head01 a {
    font-size: 12px;
}
td.td_subject {
    padding-left: 6px !important;
}
#bo_list .td_datetime {
    font-size: 12px !important;
}
#bo_cate a {
    font-size: 13px;
}
#bo_cate li {
    padding: 1px;
}
#bo_cate a {
    padding: 0 6px !important;
}
#fd_accordion .no {
    font-size: 13px;
}
#fd_accordion .panel {
    font-size: 12px;
    line-height: 18px;
}
#bo_v {
    padding: 0 !important;
}
#bo_v header {
    padding: 16px 5px 0;
}
#bo_v_info {
    padding: 10px 5px 15px !important;
}
#bo_v_title .bo_v_tit {
    font-size: 15px !important;
}
.sub_tit .inner {
    line-height: 51px;
    font-size: 20px;
}
.wrap_agree textarea {
    border: 1px solid #d1d8e5;
    padding: 11px 17px;
    font-size: 12px;
    line-height: 18px;
    height: 155px;
}
.wrap_agree .wrap_check {
    padding: 28px 0;
}
#fregisterform .form_01 div {
    margin: 0 0 0px;
}
.wrap_join .tbl_frm01 th {
    font-size: 12px;
    height: 48px;
    padding: 0 5px;
}
.m_open img{width: 100%;}
.pc_cell {
    display: none;
}
.od_prd_list{padding: 10px;}
#smb_my_ov .op_area dd {
    width: 70%;
}
#smb_my_ov .op_area dt {
    width: 30%;
}
#smb_my_ov .my_ov_name {

    padding: 0 8px 55px;

}
#smb_my_ov .cou_pt {

    position: absolute;
    top: 52px;
    right: auto;
	left: 10px;
    bottom: 0;

}
#smb_my_ov .cou_pt dd {
    width: 58px;
    padding: 0 10px 0 0;
}
#smb_my_ov .cou_pt dt {

    width: 69px;

}

#quick_n {
    position: fixed;
    width: 100%;
    margin: 0px 0px 0px 550px;
    top: auto;
    left: 0;
    text-align: center;
    padding: 0px;
    z-index: 9999;
    background: #fff;
    border-radius: 0;
	border:0;
    border-top: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 7px;
    bottom: 0;
    height: 56px;
    margin: 0 !important;
}
#quick_n li {
    display: inline-block;
    vertical-align: top;
	border:0;
	margin: 10px 0 0 15px;
}
#quick_n li img{display: none;}
#quick_n li span{padding: 25px 0 0;display: inline-block;color: #656565;font-size:11px ;text-align:center;}
#quick_n li.icon_1 span{background: url(/img/icon_quick_1.png) center 0 no-repeat;background-size:24px auto;}
#quick_n li.icon_2 span{background: url(/img/icon_quick_2.png) center 0 no-repeat;background-size:24px auto;}
#quick_n li.icon_3 span{background: url(/img/icon_quick_3.png) center 0 no-repeat;background-size:24px auto;}

#quick_n .point {
    text-align: center;
    font-size: 24px;
    font-weight: 300;
    color: #6f8a2b;
    padding: 0 0 18px;
    margin: 5px 0 0 15px;
    display: inline-block;
    vertical-align: top;
}
#quick_n .btn_meber {
    display: inline-block;
    margin: 1px 0 0 15px;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    line-height: 32px;
    padding: 0 22px;
    vertical-align: top;
    text-align: center;
    background: #6e8a2a;
}
#register_form img{width: auto;}
}




#bo_list a.btn_b01 {}
#bo_list a.btn_b01:focus, #bo_list a.btn_b01:hover {}
#bo_list a.btn_b02 {}
#bo_list a.btn_b02:focus, #bo_list a.btn_b02:hover {}
#bo_list a.btn_admin {} /* ������ ���� ��ư */
#bo_list a.btn_admin:focus, #bo_list .btn_admin:hover {}

#bo_v a.btn_b01 {}
#bo_v a.btn_b01:focus, #bo_v a.btn_b01:hover {}
#bo_v a.btn_b02 {}
#bo_v a.btn_b02:focus, #bo_v a.btn_b02:hover {}
#bo_v a.btn_admin {} /* ������ ���� ��ư */
#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}

#bo_w .btn_confirm {} /* ���Ĵܰ� ���� */
#bo_w .btn_submit {padding:0 20px}
#bo_w button.btn_submit {}
#bo_w fieldset .btn_submit {}
#bo_w .btn_cancel {}
#bo_w button.btn_cancel {}
#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {}
#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* ������ȣ�˻���ư �� */
#bo_w button.btn_frmline {}

#bo_list .tbl_head01 {}
#bo_list .tbl_head01 caption {}
#bo_list .tbl_head01 thead th {border-top : none;}
#bo_list .tbl_head01 thead a {}
#bo_list .tbl_head01 thead th input {} /* middle �� �ϸ� �Խ��� �б⿡�� ��� ���� üũ�ڽ� ���� ���� */
#bo_list .tbl_head01 tfoot th {}
#bo_list .tbl_head01 tfoot td {}
#bo_list .tbl_head01 tbody th {}
#bo_list .tbl_head01 td {border-bottom:1px solid #e8e8e8;}
#bo_list .tbl_head01 a {}
#bo_list td.empty_table {}

#bo_v .tbl_head01 {}
#bo_v .tbl_head01 caption {}
#bo_v .tbl_head01 thead th {}
#bo_v .tbl_head01 thead a {}
#bo_v .tbl_head01 thead th input {} 
#bo_v .tbl_head01 tfoot th {}
#bo_v .tbl_head01 tfoot td {}
#bo_v .tbl_head01 tbody th {}
#bo_v .tbl_head01 td {}
#bo_v .tbl_head01 a {}
#bo_v td.empty_table {}

#bo_w table {}
#bo_w caption {}
#bo_w .frm_info {}
#bo_w .frm_address {}
#bo_w .frm_file {}

#bo_w .tbl_frm01 {}
#bo_w .tbl_frm01 th {}
#bo_w .tbl_frm01 td {}
#bo_w .tbl_frm01 textarea, #bo_w .tbl_frm01 .frm_input {}
#bo_w .tbl_frm01 textarea {}
/*
#bo_w .tbl_frm01 #captcha {}
#bo_w .tbl_frm01 #captcha input {}
*/
#bo_w .tbl_frm01 a {}

#bo_w .required, #bo_w textarea.required {}

#bo_w .cke_sc {}
#bo_w button.btn_cke_sc{}
#bo_w .cke_sc_def {}
#bo_w .cke_sc_def dl {}
#bo_w .cke_sc_def dl:after {}
#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd {}
#bo_w .cke_sc_def dt {}
#bo_w .cke_sc_def dd {}

#bo_list {position:relative}
#bo_list:after {display:block;visibility:hidden;clear:both;content:""}
#bo_list .td_board {width:120px;text-align:center}
#bo_list .td_chk {width:30px;text-align:center}
#bo_list .td_date {width:60px;text-align:center;}
#bo_list .td_datetime {width:60px;text-align:center;color: #aeaeae;font-size:14px ;}
#bo_list .td_group {width:100px;text-align:center}
#bo_list .td_mb_id {width:100px;text-align:center}
#bo_list .td_mng {width:80px;text-align:center}
#bo_list .td_name {width:90px;text-align:left;padding:10px 0}
#bo_list .td_nick {width:100px;text-align:center}
#bo_list .td_num {width:50px;text-align:center}
#bo_list .td_num2 {width:50px;text-align:center}
#bo_list .td_numbig {width:80px;text-align:center}
#bo_list .txt_active {color:#5d910b}
#bo_list .txt_expired {color:#ccc}
#bo_list tbody tr:hover {border-left:none}

#bo_cate {background:#ecf2f3;padding:7px;margin:10px 0;border:1px solid #bed1d4}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;padding:2px;}
#bo_cate a {display:block;line-height:26px;padding:0 10px;border-radius:3px;border:1px solid transparent}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#d2d6dc;}
#bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5;
-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
box-shadow:inset 0 2px 5px rgb(33, 135, 202);}
.td_subject img {margin-left:5px}

#bo_btn_top{margin: 10px 0 }
#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx {margin-bottom:5px;float:right;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
#bo_list_total {float:left;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;}

.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}
.btn_bo_adm {float:left}
.btn_bo_adm li {float:left;margin-right:5px}
.btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}
.bo_notice td {background:#ecf3dc !important;border-bottom:1px solid #c3dfe8;}
.bo_notice td a {font-weight:bold;}

.bo_notice .notice_icon{display:inline-block;background:#4158d1;width:25px;line-height:25px;border-radius:5px;font-weight:normal;color:#fff}
.td_num strong {color:#000}
.bo_cate_link {display: inline-block;color: #3497d9;height: 20px;font-size:0.92em} /* �������� �з���Ÿ�� */
.bo_tit{display:block;color:#000;font-weight:bold;}
.bo_current {color:#e8180c}
/*#bo_list .profile_img {display:inline-block;margin-right:2px}*/
#bo_list .profile_img img{border-radius:50%}
#bo_list .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle;
-webkit-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);}

#bo_list .bo_tit .title_icon{margin-right:2px}
#bo_list .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle}
#bo_list .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal}
#bo_list .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px}
#bo_list .bo_tit .fa-heart{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px;font-weight:normal}
#bo_list .bo_tit .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce}


#bo_sch {
    float: none;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0;
	overflow: hidden;
}
#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch select{border:0;height:45px;float:left;border-right:1px solid #ddd;padding: 0 15px;}
#bo_sch .sch_input {
    height: 45px;
    border: 0;
    padding: 0;
    background-color: transparent;
    float: left;
	padding: 0 10px;
	color: #bbb;
	font-size:16px ;
}
#bo_sch .sch_btn {
    height: 45px;
    float: right;
    background: none;
    border: 0;
    width: 52px;
    font-size: 0;
	background: url(/img/icon_search_b.png) 0 center no-repeat;
}

#char_count_desc {display:block;margin:0 0 5px;padding:0}
#char_count_wrap {margin:5px 0 0;text-align:right}
#char_count {font-weight:bold}

#autosave_wrapper {position:relative}
#autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
#autosave_pop:before{content: "";position: absolute;top: -8px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;}
#autosave_pop:after{content: "";position: absolute;top: -7px;right: 45px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;}
html.no-overflowscrolling #autosave_pop {height:auto;max-height:12000px !important} /* overflow ������ ��� ���� */
#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
#autosave_pop div {text-align:center;margin:0 !important;}
#autosave_pop button {margin:0;padding:0;border:0;}
#autosave_pop ul {padding:15px;border-top:1px solid #00d5ce;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}
#autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1}
#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
#autosave_pop a {display:block;float:left}
#autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999}
.autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
.autosave_close:hover{background:#f3f3f3;color:#3597d9}
.autosave_content {display:none}
.autosave_del{background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px;}

#bo_v {margin-bottom:20px;padding:20px;background:#fff;box-sizing:border-box}

#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}

#bo_v_title {}
#bo_v_title .bo_v_cate{display:inline-block;line-height:26px;background: #3497d9;color: #fff;font-weight: bold;border-bottom:1px solid #1977b5;padding:0 10px;border-radius:3px;
-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
box-shadow: inset 0 2px 5px rgb(33, 135, 202);
}
#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all}

#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666}
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} 
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal}
#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {font-weight:bold}
#bo_v_info .profile_img {}
#bo_v_info .profile_img img{border-radius:50%}
#bo_v_info .sv_member{color:#000}
#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_date{float:right;margin:0;font-style:italic;color:#888}

#bo_v_file {margin:10px 0;border:1px solid #d4d4d4}
#bo_v_file h2 {padding:10px;background: #f3f3f3}
#bo_v_file ul {margin:0;padding:5px 0;list-style:none}
#bo_v_file li {padding:5px 10px;position:relative;}
#bo_v_file a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
#bo_v_file img {float:left;margin:0 10px 0 0}
.bo_v_file_cnt  {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}

#bo_v_link {margin:10px 0;border:1px solid #d4d4d4}
#bo_v_link h2 {padding:10px;border-bottom:1px solid #e8e8e8;background: #f3f3f3}
#bo_v_link ul {margin:0;padding:5px 0;list-style:none}
#bo_v_link li {padding:5px 10px;position:relative;}
#bo_v_link a {display:inline-block;color:#3497d9;text-decoration:underline;word-wrap:break-word}
#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
.bo_v_link_cnt {position:absolute;top:5px;right:10px;color:#888;font-size:0.92em}

#bo_v_top {zoom:1}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_top ul {padding:0;list-style:none;word-break:break-all}

#bo_v_bot {zoom:1}
#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_bot ul {padding:0;list-style:none}

.bo_v_com {margin:20px 0;float:right}
.bo_v_com li {float:left;margin-left:5px}

.bo_v_left {margin:20px 0;float:left}
.bo_v_left li {float:left;margin-right:5px}

.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd}
.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.bo_v_nb li:hover{background:#f6f6f6}
.bo_v_nb li i{font-size:13px}
.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#000}
.bo_v_nb li .nb_date{float:right;color:#888}

#bo_v_atc {min-height:200px;height:auto !important;height:200px}
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_img {width:100%;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img a.view_image{display:block}
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}

#bo_v_con {margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}
#bo_v_con a {color:#000;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto}

#bo_v_act {margin-bottom:30px;text-align:center}
#bo_v_act .bo_v_act_gng {position:relative}
#bo_v_act a {margin-right:5px;vertical-align:middle}
#bo_v_act a:hover{background-color:#f3f3f3}
#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}
#bo_v_act .bo_v_good{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_good.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}
#bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #000;width:70px;height:70px;padding-top:40px;background:url(./img/icon_bad.png) 25px 18px no-repeat;border-radius:50%;font-style:italic}

#bo_v_share{position:relative;margin:20px 0;text-align:right}
#bo_v_share .btn{padding:0 10px 0 0;color:#555;font-weight:normal;font-size:1em ;line-height:30px;height:32px;border-radius:0;border-color:#d5d5d5}
#bo_v_share .btn:hover{background:#fff}
#bo_v_share .btn i{margin-right:5px;background:#eee;color:#333;text-align:center;width:30px;line-height:30px;vertical-align:top;}
#bo_v_share .btn_share{}
#bo_v_share .btn_share:hover{}

.bo_v_snswr{position:relative;display:inline-block;margin-left:-1px}
#bo_v_sns {display:none;position:absolute;top:-50px;left:50%;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1}
#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_sns:before{content: "";position: absolute;bottom: -7px;left: 84px;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #415b92 transparent transparent transparent;}
#bo_v_sns li {float:left;width:60px;text-align:center}
#bo_v_sns li a{height:40px;padding:10px 0;}
#bo_v_sns li .sns_f{display:block;background:#415b92}
#bo_v_sns li .sns_t{display:block;background:#35b3dc}
#bo_v_sns li .sns_g{display:block;background:#d5503a}
#bo_v_sns.show_kakao{width:240px;margin-left:-120px}
#bo_v_sns li .sns_k{display:block;background:#fbe300}
#bo_v_sns li img{vertical-align:top}

.cmt_btn{background:url('./img/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#000;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0  0 0px ; }
.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px  -23px}
#bo_vc {}
#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc article {margin:10px 0;position:relative}
#bo_vc article .profile_img img{border-radius:50%}
#bo_vc header {}
#bo_vc header:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold}
.bo_vc_hdinfo{float:right;font-style:italic;color:#777}
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc .cmt_contents {padding:15px  ;margin:10px 0 0;background: #f8fafb;border-radius:5px;border: 1px solid #e8e8e8;line-height:1.8em}
#bo_vc p a {text-decoration:underline}
#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
#bo_vc_empty {margin:0;padding:20px 0 !important;color:#777;text-align:center}
#bo_vc #bo_vc_winfo {float:left}

.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1}
.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_act li {display:inline-block;}
.bo_vc_act li a{padding:0 5px;line-height:23px}

.bo_vc_w {position:relative;margin:10px 0;display:block;}
.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
#wr_secret{}
.bo_vc_w_info{margin:10px 0;float:left}
.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w_info .frm_input{float:left;margin-right:5px}
.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}
.bo_vc_w .btn_confirm{float:right;margin-top:10px}
.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;}
.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size:1.083em;}
.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}

#bo_vc_send_sns{display:inline-block;float:left}
#bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc_sns li {float:left;margin:0 5px 0 0}
#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_off{background:#bbb}
#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
#bo_vc_sns input {margin:0 5px 0 0 }


/*�۾���*/
#bo_w .write_div{margin:10px 0;position:relative}
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info .frm_input{float:left;width:33%}
#bo_w #wr_password{margin:0 0.5%  }
#bo_w .wr_content.smarteditor2 iframe{background:#fff}
#bo_w .bo_w_tit{position:relative}
#bo_w .bo_w_tit .frm_input{padding-right:120px;}
#bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
#bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background: #eee;text-align:center;color:#888}
#bo_w .bo_w_link .frm_input{padding-left:50px}
#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888}
#bo_w .bo_w_flie .frm_file{padding-left:50px;}
#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
#bo_w .bo_w_flie .frm_input{margin:10px 0 0 }
#bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
#bo_w a.btn_cancel {padding-top:0;padding-bottom:0}
#bo_w .bo_w_select select{border:1px solid #3497d9;height:40px;border-radius:3px}

@media only screen and (max-width : 1200px) {
#bo_sch .sch_input {
    height: 45px;
    border: 0;
    padding: 0;
    background-color: transparent;
    float: left;
    padding: 0 10px;
    color: #bbb;
    font-size: 13px;
    width: 190px;
}
#bo_sch .sch_btn {
    width: 30px;
}
td img{width: auto;}
}

@media screen and (max-width:880px) {
	.container .sub_tab {
	    margin: 5px 1px 5px 1px;
	}
	.sub_top1 { /* added by dimo Sep 5 2021 */
		display: none;
	}
}
.img_container {margin : 0 auto; width : 1200px; min-height : 230px; background-repeat: no-repeat; background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center;}
