/* RESET */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,img,strong,dl,dt,dd,ol,ul,li,table,tr,th,td,img,li,button{padding:0; margin:0;font-family: 'Pretendard-Regular';
font-size:12px; color: #333;}
 html {overflow-y:scroll;} 
select,input{vertical-align:middle;text-align:left;}
form legend, table caption{width:0;height:0;font-size:0;text-indent:-9999px;line-height:0;}
input[type=radio],input[type=checkbox],input[type=image]{margin:0;border:none;background:none;outline:none;}
textarea{font-size:12px;overflow:hidden;}
fieldset,iframe{border:0 none;}
table,div{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
ul,li,ol{list-style:none; overflow:hidden;}
hr{overflow:hidden;height:0;width:0;border:0 none;}
li,p,dt,dd,div,span{white-space:normal;}
body,div{font-family: 'Pretendard-Regular';;font-size:12px;color:#000000;}
input,select,textarea{padding:0; margin:0;font-family: 'Pretendard-Regular';;font-size:12px;color:#333333;border:1px solid #d7d7d7;}
input[type=text],input[type=password]{height:19px;padding:1px;line-height:19px;background-color:#ffffff;}
a{text-decoration:none;}
label{display:inline-block;cursor:pointer;}
img{border:none;}
body {overflow-y : auto;overflow-x : auto;background:#e2ded0}

@font-face {
    font-family: 'Pretendard-Thin';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-Light';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* pc용 css */
@media(min-width:1785px){
#wrap{width:100%}
#header{width:100%;padding:0 0 5px 0 ;}
#header .gnb{height:128px;background:#fff;overflow:auto}
#header .gnb h1{float:left;margin:15px 0 0 65px}
#header .gnb ul{float:right;margin:50px 65px 0 0}
#header .gnb li{float:left;font-size:19px;padding:0 0 40px 0;margin:10px 0 0 60px}
#header .gnb li:hover{font-weight:600;cursor:pointer;border-bottom:6px solid #ffd647;}
#header .gnb .admin{float:left;background:#fafafa;padding:12px 0 10px 0;width:130px;border:1px solid #5e5e5e;border-radius:25px;text-align:center;font-size:18px}
#header .gnb .admin img{vertical-align:middle}

#header .top {overflow:hidden;padding:40px 0 0 0}
#header .top li{border:3px solid #fff;cursor:pointer;width:135px;margin:0 5px;border-radius:10px;background:#fff;padding:7px 0;display:inline-block;font-size:21px; font-family: 'Pretendard-SemiBold';}
#header .top li.ov{border:3px solid #339900;;border-radius:10px;background:#fff;}
#header .top li:hover{border:3px solid #339900;;border-radius:10px;background:#fff;}

#header .top ul{text-align:center;}
#header .top p{float:right;margin:30px 200px 15px 0;font-size:22px}
#header .top span{color:#9d9d9d;margin:0 20px;;font-size:20px}
.m_category{display:none}
.m_manager{display:none}
.mcategory_menu{display:none}


#main_cts{background:#fff;margin:0 65px 80px 60px;padding:45px 130px 130px;overflow:auto}
.search{background:#f8f8f8;overflow:auto}
.search h2{float:left;background:#ffd647;width:175px;font-size:30px;text-align:center;padding:55px 0}
.search ul{float:left;padding:20px 0 20px 40px}
.search li{clear:both;padding:0 0 10px 0;overflow:auto}
.search dl{float:left}
.search dt{float:left;width:74px;font-size:20px;margin:10px 0 0 0}
.search dd{float:left;}
.search input{height:43px;padding:0 0 0 10px;;font-size:20px;}
.search input.type01{width:117px;margin:0 20px 0 2px}
.search input.type01_1{width:117px;margin:0 5px 0 2px}
.search input.type02{width:790px;margin:0 20px 0 2px}
.search input.type02_1{width:792px;margin:0 5px 0 2px}
.search .search_btn1{padding:11px 20px;background:#ffd647;text-align:center;font-size:19px;font-weight:600}
.search .search_btn2{padding:11px 20px;background:#6c6c6c;color:#fff;text-align:center;font-size:19px;font-weight:600}
.search span{cursor:pointer;display:inline-block;margin:0 0 0 5px}
.search span img{vertical-align:middle}
.search p{color:#888888;font-size:18px;margin:5px 0 20px 0}

.search2{background:#f8f8f8;overflow:auto}
.search2 ul{padding:20px 120px ;position:relative;}
.search2 li{clear:both;padding:0 0 10px 0;position:relative;}
.search2 dl{float:left;margin:0 0 10px 0}
.search2 dt{float:left;width:99px;font-size:20px;margin:10px 0 0 0;text-align:center}
.search2 dd{float:left;}
.search2 input{height:43px;padding:0 0 0 10px;;font-size:20px;}
.search2 input.type01{width:117px;margin:0 10px 0 2px}
.search2 .search_btn1{position:absolute; right:170px;padding:11px 20px;background:#6c6c6c;color:#fff;text-align:center;font-size:19px;font-weight:600}
.search2 .search_btn2{position:absolute; right:100px;width:140px;height:20px;top:75px;padding:40px 20px;background:#ffd647;color:#333;text-align:center;font-size:19px;font-weight:600}
.search2 h3{clear:both;width:500px;background:#fff;text-align:center;font-size:19px;border:1px solid #cbcbcb;;padding:15px;;margin:70px auto 30px auto}

.search2 span{cursor:pointer;display:inline-block;margin:0 0 0 5px}
.search2 span img{vertical-align:middle}
.search2 p{color:#888888;font-size:18px;margin:15px 0 20px 0}


.main_bbs{margin:40px 0}
.main_bbs th{background:#f8f8f8;padding:6px 0;font-size:20px;font-weight:500;border-top:3px solid #828282;border-bottom:1px solid #828282}
.main_bbs td{text-align:center;border-bottom:1px solid #ddd;padding:10px 0}
.m_main_bbs{display:none}

.logform{border:1px solid #bdbdbd;width:600px;margin:50px auto;padding:50px 0}
.logform  ul{width:380px;margin:0 auto}
.logform h2{font-size:23px;margin:20px 0}
.logform dt{}
.logform li{font-size:17px;padding:10px 0;margin:0 0 20px 0}

.logform dl input{font-size:18px;margin:0 0 10px 0;border:1px solid #b8b8b8;height:60px;width:96%;padding:0 0 0 3%}
.logform input[type="button"]{cursor:pointer;border:none;width:100%;margin:0 0 10px 0;height:70px;text-align:center;font-weight:600;font-size:25px;}
.logform input[type="button"].logform1 {color:#fff;background:#339900;}
.logform input[type="button"].logform2 {color:#333;background:#e7e7e7}
.logform p{text-align:center;font-size:18px;padding:10px 0 0 0}

.in_btnlist {padding:30px 0 0 0}
.in_btnlist ul{text-align:center}
.in_btnlist li{font-weight:600;width:165px;padding:15px 0;display:inline-block;border:1px solid #666666;margin:0 3px;font-size:22px;text-align:center}
.in_btnlist li.edit{background:#e2ded0}

.in_main{margin:65px 0 0 0}
.sub_side{float:left;margin:55px 0 0 0}
.sub_side .gap{letter-spacing:10px}
.sub_side li{cursor:pointer;font-weight:600;width:190px;margin:0 0 15px 0;font-size:22px;padding:20px 0 20px 80px}
.sub_side li.sm01_off{background:#f3f3f3 url(images/sub_menu_icon01.png) no-repeat 30px 50%}
.sub_side li.sm01_ov{background:#f5c417 url(images/sub_menu_icon01_ov.png) no-repeat 30px 50%}
.sub_side li.sm01_off:hover{background:#f5c417 url(images/sub_menu_icon01_ov.png) no-repeat 30px 50%}

.sub_side li.sm02_off{background:#f3f3f3 url(images/sub_menu_icon02.png) no-repeat 30px 50%}
.sub_side li.sm02_ov{background:#f5c417 url(images/sub_menu_icon02_ov.png) no-repeat 30px 50%}
.sub_side li.sm02_off:hover{background:#f5c417 url(images/sub_menu_icon02_ov.png) no-repeat 30px 50%}

.sub_side li.sm03_off{background:#f3f3f3 url(images/sub_menu_icon03.png) no-repeat 30px 50%}
.sub_side li.sm03_ov{background:#f5c417 url(images/sub_menu_icon03_ov.png) no-repeat 30px 50%}
.sub_side li.sm03_off:hover{background:#f5c417 url(images/sub_menu_icon03_ov.png) no-repeat 30px 50%}

.sub_side li.sm04_off{background:#f3f3f3 url(images/sub_menu_icon04.png) no-repeat 30px 50%}
.sub_side li.sm04_ov{background:#f5c417 url(images/sub_menu_icon04_ov.png) no-repeat 30px 50%}
.sub_side li.sm04_off:hover{background:#f5c417 url(images/sub_menu_icon04_ov.png) no-repeat 30px 50%}

.sub_side li.sm05_off{background:#f3f3f3 url(images/sub_menu_icon05.png) no-repeat 30px 50%}
.sub_side li.sm05_ov{background:#f5c417 url(images/sub_menu_icon05_ov.png) no-repeat 30px 50%}
.sub_side li.sm05_off:hover{background:#f5c417 url(images/sub_menu_icon05_ov.png) no-repeat 30px 50%}

.sub_side li.sm06_off{background:#f3f3f3 url(images/sub_menu_icon06.png) no-repeat 30px 50%}
.sub_side li.sm06_ov{background:#f5c417 url(images/sub_menu_icon06_ov.png) no-repeat 30px 50%}
.sub_side li.sm06_off:hover{background:#f5c417 url(images/sub_menu_icon06_ov.png) no-repeat 30px 50%}

.sub_side li.sm07_off{background:#f3f3f3 url(images/sub_menu_icon07.png) no-repeat 30px 50%}
.sub_side li.sm07_ov{background:#f5c417 url(images/sub_menu_icon07_ov.png) no-repeat 30px 50%}
.sub_side li.sm07_off:hover{background:#f5c417 url(images/sub_menu_icon07_ov.png) no-repeat 30px 50%}

.sub_side li.sm08_off{background:#f3f3f3 url(images/sub_menu_icon08.png) no-repeat 30px 50%}
.sub_side li.sm08_ov{background:#f5c417 url(images/sub_menu_icon08_ov.png) no-repeat 30px 50%}
.sub_side li.sm08_off:hover{background:#f5c417 url(images/sub_menu_icon08_ov.png) no-repeat 30px 50%}

.sub_side li.sm09_off{background:#f3f3f3 url(images/sub_menu_icon09.png) no-repeat 30px 50%}
.sub_side li.sm09_ov{background:#f5c417 url(images/sub_menu_icon09_ov.png) no-repeat 30px 50%}
.sub_side li.sm09_off:hover{background:#f5c417 url(images/sub_menu_icon09_ov.png) no-repeat 30px 50%}

.sub_side li.sm10_off{background:#f3f3f3 url(images/sub_menu_icon10.png) no-repeat 30px 50%}
.sub_side li.sm10_ov{background:#f5c417 url(images/sub_menu_icon10_ov.png) no-repeat 30px 50%}
.sub_side li.sm10_off:hover{background:#f5c417 url(images/sub_menu_icon10_ov.png) no-repeat 30px 50%}

.sub_side li.sm11_off{background:#f3f3f3 url(images/sub_menu_icon11.png) no-repeat 30px 50%}
.sub_side li.sm11_ov{background:#f5c417 url(images/sub_menu_icon11_ov.png) no-repeat 30px 50%}
.sub_side li.sm11_off:hover{background:#f5c417 url(images/sub_menu_icon11_ov.png) no-repeat 30px 50%}

.sub_side li.sm12_off{background:#f3f3f3;padding:20px 0 20px 50px;width:220px }
.sub_side li.sm12_ov{background:#f5c417;padding:20px 0 20px 50px;width:220px }
.sub_side li.sm12_off:hover{background:#f5c417 }

.sub_side li.sm13_off{background:#fff ;border:1px solid #b4b4b4;padding:20px 0 20px 50px;text-align:left;width:220px;}
.sub_side li.sm13_ov{background:#f5c417;border:1px solid #b4b4b4;padding:20px 0 20px 50px;text-align:left;width:220px;}
.sub_side li.sm13_off:hover{background:#f5c417 ;border:1px solid #b4b4b4;padding:20px 0 20px 50px;;text-align:left;width:220px;}





.sub_main{float:right;width:1200px;margin:0 0 0 40;position:relative}
.sub_main2{width:1200px;margin:0 auto ;position:relative}
.sub_main2 h2{font-family: 'Pretendard-Bold';font-size:40px;width:100%;border-bottom:2px solid #4c4c4c;padding:0 0 10px 0}
.sub_main2 span{position:absolute;right:0;top:0}
.sub_main2 span input{font-size:18px;padding:10px 40px;background:#f9f9f9}

.sub_main h2{font-family: 'Pretendard-Bold';font-size:40px;width:100%;border-bottom:2px solid #4c4c4c;padding:0 0 10px 0}
.sub_main span{position:absolute;right:0;top:0}
.sub_main span input{font-size:18px;padding:10px 40px;background:#f9f9f9}

.sub_main h3{border-bottom:1px solid #ddd;text-align:center;font-weight:400;background:#fdfdfd;font-family: 'Pretendard-Light';font-size:30px;width:100%;padding:30px 0 }
.sub_main h3 strong{font-size:30px;}

.sub_main .sub_tb01 th{color:#000;line-height:35px;padding:20px 0 20px 15px;font-family: 'Pretendard-Thin';font-size:20px;width:160px;text-align:left;background:#fafafa;border-bottom:1px solid #ddd;}
.sub_main .sub_tb01 td{position:relative;font-size:20px;border-bottom:1px solid #ddd;padding:13px}
.sub_main .sub_tb01 td textarea{color:#828282;font-size:17px;line-height:25px;width:850px;height:68px;padding:20px}

.sub_main .sub_tb05 th{color:#000;line-height:35px;padding:25px 0 25px 15px;font-family: 'Pretendard-Thin';font-size:20px;text-align:left;background:#fafafa;border-bottom:1px solid #ddd;}
.sub_main .sub_tb05 td{position:relative;font-size:20px;border-bottom:1px solid #ddd;padding:13px}
.sub_main .sub_tb05 td textarea{color:#828282;font-size:17px;line-height:25px;width:940px;height:68px;padding:20px}


.sub_main .m_sub_tb02{display:none}
.sub_main .sub_tb02{margin:40px 0 0 0}
.sub_main .sub_tb02 th{font-size:22px;font-family: 'Pretendard-Bold';font-weight:700;border-right:17px  solid #fff;color:#000;line-height:35px;padding:10px 0;text-align:center;background:#f3f3f3;}
.sub_main .sub_tb02 th:last-child{border:none}
.sub_main .sub_tb02 td:last-child{border-right:none}
.sub_main .sub_tb02 td img{vertical-align:middle}
.sub_main .sub_tb02 td{line-height:30px;background:#fafafa;border:17px  solid #fff;text-align:center;position:relative;font-size:20px;padding:20px}
.sub_main .sub_tb02 td textarea{color:#828282;font-size:17px;line-height:25px;width:850px;height:68px;padding:20px}
.sub_main .sub_tb02 p{clear:left;font-size:23px;margin:0 0 20px 0}
.sub_main .sub_tb02 p b{color:#339900}

.sub_main .sub_tb03{overflow-x:scroll;margin:20px 0 0 0}
.sub_tb03 ul{float:left}
.sub_tb03 li{padding:10px 0 ;overflow:hidden;height:70px;text-align:left;margin:0 10px}
.sub_tb03 p{border:1px solid #0e050a;height:22px;font-size:18px;font-family: 'Pretendard-Bold';}
.sub_tb03 .line p{background:#f1e4b7;padding:20px 10px;width:145px}
.sub_tb03 .line2 p{background:#fef9e6;letter-spacing:-1px;padding:15px 10px 26px 10px ;width:145px}
.sub_tb03 .line3 p{background:#fef9e6;padding:20px 10px;width:145px }

.sub_main .sub_tb04{margin:20px 0 0 0}
.sub_main .sub_tb04 th{font-size:22px;font-family: 'Pretendard-Bold';font-weight:700;border:7px  solid #fff;color:#000;line-height:35px;text-align:center;background:#f3f3f3;}
.sub_main .sub_tb04 th.type2{;background:#f1f1f1;}
.sub_main .sub_tb04 td.type2{;background:#f1f1f1;}
.sub_main .sub_tb04 th{background:#fafafa;}
.sub_main .sub_tb04 td{line-height:20px;background:#fafafa;border:7px  solid #fff;text-align:center;font-size:20px;padding:10px}
.sub_main .sub_tb04 th:last-child{border:none}
.sub_main .sub_tb04 td:last-child{border-right:none}
.sub_main .sub_tb04 p{clear:left;font-size:23px;margin:0 0 20px 0}
.sub_main .sub_tb04 p b{color:#339900}




.tb_btn1 input{cursor:pointer;position:absolute;font-family: 'Pretendard-Bold';font-size:22px;right:0;top:12px;padding:10px 30px;height:110px;background:#f9f9f9}
.tb_btnlist{text-align:center;margin:30px 0}
.tb_btnlist input{width:200px;padding:17px 0;margin:0 5px;border:none;font-size:22px;font-family: 'Pretendard-Bold';text-align:center}
.tb_btnlist .tbbtn01{background:#f5c417;color:#333;}
.tb_btnlist .tbbtn02{background:#a2a2a2;color:#fff;}

.letter_search{background:#f8f8f8;padding:30px 0;margin:25px 0}
.letter_search .search_btn1{width:100px;padding:14px 20px;background:#ffd647;text-align:center;font-size:19px;font-weight:600}

.letter_search input{width:315px;height:48px;font-size:20px;padding:0 0 0 10px}
.letter_search ul{text-align:center}
.letter_search li{display:inline;font-size:22px;}
.letter_search p{display:inline;;margin:0 6px}
.letter_list ul{text-align:center}
.letter_list li{font-size:30px;display:inline-block;width:9.7%;text-align:center;margin:0 0.5% 10px 0.5%;padding:25px 0;border:1px solid #d9d9d9}

.bbs2{margin:30px 0 0 0}

.bbs2 th{background:#ece5cd;text-align:center;font-size:20px;height:45px;border-bottom:1px solid #c9c9c9}
.bbs2 td{text-align:center;font-size:18px;height:45px;border-bottom:1px solid #c9c9c9}
.bbs2 .type02{background:#f7f7f7}
}



/* 태블릿용 css */
@media screen and (min-width:768px) and (max-width:1200px){
#wrap{width:100%}
#header{width:100%;height:150px;padding:0 0 5px 0 ;position:fixed;top:0;z-index:1}
#header .gnb{width:100%;background:#fff;overflow:hidden;position:relative;padding:0 0 10px 0}
#header .gnb h1{margin:10px 0 0 0;text-align:center}
#header .gnb h1 img{width:250px}
#header .gnb ul{display:none}
#header .gnb li{float:left;font-size:19px;padding:0 0 40px 0;margin:10px 0 0 60px}
#header .gnb li:hover{font-weight:600;cursor:pointer;border-bottom:6px solid #ffd647;}
#header .gnb .admin{float:left;background:#fafafa;padding:12px 0 10px 0;width:130px;border:1px solid #5e5e5e;border-radius:25px;text-align:center;font-size:18px}
#header .gnb .admin img{vertical-align:middle}

#header .top {overflow:hidden;}
#header .top li{border:3px solid #fff;cursor:pointer;width:135px;margin:0 5px;border-radius:10px;background:#fff;padding:7px 0;display:inline-block;font-size:21px; font-family: 'Pretendard-SemiBold';}
#header .top li.ov{border:3px solid #339900;;border-radius:10px;background:#fff;}
#header .top li:hover{border:3px solid #339900;;border-radius:10px;background:#fff;}

#header .top ul{text-align:center;}
#header .top p{background:#e2ded0;width:100%;padding:15px 0;margin:0 10px 0 0;text-align:right;float:right;font-size:1.2em}
#header .top span{color:#9d9d9d;margin:0 10px;;font-size:1em}
.m_category{position:absolute;left:20px;top:25px}
.m_manager{position:absolute;right:20px;top:25px;}
.mcategory_menu{width:100%;position:absolute;top:88px;background:#e2ded0}
.mcategory_menu .lnb{text-align:center;background:#fff;padding:5px 0 15px 0}
.mcategory_menu .lnb li{display:inline;color:#8f8f8f;font-size:1.2em;margin:0 15px}
.mcategory_menu .lnb li:hover{cursor:pointer;color:#000}
.mcategory_menu .mmenulist{overflow:hidden;margin:10px;}
.mcategory_menu .mmenulist li{padding:15px 0 0 10px;border:2px solid #fff;background:#fff;margin:0 0 10px 0;height:40px;color:#000;overflow:hidden;font-size:1.5em}
.mcategory_menu .mmenulist li img{width:40px;vertical-align:middle;margin:0 10px 0 0}
.mcategory_menu .mmenulist li:hover{border:2px solid #339900}

#main_cts{background:#fff;margin:130px 10px 30px 10px;overflow:hidden;position:relative;padding:0 0 40px 0}
.search{overflow:hidden;padding:0 0 70px 0}
.search h2{font-size:1.5em;text-align:left;padding:10px 0 0 20px}
.search h2 img{display:none}
.search ul{position:relative;margin:0 20px;}
.search li{clear:both;}
.search dl{clear:both;height:50px;width:100%;overflow:hidden;margin:0 0 10px 0}
.search dt{position:absolute;left:0px;font-size:1em;margin:15px 0 0 0}
.search dd{font-size:1em;margin:0 0 0 70px;border:1px solid #c2c2c2;padding:0 0 0 10px}
.search input{height:43px;font-size:1em;border:none;}
.search input.type01{width:99%}
.search input.type01_1{width:99%}
.search input.type02{width:99%}
.search input.type02_1{width:99%}
.search .search_btn1{position:absolute;bottom:-70px;left:0px;padding:15px 0;background:#ffd647;color:#000;text-align:center;font-size:1.2em;font-weight:600}
.search .search_btn2{position:absolute;bottom:-70px;right:0px;padding:15px 0;background:#6c6c6c;color:#fff;text-align:center;font-size:1.2em;font-weight:600}
.search span{cursor:pointer;width:49%}
.search span img{display:none}
.search p{color:#888888;font-size:1em;margin:10px 0}

.search2{background:#fff;overflow:hidden;}
.search2 ul{overflow:hidden;}
.search2 li{clear:both;padding:0 0 10px 0;position:relative;height:240px}
.search2 dl{clear:both;height:50px;width:100%;overflow:hidden;margin:0 0 10px 0}
.search2 dt{position:absolute;left:0px;font-size:1em;margin:15px 0 0 0}
.search2 dd{font-size:1em;margin:0 0 0 70px;border:1px solid #c2c2c2;padding:0 0 0 10px}
.search2 input{height:43px;font-size:1em;border:none;}
.search2 input.type01{width:99%}
.search2 .search_btn1{position:absolute;width:100%;height:20px;top:180px;background:#6c6c6c;color:#fff;text-align:center;font-size:1.2em;font-weight:600;padding:15px 0}
.search2 .search_btn2{position:absolute;width:100%;height:20px;top:580px;padding:15px 0;background:#ffd647;color:#333;text-align:center;font-size:1.2em;font-weight:600}
.search2 h3{clear:both;background:#fff;text-align:center;font-size:1.2em;background:#f8f8f8;padding:15px;;margin:70px auto 30px auto}

.search2 span{cursor:pointer;}

.search2 p{color:#888888;font-size:1em;margin:15px 0 20px 0}


.main_bbs{display:none}
.m_main_bbs{margin:20px;}
.m_main_bbs table{width:100%;border-bottom:2px solid #ddd;}
.m_main_bbs th{background:#f8f8f8;padding:10px 0;font-size:1.2em;font-weight:500;border-top:2px solid #828282;border-bottom:1px solid #828282}
.m_main_bbs td{height:20px;text-align:center;border-bottom:1px solid #ddd;padding:10px 0}
.m_main_bbs ul{text-align:center;margin:20px 0;overflow:auto}
.m_main_bbs li{float:left;width:20%}

.logform{margin:0 10px;padding:50px 0}
.logform ul{margin:0 auto}
.logform h2{font-size:2em;margin:20px 0;text-align:center}
.logform dt{}
.logform li{font-size:1em;padding:10px 0;margin:0 0 20px 0}

.logform dl input{font-size:1.2em;margin:0 0 10px 0;border:1px solid #b8b8b8;height:60px;width:96%;padding:0 0 0 3%}
.logform input[type="button"]{cursor:pointer;border:none;width:100%;margin:0 0 10px 0;height:70px;text-align:center;font-weight:600;font-size:1.5em;}
.logform input[type="button"].logform1 {color:#fff;background:#339900;}
.logform input[type="button"].logform2 {color:#333;background:#e7e7e7}
.logform p{text-align:center;font-size:1.2em;padding:10px 0 0 0}

.in_btnlist {padding:180px 0 0 0}
.in_btnlist ul{text-align:center;margin:0 10px}
.in_btnlist li{font-weight:600;width:17.5%;padding:10px 0;margin:0 1%;float:left;;border:1px solid #666666;font-size:1em;text-align:center}
.in_btnlist li.edit{background:#e2ded0}

.in_main{margin:35px 0 0 0;}
.sub_side{width:100%;position:absolute;top:20px;}

.sub_side ul{clear:both;margin:0 15px}
.sub_side li{float:left;text-align:center;cursor:pointer;font-weight:600;width:24%;margin:0 0.5% 5px 0.5% ;font-size:1em;padding:12px 0}
.sub_side li.sm01_off{background:#f3f3f3 }
.sub_side li.sm01_ov{background:#f5c417}
.sub_side li.sm01_off:hover{background:#f5c417 }

.sub_side li.sm02_off{background:#f3f3f3}
.sub_side li.sm02_ov{background:#f5c417}
.sub_side li.sm02_off:hover{background:#f5c417 }

.sub_side li.sm03_off{background:#f3f3f3 }
.sub_side li.sm03_ov{background:#f5c417}
.sub_side li.sm03_off:hover{background:#f5c417 }

.sub_side li.sm04_off{background:#f3f3f3 }
.sub_side li.sm04_ov{background:#f5c417 }
.sub_side li.sm04_off:hover{background:#f5c417 }

.sub_side li.sm05_off{background:#f3f3f3 }
.sub_side li.sm05_ov{background:#f5c417 }
.sub_side li.sm05_off:hover{background:#f5c417 }

.sub_side li.sm06_off{background:#f3f3f3 }
.sub_side li.sm06_ov{background:#f5c417 }
.sub_side li.sm06_off:hover{background:#f5c417}

.sub_side li.sm07_off{background:#f3f3f3 }
.sub_side li.sm07_ov{background:#f5c417 }
.sub_side li.sm07_off:hover{background:#f5c417}

.sub_side li.sm08_off{background:#f3f3f3 }
.sub_side li.sm08_ov{background:#f5c417 }
.sub_side li.sm08_off:hover{background:#f5c417}

.sub_side li.sm09_off{background:#f3f3f3 }
.sub_side li.sm09_ov{background:#f5c417 }
.sub_side li.sm09_off:hover{background:#f5c417 }

.sub_side li.sm10_off{background:#f3f3f3 }
.sub_side li.sm10_ov{background:#f5c417 }
.sub_side li.sm10_off:hover{background:#f5c417 }

.sub_side li.sm11_off{background:#f3f3f3 }
.sub_side li.sm11_ov{background:#f5c417 }
.sub_side li.sm11_off:hover{background:#f5c417 }

.sub_side li.sm12_off{background:#f3f3f3 }
.sub_side li.sm12_ov{background:#f5c417}
.sub_side li.sm12_off:hover{background:#f5c417 }

.sub_side li.sm13_off{width:31.87%;background:#fff ;border:1px solid #b4b4b4;padding:12px 0;text-align:center;}
.sub_side li.sm13_ov{width:31.87%;background:#f5c417;border:1px solid #b4b4b4;padding:12px 0;text-align:center;}
.sub_side li.sm13_off:hover{width:31.87%;background:#f5c417 ;border:1px solid #b4b4b4;padding:12px 0;text-align:center;}

.sub_main2{margin:0 20px ;position:relative}
.sub_main2 h2{font-family: 'Pretendard-Bold';font-size:1.5em;width:100%;padding:0 0 10px 0}
.sub_main2 span{position:absolute;right:0;top:-10px}
.sub_main2 span input{font-size:1em;padding:10px 30px;background:#f9f9f9}

.sub_main{clear:both;margin:10px;position:relative}
.gap{margin-top:180px }
.gap2{margin-top:140px }
.sub_main h2{margin:70px 10px 0 5px;font-family: 'Pretendard-Bold';font-size:1.5em;width:100%;border-bottom:2px solid #4c4c4c;padding:0 0 10px 0}
.sub_main span{position:absolute;right:5px;top:-10px}
.sub_main span input{font-size:1em;padding:10px 30px;background:#f9f9f9}

.sub_main h3{border-bottom:1px solid #ddd;text-align:center;font-weight:400;background:#fdfdfd;font-family: 'Pretendard-Light';font-size:1.5em;width:100%;padding:20px 0 }
.sub_main h3 strong{font-size:1em;}

.sub_main .sub_tb01 th{border-right:1px solid #ddd;color:#000;line-height:2em;padding:15px;font-family: 'Pretendard-Thin';font-size:1em;width:50px;text-align:center;background:#fafafa;border-bottom:1px solid #ddd;}
.sub_main .sub_tb01 td{position:relative;font-size:1em;border-bottom:1px solid #ddd;padding:13px}
.sub_main .sub_tb01 td textarea{width:100%;color:#828282;font-size:1em;line-height:2em;height:100px;padding:5px 10px;margin:0 0 10px 0}

.sub_main .sub_tb02{margin:40px 5px 20px 5px}
.sub_main .sub_tb02 th{font-size:1.2em;font-family: 'Pretendard-Bold';font-weight:700;border-right:5px  solid #fff;color:#000;line-height:2em;padding:5px 0;text-align:center;background:#f3f3f3;}
.sub_main .sub_tb02 th:last-child{border:none}
.sub_main .sub_tb02 td:last-child{border-right:none}
.sub_main .sub_tb02 td img{vertical-align:middle;width:13px}
.sub_main .sub_tb02 td{padding:10px 0;line-height:1.5em;background:#fafafa;border:5px  solid #fff;text-align:center;position:relative;font-size:1em;}
.sub_main .sub_tb02 td textarea{color:#828282;font-size:1em;line-height:2em;width:850px;height:68px;padding:20px}
.sub_main .sub_tb02 p{clear:left;font-size:23px;margin:0 0 20px 0}
.sub_main .sub_tb02 p b{color:#33CC00}

.sub_main .sub_tb03{overflow-x:scroll;margin:20px 0 }
.sub_tb03 ul{float:left;padding:0 0 0 0}
.sub_tb03 li{padding:10px 0 40px 0 ;overflow:hidden;height:10px;text-align:left;margin:0 5px}
.sub_tb03 p{border:1px solid #0e050a;height:13px;font-size:1em;font-family: 'Pretendard-Bold';}
.sub_tb03 .line p{background:#f1e4b7;padding:18px 10px 17px 10px;}

.sub_tb03 .line2 p{background:#fef9e6;padding:17px 5px 18px 5px ;}
.sub_tb03 .line3 p{background:#fef9e6;padding:18px 10px 17px 10px;}

.sub_main .sub_tb04{margin:20px 0 0 0}
.sub_main .sub_tb04 th{font-size:1.2em;font-family: 'Pretendard-Bold';font-weight:700;border:5px  solid #fff;color:#000;line-height:2em;text-align:center;background:#f3f3f3;}
.sub_main .sub_tb04 th.type2{;background:#f1f1f1;}
.sub_main .sub_tb04 td.type2{;background:#f1f1f1;}
.sub_main .sub_tb04 th{background:#fafafa;}
.sub_main .sub_tb04 td{line-height:20px;background:#fafafa;border:5px  solid #fff;text-align:center;font-size:1em;padding:10px}
.sub_main .sub_tb04 th:last-child{border:none}
.sub_main .sub_tb04 td:last-child{border-right:none}
.sub_main .sub_tb04 p{clear:left;font-size:1.2em;margin:0 0 10px 5px}
.sub_main .sub_tb04 p b{color:#339900}



.tb_btn1{text-align:center}
.tb_btn1 input{cursor:pointer;font-family: 'Pretendard-Bold';font-size:1.2em;padding:10px 30px;width:90px;margin:0 auto;background:#f9f9f9}
.tb_btnlist{text-align:center;margin:30px 0}
.tb_btnlist input{display:inline-block;width:47%;padding:17px 0;margin:0 1%;border:none;font-size:1.2em;font-family: 'Pretendard-Bold';text-align:center}
.tb_btnlist .tbbtn01{background:#f5c417;color:#333;}
.tb_btnlist .tbbtn02{background:#a2a2a2;color:#fff;}

.letter_search{padding:20px 0 10px 0;margin:5px 0 }
.letter_search .search_btn1{width:100%;background:#ffd647;text-align:center;font-size:1em;font-weight:600; }

.letter_search input{width:86.5%;height:45px;font-size:1.2em;padding:0 0 0 1%}
.letter_search ul{text-align:center}
.letter_search li{text-align:left;font-size:1.2em;}
.letter_search p{width:100%;padding:15px 0;margin:15px 0 0 0}
.letter_search p img{display:none}
.letter_list ul{text-align:center}
.letter_list li{font-size:1.2m;display:inline-block;width:17.9%;text-align:center;margin:0 0.5% 10px 0.5%;padding:25px 0;border:1px solid #d9d9d9}

.bbs2{margin:10px 0 0 0}

.bbs2 th{background:#ece5cd;text-align:center;font-size:1em;height:40px;border-bottom:1px solid #c9c9c9}
.bbs2 td{text-align:center;font-size:1em;height:40px;border-bottom:1px solid #c9c9c9}
.bbs2 .type02{background:#f7f7f7}
}

/* 모바일용 css */
@media screen and (max-width:767px){
#wrap{width:100%}
#header{width:100%;height:150px;padding:0 0 5px 0 ;position:fixed;top:0;z-index:1}
#header .gnb{width:100%;background:#fff;overflow:hidden;position:relative;padding:0 0 10px 0}
#header .gnb h1{margin:10px 0 0 0;text-align:center}
#header .gnb h1 img{width:250px}
#header .gnb ul{display:none}
#header .gnb li{float:left;font-size:19px;padding:0 0 40px 0;margin:10px 0 0 60px}
#header .gnb li:hover{font-weight:600;cursor:pointer;border-bottom:6px solid #ffd647;}
#header .gnb .admin{float:left;background:#fafafa;padding:12px 0 10px 0;width:130px;border:1px solid #5e5e5e;border-radius:25px;text-align:center;font-size:18px}
#header .gnb .admin img{vertical-align:middle}

#header .top {overflow:hidden;}
#header .top li{border:3px solid #fff;cursor:pointer;width:135px;margin:0 5px;border-radius:10px;background:#fff;padding:7px 0;display:inline-block;font-size:21px; font-family: 'Pretendard-SemiBold';}
#header .top li.ov{border:3px solid #339900;;border-radius:10px;background:#fff;}
#header .top li:hover{border:3px solid #339900;;border-radius:10px;background:#fff;}

#header .top ul{text-align:center;}
#header .top p{background:#e2ded0;width:100%;padding:15px 0;margin:0 10px 0 0;text-align:right;float:right;font-size:1.2em}
#header .top span{color:#9d9d9d;margin:0 10px;;font-size:1em}
.m_category{position:absolute;left:20px;top:25px}
.m_manager{position:absolute;right:20px;top:25px;}
.mcategory_menu{width:100%;position:absolute;top:88px;background:#e2ded0}
.mcategory_menu .lnb{text-align:center;background:#fff;padding:5px 0 15px 0}
.mcategory_menu .lnb li{display:inline;color:#8f8f8f;font-size:1.2em;margin:0 15px}
.mcategory_menu .lnb li:hover{cursor:pointer;color:#000}
.mcategory_menu .mmenulist{overflow:hidden;margin:10px;}
.mcategory_menu .mmenulist li{padding:15px 0 0 10px;border:2px solid #fff;background:#fff;margin:0 0 10px 0;height:40px;color:#000;overflow:hidden;font-size:1.5em}
.mcategory_menu .mmenulist li img{width:40px;vertical-align:middle;margin:0 10px 0 0}
.mcategory_menu .mmenulist li:hover{border:2px solid #339900}

#main_cts{background:#fff;margin:130px 10px 30px 10px;overflow:hidden;position:relative;padding:0 0 40px 0}
.search{overflow:hidden;padding:0 0 70px 0}
.search h2{font-size:1.5em;text-align:left;padding:10px 0 0 20px}
.search h2 img{display:none}
.search ul{position:relative;margin:0 20px;}
.search li{clear:both;}
.search dl{clear:both;height:50px;width:100%;overflow:hidden;margin:0 0 10px 0}
.search dt{position:absolute;left:0px;font-size:1em;margin:15px 0 0 0}
.search dt.type02{letter-spacing:20px}
.search dd{font-size:1em;margin:0 0 0 70px;border:1px solid #c2c2c2;padding:0 0 0 10px}
.search input{height:43px;font-size:1em;border:none;}
.search input.type01{width:99%}
.search input.type01_1{width:99%}
.search input.type02{width:99%}
.search input.type02_1{width:99%}
.search .search_btn1{position:absolute;bottom:-70px;left:0px;padding:15px 0;background:#ffd647;color:#000;text-align:center;font-size:1.2em;font-weight:600}
.search .search_btn2{position:absolute;bottom:-70px;right:0px;padding:15px 0;background:#6c6c6c;color:#fff;text-align:center;font-size:1.2em;font-weight:600}
.search span{cursor:pointer;width:49%}
.search span img{display:none}
.search p{color:#888888;font-size:1em;margin:10px 0}

.search2{background:#fff;overflow:hidden;}
.search2 ul{overflow:hidden;}
.search2 li{clear:both;padding:0 0 10px 0;position:relative;height:240px}
.search2 dl{clear:both;height:50px;width:100%;overflow:hidden;margin:0 0 10px 0}
.search2 dt{position:absolute;left:0px;font-size:1em;margin:15px 0 0 0}
.search2 dd{font-size:1em;margin:0 0 0 70px;border:1px solid #c2c2c2;padding:0 0 0 10px}
.search2 input{height:43px;font-size:1em;border:none;}
.search2 input.type01{width:99%}
.search2 .search_btn1{position:absolute;width:100%;height:20px;top:180px;background:#6c6c6c;color:#fff;text-align:center;font-size:1.2em;font-weight:600;padding:15px 0}
.search2 .search_btn2{position:absolute;width:100%;height:20px;top:580px;padding:15px 0;background:#ffd647;color:#333;text-align:center;font-size:1.2em;font-weight:600}
.search2 h3{clear:both;background:#fff;text-align:center;font-size:1.2em;background:#f8f8f8;padding:15px;;margin:70px auto 30px auto}

.search2 span{cursor:pointer;}

.search2 p{color:#888888;font-size:1em;margin:15px 0 20px 0}


.main_bbs{display:none}
.m_main_bbs{margin:20px;}
.m_main_bbs table{width:100%;border-bottom:2px solid #ddd;}
.m_main_bbs th{background:#f8f8f8;padding:10px 0;font-size:1.2em;font-weight:500;border-top:2px solid #828282;border-bottom:1px solid #828282}
.m_main_bbs td{height:20px;text-align:center;border-bottom:1px solid #ddd;padding:10px 0}
.m_main_bbs ul{text-align:center;margin:20px 0;overflow:auto}
.m_main_bbs li{float:left;width:20%}

.logform{margin:0 10px;padding:50px 0}
.logform ul{margin:0 auto}
.logform h2{font-size:2em;margin:20px 0;text-align:center}
.logform dt{}
.logform li{font-size:1em;padding:10px 0;margin:0 0 20px 0}

.logform dl input{font-size:1.2em;margin:0 0 10px 0;border:1px solid #b8b8b8;height:60px;width:96%;padding:0 0 0 3%}
.logform input[type="button"]{cursor:pointer;border:none;width:100%;margin:0 0 10px 0;height:70px;text-align:center;font-weight:600;font-size:1.5em;}
.logform input[type="button"].logform1 {color:#fff;background:#33CC00;}
.logform input[type="button"].logform2 {color:#333;background:#e7e7e7}
.logform p{text-align:center;font-size:1.2em;padding:10px 0 0 0}

.in_btnlist {padding:180px 0 0 0}
.in_btnlist ul{text-align:center;margin:0 10px}
.in_btnlist li{font-weight:600;width:17.5%;padding:10px 0;margin:0 1%;float:left;;border:1px solid #666666;font-size:1em;text-align:center}
.in_btnlist li.edit{background:#e2ded0}

.in_main{margin:35px 0 0 0;}
.sub_side{width:100%;position:absolute;top:20px;}

.sub_side ul{clear:both;margin:0 15px}
.sub_side li{float:left;text-align:center;cursor:pointer;font-weight:600;width:24%;margin:0 0.5% 5px 0.5% ;font-size:1em;padding:12px 0}
.sub_side li.sm01_off{background:#f3f3f3 }
.sub_side li.sm01_ov{background:#f5c417}
.sub_side li.sm01_off:hover{background:#f5c417 }

.sub_side li.sm02_off{background:#f3f3f3}
.sub_side li.sm02_ov{background:#f5c417}
.sub_side li.sm02_off:hover{background:#f5c417 }

.sub_side li.sm03_off{background:#f3f3f3 }
.sub_side li.sm03_ov{background:#f5c417}
.sub_side li.sm03_off:hover{background:#f5c417 }

.sub_side li.sm04_off{background:#f3f3f3 }
.sub_side li.sm04_ov{background:#f5c417 }
.sub_side li.sm04_off:hover{background:#f5c417 }

.sub_side li.sm05_off{background:#f3f3f3 }
.sub_side li.sm05_ov{background:#f5c417 }
.sub_side li.sm05_off:hover{background:#f5c417 }

.sub_side li.sm06_off{background:#f3f3f3 }
.sub_side li.sm06_ov{background:#f5c417 }
.sub_side li.sm06_off:hover{background:#f5c417}

.sub_side li.sm07_off{background:#f3f3f3 }
.sub_side li.sm07_ov{background:#f5c417 }
.sub_side li.sm07_off:hover{background:#f5c417}

.sub_side li.sm08_off{background:#f3f3f3 }
.sub_side li.sm08_ov{background:#f5c417 }
.sub_side li.sm08_off:hover{background:#f5c417}

.sub_side li.sm09_off{background:#f3f3f3 }
.sub_side li.sm09_ov{background:#f5c417 }
.sub_side li.sm09_off:hover{background:#f5c417 }

.sub_side li.sm10_off{background:#f3f3f3 }
.sub_side li.sm10_ov{background:#f5c417 }
.sub_side li.sm10_off:hover{background:#f5c417 }

.sub_side li.sm11_off{background:#f3f3f3 }
.sub_side li.sm11_ov{background:#f5c417 }
.sub_side li.sm11_off:hover{background:#f5c417 }

.sub_side li.sm12_off{background:#f3f3f3 }
.sub_side li.sm12_ov{background:#f5c417}
.sub_side li.sm12_off:hover{background:#f5c417 }

.sub_side li.sm13_off{width:31.87%;background:#fff ;border:1px solid #b4b4b4;padding:12px 0;text-align:center;}
.sub_side li.sm13_ov{width:31.87%;background:#f5c417;border:1px solid #b4b4b4;padding:12px 0;text-align:center;}
.sub_side li.sm13_off:hover{width:31.87%;background:#f5c417 ;border:1px solid #b4b4b4;padding:12px 0;text-align:center;}

.sub_main2{margin:0 20px ;position:relative}
.sub_main2 h2{font-family: 'Pretendard-Bold';font-size:1.5em;width:100%;padding:0 0 10px 0}
.sub_main2 span{position:absolute;right:0;top:-10px}
.sub_main2 span input{font-size:1em;padding:10px 30px;background:#f9f9f9}

.sub_main{clear:both;margin:10px;position:relative}
.gap{margin-top:180px }
.gap2{margin-top:140px }
.sub_main h2{margin:70px 10px 0 5px;font-family: 'Pretendard-Bold';font-size:1.5em;width:100%;border-bottom:2px solid #4c4c4c;padding:0 0 10px 0}
.sub_main span{position:absolute;right:5px;top:-10px}
.sub_main span input{font-size:1em;padding:10px 30px;background:#f9f9f9}

.sub_main h3{border-bottom:1px solid #ddd;text-align:center;font-weight:400;background:#fdfdfd;font-family: 'Pretendard-Light';font-size:1.5em;width:100%;padding:20px 0 }
.sub_main h3 strong{font-size:1em;}

.sub_main .sub_tb01 th{border-right:1px solid #ddd;color:#000;line-height:2em;padding:15px;font-family: 'Pretendard-Thin';font-size:1em;width:50px;text-align:center;background:#fafafa;border-bottom:1px solid #ddd;}
.sub_main .sub_tb01 td{position:relative;font-size:1em;border-bottom:1px solid #ddd;padding:13px}
.sub_main .sub_tb01 td textarea{width:100%;color:#828282;font-size:1em;line-height:2em;height:100px;padding:5px 10px;margin:0 0 10px 0}


.sub_main .sub_tb05 th{border-right:1px solid #ddd;color:#000;line-height:2em;padding:15px;font-family: 'Pretendard-Thin';font-size:1em;width:50px;text-align:center;background:#fafafa;border-bottom:1px solid #ddd;}
.sub_main .sub_tb05 td{position:relative;font-size:1em;border-bottom:1px solid #ddd;padding:13px}
.sub_main .sub_tb05 td textarea{width:100%;color:#828282;font-size:1em;line-height:2em;height:100px;padding:5px 10px;margin:0 0 10px 0}


.sub_main .sub_tb02{margin:10px 5px 10px 5px}
.sub_main .sub_tb02 th{display:none}
.sub_main .sub_tb02 th:last-child{border:none}
.sub_main .sub_tb02 td:last-child{border-right:none}
.sub_main .sub_tb02 td img{vertical-align:middle;width:13px}
.sub_main .sub_tb02 td{display:none}

.sub_main .m_sub_tb02{margin:0 5px 20px 5px}
.sub_main .m_sub_tb02 th{font-size:1.2em;font-family: 'Pretendard-Bold';font-weight:700;border-right:5px  solid #fff;color:#000;line-height:2em;padding:5px 0;text-align:center;background:#f3f3f3;}
.sub_main .m_sub_tb02 th:last-child{border:none}
.sub_main .m_sub_tb02 td:last-child{border-right:none}
.sub_main .m_sub_tb02 td img{vertical-align:middle;width:13px}
.sub_main .m_sub_tb02 td{padding:10px 0;line-height:1.5em;background:#fafafa;border:5px  solid #fff;text-align:center;position:relative;font-size:1em;}
.sub_main .sub_tb02 td textarea{color:#828282;font-size:1em;line-height:2em;width:850px;height:68px;padding:20px}
.sub_main .sub_tb02 p{clear:left;font-size:23px;margin:0 0 20px 0}
.sub_main .sub_tb02 p b{color:#33CC00}

.sub_main .sub_tb03{overflow-x:scroll;margin:20px 0 }
.sub_tb03 ul{float:left;padding:0 0 50px 0}
.sub_tb03 li{padding:10px 0 40px 0 ;overflow:hidden;height:10px;text-align:left;margin:0 5px}
.sub_tb03 p{border:1px solid #0e050a;height:13px;font-size:1em;font-family: 'Pretendard-Bold';}
.sub_tb03 .line p{background:#f1e4b7;padding:18px 10px 17px 10px;}
.sub_tb03 .line2 p{background:#fef9e6;padding:17px 5px 18px 5px ;}
.sub_tb03 .line3 p{background:#fef9e6;padding:18px 10px 17px 10px;}

.sub_main .sub_tb04{margin:20px 0 0 0}
.sub_main .sub_tb04 th{font-size:1.2em;font-family: 'Pretendard-Bold';font-weight:700;border:5px  solid #fff;color:#000;line-height:2em;text-align:center;background:#FFFF66;}
.sub_main .sub_tb04 th.type2{;background:#f1f1f1;}
.sub_main .sub_tb04 td.type2{;background:#f1f1f1;}
.sub_main .sub_tb04 th{background:#fafafa;}
.sub_main .sub_tb04 td{line-height:20px;background:#fafafa;border:5px  solid #fff;text-align:center;font-size:1em;padding:10px}
.sub_main .sub_tb04 th:last-child{border:none}
.sub_main .sub_tb04 td:last-child{border-right:none}
.sub_main .sub_tb04 p{clear:left;font-size:1.2em;margin:0 0 10px 5px}
.sub_main .sub_tb04 p b{color:#339900}



.tb_btn1{text-align:center}
.tb_btn1 input{cursor:pointer;font-family: 'Pretendard-Bold';font-size:1.2em;padding:10px 30px;width:90px;margin:0 auto;background:#f9f9f9}
.tb_btnlist{text-align:center;margin:30px 0}
.tb_btnlist input{display:inline-block;width:47%;padding:17px 0;margin:0 1%;border:none;font-size:1.2em;font-family: 'Pretendard-Bold';text-align:center}
.tb_btnlist .tbbtn01{background:#f5c417;color:#333;}
.tb_btnlist .tbbtn02{background:#a2a2a2;color:#fff;}

.letter_search{padding:20px 0 10px 0;margin:5px 0 }
.letter_search .search_btn1{width:100%;background:#ffd647;text-align:center;font-size:1em;font-weight:600; }

.letter_search input{width:86.5%;height:45px;font-size:1.2em;padding:0 0 0 1%}
.letter_search ul{text-align:center}
.letter_search li{text-align:left;font-size:1.2em;}
.letter_search p{width:100%;padding:15px 0;margin:15px 0 0 0}
.letter_search p img{display:none}
.letter_list ul{text-align:center}
.letter_list li{font-size:1.2m;display:inline-block;width:17.9%;text-align:center;margin:0 0.5% 10px 0.5%;padding:25px 0;border:1px solid #d9d9d9}

.bbs2{margin:10px 0 0 0}

.bbs2 th{background:#ece5cd;text-align:center;font-size:1em;height:40px;border-bottom:1px solid #c9c9c9}
.bbs2 td{text-align:center;font-size:1em;height:40px;border-bottom:1px solid #c9c9c9}
.bbs2 .type02{background:#f7f7f7}

}