@charset 'utf-8';
@import url("font/notokr.css");
@import url("font.css");
@ import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

.full_layer{width:2000px;margin:0 auto}
.inner_layer{width:1000px;margin:0 auto;}
.full_layer:after,.inner_layer:after,.container:after,.list{content:"";display:block;clear:both}
.dis_table{display:table;table-layout:fixed;text-align:center;height:100%;width:100%}
.dis_table>.cell{display:table-cell;vertical-align:middle;height:100%;width:100%}
.fb{font-weight:bold;}

#header_wrap{}
.head_inner{position: relative;height: 206px;}
.logo{position: absolute;left: :0;top: 54px;}
.logo img{width:209px;}
#nav{float: right;}
#gnb{overflow: hidden;padding: 62px 0 0;}
#gnb li{float: left;padding: 6px 28px 0;}
#gnb li.last{padding-right:0;}
#gnb li a{display: block;font-size: 13px;color: #3e3534;letter-spacing:0.075em}
#gnb li a:hover{}

.copyright{font-size:11px;}

#about{padding: 0 0 0;}
.about_img{overflow: hidden;padding-bottom:55px;}
.about_img .col-6{width: 50%;float: left;}
.about_img .col-6:first-child{padding-right: 2px;}
.about_img .col-6:first-child+.col-6{padding-left: 2px;}

#about{padding-bottom:65px;}
#about .inner_cont{position:relative;padding-left:135px;line-height:1.6;}
#about .inner_cont+.inner_cont{margin-top:90px;}
.tit_about{position:absolute;left:0;top:0;font-size:16px;letter-spacing:0.15em;line-height:1;}
#about .inner_01 .tit_about2{font-size:16px;margin-bottom:10px;font-weight:700;line-height:1;}
#about .inner_01 .tit_about2+p{font-size:13px;}
#about{clear:left;}
#about .inner_02 .c2{margin-left:95px;}
#about .inner_02 .c2 .cbox{padding-left:95px;}
#about .inner_02 .c2 .cbox .lbox ul:first-child{width:110px}
.c_list{overflow:hidden;}
.c1,
.c2,
.c3{float:left;}
.cbox{position:relative;padding-left:150px;}
.cbox strong{position:absolute;left:0;top:0;font-size:16px;line-height:1.1}
.c1_2{margin-top:20px;}
.lbox{overflow:hidden;}
.lbox ul{float:left;}
.lbox ul+ul{margin-left:7px;}
.lbox ul:first-child{width:130px;}
.lbox ul li{font-size:13px;font-family:'notokr','Nanum Gothic','notokr';letter-spacing:-0.045em}
.lbox ul li+li{margin-top:0px;}

#about .inner_03{}
#about .inner_03 .lbox ul:first-child{width:auto;}
#about .inner_03 .c1 .c1_1{width:295px;padding-left:70px;}
#about .inner_03 .c2 .c1_1{width:265px;padding-left:75px;}
#about .inner_03 .c3 .c1_1{width:265px;padding-left:72px;}
#about .inner_03 .c3{float:right;}
#about .inner_03 .c_list+.c_list{padding-top:25px;}

#about .inner_04{}
#about .inner_04 .tit_about{padding:3px 7px;background:#000;color:#fff;font-size:12px;}
#about .inner_04 .c1 .c1_1{width:295px;padding-left:70px;}
#about .inner_04 .c2 .c1_1{width:255px;padding-left:75px;}
#about .inner_04 .c3 .c1_1{width:315px;padding-left:45px;}
#about .inner_04 .c3{float:right;}
#about .inner_04 .c_list+.c_list{padding-top:25px;}
#about .inner_04 .lbox ul:first-child{width:auto;}
.small{font-size:12px;font-weight:700;}

