.flex{display: -webkit-flex;display: flex;}
.flex_row{display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;}
.flex_column{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}
.flex_wrap{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.flex_x{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.flex_y{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.flex_full{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.flex_right{display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;}
.flex_all{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.flex_space{display: -webkit-flex;display: flex;-webkit-justify-content: space-evenly;justify-content: space-evenly;}
.flex_space_center{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.flex_space_around{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.flex_space_between{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}

.scroller { overflow: hidden; height: 100%; }

*{letter-spacing: -1px;font-family: 'Noto Sans KR', sans-serif;margin:0;padding:0;box-sizing: border-box;}

h4,p,strong,em{-webkit-transform:scale(1,1.05);-moz-transform:scale(1,1.05);-ms-transform:scale(1,1.05);-o-transform:scale(1,1.05);transform:scale(1,1.05);}
ul{display:inline-block}
.scroller { overflow: hidden; height: 100%; }
.none{display:none}
input, select{background: #fff;border: 1px solid #ccc;padding: 6px 5px 5px;height: 30px;}
input::placeholder, select::placeholder, textarea::placeholder {color: #4d4d4d;}
em{    font-style: normal;}
ul{display:inline-block}
body, article, section, div, a, span, ul, li{position:relative}

#bg{width:0;height:0;position:fixed;top:0;left:0;}
#bg.on{width:100%;height:100%;z-index:100;background: rgba(0,0,0,0.6);}
#left{position:fixed;width:194px;height:100%;z-index:99;top:0;background:#E4D695;left:0;}
#left > ul{display: block;}
#left > ul > li > a.lo{padding: 7px 0 10px;display: block;}
#left > ul > li > a.cn{position:absolute;top:15px;left:28px;width:42px;height:24px;display:block;}
#left > ul > li > a.jp{position:absolute;top:15px;left:73px;width:42px;height:24px;display:block;}
#left > ul > li > a.en{position:absolute;top:15px;left:117px;width:42px;height:24px;display:block;}
#left > ul > li.t1{margin-top:23px;margin-bottom:13px;}
#left > ul > li.t1 > a,#left > ul li.t2 > div{display:block;font-size:23px;font-weight:800;margin:0 30px;}
#left > ul li.t2{margin-bottom:50px;}
#left > ul li.t2 > div > span{display:block;margin-bottom:5px;font-size:14px;font-weight:700;}
#left > ul li.t2 > div > span > em{width:45px;display:inline-block;}
#left > ul li span.txt1{display:block;color:#fff;font-weight:700!important;margin-bottom:5px!important;font-size:16px!important;}

#left_menu{    text-align: center;}
#left_menu>ul>li{height:50px;text-align: left;}
#left_menu>ul>li>a{font-size:16px;color:#4d4d4d;font-weight:700;line-height:46px;border-bottom:1px solid #fff;display:block;width:auto;}
#left_menu>ul>li.on>a{font-weight:800;border-bottom:2px solid #fff}
#left_sub{position:fixed;z-index:98;top:0;left:194px;background:#4d4d4d;width:170px;height:100%;color:#fff;display:none;}
#left_sub>ul{width:100%;height:100%;margin-top: 207px;}
#left_sub>ul>li{height:50px;line-height:50px;width:100%;}
#left_sub>ul>li>a{height:100%;display:block;width:auto;border-bottom:1px solid #E4D695;color:#fff;font-size:13px;margin:0 22px;}
#left_sub>ul>li>a:hover{color:#E4D695}
#left_sub>ul>li.on>a{color:#E4D695}

#right{position:fixed;right:0;width:88px;z-index:102;background:#fff;height:100%;top:0}
#right > .area{z-index: 3;position: fixed;height: 100vh;top: 0;right: 0;}
#right > .area > ul{border-top:1px solid #DDDDDD}
#right > .area > ul > .l, #right > .area > ul > .r{width:1px;height:100%;position: absolute;top:89px;background-color:#ddd}
#right > .area > ul > .l{left:0}
#right > .area > ul > .r{right:0}
#right > .area > ul > li.lg li{width:100%;background:#4D4D4D;color:#fff;    text-align: center;}
#right > .area > ul > li.ig{background-size:cover;background-position:top center;width:88px;height:92px;}
#right > .area > ul > li.ig1{background-image:url(/img/right/nr_01.jpg)}
#right > .area > ul > li.ig2{background-image:url(/img/right/nr_02.jpg)}
#right > .area > ul > li.ig3{background-image:url(/img/right/r_03.jpg)}
#right > .area > ul > li.ig4{background-image:url(/img/right/r_04.jpg)}
#right > .area > ul > li.ig5{background-image:url(/img/right/nr_05.jpg)}
#right > .area > ul > li.ig6{background-image:url(/img/right/r_06.jpg)}
#right > .area > ul > li.ig7{background-image:url(/img/right/nr_07.jpg);border-bottom:1px solid #ddd}
#right > .area > ul > li.ig1.on{background-image:url(/img/right/r_01_on.jpg)}
#right > .area > ul > li.ig2.on{background-image:url(/img/right/r_02_on.jpg)}
#right > .area > ul > li.ig3.on{background-image:url(/img/right/r_03_on.jpg)}
#right > .area > ul > li.ig4.on{background-image:url(/img/right/r_04_on.jpg)}
#right > .area > ul > li.ig5.on{background-image:url(/img/right/r_05_on.jpg)}
#right > .area > ul > li.ig6.on{background-image:url(/img/right/r_06_on.jpg)}
#right > .area > ul > li.ig7.on{background-image:url(/img/right/r_07_on.jpg)}

#right > .area > ul > li.ig > a{display:block;width:100%;height:100%}
#right_quick{z-index:3;position:fixed;bottom:120px;margin-left:30px}body{position:relative}

#right .off{display:none;}
#right .contents{width:400px;display:block;position:absolute;height:100%;top:0;right:-400px;background:#fff;}
#right .contents >div{display:none;height:100%;padding:40px;}
#right .title{height:70px;padding-right:50px;}
#right .title > span{font-size:47px;}
#right .title2{margin-bottom:20px;height:60px!important;}
#right .title2 > span{word-break:keep-all;font-size:15px;width:250px;display:block;line-height:23px;}
#right .text3{color:#ca4826;}
#right .text2{color:gray;}
#right .text1{letter-spacing:0;font-size:1.2em;font-weight:700;}
#right .sub_p1{padding:13px 0 8px;}
.wp100{width:100%!important;}
.wp90{width:90%!important;}
.wp50{width:50%!important;}
.wp30{width:30%!important;}
#right .sub_p3{display:inline-block;width:158px;}
#right .sub_p2{margin-top:30px;}
.btn2_1{text-decoration:none!important;color:#fff;box-sizing:border-box;text-align:center;display:inline-block;cursor:pointer;border:0;background:#272229;width:200px;font-weight:700;font-size:1.4em;padding:13px;}
.btn2_2{text-decoration:none!important;color:#000;box-sizing:border-box;text-align:center;display:inline-block;cursor:pointer;border:0;background:#E4D695;width:200px;font-weight:700;font-size:1.4em;padding:13px;}
#right .close{width:48px;height:49px;position:absolute;cursor:pointer;right:40px;z-index:2;}
#right .view{cursor:pointer;}
#right .notice li a > .comm{right: 0;}
.search-wrap{margin-top:100px;text-align:center;}
.bo-select{font-size:16px;color:#878787;text-align:left;font-weight:300;height:38px;vertical-align:middle;width:120px;border-color:#dedede;padding:0 10px;}
.search-wrap input[type="text"]{font-size:16px;width:300px;height:38px;border:1px solid #dedede;border-right:0;vertical-align:middle;color:#2e2e2e;padding:0 20px;}
.search-wrap .sch_btn{display:inline-block;background:#878787;border:1px solid #878787;font-weight:200;margin-left:-4px;vertical-align:middle;width:65px;height:38px;font-size:17px;color:#fefefe;text-align:center;line-height:30px;}
/*	#bbs_contents{min-width:1307px;background:#e4e4e2;margin:0 auto;padding:90px 100px 110px;}*/
#bbs_contents{min-width:100%;background:#e4e4e2;margin:0 auto;padding:90px 100px 110px;}
#bbs_contents > .area{background:#fff;padding:100px;}
#container_title{font-size:45px;}
#container_title_p{font-size:18px;margin:20px 0 40px;}
#bo_v_con *{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.bo_v_com li{float:left;margin-left:5px;}
#bo_v .wr{font-size:15px;border-bottom:1px solid #ddd;padding:20px;}
#bo_v .wr.wr_bottom{margin-bottom:50px;}
#bo_v .wr > .subj{display:inline-block;width:100px;font-weight:700;}
.bo_v_nb li:last-child{border-bottom:1px solid #f1f1f1;}
.bo_v_nb li{width:100%;border-top:1px solid #f1f1f1;padding:13px;}
.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#b3b3b3;}
.bo_v_nb li .nb_date{float:right;color:#b3b3b3;}
#bo_cate ul > li{padding:0;}
#bo_cate a{font-size:16px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-right:1px solid #ececec;display:block;width:100%;height:100%;text-align:center;padding:12px 0;}
#bo_cate #bo_cate_on{background:#E4D695;}
.btn_bo_user li{width:auto;}
#fboardlist > .bo_fx{width:100%;text-align:right;}
#bo_sch{text-align:center;}
#bo_gall{margin-top:60px;}
#bo_v{width:100%;margin-top:55px;}
#bo_v > header{margin-bottom:30px;}
#bo_v_title{color:#000;font-size:25px;border-bottom:1px solid #000;border-top:2px solid #454A56;padding:15px;}
#bo_v_title .bo_v_tit{font-size:16px;}
#bo_v_title .bo_v_cate{background:transparent;color:#000;}
#bo_v_info{position:absolute;top:0;right:25px;}
#bo_v_info .sv_member{font-weight:400;margin:0 10px 0 3px;}
#bo_v_atc{border-bottom:2px solid #454A56;}
.bo_v_nb,#bo_v_top .bo_v_nb,#bo_v_top .bo_v_nb > li,#bo_cate ul{width:100%;}