@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto');


html,body{width:100%;height:100%; font-family: 'Noto Sans KR', sans-serif;}
html{overflow:scroll; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,select,input,textarea{font-family: 'Noto Sans KR', sans-serif;font-size:13px; color:#555555;}
body{background-color:#fff;text-align:left;*word-break:break-all;-ms-word-break:break-all}
h1,h2,h3{font-style:normal;font-family: 'Noto Sans KR', sans-serif;}
select,input{font-weight:normal;}
*{margin:0; padding:0}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle;}
img{vertical-align:top}
i,em,address{font-style:normal}
label{position:relative; top:1px;}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#555555;text-decoration:none; outline:none; select-dummy: expression(this.hideFocus=true);}
a:hover{color:#555555;text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
option{padding-right:6px}
legend{*width:0}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:inherit;border-spacing:0;width: 100%;}
.hide{display:none !important;}

.mb20 {margin-bottom:20px;}

.mt40 {margin-top:40px;}
.mt20 {margin-top:20px;}
.tal {text-align:left !important}




#head {background:#fff;left:0;top:0;width:100%;z-index:99990;}
#head .headbb {padding:0 10px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;overflow:hidden}
#head .headbox {width:100%;max-width:1120px;margin:0 auto;height:90px;}
#head .headbox h1 {float:left;margin-top:25px;}
#head .headbox h1 img {width:100%;}
#head .headbox ul {float:right;}
#head .headbox ul li {float:left;margin-left:50px;font-size:1.13em;font-weight:500;}
#head .headbox ul li a {color:#000; font-size:18px;letter-spacing: -0.5px;}
#head .headbox ul li:hover a {color:#e63913}
#head .headbox span {}


.top_smenu { background:#f7f7f7; color:#777777;}
.top_smenu .top_smenu01 {margin:0 auto;overflow:hidden;padding:6px 0;width:1120px;}
.top_smenu .top_smenu01 ol {float:right;    color: #d1d1d1;}
.top_smenu .top_smenu01 ol > li {display:inline-block;}
.top_smenu .top_smenu01 ol > li a {display:block; padding:0 7px;}
.sch {border:1px solid #d9d9d9;padding:3px 12px;    border-radius: 20px;background:#fff;margin-left: 14px;}
.sch input {border:0;height:20px;}
.headbb h1 a{display:block;}
.headbox ul > li {float: left;
    position: relative;
    white-space: nowrap;margin-top:33px;}
.headbox ul > li.menu_open {}
.msgbox{position: absolute;
    z-index: 90;
    top:-23px;
    left: 50%;
    -o-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);}

.msgbox > i {
    display: block;
    color: #f22b2b;
    font-size: 12px;
    margin: -4px 0 0 0;
    text-align: center;}


.msgbox > span {
    margin: 0;
    display: block;
    padding: 5px 7px 5px;
    background: #f22b2b;
    border-radius: 10px;
    font-size: 11px;
    line-height: 1;
    color: #fff;
    letter-spacing: 0;}

.main_2020 .lb_banner {   position: fixed;  bottom: 15px  ;  left: 15px;
   z-index:999; text-align: center;}



.main_2020 .con01 {background:#f4f4f4;overflow:hidden; padding:30px 0;}
.main_2020 .con02 { padding:30px 0;overflow:hidden}
.main_2020  .conbox {width: 100%;
    max-width: 1120px;
    margin: 0 auto;}
.main_2020 .con02 .conbox h3, .con01 .conbox h3 {font-size:20px;    letter-spacing: -1px; padding:20px 0;}
.main_2020 .con02 .conbox ul li,  .con01 .conbox ul li {float: left;
    max-width: 270px;
    margin-right: 13px;
    margin-bottom: 25px;
    height: 200px;}
.main_2020  .con02 .conbox ul li.last,  .con01 .conbox ul li.last {margin-right:0;}
.main_2020  .con02 .conbox ul li span,  .con01 .conbox ul li span {
    font-size: 15px;
    letter-spacing: -1px;
    margin-top: 14px;
    display: block;}
.main_2020 .con03 .conbox {width: 100%;
    max-width: 1120px;
    margin: 0 auto;padding:40px 0 ;border-top:1px solid #d1d1d1;}

.main_2020 .con02 .conbox ul li a, .con01 .conbox ul li a {color:#000;    overflow: hidden;display:block;}
.main_2020 .con02 .conbox ul li a:hover span, .con01 .conbox ul li a:hover span {}
.main_2020  .conbox ul li a img {width:100%;height:auto !important
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;}

.main_2020  .conbox ul li a:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);

}





.main_2020 .con03 ol  a{display:inline-block}
.main_2020 .con03 ol li {width:360px; float:left;margin-right:15px;display:inline-block}
.main_2020 .con03 ol li.last {margin-right:0;}
.main_2020 .con04 {background:#f4f4f4; overflow:hidden} 
.main_2020 .con04 .conbox {padding:50px 0;}
.main_2020 .con04 .conbox .cc_center {width:46%; float:left;margin-left:50px;}
.main_2020 .con04 .conbox .cc_center .ico{float:left;    margin-top: 15px; margin-right: 20px;}
.main_2020 .con04 .conbox  h3 {font-size:22px;letter-spacing: -1px;color:#797979;font-weight:100;}
.main_2020 .con04 .conbox  b {color:#000;}
.main_2020 .con04 .conbox span {font-size:30px; font-weight:700;letter-spacing: -1px;font-family: 'Roboto';}
.main_2020 .con04 .conbox .cc_center span {color:#ff5a49;}
.main_2020 .con04 .le {float:left; display:inline-block;width:260px;}
.main_2020 .con04 .cc_center .le {width:290px;}
.main_2020 .con04 .hline {width:1px; height:68px;background:#d1d1d1; display:inline-block;float: left;margin-right: 30px;}
.con04 .re {font-size:14px; line-height:160%;letter-spacing:-0.3px}



#footer_info {padding:30px 0;    overflow: hidden;}
#footer_info .cert_site_set2{width:1000px; height:50px; margin:0 auto;}
#footer_info .cert_site_set2 .cert_site{width:100%; height:50px; float:left;}
#footer_info .cert_site_set2 .cert_site dd{float:left; text-indent:-200px; white-space:nowrap; overflow:hidden; margin:12px 31px 0 0;}
#footer_info .cert_site_set2 .cert_site dd a{width:100%; height:100%; display:block; background:url(/images/cert_logo2.gif) no-repeat;}
#footer_info .cert_site_set2 .cert_site .cert_site001 a{width:134px; height:37px; background-position:0 -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site001 a:hover{width:134px; height:37px; background-position:0 0;}
#footer_info .cert_site_set2 .cert_site .cert_site002 a{width:73px; height:37px; background-position:-169px -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site002 a:hover{width:73px; height:37px; background-position:-169px 0;}
#footer_info .cert_site_set2 .cert_site .cert_site003 a{width:73px; height:37px; background-position:-277px -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site003 a:hover{width:73px; height:37px; background-position:-277px 0;}
#footer_info .cert_site_set2 .cert_site .cert_site004 a{width:93px; height:37px; background-position:-385px -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site004 a:hover{width:93px; height:37px; background-position:-385px 0;}
#footer_info .cert_site_set2 .cert_site .cert_site005 a{width:111px; height:37px; background-position:-513px -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site005 a:hover{width:111px; height:37px; background-position:-513px 0;}
#footer_info .cert_site_set2 .cert_site .cert_site006 a{width:76px; height:37px; background-position:-659px -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site006 a:hover{width:76px; height:37px; background-position:-659px 0;}
#footer_info .cert_site_set2 .cert_site .cert_site007 a{width:79px; height:37px; background-position:-770px -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site007 a:hover{width:79px; height:37px; background-position:-770px 0;}
#footer_info .cert_site_set2 .cert_site .cert_site008 a{width:110px; height:37px; background-position:-887px -41px;}
#footer_info .cert_site_set2 .cert_site .cert_site008 a:hover{width:110px; height:37px; background-position:-887px 0;}

#footer_info .cert_site_set2 .cert_site2{width:100%; height:50px; float:left;}
#footer_info .cert_site_set2 .cert_site2 dd{float:left; text-indent:-200px; white-space:nowrap; overflow:hidden; margin:12px 41px 0 0;}
#footer_info .cert_site_set2 .cert_site2 dd a{width:100%; height:100%; display:block; background:url(/images/cert_logo2.gif) no-repeat;}
#footer_info .cert_site_set2 .cert_site2 .cert_site009 a{width:59px; height:37px; background-position:0 -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site009 a:hover{width:59px; height:37px; background-position:0 -80px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site010 a{width:63px; height:37px; background-position:-151px -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site010 a:hover{width:63px; height:37px; background-position:-151px -80px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site011 a{width:92px; height:37px; background-position:-247px -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site011 a:hover{width:92px; height:37px; background-position:-247px -80px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site012 a{width:61px; height:37px; background-position:-401px -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site012 a:hover{width:61px; height:37px; background-position:-401px -80px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site013 a{width:110px; height:37px; background-position:-513px -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site013 a:hover{width:110px; height:37px; background-position:-513px -80px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site014 a{width:100px; height:37px; background-position:-638px -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site014 a:hover{width:100px; height:37px; background-position:-638px -80px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site015 a{width:95px; height:37px; background-position:-774px -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site015 a:hover{width:95px; height:37px; background-position:-774px -80px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site016 a{width:86px; height:37px; background-position:-910px -122px;}
#footer_info .cert_site_set2 .cert_site2 .cert_site016 a:hover{width:86px; height:37px; background-position:-910px -80px;}



#foot {width:100%;overflow: hidden;}
#foot .f_wrap {}
#foot .f_wrap .menu {background: #606060;}
#foot .f_wrap .menu ol li {display:inline-block;}
#foot .f_wrap .menu ol li a {color:#cbcbcb;display:block;padding:10px 0; margin-right:10px;}
#foot .f_wrap .menu ol li a b {color:#fff;}
#foot .f_wrap .copy {
    display: block;
    text-align: left;
    padding: 26px 0 10px 0px;
    line-height: 20px;
    font-weight: normal;    float: left;}

#foot .f_wrap .copy .cop_sec {color: #bebebe;
    margin: 0 7px 0 7px;}
#foot .f_wrap .copy .copy2 {    margin-top: 10px;color: #888;}

#foot .sns {    margin-top: 20px; margin-left: 147px;width: 90px;float: right;}
#foot .sns ul  li {display:inline-block; *display:inline; zoom:1}
#foot .sns ul  li.face a {background:url(/images/face.jpg);}
#foot .sns ul  li.face a:hover {background:url(/images/face_on.jpg);}
#foot .sns ul  li.blog a {background:url(/images/blog.jpg);}
#foot .sns ul  li.blog a:hover {background:url(/images/blog_on.jpg);}
#foot .sns ul  li.post a {background:url(/images/post.jpg);}
#foot .sns ul  li.post a:hover {background:url(/images/post_on.jpg);}
#foot .sns ul  li a {display:block; width:27px; height:27px;}


#q_menu { 
  position:absolute; right:50px; top:200px;z-index: 9999999;}
#q_menu ol {border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd;}
#q_menu ol li {width:72px; background:#fff;text-align:center; padding:14px 0;border-bottom:1px solid #ddd;}
#q_menu ol li span {display:block; text-align:center;margin-top:6px;}
#q_menu .top_btn {background:#b5b5b5; color:#fff;text-align:center; padding:5px 0; }
#q_menu .top_btn a {color:#fff;}
.conbox {width: 100%;max-width: 1120px;margin: 0 auto;}


/*sub menu*/

.area_left{width:230px; float:left; margin:40px 0 95px 0;}
.area_left .sub_menu{}
.area_left .sub_menu dt{font-size:22px; color:#323232; border-bottom:solid 3px #323e41; padding:0 0 12px 0; text-align:left;}
.area_left .sub_menu dd{width:100%; height:40px; line-height:40px; font-size:14px;     border-bottom: 1px solid #fff;}
.area_left .sub_menu dd > a {height:100%; background:#f4f4f4; display:block; padding:0 14px 0 14px; overflow:hidden; border-bottom:1px solid #fff}
.area_left .sub_menu .on{background:#09406b; color:#ffffff;font-weight:bold;}

/*sub page*/

#cont .area_right {width:840px; float:right; margin:40px 0 95px 0;}
#cont .sub_cont001 .area_right .st_img {margin-top:20px;}
#cont .sub_cont001 .area_right .search {border:1px solid #e1e1e1;overflow: hidden;
    padding: 16px 0;}
#cont .sub_cont001 .area_right .schbox {width:440px;font-size:15px;float: left;
    overflow: hidden;
    margin-left: 190px}
#cont .sub_cont001 .area_right .schbox .serch {    display: inline-block;
    padding: 6px 12px;
    border-radius: 30px;
    background: #efefef;width: 340px;
    float: left;}
#cont .sub_cont001 .area_right .schbox .sch_wrap {float:left}
#cont .sub_cont001 .area_right .schbox .sch_wrap .tit {float:left; font-size: 16px;
    font-weight: bold;margin-right:15px;}
#cont .sub_cont001 .area_right .schbox .serch input {    border: 0;background: transparent;
    height: 20px; width:95%;font-size:15px; height:30px;}
#cont .sub_cont001 .area_right .schbox .serch span {float:left}
#cont .sub_cont001 .area_right .schbox .sub_ser_btn {cursor: pointer; margin: 10px 0px 0 10px; 
    display: inline-block;}
#cont .sub_cont001 .area_right .ranking{float:right;line-height: 30px;margin-right:20px;}
#cont .sub_cont001 .area_right .ranking b {color:#ff0000;font-size:13px;}
#cont .sub_cont001 .area_right .ranking span {padding:0 10px; color:#d1d1d1; }
#cont .sub_cont001 .list_00 {margin-top:30px; color:#000;}
#cont .sub_cont001 .list_00 h3 {font-size:20px; font-weight:normal;display:inline-block; margin-bottom:10px;    float: left;}

#cont .sub_cont002 h2{    font-size: 22px;
    color: #323232;
    border-bottom: solid 0px #323e41;
    padding: 0 0 12px 0;
    text-align: left; font-weight:normal;}
#cont .sub_cont002 .h2{    font-size: 22px;
    color: #323232;
    border-bottom: solid 3px #323e41;
    padding: 0 0 12px 0;
    text-align: left; font-weight:normal;}

#cont .sub_cont002 .c_info_box {border:1px solid #d1d1d1; padding:20px;margin-top:36px;}
#cont .sub_cont002 .c_info_box .c01 {width:308px; float:left}
#cont .sub_cont002 .c_info_box .c02 {    margin-left: 20px;
    display: inline-block;
    width: 470px;}
#cont .sub_cont002 .c_info_box .c02 h3 {font-size:18px;letter-spacing:-0.5px;}
#cont .sub_cont002 .c_info_box .c02 .bbs02 {margin-top:16px;font-size:14px; letter-spacing:-0.5px}
#cont .sub_cont002 .c_info_box .c02 .bbs02 th {background:#f5f5f5;text-align:center;padding:0px 6px;    width: 80px;
    border-bottom: solid 1px #e1e1e1;}
#cont .sub_cont002 .c_info_box .c02 .bbs02 td {    border-bottom: solid 1px #e1e1e1;
    font-weight: normal;
    padding: 9px 15px;
    line-height: 19px;font-size:13px}
#cont .sub_cont002 .c_info_box .c02 .bbs02 th.last, #cont .sub_cont002 .c_info_box .c02 .bbs02 td.last {border-top:1px solid #d1d1d1;}
#cont .sub_cont002 .c_info_box .c02 .bbs02 ul li {padding:0 0 0 7px; background:url('/re/img/sub/li_dot.gif') left 9px no-repeat;}
#cont .sub_cont002 .c_info_box .c02 .bbs02 a.pr_01 {     display: inline-block;
    padding: 4px 8px;
    background: #05ac58;
    color: #fff;
    border-radius: 20px;
    font-size: 12px;    letter-spacing: -1px;}
