@charset "utf-8";
header .gnb .depth2 .has-sub ul li a {width: calc( 100% - 20px )}
/*container*/
.container{width:100%; height:auto;  left:0; right:0; margin:0 auto;}

.sect2, .sect4 {max-width:1200px; margin:0 auto; padding: 30px 0;}
/*sect3, .sect10 {padding:30px 0 50px;}*/
.sect10 {padding:30px 0 50px;}
.sect3 {padding:0px 0 0 0;}
/*sect1*/
.sect1{height:300px;  margin:0 auto; position:relative; border-top:1px solid #d0dae1; border-bottom:1px solid #d0dae1;}
.sect1 .bxslider{ height:300px; text-align:center; }
.bxslider .slide1{background: url(../images/main01-new.jpg) no-repeat center;  width:100%; height:300px; background-size:cover;} 
.bxslider .slide2{background: url(../images/main02-new_01.jpg) no-repeat center;  width:100%; height:300px;background-size:cover;}
.bxslider .slide3{background: url(../images/main03-new.jpg) no-repeat center;  width:100%; height:300px;background-size:cover; } 
.bxslider .slide4{background: url(../images/main04-new.jpg) no-repeat center 30%;  width:100%; height:300px;background-size:cover; }

.sect1 .bxslider h2 {
	margin:0 auto;
	max-width:1200px;
	text-align:left;
	color:#008ad3;
	font-size:70px;
	font-weight:400;
}
		  
.sect1 .bxslider h3 {
	padding-top:50px; 
	margin:0 auto;
	max-width:1200px;
	text-align:left;
	color:#555;
	font-size:30px;
	font-weight:500;
	margin-bottom:-15px;
}
.sect1 .bxslider p {
	margin:0 auto;
	max-width:1200px;
	text-align:left;
	color:#006eb8;
	color:#333;
	font-size:24px;
	font-weight:400;

}
.sect1 h3 {font-size:36px; color:#333333; font-weight:500px;text-shadow:none;}
.sect1  h3 b {color:#b1d153; font-weight:700;}
.sect1  h2 {color:#2a5ea1; text-shadow:none;}
.sect1  h2 b {color:#b1d153;}


#mobileMenu .gnb .depth2 .has-sub ul {width:100%; position:absolute; left:auto; right:0;}
#mobileMenu .gnb .depth2 .has-sub:last-child ul {width:100%;}

.bxslider .slide1 h2 {color:#008ad3;}
/*.bxslider .slide2 h3 {padding-top:165px;}*/
/* line */
.line_wrap {
	padding-top:30px;
	z-index:999;
	width:100%;
}
.line {
	max-width:1200px;
	margin:0 auto;
}
.line > .col {
	width:33.3%;
	color:white;
	float:left;
	padding:20px;
}
.line > .col:first-child {
	background:#11509b;
}
.line > .col:nth-of-type(2) {
	background:#96ba2a;
}
.line > .col h4 {
	font-size:22px;
}
.line > .col p {
	font-size:16px;
}
.line > .col:nth-of-type(3) {
	background:#18c0d3;
}
.line > .col  .line_depth2 {
	float:left;
	width:25%;
}
.line > .col > .line_depth2 a {
	display:block;
	width:100%;
}
.line > .col  .line_depth2:last-child {
	float:left;
	width:75%;
}




/*sect2, sect4*/

.sect2 .row> .col, .sect4 .row> .col {
	float:left;
	padding:0px 5px;
	box-sizing:border-box;
	width:25%;
}
.sect2 .row > .col > .imgbox , .sect4 .row > .col > .imgbox {
	border:1px solid #e0e0e0;
	overflow:hidden;
}

.sect2 .row > .col .imgbox img, .sect4 .row > .col .imgbox img {
	display:block;
	width:100%;
	transform:scale(1);
	transition:0.5s all;
}

.sect2 .row > .col .imgbox a, .sect4 .row > .col .imgbox a {
	width:100%;
	display:block;
	height:100%;
}
.sect2 .dsc , .sect4 .dsc {
	padding:5px;
}
.sect2 .dsc a , .sect4 .dsc a {
	display:block;
	width:100%;
	background:url('../images/arrow.png') left center no-repeat, url('../images/plus.png') right center no-repeat;
	text-indent:21px;
	font-size:18px;
	font-weight:500;
}
.sect2 h4 , .sect4 h4{
	padding-top:20px;
	font-size:25px;
	color:#007dc5;
	color:#007dc5;
	position:relative;
	text-indent:57px;
	padding-bottom:20px;
}
.sect2 h4::after , .sect4 h4::after{
	content:'';
	background:#007dc5;
	width:50px;
	height:3px;
	position:absolute;
	top:37px;
	left:0;
}

.sect2 ul , .sect4 ul{
padding-top:20px;
	font-size:15px;
	color:#666;
	padding-bottom:20px;
	background:url('../images/big_logo.png') no-repeat -7px 59px;
	background-size: 150px;
	padding-left:170px;
}

.sect2 .row > * {
	padding-top:50px;
	float:left;
}
.sect2 .insurance {
	padding:20px;
	padding-left:80px;
	padding-top:50px;
}
.sect2 .insurance p {
	color:#666;
	font-size:15px;
}
.sect2 .row > div {
	float:left;
}
.sect2 .insurance {
	padding-left:80px;
}
.sect2 .insurance img {
}
.sect2 .right {
	float:right;
	max-width: 302px;
}
.sect2 .right img {
	display:block;
	width:100%;
}




/*sect3*/

.sect3 {
	/*background: url(../images/sect03_01_en.jpg) repeat-y center center;*/
}

.sect3 .wrap {
	max-width:1200px;
	margin: 0 auto;
	background:transparent;
}
.sect3 .wrap > div {
	float:left;
	width:50%;
	/*padding:0px 35px;*/
}
.sect3 .wrap > .left {

	background:#11509b;
}

.sect3 h3 {
	text-align:center;
	color:white;
	font-size:32px;
	padding-bottom:10px;
	font-weight:500;
}


.sect3 .left p {
	font-size:20px;
	padding-bottom:20px;
	font-weight:400;
	color:#d5e8ff;
	text-align:center;
}

.sect3 ul {
	width:50%;
	float:left;
	padding:0px 15px;
	box-sizing:border-box;
}
.sect3 ul li {
	font-size:11px;
	line-height: 42px;
	color:#fff;
	border-bottom:1px solid #619de6;
	background:url('../images/bullet.png') 7px 30px no-repeat, url('../images/cross.png') right center no-repeat;
	padding-left:20px;
	padding:20px;
	line-height:22px;
}

.sect3 ul li a {
	display:block;
	width:100%;
}

/* sect4 */

.sect4 .row .col {
	float:left;
	width:33.3333%;
	border: 
	box-sizing:border-box;
}

.sect4 .row .col.width36 {
	width:36%;
}
.sect4 .row .col.width30 {
	width:30%;
}

/* .sect4 .row .col:first-child {padding-top:26px;} */
.sect4 .row .col-half .imgbox {
	overflow:hidden;
	padding:12px 0;
}
.col-half .imgbox {
	height:140px;
}
.col-half .imgbox img {
	display:block;
	width:100%;
	
}

.sect4 .notice .imgbox {
	height:130px;
	overflow:hidden;
}




.sect10 .wrap > div > p {
	font-size:18px;
	font-weight:600;
	color:#666;
}

.sect10 .wrap > div > p b {
	font-size:24px;
	font-weight:600;
	color:#149ab2;
	display:inline-block;
	padding-bottom:15px;
}

.sect4 .noticebox {
	margin-top:12px;
}

@media (max-width:1200px) {
	.line > .col {
	min-height:124px;
}
	.line > .col h4 {
	}

	section.sect4 {
		padding: 0 10px;
	}
 .sect4 .dsc a.investment {
	display:block;
	width:100%;
	text-indent:21px;
	font-size:18px;
	font-weight:500;
}
/*.sect3 .wrap > .right { clear:both;}*/
.investment.imgbox {
	margin-bottom:30px;
}
}

@media (max-width:1010px) {
	.line> .col {
		min-height:187px;
	}
}
@media (max-width:900px) {
	body {
		overflow-x : hidden;
	}
	.sect1 { height: 200px;}
	.sect1 .bxslider { height: 200px;}
	.sect1 .bxslider h3 { font-size:21px !important; padding-top:10px !important;}
	.sect1 .bxslider h3.slide22 { font-size:25px !important; padding-top:40px !important;}
	.sect1 .bxslider h2 { padding-top:10px !important;
	}
	.sect1 .bxslider > div {
		padding:20px;
	}
	.sect1 .bxslider p {
	}

	.line > .col h4 {
		white-space:normal;
	}
	.bxslider .slide1 {
		height:200px;
		white-space:nowrap;
		background:url('../images/res_main_01.jpg') no-repeat;
		background-position: center;
	}

	.bxslider .slide2 {
		height:200px;
		background:url('../images/res_main_02_01.jpg') no-repeat;
		background-position: center;
		white-space:nowrap;
	}
	.bxslider .slide3 {
		height:200px;
		white-space:nowrap;
		background:url('../images/res_main_03.jpg') no-repeat;
		background-position: center;
	}
	.bxslider .slide4 {
		height:200px;
		white-space:nowrap;
		background:url('../images/res_main_04.jpg') no-repeat;
		background-position: center 30%;
	}

.sect2, .sect4, .sect6, .sect8, .sect9 {
	padding-bottom:0px;
}

.sect1 .bxslider h3 {
	font-size:22px;
	padding-top:100px;
	margin-bottom:-10px;
	text-shadow: 0 0 3px #fff;
}
/*.sect1 .bxslider .slide2 h3 {
	padding-top:67px;
}*/
.sect3 .wrap > div {
	float:left;
	width:50%;
	padding:0px 6px;
}
.sect3 ul { 
	padding: 0px 5px;
}

.sect1 .bxslider h2 {
	font-size:50px;
	line-height:70px;
	color:#006eb8;
	text-shadow: 0 0 3px #fff;
}

.line > .col  .line_depth2:last-child {
	float:none;
	width:100%;
}
.sect1 .bxslider b {
	color:#cbf94e;
}
.sect1 .bxslider p {
	font-size:20px;
	padding-top:10px;
}
.sect3 .wrap > div {
	float:left;
	width:50%;
	padding:0px 6px;
}
.sect3 ul { 
	padding: 0px 5px;
}

.sect1 .bxslider h2 {
	font-size:50px;
	line-height:70px;
	color:#006eb8;
}

.sect1 .bxslider .slide2 h2 {
	font-size:50px;
	line-height:70px;
	text-shadow: 0 0 3px #fff;
}


.sect1 .slide1 h2 {
}
.line > .col  .line_depth2:last-child {
	float:none;
	width:100%;
}
.sect1 .bxslider b {
	color:#cbf94e;
}
.sect1 .bxslider p {
	font-size:16px;
	padding-top:0px;
	text-shadow: 0 0 3px #fff;
}
.sect1 .slide3 h2 {
	color:#006eb8;
	text-shadow: 0 0 3px #fff;
}
.line > .col  .line_depth2 {
	float:none;
	width:100%;
	text-align:center;
}

.line > .col {
	min-height:196px;
}

.line > .col .imgbox img {
	margin:0 auto;
	display:block;
}
.line > .col h4 {
	font-size:18px;
	word-break:keep-all;
	padding-top:20px;
}
.line > .col p {
	display:none;
}

/* sect2 */
.sect2, .sect4 {max-width:1200px; margin:0 auto; padding: 20px 0;}

.sect2 .row > .col {
	float:left;
	width:50%;
}

.sect2 .dsc a{
	margin-bottom:20px;
	white-space:nowrap;
}
.sect3 .wrap > div {
	float:none;
	width:100%;
}

.sect3 {
	background-position: left top;
}

.sect4 .row .col {
	float:none;
	width:100%;
}
.sect4 .row .col.width36 {
	width:100%;
	margin-bottom:20px;
}
.sect4 .row .col.width30 {
	float:left;
	width:50%;
}
 .sect4 .dsc a.investment {
	margin-top:20px;
	background:url('../images/arrow.png') left 72px no-repeat, url('../images/plus.png') right 72px no-repeat;
}

.col-half .imgbox {
	height:auto;
}

.sect4 .col:first-child:after {
	display:block;
	clear:both;
	content:'';
}
.sect4 .col:first-child .col-half {
	padding: 0 5px;
}
.noticebox {
	text-align:center;
}

/*sect4*/

.Nb_slt .Nb_slt_content a {
	line-height:30px;
}

}
