
#wrap{position: relative;}

/* header */
#header{position: fixed;background-color: #FFF;z-index: 10;border-bottom: 1px #e4e4e4 solid;padding: 0 30px;box-sizing: border-box;width: 640px;left: 50%;transform: translateX(-50%);}
.logo{height: 94px;line-height: 94px;display: inline-block;vertical-align: top;}
.linkbox{height: 94px;line-height: 94px;position: absolute;right:30px;top: 0;}
.linkbox a{margin-left: 15px;vertical-align: middle;}
.login_btn{text-align: center;padding: 0 6px;height: 33px;line-height: 31px;box-sizing: border-box;color: #333333;font-size: 22px;border: 1px #cccccc solid;border-radius: 25px;}
.mypage_i{background-image: url('/m/images/main/mypage_i.png');width: 26px;height: 28px;background-repeat: no-repeat;}
.sitemap_i{background-image: url('/m/images/main/sitemap_i.png');width: 26px;height: 28px;background-repeat: no-repeat;}
.m_menuwrap{display: none;z-index: 11;position: fixed;top:0;width: 640px;left: 50%;transform: translateX(-50%);box-sizing: border-box;background-color: #FFF;bottom: 0;}
.m_menu_top{text-align: center;box-sizing: border-box;height: 93px;line-height: 93px;}
.m_xbtn{position: absolute;right: 30px;top: 38px;width: 21px;height: 21px;background-repeat: no-repeat;background-image: url('/m/images/main/m_xbtn.png');}
.linkul li{float: left;box-sizing: border-box;width: 33.3%;background-color: #133460;border-right: 1px #0f294c solid;}
.linkul li:last-child{border-right: 0;}
.linkul a{text-align: center;height: 70px;line-height: 70px;display: block;color: #FFF;font-size: 23px;font-weight: 500;}
.m_menuul>li>a{background-repeat: no-repeat;background-image: url('/m/images/main/m_bottom.png');background-position: 95%;display: block;border-bottom: 1px #e4e4e4 solid;box-sizing: border-box;padding-left: 28px;font-size: 24px;color: #222222;font-weight: 500;height: 67px;line-height: 66px;}
.m_menuul>.on>a{background-image: url('/m/images/main/m_bottom_on.png');background-color: #ff5c00;color: #FFF;}
.depul{display: none;padding: 25px 38px;border-bottom: 1px #e4e4e4 solid;}
.depul a{font-size: 23px;color: #222222;line-height: 2.3;}

/* main */
#content{padding-top: 95px;}
.bg_ebebox{background-color: #ebeff2;}
.mainbox{background-repeat: no-repeat;background-image: url('/m/images/main/main_bg.png');padding: 40px 0 25px 0;background-color: #FFF;}
.main_tab01{text-align: center;}
.main_tab01 li{display: inline-block;vertical-align: middle;}
.main_tab01 a{font-size: 34px;color: #62a1de;font-weight: 400;}
.main_tab01 .on a{color: #FFF;font-weight: 500;background-repeat: no-repeat;background-image: url('/m/images/main/tab01_on.png');padding-left: 33px;background-position: left;}
.main_tab01 a span{font-size: 34px;color: #62a1de;font-weight: 400;}
.ms_box{text-align: center;margin: 22px 0 40px;}
.ms_box input{vertical-align: top;height: 50px;background-color: #FFF;width: 266px;box-sizing: border-box;padding-left: 10px;font-size: 23px;}
.ms_btn{margin: 0 13px 0 -3px;vertical-align: top;width: 54px;height: 50px;background-repeat: no-repeat;background-image: url('/m/images/main/ms_btn.png');}
.btn_fdb{font-size: 23px;color: #FFF;font-weight: 500;width: 160px;background-color: #fdb900;height: 50px;line-height: 49px;}
.slideul li{width: 580px;margin: 0 auto;background-repeat: no-repeat;height: 230px;background-position: center;}
.slide01{background-image: url('/m/images/main/main_img01.png');}
.slide02{background-image: url('/m/images/main/main_img02.png');}
.slide03{background-image: url('/m/images/main/main_img03.png');}
.bankul{border-top: 1px #e4e4e4 solid;background-color: #FFF;}
.bankul li{padding: 0 10px;box-sizing: border-box;border-bottom: 1px #e4e4e4 solid;}
.bankT01{font-size: 22px;color: #222222;font-weight: 500;height: 58px;line-height: 58px;}
.bankT02{font-size: 22px;color: #0054a6;font-weight: 500;float: right;height: 58px;line-height: 58px;}
.alumni_link li{float: left;background-color: #545f6c;box-sizing: border-box;width: 25%;border-right: 1px #454f5a solid;border-bottom: 1px #454f5a solid;}
.alumni_link li:nth-child(4n){margin-right: 0;}
.alumni_link .bB0{border-bottom: 0;}
.alumni_link a{display: block;height: 72px;line-height: 72px;text-align: center;box-sizing: border-box;color: #FFF;font-size: 23px;font-weight: 500;}
.bannerul{background-color: #FFF;padding: 20px 0 55px;}
.bannerul li{height: 159px;margin: 0 5px;margin: 0;box-sizing: border-box;border:1px #e4e4e4 solid;display: inline-block;vertical-align: top;}
.banner_pop{display: none;text-align: right;position: fixed;z-index: 3;top: 34%;left: 50%;transform: translateX(-50%)}
.b_xbtn{margin-bottom: 13px;}
.banner_img{background-color: #FFF;width: 580px;height: 323px;border:1px #555555 solid;text-align: center;}
.noticebox{padding: 40px 28px 35px;border-top:1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;background-color: #FFF;box-sizing: border-box;}
.notice_tit{margin-bottom: 15px;font-size: 30px;color: #111111;font-weight: 500;}
.notice_tit a{margin-top: 8px;font-size: 23px;color: #ff5c00;font-weight: 500;float: right;}
.notice_tit img{margin-top: -3px;}
.noticeul li{border-bottom: 1px #cccccc dashed;}
.noticeul li:last-child{border-bottom: 0;}
.noticeul a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 75%;height: 59px;line-height: 59px;display: inline-block;vertical-align: top;font-size: 23px;color: #111111;}
.noticeul span{height: 59px;line-height: 59px;display: inline-block;vertical-align: top;float: right;font-size: 22px;color: #999999;}
.noticeul span img{margin-top: -3px;}
.enrbox{margin-bottom: 12px;}
.enrbox input{padding: 10px;box-sizing: border-box;display: inline-block;width: 458px; border:2px #f6b400 solid;}
.enrbox a{margin-left: -4px;text-align: center;padding-top: 12px;background-color: #f6b400;display: inline-block;vertical-align: top;width: 124px;height: 60px;box-sizing: border-box;font-size: 23px;font-weight: 500;color: #FFF;}
.enrbox a img{margin-bottom: 3px;}
.introbox{padding:40px 28px 35px;background-color: #FFF;box-sizing: border-box;}
.introbox .notice_tit{margin-bottom: 30px;}
.introul{text-align: center;}
.introul li{margin-bottom: 10px;margin-right: 10px;height: 58px;width: 285px;background-repeat: no-repeat;display: inline-block;vertical-align: top;box-sizing: border-box;}
.introul li:nth-child(2n){margin-right: 0;}
.introul a{text-align: left;display: block;font-size: 24px;color: #FFF;padding-left: 20px;height: 58px;line-height: 58px;}
.intro01{background-image: url('/m/images/main/intro01.png');}
.intro02{background-image: url('/m/images/main/intro02.png');}
.intro03{background-image: url('/m/images/main/intro03.png');}
.intro04{background-image: url('/m/images/main/intro04.png');}
.mT{margin-top: 17px;}

/* footer */
#footer{background-color: #283039;box-sizing: border-box;padding: 25px;}
.f_linkul>li{display: inline-block;vertical-align: top;}
.f_linkul>li>a{font-size: 23px;color: #FFF;font-weight: 500;}
.f_linkul>li>a::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #72767a;margin: 0 14px 0 17px;}
.f_linkul>li:last-child>a::after{display: none;}
.family_site{position: relative;}
.family_site img{margin-top: -3px;margin-left: 10px;}
.fsul{position: absolute;background-color: #545f6c;width: 205px;top: -119px;z-index: 1;display: none;}
.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: 21px;color: #FFF;height: 55px;line-height: 55px;padding-left: 12px;}
#footer>p{line-height: 1.7;font-size: 23px;color: #757f8b;margin: 20px 0 15px;}
#footer>p span{font-size: 21px;color: #757f8b;}
#footer>span{font-size: 19px;color: #515962;}

/* member */
.bg_ebebox{box-sizing: border-box;background-color: #ebeff2;}
.intro_login{padding: 30px;}
.intro_member{padding: 30px;}
.bg_fffbox{background-color: #FFF;box-sizing: border-box;}
.login_header{text-align: center;box-sizing: border-box;border-bottom: 1px #e4e4e4 solid;height: 93px;line-height: 93px;}
.loginul{padding: 50px 28px 40px;box-sizing: border-box;}
.loginul>li{box-sizing: border-box;}
.login_in{padding: 0 38px 55px;background-repeat: no-repeat;background-image: url('/m/images/main/bB_bg.png');background-position: bottom;}
.tabwrap{position: relative;}
.tabul li{height: 60px;width: 215px;margin-right: 12px;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{line-height: 58px;display: block;font-size: 22px;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;}
.join_btn{background-color: #fdb900;text-align: center;height: 64px;line-height: 64px;font-size: 23px;color: #FFF;margin-top: 35px;width: 100%;font-weight: 500;}
.find_btn{background-color: #283039;text-align: center;height: 64px;line-height: 64px;font-size: 23px;color: #FFF;margin-top: 35px;width: 100%;font-weight: 500;}
.login_tab{display: none;}
.inbox{width: 322px;display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 13px;}
.inbox input{width: 100%;height: 60px;border:1px #dddddd solid;font-size: 22px;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: 15px;}
.Login_btn{font-size: 20px;color: #FFF;text-align: center;font-weight: 500;width: 107px;background-color: #0054a6;height: 136px;line-height: 136px;}
.Re_id{font-size: 21px;color: #333333;}
.login_text{padding:35px 0 0;}
.tith3{margin-bottom: 12px;background-repeat: no-repeat;background-image: url('/m/images/main/sub_i.png');background-position: left;padding-left: 20px;font-size: 27px;color: #111111;font-weight: 500;}
.privacybox{border: 1px #e4e4e4 solid;font-weight: 300;padding: 10px 15px;font-size: 22px;color: #222222;box-sizing: border-box;height: 268px;width: 100%;line-height: 1.9;overflow-y: auto;word-break: keep-all;}
.checkbox{font-size: 20px;color: #222222;text-align: right;margin-top: 22px;}
.checkbox input{margin-top: -3px;width: 20px;height: 20px;}
.member_header{box-sizing: border-box;border-bottom:1px #e4e4e4 solid;padding: 30px 30px 30px 25px;}
.member_header .fR{font-size: 32px;color: #111111;font-weight: 700;margin-top: 22px;}
.member_con{padding: 35px 30px;box-sizing: border-box;}
.mh_tit{display: inline-block;vertical-align: top;}
.mh_tit strong{display: block;font-size: 34px;color: #111111;}
.mh_tit span{font-size: 22px;color: #0054a6;font-weight: 500;}
.stepul{margin-top: 8px;display: inline-block;vertical-align: top;float: right;}
.stepul li{padding-top: 66px;background-repeat: no-repeat;position: relative;margin: 0 4px;display: inline-block;vertical-align: top;box-sizing: border-box;width: 50px;height: 50px;text-align: center;}
.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: 21px;color: #111111;}
.bTbox{background-repeat: no-repeat;background-image: url('/images/main/bT.png');background-position: top;margin-top: 35px;padding-top: 40px;}
.fR_titbox span{font-size: 21px;font-weight: 500;display: block;color: #ff5c00;}
.in_table{width: 100%;border-top: 2px #222222 solid;color: #222222;}
.in_table th{height: 59px;font-size: 22px;width: 153px;border-bottom: 1px #e4e4e4 solid;text-align: left;font-weight: 500;box-sizing: border-box;padding-left: 10px;}
.in_table td{border-bottom: 1px #e4e4e4 solid;text-align: left;padding: 8px 0 8px 15px;font-size: 21px;}
/* .in_table .first th::after{content: '';display: inline-block;width: 1px;height: 6px;background-color: #222222;float: right;margin-top: -20px;} */
.in_table .addtr th::after{margin-top: -32px;}
.basictr .inC,.basictr .selC{width: 300px;}
.basictr02 .inC{width: 100%;}
.emailtr .inC{width: 192px;}
.emailtr .selC{width: 100%;margin-top: 10px;}
.basic_sel .selC{width: 150px;}
.join_ok{box-sizing: border-box;text-align: center;border:1px #e4e4e4 solid;font-size: 26px;color: #222222;padding: 85px 0;}
.join_ok .fs30{font-size: 32px;font-weight: 400;}
.member_find{box-sizing: border-box;padding: 15px 0 50px;text-align: center;border-bottom: 1px #e4e4e4 solid;}
.member_find .container{width: 460px;margin: 0 auto;}
.member_find .inC{height: 60px;}
.spambox{margin:10px 0 15px;}
.spambox .inC{width: 219px;margin-left: 7px;}
.spam_btn01{margin-left: -5px;}
.spam_btn02{margin-left: -3px;}
.member_find .smallT02{display: block;text-align: left;font-size: 19px;color: #999999;}
.join_con{padding-bottom: 525px;}


/* sub */
.sub_top{background-color: #0054a6;height: 78px;padding-top: 20px;box-sizing: border-box;}
.snbul{width: 580px;margin: 0 auto;}
.snbul>li{position: relative;}
.snbul>li>a{position: relative;height: 76px;line-height: 76px;text-align: center;box-sizing: border-box;display: block;background-repeat: no-repeat;background-image: url('../images/sub/snb_bg.png');font-size: 32px;color: #FFF;font-weight: 500;}
.snbul>li>a::after{content: '';position: absolute;right: 28px;top:22px;display: inline-block;width: 34px;height: 34px;background-repeat: no-repeat;background-image: url('../images/sub/snb_icon.png');}
.snbul>li>a img{margin-top: -3px;}
.snbul>.on>a::after{background-image: url('../images/sub/snb_icon_on.png');}
.m_snbul{display: none;position: absolute;width: 100%;box-sizing: border-box;z-index: 3;background-color: #f5f7f8;top: 86px;border: 1px #aaaaaa solid}
.m_snbul li{border-bottom: 1px #e2e2e2 solid;}
.m_snbul a{display: block;text-align: center;height: 65px;line-height: 65px;font-size: 23px;color: #222222;font-weight: 400;}
.stbox{margin-bottom: 45px;font-size: 22px;color: #222222;}
.s_contents{padding: 45px 30px;min-height: 585px;}
.tith4{margin-bottom: 20px;background-repeat: no-repeat;background-image: url('/m/images/main/sub_i.png');background-position: left;padding-left: 20px;font-size: 30px;color: #111111;font-weight: 500;}
.s_table{width: 100%;border-top:2px #133460 solid;font-size: 22px;}
.s_table th{height: 60px;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: 60px;text-align: center;color: #444444;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.s_table .bR0{border-right: 0;}

.his_sel{margin-top: 20px;width: 194px;position: relative;}
.hsT{border:1px #e4e4e4 solid;box-sizing: border-box;padding: 12px 15px 12px 18px;}
.hsT.on{border: 1px #222222 solid;border-bottom: 1px #fdb900 solid;background-color: #fdb900;}
.his_i{display: inline-block;width: 40px;height: 22px;vertical-align: middle;background-repeat: no-repeat;background-image: url('/m/images/sub/his_i.png');}
.hsT a{width: 114px;background-position: right;display: inline-block;vertical-align: middle;font-size: 22px;font-weight: 500;color: #222222;background-repeat: no-repeat;background-image: url('/m/images/sub/his_bottom.png');box-sizing: border-box;padding-left: 15px;}
.hsT.on .his_i{background-image: url('/m/images/sub/his_i_on.png');}
.hsT.on a{background-image: url('/m/images/sub/his_bottom_on.png');color: #FFF;}
.hsul{display: none;box-sizing: border-box;padding: 10px 15px;height: 230px;overflow:auto;position: absolute;background-color: #FFF;box-sizing: border-box;width: 100%;top: 58px;left: 0;border: 1px #222222 solid;border-top: 0;}
.hsul li{line-height: 2.5;}
.hsul a{font-size: 15px;color: #222222;font-size: 19px;}
.regul{width: 100%;height: 887px;border: 1px #e4e4e4 solid;box-sizing: border-box;margin-bottom: 50px;}
.main_tab02{text-align: center;}
.main_tab02 li{display: inline-block;vertical-align: middle;}
.main_tab02 a{font-size: 28px;color: #111111;font-weight: 400;}
.main_tab02 li:first-child a::after{content: '';display: inline-block;width: 1px;height: 18px;background-color: #cccccc;float: right;margin: 12px 18px 0 22px;}
.main_tab02 .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;}
.tabul02 li{margin-bottom: 12px;box-sizing: border-box;width: 100%;text-align: center;background-color: #eeeeee;}
.tabul02 a{display: block;height: 60px;line-height: 60px;font-size: 24px;color: #999999;font-weight: 500;}
.tabul02 .on{background-color: #fdb900;}
.tabul02 .on a{color: #FFF;}
.tabul03 li{margin-bottom: 12px;box-sizing: border-box;width: 100%;text-align: center;background-color: #eeeeee;}
.tabul03 a{display: block;height: 60px;line-height: 60px;font-size: 24px;color: #999999;font-weight: 500;}
.tabul03 .on{background-color: #fdb900;}
.tabul03 .on a{color: #FFF;}
.historybox strong{display: block;font-weight: 500;font-size: 34px;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: 25px;color: #111111;margin-right: 25px;}
.t_02{font-size: 24px;color: #444444;}
.searchwrap{background-color: #ebeff2;box-sizing: border-box;padding: 25px 20px;}
.searchwrap input,.searchwrap select{height: 50px;box-sizing: border-box;padding: 0 12px;font-size: 22px;color: #222222;}
.searchbox{width: 690px;margin-right: 9px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.search_btn{text-align: center;vertical-align: top;box-sizing: border-box;width: 100%;background-color: #283039;height: 60px;line-height: 60px;font-size: 24px;color: #FFF;}
.cal_btn{vertical-align: top;margin-left: -4px;width: 52px;height: 50px;background-repeat: no-repeat;background-image: url('/m/images/sub/cal_btn.png');}
.in_top{margin-bottom: 10px;}
.in_top select{width: 132px;margin-right: 8px;}
.in_top input{width: 131px;}
.in_bottom select{width: 132px;margin-right: 8px;}
.in_bottom input{width: 163px;margin-right: 5px;}
.file_btn01,.file_btn02{vertical-align: top;box-sizing: border-box;text-align: center;color: #FFF;font-size: 20px;width: 110px;height: 50px;line-height: 50px;border-radius: 5px;}
.file_btn01{background-color: #fdb900;margin-right: 2px;}
.file_btn02{background-color: #bbbbbb;}
.board_table{width: 100%;border-top: 2px #222222 solid;color: #222222;font-size: 22px;}
.board_table th{border-bottom: 1px #e4e4e4 solid;  font-weight: 500;height: 51px;text-align: center;}
.board_table td{border-bottom: 1px #e4e4e4 solid;padding: 15px 2px;text-align: center;}
.board_table .taL{text-align: left;padding-left: 20px;}
.board_table .taL a{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bd_ccc{box-sizing: border-box;border:1px #cccccc solid;padding: 0 8px;height: 34px;line-height: 32px;color: #222222;font-size: 20px;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: middle;margin: 0 10px;}
.pagination li.arrowli{margin: 0 -1px;}
.pagination li a{font-size: 21px;color: #999999;font-weight: 300;}
.pagination .on{margin-top: 8px;}
.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: 308px;}
.col888T{display: block;color: #888888;font-size: 21px;}
.inC.Re_i02{background-repeat: no-repeat;background-image: url('/m/images/sub/Re_i02.png');padding-left: 60px;font-size: 20px;width: 100%;box-sizing: border-box;background-position: 10px;}
.file_888,.file_333{font-size: 20px;color: #FFF;text-align: center;box-sizing: border-box;height: 42px;line-height: 42px;border-radius: 5px;font-weight: 400;vertical-align: top;padding: 0 10px;}
.file_333{background-color: #333333;}
.file_888{background-color: #888888;}

.board_view{width: 100%;border-top:2px #222222 solid;}
.board_view .headertr th{font-size: 24px;color: #222222;font-weight: 500;text-align: left;padding: 20px 0 5px 0;}
.board_view .headertr td{font-size: 22px;padding: 5px 0 20px 0;}
.board_view td{color: #444444;font-size: 22px;border-bottom: 1px #e4e4e4 solid;padding:25px 0;}
.bg_f5ftr td{background-color: #f5f7f8;padding: 8px 0 8px 30px;font-size: 22px;}
.bg_f5ftr .fs14{font-size: 21px;color: #444444;}
.viewtr td{border-bottom: 0;}
.viewbox{min-height: 200px;line-height: 2;}
.tagtr td{font-size: 21px;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: 26px;color: #222222;font-weight: 500;}
.ol_tit img{margin-top: -5px;margin-right: 5px;}
.ol_search{margin-bottom: 35px;position: relative;}
.ol_search input{height: 50px;border:1px #dfdfdf solid;width: 100%;box-sizing: border-box;padding: 0 55px 0 10px;font-size: 22px;}
.msbtn{width: 53px;height: 48px;background-repeat: no-repeat;background-image: url('/m/images/sub/msbtn.png');}
.ol_search .msbtn{right: 2px;top: 1px;position: absolute;}
.ol_search .btn_005{height: 44px;line-height: 44px;width: 111px;vertical-align: top;font-size: 20px;}
.com02 .textarea{border-bottom: 0;height: 160}
.com02 .En_btn{height: 160px;padding-top: 43px;}
.s_table02{width: 100%;border-top:2px #133460 solid;font-size: 23px;}
.s_table02 th{height: 60px;text-align: center;color: #222222;font-weight: 500;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;}
.s_table02 td{height: 60px;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: 230px;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: 21px;color: #999999;font-weight: 500;}
.tabul_005 .on{background-color: #0054a6;}
.tabul_005 .on a{color: #FFF;}
.delete_btn{box-sizing: border-box;border: 1px #dddddd solid;padding: 0 12px;height: 39px;line-height: 37px;color: #222222;font-size: 20px;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: 579px;left: 50%;transform: translateX(-50%);top: 20%;}
.Ref_top{height: 63px;line-height: 63px;background-color: #ff5c00;font-size: 24px;color: #FFF;font-weight: 500;padding: 0 21px;}
.Ref_xbtn{margin-top: 21px;width: 21px;height: 21px;background-repeat: no-repeat;background-image: url('/m/images/sub/Ref_xbtn.png');float: right;}
.Ref_text{border:1px #555555 solid;border-top:0;padding: 40px 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;}
.Em_emoti{text-align: center;margin-top: 50px;}
.Em_emoti li{display: inline-block;vertical-align: top;box-sizing: border-box;margin: 0 19px;}
.Em_emoti div{font-size: 20px;color: #222222;font-weight: 500;margin-bottom: 13px;}
.Em_num{display: block;margin-top: 8px;font-size: 20px;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');}
.pnT{width: 100%;border-top: 1px #e4e4e4 solid;font-size: 20px;color: #222222;}
.pnT th{border-bottom: 1px #e4e4e4 solid;padding: 14px 0;width: 73px;font-weight: 500;text-align: left;}
.pnT th::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #cdcdcd;float: right;margin-top: 11px;}
.pnT td{border-bottom: 1px #e4e4e4 solid;padding: 14px;font-weight: 400;}
.tith5{font-weight: 500;font-size: 24px;color: #222222;margin-bottom: 20px;}
.tith6{font-weight: 500;font-size: 22px;color: #222222;margin-bottom: 15px;}
.commentbox{border:1px #e4e4e4 solid;background-color: #FFF;}
.com_f5f .comL{width: 413px;}
.comL{float: left;box-sizing: border-box;width: 453px;}
.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: 125px;height: 160px;padding-top:42px;border-left: 1px #dfdfdf solid;line-height: 1.7;font-weight: 500;font-size: 21px;color: #222222;}
.secret_in{height: 42px;line-height: 42px;box-sizing: border-box;padding-left: 20px;}
.secret_in span{font-size: 20px;color: #222222;font-weight: 500;margin-right: 25px;}
.com_f5f{background-color: #f5f7f8;padding: 30px 20px;box-sizing: border-box;}
.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: 20px;color: #222222;font-weight: 500;}
.cl_tit .fs15{font-size: 19px;color: #888888;font-weight: 400;}
.cl_text{display: block;font-size: 20px;color: #444444;margin-top: 11px;}
.secretT{color: #888888;}
.pL40{padding-left: 40px;}
.cl_right{text-align: right;margin-top: 12px;}
.list_btn{font-size: 21px;color: #FFF;text-align: left;box-sizing: border-box;height: 60px;line-height: 60px;width: 129px;background-color: #0054a6;padding-left: 20px;background-repeat: no-repeat;background-image: url('/m/images/sub/list_i.png');background-position: 85%;}
.one_lbox .Ref_search{width: 136px;height: 50px;line-height: 50px;font-size: 22px;}
.one_lbox .ol_search{width: 423px;display: inline-block;vertical-align: top;margin-right: 16px;}
.s_table02 .infoT{text-align: left;padding: 20px;}
.i_name{font-size: 23px;color: #222222;margin-bottom: 10px;}
.i_name img{margin-top: -3px;}
.it01,.it02{display: inline-block;vertical-align: top;font-size: 22px;}
.it01{color: #0054a6;margin-right: 15px;}
.it02{color: #444444;}
.itul li{line-height: 1.8;}
.sitemap_ul>li{width: 48%;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(2n){margin-right: 0;}
.site_tit{font-size: 24px;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.8;}
.stul a{font-size: 22px;color: #444444;font-weight: 400;}

.mobile_pop{padding-top: 250px;text-align: center;max-width: 640px;margin: 0 auto;z-index: 10;position: fixed;box-sizing: border-box;width: 100%;top:0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.8);}
.mp_btn01{width: 312px;margin-top: 28px;box-sizing: border-box;font-size: 20px;color: #111111;font-weight: 500;border-radius: 10px;background-color: #fdb900;text-align: center;height: 56px;line-height: 56px;}
.mp_btn02{margin-top: 18px;box-sizing: border-box;font-size: 18px;font-weight: 500;color: #fff;text-decoration: underline!important;}



/* 자주쓰는 스타일 */
.smallT{word-break: keep-all;font-size: 21px;color: #888888;display: block;margin-top: 8px;letter-spacing: -0.3px;}
.inC{background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 60px;padding-left: 10px;color: #222222;font-size: 22px;}
.selC{background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 60px;padding-left: 10px;color: #222222;font-size: 22px;}
.textarea{width: 100%;background-color: #FFF;border: 1px #dfdfdf solid;box-sizing: border-box;height: 230px;padding: 10px;color: #999999;font-size: 22px;}
.group{display: inline-block;vertical-align: top;width: 95%;}
.wid100{width: 100%;}
.sub_con,.sub_con3,.login_tab,.main_con01,.main_con02{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: 19px;color: #666666;font-weight: 300;line-height: 1.7;word-break: keep-all;}
.sub_t02{font-size: 21px;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: 20px;color: #FFF;}
.btnbbb{width: 129px;text-align: center;height: 60px;line-height: 60px;background-color: #bbbbbb;font-size: 23px;color: #FFF;}
.btnfdb{width: 129px;background-color: #fdb900;text-align: center;height: 60px;line-height: 60px;font-size: 23px;color: #FFF;}
.btn005{width: 129px;background-color: #0054a6;text-align: center;height: 60px;line-height: 60px;font-size: 23px;color: #FFF;}
.btn_005{background-color: #0054a6;text-align: center;height: 64px;line-height: 64px;font-size: 23px;color: #FFF;}

.btn_222{background-color: #222222;text-align: center;height: 54px;line-height: 54px;font-size: 22px;color: #FFF;width: 104px;}

.bd_ddd{width: 114px;font-weight: 500;border: 1px #dddddd solid;text-align: center;height: 44px;line-height: 42px;font-size: 21px;color: #222222;border-radius: 5px;}
.btn_ddd{font-weight: 500;border: 1px #dddddd solid;text-align: center;height: 33px;line-height: 31px;color: #222222;font-size: 20px;width: 71px;border-radius: 3px;}
.btnff5{width: 129px;text-align: center;height: 60px;line-height: 60px;background-color: #ff5c00;font-size: 21px;color: #FFF;}

.col222{color: #222222;}
.colff5{color: #ff5c00;}
.col005{color: #0054a6;}

.pB90{padding-bottom: 90px;}
.pB310{padding-bottom: 310px;}
.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: 15px;}
.fs15{font-size: 16px;}
.fs16{font-size: 17px;}
.fs18{font-size: 19px;}
.fs19{font-size: 20px;}
.fs20{font-size: 21px;}
.fs22{font-size: 23px;}
.fw500{font-weight: 500;}
.fw400{font-weight: 400;}
.fw300{font-weight: 300;}