#contact{padding-top:0;}
#contact .inner_cont{overflow:hidden;padding-left:305px;position:relative;}
#contact .inner_cont .col-2{position:absolute;left:0;top:0;font-size:16px;font-weight:bold;letter-spacing:0.15em}
#contact #map{position:relative;padding-left:35px;clear:left;margin-top:20px;}
#contact #maps{width:865px;height:370px;}
#contact .inner_02{margin-top:110px;padding-bottom:90px;}
#contact .list{overflow:hidden;line-height:1.5;}
#contact .clear_div{clear:both;}
#contact .list p{position:relative;padding-left:35px;font-size:14px;line-height:20px;margin-top:5px;}
#contact .list p.l1,
#contact .list p.l2{float:left;}
#contact .list p.clear{clear:left;}
#contact .list p.l1{width:370px;}
#contact .list p.l2{padding-left:105px;}
#contact .tit_contact{position:absolute;left:0;top:0;font-size:16px;}
#contact .col-10{}
#contact .inner_02 .col-10 strong{font-size:16px;line-height:1.5;}
#contact .inner_02 .col-10 strong a{}
#contact .inner_02 .col-10 p{font-size:11.5px;line-height:1.5;margin-top:4px;}

.bo_thumb_list+.bo_thumb_list{padding-top:10px}
.id_pw_space{display:inline-block;padding:0 20px;}
.ins_sns{position:relative;padding-left:30px;}
.ins_sns i{font-size:1.7em;position:absolute;left:-1px;}
	
#board{padding:0 0 0;}
#bo_cate_ul{}
#bo_cate_ul li{float: left;}
#bo_cate_ul li a{color: #3e3534;font-size: 13px;opacity:.8;}
#bo_cate_ul li a#bo_cate_on{font-family:'notokr-bold';opacity:1;}
#bo_cate_ul li+li{margin-left: 13px;padding-left: 22px;position: relative;}
#bo_cate_ul li+li:before{content:"";display: block;position: absolute;left: 0;top: 3px;width: 2px;height: 14px;background: #000;}

#gall_ul{overflow: hidden;margin: 0 -20px;padding-top: 15px;padding-bottom: 90px;}
#gall_ul li{float: left;width: 346px;padding: 0 20px;margin-top:40px;}
#gall_ul li:first-child,
#gall_ul li:first-child+li,
#gall_ul li:first-child+li+li{margin-top:0;}
#gall_ul li{}
#gall_ul li .thumb{display: block;}
#gall_ul li .bo_tit{color: #3e3534;font-family:'notokr','Nanum Gothic','notokr';font-size: 14px;font-weight: 700;display: block;padding: 10px 0 0;}
#bo_v_atc{overflow: hidden;}
.bo_v_left{float: left;}
#bo_v_img{float: right;}
#bo_v_head{padding-bottom: 30px;color: #3e3534;font-size : 16px;font-family:'notokr','Nanum Gothic','notokr';font-weight: 700;}
#bo_v_con{font-size: 14px;font-family:'notokr','Nanum Gothic','notokr';line-height: 1.4;}

.bo_v_controls{text-align:right;padding:20px 0;}
.bo_v_controls a{display:inline-block;font-size:16px;font-weight:bold;position:relative;}

.bo_v_controls a i{position:absolute;top:4px;}
.bo_v_controls a.bo_v_next{padding-right:35px;}
.bo_v_controls a.bo_v_next i{right:0;}
.bo_v_controls a.bo_v_prev{padding-left:35px;}
.bo_v_controls a.bo_v_prev i{left:0;}
.bo_v_controls span{display:inline-block;font-size:16px;margin:0 3px;}

#footer_wrap{padding-top: 15px;font-size: 13px;padding-bottom:50px;}

.bo_v_list{text-align:center;padding: 15px 0;}
.bo_v_list a{padding:5px 25px;border:1px solid #000;color:#000;font-size: 16px;}

.pg_wrap{text-align:center;}
.pg{display:inline-block;}
.pg a,
.pg strong{
display: inline-block;
    min-width: 32px;
    height: 32px;
    box-sizing: border-box;
    margin: 2px 3px;
    border: 1px solid #fff;
    background: #fff;
    color: #777;
    text-align: center;
    vertical-align: top;
    line-height: 30px;
    transition: border-color 0.3s ease 0s;
}
.pg .pg_current{font-weight:700;color:#000;border-color:#000;}

