@charset "utf-8";

#dim,
#gnb_dim {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;}
#dim.on,
#gnb_dim.on {visibility:visible;opacity:0.5;z-index:900;}

.mSiteCateg {display:none;}

#header {position:fixed;width:100%;height:130px;z-index:1000;transition:0.2s;}
#header::before {content:'';display:none;position:absolute;left:0;top:130px;width:100%;height:100%;background:#042a59;}
.typeSub #header {position:absolute;background:url(../img/layout/bg_header.png) repeat-x left top;}

header {position:relative;width:100%;margin:0 auto;box-sizing:border-box;padding:0 30px;}
header .logo {display:block;position:absolute;left:30px;top:27px;height:40px;z-index:2;}
header .logo>a {display:block;height:40px;}
header .logo>a span {font-size:0;}
header .logo>a img {vertical-align:top;}
header .logo>a .logo_p>img {display:none;}
header .logo>a .logo_p>span {display:block;}
.typeSub header .logo>a .logo_p>img {display:none;}
.typeSub header .logo>a .logo_p>span {display:block;}
header .logo>a .logo_m {display:none;}
header .top_util {position:absolute;right:0;top:-40px;width:100%;height:40px;box-sizing:border-box;padding:0 30px;text-align:right;z-index:1;}
header .top_util>a,
header .top_util>button {display:inline-block;position:relative;float:left;overflow:hidden;height:40px;margin-left:12px;padding-left:12px;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:400;line-height:40px;vertical-align:top;z-index:2;}
header .top_util a+a::before,
header .top_util button+button::before,
header .top_util a+button::before,
header .top_util button+a::before {content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:13px;margin-top:-6px;background:#355579;}
header .top_util .btn_topSearch {width:26px;margin-left:20px;background:url(../img/layout/ico_topSearch_white.png) no-repeat center;text-indent:-999px;}
header .top_util .btn_topLogin {float:none;}
header .top_util .btn_topSitemap {float:none;}
header .top_util .myGrp {position:absolute;left:0;top:0;height:40px;box-sizing:border-box;padding:0 30px 0 20px;font-size:0;text-align:left;z-index:0;}
header .top_util .myGrp a,
header .top_util .myGrp button {display:inline-block;position:relative;overflow:hidden;box-sizing:border-box;padding:0 12px;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:400;line-height:40px;vertical-align:top;}
header .top_util .myGrp a+a::before,
header .top_util .myGrp button+button::before,
header .top_util .myGrp a+button::before,
header .top_util .myGrp button+a::before {content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:13px;margin-top:-6px;background:#355579;}
header .top_util .myGrp .btn_mTopSitemap {display:none;}

header .btn_appliWrite {display:table;position:fixed;right:25px;top:65px;overflow:hidden;height:40px;box-sizing:border-box;border-radius:20px;z-index:100;}
header .btn_appliWrite>span {display:table-cell;height:40px;padding:0 23px;box-sizing:border-box;border-radius:20px;background:#1a7bd0;text-align:center;vertical-align:middle;}
header .btn_appliWrite>span>em {display:inline-block;padding-left:28px;background:url(../img/layout/ico_linePen_white.png) no-repeat left center;color:#fff;font-style:normal;font-family:'Noto Sans KR',sans-serif;font-size:15px;font-weight:400;line-height:18px;}
header .btn_appliWrite>span>em br {display:none;}

header>nav {position:relative;z-index:1;}

/* gnb_parent */
header>nav #gnb_parent {overflow:hidden;/*max-width:1200px;*/height:90px;margin:40px auto 0;box-sizing:border-box;padding:35px 145px 0 185px;font-size:0;text-align:center;}
header>nav #gnb_parent>li {display:inline-block;/*padding:0 2.8%;*/padding:0 1.5%;}
header>nav #gnb_parent>li>a {display:block;position:relative;height:24px;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:20px;font-weight:500;line-height:24px;text-align:center;vertical-align:middle;letter-spacing:-1px;z-index:1002;}
header>nav #gnb_parent>li>a.act,
header>nav #gnb_parent>li>a:hover {color:#0c68ab !important;}
/*gnb 1depth*/
header>nav #gnb {display:none;overflow:hidden;margin:35px 0 0;box-sizing:border-box;padding:0 0 0 170px;font-size:0;text-align:center;}
header>nav #gnb>li {float:left;width:20%;box-sizing:border-box;padding:0 15px;}
header>nav #gnb>li:first-child {padding-left:0;}
header>nav #gnb>li+li {border-left:1px solid #294a72;}
header>nav #gnb>li>a {display:block;position:relative;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:20px;font-weight:500;line-height:25px;text-align:left;vertical-align:middle;letter-spacing:-2px;z-index:1002;}
header>nav #gnb>li .gnbTit {display:none;position:absolute;left:50%;top:90px;width:240px;height:0;/*height:483px;*/margin-left:-1290px;padding:50px 75px 0 500px;background:#f5f5f5;color:#656565;font-family:'Noto Sans KR';font-size:16px;font-weight:300;text-align:left;}
header>nav #gnb>li.child .gnbTit.act {display:block;}
header>nav #gnb>li .gnbTit>b {display:block;position:relative;margin-bottom:35px;background:#f5f5f5;color:#032a58;font-family:'Oswald',sans-serif;font-size:48px;font-weight:500;line-height:50px;text-align:left;}
header>nav #gnb>li .gnbTit>b::before {content:'';display:block;position:absolute;left:-255px;top:25px;width:100%;height:1px;background:#032a58;}
/*gnb 2depth*/
header>nav #gnb ul.menuM {/*display:none;position:absolute;left:50%;top:90px;*/overflow:hidden;width:100%;box-sizing:border-box;font-size:0;}
/*header>nav #gnb ul.menuM.on,
header>nav #gnb ul.menuM.act {display:block;}*/
header>nav #gnb ul.menuM>li {display:block;position:relative;overflow:hidden;width:100%;box-sizing:border-box;padding:15px 0 0;text-align:left;vertical-align:top;}
header>nav #gnb ul.menuM>li:last-child {background:none;}
/*header>nav #gnb ul.menuM>li:hover::before,
header>nav #gnb ul.menuM>li.on::before,
header>nav #gnb ul.menuM>li.act::before {content:'';display:block;position:absolute;left:0;bottom:0;width:160px;height:3px;background:#977649;}*/
header>nav #gnb ul.menuM>li>a {display:block;position:relative;box-sizing:border-box;color:#889eba;font-family:'Noto Sans KR',sans-serif;font-size:16px;font-weight:300;line-height:20px;text-align:left;letter-spacing:-1px;}
header>nav #gnb ul.menuM>li:hover>a,
header>nav #gnb ul.menuM>li.on>a,
header>nav #gnb ul.menuM>li.act>a {color:#ffff;}
/*header>nav #gnb ul.menuS {float:left;overflow:hidden;width:calc(100% - 180px);}*/
header>nav #gnb ul.menuS>li {position:relative;float:left;margin:10px 20px 0 0;padding-left:9px;}
header>nav #gnb ul.menuS>li::before {content:'';display:block;position:absolute;left:0;top:6px;width:4px;height:4px;box-sizing:border-box;border-radius:50%;background:#889eba;}
header>nav #gnb ul.menuS>li:hover::before,
header>nav #gnb ul.menuS>li.on::before,
header>nav #gnb ul.menuS>li.act::before {background:#fff;}
header>nav #gnb ul.menuS>li>a {display:block;position:relative;color:#889eba;font-size:14px;line-height:18px;text-align:left;letter-spacing:-1px;}
header>nav #gnb ul.menuS>li.on>a {color:#fff;}
/*gnb 3depth*/
header>nav #gnb ul.menuSS {display:none;}
/*gnb 공통*/
header>nav #gnb li a.act,
header>nav #gnb li a:hover {color:#47adf7 !important;}
/*header>nav #gnb>li>a[target=_blank]::after {content:'';display:inline-block;overflow:hidden;width:14px;height:14px;margin:0 0 0 5px;background:url(../img/layout/ico_newWin14_white.png) no-repeat center;}
header>nav #gnb>li:hover>a[target=_blank]::after,
header>nav #gnb>li>a[target=_blank]:hover::after {background-image:url(../img/layout/ico_newWin14_blue.png)}
header>nav #gnb ul.menuM>li>a[target=_blank]::after {content:'';display:inline-block;overflow:hidden;width:12px;height:12px;margin:0 0 0 5px;background:url(../img/layout/ico_newWin14_black.png) no-repeat center;}
header>nav #gnb ul.menuM>li>a[target=_blank]:hover::after {background-image:url(../img/layout/ico_newWin12_white.png)}
header>nav #gnb ul.menuS>li>a[target=_blank]::after {content:'';display:inline-block;overflow:hidden;width:12px;height:12px;margin:2px 0 0 5px;background:url(../img/layout/ico_newWin12_gray.png) no-repeat center;}*/
/*gnb etc(별도 추가메뉴)*/
header>nav #gnb .childEtc {}
header>nav #gnb .childEtc ul.menuM {display:none !important;}
header>nav #gnb .childEtc .menuEtc {display:none;position:absolute;left:50%;top:90px;overflow:hidden;width:100%;box-sizing:border-box;margin-left:-475px;padding:25px 40px;font-size:0;}
header>nav #gnb .childEtc .menuEtc.on,
header>nav #gnb .childEtc .menuEtc.act {display:block;}

.menuEtc .gnbSub_ipsi {position:relative;margin:-25px -40px;text-align:left;}
.menuEtc .gnbSub_ipsi img {max-width:none;vertical-align:top;}
.menuEtc .gnbSub_ipsi a {position:absolute;left:133px;top:190px;overflow:hidden;cursor:pointer;}

/*#header.gnbOn nav {background:#032a58;}*/
#header.gnbOn::before {display:block;}
#header.gnbOn #gnb {display:block;}

/*#header.gnbOn::before,
.mSticky #header::before {content:'';display:block;position:absolute;left:0;top:110px;width:100%;height:100%;background:#042a59;}*/
#header.gnbOn header .logo .logo_p>img {display:none;}
#header.gnbOn header .logo .logo_p>span {display:block;}
.mSticky header .logo .logo_p>img {display:none;}
.mSticky header .logo .logo_p>span {display:block;}
#header.gnbOn header>nav #gnb_parent>li>a,
.mSticky header>nav #gnb_parent>li>a {color:#000;}
/*#header.gnbOn header .top_util .myGrp a,
#header.gnbOn header .top_util .myGrp button,
.mSticky header .top_util .myGrp a,
.mSticky header .top_util .myGrp button {color:#666;font-weight:500;}*/
#header.gnbOn header .top_util .myGrp .btn_topLogin,
.mSticky header .top_util .myGrp .btn_topLogin {color:#846841;font-weight:500;}
/*#header.gnbOn header .top_util .btn_topSitemap,
.mSticky header .top_util .btn_topSitemap {background-image:url(../img/layout/ico_topLineMenu_black.png);}*/

.typeSub #header.gnbOn header .logo .logo_p>img {display:none;}
.typeSub .mSticky header .logo .logo_p>span {display:block;}

header .mBtn {display:none;}

#footer {position:relative;border-top:1px solid #dddfe5;background:#fff;}
#btn_top {position:fixed;right:40px;bottom:40px;display:block;width:50px;height:50px;/*background:url(../img/btn_top.png) no-repeat;*/font-size:0;z-index:499}

.f_info {overflow:hidden;background:#00263e;}
.f_info .f_info_list {overflow:hidden;width:100%;max-width:1200px;margin:45px auto 0;}
.f_info .f_info_list dl {float:left;overflow:hidden;width:calc(33.3% - 27px);}
.f_info .f_info_list dl+dl {margin-left:40px;}
.f_info .f_info_list dl dt {position:relative;height:18px;margin-bottom:15px;}
.f_info .f_info_list dl dt::after {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#4d6878;z-index:0;}
.f_info .f_info_list dl dt>span {position:relative;padding-right:35px;background:#00263e;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:17px;font-weight:400;line-height:18px;z-index:1;letter-spacing:-1px;}
.f_info .f_info_list dl dt>span>span {font-weight:300;}
.f_info .f_info_list dl dd {position:relative;min-height:80px;box-sizing:border-box;padding-bottom:45px;}
.f_info .f_info_list dl dd .telNum {display:block;margin-bottom:15px;color:#62ccfd;font-family:'Roboto',sans-serif;font-size:40px;font-weight:300;line-height:40px;letter-spacing:-1px;}
.f_info .f_info_list dl dd .info_txt {display:block;color:#fff;font-size:14px;font-family:'Noto Sans KR',sans-serif;font-weight:300;line-height:18px;}
.f_info .f_info_list dl dd .info_txt>span {display:block;}
.f_info .f_info_list dl dd .noti {margin-top:7px;padding-left:18px;background:url(../img/layout/ico_cirExclam_brown.png) no-repeat left 2px;color:#fff;font-size:14px;font-weight:400;line-height:16px;}
.f_info .f_info_list dl dd .txt {color:#fff;font-size:17px;font-weight:400;line-height:25px;letter-spacing:-1px;}
.f_info .f_info_list dl dd .info_btn {position:absolute;left:0;bottom:0;overflow:hidden;width:100%;height:30px;}
.f_info .f_info_list dl dd .info_btn>a {display:block;float:left;width:calc(50% - 5px);box-sizing:border-box;border:1px solid #8d95a1;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:400;line-height:28px;text-align:center;letter-spacing:-1px;}
.f_info .f_info_list dl dd .info_btn>a+a {margin-left:5px;}
.f_info .f_info_list dl dd .sns {overflow:hidden;margin-bottom:-50px;padding-top:35px;font-size:0;text-align:right;}
.f_info .f_info_list dl dd .sns>a {display:inline-block;overflow:hidden;width:66px;height:66px;margin:0 0 10px 10px;text-indent:-999px;vertical-align:top;}
.f_info .f_info_list dl dd .sns>a:first-child {margin-left:auto;}
.f_info .f_info_list dl dd .sns_facebook {background:#324e8e url(../img/layout/sns_rec_facebook.png) no-repeat center}
.f_info .f_info_list dl dd .sns_nBlog {background:#26bb39 url(../img/layout/sns_rec_nBlog.png) no-repeat center}
.f_info .f_info_list dl dd .sns_youtube {background:#d92020 url(../img/layout/sns_rec_youtube.png) no-repeat center}
.f_info .f_info_list dl dd .sns_twitter {background:#09a2d3 url(../img/layout/sns_rec_twitter.png) no-repeat center}

.familySite {position:relative;height:55px;margin:0 auto;box-sizing:border-box;padding:0 30px;background:#8e9baa}
.familySite.on {height:auto;background:#05548f;}
.familySite::before,
.familySite::after {content:'';display:block;position:absolute;top:0;width:680px;;height:55px;background:#8e9baa;z-index:0;}
.familySite::before {left:0;}
.familySite::after {right:0;}
.familySite.family01::before {background:#05548f;}
.familySite.family02::after {background:#05548f;}
.familySite .family_btn,
.familySite .family_list {position:relative;overflow:hidden;width:100%;max-width:1200px;margin:0 auto;z-index:1;}
.familySite .family_btn ul {overflow:hidden;}
.familySite .family_btn li {float:left;width:50%;box-sizing:border-box;background:#8e9baa;font-size:0;}
.familySite .family_btn li:nth-child(1) {text-align:left;}
.familySite .family_btn li:nth-child(2) {text-align:right;;}
.familySite.family01.on .family_btn li:nth-child(1) {background:#05548f;}
.familySite.family02.on .family_btn li:nth-child(2) {background:#05548f;}
.familySite .family_btn button {position:relative;display:inline-block;width:calc(100% - 20px);height:55px;line-height:55px;box-sizing:border-box;background:url(../img/layout/ico_quickOff.png) no-repeat right 50%;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:17px;font-weight:400;text-align:left;vertical-align:top;}
/*.familySite .family_btn li.on>button {background-image:url(../img/layout/ico_quickOn.png);}*/
.familySite .family_btn .mBtn {display:none;}
.familySite .family_list {height:0;}
.familySite .family_list.on {height:auto;transition:0.2s;}
.familySite .family_list .grp {float:left;width:50%;margin:50px 0;}
.familySite .family_list .grp>h1 {display:block;position:relative;margin-bottom:25px;padding-bottom:25px;color:#e2b758;font-family:'Noto Sans KR',sans-serif;font-size:24px;font-weight:400;line-height:26px;}
.familySite .family_list .grp>h1::before {content:'';display:block;position:absolute;left:0;bottom:0;width:40px;height:1px;background:#e2b758;}
.familySite .family_list .type_txt {font-size:0;}
.familySite .family_list .type_txt h2 {display:block;margin-bottom:15px;color:#78bcee;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:-2px;}
.familySite .family_list .type_txt h2>a {color:#78bcee;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:-2px;}
.familySite .family_list .type_txt>li {display:inline-table;width:calc(20% - 10px);margin-bottom:20px;padding-right:10px;font-size:0;}
.familySite .family_list .type_txt ul>li a {display:inline-block;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:15px;font-weight:300;line-height:17px;vertical-align:top;letter-spacing:-1px;}
.familySite .family_list .type_txt ul>li+li {margin-top:10px;}
.familySite .family_list .type_bnr {overflow:hidden;margin:90px 0;}
.familySite .family_list .type_bnr>li {float:left;display:table;width:16.6%;}
.familySite .family_list .type_bnr>li a {display:table-cell;height:54px;box-sizing:border-box;padding:0 5px 0 70px;background-repeat:no-repeat;background-position:left center;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:300;line-height:20px;vertical-align:middle;letter-spacing:-1px;}

#footer .pop_wrap {display:none;}
#footer .pop_wrap.on {display:block;background:rgba(0,0,0,0.7);}
#footer .popLayout2 .popTit {height:60px;background:#5e6e88;font-size:21px;line-height:60px;}
#footer .popLayout2 .btn_popClose {width:60px;height:60px;background-image:url(../img/layout/btn_popClose_white.png);}
#footer .popLayout2 .icoBnr li {float:left;margin-top:30px;}
#footer .popLayout2 .icoBnr li a {display:block;overflow:hidden;padding-top:70px;color:#333;background-repeat:no-repeat;background-position:center top;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:300;line-height:20px;text-align:center;letter-spacing:-1px;}
#familySite1>section {width:90%;max-width:712px;height:600px;}
#familySite2>section {width:90%;max-width:660px;height:350px;}
#familySite3>section {width:90%;max-width:335px;height:220px;}
#familySite4>section {width:90%;max-width:660px;height:220px;}
#familySite1>section .dept_list {display:block;margin:30px -15px 0 0;}
#familySite1>section .dept_list dt {position:relative;padding-bottom:20px;color:#846841;font-family:'Noto Sans KR',sans-serif;font-size:24px;font-weight:400;line-height:26px;}
#familySite1>section .dept_list dt::before {content:'';display:block;position:absolute;left:0;bottom:0;width:40px;height:1px;background:#977649;}
#familySite1>section .dept_list dd {padding-bottom:10px;}
#familySite1>section .dept_list dd ul {overflow:hidden;}
#familySite1>section .dept_list dd ul>li {display:inline-table;width:16.2%;box-sizing:border-box;padding:20px 10px 0 0;}
#familySite1>section .dept_list dd ul>li>strong {display:block;margin:0 0 15px 0;color:#05548f;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-2px;}
#familySite1>section .dept_list dd ul>li>a {display:block;color:#333;font-family:'Noto Sans KR',sans-serif;font-size:15px;font-weight:400;line-height:17px;letter-spacing:-2px;}
#familySite1>section .dept_list dd ul>li>a+a {margin-top:10px;}
#familySite2>section .icoBnr li {width:25%;}
#familySite3>section .icoBnr li {width:50%;}
#familySite4>section .icoBnr li {width:25%;}

footer {position:relative;overflow:hidden;max-width:1260px;margin:0 auto;box-sizing:border-box;padding:0 200px 15px 30px;z-index:0;}
footer .f_menu {overflow:hidden;padding:25px 0 5px;font-size:0;text-align:left;}
footer .f_menu li {display:inline-block;position:relative;margin-right:15px;padding-right:15px;padding-bottom:10px;font-size:15px;color:#00263e;font-family:'Noto Sans KR',sans-serif;font-weight:300;line-height:16px;vertical-align:top;}
footer .f_menu li::after {content:'';display:block;position:absolute;right:0;top:3px;width:1px;height:12px;background:#ccc;}
footer .f_menu li:last-child {margin-right:0;padding-right:0;}
footer .f_menu li:last-child::after {display:none;}
footer .f_menu li.point{color:#05548e;font-weight:500;}
footer .f_sns {position:absolute;right:30px;top:27px;font-size:0;text-align:right;}
footer .f_sns>a {display:inline-block;overflow:hidden;width:40px;height:40px;background-repeat:no-repeat;background-position:center;text-indent:-999px;}
footer .f_sns>a+a {margin-left:9px;}
footer address {display:block;margin:0;}
footer address p {display:inline-block;font-size:0;vertical-align:top;}
footer address p>span {display:inline-block;position:relative;margin-bottom:10px;padding-right:20px;font-style:normal;font-size:14px;color:#666;font-family:'Noto Sans KR',sans-serif;font-weight:300;line-height:16px;vertical-align:top;}
footer address p>span>a {display:inline-block;}
footer address .copyright {display:inline-block;font-style:normal;font-size:14px;color:#666;font-family:'Noto Sans KR',sans-serif;font-weight:300;line-height:16px;vertical-align:top;}

#snb_nav {position:relative;width:100%;height:50px;margin:0 0 70px;box-sizing:border-box;border-bottom:1px solid #dbdfe2;}
/*#snb_nav::before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:1px;background:#fff;opacity:0.2;}*/
#snb_nav .snb_area {position:relative;width:100%;max-width:1260px;height:50px;margin:0 auto;box-sizing:border-box;padding:0 30px;z-index:500;line-height:36px;}
#snb_nav .snb_area .btn_home {display:block;position:relative;float:left;overflow:hidden;width:58px;height:50px;margin:0;padding:0;background:url(../img/layout/snb_home_black.png) no-repeat center;color:#fff;font-family:'Malgun Gothic';font-size:16px;line-height:59px;text-indent:-999px;}
#snb_nav .snb_area .btn_home::before {content:'';display:block;position:absolute;left:0;top:0;width:1px;height:100%;background:#fff;opacity:0.2;}
#snb_nav .snb_area>button {position:relative;float:left;height:49px;min-width:180px;margin-left:1px;box-sizing:border-box;padding:0 35px 0 15px;background:url(../img/layout/snb_selArrB_black.png) no-repeat right 15px top 50%;color:#000;font-family:'Malgun Gothic';font-size:16px;line-height:49px;text-align:left;}
#snb_nav .snb_area>button::before {content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:17px;margin-top:-7px;background:#dbdfe2;}
#snb_nav .snb_area>button.active {background:#000f20 url(../img/layout/snb_selArrB_white.png) no-repeat right 15px top 50%;color:#fff;}
#snb_nav .snb_area>button.on {}
#snb_nav .snb_area .snb_util {display:block;float:right;margin-right:30px;font-size:0;}
#snb_nav .snb_area .btn_snbView {display:none;}

#snb_nav #snb {display:none;position:absolute;left:5px;top:50px;width:235px;box-sizing:border-box;padding:16px 15px;border:1px solid #dbdee1;border-top:none;background:#fff;z-index:900;}
#snb_nav #snb li+li {margin-top:10px;}
#snb_nav #snb li a {color:#666;font-family:'Noto Sans KR',sans-serif;font-size:15px;font-weight:400;line-height:16px;letter-spacing:-1px;}
#snb_nav #snb li a:hover,
#snb_nav #snb li a:active {color:#05548f !important;}
#snb_nav #snb li .gnbTit {display:none !important;}
#snb_nav #snb>li>ul {margin-bottom:10px;}
#snb_nav #snb>li>ul ul {margin-bottom:0;}
#snb_nav.active2 #snb>li+li {margin-top:0;}
#snb_nav.active3 #snb>li+li,
#snb_nav.active3 #snb .menuM>li+li {margin-top:0;}
#snb_nav.active4 #snb>li+li,
#snb_nav.active4 #snb .menuM>li+li,
#snb_nav.active4 #snb .menuS>li+li {margin-top:0;}

#snb_nav.active1 #snb>li>ul.menuM {display:none;}
#snb_nav.active2 #snb {padding:16px 15px 0;}
#snb_nav.active2 #snb>li>a,
#snb_nav.active2 #snb>li>ul.menuM {display:none;}
#snb_nav.active2 #snb>li.on>ul.menuM {display:block;}
#snb_nav.active2 #snb>li.on>ul.menuM ul {display:none;}
#snb_nav.active3 #snb {padding:16px 15px 0;}
#snb_nav.active3 #snb>li,
#snb_nav.active3 #snb>li>a,
#snb_nav.active3 #snb>li>ul.menuM>li,
#snb_nav.active3 #snb>li>ul.menuM>li>a {display:none;}
#snb_nav.active3 #snb>li.on>ul.menuM ul.menuS {display:block;}
#snb_nav.active3 #snb>li.on>ul.menuM ul.menuS ul {display:none;}
#snb_nav.active3 #snb li.on {display:block !important;}
#snb_nav.active4 #snb {padding:16px 15px 0;}
#snb_nav.active4 #snb>li,
#snb_nav.active4 #snb>li>a,
#snb_nav.active4 #snb>li>ul.menuM>li,
#snb_nav.active4 #snb>li>ul.menuM>li>a,
#snb_nav.active4 #snb>li>ul.menuM>li>ul.menuS>li,
#snb_nav.active4 #snb>li>ul.menuM>li>ul.menuS>li>a {display:none;}
#snb_nav.active4 #snb li.on {display:block !important;}

#snb_nav .snb_util {position:absolute;right:0;top:0;padding:13px 0;text-align:right;font-size:0;}
#snb_nav .snb_util button {display:inline-block;overflow:hidden;width:24px;height:24px;margin-left:14px;text-indent:-999px;vertical-align:top;}
#snb_nav .snb_util .btn_zoomOut {background:url(../img/layout/snb_zoomOut_black.png) no-repeat 50% 50%;}
#snb_nav .snb_util .btn_zoomIn {background:url(../img/layout/snb_zoomIn_black.png) no-repeat 50% 50%;}
#snb_nav .snb_util .btn_print {background:url(../img/layout/ico_print_black.png) no-repeat 50% 50%;}
#snb_nav .snb_util .btn_share {background:url(../img/layout/ico_share_black.png) no-repeat 50% 50%;}
#snb_nav .snb_util .zoom {display:inline-block;position:relative;height:24px;font-size:0;vertical-align:top;}
#snb_nav .snb_util .shareBox {display:none;position:absolute;right:-20px;top:52px;width:330px;padding-top:8px;z-index:100;}
#snb_nav .snb_util .shareBox ul {position:relative;padding:17px 5px 15px;border:1px solid #1b2535;background:#fff;text-align:center;}
#snb_nav .snb_util .shareBox ul::before {content:'';display:block;position:absolute;right:20px;top:-9px;width:9px;height:9px;background:url(../img/layout/ico_speechBubble_arrT.png) no-repeat center top;}
#snb_nav .snb_util .shareBox ul>li {display:inline-block;}
#snb_nav .snb_util .shareBox ul>li>a {display:block;width:75px;padding:50px 0 0;color:#000;font-size:14px;line-height:16px;text-align:center;letter-spacing:-1px;}
#snb_nav .snb_util .shareBox .sns_facebook {background:url(../img/layout/sns_cir_facebook.png) no-repeat center top;}
#snb_nav .snb_util .shareBox .sns_kakaoStory {background:url(../img/layout/sns_cir_kakaoStory.png) no-repeat center top;}
#snb_nav .snb_util .shareBox .sns_nBlog {background:url(../img/layout/sns_cir_nBlog.png) no-repeat center top;}
#snb_nav .snb_util .shareBox .sns_twitter {background:url(../img/layout/sns_cir_twitter.png) no-repeat center top;}
#snb_nav .snb_util .shareBox .sns_urlCopy {background:url(../img/layout/sns_cir_urlCopy.png) no-repeat center top;}
#snb_nav .snb_util .shareBox.on {display:block;}
@media print {
    #header, #footer, #snb_nav {display:none;}
}

.stickyFix .sVisual {margin-bottom:65px;}
.stickyFix #snb_nav {position:fixed;left:0;top:0;height:50px;margin:0;border-bottom:none;background:#001020;z-index:500;}
.stickyFix #snb_nav .snb_area .btn_home {background-image:url(../img/layout/snb_home_white.png);}
.stickyFix #snb_nav .snb_area>button {background-image:url(../img/layout/snb_selArrB_white.png);color:#fff;}
.stickyFix #snb_nav .snb_area {box-shadow:none;}
.stickyFix #snb_nav .snb_util .btn_zoomOut {background:url(../img/layout/snb_zoomOut_white.png) no-repeat 50% 50%;}
.stickyFix #snb_nav .snb_util .btn_zoomIn {background:url(../img/layout/snb_zoomIn_white.png) no-repeat 50% 50%;}
.stickyFix #snb_nav .snb_util .btn_print {background:url(../img/layout/ico_print_white.png) no-repeat 50% 50%;}
.stickyFix #snb_nav .snb_util .btn_share {background:url(../img/layout/ico_share_white.png) no-repeat 50% 50%;}

.typeSub #contents {position:relative;overflow:hidden;padding-top:130px;}
.typeSub #contents>h2 {display:table;position:relative;width:100%;height:240px;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;}
.typeSub #contents>h2 b {display:table-cell;padding-top:115px;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:54px;font-weight:500;line-height:64px;text-align:center;vertical-align:middle;letter-spacing:-1px;}
.typeSub #contents .sVisual {position:relative;}
.typeSub #contents .sVisual_wrap {display:table;position:relative;width:100%;height:240px;background-repeat:no-repeat;background-position:center;background-size:auto 100%;text-align:center;}
.typeSub #contents .sVisual_wrap .sVisual_tit {display:table-cell;color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:57px;font-weight:500;line-height:58px;text-align:center;vertical-align:middle;}
.typeSub #contents .sVisual_wrap .mImg {display:none;position:relative;width:100%;background-repeat:no-repeat;background-position:center;background-size:auto 100%;text-align:center;}
.typeSub #contents>article {position:relative;max-width:1260px;min-height:500px;box-sizing:border-box;margin:0 auto;padding:0 30px 120px;}

/*.sideQuick {position:fixed;right:-400px;top:50%;width:400px;z-index:1500;transition:0.2s;}*/
.sideQuick {position:fixed;right:-400px;top:0;width:400px;height:100%;z-index:1500;transition:0.2s;background:#fff;}
.sideQuick>.sideQuick_wrap {position:relative;}
.sideQuick .sideQuick_btn {position:absolute;left:-50px;top:50%;width:50px;height:150px;margin-top:-75px;background:#3897d8;}
.sideQuick.on .sideQuick_btn {display:none;}
.sideQuick .sideQuick_btn::before {content:'';display:block;position:absolute;left:50%;top:50%;width:1px;height:30px;margin-top:-15px;background:#fff;}
.sideQuick .sideQuick_btn .btn_sideQuickMenu {display:block;overflow:hidden;width:50px;height:50px;background:url(../img/layout/ico_recGrp_white.png) no-repeat center;text-indent:-999px;}
.sideQuick .sideQuick_btn .btn_top {display:block;position:relative;overflow:hidden;width:50px;height:50px;margin-top:50px;background:url(../img/layout/ico_top.png) no-repeat center;text-indent:-999px;}
.sideQuick .sideQuick_ct {box-sizing:border-box;padding:50px 0 40px 30px;background:#fff;}
.sideQuick .sideQuick_ct h1 {display:block;margin-bottom:30px;color:#000;font-family:'Oswald';font-size:28px;font-weight:500;line-height:28px;}
.sideQuick .sideQuick_ct .customArea {overflow-x:hidden;overflow-y:auto;width:340px;}
.sideQuick .sideQuick_ct .customArea .customGrp {overflow:hidden;width:340px;margin-bottom:40px;}
.sideQuick .sideQuick_ct .customArea .customGrp:last-child {margin-bottom:0;}
.sideQuick .sideQuick_ct .customArea a {display:block;overflow:hidden;}
.sideQuick .sideQuick_ct .customArea a>img {width:100%;max-width:none;vertical-align:top;}
.sideQuick .sideQuick_ct .customArea .icoBnr {overflow:hidden;}
.sideQuick .sideQuick_ct .customArea .icoBnr li {display:table;float:left;width:50%;padding:15px 0;}
.sideQuick .sideQuick_ct .customArea .icoBnr li>a {display:table-cell;height:45px;box-sizing:border-box;padding-left:55px;background-repeat:no-repeat;background-position:left center;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:16px;font-weight:300;line-height:18px;vertical-align:middle;letter-spacing:-1px;}
.sideQuick .sideQuick_ct .customArea .imgBnr {overflow:hidden;} /*긴배너 1개*/
.sideQuick .sideQuick_ct .customArea .imgBnr a {margin:20px 0 0;}
.sideQuick .sideQuick_ct .customArea .imgBnr a:first-child {margin-top:0;}
.sideQuick .sideQuick_ct .customArea .img2Bnr {overflow:hidden;} /*짧은배너 2개*/
.sideQuick .sideQuick_ct .customArea .img2Bnr a {display:block;float:left;width:170px;margin:20px 0 0;}
.sideQuick .sideQuick_ct .customArea .img2Bnr a:nth-child(2) {margin-left:-1px;border-left:1px solid #2a6da0;}
.sideQuick .sideQuick_ct .customArea .img2Bnr a img {width:auto;vertical-align:top;}
.sideQuick .sideQuick_ct .btn_sideClose {display:block;position:absolute;right:30px;top:50px;overflow:hidden;width:24px;height:24px;background:url(../img/layout/sideQuick_close.png) no-repeat center;text-indent:-999px;}

/*##### 미디어쿼리 수정시엔 모바일 css 교차부분도 동기화 필수!! ###############*/

@media all and (max-width:1670px){
    .typePc header .btn_appliWrite {right:15px;transition:0.2s;}
}

@media all and (max-width:1350px){
    .typePc header>nav #gnb_parent>li {padding:0 1%;}
    .typePc header>nav #gnb_parent>li>a {font-size:18px;}
}

/***** pc최소값 부분(해상도:1200px) 제한시작 *********************************/
@media all and (max-width:1200px){
    html,
    body.typePc {min-width:1200px;}
    body.typePc {overflow-x:scroll;}

    .typePc #header,
    .typePc #snb_nav {min-width:1200px;}
}
/**************************************************************************/

/*** 포인트 컬러 ***/
/**01**/
.point_mandarin_blue {}
/*main*/
.typeMain.point_mandarin_blue .mSchedule a {background-color:#d2a543;}
.typeMain.point_mandarin_blue .mTopBnr .list .unit a {background-color:#02437e;}
.typeMain.point_mandarin_blue .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_mandarin_blue .mAcademy .slick-dots li.slick-active>button {background:#d2a543;}
.typeMain.point_mandarin_blue .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_mandarin_blue .mAcademy .list .unit .btnGrp li>a.on {border-color:#d2a543 !important;background:#d2a543;}
/*sub*/
.point_mandarin_blue .btn_appliWrite>span {background:#1b7bd1 !important;}
.point_mandarin_blue header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_mandarin_blue.png);}

/**02**/
.point_ltramarin_yellow {}
/*main*/
.typeMain.point_ltramarin_yellow .mSchedule a {background-color:#d2a543;}
.typeMain.point_ltramarin_yellow .mTopBnr .list .unit a {background-color:#1b2984;}
.typeMain.point_ltramarin_yellow .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_ltramarin_yellow .mAcademy .slick-dots li.slick-active>button {background:#1b2984;}
.typeMain.point_ltramarin_yellow .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_ltramarin_yellow .mAcademy .list .unit .btnGrp li>a.on {border-color:#1b2984 !important;background:#1b2984;}
/*sub*/
.point_ltramarin_yellow .btn_appliWrite>span {background:#1b2984 !important;}
.point_ltramarin_yellow header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_ltramarin_yellow.png);}

/**03**/
.point_marron_blue {}
/*main*/
.typeMain.point_marron_blue .mSchedule a {background-color:#760203;}
.typeMain.point_marron_blue .mTopBnr .list .unit a {background-color:#02437e;}
.typeMain.point_marron_blue .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_marron_blue .mAcademy .slick-dots li.slick-active>button {background:#760203;}
.typeMain.point_marron_blue .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_marron_blue .mAcademy .list .unit .btnGrp li>a.on {border-color:#760203 !important;background:#760203;}
/*sub*/
.point_marron_blue .btn_appliWrite>span {background:#760203 !important;}
.point_marron_blue header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_marron_blue.png);}

/**04**/
.point_cyan_yellow {}
/*main*/
.typeMain.point_cyan_yellow .mSchedule a {background-color:#d2a543;}
.typeMain.point_cyan_yellow .mTopBnr .list .unit a {background-color:#2774c9;}
.typeMain.point_cyan_yellow .mTopBnr .list .unit a>div>strong>span {color:#8fdbff;}
.typeMain.point_cyan_yellow .mAcademy .slick-dots li.slick-active>button {background:#3884d9;}
.typeMain.point_cyan_yellow .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_cyan_yellow .mAcademy .list .unit .btnGrp li>a.on {border-color:#3884d9 !important;background:#3884d9;}
/*sub*/
.point_cyan_yellow .btn_appliWrite>span {background:#3884d9 !important;}
.point_cyan_yellow header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_cyan_yellow.png);}

/**05**/
.point_marron_yellow {}
/*main*/
.typeMain.point_marron_yellow .mSchedule a {background-color:#d2a543;}
.typeMain.point_marron_yellow .mTopBnr .list .unit a {background-color:#760203;}
.typeMain.point_marron_yellow .mTopBnr .list .unit a>div>strong>span {color:#d2a543;}
.typeMain.point_marron_yellow .mAcademy .slick-dots li.slick-active>button {background:#760203;}
.typeMain.point_marron_yellow .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_marron_yellow .mAcademy .list .unit .btnGrp li>a.on {border-color:#760203 !important;background:#760203;}
/*sub*/
.point_marron_yellow .btn_appliWrite>span {background:#760203 !important;}
.point_marron_yellow header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_marron_yellow.png);}

/**06**/
.point_ultramarin_blue {}
/*main*/
.typeMain.point_ultramarin_blue .mSchedule a {background-color:#2b56ab;}
.typeMain.point_ultramarin_blue .mTopBnr .list .unit a {background-color:#1b2984;}
.typeMain.point_ultramarin_blue .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_ultramarin_blue .mAcademy .slick-dots li.slick-active>button {background:#2b56ab;}
.typeMain.point_ultramarin_blue .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_ultramarin_blue .mAcademy .list .unit .btnGrp li>a.on {border-color:#2b56ab !important;background:#2b56ab;}
/*sub*/
.point_ultramarin_blue .btn_appliWrite>span {background:#2b56ab !important;}
.point_ultramarin_blue header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_ultramarin_blue.png);}

/**07**/
.point_begonia_red {}
/*main*/
.typeMain.point_begonia_red .mSchedule a {background-color:#e75848;}
.typeMain.point_begonia_red .mTopBnr .list .unit a {background-color:#760203;}
.typeMain.point_begonia_red .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_begonia_red .mAcademy .slick-dots li.slick-active>button {background:#e75848;}
.typeMain.point_begonia_red .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_begonia_red .mAcademy .list .unit .btnGrp li>a.on {border-color:#e75848 !important;background:#e75848;}
/*sub*/
.point_begonia_red .btn_appliWrite>span {background:#e75848 !important;}
.point_begonia_red header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_begonia_red.png);}

/**08**/
.point_ultramarin_sky {}
/*main*/
.typeMain.point_ultramarin_sky .mSchedule a {background-color:#3884d9;}
.typeMain.point_ultramarin_sky .mTopBnr .list .unit a {background-color:#2b56ab;}
.mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_ultramarin_sky .mAcademy .slick-dots li.slick-active>button {background:#2b56ab;}
.typeMain.point_ultramarin_sky .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_ultramarin_sky .mAcademy .list .unit .btnGrp li>a.on {border-color:#2b56ab !important;background:#2b56ab;}
/*sub*/
.point_ultramarin_sky .btn_appliWrite>span {background:#2b56ab !important;}
.point_ultramarin_sky header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_ultramarin_sky.png);}

/**09**/
.point_red_begonia {}
/*main*/
.typeMain.point_red_begonia .mSchedule a {background-color:#e75848;}
.typeMain.point_red_begonia .mTopBnr .list .unit a {background-color:#b11313;}
.typeMain.point_red_begonia .mTopBnr .list .unit a>div>strong>span {color:#fed06d;}
.typeMain.point_red_begonia .mAcademy .slick-dots li.slick-active>button {background:#b11313;}
.typeMain.point_red_begonia .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_red_begonia .mAcademy .list .unit .btnGrp li>a.on {border-color:#b11313 !important;background:#b11313;}
/*sub*/
.point_red_begonia .btn_appliWrite>span {background:#b11313 !important;}
.point_red_begonia header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_red_begonia.png);}

/**10**/
.point_darkshadow_purple {}
/*main*/
.typeMain.point_darkshadow_purple .mSchedule a {background-color:#57597e;}
.typeMain.point_darkshadow_purple .mTopBnr .list .unit a {background-color:#2d305e;}
.typeMain.point_darkshadow_purple .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_darkshadow_purple .mAcademy .slick-dots li.slick-active>button {background:#2d305e;}
.typeMain.point_darkshadow_purple .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_darkshadow_purple .mAcademy .list .unit .btnGrp li>a.on {border-color:#2d305e !important;background:#2d305e;}
/*sub*/
.point_darkshadow_purple .btn_appliWrite>span {background:#2d305e !important;}
.point_darkshadow_purple header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_darkshadow_purple.png);}

/**11**/
.point_lightred_begonia {}
/*main*/
.typeMain.point_lightred_begonia .mSchedule a {background-color:#e75848;}
.typeMain.point_lightred_begonia .mTopBnr .list .unit a {background-color:#ce211d;}
.typeMain.point_lightred_begonia .mTopBnr .mTopBnr .list .unit a>div>strong>span {color:#fed06d;}
.typeMain.point_lightred_begonia .mAcademy .slick-dots li.slick-active>button {background:#ce211d;}
.typeMain.point_lightred_begonia .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_lightred_begonia .mAcademy .list .unit .btnGrp li>a.on {border-color:#ce211d !important;background:#ce211d;}
/*sub*/
.point_lightred_begonia .btn_appliWrite>span {background:#ce211d !important;}
.point_lightred_begonia header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_lightred_begonia.png);}

/**12**/
.point_darkpansy_purple {}
/*main*/
.typeMain.point_darkpansy_purple .mSchedule a {background-color:#6e2e9e;}
.typeMain.point_darkpansy_purple .mTopBnr .list .unit a {background-color:#450f7b;}
.typeMain.point_darkpansy_purple .mTopBnr .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_darkpansy_purple .mAcademy .slick-dots li.slick-active>button {background:#450f7b;}
.typeMain.point_darkpansy_purple .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_darkpansy_purple .mAcademy .list .unit .btnGrp li>a.on {border-color:#450f7b !important;background:#450f7b;}
/*sub*/
.point_darkpansy_purple .btn_appliWrite>span {background:#450f7b !important;}
.point_darkpansy_purple header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_darkpansy_purple.png);}

/**13**/
.point_bluegreen_blue {}
/*main*/
.typeMain.point_bluegreen_blue .mSchedule a {background-color:#0d697b;}
.typeMain.point_bluegreen_blue .mTopBnr .list .unit a {background-color:#004170;}
.typeMain.point_bluegreen_blue .mTopBnr .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_bluegreen_blue .mAcademy .slick-dots li.slick-active>button {background:#0d697b;}
.typeMain.point_bluegreen_blue .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_bluegreen_blue .mAcademy .list .unit .btnGrp li>a.on {border-color:#0d697b !important;background:#0d697b;}
/*sub*/
.point_bluegreen_blue .btn_appliWrite>span {background:#0d697b !important;}
.point_bluegreen_blue header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_bluegreen_blue.png);}

/**14**/
.point_pansy_purple {}
/*main*/
.typeMain.point_pansy_purple .mSchedule a {background-color:#a33fb0;}
.typeMain.point_pansy_purple .mTopBnr .list .unit a {background-color:#771c83;}
.typeMain.point_pansy_purple .mTopBnr .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_pansy_purple .mAcademy .slick-dots li.slick-active>button {background:#771c83;}
.typeMain.point_pansy_purple .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_pansy_purple .mAcademy .list .unit .btnGrp li>a.on {border-color:#771c83 !important;background:#771c83;}
/*sub*/
.point_pansy_purple .btn_appliWrite>span {background:#771c83 !important;}
.point_pansy_purple header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_pansy_purple.png);}

/**15**/
.point_peacock_green {}
/*main*/
.typeMain.point_peacock_green .mSchedule a {background-color:#29b2ab;}
.typeMain.point_peacock_green .mTopBnr .list .unit a {background-color:#0d697b;}
.typeMain.point_peacock_green .mTopBnr .mTopBnr .list .unit a>div>strong>span {color:#56f0e8;}
.typeMain.point_peacock_green .mAcademy .slick-dots li.slick-active>button {background:#29b2ab;}
.typeMain.point_peacock_green .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_peacock_green .mAcademy .list .unit .btnGrp li>a.on {border-color:#29b2ab !important;background:#29b2ab;}
/*sub*/
.point_peacock_green .btn_appliWrite>span {background:#29b2ab !important;}
.point_peacock_green header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_peacock_green.png);}

/**16**/
.point_amethyst_purple {}
/*main*/
.typeMain.point_amethyst_purple .mSchedule a {background-color:#af69a0;}
.typeMain.point_amethyst_purple .mTopBnr .list .unit a {background-color:#771c83;}
.typeMain.point_amethyst_purple .mTopBnr .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_amethyst_purple .mAcademy .slick-dots li.slick-active>button {background:#af69a0;}
.typeMain.point_amethyst_purple .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_amethyst_purple .mAcademy .list .unit .btnGrp li>a.on {border-color:#af69a0 !important;background:#af69a0;}
/*sub*/
.point_amethyst_purple .btn_appliWrite>span {background:#af69a0 !important;}
.point_amethyst_purple header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_amethyst_purple.png);}

/**17**/
.point_green_blue {}
/*main*/
.typeMain.point_green_blue .mSchedule a {background-color:#168532;}
.typeMain.point_green_blue .mTopBnr .list .unit a {background-color:#004170;}
.typeMain.point_green_blue .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_green_blue .mAcademy .slick-dots li.slick-active>button {background:#168532;}
.typeMain.point_green_blue .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_green_blue .mAcademy .list .unit .btnGrp li>a.on {border-color:#168532 !important;background:#168532;}
/*sub*/
.point_green_blue .btn_appliWrite>span {background:#168532 !important;}
.point_green_blue header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_green_blue.png);}

/**18**/
.point_hotpink_purple {}
/*main*/
.typeMain.point_hotpink_purple .mSchedule a {background-color:#e91b97;}
.typeMain.point_hotpink_purple .mTopBnr .list .unit a {background-color:#450f7b;}
.typeMain.point_hotpink_purple .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_hotpink_purple .mAcademy .slick-dots li.slick-active>button {background:#e91b97;}
.typeMain.point_hotpink_purple .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_hotpink_purple .mAcademy .list .unit .btnGrp li>a.on {border-color:#e91b97 !important;background:#e91b97;}
/*sub*/
.point_hotpink_purple .btn_appliWrite>span {background:#e91b97 !important;}
.point_hotpink_purple header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_hotpink_purple.png);}

/**19**/
.point_darkleaf_green {}
/*main*/
.typeMain.point_darkleaf_green .mSchedule a {background-color:#77a21d;}
.typeMain.point_darkleaf_green .mTopBnr .list .unit a {background-color:#2d6504;}
.typeMain.point_darkleaf_green .mTopBnr .list .unit a>div>strong>span {color:#fed06d;}
.typeMain.point_darkleaf_green .mAcademy .slick-dots li.slick-active>button {background:#77a21d;}
.typeMain.point_darkleaf_green .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_darkleaf_green .mAcademy .list .unit .btnGrp li>a.on {border-color:#77a21d !important;background:#77a21d;}
/*sub*/
.point_darkleaf_green .btn_appliWrite>span {background:#77a21d !important;}
.point_darkleaf_green header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_darkleaf_green.png);}

/**20**/
.point_darksaffron_brown {}
/*main*/
.typeMain.point_darksaffron_brown .mSchedule a {background-color:#e8af02;}
.typeMain.point_darksaffron_brown .mTopBnr .list .unit a {background-color:#855500;}
.typeMain.point_darksaffron_brown .mTopBnr .list .unit a>div>strong>span {color:#fed06d;}
.typeMain.point_darksaffron_brown .mAcademy .slick-dots li.slick-active>button {background:#e8af02;}
.typeMain.point_darksaffron_brown .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_darksaffron_brown .mAcademy .list .unit .btnGrp li>a.on {border-color:#e8af02 !important;background:#e8af02;}
/*sub*/
.point_darksaffron_brown .btn_appliWrite>span {background:#e8af02 !important;}
.point_darksaffron_brown header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_darksaffron_brown.png);}

/**21**/
.point_darkgreen_yellow {}
/*main*/
.typeMain.point_darkgreen_yellow .mSchedule a {background-color:#c0aa24;}
.typeMain.point_darkgreen_yellow .mTopBnr .list .unit a {background-color:#2d6504;}
.typeMain.point_darkgreen_yellow .mTopBnr .list .unit a>div>strong>span {color:#fed06d;}
.typeMain.point_darkgreen_yellow .mAcademy .slick-dots li.slick-active>button {background:#2d6504;}
.typeMain.point_darkgreen_yellow .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_darkgreen_yellow .mAcademy .list .unit .btnGrp li>a.on {border-color:#2d6504 !important;background:#2d6504;}
/*sub*/
.point_darkgreen_yellow .btn_appliWrite>span {background:#2d6504 !important;}
.point_darkgreen_yellow header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_darkgreen_yellow.png);}

/**22**/
.point_darkhoney_yellow {}
/*main*/
.typeMain.point_darkhoney_yellow .mSchedule a {background-color:#c0aa24;}
.typeMain.point_darkhoney_yellow .mTopBnr .list .unit a {background-color:#988001;}
.typeMain.point_darkhoney_yellow .mTopBnr .list .unit a>div>strong>span {color:#ffeb64;}
.typeMain.point_darkhoney_yellow .mAcademy .slick-dots li.slick-active>button {background:#c0aa24;}
.typeMain.point_darkhoney_yellow .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_darkhoney_yellow .mAcademy .list .unit .btnGrp li>a.on {border-color:#c0aa24 !important;background:#c0aa24;}
/*sub*/
.point_darkhoney_yellow .btn_appliWrite>span {background:#c0aa24 !important;}
.point_darkhoney_yellow header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_darkhoney_yellow.png);}

/**23**/
.point_leaf_green {}
/*main*/
.typeMain.point_leaf_green .mSchedule a {background-color:#8dc028;}
.typeMain.point_leaf_green .mTopBnr .list .unit a {background-color:#2e8516;}
.typeMain.point_leaf_green .mTopBnr .list .unit a>div>strong>span {color:#feeb6d;}
.typeMain.point_leaf_green .mAcademy .slick-dots li.slick-active>button {background:#8dc028;}
.typeMain.point_leaf_green .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_leaf_green .mAcademy .list .unit .btnGrp li>a.on {border-color:#8dc028 !important;background:#8dc028;}
/*sub*/
.point_leaf_green .btn_appliWrite>span {background:#8dc028 !important;}
.point_leaf_green header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_leaf_green.png);}

/**24**/
.point_orange_yellow {}
/*main*/
.typeMain.point_orange_yellow .mSchedule a {background-color:#d2a543;}
.typeMain.point_orange_yellow .mTopBnr .list .unit a {background-color:#e86802;}
.typeMain.point_orange_yellow .mTopBnr .list .unit a>div>strong>span {color:#feeb6d;}
.typeMain.point_orange_yellow .mAcademy .slick-dots li.slick-active>button {background:#e86802;}
.typeMain.point_orange_yellow .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_orange_yellow .mAcademy .list .unit .btnGrp li>a.on {border-color:#e86802 !important;background:#e86802;}
.typeMain.point_orange_yellow .mAcademy .list .unit .btnGrp2 li>a:hover {border-color:#fff !important;background:#fff; color:#e86802 !important;}
/*sub*/
.point_orange_yellow .btn_appliWrite>span {background:#e86802 !important;}
.point_orange_yellow header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_orange_yellow.png);}

/**25**/
.point_ultramarin_pulple {}
/*main*/
.typeMain.point_ultramarin_pulple .mSchedule a {background-color:#665dc6;}
.typeMain.point_ultramarin_pulple .mTopBnr .list .unit a {background-color:#1b2984;}
.typeMain.point_ultramarin_pulple .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_ultramarin_pulple .mAcademy .slick-dots li.slick-active>button {background:#1b2984;}
.typeMain.point_ultramarin_pulple .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_ultramarin_pulple .mAcademy .list .unit .btnGrp li>a.on {border-color:#1b2984 !important;background:#1b2984;}
/*sub*/
.point_ultramarin_pulple .btn_appliWrite>span {background:#1b2984 !important;}
.point_ultramarin_pulple header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_ultramarin_purple.png);}

/**26**/
.point_lightOrange_blue {}
/*main*/
.typeMain.point_lightOrange_blue .mSchedule a {background-color:#f28d0d;}
.typeMain.point_lightOrange_blue .mTopBnr .list .unit a {background-color:#02437e;}
.typeMain.point_lightOrange_blue .mTopBnr .list .unit a>div>strong>span {color:#62ccfd;}
.typeMain.point_lightOrange_blue .mAcademy .slick-dots li.slick-active>button {background:#f28d0d;}
.typeMain.point_lightOrange_blue .mAcademy .list .unit .btnGrp li>a:hover,
.typeMain.point_lightOrange_blue .mAcademy .list .unit .btnGrp li>a.on {border-color:#f28d0d !important;background:#f28d0d;}
/*sub*/
.point_lightOrange_blue .btn_appliWrite>span {background:#f28d0d !important;}
.point_lightOrange_blue header .btn_appliWrite>span::before {background-image:url(../img/point/bgTri_lightOrange_blue.png);}
