@charset "UTF-8";
img{width:100%; height: 100%; display:block;}
/* m_sub01 */
.m_sub_wrap{width:100%; font-size:12px; color:#888888; padding-top:107px;}
.m_sub_head_title{text-align:center; font-size:30px; color:#1b1b1b; line-height:1.2; padding:50px 15px; font-family:'NotoSans-Medium';}
.m_sub_head_title .m_sub_head_info{font-size:11px; color:#eb6428; display:block; padding-bottom:10px;}
.m_sub_head_title .m_sub_head_small{font-size:15px; color:#1b1b1b; display:block; padding-top:10px; font-family:'NotoSans-Regular';}
.m_sub_head_navi{font-size:11px; padding-top:25px; font-family:'NotoSans-Regular'; text-align:center;}
.m_sub_head_navi a{color:#888888;}
.m_sub_head_navi a.on{color:#1b1b1b;}
.m_sub_head_navi a.m_sub_navi_h{width:8px; height:9px; display:inline-block; vertical-align:middle; padding-bottom:3px;}
.m_sub_head_navi span.m_sub_navi_a{width:5px; height:10px; display:inline-block; vertical-align:middle; padding:0 3px 2px;}
.m_sub_head_img{width:100%; height:auto;}
.m_sub_head_person{background:#eee; padding:15px; line-height:1.7; color:#1b1b1b; text-align:justify;}
.m_sub_head_person.m_sub_inside_person{background:#fdefe9; margin-bottom:25px;}
.m_sub_head_person .m_sub_head_person_img{width:20%; height:auto; padding-right:4%; display:inline-block; vertical-align:top;}
.m_sub_head_person .m_sub_head_person_img img{padding:0;}
.m_sub_head_person .m_sub_head_person_txt{width:74%; display:inline-block;}
.m_sub_head_person .m_sub_head_person_txt .m_sub_head_person_name{font-size:11px; color:#333;}
.m_sub_head_person .m_sub_head_person_txt .m_sub_head_person_line{width:15px; height:1px; background:#1b1b1b; margin-top:10px; margin-bottom:10px;}
.m_sub_head_person .m_sub_head_person_txt .m_sub_head_person_cont{color:#1b1b1b; font-family:'NotoSans-Medium';}
.m_sub_cont{line-height:1.8; text-align:justify; width:90.625%; margin:0 auto; padding:10px 0 0;}
.m_sub_cont .m_sub_cont_title{text-align: left; font-size:20px; color:#eb6428; display:block; padding-bottom:10px; line-height:1.2; padding-top:30px;}
.m_sub_cont img{padding-bottom:15px;}
.m_sub_cont img.top{padding-bottom:15px !important;}
.m_sub_cont img.mid{padding:5px 0 10px !important;}
.m_sub_cont img.bot{padding-top:15px !important; padding-bottom:0 !important;}
.m_sub_cont .tin{position:relative; font-size:10px; top:-2px;	}
.m_sub_cont .tin_info{border-top:1px solid #eee; padding-top:15px; margin-top:25px; font-size:11px; line-height: 1.5;}
.m_sub_cont p{word-break:break-all;}

/* m_sub02 */
.col03{background:#eb6428; color:#ffffff !important; padding-left:15px; padding-top:10px !important; margin-bottom:10px;}
/* .mcol_h{color:#0067a2 !important;} */
/* .mcol_b{background:#e5f0f6;} */
/* nav */
.m_sub_nav{background:#fff; position:relative; overflow:hidden; width:100%; height:46px;}
.m_sub_nav div{overflow:hidden; height:45px; border-bottom:1px solid #e5e5e5;}
.m_sub_tap_menu{font-size:0; width:auto; display:table; font-size:0; line-height:0; white-space:nowrap;}
.m_sub_tap_menu li{display:table-cell; vertical-align:top;}
.m_sub_tap_menu .m_sub_link_menu{display:block; position:relative; padding:0 10px 0 15px; white-space:nowrap;}
.m_sub_tap_menu .m_sub_txt_menu{display:inline-block; position:relative; box-sizing:border-box;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_01{width:69px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_02{width:69px; padding:15px 2px 13px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_03{width:82px; padding:13px 2px 15px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_04{width:75px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_05{width:65px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_06{width:75px; padding:15px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_07{width:73px; padding:15px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_08{width:46px; padding:11px 2px 12px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_09{width:67px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_10{width:61px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_11{width:70px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_12{width:67px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_13{width:67px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_14{width:55px; padding:13px 2px 14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_15{width:72px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_16{width:55px; padding:14px 2px;}
.m_sub_tap_menu .m_sub_txt_menu.m_sub_txt_17{width:77px; padding:17px 2px 18px 2px;}
.m_sub_tap_menu .on .m_sub_txt_menu:after{content:' ';position:absolute; left:0; bottom:1px; width:100%; height:1px; background-color:#eb6428;}
/* m_sub03 */
.m_sub_move{padding:40px 15px; border-bottom:1px solid #ebebeb;}
.m_sub_move.m_last_border{border-bottom:none; padding:40px 15px 0;}
.m_sub_move_wrap{text-align:center;}
.m_sub_move_wrap .m_sub_move_logo{width:80px; margin:0 auto;}
.m_sub_move_wrap .m_sub_move_title{font-size:30px; line-height:1.2; color:#1b1b1b; font-family:'NotoSans-Medium'; padding:10px 0 15px;}
.m_sub_move_wrap .m_sub_move_cont .m_sub_move_cont_img{width:135px; margin:0 auto; padding:10px 0 25px;}
.m_sub_move_wrap .m_sub_move_cont .m_sub_move_cont_txt{text-align:justify; line-height:1.8;}
.m_sub_move_wrap .m_sub_move_cont .m_sub_move_cont_txt strong{color:#333;}

/* table */
.m_sub_table{width: 100%; text-align:center; padding:35px 0 0;}
table{font-family:'NotoSans-Regular'; text-align:center; width: 100%; font-size: 11px;}
table th{border:1px solid #ebebeb; background:#333; color:#fff; font-weight:100;}
.m_sub_table table td{border:1px solid #ebebeb; box-sizing:border-box; padding:1%;}
.m_sub_table.sub_table_part02 table td{width:0;}
.m_sub_table table .gray_back{background:#f4f4f4; padding:0;}
.table_title{font-size:18px; color:#1b1b1b; background:#fff; border:0; line-height: 1.3; padding:0 0 5px;}
.m_sub_table table td.table_small_tit{text-align:right; font-size:12px; border:0; padding:5px 0;}
.m_sub_table table td.table_source{font-size:12px; text-align:left; border:0; padding:5px 0;}


/* 아이폰 5 & 5S 가로 및 세로 */
@media only screen and (max-device-width : 320px) and (max-device-width : 568px) {
.m_sub_head_title {font-size: 26px;}
.m_sub_move_wrap .m_sub_move_title {font-size: 26px;}
.m_sub_cont .m_sub_cont_title {font-size: 18px;}
.m_sub_table table td {padding:0.5%;}
}