#cont .sub_cont002 .c_info_box .c02 .bbs02 a.pr_02 {    display: inline-block;
    padding: 4px 8px;background:#0c61a4;color:#fff;
    border-radius: 20px;
    font-size: 12px;    letter-spacing: -1px;}

#cont .sub_cont002 .c_info_box .c02 .bbs02 a.pr_03 { display: inline-block;
    padding: 4px 8px 4px 22px;
    border: 1px solid #21277d;
    border-radius: 20px;
    font-size: 12px;
    background: url(/re/img/sub/down_ico.png) no-repeat;
    background-position: 10px;}

.btn_pay_wrap {float:right; margin-top:5px;}
a.btn_pay {    display: inline-block;
    padding: 10px;
    font-size: 13px;
    letter-spacing: -0.5px;
    font-weight: 500;
    margin: 5px 0;
    background: #21277d;
    color: #fff;
    text-align: center;
	}
a.btn_pay:hover {  background:#0c61a4;}
#cont .sub_cont002 .c_info_box .c02 .bbs02 td.pay {font-size:20px;font-family: 'Roboto';color:#21277d;    padding: 10px 15px;}



#cont .sub_cont003 h2{    font-size: 22px;
    color: #323232;
    padding: 0 0 12px 0;
    text-align: left; font-weight:normal;}


