﻿@charset "utf-8";

/* Common */
html{height:100%;-webkit-text-size-adjust:none;font-size:10px}
@media only screen and (min-width:320px){html{font-size:10px}
}
@media only screen and (min-width:360px){html{font-size:11px}
}
@media only screen and (min-width:384px){html{font-size:12px}
}
body{background:#fff;color:#454545;font-size:1.3rem;-webkit-text-size-adjust:none;word-break:break-all;word-wrap:break-word;word-break:keep-all;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,table,th,td,legend,button{margin:0;padding:0;font-family:'AppleSDGothicNeo-REGULAR','Roboto','Droid Sans','Malgun Gothic','Helvetica','Apple-Gothic','애플고딕','Tahoma',dotum,'돋움',gulim,'굴림',sans-serif;}
section,nav,header,footer{display:block;}
table{border-spacing:0;border-collapse:collapse;}
form,fieldset,img{border:0 none;}
ul,ol,li{list-style:none outside;}
em,address{font-style:normal}
a{color:#454545;text-decoration:none;}
/*li,p,dt,dd,div,span{word-break:break-word;}*/
button, input[type='button'], input[type='submit'], input[type='reset']{cursor:pointer;-webkit-border-radius:0;}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
legend, .skip, .hide{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0;text-indent:-100px;}
caption{overflow:hidden;height:0;font-size:0;line-height:0;text-indent:-100px;}

textarea{-webkit-border-radius:0;-webkit-appearance:none;resize:none;}

select{height:3.6rem;padding:0 2.2rem 0 0.5rem;border:1px solid #b2c1ca;background:#fff url("/m_img/bg/arr_select.png") no-repeat 100% 50%;background-size:2.2rem 0.9rem;color:#252525;font-size:1.3rem;-webkit-border-radius:0.3rem;border-radius:0.3rem;-webkit-appearance:none;white-space:nowrap;}

input[type="text"],input[type="number"],input[type="password"],input[type="tel"],textarea{border-radius:0;-webkit-border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;box-shadow:none;}
.text{height:2.5rem;padding:0.3rem 0.2rem;border:1px solid #b2c1ca;font-size:1.3rem;}
input.readonly{background:#f7f7f7;}
.oir{display:block;overflow:hidden;width:1px;height:1px;opacity:0;}

.skip_navi{position:absolute;top:-100px;left:0;padding:0.5rem 1rem;z-index:30;background:#fff;}
.reveal-wrap{overflow:hidden;position:relative;}
.reveal-contents{}

/*header*/
.header{position:relative;}
.hd_top{position:relative;z-index:35;height:4.7rem;background:#02608d;}
.hd_top.open_menu{background:#184c5e;}
.hd_top.open_menu .btn_menu{display:none;}
.hd_top.open_menu .btn_mclose{display:block;}
.header .logo{padding:1.4rem 0 0;}
.header .logo a{display:block;width:22rem;height:2.1rem;margin:0 auto;background:url('/m_img/title/logo.png');background-size:22rem 2.1rem;}/*190904*/
.header .btn_home{display:block;position:absolute;top:1.4rem;left:1.3rem;width:2.4rem;height:1.8rem;background:url('/m_img/btn/btn_home.png');background-size:2.4rem 1.8rem;}
.btn_menu{display:block;position:absolute;top:1.6rem;right:1.5rem;width:1.8rem;height:1.4rem;background:url('/m_img/btn/btn_menu.png');background-size:1.8rem 1.4rem;}
.btn_mclose{display:none;position:absolute;top:1.6rem;right:1.6rem;width:1.4rem;height:1.5rem;background:url('/m_img/btn/btn_x.png');background-size:1.4rem 1.5rem;}

.menu_layer{visibility:hidden;position:absolute;top:4.7rem;left:-100%;z-index:30;width:100%;background:#e5eef0;}
.menu_layer .tb_lmenu{display:table;width:100%;}
.menu_layer .tr_lmenu{display:table-row;}
.menu_layer .cell_th{display:table-cell;width:12rem;padding:1.4rem 0 1.2rem 1.4rem;border-top:1px solid #fff;background:#c5dbdf;color:#538292;font-weight:bold;font-size:1.7rem;letter-spacing:-0.1rem;vertical-align:top;}
.menu_layer .cell_td{display:table-cell;padding:1.1rem 0 0.9rem;border-top:1px solid #98abaf;font-weight:bold;font-size:1.3rem;vertical-align:top;}
.menu_layer .tr_lmenu:first-child .cell_th,.menu_layer .tr_lmenu:first-child .cell_td{border-top:0;}
.cell_td li{position:relative;}
.cell_td li:after{content:'';display:block;position:absolute;top:0.9rem;right:1rem;width:0.6rem;height:1rem;background:url('/m_img/bg/arr_right3.png');background-size:0.6rem 1rem;}
.cell_td li a{display:block;padding:0.5rem 0.5rem 0.6rem 1rem;color:#184c5e;font-size:1.3rem;letter-spacing:-0.1rem;}


/*footer*/
.footer{position:relative;background:#f9f9f9;}

.noti_cs{padding:1.3rem 1rem 1.5rem 3.3rem;border-bottom:1px solid #3e697b;background:#365562;}
.noti_cs .tit{color:#fffeff;font-weight:normal;font-size:1.7rem;letter-spacing:-0.13rem;}
.noti_cs .tit .name{color:#65d3d2;font-weight:bold;}
.noti_cs .tell_number{color:#2dc1e6;font-weight:bold;font-size:4.2rem;line-height:1.02em;letter-spacing:-0.22rem;}
.noti_cs .fax_number{margin:0 0 0.5rem;color:#9fad95;font-weight:bold;font-size:2.2rem;letter-spacing:-0.1rem;}
.noti_cs .time_cs{color:#fffefe;font-size:1.3rem;}

.addr_foot{padding:1.3rem 0.3rem 1.2rem 1rem;background:#214859;color:#71b1c3;font-size:1.1rem;line-height:1.5em;letter-spacing:-0.1rem;text-align:center;}
.addr_foot .nm{color:#69bf1d;}
.addr_foot .copy{}

/*contents*/
.contents{position:relative;padding:0.1rem 0 2rem;}

.main_img{font-size:0;}
.main_img img{width:100%;}

.wrp_cs{position:relative;height:6.1rem;margin:0.5rem 0;padding-left:7rem;}
.wrp_cs:before{content:'';display:block;position:absolute;top:0.8rem;left:1.7rem;width:4rem;height:5rem;background:url('/m_img/icon/ico_cs.png');background-size:4rem 5rem;}
.wrp_cs .tl{padding:0.8rem 0 0.2rem;font-size:1.5rem;letter-spacing:-0.25rem;}/*190904*/
.wrp_cs .tell{color:#117dec;font-weight:bold;font-size:1.8rem;letter-spacing:-0.09rem;}
.wrp_cs .tell:before{content:'';display:inline-block;width:2.2rem;height:2rem;margin-right:0.2rem;background:url('/m_img/icon/ico_phone.png');background-size:2.2rem 2rem;vertical-align:-0.3rem;}
.wrp_cs .name{margin-left:0.5rem;color:#807d7d;font-size:1.1rem;letter-spacing:-0.05rem;vertical-align:0.2rem}
.wrp_cs .tx_name{color:#030303;}

.wp_advice{font-size:0}
.wp_advice img{width:100%;}

.list_mnu{overflow:hidden;margin:0.2rem -0.2rem 0;}
.list_mnu .tb_mnu{display:table;width:100%;}
.list_mnu .tr_mnu{display:table-row;}
.list_mnu .tr_mnu a{display:table-cell;position:relative;height:5.4rem;border:0.2rem solid #fff;background:#f8f9f9;vertical-align:middle;}
.list_mnu .tr_mnu .cell{display:block;padding-left:4.8rem;color:#454545;font-weight:bold;font-size:1.3rem;letter-spacing:-0.15rem;}
.list_mnu .tr_mnu .cell:before{content:'';display:inline-block;position:absolute;left:1.3rem;top:50%;}
.list_mnu .tr_mnu .cell:after{content:'';display:inline-block;position:absolute;right:3%;top:50%;width:0.7rem;height:1.2rem;margin-top:-0.6rem;background:url('/m_img/bg/arr_right.png');background-size:0.7rem 1.2rem;}
.list_mnu .tr_mnu .cell.cell_1:before{width:3rem;height:3rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_1.png');background-size:3rem 3rem;}
.list_mnu .tr_mnu .cell.cell_2:before{width:2.9rem;height:2.9rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_2.png');background-size:2.9rem 2.9rem;}
.list_mnu .tr_mnu .cell.cell_3:before{width:2.5rem;height:2.6rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_3.png');background-size:2.5rem 2.6rem;}
.list_mnu .tr_mnu .cell.cell_4:before{width:2.5rem;height:3rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_4.png');background-size:2.5rem 3rem;}
.list_mnu .tr_mnu .cell.cell_5:before{width:2.5rem;height:2.8rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_5.png');background-size:2.5rem 2.8rem;}
.list_mnu .tr_mnu .cell.cell_6:before{width:3rem;height:2.8rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_6.png');background-size:3rem 2.8rem;}
.list_mnu .tr_mnu .cell.cell_7:before{width:3.2rem;height:2.8rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_7.png');background-size:3.2rem 2.8rem;}
.list_mnu .tr_mnu .cell.cell_8:before{width:2.3rem;height:2.9rem;margin-top:-1.5rem;background:url('/m_img/icon/ico_menu_8.png');background-size:2.3rem 2.9rem;}

.wp_notice{margin:1.8rem 0 0;padding:1px 0;border-top:1px solid #e1dfdf;border-bottom:1px solid #e1dfdf;}
.top_notive{position:relative;height:2.9rem;background:#eaeef0;}
.top_notive .tl_notice{padding:0.3rem 0 0 1.1rem;color:#060606;font-size:1.4rem;}
.top_notive .tl_notice:before{content:'';display:inline-block;width:1.8rem;height:2.2rem;margin-right:0.5rem;background:url('/m_img/icon/ico_lighting.png');background-size:1.8rem 2.2rem;vertical-align:-0.4rem;}
.top_notive .more{position:absolute;right:1.2rem;top:0.7rem;color:#4d92d6;font-weight:bold;font-size:1.1rem;}
.top_notive .more:after{content:'';display:inline-block;width:0.7rem;height:0.9rem;margin-left:0.3rem;background:url('/m_img/bg/arr_right2.png');background-size:0.7rem 0.9rem;vertical-align:0;}

.lst_notive{padding:1rem 1rem 0.3rem 1.5rem;background:#f4f5f6;}
.lst_notive li{position:relative;margin:0 0 0.6rem;}
.lst_notive li a{display:block;padding-right:7rem;}
.lst_notive li .subj{display:block;color:#3a3b3b;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.1rem;}
.lst_notive li .date{display:block;position:absolute;top:0.2rem;right:0;color:#8f9090;font-size:1.1rem;letter-spacing:-0.04rem;}

.area_tit{height:12rem;}
.area_tit.bg_menu01{background:url('/m_img/bg/bg_menu01.jpg');background-size:100% 12rem;}
.area_tit.bg_menu02{background:url('/m_img/bg/bg_menu02.jpg');background-size:100% 12rem;}
.area_tit.bg_menu03{background:url('/m_img/bg/bg_menu03.jpg');background-size:100% 12rem;}
.area_tit.bg_menu04{background:url('/m_img/bg/bg_menu04.jpg');background-size:100% 12rem;}
.area_tit.bg_menu05{background:url('/m_img/bg/bg_menu05.jpg');background-size:100% 12rem;}
.area_tit .tit{padding:4rem 0 0;color:#5acafe;font-size:1.8rem;letter-spacing:-0.1rem;text-align:center;}
.area_tit .tit:after{content:'';display:block;width:4.4rem;height:0.3rem;margin:0.6rem auto 0;}
.area_tit.bg_menu01 .tit:after{background:#fb4563;}
.area_tit.bg_menu02 .tit:after{background:#fc8a03;}
.area_tit.bg_menu03 .tit:after{background:#a5c33b;}
.area_tit.bg_menu04 .tit:after{background:#fed46e;}
.area_tit.bg_menu05 .tit:after{background:#8ee8fb;}

.tit_sub{margin:2rem 1rem 0 1rem;color:#060606;font-size:1.5rem;letter-spacing:-0.1rem;}
.tit_sub:after{content:'';display:block;width:4.4rem;height:0.2rem;margin:0.4rem 0 0 0.2rem;background:url('/m_img/bg/bg_tit.png');background-size:4.4rem 0.3rem;}

.txt_sub{margin:0.8rem 1rem 0 1rem;color:#3a3b3b;font-size:1.3rem;}

.list_check{margin:1.5rem 0 0;border-top:1px solid #b2c1ca;border-bottom:1px solid #b7b7b8;}
.list_check li{padding:0.6rem 1rem;border-top:1px dotted #c6c6c6;background:#f8f8f8}
.list_check li:first-child{border-top:0;}
.list_check li:nth-child(odd){background:#f4f4f4}
.list_check .dv_txt{padding-left:2.3rem;color:#252525;font-size:1.2rem;text-indent:-2.3rem;}
.list_check .dv_txt .num{color:#05a0f9;font-weight:bold;font-size:1.3rem;}
.list_check .dv_chk{margin:0.4rem 0 0;text-align:right;}
.list_check .dv_chk label{color:#1c9e22;font-size:1.3rem;}
.list_check .dv_chk .radio{margin:0 0.3rem 0 0;vertical-align:-0.2rem;}

.tb_consult{margin:1.5rem 1rem 0 1rem;border-top:1px solid #b2c1ca;}
.tb_consult .tr_consult:first-child .th_consult{padding-top:0.8rem}
.tb_consult .th_consult{padding:1.5rem 0 0.5rem;color:#252525;font-weight:bold;font-size:1.3rem;}
.tb_consult .td_consult{color:#595858;}
.tb_consult .text{height:3.6rem;border-radius:0.3rem;color:#252525;}
.tb_consult .lab_chk{display:inline-block;line-height:1.7em;}
.tb_consult .check{margin-right:0.2rem;vertical-align:-0.1rem;}
.tb_consult .tx_guide{margin:0.5rem 0 0;padding-left:1.1rem;color:#585757;font-size:1.3rem;text-indent:-1.1rem;}

.wrp_agree{margin:1.5rem 1rem 0.6rem;padding-bottom:0.6rem;border-bottom:1px solid #b7b7b8;}
.wrp_agree .tl{margin:0 0 0.5rem;color:#252525;font-size:1.3rem;}
.wrp_agree .bx_agree{overflow-y:auto;height:11.8rem;border:1px solid #b2c1ca;border-radius:0.3rem;}
.wrp_agree .scroll{padding:1rem 0.5rem;color:#585757;line-height:1.4em;}
.wrp_agree .chk_agree{margin:0.6rem 0 0;color:#585757;}
.wrp_agree .chk_agree label{margin-left:0.3rem;vertical-align:0.2rem;}

.txt_comment{margin:0 1rem;padding-left:1.1rem;color:#1a7df8;font-size:1.3rem;text-indent:-1.1rem;}

.list_bbs{margin:0.2rem 0 0;border-bottom:1px solid #d7d8d9;}
.list_bbs li{position:relative;border-top:1px solid #d7d8d9;}
.list_bbs li:nth-child(odd){background:#f4f5f7}
.list_bbs li a{display:block;padding:0.8rem 3rem 0.8rem 1rem;}
.list_bbs .subj{color:#060606;font-weight:bold;font-size:1.3rem;line-height:1.4em;letter-spacing:-0.1rem;}
.list_bbs .subj:after{content:'';position:absolute;top:50%;right:1.4rem;z-index:2;width:0.9rem;height:0.9rem;margin-top:-0.5rem;border-right:0.2rem solid #808184;border-bottom:0.2rem solid #808184;-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg);}
.list_bbs .date{display:block;margin:0.3rem 0 0;color:#757676;font-size:1.3rem;}

.box_subj{margin:0.2rem 0 0;padding:0.8rem 1rem 0.8rem 1rem;background:#6d86a0;}
.box_subj .subj{color:#fcfdfe;font-weight:bold;font-size:1.3rem;line-height:1.4em;letter-spacing:-0.1rem;}
.box_subj .date{display:block;margin:1.3rem 0 0;color:#fcfdff;font-size:1.3rem;text-align:right;}

.cont_view{margin:1.7rem 1rem;font-size:1.2rem;line-height:1.4em;}

.btn_golist{display:block;height:3.7rem;background:#6d86a0;color:#fff;font-weight:bold;font-size:1.3rem;line-height:3em;text-align:center;}
.btn_golist:before{content:'';display:inline-block;width:0.8rem;height:0.8rem;margin-right:0.3rem;border-left:0.2rem solid #fff;border-bottom:0.2rem solid #fff;-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}

.lst_guide{margin:0.4rem 0 0;}
.lst_guide li{padding-left:0.7rem;color:#585757;line-height:1.45em;text-indent:-0.7rem;}

.tit_ssub{margin:2.8rem 1rem 0.7rem;color:#0680fa;font-size:1.4rem;letter-spacing:-0.1rem;}

.wrp_fullimg{font-size:0}
.wrp_fullimg.space{margin:0 10px;}
.wrp_fullimg img{width:100%;}

.wrp_graphic{font-size:0}
.wrp_graphic.space{margin:0 10px;}
.wrp_graphic img{width:420px;}
.wp_scroll{overflow-x:auto;}

.lst_txt li{padding-left:1.6rem;text-indent:-1.6rem;}
.lst_txt2 li{margin-top:0.7rem;padding-left:0.7rem;text-indent:-0.7rem;}

/*
width 100% 스크롤 없음 
if < 420px ? 이미지사이즈 420, 스크롤auto
*/








.paging{margin:1.3rem 0 0;text-align:center;}
.paging *{vertical-align:middle}
.paging .btns{display:inline-block;font-size:0}
.paging .btns a{display:inline-block;position:relative;width:2.3rem;height:2.3rem;border:1px solid #a8a8a9;}
.paging .btns a.prev{margin-right:1.2rem}
.paging .btns a.next{margin-left:1.2rem}
.paging .btns a.prev:after{content:'';position:absolute;top:50%;left:0.9rem;z-index:2;width:0.8rem;height:0.8rem;margin-top:-0.5rem;border-left:0.1rem solid #838384;border-bottom:0.1rem solid #838384;-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg);}
.paging .btns a.next:after{content:'';position:absolute;top:50%;right:0.9rem;z-index:2;width:0.8rem;height:0.8rem;margin-top:-0.5rem;border-right:0.1rem solid #838384;border-bottom:0.1rem solid #838384;-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg);}
.paging .num{display:inline-block;}
.paging .num a{display:inline-block;height:2.3rem;margin:0 0.3rem 0;padding:0 0.8rem 0 0.8rem;border:1px solid #a8a8a9;color:#020202;font-weight:bold;font-size:1.3rem;line-height:1.85em;}
.paging .num a:hover{text-decoration:none;}
.paging .num .on{display:inline-block;height:2.3rem;margin:0 0.3rem 0;padding:0 0.7rem 0 0.8rem;border:1px solid #4da5fd;color:#027ffc;font-weight:bold;font-size:1.3rem;line-height:1.85em;}



.area_ct{margin:2.5rem 0 0;text-align:center;}

.btn_st{display:inline-block;width:9.9rem;height:3.3rem;border-radius:0.3rem;background:#2d4d8f;color:#feaa26;font-weight:bold;font-size:1.4rem;line-height:2.6em;}
.btn_st2{display:inline-block;width:9.9rem;height:3.3rem;border-radius:0.3rem;background:#4474d4;color:#fcfcfc;font-weight:bold;font-size:1.4rem;line-height:2.6em;}

/*popup 190904*/
.pop_cont{position:fixed;top:50%;left:50%;z-index:50;margin:-10.6rem 0 0 -16rem;}
.pop_cont .img{}
.pop_cont .img img{width:32rem;}
.pop_cont .close{position:absolute;top:1rem;right:1rem;}
.pop_cont .close img{width:1.6rem;height:1.5rem;}


/*etc*/
.mgt0{margin-top:0 !important;}
.mgt12{margin-top:1.2rem !important;}
.mgt15{margin-top:1.5rem !important;}
.mgt20{margin-top:2rem !important;}
.mgt28{margin-top:2.8rem !important;}
.mgt43{margin-top:4.3rem !important;}

.mgb8{margin-bottom:0.8rem !important;}

.mgl18{margin-left:1.8rem !important;}
.mgl15{margin-left:1.5rem !important;}
.mgl10{margin-left:1rem !important;}

.tx_blue{color:#0885f0 !important;}
.tx_red{color:#fb0202 !important;}
.tx_red2{color:#ed1c24 !important;}
