@charset "utf-8";
/*
	Template
*/

/** Common **/
.input_ty {width:100px;padding:2px 5px;border:solid 1px #e5e5e5;font-size:14px;color:#000;}
.placeholder {color:#afafaf;}
:-ms-input-placeholder {color:#afafaf;} /* M$ */
::-webkit-input-placeholder {color:#afafaf;} /* webkit */
::-moz-placeholder {color:#afafaf;} /* firefox */

.select_ty {width:100px;height:36px;padding:7px 10px;border:solid 1px #e5e5e5;font-size:14px;color:#000;}
/*.select_ty {width:100px;padding:5px 10px;background-image:url(../images_new/layout/ico_select_arr.png);background-repeat:no-repeat;background-position:90% center;appearance:none;-moz-appearance:none; /* Firefox -webkit-appearance:none; /* Safari and Chrome border:solid 1px #e5e5e5;font-size:14px;color:#000;transition:background 0.4s;}
.select_ty:hover, .select_ty:focus {background-image:url(../images_new/layout/ico_select_arr_ov.png);}*/

.tarea_ty {width:100%;height:100px;padding:15px;border:solid 1px #e5e5e5;font-size:14px;color:#000;box-sizing:border-box;resize:none;}

/* Input Size */
.w20 {width:20%;}
.w30 {width:30%;}
.w40 {width:40%;}
.w50 {width:50%;}
.w100 {width:100%;}

/* Btns */
.btn_ty {display:inline-block;min-width:150px;padding:10px 20px;background:#b3171b;border:none;color:#fff;text-align:center;cursor:pointer;box-sizing:border-box;transition:all 0.4s;}/* ÁÖ»ö */
.btn_ty02 {background:none;border:solid 1px #b3171b;color:#b3171b;} /* ÁÖ»ö¶óÀÎ */
.btn_ty03 {background:#363636;} /* °ËÁ¤ */
.btn_ty:hover, .btn_ty:focus {background:#93060a;}
.btn_ty02:hover, .btn_ty02:focus {background:#b3171b;color:#fff;}
.btn_ty03:hover, .btn_ty03:focus {background:#000;}

.btn_media:after {content:"";display:inline-block;width:22px;height:30px;margin-left:20px;background:url(../../images/template/ico_media.png) no-repeat center center;vertical-align:top;}

.btm_btns {margin-top:50px;text-align:center;}
.btm_btns:after {content:"";display:block;clear:both;}
.btm_btns .sort_l {float:left;}
.btm_btns .sort_r {float:right;}


/** Table **/
.table_ty {}
.table_ty th, .table_ty td {padding:12px 5px;font-weight:350;color:#303030;text-align:center;line-height:24px;box-sizing:border-box;}
.table_ty thead th {background:#e8edff;border-bottom:solid 1px #fff;border-left:solid 1px #fff;font-weight:500;}
.table_ty thead th.tb_top {padding:7px 5px 12px;background:#e8edff url(../../images/template/tb_top_line.png) repeat-x left bottom;border-bottom:solid 1px #000 !important;}
/*.table_ty thead th.tb_top:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background:#fff;}*/
.table_ty tbody td {border-right:solid 1px #000;border-bottom:solid 1px #000;}
.table_ty tr > th:first-child {border-left:none;}
.table_ty tr > td:first-child {border-left:solid 1px #000;}
.table_ty thead th.bdl {border-left:solid 1px #fff !important;}
.table_ty thead th.bdr {border-right:solid 1px #fff !important;}
.table_ty tbody td.bdl {border-left:solid 1px #fff !important;}
.table_ty tbody td.bdr {border-right:solid 1px #fff !important;}
.table_ty .tr {padding:8px 10px;text-align:right;}
.table_ty .tl {padding:8px 10px;text-align:left;}

.table_ty.stb th {padding:6px 5px;border:solid #819ed1 !important;border-width:0 0 1px !important;color:#819ed1;text-align:left;}
.table_ty.stb td {padding:6px 5px;border:solid #000;border-width:0 0 1px !important;text-align:left;}

/* Ty02 : Vertical */
.table_ty.ty02 tbody th {}
.table_ty.ty02 tbody td {}

.table_btm_info {margin-top:10px;}
.table_btm_info .tbil {float:left;}
.table_btm_info .tbir {float:right;}


/** Form **/
.form_ty {border-top:solid 1px #dbdbdb;}
.form_ty tbody th {padding:8px;background:#ededed;border-bottom:solid 1px #dbdbdb;font-weight:700;}
.form_ty tbody th.imp:after {content:"*";display:inline-block;margin-left:5px;color:#e43e3e;vertical-align:middle;}
.form_ty tbody td {padding:8px 10px;border-bottom:solid 1px #dbdbdb;text-align:left;box-sizing:border-box;}
.form_ty .tr {padding:8px 10px;text-align:right;}
.form_ty .tl {padding:8px 10px;text-align:left;}
.form_ty .btn_ty {padding:8px 10px;font-size:13px;}
.form_ty textarea {width:100%;height:100px;padding:15px;border:solid 1px #e5e5e5;font-size:14px;color:#000;box-sizing:border-box;resize:none;}
.form_ty p.ht {margin-top:5px;font-size:12px;font-weight:700;color:#b3171b;}
.form_ty span.ht {display:inline-block;margin-left:5px;font-size:12px;font-weight:700;color:#b3171b;vertical-align:middle;}
.form_ty .form_multi > li {margin-bottom:5px;}
.form_ty .form_multi > li:last-child {margin:0;}

.form_top_txt {margin-bottom:10px;text-align:right;}
.form_top_txt > span {font-weight:700;color:#e43e3e;}


/** List **/
.list_ty {border-top:solid 2px #b3171b;}
.list_ty thead th {padding:15px 5px;border:solid #dbdbdb;border-width:0 1px 1px 0;font-size:15px;font-weight:700;color:#404040;text-align:center;box-sizing:border-box;}
.list_ty tbody td {padding:8px 5px;border:solid #dbdbdb;border-width:0 1px 1px 0;font-size:15px;text-align:center;box-sizing:border-box;}
.list_ty th:last-child, .list_ty td:last-child {border-right:none;}
.list_ty .tr {padding:8px 10px;text-align:right;}
.list_ty .tl {padding:8px 10px;text-align:left;}
.list_ty .tl > a {transition:all 0.4s;}
.list_ty .tl > a:hover, .list_ty .tl > a:focus {color:#284e86;text-decoration:underline;}
.list_ty .tl > a .cate {display:inline-block;padding:0 5px;background:#284e86;font-size:13px;color:#fff;}


/* Category */
.bd_cate {display:table;width:100%;max-width:1300px;margin:0 auto 45px;border:solid #dbdbdb;border-width:1px 1px 1px 0;table-layout:fixed;box-sizing:border-box;}
.bd_cate > li {display:table-cell;border-left:solid 1px #dbdbdb;vertical-align:top;box-sizing:border-box;}
.bd_cate > li > a {padding:15px 0;font-size:17px;text-align:center;line-height:31px;transition:all 0.4s;}
.bd_cate > li > a#bo_cate_on, .bd_cate > li > a:hover, .bd_cate > li > a:focus {background:#285399;color:#fff;}


/* Search */
.bd_search_box {margin-bottom:50px;padding:40px;background:#ededed;text-align:center;box-sizing:border-box;}
.bd_search_box .btn_search {width:36px;height:36px;background:#b3171b url(../../images/template/ico_search.png) no-repeat center center;border:none;font-size:0;cursor:pointer;}


/** View **/
.bo_v_sec {border-top:solid 2px #b3171b;}
.bo_v_sec dt {padding:15px 20px;background:#ededed;border-bottom:solid 1px #dbdbdb;font-size:15px;font-weight:700;line-height:25px;box-sizing:border-box;}
.bo_v_sec dd {padding:15px 20px;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;}
.bo_v_sec .bo_v_info > span {display:inline-block;margin-right:20px;font-size:15px;vertical-align:top;}
.bo_v_sec .bo_v_info > span > strong {font-weight:700;}
.bo_v_sec dd.bo_v_cont {padding:40px 20px;font-size:15px;}

#bo_v .arti_stit {margin-top:40px;}

.view_file_download > img {width:auto;margin-right:5px;}

/* FAQ */
#faq_con {border-top:solid 1px #bf1f24;}
#faq_con > ol > li {border-bottom:solid 1px #dbdbdb;}
#faq_con h3 {display:block;}
#faq_con h3 > a {padding:15px 20px;font-size:16px;color:#333;box-sizing:border-box;}
#faq_con h3 > a .con_q {display:inline-block;width:26px;height:26px;margin-right:20px;background:#bf1f24;border-radius:100%;font-size:14px;font-weight:800;color:#fff;text-align:center;line-height:26px;vertical-align:top;}
#faq_con .con_inner {padding:15px 20px;background:#f9f9f9;box-sizing:border-box;}
#faq_con .con_inner .con_a {display:inline-block;width:26px;height:26px;margin-right:20px;background:#adabab;border-radius:100%;font-size:14px;font-weight:800;color:#fff;text-align:center;line-height:26px;vertical-align:top;}
#faq_con .con_inner > p {display:inline-block;vertical-align:top;}
#faq_con .con_inner .con_closer {display:none;}

#faq_wrap .empty_table {border-top:solid 1px #bf1f24;border-bottom:solid 1px #dbdbdb;padding:30px 20px;font-size:16px;color:#333;text-align:center;box-sizing:border-box;}