<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*I can do everything through him who gives me strength.-Phil.4:13-*/
/*  */
@font-face {
    font-family: 'paybooc';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'paybooc';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'paybooc';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'paybooc';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-ExtraBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/***********Header******************/
.browsehappy{width:100%; position:fixed;top:150px;left:0; text-align:center;padding:20px 0;z-index:20000;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.browsehappy a{color:#F30;}
.browsehappy a.xx{color:#630;font-size:14px; }
body{width:100%;overflow-x:hidden;overflow-y:auto}
header{}
.bgNavy{background:#061326;}
.lnb{height:40px;line-height:40px; text-align:right;font-size:12px; font-size:0.857rem;color:#fff;}
.logo{position:absolute;top:25px;left:0;}
.gnbul{float:right;}
.gnbli{float:left;padding:40px 0; margin-right:40px;position:relative;}
a.mainT{color:#111;font-size:15px;font-size:1.071rem;font-weight:bold;}
a.mainT:hover{color:#ff9600;}
.m_btn{width:32px; height:27px;margin:17px 0 10px 10px; display:block;float:right;cursor:pointer;background:url(../images/main/mbtn.png) no-repeat;text-indent:-9999px;}
.m-brand{float:left; padding:10px 0;}
.m_menu{width:200px;height:100%;box-sizing:border-box;position:fixed;top:0px;right:-200px; z-index:15000;background:#061326;}
.mli{border-bottom:1px solid #666;background:#061326;}
.mli a.mtitle{width:100%;padding:10px 0;color:#fff;font-size:15px;font-size:1.071rem; line-height:1;text-indent:15px;}
.mli a.mlnb{padding:10px 0;color:#fff;font-size:15px;font-size:1.071rem; line-height:1;text-indent:15px;}
.subul{ display:none;background:#1c2531;}
.subli{padding:8px 8px 8px 20px;border-bottom:1px solid #666;}
.subli a{width:100%; font-size:13px;font-size:0.929rem; line-height:1;color:#ccc;}
.close{width:100%; color:#fff;font-weight:bold;font-size:17px;padding:10px 20px;box-sizing:border-box;}
.downmenu{width:160px;padding:10px 5px 5px 20px;border:1px solid #ccc;  display:none;background:#fff;position:absolute;top:102px;left:-65px;z-index:10000;}
.bar{width:40px;height:3px;background:#061326; position:absolute;top:-2px;left:50%;margin-left:-20px;}
.menuli a{line-height:30px;font-size:14px;font-size:1rem;color:#777;letter-spacing:-0.25px;}
.menuli a:hover{text-decoration:underline;color:#061326;font-weight:bold;}

.insta_tit{margin-top:60px;}
/*******************Footer***************************************/
#footwrap{width:100%;background:#f4f4f4; padding:40px 0;border-top:1px solid #ddd;}
.w60, .w602{width:60%;float:left;}
.w40{width:40%;float:left;}
.w50{width:50%;float:left;}
.w30{width:30%;float:left;}
.w70{width:70%;float:left;}
.addr{font-family:'Nanum Barun Gothic', 나눔바른고딕,sans-serif;color:#e1e0e0;font-size:13px;font-size:0.929rem;line-height:1.7;letter-spacing:-0.5px; float:left;}
.fnb{float:right;color:#e1e0e0;font-size:13px;font-size:0.929rem;}
.fnb a{color:#e1e0e0;font-size:13px;font-size:0.929rem;}
/**************************Main Index****************************/
.half30{width:calc(50% - 15px);margin-right:30px;float:left;}
.w502{width:50%;float:left;}
.infotitle{height:45px;line-height:45px; border:1px solid #ccc;   font-size:18px; font-size:1.286rem;color:#fff;text-align:center;background:#061326;}
.infoli{height:55px;line-height:55px;padding-left:30px;  border:1px solid #ccc; border-top:none;text-align:left;font-size:15px;font-size:1.071rem;color:#666;}
.infoli a{width:100%; }
.tabli{width:50%;height:47px;line-height:47px;border:1px solid #ccc;border-left:none; box-sizing:border-box; float:left;cursor:pointer;text-align:center; color:#a8a8a8;font-size:15px; font-size:1.071rem;position:relative;background:#f4f4f4;}
.tabli.select{background:#fff;color:#666; }
.tabview{display:none;height:224px; padding:25px; box-sizing:border-box;border:1px solid #ccc;border-left:none;border-top:none;position: relative;}
.arrow{ width:11px; height:7px; position:absolute;bottom:1px;left:50%;margin-left:-6px;display:none;}
.tabview a{width:100%; line-height:23px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; font-size:13px;font-size:0.929rem;color:#666;}

.afterL{
    height:271px;
    width:50%;
    float:left;
    border:10px solid #eb6100;
    /* border-right:5px solid #eee; */
    box-sizing:border-box;
    /* padding:20px; */
    /* padding:20px 10px; */
    overflow:hidden; 
    text-overflow:ellipsis;
    position: relative;
}

.h4_col {
    padding: 20px 10px;
    color: #fff !important;
    background: #eb6100;
}

.w_btn {
    background: #fff;
    display: flex;
    top: 10px !important;
}

.pl_wrap {
    padding: 0 10px;
}

.pl_con {
    width: 100% !important;
}

.pl_div {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.pl_div p {
    max-width: 195px;
    width: 100%;

    font-size: 12px;

    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.pl_div span {
    font-size: 11px;

    width: 30px;
    white-space: nowrap;
}

.aftertitle{font-size:16px; font-size:1.143rem;color:#061326;font-size:bold;margin-bottom:18px;}
.afterP{width:100%; height:105px;font-size:13px;font-size:0.929rem;color:#666;overflow:hidden; text-overflow:ellipsis;line-height:1.7;}
.afterR{height:271px;width:50%; padding-top:65px; float:left;border:1px solid #ccc;box-sizing:border-box;text-align:center;font-size:26px; font-size:1.857rem;color:#333;}
.i_no{font-style:italic;font-size:32px; font-size:2.286rem;color:#061326;font-weight:bold;}
.plusbtn{height:40px;line-height:40px;padding:0 35px;border-radius:20px; border:1px solid #bbb;font-size:16px; font-size:1.143rem;color:#666;}
.colorli{width:calc(20% - 10px);height:230px;padding:50px 0; margin:0 5px; float:left;text-align:center;color:#fff;position:relative;background-size: 100% 100%;}
.colorli a{width:100%;word-break:keep-all;}
.c_bg1{background:#061326;background-image:url(../images/main/boxbg01.png);background-repeat:no-repeat;background-position:center top;}
.c_bg2{background:#115b9f;background-image:url(../images/main/boxbg02.png);background-repeat:no-repeat;background-position:center top;}
.c_bg3{background:#318833;background-image:url(../images/main/boxbg03.png);background-repeat:no-repeat;background-position:center top;}
.c_bg4{background:#d4d12e;background-image:url(../images/main/boxbg04.png);background-repeat:no-repeat;background-position:center top;}
.c_bg5{background:#ff9600;background-image:url(../images/main/boxbg05.png);background-repeat:no-repeat;background-position:center top;}
.iconwrap{width:120px; height:120px;  position:absolute;bottom:50px;left:50%;margin-left:-60px;}
.processwrap{padding:85px 0;background:url(../images/main/prbg.png) no-repeat center;background-size:cover;}
.prli{width:20%;padding:0 10px;box-sizing:border-box;float:left;text-align:center;color:#fff;font-size:14px;font-size:1rem;}
.iconwrap2{padding:0 10px;margin-bottom:15px;}
.fs38txt{color:#ffa200;font-size:38px;font-size:2.714rem;padding-top:30px;margin-bottom:20px;}
.w76{width:75%;float:left;}
.w24{width:calc(25% - 30px);margin-left:30px;float:right;}
#workslide{width:72%;height:350px;overflow:hidden;  float:left;border:1px solid #ccc;border-right:none;box-sizing:border-box;}
#workslide img, #workslide .bxslider a{height:350px;min-width:100%;}
#bx-pager{width:28%;float:left;}
.pagerli{display:block; width:100%;height:70px;line-height:70px;color:#888;padding:0 20px 0 25px;  border:1px solid #ccc;border-left:none;  border-bottom:none; box-sizing:border-box;position:relative;}
.pagerli:last-child{border-bottom:1px solid #ccc;box-sizing:border-box;}
.w_name{line-height:70px;font-size:16px;font-size:1.143rem;color:#888;float:left;}
.pagerli.active{background:#061326;color:#fff;}
.pagerli.active .w_name{color:#fff;}
.arrow2{width:11px; height:22px; background:url(../images/main/arrow.png) no-repeat center;position:absolute;top:50%;margin-top:-11px;left:-11px;display:none;text-indent:-9999px;}
.pagerli.active .arrow2{display:block;}
.afterbox{height:170px;border:5px solid #e2e9f4;padding:18px;position:relative; box-sizing:border-box;font-size:18px; font-size:1.286rem;color:#666;}
.greenbd{border:5px solid #d4e7db;}
.more{position:absolute;left:18px; bottom:18px;color:#666;font-size:14px;font-size:1rem; }
.photo{width:100px; height:100px; border-radius:55px;overflow:hidden;position:absolute;bottom:10px; right:10px;}
.infoul{width:calc(25% - 30px);float:left;margin-right:30px; border:1px solid #ccc;border-bottom:none;box-sizing:border-box;}
.infolist{height:60px;border-bottom:1px solid #ccc;padding-left:30px;  box-sizing:border-box;}
.infolist a{width:100%;line-height:60px; font-size:15px;font-size:1.071rem;color:#666;}
.banner{width:50%; height:241px; float:left;}
.banner img{width:100%;height:100%;}

.callbox{width:calc(25% - 30px);height:241px;float:right;margin-left:30px;/*  border:1px solid #ccc; */box-sizing:border-box;position:relative;background:#061326;}

.callbox02 {
	background: #fff;
	border: 2px solid #a0a0a0;
}

.call_top {
	padding: 10px;
	border-bottom: 2px solid #a0a0a0;
}

.call_top h4 {
	margin-bottom: 7px;
	padding: 8px 10px;
	background: #000032;
	border-radius: 14px;

	font-size: 17px;
	font-weight: 600;
	color: #fff;

	text-align: center;
}

.call_wrap {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.call_wrap p {
	margin-left: 7px;

	font-size: 2rem;
	font-weight: 600;
	color: #000032;
	line-height: 2.5rem;
	text-align: right;
}

.call_wrap p span {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #000032;
}

.call_btm {
	padding: 10px;

	display: flex;
	align-items: center;
	justify-content: space-between;
}

.call_btm div p {
	font-size: 13px;
	font-weight: 400;
	color: #000032;
	text-align: right;
}

.call_btm div h5 {
	display: flex;
	align-items: center;
	justify-content: space-between;

	font-size: 24px;
	font-weight: 600;
	color: #000032;
}

.call_btm div h5 span {
	padding: 0px 13px;
	background: #828081;
	border-radius: 5px;

	font-size: 13px;
	font-weight: 400;
	color: #fff;
}



.pd20{padding:20px;}
.call{font-size:36px; font-size:2.571rem;font-size:2.1rem;color:#ff9e26;font-weight:bold;margin-top:10px;letter-spacing:-1px;text-align:center;}

.c_txt{background:#ff9e26;padding:6px 0 8px;text-align:center;font-size:1.143rem;font-size:1.05rem;color:#061326;font-weight:bold;border-radius:20px;line-height:1;}

.dayB{display:inline-block;width:35px; height:19px;text-align:center;line-height:19px;background:#999;  color:#fff;font-size:14px;font-size:1rem;}
.graybox{width:100%; height:30px;line-height:30px;background:#fff; padding:13px 0px;color:#3c1e1e; font-weight:bold;font-size:14px;font-size:1rem;position:absolute;left:0;bottom:0;text-indent:22px;}

.kakaobox{width:100%;line-height:30px;height:120px;background:#ffeb00;color:#3c1e1e;font-weight:bold;font-size:14px;font-size:1rem;position:absolute;left:0;bottom:0;}
.kakao_inn{padding:0 5px;margin-bottom:5px;overflow:hidden;}
.kko_L{width:35%;float:left;text-align:right;}
.kko_L img{width:51px;margin-right:10px;}
.kko_R{width:65%;float:left;}
.kakaobox span{display:block;}
.kakaobox a{padding:14px 20px;display:block;}
.kakao_btn{width:100%;background:#c01d13;padding:8px 0;text-align:center;color:#061326;font-weight:bold;border-radius:15px;line-height:1;display:inline-block !important;margin-top:5px;color:#fff;}
.psred{font-size:24px;font-size:1.714rem;font-size: 1.1rem;font-weight:bold;color:#c01d13;font-weight:normal;margin:5px 0;}


.number{
	  width: 18px;
    height: 18px;
    text-align: center;
    display: inline-block;
    line-height: 20px;
    background: #061326;
    color: #FFF;
    font-weight: 700;
    border-radius: 50%;
    font-size: 11px;
    margin-left: 3px;
	}

#quick{width:98px;border:1px solid #ccc;position:absolute;left:50%;margin-left:685px; top:0;z-index:10000;background:#fff;}

.quick_po {
	transform: translate(-0, -37%);
}

.qtitle{height:38px;line-height:38px;color:#fff;text-align:center;font-size:12px; background:#061326;}

.qtitle02 {
	padding: 10px 0;
	height: auto;
	line-height: 20px;
}

.qli{border-bottom:1px solid #ccc;text-align:center;}


.qli a{
	width:100%;
	line-height:35px; 
	font-size:13px; 
	font-weight:bold;
	color:#666;
}

.qli02 a {
	box-sizing: border-box;
    padding: 5px 5px;
    line-height: 20px;
	color: #000;
}

.qli02 a img {
	display: block;
	margin: 0 auto;
    max-width: 100%;
}

.q_kakao {
	background: #f7e434;
}

.q_oran {
	border: 1px solid #eb4d00;
}

.q_oran a {
	color: #eb4d00;
}
/*  */
.sub1_04_btn {
    padding: 15px 25px;
    background: #061326;
    text-align: center;
}

.sub_h4 {
    font-family: 'paybooc';
    font-size: 27px;
    font-weight: 500;
    color: #000;
}

.h4_small {
    font-size: 21px;
}

.sub_p {
    font-family: 'paybooc';
    font-size: 16px;
    font-weight: 300;
    color: #000;
}

.sub_num {
	margin-right: 16px;

    font-family: 'paybooc';
    font-size: 60px;
    font-weight: 500;
    color: #1952a6;
    line-height: 5rem;
}

.sub_tit_box {
    display: flex;
    align-items: flex-start;
}

.col1952 {
    color: #1952a6;
}

.gre01_ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.gre01_li {
	width: 47%;
	text-align: center;
}

.ct_box {
	font-family: 'paybooc';
    font-size: 27px;
    font-weight: 500;
    color: #fff;

	text-align: center;

	padding: 12px 0;
	background: #0c2346;
}

.ct_box02 {
	background: #32224e;
}

.gre02_h5 {
	font-family: 'paybooc';
    font-size: 25px;
    font-weight: 600;
    color: #5c137d;
}

.gre02_ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.gre02_li {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;

	margin: 0 15px;
	width: 150px;
	height: 150px;
	border-radius: 50%;

	font-family: 'paybooc';
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}

.gre02_bg01 {
	background: linear-gradient(190deg, #542d41 0%, #2f214f 70%);
}

.gre02_bg02 {
	background: linear-gradient(190deg, #582d46 0%, #422455 70%);
}

.gre02_bg03 {
	background: linear-gradient(190deg, #4f225a 0%, #4b1e67 70%);
}

.gre02_bg04 {
	background: linear-gradient(190deg, #571871 0%, #5e157a 70%);
}

.gre02_bg05 {
	background: linear-gradient(190deg, #58137b 0%, #671283 70%);
}

.gre04_h5 {
	font-family: 'paybooc';
    font-size: 22px;
    font-weight: 600;
    color: #303030;
}

.gre04_h5 span {
    color: #ff6000;
}

.gre04_ul {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

.gre05_ul {
	align-items: center;
}


.gre06_ul {
	margin-bottom: 100px;
}

.gre06_li {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.gre06_li h5 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;

	width: 190px;
	height: 55px;

	background: #111c5e;

	font-family: 'paybooc';
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}

.gre06_li p {
	padding-left: 30px;
	font-family: 'paybooc';
    font-size: 18px;
    font-weight: 500;
    color: #061326;
}


.hdw_h4 {
	font-family: 'paybooc';
    font-size: 36px;
    font-weight: 600;
    color: #000;
}

.hdw_h4 span {
    color: #ff6600;
}

.hdw_mid_t {
	font-family: 'paybooc';
    font-size: 29px;
    font-weight: 600;
    color: #000;
}

.hdw_ul {
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-wrap: wrap;

	margin: 70px 0;
}

.hdw_blue {
	padding: 50px 15px;
	background: #eff3f6;
}


.hdw_btn {
	display: flex;
	align-items: center;
	justify-content: center;

	padding: 10px;
	margin: 40px auto;
	max-width: 615px;
	width: 100%;
	min-height: 130px;
	height: 100%;

	border: 1px solid #7d7d7d;

	font-family: 'paybooc';
    font-size: 29px;
    font-weight: 600;
    color: #081831;

	box-sizing: border-box;
}

.hdw_btn span {
	padding-left: 30px;
}

.hdw_ul02 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;

	padding: 30px 20px;
	background: linear-gradient(20deg, #542d41 0%, #441277 70%);
}

.hdw_li02 {
	box-sizing: border-box;
	margin: 20px 0;
	padding: 20px;
	width: 48%;
	border: 1px solid #fff;
}

.hdw_li02 h6 {
	font-family: 'paybooc';
    font-size: 30px;
    font-weight: 600;
    color: #ff9f5e;
}

.hdw_li02 p {
	font-family: 'paybooc';
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}

.hdw_li02 p span {
    font-size: 18px;
}

.btm_bluebox {
	display: flex;
	align-items: center;
	justify-content: center;


	box-sizing: border-box;
	padding: 10px;
	margin: 0 auto;
	max-width: 740px;
	width: 100%;
	min-height: 60px;
	height: 100%;

	background: #eff3f6;

	font-family: 'paybooc';
    font-size: 18px;
    font-weight: 600;
    color: #0a1558;
}

/*  */

.topbtn{width:100%;height:28px;line-height:28px; font-size:11px; font-weight:bold;color:#333;text-align:center;background:#eee;}
.smli{width:50%;float:left;margin-bottom:30px;}
.smh3{padding:15px 10px 15px 20px; line-height:1;font-size:18px; font-size:1.286rem;color:#333;font-weight:bold;border-top:2px solid #061326;border-bottom:1px solid #ccc;margin-bottom:10px;}
.soli a{font-size:15px; font-size:1.071rem;color:#666;letter-spacing:-0.25px;line-height:2;word-break:keep-all;padding-left:20px;}


@media (min-width:1025px) and (max-width:1249px){
	.logo{width:210px;left:10px;}
	.gnbli{ margin-right:30px;}
	.downmenu{top:100px;}
	.photo{width:85px; height:85px; border-radius:45px;}
	.infoul{width:calc(25% - 20px);margin-right:20px;}
	.callbox{width:calc(25% - 20px);margin-left:20px; }
	.call{font-size:30px; font-size:2.143rem;}
	.pd20{padding:18px 10px 10px 18px;}
	.graybox{text-indent:8px;}
	}


@media (max-width: 1100px) {
	.call_wrap p {
		font-size: 20px;
	}

	.call_wrap p span {
		font-size: 13px;;
	}

	.call_btm div p {
		font-size: 12px;
	}

	.call_btm div h5 {
		font-size: 19px;
	}
}

@media (max-width: 975px) {
	.call_top h4 {
		display: none;
	}
}


@media (max-width: 900px) {
	.call_wrap img {
		display: none;
	}

	.call_btm img {
		display: none;
	}
}

@media (min-width:768px) and (max-width:1024px){
	.kakao_inn{padding:0;}
	.kko_L{width:100%;text-align:center;margin-bottom:5px;}
	.kko_L img{width:40px;}
	.kko_R{width:100%;text-align:center;}
	.kakao_btn{display:none !important;}
	/*.kakaobox .psred{display:none;}*/
	.bgNavy{background:#fff;}
	.lnb{color:#111;}
	.logo{width:180px; top:-30px;left:10px;}
	.gnbli{padding:30px 0; margin-right:20px;}
	.downmenu{top:80px;}
	.infotitle{height:40px;line-height:40px; }
	.infoli{height:42px;line-height:42px;padding-left:25x; }
	.tabli{height:42px;line-height:42px;}
	.tabview{height:172px; padding:12px; }
	.tabview a{ line-height:20px; }

	.afterL{
        height:214px;
        border:8px solid #eb6100;
        /* border-right:4px solid #eee;
        padding:15px; */
    }

	.aftertitle{margin-bottom:12px;}
	.afterR{height:214px;padding-top:30px;}
	.w24{width:calc(25% - 15px);margin-left:15px;}
	.pagerli{padding:0 10px 0 15px;  }
	.afterbox{padding:13px;font-size:16px; font-size:1.143rem;}
	.photo{width:75px; height:75px; border-radius:40px;bottom:5px; right:5px;}
	.callbox{width:calc(25% - 15px);height:241px;margin-left:15px;}
.pd20{padding:15px 10px 10px 15px;}
.call{font-size:27px; font-size:1.9229rem;}
.graybox{ padding:10px 0px;font-size:13px;font-size:0.929rem;text-indent:8px;}
.colorli{height:200px;padding:40px 0;}
	}
@media (max-width:767px){
	.kakaobox{height:90px;}
	.kakaobox a{padding:23px 10px;}
	.kakao_btn{display:none !important;}
	/*.kakaobox .psred{display:none;}*/
	/*.kakao_btn{position: absolute;width: 106px;top: 40px;left: 36%;padding: 7px 0;}*/
	.kakao_inn{padding:0;}
	.kko_L{width:38%;}
	.kko_L img{width:40px;}
	.kko_R{width:62%;}

	.insta_tit{margin-top:30px;}
	.insta_tit img{width:60%;}

	#footwrap{ padding:20px 0;}
    .w60{width:100%;float:none;margin-bottom:15px;}
	.w40{width:100%;float:none;}
	.half30{width:100%;float:none;margin-right:0px;margin-bottom:15px;}
	.w502{width:100%;float:none;}
	.infotitle{height:38px;line-height:38px;}
	.infoli{height:38px;line-height:38px;padding-left:15px; }
	.tabul{border-left:1px solid #ccc;margin-top:10px;}
	.tabli{height:35px;line-height:35px;}
	.tabview{height:180px; padding:15px;border-left:1px solid #ccc;}
	/*.arrow{bottom:0px;}*/
	.tabview a{line-height:20px; }

	.afterL{
        width:100%;
        height:210px;
        border:4px solid #eb6100;
        /* border-bottom:2px solid #eee;
        padding:10px; */
    }

	.call_wrap img {
		display: block;
	}

	.call_btm img {
		display: block;
	}

	.aftertitle{margin-bottom:10px;}
	.afterR{height:180px;width:30%; padding-top:30px; font-size:18px; font-size:1.286rem;}
	.i_no{font-size:25px; font-size:1.786rem;}
	.plusbtn{height:33px;line-height:33px;padding:0 10px;border-radius:18px;font-size:14px; font-size:1rem; }
	.colorli{width:calc(33.33% - 6px);height:170px;padding:30px 0; margin:0 3px 10px 3px; }
	.iconwrap{width:80px; height:80px; bottom:30px;margin-left:-40px;}
	.processwrap{padding:50px 0;}
	.prli{width:33.33%;padding:0 5px;margin-bottom:10px;word-break:keep-all;}
	.iconwrap2{padding:0 20px;margin-bottom:10px;}
	.fs38txt{font-size:30px;font-size:2.143rem;padding-top:20px;margin-bottom:15px;}
	.w76{width:100%;float:none;}
	.w24{width:100%;float:none;margin-top:15px;overflow:hidden;margin-left:0;}
	.afterbox{width:calc(50% - 5px);margin-right:10px; float:left;}
	.banner{width:100%; height:auto; float:none;}
	.infoul{width:calc(40% - 5px);margin-right:5px;margin-top:10px;}
	.infolist{height:45px;padding-left:20px; }
	.infolist a{line-height:45px; font-size:14px;font-size:1rem;}
	.callbox{width:calc(60% - 5px);margin-left:5px;height:181px;margin-top:10px;}
	.pd20{padding:10px;}
	.call{font-size:28px; font-size:2rem;}
	.graybox{ height:25px;line-height:25px;padding:7px 0px;font-size:13px;font-size:0.929rem;text-indent:15px;}
#workslide{width:75%;height:250px;}
#workslide img, #workslide .bxslider a{height:250px;}
#bx-pager{width:25%;}
.pagerli{height:50px;line-height:50px;padding:0 10px 0 10px;}
.w_name{line-height:50px;font-size:14px;font-size:1rem;}
.smli{width:50%;margin-bottom:20px;}
.smh3{padding:10px 8px 10px 15px; }
	}


@media (max-width:500px){
	.colorli{height:140px;padding:20px 0;}
	.iconwrap{width:60px; height:60px; bottom:20px;margin-left:-30px;}
	.processwrap{padding:30px 0;}
	#workslide{width:80%;height:200px;}
#workslide img, #workslide .bxslider a{height:200px;}
#bx-pager{width:20%;}
.pagerli{height:40px;line-height:40px;padding:0 5px 0 5px;}
.w_name{line-height:40px;font-size:13px;font-size:0.929rem;}
.msm{letter-spacing:-1px;font-size:12px;font-size:0.857rem;}
.afterbox{height:150px;padding:10px;font-size:15px; font-size:1.071rem;}
.more{left:10px;  }
.photo{width:70px; height:70px; border-radius:37px;bottom:5px; right:5px;}
.graybox{padding:5px 0px;text-indent:5px;}
.graybox img{width:20px;height:20px;}
/* .psred{font-size:14px; font-size:1rem;} */
.infolist{padding-left:15px; }
.arrow2{width:8px; height:14px;margin-top:-7px;left:-8px;background-size:cover;}
.smli{width:100%;margin-bottom:15px; float:none;}

.gre01_li {
    width: 100%;
}

.sub_tit_box {
    display: block;
}

.gre04_ul {
    justify-content: center;
}

.gre04_li {
	margin: 0 10px;
}

.gre06_li {
    display: block;
}

.gre06_li p {
    padding-left: 0px;
}

.hdw_li02 {
    width: 100%;
}

}


@media (max-width:395px) {
	.infoul02 {
		width: 100%;
		margin-right: 0px;
	}

	.callbox02 {
		width: 100%;
		margin-left: 0px;
		height: auto;
	}
}

/********************************SUB basic********************************************/
.subtop{width:100%;height:200px;background:#af8262;  background-image:url(../images/sub/subtop.png);background-repeat:no-repeat;background-position: center center;border-top:1px solid #ccc;position:relative;}
.subtitle{width:210px; height:200px;line-height:200px;position:absolute;top:0;left:50%;margin-left:-585px; background:url(../images/sub/h2bg.png) repeat; font-weight:bold; font-size:30px; font-size:2.143rem;color:#fff;text-align:center;}
.longT{font-size:28px; font-size:2rem;letter-spacing:-1px;}
.downbtn{display:none;}
.subconwrap{width:1170px; margin:0 auto;border-left:1px solid #ccc;box-sizing:border-box;position:relative;}
.snbul{width:208px;border-top:1px solid #ccc;float:left;}
.snbli{height:50px;border-bottom:1px solid #ccc;}
.snbli a{width:100%;line-height:50px;color:#555;font-size:15px; font-size:1.071rem;text-indent:15px;}
.snbli a.twoL{line-height:20px;padding-top:7px;word-break:keep-all;}
.twodepth{height:38px; border-bottom:1px solid #ccc; }
.twodepth a{width:100%;line-height:38px;text-indent:30px; background:#f8f8f8;  font-size:14px;font-size:1rem; color:#777;}
.twodepth a.select{background:#061326;color:#fff;font-weight:bold;}
.pbg{width:8px; height:8px;display:inline-block;  background:url(../images/sub/select.png) no-repeat;background-position:0 0; }
.snbli a.select{color:#061326;font-weight:bold;}
.snbli a.select .pbg{background:url(../images/sub/select.png) no-repeat;background-position:0 -9px;}
.subcontents{width:900px;padding:40px 0 70px 60px;border-left:1px solid #ccc;float:left;}

.subname{
    font-weight:bold; 
    font-size:26px; 
    font-size:1.857rem;
    color:#333;
    padding-bottom:30px; 
    border-bottom:1px solid #ccc;
    line-height:1;
    position:relative;
    margin-bottom:35px;
}

.breadcrumbs{position:absolute;top:8px; right:0; font-size:13px;font-size:0.929rem; color:#777; font-weight:normal;}
.boardN{margin-top:30px;text-align:center; }
.boardN a{width:28px;height:28px;line-height:28px;text-align:center;border:1px solid #ccc;color:#aaaaaa;font-size:12px;}
.boardN .select {color:#fff;background:#061326;}
.basicT{width:100%;border-top:2px solid #061326;}
.basicT tr{border-bottom:1px solid #ccc;}
.basicT th{text-align:center;background:#f8f8f8;font-size:14px;font-size:1rem;font-weight:bold; color:#333;padding:15px 0 13px 0;word-break:keep-all;}
.basicT th.thL{text-align:left;padding:15px 0 13px 15px;}
.basicT th[scope=row]{background:#eff4f9;}
.basicT th.thbg2[scope=row]{background:#d4e3f2;}
.basicT th.thbg3[scope=row]{background:#bad3ec;}
.basicT th.thbg4[scope=row]{background:#9abada;}
.basicT th.thbg5[scope=row]{background:#f7e3e3;}
.basicT td{font-size:14px;font-size:1rem; color:#666;padding:15px 5px 13px 5px;text-align:center;word-break:keep-all;}
.basicT td.td1{padding:15px 5px 13px 20px;text-align:left;}
.basicT td.td1 a{width:100%;text-overflow:ellipsis;white-space:nowrap;}
.basicT th.bR1, .basicT td.bR1{border-right:1px solid #ccc;}
.basicT th.col1, .basicT td.col1{width:6%}
.basicT th.col2, .basicT td.col2{width:58%}
.basicT th.col3, .basicT td.col3{width:13%}
.basicT th.col4, .basicT td.col4{width:13%}
.basicT th.col5, .basicT td.col5{width:10%}
.basicT th.col22, .basicT td.col22{width:71%}
.basicT th.col11, .basicT td.col11{width:12%}
.basicT th.col_2, .basicT td.col_2{width:52%}
.basicT th.col33, .basicT td.col33{width:13%}
.basicT th.col3_C, .basicT td.col3_C{width:81%}

.basicT td.td2{padding:5px 0 5px 10px;text-align:left;}
.gali{width:calc(33.33% - 20px);height:200px; float:left;margin:0 10px 30px 10px;text-align:center;position:relative;overflow:hidden;}
.gali a{width:100%;}
.gali a img{min-width:100%;}
.ovwrap{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(13,24,40,0.7);color:#fff;display:none;}
.gali a:hover .ovwrap{display:block;}
.Licon{width:100%;height:auto;text-align:center;position:absolute;left:0; top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);color:#fff;font-size:16px; font-size:1.143rem;font-weight:bold;}
#darkLayer{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.6; filter: alpha(opacity=60); display: none; z-index: 1000; }
.popbox {display:none; width:50%; position:fixed; left:25%;  top:15%; z-index: 1500;text-align:center; box-shadow:1px 1px 2px 2px #666;}
.popbox img.bigimg{width:100%;}
.xbtn{width: 39px; height:39px;position:absolute;top:-20px; right:-20px;}
.conT{padding:0px 5px;min-height:300px;color:#666;font-size:14px; font-size:1rem;line-height:1.7;text-align:left;}
.search{border:1px solid #ccc;background:#f6f6f6;text-align:center;padding:20px 5px;margin-top:30px;}
.selC{width:130px;height:30px;border:1px solid #ccc;padding:0 20px 0 10px;background:#fff;background-image:url(../images/sub/down.png);background-repeat:no-repeat;background-position:110px 9.5px;}
.selC2{height:30px;border:1px solid #ccc;padding:0 20px 0 10px;background:#fff;}
.down{position:absolute;right:5px; top:0px;}
.inC{width:200px;height:28px; border:1px solid #ccc;background:#fff;padding-left:10px;}
.s_btn{width:30px;height:30px;cursor:pointer; background:#333;color:#fff;text-align:center;}
.pnT{width:100%; border-top:1px solid #ddd;margin:30px 0;}
.pnT tr{border-bottom:1px solid #ddd;}
.pnT th{width:80px;height:40px; font-size:13px; font-size:0.929rem; color:#777;text-align:center; position:relative;}
.pnT th .divi1{width:1px;height:12px;background:#ddd;  position:absolute;top:14px; right:0;}
.pnT td{font-size:13px; font-size:0.929rem; color:#888;text-align:left;padding-left:20px;}
.inC1{height:28px; border:1px solid #ccc;background:#fff;padding-left:10px;}
.inC2{width:80%;margin-top:3px; height:28px; border:1px solid #ccc;background:#fff;padding-left:10px;}
.area{border:1px solid #ccc; padding:10px; width:90%;min-height:150px;}
.privacy{height:100px;border:1px solid #ccc; padding:15px;font-size:13px; font-size:0.929rem; color:#777;overflow-x:auto;overflow-y:scroll;margin:10px 0;}
.subtn{height:28px;line-height:28px;border:1px solid #333; padding:0px 7px;background:#ccc;color:#444;font-size:13px;cursor:pointer;}
.faqul{border-top:2px solid #444; }
.faqul li{}
.faqdt{padding:12px 0 10px 10px; border-bottom:1px solid #ddd; }
.faqdt .td1{  font-size:16px; font-weight:bold;color:#888;}
.faqdt .td3{display:inline;  font-size:14px; color:#333; text-align:left;padding-left:15px;}
.faqdd{border-bottom:1px solid #ddd; padding:20px;display:none;font-size:14px;color:#666;background:#f6f6f6;}
.faqul .on .td1{color:#ffa200;}
/*.faqul{border-top:2px solid #444; }
.faqul li{}
.faqdt{height:40px; border-bottom:1px solid #ddd; }
.faqdt .td1{width:40px;height:40px;float:left;  display:inline-block; text-align:center;font-size:16px; font-weight:bold;color:#888;border-right:1px solid #ddd;line-height:40px;}
.faqdt .td3{ display:inline-block;float:left; height:40px; font-size:14px; color:#333; text-align:left;line-height:40px;padding-left:15px;}
.faqdd{border-bottom:1px solid #ddd; padding:20px;display:none;font-size:14px;color:#666;background:#f6f6f6;}
.faqul .on .td1{color:#ffa200;}*/
@media (min-width:1025px) and (max-width:1249px){
	.subtop{height:180px;}
	.subtitle{width:190px; height:180px;line-height:180px;left:30px;margin-left:0px;}
	.subconwrap{width:calc(100% - 60px);margin:0 30px; }
	.snbul{width:188px;}
	.snbli{height:45px;}
	.snbli a{line-height:45px;}
	.subcontents{width:calc(100% - 220px);padding:40px 0 50px 30px;}
	.gali{height:180px; }
	 .popbox { width:60%; left:20%; }
	}
@media (min-width:768px) and (max-width:1024px){
	.subtop{width:100%;height:50px;background:none;  background-image:none;}
	.subtitle{width:100%; height:50px;line-height:50px;position:absolute;top:0;left:0;margin-left:0px;font-size:20px; font-size:1.429rem;cursor:pointer;}
	.downbtn{width:30px; height:30px;display:block;position:absolute;top:10px; right:10px;}
	.subconwrap{width:100%; border-left:none;}
	.snbul{width:100%;float:none;display:none;}
	.snbli{height:40px;}
	.snbli a{line-height:40px;}
	.subcontents{width:100%;padding:30px 20px 50px 20px;border-left:none;float:none;box-sizing:border-box;}
	.subname{ font-size:18px;font-size:1.286rem;padding-bottom:20px; margin-bottom:25px;}
	.breadcrumbs{top:5px; right:0;}
	.gali{height:170px; }
     .popbox { width:60%; left:20%; }
	}
@media (max-width:767px){
	.subtop{width:100%;height:45px;background:none;  background-image:none;}
	.subtitle{width:100%; height:45px;line-height:45px;position:absolute;top:0;left:0;margin-left:0px;font-size:20px; font-size:1.429rem;cursor:pointer;}
	.downbtn{width:30px; height:30px;display:block;position:absolute;top:7px; right:10px;}
	.subconwrap{width:100%; border-left:none;}
	.snbul{width:100%;float:none;display:none;}
	.snbli{height:35px;}
	.snbli a{line-height:35px;}
	.subcontents{width:100%;padding:25px 10px 40px 10px;border-left:none;float:none;box-sizing:border-box;}
	.subname{ font-size:18px;font-size:1.286rem;padding-bottom:15px; margin-bottom:20px;}
	.breadcrumbs{top:5px; right:0;}
	.basicT th{padding:10px 0;}
	.basicT th.thL{padding:10px 0 8px 5px;}
	.basicT td{padding:10px 3px 8px 3px;}
	.basicT td.td1{padding:10px 0 8px 15px;}
	.gali{width:calc(50% - 20px);height:170px; margin:0 10px 20px 10px;}
	.popbox { width:80%; left:10%; }
	.xbtn{width:30px; height:30px;top:-15px; right:-15px;}
	.boardN{margin-top:20px; }
	.boardN a{width:20px;height:20px;line-height:20px;}
	.conT{min-height:150px;}
	.search{padding:15px 5px;margin-top:20px;}
	.selC{width:100px;height:25px;padding:0 15px 0 10px;background-position:82px 7px;}
	.inC{width:100px;height:23px; padding-left:5px;}
	.s_btn{width:25px;height:25px;}
	.basicT th.col1, .basicT td.col1{width:0%;display:none;}
	.basicT th.col2, .basicT td.col2{width:70%}
	.basicT th.col3, .basicT td.col3{width:13%}
	.basicT th.col4, .basicT td.col4{width:17%}
	.basicT th.col5, .basicT td.col5{width:0%;display:none;}
	.basicT th.col22, .basicT td.col22{width:83%}
	.basicT th.col11, .basicT td.col11{width:15%}
	.basicT th.col_2, .basicT td.col_2{width:68%}
	.basicT th.col33, .basicT td.col33{width:0%;display:none;}
	.basicT th.col3_C, .basicT td.col3_C{width:83%}
	.pnT{margin:20px 0;}
	.pnT th{width:70px;height:30px; }
	.pnT th .divi1{top:10px;}
	.pnT td{padding-left:15px;}
	.faqdt{padding:8px 0 6px 10px; }
.faqdt .td1{}
.faqdt .td3{}
.faqdd{ padding:10px;}
/*.faqdt{height:35px; }
.faqdt .td1{width:35px;height:35px;line-height:35px;}
.faqdt .td3{height:35px;line-height:35px;}
.faqdd{ padding:10px;}*/
	}
@media (max-width:500px){
	.gali{width:calc(50% - 10px);height:120px; margin:0 5px 15px 5px;}
	.popbox { width:90%; left:5%; }
}
/****************************Subpage*******************************************/
.w90{width:90%;}
.w20{width:17%;}

.greeting{
    /* background:url(../images/sub/greeting.png) no-repeat right top;  */
    font-size:14px; 
    font-size:1rem;
    color:#666;
    letter-spacing:-0.5px;
    word-break:keep-all;
    line-height:1.7;
}

.gbox{background:#f4f4f4;padding:20px 30px;}
.gbox2{width:70%;margin:0 auto; background:#f4f4f4;padding:20px 30px;border-radius:15px;}
.transT{width:100%;}
.transT th{font-weight:bold;color:#333;font-size:18px;font-size:1.286rem;text-align:left;vertical-align:top;}
.transT th.th2{font-size:14px;font-size:1rem;vertical-align:middle;}
.transT th.th4{font-size:14px;font-size:1rem;vertical-align:middle;padding-left:20px;}
.transT th.th2.thw{width:10%;}
.transT th.th3{width:140px; vertical-align:middle;text-align:center;border-right:1px solid #ccc;}
.transT td{font-size:14px;font-size:1rem;text-align:left;color:#666;letter-spacing:-0.5px;line-height:2;padding-left:20px;}
.transT td.td2{padding-left:0px;line-height:1.6;}
.photowrap{width:213px; margin-right:57px;float:left;}
.hiR{width:calc(100% - 270px);float:left; font-size:14px; font-size:1rem;color:#666;letter-spacing:-0.5px;word-break:keep-all;}
.titlebox{height:50px;line-height:50px; background:#f0f0f0;font-size:18px; font-size:1.286rem;font-weight:bold;color:#333;}
.notag{display:inline-block;width:50px; height:50px;padding-right:6px;background:url(../images/sub/tag.png) no-repeat center;background-size:cover;text-align:center;line-height:50px; color:#fff;font-size:24px;font-size:1.714rem;font-weight:bold;}
.bdbox{border:1px solid #ccc; padding:25px;}
.bdbox4{border:1px solid #ccc; padding:25px 20px 25px 0;}
.bookwrap{width:140px; margin-right:30px; float:left;}
.bookR{width:calc(100% - 170px); float:left;position:relative;}
.bookwrap2{width:160px; margin-right:30px; float:left;}
.bookR2{width:calc(100% - 190px); float:left;}
.viewbtn{width:100px; height:70px;padding-top:30px; position:absolute;right:0;bottom:0;text-align:center;color:#fff;background:#061326;font-size:16px; font-size:1.143rem;font-weight:bold;}
.bdbox2{border:10px solid #f4f4f4; padding:30px 10px;text-align:center;position:relative;font-size:16px; font-size:1.143rem;color:#333;}
.bdbox3{border:10px solid #f4f4f4; padding:17px 10px;text-align:center;font-size:18px;font-size:1.286rem;color:#333;}
.tableli{border:1px solid #ccc;border-left:none;width:25%;float:left;box-sizing:border-box;height:44px; line-height:44px;font-size:14px; font-size:1rem;color:#666;text-align:center;margin-bottom:30px;cursor:pointer;}
.tab3li{border:1px solid #ccc;border-left:none;width:33.33%;float:left;box-sizing:border-box;padding:15px 0;line-height:1;font-size:15px; font-size:1.071rem;color:#888;text-align:center;margin-bottom:30px;cursor:pointer;}
.tableli.select, .tab3li.select{background:#061326;font-weight:bold;color:#f1f1f1;}
.tabview2, .tabview3, .tabview4{display:none;}
.map iframe{width:100%;height:380px;overflow:hidden;}
.swbtn{width:40px; height:18px; display:inline-block;line-height:18px; text-align:center;color:#fff;font-size:12px;background:#2e479c;}
.part{width:70px; height:26px;text-align:center;line-height:26px;  font-size:13px;font-size:0.929rem;color:#fff;display:inline-block;background:#a6a300;}
.logwrap{width:55%;margin:30px auto; }
.logbtn{width:110px; height:110px; line-height:110px; text-align:center;color:#fff;background:#061326;font-size:18px;font-size:1.286rem; font-weight:bold;float:left;}
.incwrap{width:calc(100% - 120px);margin-right:10px; float:left;}
.loginC{height:50px; border:1px solid #ccc;width:100%;box-sizing:border-box;background:#fff;padding-left:10px;}
.findtab{width:50%;height:50px; line-height:50px; float:left;border:1px solid #ccc; border-left:none;box-sizing:border-box; text-align:center;background:#f4f4f4;font-size:16px; font-size:1.143rem;font-weight:bold;color:#aaa;cursor:pointer;}
.findtab.select{background:none;color:#333;border-top:2px solid #333;border-bottom:none;}
.f_tabview{border:1px solid #ccc;border-top:none;padding:10px 0;display:none;}
.f6box{background:#f6f6f6;text-align:center;padding:20px 5px;font-size:14px;font-size:1rem;color:#333;}
.Rno{display:inline-block;width:39px; height:39px; border-radius:20px; background:#115b9f;text-align:center;line-height:39px;color:#fff;font-size:18px;margin:15px 0;font-weight:bold;}
.Rno2{display:inline-block;width:39px; height:39px; border-radius:20px; background:#fff;text-align:center;line-height:39px;color:#115b9f;font-size:18px;margin:15px 0;font-weight:bold;}
.thirdli{width:33.3%;float:left;padding:0 5px;box-sizing:border-box;margin-bottom:20px;}
.thirdli2{width:33.3%;float:left;padding:0 5px;box-sizing:border-box;text-align:center;font-size:16px; font-size:1.143rem;color:#666;word-break:keep-all;}
.half30 a.posR{width:100%;}
.ovblue{width:100%;height:100%; position:absolute;top:0;left:0;background:rgba(29,99,163,0.9);text-align:center;display:none;}
.bdbtn{display:inline-block;width:36%;position:absolute;left:32%; top:50%;transform:translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%); padding:10px 0px;border:2px solid #fff;border-radius:25px; color:#fff;font-weight:bold;font-size:16px;font-size:1.143rem; line-height:1;text-align:center;}
.half30 a.posR:hover .ovblue{display:block;}
.f_no{width:70px;float:left;}
.f_txt{width:calc(100% - 70px);height:66px;float:left;font-size:15px;font-size:1.071rem;color:#666;word-break:keep-all;}
.bgpoint{background:#115b9f;background-image:url(../images/sub/2-4bg.png);background-repeat:no-repeat;background-position:right top;padding:55px 20px 20px 30px;}
.pacli{width:calc(20% - 10px); height:190px; float:left;border:2px solid #062c4e;background:#062c4e; padding:35px 5px 5px 5px;text-align:center;box-sizing:border-box;font-size:16px; font-size:1.143rem;color:#333;margin:0 5px 10px 5px;}
.pacli.bg2{background:#fff;padding:50px 5px 5px 5px;position:relative;}
.plusab{width:35px; height:35px;  position:absolute;top:50%;margin-top:-17px;right:-25px;z-index:100;}
.sbox{border:2px solid #062c4e;background:#fff;padding:30px 10px; text-align:center;font-size:18px;font-size:1.286rem; font-weight: bold;color:#888;margin-bottom:20px;word-break:keep-all;}
.pacli2{width:calc(20% - 10px); height:190px; float:left;border:2px solid #0b530c;background:#236424; padding:35px 5px 5px 5px;text-align:center;box-sizing:border-box;font-size:16px; font-size:1.143rem;color:#333;margin:0 5px 10px 5px;}
.pacli2.bg3{width:calc(26.66% - 10px);background:#fff;padding:50px 5px 5px 5px;position:relative;}
.bdgreen{border:2px solid #0b530c;}
.bdnavy{border:2px solid #062c4e;}
.nbox{background:#062c4e;padding:30px 20px; text-align:center;color:#fff;font-size:18px;font-size:1.286rem;}
.bgpoint2{background:#f4f4f4;background-image:url(../images/sub/2-4bg2.png);background-repeat:no-repeat;background-position:right top;padding:50px 15px 15px 30px;}
.ffbox{background:#fff;padding:30px 20px 10px 20px;}
.imgwrap{width:155px;margin-right:30px; float:left;margin-bottom:30px;}
.infoR{width:calc(100% - 185px);float:left;font-size:14px; font-size:1rem;color:#666;margin-bottom:30px;}
.cheli{width:calc(33.33% - 20px);padding:45px 5px 35px 5px; float:left;margin-right:10px;border-top:5px solid #eee;border-bottom:5px solid #eee;background:#f4f4f4;text-align:center;font-size:15px;font-size:1.071rem;color:#666;position:relative;word-break:keep-all;}
.cheli2{width:calc(25% - 17.5px);height:50px; padding:45px 5px 35px 5px; float:left;margin-right:10px;border-top:5px solid #eee;border-bottom:5px solid #eee;background:#f4f4f4;text-align:center;font-size:16px; font-size:1.143rem;color:#333;position:relative;word-break:keep-all;}
.cheab{width:55px; height:55px; position:absolute;left:50%;margin-left:-22.5px; top:-22.5px;}
.pacli3{width:calc(33.33% - 10px); height:135px; float:left;border:2px solid #062c4e;background:#fff; padding:25px 5px 5px 5px;text-align:center;box-sizing:border-box;font-size:16px; font-size:1.143rem;color:#333;margin:0 5px 10px 5px;position:relative;}
.bd5{border:5px solid #f4f4f4; padding:20px 0;}
.notable{width:100%;border:1px solid #ccc;}
.notable td{text-align:center;padding:30px 10px;}
.notable td.td1{text-align:left;font-size:16px; font-size:1.143rem;color:#333;word-break:keep-all;border-right:1px dashed #ccc;}
.notable td.bRnone{border-right:none;}
.bdli{width:calc(33.33% - 10px);height:210px; float:left;margin-right:15px;box-sizing:border-box;  border:10px solid #f4f4f4;padding:20px 15px;font-size:13px;font-size:0.929rem;color:#666; }
.grayT{width:100%;background:#f8f8f8;border-top:2px solid #123656;}
.grayT tr{border-bottom:1px solid #ccc;}
.grayT td{text-align:left;padding:10px 10px 10px 25px;font-size:16px; font-size:1.143rem;color:#333;line-height:1;}
.portli{padding:0 10px;vertical-align:top;font-size:16px; font-size:1.143rem;color:#aaa;}
.iconB{width:85px;height:58px; margin-bottom:10px;background-position: 0px 0px;}
.iconB01{background:url(../images/sub/result01.png) no-repeat;}
.iconB02{background:url(../images/sub/result02.png) no-repeat;}
.iconB03{background:url(../images/sub/result03.png) no-repeat;}
.iconB04{background:url(../images/sub/result04.png) no-repeat;}
.iconB05{background:url(../images/sub/result05.png) no-repeat;}
.portli.select{color:#061326;text-decoration:underline;}
.portli.select .iconB{background-position: 0px -58px;}
.item{width:calc(33.33% - 10px);height:auto;border:1px solid #ccc;box-sizing:border-box;float:left;margin:0 5px; margin-bottom:15px;position:relative;}
.item a, .item a img{width:100%;height:auto;}
.galwrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;background:rgba(27,52,68,0.8);background-image:url(../images/sub/view.png);background-repeat:no-repeat;background-position:center center;text-indent:-9999px;display:none;}
.item a:hover .galwrap{display:block;}
.privacy2{height:800px;border:1px solid #ccc;border-top:2px solid #122b50; padding:15px;font-size:13px; font-size:0.929rem; color:#777;overflow-x:auto;overflow-y:scroll;}
.j_icon{width:200px; float:left;padding:0 10px;box-sizing:border-box;text-align:center;}
.j_input{width:calc(100% - 230px);float:left;padding-top:30px;}
.C_btn, .C_btn2{cursor:pointer;}

.csL, .csR{color: #333333;background-color: #f4f4f4;text-align: center;}
.csL img, .csR img{margin-right: 12px;}
.csL{padding:20px 0;margin-right: 1%;}
.csR{float: left;width: 49.5%;padding:20px 0;margin-right: 0px;}


.pacli{width: calc(25% - 10px);}
.pacli2.bg3{width: calc(40% - 10px);}
.pac2_add .bg3{width: calc(37.5% - 10px);}

 



@media (max-width:1249px){
	.photowrap{margin-right:27px;}
	.hiR{width:calc(100% - 240px);}
	}
@media (min-width:768px) and (max-width:1024px){
	.map iframe{height:300px;}

	}
@media (max-width:767px){
	.greeting{background:none;}
	.gbox{padding:15px 20px;}
	.photowrap{width:180px; margin-right:20px;}
	.hiR{width:calc(100% - 200px);}
	.titlebox{height:40px;line-height:40px; }
	.notag{width:40px; height:40px;padding-right:5px;line-height:40px;font-size:20px;font-size:1.429rem;}
	.bookwrap{width:100px; margin-right:20px; }
	.bookR{width:calc(100% - 120px); }
	.viewbtn{width:60px; height:45px;padding-top:15px;}
	.bookwrap2{width:100px; margin-right:20px; }
	.bookR2{width:calc(100% - 120px);}
	.bdbox{ padding:15px;}
	.bdbox4{padding:15px 10px 15px 0;}
	.map iframe{height:250px;}
	.logwrap{width:80%;margin:20px auto; }
	.logbtn{width:80px; height:80px; line-height:80px; }
	.incwrap{width:calc(100% - 90px);}
	.loginC{height:35px;}
	.thirdli{width:50%;margin-bottom:15px;}
	.f_no{width:25px;}
	.f_txt{width:calc(100% - 35px);padding-left:10px;}
	.bgpoint{padding:30px 10px 10px 20px;}
	.bgpoint2{padding:30px 10px 10px 20px;}
	.pacli{width:calc(33.33% - 8px); height:170px; padding:20px 5px 5px 5px;margin:0 4px 10px 4px;}
	.pacli.bg2{padding:40px 5px 5px 5px;}
	.pacli2{width:calc(33.33% - 8px); height:160px; padding:20px 5px 5px 5px;margin:0 4px 10px 4px;}
	.pacli2.bg3{width:calc(33.33% - 10px);padding:40px 5px 5px 5px;}
	.plusab{width:30px; height:30px;  margin-top:-15px;right:-22px;}
	.sbox{padding:20px 5px; }
	.imgwrap{width:100px;margin-right:20px; margin-bottom:20px;}
.infoR{width:calc(100% - 120px);margin-bottom:20px;}
.nbox{padding:20px 10px;}
.bdbox2{border:7px solid #f4f4f4; padding:15px 10px;}
.transT th.th3{width:100px;}
.notable td{padding:20px 10px;}
.bdli{width:calc(33.33% - 5px);height:230px; margin-right:7.5px; border:5px solid #f4f4f4;padding:15px 8px; }
.grayT td{padding:8px 5px 8px 15px;}
.portli{ width:19%; padding:0 5px;box-sizing:border-box;}
.item{width:calc(50% - 10px);margin:0 0px; margin-bottom:10px;}
.privacy2{height:500px; }
.transT th.th2.thw{width:20%;}
.j_icon{width:0px; display:none;}
.j_input{width:100%;float:none;padding-top:0px;}
	}
@media (max-width:500px){
	.photowrap{width:100px; margin-right:15px;}
	.hiR{width:calc(100% - 115px);}
	.bookwrap{width:80px; margin-right:15px; }
	.bookR{width:calc(100% - 95px); }
	.bookwrap2{width:80px; margin-right:10px; }
	.bookR2{width:calc(100% - 90px); }
	.viewbtn{width:50px; height:40px;padding-top:10px; font-size:1rem;}
	.bdbox{ padding:10px;}
	.bdbox4{padding:10px 5px 10px 0;}
	.map iframe{height:200px;}
	.pacli{ height:160px;}
	.pacli2{ height:150px;}
	.cheli{width:calc(33.33% - 15.33px);height:90px; padding:40px 5px 25px 5px; margin-right:8px;}
	.cheli2{width:calc(50% - 20px);padding:35px 5px 15px 5px; margin-right:5px;margin-left:5px;  border-top:4px solid #eee;border-bottom:4px solid #eee;margin-bottom:10px;}
	.transT th.th3{width:0px;display:none;}
	.notable td{padding:15px 5px;}
	.bdli{width:calc(33.33% - 3.33px);height:260px; margin-right:5px; border:5px solid #f4f4f4;padding:15px 8px; }
	.iconB{width:60px;height:41px; background-size:60px 82px;}
.portli.select .iconB{background-position: 0px -41px;}
	.item{width:100%;mar}
	.privacy2{height:300px; padding:10px;}
	.transT th.th4{padding-left:10px;}
	.transT td{padding-left:10px;}
	.w20{width:15%;}
}
@media (max-width:420px){
.tableli.line2{padding:7px 0;word-break:keep-all;line-height:15px;}
}
/**********************************자주쓰는 스타일**************************************/
.bBnone{border-bottom:none;}
.subtn2{width:88px;height:30px;line-height:30px;text-align:center; background:#888;color:#fff;font-size:13px;font-size:0.929rem; cursor:pointer;}
.taCw40{width:40%;margin:0 auto;}
.Rbtn{width:100px; height:26px;line-height:26px; text-align:center;border-radius:15px;background:#115b9f;color:#fff;font-size:14px;font-weight:bold;}
.stepbtn{width:70px; height:20px; display:inline-block;line-height:20px; text-align:center;border-radius:15px;  border:2px solid #115b9f;color:#115b9f;font-size:15px;font-weight:bold;}
.gobtn{padding:10px 30px;background:#0b2244;background:linear-gradient(#0f2d59,#060b12); color:#fff;font-weight:bold;font-size:14px;font-size:1rem; line-height:1;}
.btnG{width:98px;height:35px;border:1px solid #ddd;text-align:center;line-height:35px; background:#999;background:linear-gradient(#ababab9,#8a8a8a); color:#fff;font-weight:bold;font-size:14px;font-size:1rem;}
.btnK{width:98px;height:35px;border:1px solid #ddd;text-align:center;line-height:35px; background:#4d4d4d;background:linear-gradient(#777,#383838); color:#fff;font-weight:bold;font-size:14px;font-size:1rem;}
.btnW{width:98px;height:35px;border:1px solid #ddd;text-align:center;line-height:35px; background:#f9f9f9;background:linear-gradient(#fefefe,#f4f4f4); color:#666;font-weight:bold;font-size:14px;font-size:1rem;}
.line{height:1px;background:#ccc;margin:30px 0;}@media (max-width:767px){.line{margin:15px 0;}}
.dotline{height:1px;border-top:1px dotted #ccc;margin:30px 0;}@media (max-width:767px){.dotline{margin:15px 0;}}
.bL1{border-left:1px solid #ccc;}
.bB1{border-bottom:1px solid #ccc;}
.tanbtn{border:2px solid #ffa200;padding:12px 20px; line-height:1px;border-radius:20px;color:#ffa200;font-size:15px; font-size:1.071rem;}
.posR{position:relative;}


.clearfix{zoom:1}
.clearfix:after{content:"";clear:both;display: table;}

.pd15{padding:15px 0;}
.pL10{padding-left:10px;}
.mR00{margin-right:0;}
.mT05{margin-top:05px;}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT25{margin-top:25px;}
.mT30{margin-top:30px;}@media (max-width:767px){.mT30{margin-top:20px;}}
.mT35{margin-top:35px;}@media (max-width:767px){.mT30{margin-top:25px;}}

.mT40{margin-top:40px;}@media (max-width:767px){.mT30{margin-top:30px;}}

.mT50{margin-top:50px;}@media (max-width:767px){.mT50{margin-top:35px;}}
.mT100{margin-top:100px;}

.mL20{margin-left:20px}

.mB05{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB25{margin-bottom:25px;}
.mB30{margin-bottom:30px;}
.mB50{margin-bottom:50px;}

.mB100{margin-bottom:100px;}

.i22{font-style:italic;font-size:22px; font-size:1.571rem;}
.unL{text-decoration:underline; }
.ls4{letter-spacing:20px;}
.LH2{line-height:2;}

.fs12{ font-size:12px;font-size:0.857rem;}
.fs13C66{ font-size:13px;font-size:0.929rem;color:#666;}
.fs13C99{ font-size:13px;font-size:0.929rem;color:#999;}
.fs14C66{font-size:14px; font-size:1rem;color:#666;letter-spacing:-0.5px;word-break:keep-all;}
.fs14C70{font-size:14px; font-size:1rem;color:#707070;letter-spacing:-0.5px;word-break:keep-all;}
.fs15Bff{font-size:15px;font-size:1.071rem;color:#fff;font-weight:bold;}
.fs15C66{font-size:15px; font-size:1.071rem;color:#666;letter-spacing:-0.25px;line-height:1.7;word-break:keep-all;}
.fs16{font-size:16px; font-size:1.143rem;}

.fs16Bff{font-size:16px; font-size:1.143rem;font-weight: bold; color: #fff;}

.fs16C159B {
    font-size: 16px;
    font-weight: bold;
    color: #115b9f;
}

.fs16C66{font-size:16px; font-size:1.143rem;color:#666;}
.fs16B33{font-size:16px; font-size:1.143rem;color:#333;font-weight:bold;}
.fs18C33{font-size:18px; font-size:1.286rem;color:#333;}
.fs18{font-size:18px; font-size:1.286rem;}
.fs20{font-size:20px; font-size:1.429rem;}
.fs20B11{font-size:20px; font-size:1.429rem;font-weight:bold;color:#101010;clear: both;}
.h3title{font-size:24px; font-size:1.714rem;color:#111;}
.fs24{font-size:24px;font-size:1.714rem;}
.fs24Bff{font-size:24px;font-size:1.714rem;color:#fff;font-weight:bold;}
.fs26C33{font-size:26px;font-size:1.714rem;color:#333;}
.fs30{font-size:30px; font-size:2.143rem;}
.fs30C33{font-size:30px; font-size:2.143rem;color:#333;}

.bgG{background:#999;background:linear-gradient(#ababab9,#8a8a8a); }
.n_bg{background:#061326;}
.bg_oren{background:#ef6d29}
.bg_bora{background:#9b54ac;}
.bg_tan{background:#ff9600;}
.bg_blue{background:#115b9f;}
.bg_green{background:#318833;}
.bg_DG{background:#264e4e;}
.bg_55{background:#555;}

.C_tanger{color:#ffa200;}
.C_ff{color:#fff;}
.C_blue{color:#115b9f;}
.C_red{color:#af0000;}
.C_33{color:#333;}
.C_dahong{color:#ec4c3d;}

.fwB{font-weight:bold;}
.taC{text-align:center;}
.taR{text-align:right;}
.taL{text-align:left !important;}
.fL{float:left;}
.fR{float:right;}
@media (max-width:767px){
	.fs20B11{font-size:18px; font-size:1.286rem;}
	.fs24Bff{font-size:20px;font-size:1.429rem;}
	.fs30{font-size:25px; font-size:1.786rem;}
	.tanbtn{border:1px solid #ffa200;padding:10px 17px; border-radius:18px;font-size:14px; font-size:1rem;}
	.gobtn{padding:10px 20px;}
	.btnG{width:78px;height:25px;line-height:25px; }
.btnK{width:78px;height:25px;line-height:25px; }
.btnW{width:78px;height:25px;line-height:25px; }
.taCw30{width:60%;}
	}

@media (max-width:500px){
.subtn2{width:78px; }
}




.label {border: 1px solid #dedede;}
.label { display: inline; padding: .2em .6em .3em; font-size: 100%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
.label[href]:hover, .label[href]:focus { color: #fff; text-decoration: none; cursor: pointer;}
.label:empty {display: none;}
.label-default {background-color: #999;}
.label-default[href]:hover, .label-default[href]:focus {background-color: #808080;}
.label-primary {background-color: #428bca;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #3071a9;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}

.bbsbtn{vertical-align:middle;background-color:#888888;border:1px solid #777777;color:#ffffff;font-size:11px;letter-spacing:-1px;padding:1px 8px 1px 8px;}

.img-responsive,
.thumbnail &gt; img,
.thumbnail a &gt; img,
.carousel-inner &gt; .item &gt; img,
.carousel-inner &gt; .item &gt; a &gt; img { display: block; width: 100% \9; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { display: inline-block; width: 100% \9; max-width: 100%; height: auto; padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.img-circle { border-radius: 50%; }

.sbtn { width: 12px; height: 11px; display: inline-block; border: 1px solid #c1c1c1; font-size: 8px; color: #5f5f5f; cursor: pointer; line-height: 11px; text-align: center; }
.inCfL { width: 30px; float: left; margin-right: 3px; background: #fff; border: 1px solid #dfdfdf; height: 23px; text-align: center; }

.star_rating { font-size: 0; letter-spacing: -4px; }
    .star_rating a { font-size: 16px; letter-spacing: 0; display: inline-block; margin-left: 3px; color: #ccc; text-decoration: none; }
        .star_rating a:first-child { margin-left: 0; }
        .star_rating a.on { color: #ff7e00; }

.ReplyContents { background-color: #fff; padding: 10px 5px 5px 10px; margin: 15px 0 15px 0; border: 1px solid #ccc; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }

.conT a{display: block;}
.faqdd a{display: block;}


/* 이벤트 페이지 &amp; 메인 수정 */
.eventlist{border-top: 2px #061326 solid;margin: 35px 0 70px;}
.eventlist&gt;li{border-bottom: 1px #dddddd solid;padding: 25px 0;overflow: hidden;}
.img_box{float: left;}
.img_box a{width: 280px;height: 280px;border: 1px #dddddd solid;}
.text_box{display: inline-block;margin-left: 30px;width: calc(50% - -8px);padding: 4.5% 0;word-break: keep-all;}
.text_box strong{font-size: 16px;color: #333333;display: block;}
.text_box p{font-size: 15px;color: #666666;line-height: 1.8;}
.text_box p span{font-weight: bold;}
.view_btn{display: block;width: 200px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;background: #061326;color: #FFF;}
.dot999{font-size: 18px;color: #999999;vertical-align: middle;}
.consulting_wrap{
	height: 271px;
	width: 50%;
	float: left;
	border: 10px solid #eee;
	border-left: 5px solid #eee;
	box-sizing: border-box;
	padding: 20px;
	position: relative;
	overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.consulting a{font-size: 13px;color:#666666;line-height: 2.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 175px;height: 20px;}
.consulting a:hover{text-decoration: underline;}
.plus_i{position: absolute;top: 5px;right: 7px;text-align: right;}
.consulting li img{margin-top: -8px;}
.aftertitleh5{margin-bottom: 5px;}
.n_i{margin-right: 3px;}

/* 수정 */
.playbox{margin-top: 60px;}
.playL,.play{display: inline-block;vertical-align: top;height: 500px;}
.playL{width: 29.5%;}
.playL a{width: 100%;height: 100%;}
.playL a img{width: 100%;}
.play{width: 69%;margin-left: 1%;}
.play img{width: 100%;height: 100%;}
.play iframe{width: 100%;}
.slideul{margin-top: 11px;}
.slideul li{text-align: center;}
.snswrap{text-align: right;margin-top: 75px;}
.snswrap .tit_s{font-size: 15px;color: #555555;display: inline-block;line-height: 33px;font-weight: bold;margin-right: 15px;}
.snsul{display: inline-block;vertical-align: top;}
.snsul li{display: inline-block;vertical-align: top;margin-left: 5px;}
.play_tit{font-size: 24px;color: #111111;font-weight: bold;margin-bottom: 15px;}
.play_tit img{margin-top: -8px;margin-right: 3px;}
.play .play_tit{text-align: right;}
.story_tit{text-align: center;}

/* 수정 20210216 */
.s_table th{border-right: 1px #dddddd solid;}
.s_table td{border-right: 1px #dddddd solid;}
.s_table .taL{text-align: left;padding-left: 20px;}
.s_table .bR0{border-right: 0;}
.s_table .bg_f7e{background-color: #f7e3e3;}
.s_table .bg_e3f{background-color: #e3f7e7;}
.s_table .bg_eff{background-color: #eff4f9;}

.underline{border-bottom: 2px #f8c1bb solid;color: #333333;}
.fw300{font-weight: 300;}
.fw600{font-weight: 600;}
.tac{text-align: center;}
.colec4{color: #ec4c3d;}
.col333{color: #333333;}
.fs14_666{font-size: 14px;color: #666666;line-height: 1.8;}

/* 추가 22.06.14 */
.line_02 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.line_02 p {
	font-size: 21px;
    font-weight: 500;
    color: #000;
}

.line_02 h3 {
	font-size: 35px;
	font-weight: 600;
	color: #000;
}

.line_02_btn {
	text-align: center;
}

.line_02_btn h5 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.line_02_btn div {
	display: flex;
	align-items: center;
}

.line_02_btn div a {
	display: flex;
	align-items: center;
	justify-content: center;

	margin: 0 3px;
	width: 65px;
	height: 30px;
	background: #061326;
	border-radius: 5px;

	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.line_06 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.line_06 a {
    display: flex;
    align-items: center;
    
    max-width: 275px;
    width: 100%;
}

.line_06 a:not(:last-child) {
    margin-right: 11px;
}

.line_10 {
    display: flex !important;
    align-items: flex-start;
    justify-content: space-between;
}

.line_10 * {
    box-sizing: border-box;
}

.s05_div {
    /* display: inline-block; */
    width: 48.7% !important;

	position: relative;
}

.s05_div h4 {
    font-size: 25px;
    font-weight: 600;
}

.s05_div h5 {
	position: absolute;
	top: 7px;
	left: 35px;
}

.s05_div .bx-wrapper {
	height: 100% !important;
}

.s05_div .bx-wrapper .bx-viewport {
	height: 100% !important;
}

.s05_div .bx-wrapper .bx-pager {
    bottom: inherit !important;
    top: -19px;
    right: 0px;
    display: flex;
    justify-content: flex-end;
    padding: 0 !important;
}

.s05_div .bx-wrapper .bx-pager.bx-default-pager a {
    background: #a0a0a0;
}

.s_wrap {
	height: 255px;
	padding: 30px 30px;
	border: 1px solid #e1e1e1;
}

.s_wrap02 {
	min-height: 310px;
}

.ma_sl {
	display: flex;
	height: 100%;
}

.ma_sl li {
	height: 100%;
}

.ma_sl li a {
	width: 100%;
	height: 100%;
	text-align: center;
}



.line_10 .bx-wrapper img {
	display: inline-block !important;
    max-width: 100%;
    width: auto !important;
	height: auto !important;
}

.line_f {
    font-size: 25px;
    font-weight: 600;
}





.line14 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;

	margin-bottom: 100px;
}


.line14 a {
    display: block;
    margin-bottom: 13px;
    width: 19%;
    height: 220px;
    background: #fff;
}

.line14 a:not(:nth-child(5n)) {
    margin-right: 1.25%;
}

.line15 {
    margin-bottom: 60px;
}

.line_19_l {
	border: 1px solid #e1e1e1;
}

/* 22.06.27 라인 위치가 변경되어서 라인에 언더바 추가 */
.line_04 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.line_04 a {
    display: block;
    width: 50%;
}

.line_04 a img {
    width: 100%;
}

.line_07 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.line_07 a {
    display: block;
    max-width: 375px;
    width: 100%;

    border: 1px solid #c2c2c2;
}

.line_07 a img {
    width: 100%;
}

.line_21 {
	border: 1px solid #6d6fb2;
}

.noti {
	display: flex;
	align-items: center;
	padding: 0 25px;
	height: 65px;
	border: 1px solid #393c97;
}

.noti_l01 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 130px;
	height: 38px;

	background: #061326;
	border-radius: 10px;

	font-size: 19px;
	font-weight: 500;
	color: #fff;

	flex-shrink: 0;
}

.noti_l02 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 130px;
	height: 38px;

	background: #530187;
	border-radius: 10px;

	font-size: 19px;
	font-weight: 500;
	color: #fff;

	flex-shrink: 0;
}


.noti a {
	display: block;
	margin-left: 40px;
	width: 100%;
	font-size: 19px;
	font-weight: 500;
	color: #061326;

	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/*  */

@media (max-width:1070px) {
	.line14 a {
		height: 175px;
	}
}

@media (min-width:768px) and (max-width:1024px){
	.consulting_wrap{height: 214px;border: 8px solid #eee;border-left: 4px solid #eee;padding: 15px;}
	.consulting a{font-size: 12px;}
	.consulting&gt;li{height: 22px;}

}
@media (max-width:860px){
	.consulting a{max-width: 76px;}
}
@media (max-width:767px){
	.consulting_wrap{width: 100%;height: 210px;border: 4px solid #eee;border-top: 2px solid #eee;padding: 10px;}
	.consulting a {max-width: 150px;font-size: 12px;}
	.consulting&gt;li{height: 22px;}

	.playbox{margin-top: 20px;}
	.playL,.play{height: auto;}
	.playL{width: 100%;}
	.play{width: 100%;margin-top:10px;margin-left: 0;}
	.story_tit{text-align: center;width: 188px;margin: 20px auto 0;}
	.play_tit{font-size: 16px;}
	.play .play_tit{text-align: left;margin-top: 15px;}
	.snswrap{margin-top: 20px;}
	.snswrap .tit_s{font-size: 13px;margin-right: 0;}

	.fs14_666{font-size: 13px;}

	.line_02 {
		display: block;
		text-align: center;
	}

	.line_02_btn div {
		justify-content: center;
	}

    .line_06 {
        flex-wrap: wrap;
        justify-content: center;
    }

    .line_06 a:not(:last-child) {
        margin-right: 10px;
    }

    .line_06 a {
        display: block;
        margin: 10px;
    }

	.line14 a {
		width: 32%;
	}

	.line14 a:not(:nth-child(5n)) {
		margin-right: inherit;
	}

	.line14 a:not(:nth-child(3n)) {
		margin-right: 1.98%;
	}

    .line_04 {
        display: block;
    }

    .line_04 a {
        width: 100%;
    }

    .line_07 {
        display: block;
    }

    .line_07 a {
        margin-bottom: 15px;
        max-width: 100%;
    }

	.noti_l01,
	.noti_l02 {
		width: 94px;
	}
    
	.noti a {
		margin-left: 12px;
	}



	.line_10 {
		display: block !important;
	}

	.s_wrap {
		height: auto;
	}

	.s_wrap02 {
		min-height: auto;
	}

	.s05_div {
		width: 100% !important;
		margin-bottom: 15px;
	}

	.line_10 .bx-wrapper img {
		height: auto;
	}
}

@media screen and (max-width:700px) {


}

@media screen and (max-width:680px) {
	.img_box{width: 100%;text-align: center;}
	.text_box{width: 100%;margin-left: 0;text-align: center;}
	.view_btn{margin:25px auto 0;}
}

@media screen and (max-width:545px) {
	.noti {
		padding: 0 5px;
	}

	.noti_l01,
	.noti_l02  {
		width: 65px;
		height: 32px;
		font-size: 14px;
	}

	.noti a {
		margin-left: 6px;
		font-size: 13px;
	}

	.line_02 h3 {
		font-size: 24px;
	}

	.s05_div h4 {
		font-size: 18px;
	}

	.line_f {
		font-size: 18px;
	}
}

@media screen and (max-width:415px){
	.text_box strong{font-size: 14px;}
	.text_box p,.view_btn{font-size: 13px;}
	.mB25{margin-bottom: 10px;}
	.view_btn{width: 150px;height: 35px;line-height: 35px;margin:10px auto 0;}
}

@media screen and (max-width:470px) {
	.line14 a {
		width: 48%;
		height: 119px;
	}

	.line14 a:not(:nth-child(3n)) {
		margin-right: inherit;
	}

	.line14 a:not(:nth-child(2n)) {
		margin-right: 4%;
	}
}

@media screen and (max-width:360px){
	.consulting a{font-size: 11px;}
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}


.sub1_09_btn{ width: 20%;margin-left: 10px;padding: 8px 12px;border-radius: 10px;background-color: #115b9f;display: inline-block;text-align : center;box-shadow: 2px 2px 0px #0e2e5d;font-size: 15px;font-weight: 500;}
.sub1_10_btn{ width: 100px;margin-left: 25px;padding: 8px 12px;background-color: #ffffff;display: inline-block;text-align : center;border: 2px solid #0e2e5d;font-size: 15px;color: #115b9f;font-weight: 600;}
</pre></body></html>