@charset "utf-8";  .board_wrapper{font-size: 14px;}
  .modify_setting_tab{border-bottom: 1px solid #d2d2d2; margin-bottom: 20px;}
 .modify_setting_tab .tab_menu{overflow: hidden;}
 .modify_setting_tab .tab_menu li{float: left; margin: 0 0 -1px 3px;}
 .modify_setting_tab .tab_menu li:first-child{margin-left: 0;}
 .modify_setting_tab .tab_menu li a{display: block; border-radius: 5px 5px 0 0; border: 1px solid #d2d2d2; color: #000; font-size: 14px; padding: 0 15px; height: 30px; line-height: 30px;}
 .modify_setting_tab .tab_menu li.selected a{color: #fff; background-color: #db3400;}
 #content, #module_content{color: #333;}
 #module_content{background-color: #fff; padding: 20px 15px 100px;}
  .module_write_box .base_box{position: relative; overflow: hidden;}
 .module_write_box .title_write{position: relative; margin-bottom: 27px;}
 .module_write_box .title_write label{position: absolute; text-indent: -99999px; width: 0; height: 0; z-index: -1;}
 .module_write_box .title_write input{width: 100%; box-sizing: border-box; border: 1px solid #d2d2d2; background-color: #f5f5f5; font-size: 17px; color: #727272; padding: 0 7px; height: 42px; line-height: 40px; font-weight: 400; transition: ease-in-out 0.3s;}
 .module_write_box .title_write input::placeholder{color: #727272; font-weight: 400; transition: ease-in-out 0.3s;}
 .module_write_box .title_write input:-ms-input-placeholder{color: #727272; font-weight: 400; transition: ease-in-out 0.3s;}
 .module_write_box .title_write input::-ms-input-placeholder{color: #727272; font-weight: 400; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write .module_text{display: block; border: 1px solid #d2d2d2; border-radius: 5px; height:30px; line-height: 30px; padding: 0 10px; color: #727272; box-sizing: border-box; width: 100%;}
 /* .module_write_box .cont_write .module_text{display: block; border: 1px solid #d2d2d2; border-radius: 5px; height: 28px; line-height: 28px; padding: 0 10px; color: #727272; box-sizing: border-box; width: 100%;}
 */ .module_write_box .cont_write .transparent_box{display: block; height: 28px; line-height: 28px; color: #333; border: 0; padding: 0 12px;}
 .module_write_box .cont_write .import_txt{display: block; text-align: right; margin-bottom: 5px; letter-spacing: -0.5px;}
 .module_write_box .cont_write > .write_box{position: relative; border-top: 1px solid #d2d2d2; padding: 21px 0 18px 92px;}
 @media all and (max-width: 320px){ .module_write_box .cont_write > .write_box{padding: 60px 0 18px 0;}
 }
 .module_write_box .cont_write > .write_box > .module_t{position: absolute; top: 16px; left: 0; height: 35px; line-height: 35px; font-size: 14px; color: #333; font-weight: 300; width: 88px;}
 .module_write_box .cont_write > .write_box > .module_t strong{font-weight: 400;}
 .module_write_box .cont_write > .write_box > .module_t label{cursor: pointer; word-break: keep-all; display: inline-block; line-height: 20px;}
 .module_write_box .cont_write > .write_box > .module_t span.next{display: block;}
 .module_write_box .cont_write > .write_box > .module_t.long_word strong, .module_write_box .cont_write > .write_box > .module_t.long_word label{display: block; line-height: 20px;}
 .module_t em{ font-style: normal;}
  .module_t_long .module_write_box .cont_write > .write_box > .module_t{position: absolute; top: 16px; left: 0; height: 35px; line-height: 35px; font-size: 14px; color: #333; font-weight: 300; width: 135px; letter-spacing: -1px;}
 .module_t_long .module_write_box .cont_write > .write_box{position: relative; border-top: 1px solid #d2d2d2; padding: 21px 0 18px 135px;}
 .module_write_box .cont_write > .write_box.module_privacy{padding-left: 0;}
 .module_write_box .cont_write > .write_box.module_privacy .module_t{position: relative; top: auto; left: auto; font-size: 16px; width: 100%;}
 .module_write_box .cont_write > .write_box.module_privacy .privacy_title{margin-top: 10px;}
 .module_write_box .cont_write > .write_box.module_privacy .privacy_textarea{margin-top: 5px;}
 .module_write_box .cont_write > .write_box.module_privacy .privacy_textarea textarea{padding: 10px; box-sizing: border-box; width: 100%; border: 1px solid #d2d2d2;}
 .module_write_box .cont_write > .write_box.module_privacy .privacy_agree{margin-top: 5px;}
 .module_write_box .cont_write > .write_box.module_privacy .privacy_agree label{cursor: pointer;}
 .module_write_box .cont_write > .write_box.module_privacy .module_w p{ margin-bottom: 15px;}
 .module_write_box .cont_write > .write_box.module_tel{}
 .module_write_box .cont_write > .write_box.module_tel input{border: 1px solid #d2d2d2; padding: 0 7px; height: 34px; line-height: 34px; width: 20%;}
 .module_write_box .cont_write > .write_box.module_tel span.next{display: block;}
 .module_write_box .cont_write > .write_box .m_add_box{}
 .module_write_box .cont_write > .write_box .m_add_box input{border: 1px solid #d2d2d2; padding: 0 7px; height: 34px; line-height: 34px;}
 .module_write_box .cont_write > .write_box .m_add_box .m_add_top{}
 .module_write_box .cont_write > .write_box .m_add_box .m_add_top input{width: 70px;}
 .module_write_box .cont_write > .write_box .m_add_box .m_add_top a.btn_add{display: inline-block; padding: 0 15px; background-color: #2a548e; color: #fff; vertical-align: middle; margin: 0 0 0 5px; height: 36px; line-height: 36px;}
 .module_write_box .cont_write > .write_box .m_add_box .m_add_bottom{margin-top: 5px;}
 .module_write_box .cont_write > .write_box .m_add_box .m_add_bottom input{margin-left: 5px; width: 30%;}
 .module_write_box .cont_write > .write_box .m_add_box .m_add_bottom input:first-child{margin-left: 0; width: 50%;}
 .module_write_box .cont_write > .write_box > .module_w .date_box{display: inline-block; vertical-align: middle; margin-top: -3px; padding-right: 31px; border: 1px solid #d2d2d2; border-radius: 5px; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write > .write_box > .module_w .date_box input.datetime{display: block; width: 59px; height: 28px; line-height: 28px; border: 0; border-right: 1px solid #d2d2d2; padding: 0 5px; transition: ease-in-out 0.3s; letter-spacing: -1.2px; color: #727272; font-weight: 300; font-size: 13px;}
 .module_write_box .cont_write > .write_box > .module_w .date_box:focus{color: #000;}
 .module_write_box .cont_write > .write_box > .module_w .date_box .date_icon{position: absolute; top: 5px; right: 6px; width: 18px; height: 17px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -48px 1px; background-size: 500px;}
 .module_write_box .cont_write > .write_box > .module_w .split_box{display: inline-block; vertical-align: top; margin-right: 10px; }
 .module_write_box .cont_write > .write_box > .module_w .split_box:first-child{margin-top: 0;}
 .module_write_box .cont_write > .write_box > .module_w .select_time{display: inline-block; vertical-align: middle; overflow: visible;}
 .module_write_box .cont_write > .write_box > .module_w .split_box .ui-selectmenu-text{padding-right: 10px;}
 .module_write_box .cont_write > .write_box > .module_w .split_box.r_none{ margin-right: 0;}
 .module_write_box .cont_write > .write_box.date_select_box > .module_t input{position: absolute; text-indent: -99999px; width: 0; height: 0; border: 0; z-index: -1;}
 .module_write_box .cont_write > .write_box.date_select_box > .module_t label{cursor: pointer;}
 .module_write_box .cont_write > .write_box.date_select_box > .module_t label span.icon{display: inline-block; width: 21px; height: 18px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat 0 0; vertical-align: middle; margin:0 0 0 3px;}
 .module_write_box .cont_write > .write_box.date_select_box > .module_t input:checked + label span.icon{background-position: -28px 0;}
 .module_write_box .cont_write > .write_box.module_tagbox{padding-left: 0;}
 .module_write_box .cont_write > .write_box.module_tagbox .top_box{position: relative; padding-left: 92px;}
 .module_write_box .cont_write > .write_box.module_tagbox .module_t{position: absolute; top: 0; left: 0; height: 35px; line-height: 35px; font-size: 13px; color: #333; font-weight: 400;}
 .module_write_box .cont_write > .write_box.module_tagbox .module_w input{float: left; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write > .write_box.module_tagbox .module_w .tag_add{float: left; margin-left: 8px; background-color: #f5f5f5; border-radius: 5px; color: #000; height: 30px; line-height: 30px; width: 70px; text-align: center; border: 0; cursor: pointer; transition: ease-in-out 0.3s;}
 /*.module_write_box .cont_write > .write_box.module_tagbox .tag_list{background-color: #f5f5f5; margin-top: 13px; padding: 10px 10px 0 10px;}
 .module_write_box .cont_write > .write_box.module_tagbox .tag_del{position: relative; display: inline-block; vertical-align: top; margin: 0 20px 10px 0;}
*/ .module_write_box .cont_write > .write_box.module_tagbox .tag_list{background-color: #f5f5f5; margin-top: 13px; padding: 0 10px;}
 .module_write_box .cont_write > .write_box.module_tagbox .tag_del{position: relative; display: inline-block; vertical-align: top; margin: 10px 20px 10px 0;}
 .module_write_box .cont_write > .write_box.module_tagbox .tag_del span.icon{position: relative; display: inline-block; width: 22px; height: 22px; border-radius: 50%; background-color: #dddcdc; vertical-align: middle; margin: -3px 0 0 8px; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write > .write_box.module_tagbox .tag_del span.icon:before{content: ''; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; background-color: #fff; margin: -1px 0 0 -7px; transform: rotate(45deg);}
 .module_write_box .cont_write > .write_box.module_tagbox .tag_del span.icon:after{content: ''; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; background-color: #fff; margin: -1px 0 0 -7px; transform: rotate(-45deg);}
 .module_write_box .cont_write > .write_box.module_theme .selectric-wrapper{position: relative; line-height: 0;}
 .module_write_box .cont_write > .write_box.module_theme .ui-selectmenu-button.ui-button{position: relative; display: inline-block; border: 1px solid #d2d2d2; border-radius: 5px; line-height: 1.7em; transition: ease-in-out 0.3s; width: auto;}
 .module_write_box .cont_write > .write_box.module_theme .ui-selectmenu-text{display: block; margin-right: 35px; border-right: 1px solid #d2d2d2; font-size: 12px; padding: 0 30px 0 10px; height: 28px; line-height: 28px; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write > .write_box.module_theme .ui-selectmenu-icon.ui-icon{position: absolute; top: 50%; right: 11px; margin: -4px 0 0 0; padding: 0; background: none; border-style: solid; border-width: 10px 6.5px 0 6.5px; border-color: #d2d2d2 transparent; width: 0; height: 0; text-indent: -99999px; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write > .write_box.module_theme .ui-selectmenu-button {position: relative;display: inline-block; border: 1px solid #d2d2d2; border-radius: 5px; line-height: 1.7em; transition: ease-in-out 0.3s; width: auto;}
 .module_write_box .cont_write > .write_box.module_theme .ui-icon { position: absolute; top: 50%; right: 11px; margin: -4px 0 0 0; padding: 0; background: none; border-style: solid; border-width: 10px 6.5px 0 6.5px; border-color: #d2d2d2 transparent; width: 0; height: 0; text-indent: -99999px; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write > .write_box.module_theme .selectric-items{line-height: 1.7em; font-size: 15px; z-index: 1;}
 .module_write_box .cont_write > .write_box.module_file{padding-left: 0;}
 .module_write_box .cont_write > .write_box.module_file .file_add{position: relative; overflow: hidden;}
 .module_write_box .cont_write > .write_box.module_file .file_add input[type="file"]{position: absolute; width: 0; height: 0; border: 0; text-indent: -99999px; z-index: -1;}
 .module_write_box .cont_write > .write_box.module_file .file_add label{float: left; border: 1px solid #585858; height: 36px; line-height: 36px; color: #333; background-color: #f5f5f5; padding: 0 15px; cursor: pointer; transition: ease-in-out 0.3s;}
 .module_write_box .cont_write > .write_box.module_file .file_add label span.icon{display: inline-block; width: 22px; height: 15px; vertical-align: middle; margin: -3px 8px 0 0; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -117px 0;}
 .module_write_box .cont_write > .write_box.module_file .file_list{border: 1px solid #d4d4d4; padding: 20px; margin-top: 10px; overflow: visible;}
 .module_write_box .cont_write > .write_box.module_file .file_list.original{margin-top: 50px;}
 .module_write_box .cont_write > .write_box.module_file .file_list li{position: relative; overflow: hidden; margin: 3px 0;}
 .module_write_box .cont_write > .write_box.module_file .file_list li input[type="hidden"], .module_write_box .cont_write > .write_box.module_file .file_list li input[type="checkbox"]{position: absolute; width: 0; height: 0; border: 0; text-indent: -99999px; z-index: -1;}
 .module_write_box .cont_write > .write_box.module_file .file_list li > label{cursor: pointer;}
 .module_write_box .cont_write > .write_box.module_file .file_list li > label span.icon{display: inline-block; width: 16px; height: 14px; vertical-align: middle; margin: -3px 8px 0 0; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -149px 0;}
 .module_write_box .cont_write > .write_box.module_file .file_list li input[type="checkbox"]:checked + label span.icon{background-position: -173px 0;}
 .module_write_box .cont_write > .write_box.module_file .file_list li .alt_box{position: relative; padding-left: 26px; margin-top: 3px;}
 .module_write_box .cont_write > .write_box.module_file .file_list li .alt_box label{position: absolute; top: 0; left: 26px; color: #727272; font-size: 14px; padding: 0 12px; height: 32px; line-height: 32px; cursor: text;}
 .module_write_box .cont_write > .write_box.module_file .file_list li .alt_box input{display: block; border: 0; padding: 0 12px; background-color: #f5f5f5; color: #727272; font-size: 14px; height: 32px; line-height: 32px; width: 100%; box-sizing: border-box; letter-spacing: -1px;}
 .module_write_box .cont_write > .write_box.module_file .file_list .file_del{position: absolute; top: -42px; right: 0; color: #333; font-size: 14px; height: 42px; line-height: 42px;}
 .module_write_box .cont_write > .write_box.module_file .file_list .file_del span.icon{display: inline-block; width: 13px; height: 17px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -199px 0; vertical-align: middle; margin: -3px 4px 0 0;}
 .module_write_box .cont_write > .write_box.module_open{padding-left: 0;}
 .div_open_wrap .div_open_header{position:relative;width:100%;background:#f7f7f7;padding-bottom:30px;border-bottom:1px solid #dbdbdb;}
 .div_open_wrap .div_open_header h3{width:100%;height:27px;margin:0 !important;padding:0;line-height:27px;border-bottom:1px solid #dbdbdb;background:#918f8f;color:#fff !important;font-family:'돋움',dotum;font-size:14px !important;font-weight:bold !important;text-align:center;}
 .div_open_wrap .div_open_header p{margin:0;padding:10px 20px;border-top:1px solid #fff;line-height:150%;font-size:14px;color:#595959;}
 .div_open_wrap .div_open_header a{display: block; margin: 0 20px; padding: 5px 10px; border-radius: 5px; background-color: #918f8f; color: #fff;}
 .div_open_wrap .div_open_header span{font-size:10px;color:#fff;}
 .div_open_wrap .div_open_form {position:relative;margin-top:5px;vertical-align:top;}
 .div_open_wrap .div_open_form h4{margin:0 !important;padding:0 !important;width:188px;height:136px;}
 .div_open_wrap .div_open_form h4 img {width:186px;height:135px;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
 .div_open_wrap .div_open_form ul{position:relative;list-style:none;margin:0;padding:0;}
 .div_open_wrap .div_open_form ul li {position:relative;margin:0;margin-bottom:2px;padding:0;min-height:30px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f7f7f7;transition: ease-in-out 0.3s;}
 .div_open_wrap .div_open_form ul li input{position:absolute;left:10px;top:10px;z-index:10;}
 .div_open_wrap .div_open_form ul li label{display:block;position:relative;margin:0;padding:10px 10px 10px 0;padding-left:165px;font-size:12px;color:#231f20;font-weight:bold;line-height:130%;cursor:pointer;}
 .div_open_wrap .div_open_form ul li label[for='koglType5'] {display:inline-block;*display:inline;*zoom:1;position:relative;margin:0;padding:10px 10px 10px 0;padding-left:165px;font-size:12px;color:#231f20;font-weight:bold;line-height:130%;cursor:pointer;}
 .div_open_wrap .div_open_form ul li label img{position:absolute;left:40px;top:10px;vertical-align:middle;height:27px;}
 .div_open_wrap .div_open_form ul li label[for='koglType1'] img{width:74px;}
 .div_open_wrap .div_open_form ul li label[for='koglType2'] img{width:91px;}
 .div_open_wrap .div_open_form ul li label[for='koglType3'] img{width:91px;}
 .div_open_wrap .div_open_form ul li label[for='koglType4'] img{width:109px;}
 .div_open_wrap .div_open_form ul li label[for='koglType5'] img{width:109px;}
 .div_open_wrap .div_open_form ul li a{display: block; font-size:14px;color:#595959; margin: 10px 0 0 11px;}
 .div_open_wrap .div_open_form ul li a span{font-size:10px;color:#595959;}
 .div_open_wrap .div_open_footer{border-top:1px solid #6c6b6b;background:#f7f7f7;margin-top:5px;padding:10px 20px 10px 27px}
 .div_open_wrap .div_open_footer p{font-size:14px;color:#0c0c0c;margin-bottom:5px;text-indent:-7px;}
 .div_open_wrap .div_open_footer p strong{font-size:14px; color:#dd494e;font-weight:bold;}
 .div_open_wrap .div_open_footer p span{margin-left:10px;}
 .div_open_wrap .div_open_footer p span img{margin-top: 8px;}
 .div_open_wrap .codeView {display:none;position:relative;margin:0;margin-top:5px;background:#fff;border:1px solid #dbdbdb;padding:17px 15px 17px 100px;font-size:12px;color:#292929;font-weight:bold;}
 .div_open_wrap .codeView img{position:absolute;left:20px;top:25%;vertical-align:middle;width:74px;height:27px;}
 .div_open_wrap .codeView05{position:relative;margin:0;margin-top:5px;background:#fff;border:1px solid #dbdbdb;padding:17px 15px 17px 60px;font-size:12px;color:#292929;font-weight:bold;}
 .div_open_wrap .codeView05 img{position:absolute;left:20px;top:25%;vertical-align:middle;width:27px;height:27px;}
 .div_open_wrap h5.open_title {margin:0;padding:0;position:absolute;left:0;top:136px;}
 .div_open_wrap h5.open_title img{width:186px;height:32px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
 .module_write_box .write_contbox{position: relative; border-top: 1px solid #d2d2d2; padding: 18px 0;}
 .module_write_box .write_contbox .module_t{position: relative;}
 /*.module_write_box .write_contbox .module_t > strong{height: 35px; line-height: 35px; font-size: 16px; color: #333; font-weight: 400; margin: 0 10px 0 20px;}
*/ .module_write_box .write_contbox .module_t > span{color: #727272; display: block; margin-top: 5px; }
 .module_write_box .write_contbox .module_t .append_btn{overflow: hidden; margin-top: 10px;}
 .append_btn_bottom {display: block; overflow: hidden; margin-bottom:20px;}
 .module_write_box .write_contbox .module_t .append_btn li, .append_btn_bottom li{float: left; margin-left: 3px;}
 .module_write_box .write_contbox .module_t .append_btn li:first-child, .append_btn_bottom li:first-child{margin-left: 0;}
 .module_write_box .write_contbox .module_t .append_btn li a, .append_btn_bottom li a{display: block; border: 1px solid #585858; background-color: #fff; padding: 0 8px; border-radius: 5px; height: 30px; line-height: 30px; font-size: 13px; color: #585858; transition: ease-in-out 0.3s; letter-spacing: -0.5px;}
 .module_write_box .write_contbox .module_t .append_btn li a span.icon, .append_btn_bottom li a span.icon{display: inline-block; vertical-align: middle; margin: 0 5px 0 0; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -222px 0;}
 .module_write_box .write_contbox .module_t .append_btn li.text_append a span.icon, .append_btn_bottom li.text_append a span.icon{width: 13px; height: 12px; background-position: -222px 0;}
 .module_write_box .write_contbox .module_t .append_btn li.image_append a span.icon, .append_btn_bottom li.image_append a span.icon{width: 16px; height: 13px; background-position: -245px 0;}
 .module_write_box .write_contbox .module_t .append_btn li.link_append a span.icon, .append_btn_bottom li.link_append a span.icon{width: 16px; height: 15px; background-position: -271px 0;}
 .module_write_box .write_contbox .module_t .link_modal{position: fixed; top: 0; left: 0; width: 100%; height: 100%; text-align: center; z-index: 10; display: none; align-items: center; background-color: rgba(0,0,0,0.3);}
 .module_write_box .write_contbox .module_t .link_modal .modal_inner{display: inline-block; text-align: left; background-color: #f5f5f5; border: 1px solid #d2d2d2; padding: 20px; width: 100%; box-sizing: border-box;}
 .module_write_box .write_contbox .module_t .link_modal h3{color: #333; font-size: 19px; font-weight: 400; text-align: center; margin-bottom: 15px;}
 .module_write_box .write_contbox .module_t .link_modal .base_box{padding-right: 68px;}
 .module_write_box .write_contbox .module_t .link_modal .base_box label{position: absolute; top: 1px; left: 0; right: 68px; height: 48px; line-height: 48px; color: #333; padding: 0 15px;}
 .module_write_box .write_contbox .module_t .link_modal .base_box input[type="text"]{display: block; width: 100%; height: 48px; line-height: 48px; color: #333; background-color: #fff; padding: 0 14px; border: 0; box-sizing: border-box;}
 .module_write_box .write_contbox .module_t .link_modal .base_box a.link_btn{position: absolute; top: 0; right: 0; width: 61px; height: 48px; background-color: #585858; text-indent: -99999px;}
 .module_write_box .write_contbox .module_t .link_modal .base_box a.link_btn:before{content: ''; position: absolute; top: 23px; left: 20px; width: 14px; height: 4px; border-radius: 50px; background-color: #fff; transform: rotate(45deg);}
 .module_write_box .write_contbox .module_t .link_modal .base_box a.link_btn:after{content: ''; position: absolute; top: 21px; left: 27px; width: 19px; height: 4px; border-radius: 50px; background-color: #fff; transform: rotate(-45deg);}
 .module_write_box .write_contbox .module_t .link_modal .link_test{position: relative; padding: 13px 110px 13px 16px; background-color: #fff; margin-top: 10px; min-height: 70px;}
 .module_write_box .write_contbox .module_t .link_modal .link_test .cont_box strong{font-weight: 400;}
 .module_write_box .write_contbox .module_t .link_modal .link_test .cont_box p{line-height: 19px; margin-top: 5px;}
 .module_write_box .write_contbox .module_t .link_modal .link_test .img_box{position: absolute; top: 40px; right: 16px; width: 80px; height: 40px;}
 .module_write_box .write_contbox .module_t .link_modal .link_test .img_box img{width: 100%; height: 100%;}
 .module_write_box .write_contbox .module_t .link_modal .modal_btnbox{text-align: center; margin-top: 20px;}
 .module_write_box .write_contbox .module_t .link_modal .modal_btnbox ul{display: inline-block;}
 .module_write_box .write_contbox .module_t .link_modal .modal_btnbox li{float: left; margin-left: 10px;}
 .module_write_box .write_contbox .module_t .link_modal .modal_btnbox li:first-child{margin-left: 0;}
 .module_write_box .write_contbox .module_t .link_modal .modal_btnbox li a{display: block; height: 36px; line-height: 36px; padding: 0 22px; border: 1px solid #d2d2d2;}
 .module_write_box .write_contbox .module_t .link_modal .modal_btnbox li.btn_add a{background-color: #fff;}
 .module_write_box .write_contbox .module_t .link_modal .modal_btnbox li.btn_cancel a{background-color: #e2e1e1;}
 .module_write_box .write_contbox .module_w{margin-top: 20px;}
 .module_write_box .write_contbox .module_w .write_cont{position: relative; margin-top: 20px; padding-bottom: 30px; border: 1px solid #d2d2d2; background-color: #fff; transition: ease-in-out 0.3s;}
 .module_write_box .write_contbox .module_w .write_cont:first-child{margin-top: 0;}
 .module_write_box .write_contbox .module_w .write_cont .item{position: relative; padding: 15px; min-height: 105px; cursor: move; transition: ease-in-out 0.3s;}
 .module_write_box .write_contbox .module_w .write_cont .bottom_util{position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; border-top: 1px solid #d2d2d2; background-color: #f0f0f0;}
 .module_write_box .write_contbox .module_w .write_cont .bottom_util .move_icon{position: absolute; top: 5px; right: 10px; color: #727272; font-size: 12px;}
 .module_write_box .write_contbox .module_w .write_cont .bottom_util .move_icon span.icon{display: inline-block; width: 14px; height: 15px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -247px 0; background-size: 500px; vertical-align: middle; margin: -3px 3px 0 0;}
 .module_write_box .write_contbox .module_w .write_cont .bottom_util .item_del{position: absolute; bottom: 0; left: 0; width: 30px; height: 30px; transition: ease-in-out 0.3s; background-color: #fff; border-right: 1px solid #d2d2d2;}
 .module_write_box .write_contbox .module_w .write_cont .bottom_util .item_del:before{content: ''; position: absolute; top: 50%; left: 50%; width: 16px; height: 1px; background-color: #222; transform: rotate(45deg); margin: -1px 0 0 -8px;}
 .module_write_box .write_contbox .module_w .write_cont .bottom_util .item_del:after{content: ''; position: absolute; top: 50%; left: 50%; width: 16px; height: 1px; background-color: #222; transform: rotate(-45deg); margin: -1px 0 0 -8px;}
 .module_write_box .write_contbox .module_w .module_textbox .text_box{position: relative;}
 .module_write_box .write_contbox .module_w .module_textbox label{position: absolute; top: 0; left: 0; font-weight: 300; height: 21px; line-height: 21px;}
 .module_write_box .write_contbox .module_w .module_textbox textarea{width: 100%; min-height: 160px; border: 0; padding: 0; font-weight: 300; height: auto; line-height: 28px; resize: none; transition: ease-in-out 0.3s; overflow: hidden;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box{position: relative; text-align: center; overflow: hidden; background-color: #d2d2d2;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box.change_align img{width: 100%;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box .img_util{position: absolute; bottom: 8px; right: 8px;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box .img_util li{float: left;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box .img_util li a{position: relative; display: block; background-color: #fff; width: 41px; height: 42px; border-left: 1px solid #d2d2d2; overflow: hidden;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box .img_util li:first-child a{border-left: 0;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box .img_util li a span.icon{position: absolute; top: 50%; left: 50%; width: 16px; height: 15px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -352px 0; text-indent: -99999px; margin: -7.5px 0 0 -8px;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box .img_util li.align_width a span.icon{background-position: -352px 0;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_align_box .img_util li.align_height a span.icon{background-position: -378px 0;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_altbox{position: relative; padding-left: 22px; height: 30px; line-height: 30px; margin-top: 13px;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_altbox span.icon{position: absolute; top: 50%; left: 0; width: 20px; height: 19px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -337px 0; background-size: 500px; margin-top: -9px;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_altbox label{position: absolute; top: 0; left: 22px; font-size: 13px; font-weight: 600; cursor: text;}
 .module_write_box .write_contbox .module_w .module_imagebox .img_altbox input{display: block; padding: 0 12px 0 0; box-sizing: border-box; width: 100%; height: 30px; line-height: 30px; font-size: 17px; border: 0; letter-spacing: -0.5px;}
 .module_write_box .write_contbox .module_w .module_linkbox .item{position: relative; padding: 15px;}
 .module_write_box .write_contbox .module_w .module_linkbox .item strong{position: relative; display: block; text-decoration: underline; font-size: 14px; line-height: 16px; word-break: break-all; margin-bottom: 15px; padding-left: 22px;}
 .module_write_box .write_contbox .module_w .module_linkbox .item strong span.icon{position: absolute; top: 5px; left: 0; width: 20px; height: 19px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -364px 0; background-size: 500px;}
 .module_write_box .write_contbox .module_w .module_linkbox .item strong a{color: #494949; transition: ease-in-out 0.3s;}
 .module_write_box .write_contbox .module_w .module_linkbox .item .cont_box{position: relative; padding-right: 110px;}
 .module_write_box .write_contbox .module_w .module_linkbox .item .cont_box .left_box > span{display: block; line-height: 13px; font-size: 12px;}
 .module_write_box .write_contbox .module_w .module_linkbox .item .cont_box span.title{color: #166ce3;}
 .module_write_box .write_contbox .module_w .module_linkbox .item .cont_box span.cont{max-height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
 .module_write_box .write_contbox .module_w .module_linkbox .item .img_box{position: absolute; top: 0; right: 0; width: 100px;}
 .module_write_box .write_contbox .module_w input[type=text] .transparent_box{ padding-left: 0;}
  .module_write_box .cont_write.vod_write > .write_box{display: flex;padding: 21px 0 18px 0px;}
 .module_write_box .cont_write.vod_write > .write_box > .module_t{ position: initial; height: auto; width: 100px; margin-right: 10px;}
 .module_write_box .cont_write.vod_write > .write_box > .module_w select{display: block; border: 1px solid #d2d2d2; border-radius: 5px; height: 36px; line-height: 36px; padding: 0 12px; color: #333; box-sizing: border-box;}
  .module_list_box .hot_board{position: relative; margin-bottom: 16px;}
 .module_list_box .hot_board h3{color: #323232; font-weight: 600; font-size: 16px; margin: 0 0 5px;}
 .module_list_box .hot_board .bx-wrapper{max-width: none !important;}
 .module_list_box .hot_board > ul{white-space: nowrap; max-width: 100%; overflow: auto;}
 .module_list_box .hot_board > ul > li{display: inline-block; margin-left: 4px; white-space: normal;}
 .module_list_box .hot_board > ul > li:first-child{margin-left: 0;}
 .module_list_box .hot_board > ul > li > a{display: block; width: 110px; height: 100%; border: 1px solid #d2d2d2; font-size: 14px; line-height: 20px;}
 .module_list_box .hot_board > ul > li > a .cont_box{margin: 10px;}
 .module_list_box .hot_board > ul > li > a .cont_box strong{display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; height: 100px; -webkit-line-clamp: 5; max-height: 100px;}
 .module_list_box .hot_board > ul > li > a .cont_box span{display: block; margin-top: 7px; color: #727272;}
 .module_list_box .hot_board > ul > li.hasimg > a .cont_box{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; max-height: 100px; -webkit-line-clamp: 3; height: 60px;}
 .module_list_box .hot_board.no_slide ul{display: inline-block; width: 100%;}
 .module_list_box .hot_board.no_slide li{float: left; width: 32.26666%; margin-left: 1.6%;}
 .module_list_box .hot_board.no_slide li:first-child{width: 32.26668%; margin-left: 0;}
 .module_list_box .board_search_box{margin-bottom: 27px;}
 .module_list_box .board_search_box .top_box{position: relative; padding-right: 52px;}
 .module_list_box .board_search_box .top_box .left_box{position: relative; border: 1px solid #d2d2d2; padding-right: 34px;}
 .module_list_box .board_search_box .top_box .left_box label{position: absolute; top: 0; left: 0; padding: 0 10px; height: 34px; line-height: 34px; color: #777;}
 .module_list_box .board_search_box .top_box .left_box input[type="text"]{border: 0; padding: 0 10px; margin: 0; height: 34px; line-height: 34px; color: #333;}
 .module_list_box .board_search_box .top_box .left_box a.btn_detail{position: absolute; top: 0; right: 0; width: 34px; height: 34px; border-left: 1px solid #d2d2d2; text-indent: -99999px; overflow: hidden;}
 .module_list_box .board_search_box .top_box .left_box a.btn_detail span.icon:before{content: ''; position: absolute; top: 50%; left: 50%; width: 9px; height: 1px; background-color: #585858; margin: -1px 0 0 -7px; transition: ease-in-out 0.28s;}
 .module_list_box .board_search_box .top_box .left_box a.btn_detail span.icon:after{content: ''; position: absolute; top: 50%; left: 50%; width: 9px; height: 1px; background-color: #585858; margin: -1px 0 0 -1px; transition: ease-in-out 0.28s;}
 .module_list_box .board_search_box .top_box .left_box a.btn_detail span.icon.open:before, .module_list_box .board_search_box .top_box .left_box a.btn_detail span.icon.close:after{transform: rotate(45deg);}
 .module_list_box .board_search_box .top_box .left_box a.btn_detail span.icon.open:after, .module_list_box .board_search_box .top_box .left_box a.btn_detail span.icon.close:before{transform: rotate(-45deg);}
 .module_list_box .board_search_box .top_box input[type="submit"]{position: absolute; top: 0; right: 0; width: 46px; height: 36px; line-height: 36px; color: #fff; border: 0; padding: 0; margin: 0; text-align: center; background-color: #585858; font-weight: 300; font-size: 12px;}
 .module_list_box .board_search_box .bottom_box{position: relative; margin-top: 5px; padding-left: 102px; display: none; overflow:hidden;}
 .module_list_box .board_search_box .bottom_box .left_box{position: absolute; top: 0; left: 0;  width: 98px; font-size: 13px; letter-spacing: -1px;}
 .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-button.ui-button{position: relative; display: block; padding: 0 28px 0 10px; border: 1px solid #d2d2d2; height: 34px; line-height: 34px; width: auto;}
 .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-icon.ui-icon{position: absolute; top: 0; right: 0; width: 34px; height: 34px; border-left: 1px solid #d2d2d2; text-indent: -99999px;}
 .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-icon.ui-icon:before{content: ''; position: absolute; top: 50%; left: 50%; width: 9px; height: 1px; background-color: #585858; margin: -1px 0 0 -7px; transition: ease-in-out 0.28s;}
 .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-icon.ui-icon:after{content: ''; position: absolute; top: 50%; left: 50%; width: 9px; height: 1px; background-color: #585858; margin: -1px 0 0 -1px; transition: ease-in-out 0.28s;}
 .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-button-closed .ui-selectmenu-icon.ui-icon:before, .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon:after{transform: rotate(45deg);}
 .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-button-closed .ui-selectmenu-icon.ui-icon:after, .module_list_box .board_search_box .bottom_box .left_box .ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon:before{transform: rotate(-45deg);}
 .module_list_box .board_search_box .bottom_box .right_box{display: inline-block; width: 100%; box-sizing: border-box; border: 1px solid #d2d2d2; height: 36px; line-height: 36px; padding: 0 4px;}
 .module_list_box .board_search_box .bottom_box .right_box > div{float: left;}
 .module_list_box .board_search_box .bottom_box .right_box .date_icon{display: inline-block; width: 18px; height: 17px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -48px 1px; background-size: 500px; vertical-align: middle; margin: -3px 0 0 0;}
 .module_list_box .board_search_box .bottom_box .right_box input[type="text"].datetime{width: 70px; border: 0; padding: 0; margin: 0; letter-spacing: -1px; height: 34px; line-height: 34px; vertical-align: top; font-weight: 300; color: #333;}
 .module_list_box .board_search_box .bottom_box .right_box .icon_text{float: left; margin: 0 5px; }
 .module_list_box .total_box{display: block; text-align: right; font-size: 12px; margin-bottom: 5px;}
 .module_list_box .board_list{}
 .module_list_box .board_list .item{border-bottom: 1px solid #d2d2d2;}
 .module_list_box .board_list .item:first-child{border-top: 1px solid #d2d2d2;}
 .module_list_box .board_list .item > a{display: block; font-size: 14px; padding: 10px 0;}
 .module_list_box .board_list .item > a.del{color: #afafaf; text-decoration: line-through;}
 .module_list_box .board_list .item > a strong{position: relative; display: block; letter-spacing: -0.5px; font-weight: 300; font-size: 15px;}
 .module_list_box .board_list .item > a strong span{display: inline-block; vertical-align: middle; }
 .module_list_box .board_list .item > a strong span.icon_notice{width: 18px; height: 23px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -142px -43px; text-indent: -99999px; margin-right: 4px;}
 .module_list_box .board_list .item > a strong span.icon_new{width: 18px; height: 18px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -72px -60px; text-indent: -99999px; margin-left: 5px;}
 .module_list_box .board_list .item > a strong span.icon_reply{width: 22px; height: 18px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -96px -83px; text-indent: -99999px; margin-left: 5px;}
 .module_list_box .board_list .item > a strong span.icon_lock{width: 14px; height: 19px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -72px -83px; text-indent: -99999px; margin-left: 5px;}
 .module_list_box .board_list .item > a span.date{display: block; margin-top: 5px; letter-spacing: -0.5px; color: #999;}
 .module_list_box .board_list .item > a span.reg_name { display:inline-block; margin-right:10px;}
 .module_list_box .board_list .item > a .proc_wrap {display:inline-block;}
 .module_list_box .board_list .item > a .proc_wrap span.receipt {color: #046fd9;}
 .module_list_box .board_list .item > a .proc_wrap span.request {color: #02994a;}
  #layor_view_wrap{position: fixed; top: 0; left: 100%; width: 100%; height: 100%; box-sizing: border-box; padding-top: 42px; z-index: 100; background-color: #fff; overflow: hidden; display: none;}
 #layor_view_wrap .layor_header_box{position: absolute; top: 0; left: 0; width: 100%; height: 42px; border-bottom: 1px solid #d2d2d2;}
 #layor_view_wrap .layor_header_box .layor_close{position: absolute; top: 0; left: 10px; width: 42px; height: 42px; line-height: 42px; display: table; text-align: center;}
 #layor_view_wrap .layor_header_box .layor_close span.icon{display: inline-block; vertical-align: middle; margin: 0 auto; width: 16px; height: 13px; text-indent: -99999px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -558px -74px;}
 #layor_view_wrap .layor_header_box h3{position: absolute; top: 0; left: 52px; right: 52px; text-align: center; font-size: 15px; height: 42px; line-height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; font-weight: 100; margin: 0 auto;}
 #layor_view_wrap .layor_header_box .share_wrap{position: absolute; top: 0; right: 10px; width: 42px; height: 42px; line-height: 42px; display: table; text-align: center;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_btn_share{display: block; height: 42px; line-height: 42px; overflow: hidden;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_btn_share span.icon{display: inline-block; vertical-align: middle; margin: 0 auto; width: 18px; height: 16px; text-indent: -99999px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -134px -76px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box{position: absolute; top: 100%; left: 0; right: 0; z-index: 10; display: none;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul{background-color: #166ce3; padding: 5px 0; overflow: hidden; border-radius: 50px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li{}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li a{display: block; width: 40px; height: 40px; line-height: 40px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li a span.icon{position: relative; top: 0; display: inline-block; vertical-align: middle; text-indent: -99999px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -401px -76px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li.facebook a span.icon{width: 11px; height: 20px; background-position: -401px -76px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li.twitter a span.icon{width: 21px; height: 17px; background-position: -422px -77px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li.kakaostory a span.icon{width: 10px; height: 19px; background-position: -453px -77px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li.band a span.icon{width: 17px; height: 22px; background-position: -473px -74px;}
 #layor_view_wrap .layor_header_box .share_wrap .layor_share_box ul li.kakao a span.icon{width: 22px; height: 20px; background-position: -499px -43px;}
 #layor_view_wrap .view_cont_wrap{height: 100%;}
 #layor_view_wrap .view_cont_wrap.on_transition{transition: ease-in-out 0.3s;}
 #layor_view_wrap .cont_scroll_box{height: 100%; overflow-y: auto; overflow-x: hidden; float: left;}
 .module_view_box{position: relative; padding: 0 12px 50px; height: 100%; box-sizing: border-box; overflow-y: auto; overflow-x: hidden;}
 /*.module_view_box{position: relative; padding: 0 25px 50px; height: 100%; box-sizing: border-box; overflow-y: auto; overflow-x: hidden;}
*/ .module_view_box.noPopup{padding: 0 0 50px;}
 .module_view_box > div{position: relative;}
 .module_view_box .view_titlebox{padding: 20px 0;}
 .module_view_box .view_titlebox h3{display: block; color: #000; font-size: 18px; font-weight: 400; margin: 0;}
 .module_view_box .view_titlebox span{display: block; font-size: 11px; color: #727272;}
 .module_view_box .contbox{padding: 0 0 35px; border-bottom: 1px solid #d2d2d2; font-size: 15px;}
 .module_view_box .contbox > div{clear: both; position: relative;}
 .module_view_box .contbox > div.show_movie{ height:300px;}
 .module_view_box .contbox .viewbox{padding-bottom: 35px;}
 .module_view_box .contbox .viewbox > div{position: relative;}
 .module_view_box .contbox .viewbox > div:first-child{margin-top: 0;}
 .module_view_box .contbox > p.view_board_tit01{font-weight: 400; color: #2b74e0; font-size: 18px; margin-bottom:10px}
 .module_view_box .contbox > p.view_board_tit02{font-weight: 400; color: #20a546; font-size: 18px; margin-bottom:10px}
 .module_view_box .contbox > p.view_board_tit01:after{content:''; display:block; width:18px; height:3px; background-color:#2b74e0}
 .module_view_box .contbox > p.view_board_tit02:after{content:''; display:block; width:18px; height:3px; background-color:#20a546}
 .module_view_box .contbox video{width:100%;}
  .module_view_box .contbox .viewbox .text_viewbox{margin: 35px 0 0; font-size: 15px; line-height: 24px;}
 .module_view_box .contbox .viewbox .image_viewbox{margin: 35px 0 0;}
 .module_view_box .contbox .viewbox .image_viewbox img{width: 100%;}
 .module_view_box .contbox .viewbox .image_viewbox .image_alt{position: absolute; bottom: 0; left: 0; right: 0; padding: 5px 10px; color: #fff; font-size: 12px; line-height: 16px; background-color: #000; background-color: rgba(0,0,0,0.6);}
 .module_view_box .contbox .viewbox .link_viewbox{margin: 35px 0 0;}
  .module_view_box .contbox .link_viewbox{border: 1px solid #d2d2d2; padding: 10px 15px;}
 .module_view_box .contbox .link_viewbox .cont_box a{position: relative; display: block; text-decoration: underline #999; font-size: 11px; line-height: 16px; word-break: break-all; margin-bottom: 5px;}
 .module_view_box .contbox .link_viewbox .cont_box a span.icon{position: absolute; top: 5px; left: -26px; width: 20px; height: 19px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat 0 -114px;}
 .module_view_box .contbox .link_viewbox .cont_box a span.icon_newwin{display: inline-block; width: 15px; height: 13px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -25px -95px; background-size: 500px; vertical-align: middle; margin: -3px 0 0 4px;}
 .module_view_box .contbox .link_viewbox .cont_box .info_box{position: relative; padding-right: 130px; font-size: 11px; line-height: 16px; margin-top: 15px;}
 .module_view_box .contbox .link_viewbox .cont_box .info_box > span{display: block;}
 .module_view_box .contbox .link_viewbox .cont_box span.title{color: #166ce3;}
 .module_view_box .contbox .link_viewbox .cont_box span.cont{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 48px;}
 .module_view_box .contbox .link_viewbox .img_box{position: absolute; bottom: 0; right: 0; width: 127px; height: 64px;}
 .module_view_box .contbox .link_viewbox .img_box img{width: 100%; height: 100%;}
  .module_view_box .contbox .file_viewbox{border: 1px solid #d2d2d2; border-top-color: #999; margin-top: 25px; clear: none;}
 .module_view_box .contbox .file_viewbox .top_box{margin: 12px 16px; min-height: 85px;}
 .module_view_box .contbox .file_viewbox .top_box .guard{}
 .module_view_box .contbox .file_viewbox .top_box .guard strong{ color: #4876ef; font-size: 15px; }
 .module_view_box .contbox .file_viewbox .top_box .guard strong span.icon{display: inline-block; width: 19px; height: 24px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -553px -114px; vertical-align: middle; margin: -3px 9px 0 0;}
 .module_view_box .contbox .file_viewbox .top_box ul li{margin: 4px 0;}
 .module_view_box .contbox .file_viewbox .top_box ul li a{position: relative;font-size: 13px;letter-spacing: -1px;box-sizing: border-box; }
 .module_view_box .contbox .file_viewbox .top_box ul li a:hover{}
 .module_view_box .contbox .file_viewbox .top_box ul li a strong{ font-weight:300; padding-left: 30px;}
 .module_view_box .contbox .file_viewbox .top_box ul li .preview_btn{ padding-left: 5px;}
 .module_view_box .contbox .file_viewbox .top_box ul li a span.icon{display: inline-block; vertical-align: middle;}
 .module_view_box .contbox .file_viewbox .top_box ul li a span.icon.file_icon{position: absolute; top: -5px; left: 0; margin: 0;}
 .module_view_box .contbox .file_viewbox .top_box ul li a span.icon.down_icon{margin-left: 10px; width: 17px; height: 13px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -58px -114px; text-indent: -99999px;}
 .module_view_box .contbox .file_viewbox .top_box ul li a span.file_info{ display: inline-block;}
 .module_view_box .contbox .file_viewbox .top_box.gosi ul li a span.icon.file_icon{position: initial;margin-right: 5px;}
 .module_view_box .contbox .file_viewbox .bottom_box{text-align: center; margin-bottom: 15px; padding-top: 15px; border-top:1px solid #d2d2d2;}
 .module_view_box .contbox .file_viewbox .bottom_box .all_down{display: block; width: 170px; height:30px; line-height: 30px; border: 1px solid #4876ef; border-radius: 50px; color: #4876ef; margin: 0 auto; font-size: 13px;}
 .module_view_box .icon.ebook{ background: url("/images/board/module_sp.png?build_20260422004") no-repeat 0 -281px; width: 17px; height: 17px; text-indent: -99999px;}
 /*.module_view_box .ebook{ border: 1px solid #4876ef; padding:0 8px; border-radius:3px; font-size: 14px; color:#4876ef}
*/  .module_view_box .contbox .open_viewbox{border: 1px solid #d2d2d2; padding: 20px 15px; margin-top: 16px;}
 .module_view_box .contbox .open_viewbox .open_inner{position: relative;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type1{padding-left: 84px;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type2{padding-left: 103px;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type3{padding-left: 103px;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type4{padding-left: 123px;}
 .module_view_box .contbox .open_viewbox .open_inner .left_box{position: absolute; top: 0; left: 0;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type1 .left_box{width: 84px;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type2 .left_box{width: 103px;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type3 .left_box{width: 103px;}
 .module_view_box .contbox .open_viewbox .open_inner.open_type4 .left_box{width: 123px;}
 .module_view_box .contbox .open_viewbox .open_inner .right_box{padding-left: 10px; min-height: 30px; line-height: 30px;}
 .module_view_box .contbox .open_viewbox .open_inner .right_box p{display: inline-block; vertical-align: middle; line-height: 1.3em; font-size: 10px;}
  .module_view_box .contbox .tag_viewbox{margin-top: 25px;}
 .module_view_box .contbox .tag_viewbox ul{overflow: hidden; margin-bottom: -10px;}
 .module_view_box .contbox .tag_viewbox ul li{float: left; margin: 0 12px 5px 0;}
 .module_view_box .contbox .tag_viewbox ul li a{display: block; font-size: 13px; color: #727272;}
  .module_view_box .contbox .item_viewbox{ box-sizing: border-box}
 .module_view_box .contbox .item_viewbox .item_list{border-bottom: 1px dashed #d2d2d2;padding: 10px 0; box-sizing: border-box}
 .module_view_box .contbox .item_viewbox .item_list:last-child{ border-bottom: none;}
 .module_view_box .contbox .item_viewbox .item_list .tit, .module_view_box .contbox .item_viewbox .item_list .cont{display: inline-block; vertical-align: middle; box-sizing: border-box}
 .module_view_box .contbox .item_viewbox .item_list .tit{ background: url("/images/board/ico_li_check.png?build_20260422004") 0 8px no-repeat; padding-left:20px; font-weight:400; width: 28%; letter-spacing: -1px; }
 .module_view_box .contbox .item_viewbox .item_list .cont{ width: 70%}
  .module_view_box .reply_layor{border: 1px solid #333; padding: 20px 12px; text-align: center; margin-top: 13px; display: none;}
 .module_view_box .reply_layor strong{display: block; font-size: 15px; line-height: 15px;}
 .module_view_box .reply_layor textarea{display: block; width: 100%; box-sizing: border-box; padding: 20px; font-size: 13px; line-height: 30px; background-color: #f5f5f5; height: 122px; border: 0; text-align: left; margin: 10px 0 15px; font-weight: 300;}
 .module_view_box .reply_layor .modal_btnbox, .module_view_box .edit_text_wrap .modal_btnbox{ text-align: center}
 .module_view_box .reply_layor .modal_btnbox ul, .module_view_box .edit_text_wrap .modal_btnbox ul{display: inline-block;}
 .module_view_box .reply_layor .modal_btnbox ul li, .module_view_box .edit_text_wrap .modal_btnbox ul li{float: left; margin-left: 10px;}
 .module_view_box .reply_layor .modal_btnbox ul li:first-child, .module_view_box .edit_text_wrap .modal_btnbox ul li:first-child {margin-left: 0;}
 .module_view_box .reply_layor .modal_btnbox ul li a, .module_view_box .edit_text_wrap .modal_btnbox ul li a{display: block; padding: 3px 25px; color: #333; border-radius: 3px;}
 .module_view_box .reply_layor .modal_btnbox ul li.btn_add a, .module_view_box .edit_text_wrap .modal_btnbox ul li.btn_add a{background-color: #fff; border: 1px solid #323232; font-size: 14px;}
 .module_view_box .reply_layor .modal_btnbox ul li.btn_cancel a, .module_view_box .edit_text_wrap .modal_btnbox ul li.btn_cancel a{border: 1px solid #323232; background-color: #323232;font-size: 14px; color: #fff;}
  .reply_wrap{ border: 1px solid #000; box-sizing: border-box; padding:20px; }
 .reply_tit{ font-size:17px; color: #000;padding-left: 50px; background: url("/images/board/ico_re.png?build_20260422004") 0 3px no-repeat; }
 .reply_tit .tit_txt {font-weight: 400;}
 .reply_tit .tit_txt span{color: #046fd9; font-weight: 400;}
 .reply_tit dl{ font-size: 14px; color: #707070;}
 .reply_tit dt{ display: inline-block; margin-right: 8px;}
 .reply_tit dd{ display: inline-block; margin-right: 15px;}
 .reply_wrap .reply_cont{ margin-top: 36px; font-size: 16px;}
 .reply_wrap .reply_btn{margin-top: 30px; text-align: center}
 .reply_wrap .reply_btn a{ padding:3px 25px; display: inline-block; text-align: center; border-radius: 3px; margin-right:6px; }
 .reply_wrap .reply_btn .btn_edit{ background-color: #fff; border:1px solid #323232;}
 .reply_wrap .reply_btn .btn_del{ background-color: #323232; border:1px solid #323232; color: #fff;}
 .reply_wrap .edit_text_wrap textarea{ display: block; width: 100%; box-sizing: border-box; padding: 16px 20px; font-size: 13px; line-height: 30px; background-color: #f5f5f5; height: 122px; border: 0; text-align: left; margin: 10px 0 15px; font-weight: 300;}
 /*.reply_wrap .reply_btn .btn_edit{ background-color: #f5f5f5; border:1px solid #323232;}
 .reply_wrap .reply_btn .btn_del{ background-color: #323232; border:1px solid #323232; color: #fff;}
 */  .module_view_box .comment_box{position: relative; margin-top: 40px;}
 .module_view_box .comment_box .comment_input_box{}
 .module_view_box .comment_box .comment_input_box .title_box{font-size: 18px; font-weight: 400;}
 .module_view_box .comment_box .comment_input_box .title_box span.icon{display: inline-block; width: 21px; height: 21px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -494px -114px; vertical-align: middle; margin: -1px 8px 0 0;}
 .module_view_box .comment_box .comment_input_box .comment_input_inner{position: relative; margin-top: 9px;}
 .module_view_box .comment_box .comment_input_box .comment_input_inner label{position: absolute; top: 26px; left: 26px; font-size: 15px;}
 .module_view_box .comment_box .comment_input_box .comment_input_inner textarea{height: 99px; border: 1px solid #d2d2d2; display: block; box-sizing: border-box; width: 100%; padding: 18px; font-size: 14px; color: #333; letter-spacing: -1px; font-weight: 300;}
 .module_view_box .comment_box .comment_input_box .comment_input_inner input[type="button"]{display: block; width: 100%; height: 35px; line-height:35px; border: 1px solid #d2d2d2; background-color: #f5f5f5; text-align: center; color: #333; font-size: 15px; border-top: 0; font-family:'GmarketSans',"Malgun Gothic", "맑은 고딕", sans-serif; }
 .module_view_box .comment_box .comment_list{}
 .module_view_box .comment_box .comment_list .comment_item{ padding: 16px 0;border-bottom: 1px dashed #d2d2d2;}
 .module_view_box .comment_box .comment_list .comment_item .title_box{font-size: 13px;}
 .module_view_box .comment_box .comment_list .comment_item .title_box .name{margin-right: 15px;}
 .module_view_box .comment_box .comment_list .comment_item .title_box .date{ color:#707070;}
 .module_view_box .comment_box .comment_list .comment_item .title_box .comment_modify{display: inline-block; padding: 4px 8px; border: 1px solid #333; border-radius: 5px; height: 14px; line-height: 14px; color: #333; font-size: 13px; vertical-align: middle; margin: -1px 0 0 6px;}
 .module_view_box .comment_box .comment_list .comment_item .title_box .comment_delete{display: inline-block; padding: 4px 8px; border: 1px solid #333; border-radius: 5px; height: 14px; line-height: 14px; color: #333; font-size: 13px; vertical-align: middle; margin: -1px 0 0 25px;}
 .module_view_box .comment_box .comment_list .comment_item p{font-size: 14px; line-height: 20px;  margin-top: 3px;}
 .module_view_box .comment_box .comment_list .comment_item p textarea { width: 100%;}
 .module_view_box .comment_box .pagenum a { display:block; background-color:#ddd; padding:5px 0; text-align:center;}
 .module_view_box .board_view_pager{overflow: hidden; margin-top: 34px; border: solid #d2d2d2; border-width: 1px 0;}
 .module_view_box .board_view_pager > a{position: relative; display: block; box-sizing: border-box; padding: 15px 0;}
 .module_view_box .board_view_pager > a.prev_box{text-align: left; padding-left: 30px; border-bottom: 1px solid #d2d2d2;}
 .module_view_box .board_view_pager > a.next_box{text-align: right; padding-right: 30px;}
 .module_view_box .board_view_pager > a span.icon{position: absolute; top: 50%; width: 7px; height: 12px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -100px -66px; margin-top: -6px;}
 .module_view_box .board_view_pager > a.prev_box span.icon{background-position: -100px -66px; left: 4px;}
 .module_view_box .board_view_pager > a.next_box span.icon{background-position: -117px -66px; right: 4px;}
 .module_view_box .board_view_pager > a .cont_box span{display: block; color: #727272; font-size: 13px;}
 .module_view_box .board_view_pager > a .cont_box span.title{color: #000; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
 .module_view_box .board_view_hot{padding: 25px 0; border-bottom: 1px solid #d2d2d2; }
 .module_view_box .board_view_hot h3{display: block; font-size: 15px; color: #333; font-weight: 400; margin: 0 auto 10px;}
 .module_view_box .board_view_hot ul{overflow: hidden;}
 .module_view_box .board_view_hot ul li a{display: block; font-size: 15px; color: #727272; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
 .module_view_box .board_view_hot ul li a:hover{text-decoration: underline;}
  .board_filedown{overflow: hidden; margin-bottom: -4px; text-align: center;}
 .board_filedown li{display: inline-block; margin: 0 4px 4px 0;}
 .board_filedown li a, span.file_icon{display:inline-block; width: 24px; height: 24px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -221px -43px; text-indent: -99999px;}
 .board_filedown li.down_image a, span.file_icon.down_image{background-position: -221px -43px;}
 .board_filedown li.down_hwp a, span.file_icon.down_hwp{background-position: -255px -43px;}
 .board_filedown li.down_pdf a, span.file_icon.down_pdf{background-position: -289px -43px;}
 .board_filedown li.down_excel a, span.file_icon.down_excel{background-position: -323px -43px;}
 .board_filedown li.down_ppt a, span.file_icon.down_ppt{background-position: -357px -43px;}
 .board_filedown li.down_etc a, span.file_icon.down_etc{background-position: -391px -43px;}
 .board_filedown li.down_zip a, span.file_icon.down_zip{background-position: -425px -43px;}
 .board_filedown li.down_doc a, span.file_icon.down_doc{background-position: -459px -43px;}
  .board_btn_box{ padding-top: 20px; line-height: 0; padding-bottom: 15px;}
 .board_btn_box ul{display: inline-block; line-height: 1.7em;}
 .board_btn_box ul li{float: left; margin-left: 7px;}
 .board_btn_box ul li:first-child{margin-left: 0;}
 .board_btn_box ul li a{display: block; padding: 0 16px; background-color: #406187; height: 34px; line-height: 34px; color: #fff; font-weight: 300; font-size: 13px;}
 @media all and (max-width: 320px){ .board_btn_box ul li a{padding: 0 13px; }
 }
 .board_btn_box ul li.board_btn_cancel a{background-color: #727272;}
 .board_btn_box ul li.board_btn_reply a{color: #fff; background-color: #ff5957;}
 .board_btn_box ul li.board_btn_list a, .board_btn_box ul li.board_btn_submit a{background-color: #333;}
 /*.board_btn_box ul li.board_btn_submit input[type="submit"]{display: block; border: 0; background-color: #333; color: #fff; height: 41px; line-height: 41px; padding: 0 30px; font-weight: 300;}
*/ .board_btn_box ul li.board_btn_submit input[type="submit"]{display: block; border: 0; background-color: #333; color: #fff; height: 34px; line-height: 34px; padding: 0 17px; font-weight: 300; font-size: 13px;}
 .board_btn_box ul li.board_btn_more a{background-color: #fff; border: 1px solid #585858; color: #585858; padding: 0 38px; height:36px; line-height: 36px;}
 .module_write_box .board_btn_box{border-top-color: #d2d2d2;}
  .module_list_box .board_calendar{position: relative; padding: 69px 13px 13px; letter-spacing: -1px;}
 .module_list_box .board_calendar .tab_btn{position: absolute; top: 0; width: 50%; height: 47px; line-height: 47px; text-align: center; font-size: 17px; border: 1px solid #d2d2d2; box-sizing: border-box;}
 .module_list_box .board_calendar .on .tab_btn{color: #fff; background-color: #166ce3; border-color: #166ce3;}
 .module_list_box .board_calendar .month_box .tab_btn{left: 0; border-radius: 3px 0 0 3px;}
 .module_list_box .board_calendar .today_box .tab_btn{left: 50%; border-radius: 0 3px 3px 0;}
 .module_list_box .board_calendar .tab_btn span.icon{display: inline-block; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -125px -114px; vertical-align: middle; margin: -3px 8px 0 0;}
 .module_list_box .board_calendar .month_box .tab_btn span.icon{width: 20px; height: 21px; background-position: -125px -114px;}
 .module_list_box .board_calendar .today_box .tab_btn span.icon{width: 16px; height: 16px; background-position: -180px -114px;}
 .module_list_box .board_calendar .month_box.on .tab_btn span.icon{background-position: -95px -114px;}
 .module_list_box .board_calendar .today_box.on .tab_btn span.icon{background-position: -155px -114px;}
 .module_list_box .board_calendar .calendar_box{}
 .module_list_box .board_calendar .calendar_box .control_box{position: relative; border: 1px solid #d2d2d2; border-radius: 3px; text-align: center; height: 49px; line-height: 49px; font-size: 17px; font-weight: 400; color: #727272;}
 .module_list_box .board_calendar .calendar_box .control_box a{position: absolute; top: 0; width: 48px; height: 49px; line-height: 49px; margin: 0;}
 .module_list_box .board_calendar .calendar_box .control_box a.prev{left: 0; border-right: 1px solid #d2d2d2;}
 .module_list_box .board_calendar .calendar_box .control_box a.next{right: 0; border-left: 1px solid #d2d2d2;}
 .module_list_box .board_calendar .calendar_box .control_box a span.icon{display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-top: -3px; text-indent: -99999px;}
 .module_list_box .board_calendar .calendar_box .control_box a span.icon:before{content: ''; position: absolute; top: 50%; left: 50%; width: 1px; height: 14px; margin: -7px 0 0 -1px; background-color: #333; transform: rotate(45deg);}
 .module_list_box .board_calendar .calendar_box .control_box a span.icon:after{content: ''; position: absolute; top: 50%; left: 50%; width: 1px; height: 14px; margin: -7px 0 0 -1px; background-color: #333; transform: rotate(-45deg);}
 .module_list_box .board_calendar .calendar_box .control_box a.prev span.icon:before, .module_list_box .board_calendar .calendar_box .control_box a.next span.icon:after{margin-top: -11px;}
 .module_list_box .board_calendar .calendar_box .control_box a.next span.icon:before, .module_list_box .board_calendar .calendar_box .control_box a.prev span.icon:after{margin-top: -1px;}
 .board_calendar .calendar_box table.calendar_table{text-align: center; table-layout: fixed; width: 100%; font-size: 12px; letter-spacing: 0; margin-top: 17px;}
 .board_calendar .calendar_box table.calendar_table tr{border-bottom: 1px solid #f7f6f6;}
 .board_calendar .calendar_box table.calendar_table th{font-weight: 300; padding: 9px 0;}
 .board_calendar .calendar_box table.calendar_table th.sun{color: #d24a34;}
 .board_calendar .calendar_box table.calendar_table td{font-weight: 300; padding: 9px 0;}
 .board_calendar .calendar_box table.calendar_table td .date{display: block; width: 28px; line-height: 28px; border-radius: 50%; margin: 0 auto;}
 .board_calendar .calendar_box table.calendar_table td.sun .date{color: #d24a34;}
 .board_calendar .calendar_box table.calendar_table td a.has_event{background-color: #efefef;}
 .board_calendar .calendar_box table.calendar_table td a.date.active{background-color: #166ce3; color: #fff;}
 .module_list_box .board_calendar .calendar_icon span.icon{display: inline-block; width: 24px; height: 24px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -252px -153px; vertical-align: middle; margin: -3px 7px 0 0;}
 .module_list_box .board_calendar .calendar_icon .concert span.icon, .module_list_box .board_calendar .item_cont .cont_box .state.concert span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.concert span.icon{background-position: -82px -153px;}
 .module_list_box .board_calendar .calendar_icon .movie span.icon, .module_list_box .board_calendar .item_cont .cont_box .state.movie span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.movie span.icon{background-position: -116px -153px;}
 .module_list_box .board_calendar .calendar_icon .event span.icon, .module_list_box .board_calendar .item_cont .cont_box .state.event span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.event span.icon{background-position: -150px -153px;}
 .module_list_box .board_calendar .calendar_icon .exhibit span.icon, .module_list_box .board_calendar .item_cont .cont_box .state.exhibit span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.exhibit span.icon{background-position: -184px -153px;}
 .module_list_box .board_calendar .calendar_icon .sport_event span.icon, .module_list_box .board_calendar .item_cont .cont_box .state.sport_event span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.sport_event span.icon{background-position: -218px -153px;}
 .module_list_box .board_calendar .calendar_icon .etc span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.etc span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.etc span.icon{background-position: -252px -153px;}
 .module_list_box .board_calendar .calendar_icon .event2 span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.event2 span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.event2 span.icon{background-position: -286px -153px;}
 .module_list_box .board_calendar .calendar_icon .edu span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.edu span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.edu span.icon{background-position: -320px -153px;}
 .module_list_box .board_calendar .calendar_icon .volunteer span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.volunteer span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.volunteer span.icon{background-position: -354px -153px;}
 .module_list_box .board_calendar .calendar_icon .lecture span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.lecture span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.lecture span.icon{background-position: -388px -153px;}
 .module_list_box .board_calendar .calendar_icon .festival span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.festival span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.festival span.icon{background-position: -422px -153px;}
  .module_list_box .board_calendar .calendar_icon .tour span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.festival span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.tour span.icon{background-position: -492px -199px; width: 17px; height: 17px;}
 .module_list_box .board_calendar .calendar_icon .city span.icon, .module_list_box .board_calendar .item_cont li .cont_box .state.festival span.icon, .module_list_box .board_calendar .item_cont .item .cont_box .state.city span.icon{background-position: -515px -199px;width: 17px; height: 17px;}
 .module_list_box .board_calendar .item_cont{margin: 34px 0; border-bottom: 1px solid #d2d2d2;}
 .module_list_box .board_calendar .month_box .item_cont .title_date{}
 .module_list_box .board_calendar .month_box .item_cont .title_date strong{display: block; font-weight: 300; text-align: center; height: 44px; line-height: 44px; background-color: #f7f7f7; border-top: 1px solid #d2d2d2; font-size: 15px; color: #727272;}
 .module_list_box .board_calendar .month_box .item_cont .title_date strong span{font-weight: 400; font-size: 17px; color: #333; margin-right: 5px;}
 .module_list_box .board_calendar .today_box .item_cont{margin-top: 7px;}
 .module_list_box .board_calendar .item_cont .item{position: relative;  min-height: 100px; padding: 20px 0; border-bottom: 1px solid #d2d2d2;}
 .module_list_box .board_calendar .item_cont .item:last-child{border-bottom: 0;}
 .module_list_box .board_calendar .item_cont .item.hasimg{padding-left: 98px;}
 .module_list_box .board_calendar .item_cont .item.hasimg .thumb_box{position: absolute; top: 5px; left: 0;  width: 90px; height: 130px; overflow: hidden; }
 /*.module_list_box .board_calendar .item_cont .item .cont_box .state{display: block; margin-top: 6px;}
*/ .module_list_box .board_calendar .item_cont .item .cont_box .state{display: inline-block; margin-top: 6px;}
 .module_list_box .board_calendar .item_cont .item .cont_box .state span.icon{display: inline-block; width: 24px; height: 24px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -252px -153px; vertical-align: middle; margin: 0px 7px 0 0;}
 .module_list_box .board_calendar .item_cont .item .cont_box h3{display: inline-block; font-size: 15px; margin: 4px 0 8px; font-weight: 400; color: #333; line-height: 18px;}
 .module_list_box .board_calendar .item_cont .item .cont_box a{position: absolute; top: 25px; right: 0; color: #3b5998; border: 1px solid #3b5998; padding: 0 10px; height: 22px; line-height: 22px; background: none; border-radius: 50px; font-size: 14px;}
 .module_list_box .board_calendar .item_cont .item .cont_box ul li{margin: 3px 0;}
 .module_list_box .board_calendar .item_cont .item .cont_box ul li span.icon{display: inline-block; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -205px -114px; vertical-align: middle; margin: -3px 7px 0 0;}
 .module_list_box .board_calendar .item_cont .item .cont_box ul li.time span.icon{width: 17px; height: 17px; background-position: -205px -114px;}
 .module_list_box .board_calendar .item_cont .item .cont_box ul li.spot span.icon{width: 15px; height: 20px; background-position: -232px -114px;}
 .module_list_box .board_calendar .item_cont .item .cont_box ul li.day span.icon {width: 17px; height: 16px; background-position: -82px -190px;}
 .module_list_box .board_calendar .item_cont .item .cont_box ul li.amount span.icon { width: 18px; height: 19px; background-position: -107px -189px;}
  .module_list_box .board_list_box .share_wrap{position: absolute; bottom: 9px; right: 9px;}
 .module_list_box .board_list_box .share_wrap .board_btn_share{display: block; height: 35px; line-height: 35px; color: #fff; padding: 0 12px; background-color: rgba(0,0,0,0.6); font-size: 13px; border-radius: 3px;}
 .module_list_box .board_list_box .share_wrap .board_btn_share span.icon{display: inline-block; width: 18px; height: 16px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -525px -114px; vertical-align: middle; margin: 0 5px 0 0;}
 .module_list_box .board_list_box .board_share_box{position: absolute; top: 0; right: 100%; width: 152px; margin-right: 5px; display: none;}
 .module_list_box .board_list_box .board_share_box ul{background-color: #166ce3; padding: 0 5px; overflow: hidden; border-radius: 3px;}
 .module_list_box .board_list_box .board_share_box ul li{float: left; line-height: 35px; text-align: center; overflow: hidden;}
 .module_list_box .board_list_box .board_share_box ul li a{display: block; width: 35px; height: 35px; line-height: 35px;}
 .module_list_box .board_list_box .board_share_box ul li span.icon{position: relative; top: 0; display: inline-block; vertical-align: middle; text-indent: -99999px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -401px -76px; margin-top: -3px;}
 .module_list_box .board_list_box .board_share_box ul li a:hover span.icon, .module_list_box .board_list_box .board_share_box ul li a:focus span.icon{animation: share_hover ease 2s infinite;}
 .module_list_box .board_list_box .board_share_box ul li.facebook span.icon{width: 11px; height: 20px; background-position: -401px -76px;}
 .module_list_box .board_list_box .board_share_box ul li.twitter span.icon{width: 21px; height: 17px; background-position: -422px -77px;}
 .module_list_box .board_list_box .board_share_box ul li.kakaostory span.icon{width: 10px; height: 19px; background-position: -453px -77px;}
 .module_list_box .board_list_box .board_share_box ul li.band span.icon{width: 17px; height: 22px; background-position: -473px -74px;}
 .module_list_box .board_list_box .board_share_box ul li.kakao span.icon{width: 22px; height: 20px; background-position: -499px -43px;}
  .module_list_box .board_thumb .item{padding: 20px 0; border-bottom-width: 1px;}
 .module_list_box .board_thumb .item .thumb_box{position: relative;}
 .module_list_box .board_thumb .item .thumb_box img{width: 100%; height: auto;}
 .module_list_box .board_thumb .item .cont_box{position: relative; letter-spacing: -1px;}
 .module_list_box .board_thumb .item.hasthumb .cont_box{margin-top: 13px;}
 .module_list_box .board_thumb .item .cont_box strong{display: block; line-height: 20px;}
 .module_list_box .board_thumb .item .cont_box strong span.icon{display: inline-block; width: 18px; height: 23px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -142px -43px; vertical-align: middle; margin: 0 4px 0 0; text-indent: -99999px;}
 .module_list_box .board_thumb .item .cont_box .date{display: block; margin-top: 7px;}
 .module_list_box .board_thumb .item .cont_box .date span.icon_new{display: inline-block; width: 16px; height: 16px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -60px -50px; vertical-align: middle; margin: 0 3px 0 0; text-indent: -99999px; background-size: 500px;}
 .module_list_box .board_thumb .item.nothumb .share_wrap{bottom: 0; right: 19px;}
 .module_list_box .board_thumb .item.nothumb .share_wrap .board_btn_share{background: none; color: #333; height: 20px; line-height: 20px; padding: 0;}
 .module_list_box .board_thumb .item.nothumb .share_wrap .board_btn_share span.icon{background-position: -111px -63px; background-size: 500px; width: 16px; height: 14px;}
 .module_list_box .board_thumb .item.nothumb .share_wrap .board_share_box{top: -7px; margin-right: 7px;}
  .module_list_box .board_list_box .photo_tag_box{border: 1px solid #d2d2d2; border-radius: 5px; padding: 10px 15px; text-align: center; margin: -19px 0 15px;}
 .module_list_box .board_list_box .photo_tag_box ul{line-height: 0; margin-top: -3px;}
 .module_list_box .board_list_box .photo_tag_box ul li{display: inline-block; line-height: 1.7em; margin: 3px 3px 0;}
 .module_list_box .board_list_box .photo_tag_box ul li a{display: block; padding: 0 5px; height: 24px; line-height: 24px; font-size: 13px; border-radius: 5px;}
 .module_list_box .board_list_box .photo_tag_box ul li.on a{background-color: #166ce3; color: #fff;}
 .module_list_box .board_list_box .board_photo{padding-top: 13px; border-top: 1px solid #d2d2d2;}
 .module_list_box .board_list_box .board_photo .item{margin-top: 10px; border: 0;}
 .module_list_box .board_list_box .board_photo .item:first-child{margin-top: 0;}
 .module_list_box .board_list_box .board_photo .item .thumb_box{position: relative; display: block; overflow: hidden; border: solid #d2d2d2; border-width: 1px 1px 0;}
 .module_list_box .board_list_box .board_photo .item .thumb_box img{width: 100%; height: auto;}
 .module_list_box .board_list_box .board_photo .item .thumb_box a{display: block; overflow: hidden;}
 .module_list_box .board_list_box .board_photo .item .thumb_box .img_box{position: relative; overflow: hidden; }
 .module_list_box .board_list_box .board_photo .item .thumb_box .img_box img{width: 100%; height: auto;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item01 .img_box{width: 99.9999%;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item02 .img_box{float: left; width: 50%;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item02 .img_box:first-child:before{content: ''; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item03 a > div{clear: both;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item03 .top_box > .img_box{float: left; width: 50%;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item03 .top_box > .img_box:first-child:before{content: ''; position: absolute; bottom: 0; right: 0; width: 1px; height: 100%; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item03 .bottom_box > .img_box:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item04 a > div{position: relative; overflow: hidden;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item04 .top_box > .img_box:before{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item04 .bottom_box > .img_box{width: 33.3333333333333%; float: left;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item04 .bottom_box > .img_box:before{content: ''; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item04 .bottom_box > .img_box:first-child:before{content: none;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item05 a > div{position: relative; overflow: hidden; float: left;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item05 .left_box{width: 33.3333333333333%;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item05 .left_box .img_box:before{content: ''; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item05 .right_box{width: 66.6666666666666%;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item05 .right_box .img_box{float: left; width: 50%;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item05 .right_box .img_box:nth-child(2n-1):before{content: ''; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item05 .right_box .img_box:nth-child(n):nth-child(-n+2):after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item06 .img_box{float: left; width: 33.3333333333333%;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item06 .img_box:before{content: ''; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item06 .img_box:nth-child(3n-2):before{content: none;}
 .module_list_box .board_list_box .board_photo .item .thumb_box.item06 .img_box:nth-child(n):nth-child(-n+3):after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff;}
 .module_list_box .board_list_box .board_photo .item .cont_box{position: relative; padding: 12px;  border: 1px solid #d2d2d2;}
 .module_list_box .board_list_box .board_photo .item .top_util > ul{line-height: 0;}
 .module_list_box .board_list_box .board_photo .item .top_util > ul > li{display: inline-block; color: #727272; line-height: 1.7em; margin-left: 20px;}
 .module_list_box .board_list_box .board_photo .item .top_util > ul > li:first-child{margin-left: 0;}
 .module_list_box .board_list_box .board_photo .item .top_util > ul > li > span.icon{display: inline-block; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -500px -74px; vertical-align: middle; margin: -3px 5px 0 0; text-indent: -99999px;}
 .module_list_box .board_list_box .board_photo .item .top_util > ul > li.view > span.icon{width: 21px; height: 12px; background-position: -500px -74px;}
 .module_list_box .board_list_box .board_photo .item .top_util > ul > li.like > span.icon{width: 16px; height: 14px; background-position: -584px -73px;}
 .module_list_box .board_list_box .board_photo .item .top_util > ul > li.reply > span.icon{width: 17px; height: 15px; background-position: -531px -74px;}
 .module_list_box .board_list_box .board_photo .item .cont_box h3{position: relative; display: inline-block; font-size: 17px; font-weight: 400; max-width: 100%;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; line-height: 1.7em; margin: 2px 0 -6px;}
 .module_list_box .board_list_box .board_photo .item > .cont_box h3 a{display: block;}
 .module_list_box .board_list_box .board_photo .item > .cont_box h3 span.icon_new{display: inline-block; width: 16px; height: 16px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -60px -50px; background-size: 500px; text-indent: -99999px; vertical-align: middle; margin: 0 5px 0 0;}
 .module_list_box .board_list_box .board_photo .item > .cont_box dl{color: #727272; line-height: 0;}
 .module_list_box .board_list_box .board_photo .item > .cont_box dd{display: inline-block; line-height: 1.7em; margin: 0 1.5px;}
 .module_list_box .board_list_box .board_photo .item > .cont_box dd.name{position: relative; padding-left: 10px;}
 .module_list_box .board_list_box .board_photo .item > .cont_box dd.name:before{content: ''; position: absolute; top: 50%; left: 0; width: 3px; height: 3px; background-color: #949494; border-radius: 50%; margin-top: -2px;}
  .module_list_box .board_list_box .board_photo .thumb_box span.ing{ position: absolute; bottom: 0; left: 0; background-color:#039D93; color:#fff; padding: 10px; }
 .module_list_box .board_list_box .board_photo .thumb_box span.end{ position: absolute; bottom: 0; left: 0; background-color:#323232; color:#fff; padding: 10px; }
 .module_list_box .board_list_box .board_photo .thumb_box span.wait{ position: absolute; bottom: 0; left: 0; background-color:#2A548E; color:#fff; padding: 10px; }
  .module_list_box .board_list_box .board_video{padding-top: 13px; border-top: 1px solid #d2d2d2;}
 .module_list_box .board_list_box .board_video .item{margin-top: 10px; border: 0;}
 .module_list_box .board_list_box .board_video .item:first-child{margin-top: 0;}
 .module_list_box .board_list_box .board_video .item .thumb_box{position: relative; display: block; overflow: hidden;}
 .module_list_box .board_list_box .board_video .item .thumb_box a{display: block; overflow: hidden;}
 .module_list_box .board_list_box .board_video .item .thumb_box img{width: 100%;}
 .module_list_box .board_list_box .board_video .item > .cont_box{position: relative; padding: 12px; height: 81px; border: 1px solid #d2d2d2;}
 .module_list_box .board_list_box .board_video .item .top_util > ul{line-height: 0;}
 .module_list_box .board_list_box .board_video .item .top_util > ul > li{display: inline-block; color: #727272; line-height: 1.7em; margin-left: 20px;}
 .module_list_box .board_list_box .board_video .item .top_util > ul > li:first-child{margin-left: 0;}
 .module_list_box .board_list_box .board_video .item .top_util > ul > li > span.icon{display: inline-block; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -500px -74px; vertical-align: middle; margin: -3px 5px 0 0; text-indent: -99999px;}
 .module_list_box .board_list_box .board_video .item .top_util > ul > li.view > span.icon{width: 21px; height: 12px; background-position: -500px -74px;}
 .module_list_box .board_list_box .board_video .item .top_util > ul > li.reply > span.icon{width: 17px; height: 15px; background-position: -531px -74px;}
 .module_list_box .board_list_box .board_video .item h3{position: relative; display: inline-block; font-size: 17px; font-weight: 400; max-width: 100%; padding-right: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; line-height: 1.7em; margin: 2px 0 -6px;}
 .module_list_box .board_list_box .board_video .item h3 a{display: block;}
 .module_list_box .board_list_box .board_video .item h3 span.icon_new{display: inline-block; width: 16px; height: 16px; background: url(/images/board/module_sp.png?build_20260422004) no-repeat -60px -50px; background-size: 500px; text-indent: -99999px; vertical-align: middle; margin: -3px 5px 0 0;}
 .module_list_box .board_list_box .board_video .item dl{color: #727272; line-height: 0;}
 .module_list_box .board_list_box .board_video .item dd{display: inline-block; line-height: 1.7em; margin: 0 1.5px;}
 .module_list_box .board_list_box .board_video .item dd.name{position: relative; padding-left: 10px;}
 .module_list_box .board_list_box .board_video .item dd.name:before{content: ''; position: absolute; top: 50%; left: 0; width: 3px; height: 3px; background-color: #949494; border-radius: 50%; margin-top: -2px;}
 .module_list_box .board_list_box .board_video .item .thumb_box .playtime{position: absolute; bottom: 9px; right: 9px; background-color: rgba(0,0,0,0.6); height: 35px; line-height: 35px; color: #fff; padding: 0 12px; width: 57px;}
 .module_list_box .board_list_box .board_video .item .thumb_box .playtime span.icon{display: inline-block; width: 16px; height: 16px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -317px -76px; vertical-align: middle; margin: -3px 6px 0 0;}
 .module_list_box .board_list_box .board_video .item .thumb_box .share_wrap{right: 0;}
 .board_photo .file_viewbox strong{ font-weight:300;}
   .cate_list{position:relative; margin-bottom:44px}
 .cate_list > p{position:relative; background:#014da1; padding:10px; z-index: 2;}
 .cate_list > p span{color:#fff}
 .cate_list > ul{border:1px solid #ddd; border-top:0; position: relative; z-index: 2; background-color: #fff; box-sizing: border-box; line-height: 0; overflow: hidden;}
 .cate_list > ul > li{float:left; height:41px; width:50%; padding:10px; box-sizing:border-box; border-top:1px solid #ddd; background:#fff; line-height: 1.5em;}
 .cate_list > ul > li:nth-child(n+0):nth-child(-n+2){border-top: 0;}
 .cate_list > ul > li:nth-child(even){border-left:1px solid #ddd}
 .cate_list > ul > li label{float:left; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
 .cate_list > ul > li input{float:right}
 .cate_list > a{position: absolute; top: 100%; left: 50%; border-radius: 0 0 30px 30px; display:block; width:160px; height:25px; line-height:25px; text-align:center; background:#2d384c; color:#fff; font-size:11px; margin-left: -80px; z-index: 1; box-sizing: border-box;}
 .cate_list > a span{display:inline-block; width:10px; height:6px; background:url("/images/board/mobile_module_sprite.png?build_20260422004") no-repeat -25px 0px; background-size:250px; margin-left:10px}
 .cate_list > a.on span{background:url("/images/board/mobile_module_sprite.png?build_20260422004") no-repeat -50px 0px; background-size:250px}
  #module_content .top_alert{ width:100%;border:1px solid #d8dddd;box-sizing:border-box;margin-top:16px;border-color:#333;border-radius:3px 52px 3px 42px;background:#fff;padding:22px;margin-top:0;margin-bottom: 20px;}
 #module_content .top_alert h3{margin-bottom:10px; margin-top:0}
 #module_content .alert_content > .top_alert {padding:0px !important; border:none !important;}
 #module_content .alert_content > p > a.btn_dw {display:inline-block;}
 .content_top_alert p.basic:first-child, .content_top_alert ul.basic:first-child, .content_top_alert ol.basic:first-child { margin-top: 0px;}
 #module_content .alert_content p.basic:first-child, #module_content .alert_content ul.basic:first-child, #module_content .alert_content ol.basic:first-child{margin-top:0}
 #module_content .top_alert.no_alert{display: none;}
  /*.no_result{width:150px; height:125px; background:url(/images/common_mobile/no_result.jpg?build_20260422004) no-repeat center; background-size:150px; text-indent:-9999px; margin:30px auto; border:0 !important }
 .no_result_eng{width:150px; height:125px; background:url(/images/common_mobile/no_result_eng.jpg?build_20260422004) no-repeat center; background-size:150px; text-indent:-9999px; margin:30px auto; border:0 !important }
 .no_result_cn{width:150px; height:125px; background:url(/images/common_mobile/no_result_cn.jpg?build_20260422004) no-repeat center; background-size:150px; text-indent:-9999px; margin:30px auto; border:0 !important }
 .no_result_jp{width:150px; height:125px; background:url(/images/common_mobile/no_result_jp.jpg?build_20260422004) no-repeat center; background-size:150px; text-indent:-9999px; margin:30px auto; border:0 !important }
*/ .no_result{padding: 50px 0; text-align: center; color: #000; font-size: 16px; line-height: 16px; font-weight: 400;}
 .no_result span.icon{display: block; width: 60px; height: 54px; background: url("/images/board/no_result.png?build_20260422004") no-repeat 0 0; background-size: contain; margin: 0 auto 20px;}
   .smart_town_wrap .smart_application{margin-top: 30px;}
 .smart_town_wrap .smart_application .info_txt{padding-bottom: 22px; border-bottom: 2px solid #080808; color: #333; font-size: 14px; line-height: 22px; margin-bottom: 30px;}
 .smart_town_wrap .smart_application .info_txt span.next{display: block; margin: 0;}
 .smart_town_wrap .smart_application .info_txt .strong{font-size: 16px; font-weight: 400;}
 .smart_town_wrap .smart_application .smart_check_box{clear: both; margin-bottom: 40px;}
 .smart_town_wrap .smart_application .smart_check_box h3{display: block; font-size: 21px; margin: 0 0 20px; color: #333; line-height: 21px; letter-spacing: -1px;}
 .smart_town_wrap .smart_application .smart_check_box .info_box{position: relative; display: block; background-color: #f3f3f3; padding: 30px;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul{display: inline-block; width: 100%;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li{display: inline-block; width: 100%; margin-bottom: 10px;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li:last-child{margin-bottom: 0;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li > div{float: left;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li .icon_box{position: relative; width: 78px; height: 78px; background-color: #fff; border-radius: 50%; margin-right: -78px;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li .icon_box span.icon{display: block; width: 100%; height: 100%; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat 0 0;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li.item01 .icon_box span.icon{background-position: 0 0;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li.item02 .icon_box span.icon{background-position: -98px 0;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li.item03 .icon_box span.icon{background-position: -196px 0;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li.item04 .icon_box span.icon{background-position: -294px 0;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li.item05 .icon_box span.icon{background-position: -392px 0;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li .txt_box{padding-left: 100px; margin-top: 10px;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li .txt_box strong{display: block; font-size: 16px; color: #080808;}
 .smart_town_wrap .smart_application .smart_check_box .info_box ul li .txt_box p{font-size: 16px; color: #727272; line-height: 24px; margin-top: 5px;}
 .smart_town_wrap .smart_application .smart_check_box .check_input_box{display: inline-block; width: 100%; text-align: center; margin: 15px 0 -6px;}
 .smart_town_wrap .smart_application .smart_check_box .check_input_box input{position: absolute; width: 0; height: 0; border: 0; padding: 0; margin: 0; background: none; z-index: -1;}
 .smart_town_wrap .smart_application .smart_check_box .check_input_box label{font-size: 19px; color: #000; cursor: pointer;}
 .smart_town_wrap .smart_application .smart_check_box .check_input_box label span.icon{display: inline-block; width: 19px; height: 19px; vertical-align: middle; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat 0 -193px; margin: -1px 7px 0 0;}
 .smart_town_wrap .smart_application .smart_check_box .check_input_box input:checked + label span.icon{background-position: -39px -193px;}
 .smart_town_wrap .application_write{margin-top: 50px;}
 .smart_town_wrap .application_write .title_box{width: 100%; margin-bottom: 24px; letter-spacing: -0.5px;}
 .smart_town_wrap .application_write .title_box h3.title{display: block; font-size: 20px; color: #000;}
 .smart_town_wrap .application_write .title_box span.date{display: block; text-align: left; font-size: 17px; color: #727272; margin-top: 15px;}
 .smart_town_wrap .application_write .write_box .write_item{position: relative; padding: 20px 0 20px 110px; border-bottom: 1px solid #d2d2d2; min-height: 38px; line-height: 38px; font-size: 16px;}
 .smart_town_wrap .application_write .write_box .write_item:first-child{border-top: 1px solid #d2d2d2;}
 .smart_town_wrap .application_write .write_box .write_item .title{position: absolute; top: 20px; left: 20px; color: #333333; font-weight: 400; height: 38px; line-height: 38px;}
 .smart_town_wrap .application_write .write_box .write_item input[type="text"]{margin: 0; border: 1px solid #d2d2d2; border-radius: 4px; background-color: #fff; height: 38px; line-height: 38px; padding: 0 7px; width: 130px;}
 .smart_town_wrap .application_write .write_box .write_item input[type="radio"]{position: absolute; width: 0; height: 0; border: 0; padding: 0; margin: 0; background: none; z-index: -1;}
 .smart_town_wrap .application_write .write_box .write_item input[type="radio"] + label{cursor: pointer;}
 .smart_town_wrap .application_write .write_box .write_item input[type="radio"] + label span.icon{display: inline-block; width: 18px; height: 18px; vertical-align: middle; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat -85px -194px; margin: -1px 7px 0 0;}
 .smart_town_wrap .application_write .write_box .write_item input[type="radio"]:checked + label span.icon{background-position: -123px -194px;}
 .smart_town_wrap .application_write .write_box .write_item .fragment{margin-bottom: 10px;}
 .smart_town_wrap .application_write .write_box .write_item .fragment:last-child{margin-bottom: 0;}
 .smart_town_wrap .application_write .write_box .write_item .fragment span.txt{margin-left: 7px;}
 .smart_town_wrap .application_write .write_box .write_item .ui-selectmenu-button.ui-button{position: relative; width: 107px; border: 1px solid #d2d2d2; border-radius: 4px; height: 38px; line-height: 38px; padding: 0 30px 0 7px; background-color: #fff; margin: 0; display: block;}
 .smart_town_wrap .application_write .write_box .write_item .ui-selectmenu-button.ui-button .ui-selectmenu-icon.ui-icon{position: absolute; top: 50%; right: 7px; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #000 transparent; background: none; text-indent: -99999px; padding: 0; margin-top: -3px;}
 /*.smart_town_wrap .application_write .write_box .write_item input[type="text"]#smart_tel_input{margin-left: -10px;}
*/ .smart_town_wrap .application_write .write_box .write_item .write_noti{display: block;}
 @media screen and (min-width:600px){ .smart_town_wrap .application_write .write_box .write_item .write_noti{display: inline; margin-left: 10px;}
 }
 .smart_town_wrap .icon_title{position: relative; display: block; margin-bottom: 20px; font-size: 16px; line-height: 22px; color: #000; font-weight: 400; word-break: keep-all;}
 .smart_town_wrap .icon_title.inquiry{padding-left: 78px;}
 .smart_town_wrap .icon_title.application_cancel{padding-left: 73px;}
 .smart_town_wrap .icon_title span.icon{position: absolute; top: 50%; left: 0; height: 55px; margin: -27.5px 10px 0 0; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat 0 -108px;}
 .smart_town_wrap .icon_title.inquiry span.icon{width: 68px; background-position: 0 -108px;}
 .smart_town_wrap .icon_title.application_cancel span.icon{width: 63px; background-position: -88px -108px;}
 .smart_town_wrap .icon_title span.c_blue{color: #2a548e;}
 .smart_town_wrap .smart_btn_box{text-align: center; margin: 57px 0 94px;}
 .smart_town_wrap .smart_btn_box ul{display: inline-block; margin-bottom: -6px;}
 .smart_town_wrap .smart_btn_box ul li{float: left; margin-left: 10px;}
 .smart_town_wrap .smart_btn_box ul li:first-child{margin-left: 0;}
 .smart_town_wrap .smart_btn_box ul li .smart_btn{display: block; padding: 0 50px; height: 45px; line-height: 45px; background-color: #333; color: #fff; font-size: 17px; border: 0; margin: 0; font-weight: 300;}
 .smart_town_wrap .smart_btn_box ul li .smart_btn.btn_red{background-color: #ff5957; color: #fff;}
 .smart_town_wrap .smart_btn_box ul li .smart_btn.btn_blue{background-color: #2a548e; color: #fff;}
 .smart_bottom_write{}
 .smart_bottom_write .write_box:first-child{border-top: 0;}
 .smart_bottom_write .write_box .joinPoint{font-size: 13px; margin-bottom: 7px;}
 .smart_bottom_write .write_box textarea{display: block; border: 1px solid #d2d2d2; border-radius: 4px; padding: 10px; margin: 0; box-sizing: border-box;}
 .smart_bottom_write .write_box .agree_checkbox{display: block; margin-top: 10px;}
 .smart_bottom_write .write_box .agree_checkbox label{cursor: pointer;}
 .budget_form .smart_application:first-child, .budget_form .application_write:first-child{margin-top: 0;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item{font-size: 14px; padding: 10px 0 10px 90px; min-height: 34px; line-height: 34px;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .title{top: 10px; left: 10px;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item input[type="text"]{height: 34px; line-height: 34px;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item.sex_box .fragment{margin-bottom: 0;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item.smart_checkbox_wrap .fragment{display: inline-block; min-height: 15px; line-height: 15px; margin: 0 10px -6px 0;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .m_add_box > div{margin-bottom: 5px;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .m_add_top input{width: 30%;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .m_add_top a.btn_add{display: inline-block; padding: 0 10px; height: 36px; line-height: 36px; background-color: #2a548e; color: #fff; border-radius: 4px; margin-left: 5px; vertical-align: middle;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .m_add_bottom input{width: 40%;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .m_add_bottom input:first-child{margin-right: 5px;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .guide_text{display: block; color: #1468dc; line-height: 20px;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .smart_textareabox{display: block; margin: 0;}
 .budget_form .smart_town_wrap .application_write .write_box .write_item .smart_textareabox textarea{display: block; border: 1px solid #d2d2d2; border-radius: 4px; padding: 7px; box-sizing: border-box; margin: 0; width: 100%;}
 .budget_form .module_write_box .cont_write > .write_box.module_file{padding-left: 92px;}
 .budget_form .module_write_box .cont_write > .write_box > .module_t{top: 10px; left: 10px; font-size: 14px;}
 .budget_form .module_write_box .cont_write > .write_box.module_privacy{padding-left: 0;}
 .budget_form .module_write_box .cont_write > .write_box.module_privacy .module_t{position: relative; top: auto; left: auto; font-size: 15px;}
 .budget_form .module_write_box .cont_write > .write_box.module_privacy textarea{width: 100%;}
  .newsletter_wrap .smart_application{margin-top: 30px;}
 .newsletter_wrap .smart_application .info_txt{padding-bottom: 22px; border-bottom: 2px solid #080808; color: #333; font-size: 14px; line-height: 22px; margin-bottom: 30px;}
 .newsletter_wrap .smart_application .info_txt span.next{display: block; margin: 0;}
 .newsletter_wrap .smart_application .info_txt .strong{font-size: 16px; font-weight: 400;}
 .newsletter_wrap .smart_application .smart_check_box{clear: both; margin-bottom: 40px;}
 .newsletter_wrap .smart_application .smart_check_box h3{display: block; font-size: 21px; margin: 0 0 20px; color: #333; line-height: 21px; letter-spacing: -1px;}
 .newsletter_wrap .smart_application .smart_check_box .info_box{position: relative; display: block; background-color: #f3f3f3; padding: 30px;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul{display: inline-block; width: 100%;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li{display: inline-block; width: 100%; margin-bottom: 10px;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li:last-child{margin-bottom: 0;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li > div{float: left;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li .icon_box{position: relative; width: 78px; height: 78px; background-color: #fff; border-radius: 50%; margin-right: -78px;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li .icon_box span.icon{display: block; width: 100%; height: 100%; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat 0 0;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li.item01 .icon_box span.icon{background-position: 0 0;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li.item02 .icon_box span.icon{background-position: -98px 0;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li.item03 .icon_box span.icon{background-position: -196px 0;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li.item04 .icon_box span.icon{background-position: -294px 0;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li.item05 .icon_box span.icon{background-position: -392px 0;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li .txt_box{padding-left: 100px; margin-top: 10px;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li .txt_box strong{display: block; font-size: 16px; color: #080808;}
 .newsletter_wrap .smart_application .smart_check_box .info_box ul li .txt_box p{font-size: 16px; color: #727272; line-height: 24px; margin-top: 5px;}
 .newsletter_wrap .smart_application .smart_check_box .check_input_box{display: inline-block; width: 100%; text-align: center; margin: 15px 0 -6px;}
 .newsletter_wrap .smart_application .smart_check_box .check_input_box input{position: absolute; width: 0; height: 0; border: 0; padding: 0; margin: 0; background: none; z-index: -1;}
 .newsletter_wrap .smart_application .smart_check_box .check_input_box label{font-size: 19px; color: #000; cursor: pointer;}
 .newsletter_wrap .smart_application .smart_check_box .check_input_box label span.icon{display: inline-block; width: 19px; height: 19px; vertical-align: middle; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat 0 -193px; margin: -1px 7px 0 0;}
 .newsletter_wrap .smart_application .smart_check_box .check_input_box input:checked + label span.icon{background-position: -39px -193px;}
 .newsletter_wrap .application_write{margin-top: 50px;}
 .newsletter_wrap .application_write .title_box{width: 100%; margin-bottom: 24px; letter-spacing: -0.5px;}
 .newsletter_wrap .application_write .title_box h3.title{display: block; font-size: 20px; color: #000;}
 .newsletter_wrap .application_write .title_box span.date{display: block; text-align: left; font-size: 17px; color: #727272; margin-top: 15px;}
 .newsletter_wrap .application_write .write_box .write_item{position: relative; padding: 20px 0 20px 110px; border-bottom: 1px solid #d2d2d2; min-height: 38px; line-height: 38px; font-size: 16px;}
 .newsletter_wrap .application_write .write_box .write_item:first-child{border-top: 1px solid #d2d2d2;}
 .newsletter_wrap .application_write .write_box .write_item .title{position: absolute; top: 20px; left: 20px; color: #333333; font-weight: 400; height: 38px; line-height: 38px;}
 .newsletter_wrap .application_write .write_box .write_item input[type="text"]{margin: 0; border: 1px solid #d2d2d2; border-radius: 4px; background-color: #fff; height: 38px; line-height: 38px; padding: 0 7px; width: 130px;}
 .newsletter_wrap .application_write .write_box .write_item input[type="radio"]{position: absolute; width: 0; height: 0; border: 0; padding: 0; margin: 0; background: none; z-index: -1;}
 .newsletter_wrap .application_write .write_box .write_item input[type="radio"] + label{cursor: pointer;}
 .newsletter_wrap .application_write .write_box .write_item input[type="radio"] + label span.icon{display: inline-block; width: 18px; height: 18px; vertical-align: middle; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat -85px -194px; margin: -1px 7px 0 0;}
 .newsletter_wrap .application_write .write_box .write_item input[type="radio"]:checked + label span.icon{background-position: -123px -194px;}
 .newsletter_wrap .application_write .write_box .write_item .fragment{margin-bottom: 10px;}
 .newsletter_wrap .application_write .write_box .write_item .fragment:last-child{margin-bottom: 0;}
 .newsletter_wrap .application_write .write_box .write_item .fragment span.txt{margin-left: 7px;}
 .newsletter_wrap .icon_title{position: relative; display: block; margin-bottom: 20px; font-size: 16px; line-height: 22px; color: #000; font-weight: 400; word-break: keep-all;}
 .newsletter_wrap .icon_title.inquiry{padding-left: 78px;}
 .newsletter_wrap .icon_title.application_cancel{padding-left: 73px;}
 .newsletter_wrap .icon_title span.icon{position: absolute; top: 50%; left: 0; height: 55px; margin: -27.5px 10px 0 0; background: url("/images/board/smart_sp.png?build_20260422004") no-repeat 0 -108px;}
 .newsletter_wrap .icon_title.inquiry span.icon{width: 68px; background-position: 0 -108px;}
 .newsletter_wrap .icon_title.application_cancel span.icon{width: 63px; background-position: -88px -108px;}
 .newsletter_wrap .icon_title span.c_blue{color: #2a548e;}
 .newsletter_wrap .smart_btn_box{text-align: center; margin: 57px 0 94px;}
 .newsletter_wrap .smart_btn_box ul{display: inline-block; margin-bottom: -6px;}
 .newsletter_wrap .smart_btn_box ul li{float: left; margin-left: 10px;}
 .newsletter_wrap .smart_btn_box ul li:first-child{margin-left: 0;}
 .newsletter_wrap .smart_btn_box ul li .smart_btn{display: block; padding: 0 50px; height: 45px; line-height: 45px; background-color: #333; color: #fff; font-size: 17px; border: 0; margin: 0; font-weight: 300;}
 .newsletter_wrap .smart_btn_box ul li .smart_btn.btn_red{background-color: #ff5957; color: #fff;}
 .newsletter_wrap .smart_btn_box ul li .smart_btn.btn_blue{background-color: #2a548e; color: #fff;}
  .agreeform_box .agree_check{margin-top: 7px;}
 .agreeform_box .agree_check .item{display: inline-block; vertical-align: middle; margin-left: 20px;}
 .agreeform_box .agree_check .item:first-child{margin-left: 0;}
 .agreeform_box .agree_check input, .agreeform_box .agree_check label{cursor: pointer; display: inline-block; vertical-align: middle; margin: 0;}
 .agreeform_box .agree_check input{margin: 0 5px 0 0;}
 .agreeform_box .agree_btn_box input[type="submit"]{border: 0; padding: 0 50px; height: 38px; line-height: 38px; border-radius: 5px; background-color: #404040; color: #fff; cursor: pointer; font-weight: 300;}
 .search_reset{position: absolute; top: 0; bottom: 0; right: 34px; width: 35px; background-color: #e4e4e4; text-indent: -99999px; z-index: 1;}
 .search_reset:before{content: ''; position: absolute; top: 50%; left: 50%; width: 14px; height: 1px; background-color: #626262; margin: -1px 0 0 -7px; transform: rotate(-45deg);}
 .search_reset:after{content: ''; position: absolute; top: 50%; left: 50%; width: 14px; height: 1px; background-color: #626262; margin: -1px 0 0 -7px; transform: rotate(45deg);}
  .module_privacy .module_w{border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;padding: 20px 0px;}
 .module_privacy .module_w textarea{width:95%; min-height:75px; margin:10px 0}
  .module_view_box .contbox .viewinfo { margin-bottom: 10px;}
 .module_view_box .contbox .viewinfo ul li { margin-bottom:4px; font-size: 14px; border-bottom: 1px solid #d2d2d2; line-height: 30px;}
 .module_view_box .contbox .viewinfo ul li:last-child{ border-bottom: 0;}
 .module_view_box .contbox .viewinfo ul li span.subt {display: inline-block; width: 25%; margin-right: 10px; padding-right: 10px; font-weight: 400;}
 .module_view_box .contbox .viewinfo ul li.yes_cont{ border-bottom: 0;}
  .thumb_photo_box .bottom_btn{padding: 15px 0;}
 .thumb_photo_box .bottom_btn a{ border: 1px solid #707070; border-radius: 4px; text-align: center; display: block; padding: 5px 0;}
 .thumb_photo_box .bottom_btn a:hover{background-color: #707070; color:#fff;}
 .module_view_box .insta_url_info{margin-top: 30px; color: #707070;}
 .module_view_box .insta_url_info a{ color:#707070;}
 .module_view_box .insta_url_info a:hover{color:#046fd9;}
  .module_w .sc_add_code{ margin-bottom: 10px;}
 .module_w .sc_add_code input[type="text"]{ width: 70px; display: inline-block}
 .module_w .sc_add_code .btn_zipcode{ display: inline-block; margin-left: 5px; background-color: #707070; color: #fff;; font-size: 13px; border-radius:5px; padding: 0 12px; height: 30px; line-height:30px; vertical-align: top}
 .module_w .view_address input[type="text"]{display: inline-block}
 .module_w .view_address .address_txt01{ box-sizing: border-box; width: 100%; margin-bottom: 5px}
 .module_w .view_address .address_txt02{ box-sizing: border-box; width: 100%;}
  .module_write_box .cont_write > .write_box > .module_w .split_box input[type="text"]{display: inline-block;}
 .module_write_box .cont_write > .write_box > .module_w .split_box input[type="password"]{display: inline-block;}
 .module_write_box .cont_write > .write_box > .module_w .icon_text{ margin-left: 5px;}
  .module_write_box .cont_write > .write_box.sc_item .module_w .icon_text{ margin-left: 0;}
 .module_write_box .cont_write > .write_box.sc_item .split_box{ margin-bottom: 3px;}
 @media all and (max-width:320px){ .schedule_wrap .module_write_box .cont_write > .write_box{padding-left:62px }
 }
  .module_write_box .cont_write > .write_box > .module_w input[type="text"].text_s{width:50px;}
 .module_write_box .cont_write > .write_box > .module_w input[type="text"].text_phone{width:54px;}
 .module_write_box .cont_write > .write_box > .module_w input[type="text"].text_m{width:140px;}
 .module_write_box .cont_write > .write_box > .module_w input[type="text"].text_l{width:100%;}
 .module_write_box .cont_write > .write_box > .module_w .base_box .selectric-label.select_s{width: 50px;}
 .module_write_box .cont_write > .write_box > .module_w .base_box .selectric-label.select_m{width: 140px;}
 .module_write_box .cont_write > .write_box > .module_w input[type="text"].text_jumin{width:88px;}
 .module_write_box .cont_write > .write_box > .module_w input[type="password"].text_jumin{width:88px;}
 select.select_box_basic{display: block; border: 1px solid #d2d2d2; border-radius: 5px 0 0 5px; height: 36px; line-height: 36px; padding: 0 12px;}
 select.select_box_basic:focus{ color: #333; border: 1px solid #333;}
 .chk_label{ margin-right: 5px; padding-left: 5px;}
 ul.chk_list02 li{display: inline-block; width:48%; margin-right: 1%;}
 @media all and (max-width: 320px){ ul.chk_list02 li{display: block; width:100%;}
 }
 .module_write_box .cont_write > .write_box > .module_w .left_t{margin-right: 8px; display: inline-block; height: 38px; line-height: 38px;}
 .module_write_box .cont_write > .write_box > .module_w input[type="radio"]{ margin-left: 20px; margin-right: 3px; display: inline-block}
 .module_write_box .cont_write > .write_box > .module_w input[type="radio"]:first-child{ margin-left: 0;}
 .module_write_box .cont_write > .write_box > .module_w textarea{display: block; border: 1px solid #d2d2d2; width: 100%; border-radius: 5px; padding: 12px; box-sizing: border-box; margin: 0;}
 .module_write_box .cont_write > .write_box > .module_w textarea.m_height{ height: 140px;}
 .bigo_txt{ color: #707070; font-size: 14px; display: block; margin-top: 5px; font-weight: 100;}
 /*.write_box label{ display: inline-block; line-height: 15px;}
*/  .alert_content h4, .alert_content_none h4{ font-size: 18px;}
 .alert_content h5, .alert_content_none h5{font-size: 17px;}
  .module_write_box .cont_write > .write_box.module_main_thumb > .module_t{position: relative; top: auto;}
 .module_write_box .cont_write > .write_box.module_main_thumb .module_w p{clear: both; padding-top: 10px; color: #c83232;}
 textarea{ font-family:'GmarketSans',"Malgun Gothic", "맑은 고딕", sans-serif; font-weight: 300;}
  .minwon_privacy_txt{padding:20px; height:200px; line-height: 21px; }
  .w22 {width: 22%;}
  a.petition_action.approval {position: absolute; background: #046fd9; border-radius: 15px; padding: 2px 20px 2px 37px; display: inline-block; color: #fff; box-sizing: border-box; right:20px; bottom:25px; box-shadow: 5px 5px 5px rgb(85 118 151 / 30%);}
 a.petition_action.approval span.icon {background: url("/images/board/module_sp.png?build_20260422004?build=2023020901") no-repeat -41px -270px; width: 30px; height: 30px; display: block; overflow: hidden; position: absolute; top: 0; left: -1px;}
 a.petition_action.approval span {color: #fff; display: inline-block;}
  .ui-selectable { -ms-touch-action: none; touch-action: none; }
 .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }
 .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; z-index: 10; }
 .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; border: 1px solid #d2d2d2; background-color: #fff; border-radius: 5px; margin-top: 2px; max-height: 300px; font-size: 13px; }
 .ui-selectmenu-menu .ui-menu li { border-top: 1px solid #d2d2d2; display: block; width: 100%; padding: 5px 10px; box-sizing: border-box; }
 .ui-selectmenu-menu .ui-menu li:first-child { border-top: 0; }
 .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; }
 .ui-selectmenu-open { display: block; }
 .ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em; }
 .ui-selectmenu-icon.ui-icon { float: right; margin-top: 0; }
 .txt_hidden{ display: none;}
  .module_write_box .cont_write h5{ margin-bottom: 10px;}
  .file_viewbox .top_box ul li a span.icon.down_icon { margin-left: 10px; width: 17px; height: 13px; background: url("/images/board/module_sp.png?build_20260422004") no-repeat -58px -114px; text-indent: -99999px; display: inline-block; vertical-align: middle;}
 .file_viewbox .top_box ul li .preview_btn { margin: 4px; display: inline-block;}
 .module_view_box .icon.ebook, .file_viewbox .icon.ebook { text-indent: initial; border: 1px solid #4876ef; color: #4876ef; text-align: center; display: inline-block; vertical-align: middle; border-radius: 4px; font-size: 13px; width: 54px; height: 22px;}
  #member_delete_form{border-top: 1px solid #1a4ab9;padding: 40px 0;width:94%;}
 #member_delete_form h4{margin: 0 0 20px;display: block;}
 #member_delete_form > ul {margin:20px 0 !important;}
 #member_delete_form > ul li{background: url("/images/common/www_tab01_bl.gif?build_20260422004") no-repeat scroll 0 9px; line-height: 1.6; padding: 0 0 0 10px;}
 #member_delete_form ul li strong {color: #1a4ab9; margin-right:3px;}
 #member_delete_form form {background-color: #f4f9fd;margin: 15px 0 0;padding: 25px 10%;width: 100%;text-align:center;box-sizing: border-box;}
 #member_delete_form form dl {display: block;}
 #member_delete_form form dl dt {margin-bottom: 6px;display: block;}
 #member_delete_form form dl dd{display: block;}
 #member_delete_form form ul {margin-top: 15px;display: flex;justify-content: space-between;}
 #member_delete_form form ul li {width: 49%;}
 #member_delete_form form ul li a.btn_sml{height: 34px;line-height: 34px;color:#fff;background: #777;width: 100%;font-weight:400;padding: 0;margin: 0;display: block;border-radius: 5px;}
 #member_delete_form form ul li a.btn_sml span { background:none !important; font-size:14px;}
 #member_delete_form form input#user_password {height: 34px;line-height: 34px;border: 1px solid #d2d2d2;padding: 0 7px;box-sizing: border-box;border-radius: 5px;width: 100%;}
 #member_delete_form form ul li input {cursor: pointer;position:relative;background:#1a4ab9;border:none;color:#fff;font-weight:400;text-align: center;border-radius: 5px;height: 34px;line-height: 34px;width: 100%;}
  .board_list .item span.allow{ background-color: #1a4ab9; color: #fff; display: inline-block; height: 20px; line-height: 20px; padding: 0 8px; border-radius: 3px; font-size: 13px;}
 .board_list .item span.allow_none{ background-color: #777; color: #fff; display: inline-block; height: 20px; line-height: 20px; padding: 0 8px; border-radius: 3px; font-size: 13px;}
  .alert_btn_box { display: inline-block; width: 100%;}
 .alert_btn_box a {float: left; height: 36px; line-height: 36px; color: #fff; border: 1px solid; background-color: #1a4ab9; transition: ease-in-out 0.3s; margin-left: 10px; padding: 0 8%; border-radius: 3px; box-sizing: border-box;}
 .alert_btn_box a:hover {border: 1px solid #222222; background-color: #ffffff; color: #222;}
 .alert_btn_box a:first-child { margin-left: 0;}
 .alert_btn_box a.btn_mywrite{ background-color: #fff; border:1px solid #1a4ab9; color: #1a4ab9;}
 .alert_btn_box a.btn_mywrite:hover{ background-color: #f4f9fd;}
  .module_view_box .movie_cont{ width: 100%; font-size: 15px; margin: 20px auto 0 auto; overflow-y: scroll; text-align: left; border: 1px solid #d2d2d2; padding: 20px; background-color: #fff; max-height: 300px; box-sizing: border-box;}
  .www_board #board_sch1 { margin: 0 0 50px; clear: both; font-size: 14px;}
 .www_board #board_sch1 .srch { border: 1px solid #d4d4d4; padding: 20px;}
 .www_board #board_sch1 .srch label {margin-left: 6px;position: absolute; visibility: hidden;}
 .www_board #board_sch1 .keyword { background-color: #f7f7f7; border: 1px solid #d5d5d5; height: 38px; line-height: 38px; padding: 2px 5px; box-sizing: border-box; float: left; width: calc( 70% - 10px ); margin-bottom: 10px;}
 .www_board #board_sch1 select { height: 38px; line-height: 38px; width: 30%; border: 1px solid #d5d5d5; margin-right: 10px; float: left; box-sizing: border-box;}
 .www_board #board_sch1 select option{ font-weight: 300;}
 .www_board #board_sch1 .btn-sch { display: block; height: 38px; color: #fff; cursor: pointer; background: #6f7470; box-sizing: border-box; width: 100%; height: 42px; font-size: 15px; }
  span.btn_round_green { background-color: #199467 ;border-radius: 4px; display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; color: #fff;}
 span.btn_round_blue { background-color: #046fd9 ;border-radius: 4px; display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; color: #fff;}
 span.btn_round_red { background-color: #e50050 ;border-radius: 4px; display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; color: #fff;}
 span.btn_round_black { background-color: #666 ;border-radius: 4px; display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; color: #fff;}
 span.btn_round_green2 { background-color: #119f6c ;border-radius: 4px; display: inline-block; height: 24px; line-height: 24px; padding: 0 6px; color: #fff;}
  #pollgroup h3{ line-height: 1.6;}
 .poll_button .btn_survey01,.poll_button .btn_survey02{ height: 35px;line-height: 35px; padding: 0 14px; box-sizing: border-box; border-radius: 8px;}
 .poll_button .btn_survey01{ background-color: #333; color: #fff;}
 .poll_button .btn_survey02{ background-color: #fff; color: #333;border:1px solid #333;}
 .poll_button .poll_ment{ height:35px; line-height: 35px;}
  .contents_header{ margin-bottom: 30px; border: 1px solid #ccc;}
 .contents_header ul li{border-bottom: 1px solid #ccc; padding: 8px 10px;}
 .contents_header ul li:last-child{border: none;}
