@charset "utf-8";
.container{width: 1200px;margin:0 auto;}
.s_container{width: 1200px;margin:0 auto;padding: 35px 0 100px;}

/* header */
.h_top{border-bottom: 1px #e4e4e4 solid;box-sizing: border-box;text-align: center;}
.h_top .container{position: relative;}
.logo{height: 96px;line-height: 96px;display: inline-block;vertical-align: top;}
.linkbox{float: right;height: 96px;line-height: 96px;position: absolute;right: 0;top: 0;}
.linkbox a{background-repeat: no-repeat;margin-left: 15px;}
.login_btn{width: 75px;height: 27px;line-height: 25px;box-sizing: border-box;color: #333333;font-size: 14px;border:1px #cccccc solid;border-radius: 25px;}
.mypage_i{background-image: url('/images/main/mypage_i.png');width: 18px;height: 20px;margin-bottom: -4px;}
.mypage_i:hover{background-image: url('/images/main/mypage_i_on.png');}
.sitemap_i{background-image: url('/images/main/sitemap_i.png');width: 20px;height: 18px;margin-bottom: -4px;}
.sitemap_i:hover{background-image: url('/images/main/sitemap_i_on.png');}
.h_box{border-bottom: 1px #e4e4e4 solid;}
.gnbli{float: left;box-sizing: border-box;width: 16.6%;position: relative;}
.gnbli>a{display: block;text-align: center;font-size: 18px;color: #222222;font-weight: 500;height: 58px;line-height: 58px;}
.gnbli>a::after{content: '';display: inline-block;width: 1px;height: 16px;background-color: #e4e4e4;float: right;margin-top: 21px;}
.gnbli:last-child>a::after{display: none;}
.gnbli:hover>a{background-color: #ff5c00;color: #FFF;}
.gnbli:hover>a::after{display: none;}
.gnbli:hover .sub_menu{background-color: #FFF;}
.gnbli:hover .sub_menu ul{border-right: 0;}
.gnbli01 .sub_menu{border-left: 1px #e4e4e4 solid;}
.gnbli05 .sub_menu{border-right: 1px #e4e4e4 solid;}
.sub_menu{display: none;box-sizing: border-box;background-color: #f7f7f7;padding: 25px 0 25px 20px;position: absolute;width: 100%;z-index: 2;border-bottom: 1px #e4e4e4 solid;border-top: 1px #e4e4e4 solid;}
.sub_menu ul{border-right: 1px #dddddd dashed;height: 230px;}
.sub_menu ul li{height: 40px;}
.sub_menu a{font-size: 16px;color: #444444;}
.sub_menu .bR0{border-right:0;}
.sub_menu li:hover a{color: #ff5c00;}
.sub_menu ul.on{border-right: 0;}

#quick{position: fixed;top: 230px;right: 0;z-index: 5;}
.quick_left{width: 48px;position: absolute;top:40.5%;left: -48px;}

/* .quick_menu{position: fixed;top: 290px;right: 0;z-index: 5;} */
.quick_btn{margin-bottom: -5px;width: 48px;height: 30px;background-repeat: no-repeat;background-image: url('/images/main/q-off.png');}
.quick_btn.on{background-image: url('/images/main/q-on.png');}
.quick_tit{font-size: 16px;color: #FFF;box-sizing: border-box;background-color: #e34b01;text-align: center;height: 48px;line-height: 48px;}
.quickul>li{box-sizing: border-box;border-bottom: 1px #fe8541 solid;background-color: #ff5c00;}
.quickul>li>a{background-position: 13px;padding-left: 54px;box-sizing: border-box;display: block;background-repeat: no-repeat;font-size: 15px;color: #FFF;height: 55px;line-height: 55px;}
.quickul>.quick03{border-bottom: 0;position: relative;}
.quick01>a{background-image: url('/images/main/quick01_i.png');}
.quick02>a{background-image: url('/images/main/quick02_i.png');}
.quick03>a{background-image: url('/images/main/quick03_i.png');}

.quick05>a{background-image: url('/images/main/quick05_i.png');}
.quick06>a{background-image: url('/images/main/quick06_i.png');}
.quickul>.quick05,.quickul>.quick06{background-color: #0054a6;border-bottom: 1px #3376b8 solid;}

.quickul>.quick_num{padding: 15px 15px 12px;box-sizing: border-box;background-color: #FFF;border: 1px #e9e9e9 solid;border-top:0;border-right: 0;}
.qn_top{font-size: 15px;color: #222222;font-weight: 500;}
.qn_top img{margin-top: -3px;margin-right: 5px;}
.qn_text{margin-top: 8px;line-height: 1.25;font-size: 18px;color: #ff5c00;font-weight: 500;}
.qn_text span{color: #333333;font-size: 13px;font-weight: 500;}

.quickul_2{background-color: #FFF;box-sizing: border-box;padding: 15px;border-left:1px #e4e4e4 solid;border-bottom:1px #e4e4e4 solid;}
.quickul_2 li{line-height: 2.2;}
.quickul_2 a{display: block;font-size: 14px;color: #333333;font-weight: 500;}
.quickul_2 li:hover a{text-decoration: underline;}
.quick_top{width: 100%;box-sizing: border-box;background-repeat: no-repeat;background-image: url('/images/main/quick_top.png');height: 48px;background-position: center;}
.quick03.on{background-color: #0054a6;}
.quick03.on>a{background-image: url('/images/main/quick03_i_on.png');}
.quick03.on>a::before{content: '';display: inline-block;width: 7px;height: 15px;position: absolute;left: -7px;top: 50%;z-index: 6;transform: translateY(-50%);background-repeat: no-repeat;background-image: url('/images/main/quick_on.png');}
.quick03_pop{display: none;z-index: 5;background-color: #FFF;left: -220px;position: absolute;top:0;font-size: 16px;font-weight: 500;color: #0054a6;width: 220px;box-sizing: border-box;height: 55px;line-height: 55px;text-align: center;border:1px #e4e4e4 solid;}
.quick03_pop span{color: #222222;}
.pop_xbtn{position: absolute;z-index: 6;right: 15px;top: -30px;width: 14px;height: 14px;background-repeat: no-repeat;background-image: url('/images/main/pop_xbtn.png');}
.col005{color: #0054a6;}
.t01{font-size: 16px;color: #222222;}
.t02{font-size: 16px;float: right;font-weight: 400;color: #444444;margin-top: 15px;}


/* main */
.main_img .container{position: relative;}
.slideul li{background-repeat: no-repeat;height: 550px;box-sizing: border-box;background-position: center;}
.slide01{background-image: url('../images/main/main_img01.png');}
.slide02{background-image: url('../images/main/main_img02.png');}
.slide03{background-image: url('../images/main/main_img03.png');}
.main_search{position: absolute;z-index: 1;width: 378px;right: 0;bottom: -40px;}
.box01,.box02{background-repeat: no-repeat;width: 100%;box-sizing: border-box;padding: 32px;}
.box01{height: 195px;background-image: url('../images/main/box01_bg.png');}
.box02{height: 192px;background-image: url('../images/main/box02_bg.png');}
.box_tit{color: #FFF;font-size: 26px;font-weight: 500;margin-bottom: 28px;}
.box_tit img{margin-top: -5px;margin-left: 3px;}
.more{float: right;font-size: 16px;color: #FFF;font-weight: 500;}
.box_listul a{font-size: 18px;color: #FFF;display: inline-block;width: 79%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box_listul span{font-size: 16px;color: #FFF;float: right;}
.main_tab03{margin-bottom: 28px;}
.main_tab03 li{display: inline-block;vertical-align: middle;}
.main_tab03 a{font-size: 20px;color: #ffeab1;font-weight: 400;}
.main_tab03 a span{font-size: 26px;color: #ffeab1;font-weight: 400;}
.main_tab03 .on a{color: #FFF;font-weight: 500;background-repeat: no-repeat;background-image: url('../images/main/tab03_on.png');padding-left: 25px;background-position: 0 13px;}
.main_tab03 li:nth-child(2) a{margin-top: 4px;}
.main_tab03 li:nth-child(3) a{margin-top: 10px;}
.main_tab03 .on:nth-child(3) a{background-position: 0 3px;}
.ms_box{width: 100%;position: relative;}
.ms_box input{width: 100%;height: 50px;box-sizing: border-box;padding: 0 65px 0 10px;}
.ms_btn{width: 37px;height: 24px;background-repeat: no-repeat;background-image: url('../images/main/main_search.png');position: absolute;right: 15px;top: 13px;}
.information{padding: 90px 0 125px;}
.main_con01{display: none;}
.main_tab01{margin-bottom: 55px;}
.main_tab01 li{display: inline-block;vertical-align: middle;}
.main_tab01 a{font-size: 28px;color: #111111;font-weight: 400;}
.main_tab01 a span{font-size: 28px;color: #111111;font-weight: 400;}
.main_tab01 .on a{color: #0054a6;font-weight: 700;background-repeat: no-repeat;background-image: url('../images/main/tab01_on.png');padding-left: 32px;background-position: left;}
.main_tab01 li a::after{content: '';display: inline-block;width: 1px;height: 18px;background-color: #cccccc;float: right;margin: 5px 18px 0 22px;}
.main_tab01 li:last-child a::after{display: none;}
.infoul{border-left:1px #eeeeee solid;}
.infoul>li{float: left;box-sizing: border-box;width: 25%;border:1px #eeeeee solid;border-left: 0;height: 362px;position: relative;padding: 35px 30px;}
.infoul>li::after{content: '';display: block;width: 100%;height: 9px;background-repeat: no-repeat;background-image: url('../images/main/main_shadow.png');position: absolute;bottom: -10px;left: 0;}
.infoT01{font-size: 16px;color: #fdb900;font-weight: 500;}
.infoT01::after{content: '';display: inline-block;width: 26px;height: 3px;background-color: #fdb900;margin-left: 8px;vertical-align: middle;}
.infoT_tit{font-size: 20px;color: #111111;margin: 10px 0 20px;height: 60px;overflow: hidden;font-weight: 400;}
.infoT_tit:hover a{text-decoration: underline;}
.infoT02{width:100%; height: 60px;overflow: hidden;font-size: 16px;color: #444444;line-height: 1.8;}
.infoT02:hover{text-decoration: underline;}
.date{color: #999999;display: block;text-align: right;font-size: 14px;font-weight: 300;margin-top: 35px;}
.communicate{position: relative;border-top:1px #f0f0f0 solid;padding: 130px 0 100px;background-repeat: no-repeat;background-position: center;background-image: url('../images/main/communicate_bg.png');}
.single_line{position: absolute;top: -38px;left: 50%;transform: translateX(-50%);background-repeat: no-repeat;background-image: url('/images/main/single_line_bg.png');height: 78px;}
.sl_tit{height: 78px;line-height: 78px;display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 21px;color: #FFF;width: 248px;text-align: center;}
.sl_plus{transition: all ease 1s;margin-left: 38px;margin-bottom: -1px;width: 18px;height: 18px;background-repeat: no-repeat;background-image: url('/images/main/sl_plus.png');}
.sl_plus:hover{transform: rotate(360deg);}
.sl_text{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 944px;}
.sl_text li{height: 78px;line-height: 78px;}
.sl_text a{width: 65%;font-size: 17px;color: #111111;font-weight: 400;display: inline-block;vertical-align: middle;padding-left: 30px;box-sizing: border-box;}
.sl_text span{margin: 27px 125px 0 0;float: right;font-size: 15px;color: #999999;display: inline-block;vertical-align: middle;}
.com_tit{margin-bottom: 70px;}
.com_tit .titleh2{display: inline-block;}
.main_tab02{float: right;}
.main_tab02 li{display: inline-block;vertical-align: top;margin-left: 33px;}
.main_tab02 a{font-size: 22px;color: #111111;opacity: 0.45;font-weight: 500;}
.main_tab02 .on a{border-bottom: 3px #fdb900 solid;padding-bottom: 5px;color: #fdb900;opacity: 1;}
.main_con02{display: none;}
.noticebox{position: relative;}
.living_story{box-sizing: border-box;padding-top: 115px;text-align: center;top: -18px;left: 49.9%;transform: translate(-50%);background-repeat: no-repeat;background-image: url('../images/main/story_bg.png');width: 204px;height: 497px;position: absolute;}
.ls02{background-image: url('../images/main/story_bg02.png');}
.ls03{background-image: url('../images/main/story_bg03.png');}
.ls04{background-image: url('../images/main/story_bg04.png');}
.ls05{background-image: url('../images/main/story_bg05.png');}
.ls02 .more_btn{background-color: #006b3c;}
.ls03 .more_btn{background-color: #d54f03;}
.ls04 .more_btn{background-color: #4a2072;}
.ls05 .more_btn{background-color: #9d0a22;}
.ls02 .ls_text span{color: #83e1b9;}
.ls03 .ls_text span{color: #ffc491;}
.ls04 .ls_text span{color: #d1b2ee;}
.ls05 .ls_text span{color: #f8a2b1;}
.ls_text{margin: 10px 0 70px;font-size: 28px;color: #FFF;font-weight: 500;}
.ls_text span{font-size: 15px;color: #91bce7;display: block;margin-top: 8px;}
.more_btn{width: 114px;height: 46px;line-height: 46px;background-color: #123159;color: #Fff;font-size: 16px;font-weight: 500;text-align: center;}
.nbul li{padding: 30px;position: relative;height: 230px;width: 496px;display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #eeeeee solid;background-color: #FFF;}
.nbul li:first-child{margin-right: 201px;}
.nbul.bT0 li{border-top:0;}
.new_i{position: absolute;top:0;left: 0;}
.datebox{margin-right: 18px;line-height: 1.1;font-size: 20px;color: #0054a6;font-weight: 500;display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #e4e4e4 solid;width: 80px;height: 80px;text-align: center;padding-top: 18px;}
.datebox span{font-size: 14px;font-weight: 300;color: #999999;}
.nb_text{padding-top: 8px;width: 331px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.nb_tit{font-size: 20px;color: #111111;font-weight: 500;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nb_tit:hover{text-decoration: underline;}
.nbT{line-height: 1.8;letter-spacing: -0.2px;font-size: 16px;color: #444444;margin: 20px 0 40px;}
.nbT:hover{text-decoration: underline;}
.nameT{display: block;text-align: right;font-size: 14px;color: #999999;}
.titleh2{font-size: 38px;font-weight: 700;color: #111111;}
.plus_btn{transition: all ease 1s;width: 18px;height: 18px;background-image: url('../images/main/plus_btn.png');background-repeat: no-repeat;}
.plus_btn:hover{transform: rotate(360deg);}
.titbox{text-align: center;position: relative;}
.titbox .titleh2{display: inline-block;vertical-align: top;}
.titbox .plus_btn{position: absolute;right: 0;top:30px;}
.reference{padding: 90px 0 110px;}
.linkul01{margin: 60px 0 55px;}
.linkul01 li{float: left;box-sizing: border-box;width: 20%;}
.linkul01 li{display: block;box-sizing: border-box;text-align: center;}
.linkul01 li::after{content: '';display: inline-block;border:0.5px #cdcdcd dashed;height: 28px;float: right;margin-top: -147px;}
.linkul01 li:last-child::after{display: none;}
.linkul01 li div{font-size: 21px;color: #111111;font-weight: 500;margin: 15px 0;}
.linkul01 li p{font-size: 17px;color: #444444;}
.linkul02 li{position: relative;background-repeat: no-repeat;height: 100px;width: 394px;margin-right: 5px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.linkul02 li:last-child{margin-right: 0;}
.linkul02 li a{display: block;height: 100%;box-sizing: border-box;}
.linkul02 li a div{font-size: 22px;color: #FFF;font-weight: 500;height: 90px;line-height: 90px;padding: 0 40px;box-sizing: border-box;}
.arrow{position: absolute;right: 47px;width: 16px;height: 14px;background-repeat: no-repeat;background-image: url('../images/main/arrow_i.png');display: inline-block;margin-top: 40px;transition: all 0.5s ease;}
.linkul02 li:hover .arrow{right: 65px;}
.link01{background-image: url('../images/main/link01_bg.png');}
.link02{background-image: url('../images/main/link02_bg.png');}
.link03{background-image: url('../images/main/link03_bg.png');}
.bannerbox{background-color: #ebeff2;box-sizing: border-box;}
.banner_tit{margin-top: -22px;padding: 38px 0 38px 355px;display: inline-block;vertical-align: top;box-sizing: border-box;background-repeat: no-repeat;width: 618px;height: 239px;background-image: url('../images/main/banner_tit_bg.png');}
.bannerT{font-size: 30px;color: #FFF;font-weight: 500;margin-bottom: 76px;display: block;}
.bannerul{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 28px 0;}
.bannerul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-left: 20px;}
.page_num{margin: 0 8px;display: inline-block;font-size: 14px;color: #5b7499;font-weight: 500;}
.check_s{color: #FFF;font-size: 20px;}

/* footer */
#footer{background-color: #283039;padding: 25px 0;}
.f_textbox{display: inline-block;vertical-align: top;}
.f_textbox>p{font-size: 16px;color: #757f8b;margin: 15px 0;line-height: 1.8;}
.f_textbox>span{font-size: 15px;color: #515962;}
.f_linkul>li{display: inline-block;vertical-align: top;}
.f_linkul>li>a{display: block;font-size: 16px;color: #FFF;}
.f_linkul>li>a::after{content: '';display: inline-block;vertical-align: top;float: right;width: 1px;height: 12px;background-color: #72767a;margin: 7px 13px 0 17px;}
.f_linkul>li:last-child a::after{display: none;}
.family_site{position: relative;}
.family_site img{margin-left: 22px;margin-top: -5px;}
.fsul{position: absolute;background-color: #545f6c;width: 140px;top:-80px;display: none;z-index: 1;}
.fsul li{border-bottom: 1px #79828d dashed;display: block;}
.fsul li:last-child{border-bottom: 0;}
.fsul a{display: block;box-sizing: border-box;font-size: 14px;color: #FFF;height: 34px;line-height: 34px;padding-left: 12px;font-weight: 300;}
.f_logo{float: right;}

/* member */
.bg_ebebox{box-sizing: border-box;background-color: #ebeff2;}
.intro_login{padding: 172px 0;}
.intro_member{padding: 60px 0;}
.bg_fffbox{background-color: #FFF;box-sizing: border-box;}
.login_header{text-align: center;box-sizing: border-box;border-bottom: 1px #e4e4e4 solid;height: 114px;line-height: 113px;}
.loginul>li{float: left;box-sizing: border-box;width: 50%;}
.login_in{padding: 60px 70px 60px 90px;;background-repeat: no-repeat;background-image: url('/images/main/bR_bg.png');background-position: right;height: 100%;}
.tabwrap{position: relative;}
.tabul li{height: 53px;line-height: 51px;width: 215px;margin-right: 5px;text-align: center;display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #e4e4e4 solid;border-bottom: 0;}
.tabul li:last-child{margin-right: 0;}
.tabul a{display: block;font-size: 18px;color: #b4b5b7;font-weight: 500;}
.tabul .on{border:2px #222222 solid;background-color: #FFF;border-bottom: 1px #FFF solid;position: relative;z-index: 1;}
.tabul .on a{color: #222222;}
.tab_bar{border: 1px #222222 solid;width: 99%;position: absolute;bottom: 0px;}
.Login_in{margin-bottom: 30px;}
.inbox{width: 322px;display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 1.5%}
.inbox input{width: 100%;height: 51px;border:1px #dddddd solid;font-size: 16px;padding:0 15px;box-sizing: border-box;background-repeat: no-repeat;background-position: 94%;}
.inbox input::placeholder{color: #999999;}
.in01{background-image: url('/images/main/in_i01.png');}
.in02{background-image: url('/images/main/in_i02.png');margin-top: 10px;}
.Login_btn{font-size: 17px;color: #FFF;text-align: center;font-weight: 500;width: 107px;background-color: #0054a6;height: 112px;line-height: 112px;}
.Re_id{font-size: 15px;color: #333333;}
.login_text{padding: 60px 68px 60px 58px;}
.tith3{margin-bottom: 12px;background-repeat: no-repeat;background-image: url('/images/main/sub_i.png');background-position: left;padding-left: 16px;font-size: 20px;color: #111111;font-weight: 500;}
.privacybox{border: 1px #e4e4e4 solid;font-weight: 300;padding: 25px;font-size: 16px;color: #222222;box-sizing: border-box;height: 268px;width: 100%;line-height: 1.9;overflow-y: auto;word-break: keep-all;}
.checkbox{font-size: 16px;color: #222222;text-align: right;font-weight: 300;margin-top: 15px;}
.member_header{box-sizing: border-box;height: 100px;line-height: 99px;border-bottom:1px #e4e4e4 solid;padding: 0 48px;}
.member_header .fR{font-size: 32px;color: #111111;font-weight: 700;margin-top: 22px;}
.member_con{padding: 50px;box-sizing: border-box;}
.stepul{text-align: center;margin-bottom: 70px;}
.stepul li{padding-top: 66px;background-repeat: no-repeat;position: relative;margin: 0 37px;display: inline-block;vertical-align: top;box-sizing: border-box;width: 50px;height: 50px;text-align: center;}
.stepul li::before{content: '';display: inline-block;width: 80px;height: 1px;background-color: #e4e4e4;position: absolute;right: -80px;top:41%;}
.stepul li:last-child::before{display: none;}
.stepul li::after{display: inline-block;font-size: 18px;color: #111111;font-weight: 500;display: block;position: absolute;left: 50%;transform: translateX(-50%);}
.step01.on::after{content: '약관 확인 및 동의';width: 142px;}
.step02.on::after{content: '가입정보 입력';width: 108px;}
.step03.on::after{content: '회원가입 완료';width: 108px;}
.step01{background-image: url('../images/main/step01.png');}
.step02{background-image: url('../images/main/step02.png');}
.step03{background-image: url('../images/main/step03.png');}
.stepul .step01.on{background-image: url('../images/main/step_i_on.png');}
.stepul .step02.on{background-image: url('../images/main/step_i02_on.png');}
.stepul .step03.on{background-image: url('../images/main/step_i03_on.png');}
.bd_e4ebox{padding: 20px 0;box-sizing: border-box;border:1px #e4e4e4 solid;text-align: center;font-size: 17px;color: #111111;}
.bTbox{background-repeat: no-repeat;background-image: url('../images/main/bT.png');background-position: top;margin-top: 50px;padding-top: 50px;}
.fR_titbox .tith3{display: inline-block;}
.fR_titbox .fR{font-size: 16px;color: #ff5c00;}
.in_table{width: 100%;border-top: 2px #222222 solid;color: #222222;}
.in_table th{height: 52px;font-size: 16px;width: 182px;border-bottom: 1px #e4e4e4 solid;text-align: left;font-weight: 500;box-sizing: border-box;padding-left: 18px;}
.in_table td{border-bottom: 1px #e4e4e4 solid;text-align: left;font-weight: 300;padding: 8px 0 8px 15px;font-size: 15px;}
.in_table .first th::after{content: '';display: inline-block;width: 1px;height: 6px;background-color: #222222;float: right;margin-top: -13px;}
.basictr .inC,.basictr .selC{width: 300px;}
.basictr02 .inC{width: 376px;}
.emailtr .inC{width: 173px;}
.emailtr .selC{width: 150px;}
.basic_sel .selC{width: 150px;}
.join_ok{box-sizing: border-box;text-align: center;border:1px #e4e4e4 solid;font-size: 24px;color: #222222;padding: 85px 0;}
.join_ok .fs30{font-size: 30px;font-weight: 400;}
.member_find{box-sizing: border-box;padding: 60px 0;text-align: center;border: 1px #e4e4e4 solid;}
.member_find .container{width: 460px;margin: 0 auto;}
.member_find .inC{height: 50px;}
.spambox{margin:10px 0 15px;}
.spambox .inC{width: 237px;margin-left: 7px;}
.spam_btn01{margin-left: -5px;}
.spam_btn02{margin-left: -3px;}
.member_find .smallT02{display: block;text-align: left;}

/* sub */
.sub_top {margin-bottom: 45px;}
.st_text{float: left;width: 822px;padding-top: 20px;}
.st_tit{padding-bottom: 40px;margin-bottom: 25px;font-size: 17px;color: #222222;background-repeat: no-repeat;background-image: url('../images/sub/sub_bar.png');background-position: bottom;}
.st_tit img{margin-top: -6px;margin-right: 5px;}
.tith2{display: inline-block;vertical-align: top;font-size: 38px;color: #111111;font-weight: 700;margin-right: 12px;}
.stbox{font-size: 15px;color: #222222;}
.st_img{float: right;width: 378px;}
.s_table{width: 100%;border-top:2px #133460 solid;font-size: 16px;}
.s_table th{height: 50px;text-align: center;background-color: #f5f7f8;color: #222222;font-weight: 500;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.s_table td{height: 50px;text-align: center;color: #444444;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.s_table .bR0{border-right: 0;}
.s_table .taL{text-align: left;padding-left: 20px;}
.tith4{margin-bottom: 20px;background-repeat: no-repeat;background-image: url('/images/main/sub_i.png');background-position: left;padding-left: 16px;font-size: 26px;color: #111111;font-weight: 500;}
.his_sel{margin-top: 20px;width: 184px;position: relative;}
.hsT{border:1px #e4e4e4 solid;box-sizing: border-box;padding: 12px 15px 12px 18px;}
.hsT.on{border: 1px #222222 solid;border-bottom: 0;background-color: #fdb900;}
.his_i{display: inline-block;width: 35px;height: 22px;background-repeat: no-repeat;background-image: url('../images/sub/his_i.png');}
.hsT a{width: 110px;background-position: right;display: inline-block;vertical-align: top;font-size: 18px;color: #222222;background-repeat: no-repeat;background-image: url('../images/sub/his_bottom.png');}
.hsT.on .his_i{background-image: url('../images/sub/his_i_on.png');}
.hsT.on a{background-image: url('../images/sub/his_bottom_on.png');color: #FFF;}
.hsul{display: none;box-sizing: border-box;padding: 10px 15px;height: 200px;overflow:auto;position: absolute;background-color: #FFF;box-sizing: border-box;width: 100%;top: 52px;left: 0;border: 1px #222222 solid;border-top: 0;}
.hsul li{line-height: 2.1;}
.hsul a{font-size: 15px;color: #222222;}
.regul{width: 100%;height: 1085px;border:1px #e4e4e4 solid;box-sizing: border-box;margin-bottom: 50px;}
.s_contents .main_tab01{margin-bottom: 40px;}
.s_contents .main_tab01 a{font-size: 27px;}
.tabul02 li{margin-right: 8px;box-sizing: border-box;width: 392px;display: inline-block;vertical-align: top;text-align: center;background-color: #eeeeee;}
.tabul02 li:last-child{margin-right: 0;}
.tabul02 a{display: block;height: 50px;line-height: 50px;font-size: 18px;color: #999999;font-weight: 500;}
.tabul02 .on{background-color: #fdb900;}
.tabul02 .on a{color: #FFF;}
.tabul03 li{margin-right: 8px;box-sizing: border-box;width: 392px;display: inline-block;vertical-align: top;text-align: center;background-color: #eeeeee;}
.tabul03 li:last-child{margin-right: 0;}
.tabul03 a{display: block;height: 50px;line-height: 50px;font-size: 18px;color: #999999;font-weight: 500;}
.tabul03 .on{background-color: #fdb900;}
.tabul03 .on a{color: #FFF;}
.historybox strong{display: block;font-weight: 500;font-size: 30px;color: #111111;}
.historybox strong::after{content: '';display: block;margin-left: 24px;margin-top: 12px;width: 19px;height: 19px;background-repeat: no-repeat;background-image: url('../images/sub/be_i.png');}
.historyul{margin-left: 33px;margin-bottom: 25px;padding: 22px 25px;box-sizing: border-box;border-left: 1px #dddddd solid;}
.historyul li{line-height: 2.4;}
.t_01{font-weight: 500;font-size: 18px;color: #111111;margin-right: 25px;}
.t_02{font-size: 16px;color: #444444;}
.searchwrap{background-color: #ebeff2;box-sizing: border-box;padding: 28px; text-align: center;}
.searchwrap input,.searchwrap select{height: 45px;box-sizing: border-box;padding: 0 12px;font-size: 16px;color: #222222;}
.searchbox{width: 690px;margin-right: 9px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.search_btn{text-align: center;display: inline-block;vertical-align: top;box-sizing: border-box;width: 123px;background-color: #283039;height: 45px;padding-top: 9px;font-size: 18px;color: #FFF;}
.cal_btn{vertical-align: top;margin-left: -4px;width: 44px;height: 44px;background-repeat: no-repeat;background-image: url('../images/sub/cal_btn.png');}
.in_top{margin-bottom: 10px;}
.in_top select{width: 132px;margin-right: 5px;}
.in_top input{width: 221px;}
.in_bottom select{width: 132px;margin-right: 5px;}
.in_bottom input{width: 314px;margin-right: 5px;}
.file_btn01,.file_btn02{box-sizing: border-box;text-align: center;color: #FFF;font-size: 15px;width: 111px;height: 44px;line-height: 44px;border-radius: 5px;}
.file_btn01{background-color: #fdb900;}
.file_btn02{background-color: #bbbbbb;}
.board_table{width: 100%;border-top: 2px #222222 solid;color: #222222;font-size: 16px;}
.board_table th{border-bottom: 1px #e4e4e4 solid;  font-weight: 500;height: 51px;text-align: center;}
.board_table td{border-bottom: 1px #e4e4e4 solid;font-weight: 300;padding: 0 2px;height: 51px;text-align: center;}
.board_table .taL{text-align: left;padding-left: 20px;}
.bd_ccc{box-sizing: border-box;border:1px #cccccc solid;padding: 0 8px;height: 34px;line-height: 32px;color: #222222;font-size: 15px;text-align: center;display: inline-block;font-weight: 500;margin-right: 8px;}
.pagination{text-align: center;position: relative;}
.pagination li{display: inline-block;vertical-align: top;margin: 0 10px;}
.pagination li.arrowli{margin: 0 -2px;}
.pagination li a{font-size: 13px;color: #999999;font-weight: 300;}
.pagination .on a{color: #222222;font-weight: 500;border-bottom: 4px #222222 solid;padding: 0 5px 4px;}
.pagination .btn_005{position: absolute;right: 0;top:-10px;}
.pagination .mL{margin-left: 25px;}
.pagination .mR{margin-right: 25px;}
.filetr .inC{width: 450px;}
.file_888,.file_333{font-size: 14px;color: #FFF;text-align: center;box-sizing: border-box;height: 34px;line-height: 34px;border-radius: 4px;font-weight: 400;vertical-align: top;padding: 0 12px;}
.file_888{background-color: #888888;}
.file_333{background-color: #333333;}
.list_btn{font-size: 17px;color: #FFF;text-align: left;box-sizing: border-box;height: 52px;line-height: 52px;width: 129px;background-color: #0054a6;padding-left: 20px;background-repeat: no-repeat;background-image: url('../images/sub/list_i.png');background-position: 85%;}
.pnT{width: 100%;border-top: 1px #e4e4e4 solid;font-size: 16px;color: #222222;}
.pnT th{border-bottom: 1px #e4e4e4 solid;padding: 14px 0;width: 80px;font-weight: 500;}
.pnT th::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #aaaaaa;float: right;margin-top: 7px;}
.pnT td{border-bottom: 1px #e4e4e4 solid;padding: 14px;font-weight: 400;}
.tith5{font-weight: 500;font-size: 20px;color: #222222;margin-bottom: 20px;}
.tith6{font-weight: 500;font-size: 18px;color: #222222;margin-bottom: 15px;}
.commentbox{border:1px #e4e4e4 solid;background-color: #FFF;}
.comL{float: left;box-sizing: border-box;width: 1060px;}
.comL .textarea{height: 118px;border-top:0;border-left: 0;border-right: 0;}
.En_btn{float: left;box-sizing: border-box;text-align: center;width: 138px;height: 30px;padding-top:45px;border-left: 1px #dfdfdf solid;line-height: 2.1;font-weight: 500;font-size: 17px;color: #222222;}
.secret_in{height: 42px;line-height: 42px;box-sizing: border-box;padding-left: 20px;}
.secret_in span{font-size: 16px;color: #222222;font-weight: 500;margin-right: 25px;}
.com_f5f{background-color: #f5f7f8;padding: 25px;box-sizing: border-box;}
.com_f5f .comL {width: 1010px;}
.com_list{border-top: 1px #e4e4e4 solid;}
.com_list li{border-bottom: 1px #e4e4e4 solid;box-sizing: border-box;padding: 17px 25px 17px 0;}
.cl_left{display: inline-block;vertical-align: top;box-sizing: border-box;}
.cl_tit{font-size: 16px;color: #222222;font-weight: 500;}
.cl_tit .fs15{font-size: 15px;color: #888888;font-weight: 400;}
.cl_text{display: block;font-size: 16px;color: #444444;margin-top: 11px;}
.secretT{color: #888888;}
.pL40{padding-left: 40px;}
.cl_right{float: right;margin-top: 22px;}
.Em_emoti{text-align: center;margin-top: 20px;}
.Em_emoti li{display: inline-block;vertical-align: top;box-sizing: border-box;margin: 0 19px;}
.Em_emoti div{font-size: 16px;color: #222222;font-weight: 500;margin-bottom: 13px;}
.Em_num{display: block;margin-top: 8px;font-size: 14px;color: #222222;font-weight: 500;}
.Em_i{background-repeat: no-repeat;width: 48px;height: 49px;display: inline-block;}
.Em_i01{background-image: url('../images/sub/Em_i01.png');}
.Em_i02{background-image: url('../images/sub/Em_i02.png');}
.Em_i03{background-image: url('../images/sub/Em_i03.png');}
.Em_i04{background-image: url('../images/sub/Em_i04.png');}
.Em_i01.on{background-image: url('../images/sub/Em_i01_on.png');}
.Em_i02.on{background-image: url('../images/sub/Em_i02_on.png');}
.Em_i03.on{background-image: url('../images/sub/Em_i03_on.png');}
.Em_i04.on{background-image: url('../images/sub/Em_i04_on.png');}
.inC.Re_i02{background-repeat: no-repeat;background-image: url('../images/sub/Re_i02.png');padding-left: 55px;width: 100%;box-sizing: border-box;background-position: 10px;}
.board_view{width: 100%;border-top:2px #222222 solid;}
.board_view .headertr th{font-size: 20px;color: #222222;font-weight: 500;text-align: left;padding: 20px 20px 5px 20px;}
.board_view .headertr td{font-size: 15px;padding: 5px 20px 20px 20px;}
.board_view td{color: #444444;font-size: 16px;border-bottom: 1px #e4e4e4 solid;padding:25px 20px;}
.bg_f5ftr td{background-color: #f5f7f8;height: 45px;padding: 0 0 0 30px;font-size: 15px;color: #222222;}
.bg_f5ftr .fs14{font-size: 14px;color: #444444;}
.viewtr td{border-bottom: 0;}
.viewbox{min-height: 200px;line-height: 2;}
.tagtr td{font-size: 15px;color: #0054a6;}
.bd_ddd.rec_btn{padding: 0 10px;box-sizing: border-box;text-align: left;}
.rec_btn span{float: right;margin-top: 6px;}
.btn_ddd.on{background-color: #f6f6f6;}
.one_line{margin-bottom: 20px;}
.ol_tit{font-size: 22px;color: #222222;font-weight: 500;}
.ol_tit img{margin-top: -5px;margin-right: 5px;}
.ol_search{float: right;margin-top: -10px;}
.ol_search .ms_box{border:1px #dfdfdf solid;width: 342px;}
.ol_search input{height: 42px;}
.ol_search .ms_btn{right: 12px;top: 9px;}
.ol_search .btn_005{height: 44px;line-height: 44px;width: 111px;vertical-align: top;font-size: 16px;}
.com02 .textarea{border-bottom: 0;}
.com02 .En_btn{height: 30px;padding-top: 0px;}
.s_table02{width: 100%;border-top:2px #133460 solid;font-size: 16px;}
.s_table02 th{height: 50px;text-align: center;color: #222222;font-weight: 500;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.s_table02 td{height: 50px;text-align: center;color: #444444;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.s_table02 .bR0{border-right: 0;}
.mypage_top .st_text{width: 100%;}
.mypage_top .st_tit{background-image: url('../images/sub/sub_bar02.png');}
.tabul_005 li{margin-right: 8px;box-sizing: border-box;width: 391px;display: inline-block;vertical-align: top;text-align: center;background-color: #ebeff2;}
.tabul_005 li:last-child{margin-right: 0;}
.tabul_005 a{display: block;height: 50px;line-height: 50px;font-size: 18px;color: #999999;font-weight: 500;}
.tabul_005 .on{background-color: #0054a6;}
.tabul_005 .on a{color: #FFF;}
.delete_btn{position: absolute;left: 0;top: -20px;box-sizing: border-box;border: 1px #dddddd solid;padding: 0 12px;height: 33px;line-height: 31px;color: #222222;font-size: 14px;border-radius: 5px;text-align: center;display: inline-block;font-weight: 500;background-color: #f6f6f6;}
.Ref_pop{display: none;position: fixed;z-index: 3;background-color: #FFF;box-sizing: border-box;width: 620px;left: 50%;transform: translateX(-50%);top: 22%;}
.Ref_top{height: 51px;line-height: 51px;background-color: #ff5c00;font-size: 20px;color: #FFF;font-weight: 500;padding: 0 21px;}
.Ref_xbtn{margin-top: 16px;width: 16px;height: 16px;background-repeat: no-repeat;background-image: url('../images/sub/Ref_xbtn.png');float: right;}
.Ref_text{border:1px #555555 solid;border-top:0;padding: 40px 30px 30px;box-sizing: border-box;}
.pop_in01 .inC{width: 300px;}
.pop_in02 .inC{width: 210px;}
.pop_in03 .inC{width: 110px;}
.pop_sel .selC{width: 151px;}

#sub6 .st_tit{background-image: url('../images/sub/sub_bar02.png');padding-bottom: 45px;}
.privacy{border: 1px #e4e4e4 solid;font-weight: 300;padding: 25px;font-size: 16px;color: #222222;box-sizing: border-box;height: 540px;width: 100%;line-height: 1.9;overflow-y: auto;word-break: keep-all;}
.sitemap_ul>li{width: 22.5%;margin-right: 3%;margin-bottom: 40px;border:1px #e4e4e4 solid;border-top: 2px #133460 solid;display: inline-block;vertical-align: top;box-sizing: border-box;}
.sitemap_ul>li:nth-child(4n){margin-right: 0;}
.site_tit{font-size: 19px;color: #222222;font-weight: 500;box-sizing: border-box;height: 64px;line-height: 64px;padding-left: 25px;}
.stul{height: 270px;padding: 15px 25px;border-top: 1px #e4e4e4 solid;box-sizing: border-box;background-color: #f5f7f8;}
.stul li{line-height: 2.5;}
.stul a{font-size: 16px;color: #444444;font-weight: 400;}
.stul li:hover a{font-weight: 500;color: #0054a6;}
.sitemap_ul>li:hover .site_tit{color: #fff;background-color: #0054a6;}
.sitemap_ul>li:hover .stul{background-color: #FFF;}


@media (max-width: 1023px){
  #wrap {width: 1700px;overflow: auto;}
}


/* 자주쓰는 스타일 */
.wid_129{width: 129px;}
.smallT{font-size: 15px;color: #888888;}
.smallT02{font-size: 15px;color: #999999;}
.inC{font-weight: 300;background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 34px;padding-left: 10px;color: #999999;font-size: 15px;}
.selC{font-weight: 300;background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 34px;padding-left: 10px;color: #999999;font-size: 15px;}
.textarea{width: 100%;font-weight: 300;background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 34px;padding: 10px;color: #999999;font-size: 15px;}
.group{display: inline-block;vertical-align: top;width: 95%;}
.wid100{width: 100%;}
.sub_con,.sub_con3,.login_tab{display: none;}
.tab_on,.tab_on01,.tab_on02,.tab_on03{display: block;}
.inlineB{display: inline-block;vertical-align: top;box-sizing: border-box;}
.relative{position: relative;}
.vaT{vertical-align: top;}
.sub_t{font-size: 16px;color: #666666;font-weight: 300;line-height: 1.7;word-break: keep-all;}
.sub_t02{font-size: 16px;color: #444444;line-height: 1.8;word-break: keep-all;}
.dot{background-color: #92887d;display: inline-block;width: 5px;height: 5px;vertical-align: middle;margin-right: 3px;border-radius: 50%;vertical-align: top;margin-top: 11px;}

.bB0{border-bottom: 0;}
.bR0{border-right: 0;}
.btn54{background-color: #544b41;text-align: center;height: 50px;line-height: 50px;font-size: 16px;color: #FFF;}
.btn_fdb{background-color: #fdb900;text-align: center;height: 55px;line-height: 55px;font-size: 17px;color: #FFF;}
.btn_283{background-color: #283039;text-align: center;height: 55px;line-height: 55px;font-size: 17px;color: #FFF;}
.btn_005{background-color: #0054a6;text-align: center;height: 51px;line-height: 51px;font-size: 17px;color: #FFF;}
.btn_222{background-color: #222222;text-align: center;height: 44px;line-height: 44px;font-size: 16px;color: #FFF;width: 104px;}
.btn_ddd{font-weight: 500;border:1px #dddddd solid;text-align: center;height: 33px;line-height: 31px;font-size: 17px;color: #222222;font-size: 14px;width: 60px;border-radius: 3px;}

.bd_ddd{width: 93px;font-weight: 500;border:1px #dddddd solid;text-align: center;height: 37px;line-height: 35px;font-size: 15px;color: #222222;border-radius: 3px;}

.btnbbb{width: 129px;text-align: center;height: 52px;line-height: 52px;background-color: #bbbbbb;font-size: 16px;color: #FFF;}
.btnff5{width: 129px;text-align: center;height: 52px;line-height: 52px;background-color: #ff5c00;font-size: 16px;color: #FFF;}
.btnfdb{width: 129px;background-color: #fdb900;text-align: center;height: 52px;line-height: 52px;font-size: 17px;color: #FFF;}

.col111{color: #111111;}
.col333{color: #333333;}
.col444{color: #444444;}
.col555{color: #555555;}
.col666{color: #666666;}
.col999{color: #999999;}
.colff5{color: #ff5c00;}

.pB90{padding-bottom: 90px;}
.mL5{margin-left: 5px;}
.mT5{margin-top: 5px;}
.mT10{margin-top: 10px;}
.mT15{margin-top: 15px;}
.mT20{margin-top: 20px;}
.mT25{margin-top: 25px;}
.mT30{margin-top: 30px;}
.mT35{margin-top: 35px;}
.mT40{margin-top: 40px;}
.mT45{margin-top: 45px;}
.mT50{margin-top: 50px;}
.mT55{margin-top: 55px;}
.mT60{margin-top: 60px;}
.mT65{margin-top: 65px;}
.mT70{margin-top: 70px;}

.tac{text-align: center;}
.taL{text-align: left;}
.taR{text-align: right;}
.fR{float: right;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs22{font-size: 22px;}
.fw500{font-weight: 500;}
.fw400{font-weight: 400;}
.fw300{font-weight: 300;}