a.ok {    display: inline-block;
    padding: 10px 15px;
    font-size: 13px;
    letter-spacing: -0.5px;
    font-weight: 500;background: #21277d;
    color: #fff;
	text-align:center;border: 1px solid #21277d;}
a.ok:hover {background:#252ea9;}

.btn_right {float:right;display:inline-block;}
.btn_left {float:left;display:inline-block;}

.sub_free h2 {    font-size: 22px;
    color: #323232;
    padding: 0 0 12px 0;
    text-align: left;
    font-weight: normal;    border-bottom: 3px solid #000;}
.sub_free .con02 {border-top: 1px solid #d1d1d1;}
.sub_free .con02 dl {    border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;
    padding: 5% 2%;
    display: table;
    width: 96%;color:#000;}
.sub_free .con02 dt {width:120px;float:left;display: table-cell;text-align:center;}
.sub_free .con02 dd {display: table-cell;    vertical-align: top;}
.sub_free .con02 dd ol {margin-bottom:8px;}
.sub_free .con02 dd ol li {display:inline-block;vertical-align: middle; }
.sub_free .con02 dd ol li.tit {font-size:28px;letter-spacing:-1px; width:420px;}
.sub_free .con02 dd ol li.pay {font-size:26px;    text-align: right;    width: 130px;margin-right: 10px;}
.sub_free .con02 dd ol li.pay b {font-family: 'Roboto';color:#000;}
.sub_free .con02 dd ol li.btn {width:    width: 120px;
    text-align: right;}
.sub_free .con02 dd ol li a {    display: block;
    padding: 10px;
    border: 1px solid #707070;
    font-size: 13px;
    color: #1e1e1e;
    letter-spacing: -0.5px;
    font-weight: 500;
    margin: 5px 0;}
.sub_free .con02 dd ul li{padding: 0 0 0 7px;background: url(/re/img/sub/li_dot.gif) left 9px no-repeat;font-size:14px; color:#848484;margin-bottom:3px;}
.sub_free .con02 .info dl {background:#efefef;}
.sub_free .con02 .info dl > dt {font-size:16px}
.sub_free .con02 .info dl > dd {font-size:14px; line-height:180%;}

.sub_free .con02 .info dt {width:150px;text-align:right;    font-size: 18px;
    color: #f22b2b;
    letter-spacing: -0.5px;}


/*°Ô½ÃÆÇ ½ºÅ¸ÀÏ*/
.bbs01 {font-size: 15px;letter-spacing:-0.5px}
.bbs01 table {width:100%;}
.bbs01 table th {border-top:3px solid #000; border-bottom:1px solid #b1b1b1;padding:16px 0;font-size:16px;text-align:center;font-weight:normal;}
.bbs01 table td {height: 34px;
    border-bottom: solid 1px #e1e1e1; padding:24px 0;    text-align: center;}
.bbs01 table td > div.list_img {border:1px solid #d1d1d1;}
.bbs01 table td .list_contents .tit {font-size:17px}
.bbs01 table td .list_contents {text-align:left; margin-left:20px; font-size:15px;line-height: 1.6;}
.bbs01 table td .list_contents .tag {margin-top:10px;}
.bbs01 table td .list_contents .code {font-size: 13px;    color: #555555;}
.bbs01 table td.pay {font-size:20px;font-family: 'Roboto';color:#21277d;}
.bbs01 table .o-btn {width:100px;    margin: 0 auto;}
.bbs01 table .o-btn a{display: block; padding:10px 0;
    border: 1px solid #707070;
    font-size: 13px;
    color: #1e1e1e;letter-spacing:-0.5px;
    font-weight: 500;margin:5px 0;}
.bbs01 table .o-btn a.sample {}
.bbs01 table .o-btn a.more {background:#21277d;color:#fff;}
.bbs01 table td.player span a {padding:0 2px;}
.bbs01 table tr.not {background:#f8f8f8;}
.bbs01 table td.tit_on {font-weight:bold;}


.bbs02 {font-size: 15px;letter-spacing:-0.5px;border-top:3px solid #000;}
.bbs02 table {width:100%;}
.bbs02 table th {    border-bottom: 1px solid #e1e1e1;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    background: #f4f4f4;}
.bbs02 table td {
    border-bottom: solid 1px #e1e1e1; padding:12px 10px;  text-align: center;}
.bbs02 table td div.tit input {width:100%;border:1px solid #d1d1d1;height:30px; }



.write_st01 {    font-family: "Roboto", "Noto Sans KR", sans-serif
    position: relative;}
.write_st01 .title h3{text-align:left;    font-size: 18px;;border-top: 1px solid #111;
    line-height: 26px;
    font-weight: 500;
    color: #1e1e1e;  border-bottom: 1px solid #e5e5e5;
    word-break: break-all;    padding: 20px 0;}
.write_st01 .item {background: #f4f4f4;  
    vertical-align: middle;
    font-size: 14px;
    text-align: left;    padding: 10px;border-bottom: 1px solid #e5e5e5;}
.write_st01 .item span {display:inline-block;background:url('/re/img/date_ico.png') no-repeat;background-position:0 5px; padding-left:20px;    float: right;}
.write_st01 .item b {font-weight:normal;    margin-top: 15px;}
.write_st01 .view_contents {padding:30px;border-bottom: 1px solid #e5e5e5;font-size:14px;line-height:180%;}
a.bd { display: inline-block;
    padding: 10px 15px;
    font-size: 13px;
    border: 1px solid #c1c1c1;
    color: #1e1e1e;
    letter-spacing: -0.5px;
    font-weight: 500; vertical-align: top;}

input.ok {    display: inline-block;
    padding: 12px 15px;
    height: 45px;
    font-size: 13px;
    letter-spacing: -0.5px;
    font-weight: 500;
    background: #21277d;
    color: #fff;
    border: 1px solid #21277d;
    text-align: center;    vertical-align: top;}


/*ÆäÀÌÂ¡*/
 .pg_wrap {text-align:center;margin-top:20px;font-size:14px;   clear: both;}
 .pg_wrap .pg .pg_current {border-bottom:1px solid #ddd; color:#21277d; font-weight:bold;}
 .pg_wrap .pg a {display:inline-block;color:#000;padding:5px;}

 .cb {    clear: both;}

/*form*/
.combobox {float: right;    display: inline-block;}
.combobox select {background:#efefef; border:0;width:120px; font-size:14px;padding:6px;}



.q_btn {     position: fixed;
    z-index: 99;
    top: 55%;
    right: 4.7%;
    margin-top: 210px;}


.schbox {width:440px;font-size:15px;float: left;
    overflow: hidden;
    margin-left: 190px}
.schbox .sch_wrap {overflow:hidden;}
.schbox .tit {    float: left;
    margin-right: 20px;
    padding-top: 8px;}
.schbox .serch {    display: inline-block;
    padding: 6px 12px;
    border-radius: 30px;
    background: #efefef;width: 340px;
    float: left;}
.schbox .serch input {    border: 0;background: transparent;
    height: 20px; width:95%;font-size:15px; height:30px;}
.schbox .serch span {float:left}
.schbox .sub_ser_btn {cursor: pointer; margin: 10px 0px 0 10px; 
    display: inline-block;}


textarea:focus {
  outline: none;
}
button:focus {
  outline: none;
}
input:focus {
  outline: none;
}

.info_gray {font-sizE:14px;padding: 10px;background: #f4f4f4;margin-top: 16px;}