@charset "utf-8";







/* main1 */

#mVisual{width: 100%;}
#mVisual .mv{width: 100%; height: 850px; background-size: cover; background-position: right center; position: relative; overflow: hidden;} 
#mVisual .mv .s-inner{height: 100%; }
#mVisual .mv .img {text-align:center; padding-left:5% }

#mVisual .mv .txt {position: absolute;  z-index: 99; top: 50%; transform:translateY(-50%)}
#mVisual .mv .txt h3{color: #fff; font-size: 4.0rem; line-height: 1.4em; word-spacing: -0.1em; letter-spacing:0em; font-family:'DWImpactamin'; font-weight:normal}
#mVisual .mv .txt h3 .point {font-size:4.6rem; color:#fecb18}
#mVisual .mv .txt .eng {margin:4em 0 4.5em; font-size:1.4rem; color:#655431; font-family:'Poppins'; opacity:.5; ; letter-spacing:0.7em; font-weight:600}
#mVisual .mv .txt .time {margin-bottom:1em; padding-left:35px; font-size:2.0rem; line-height:23px; color:#FFF; font-weight:500; position:relative}
#mVisual .mv .txt .time:before {content:''; width:23px; height:23px; background:url('/images/main/mv-time-icon.png') no-repeat center; position:absolute; left:0; top:0}
#mVisual .mv .txt dl {margin-bottom:0.1em; font-size:2.6rem; color:#FFF; font-weight:500 }
#mVisual .mv .txt dl dt {width:130px ;display:inline-block}
#mVisual .mv .txt dl dd {display:inline}
#mVisual .mv .txt .off {margin-top:1em; color:#FFF; }

#mVisual .mv1{background-image: url(/images/main/m_visual1.png);}

#mVisual .slick-dots{transform: translateX(-50%);}
#mVisual .slick-dots li{width: 12px; height: 12px; margin: 5px;}
#mVisual .slick-dots li.slick-active{background-color: #0e1f3b;}

@media all and (max-width:1499px){
	#mVisual .mv .img {text-align:right; padding-left:0; padding-right:10% }
}
@media all and (max-width:1280px){
	#mVisual .mv{ height: 750px;}
	#mVisual .mv .img { padding-right:0 }
	#mVisual .mv .img img {height:750px}
}
@media all and (max-width:1080px){
	#mVisual .mv{ height: 650px;}
	#mVisual .mv .img { padding-right:0 }
	#mVisual .mv .img img {height:650px}
	#mVisual .mv .txt h3{font-size: 3.4rem;}
	#mVisual .mv .txt h3 .point {font-size:4.2rem }
	#mVisual .mv .txt .eng {margin:2em 0 2.5em;  font-size:1.25rem;  }
	#mVisual .mv .txt .time { font-size:1.6rem;}
	#mVisual .mv .txt dl {font-size:2.2rem;}
}
@media all and (max-width:976px){
	#mVisual .mv .img {margin-right:-90px}
}
@media all and (max-width:767px){
	#mVisual .mv  {height:90vh;}	
	#mVisual .mv1 {background-position:85% center}
	#mVisual .mv .s-inner { position: relative;  }
	#mVisual .mv .txt {position: relative;  padding-top:10%; top: 0; transform:translateY(0)}
	#mVisual .mv .img {position:absolute; right:0; bottom:-10px;  }
	#mVisual .mv .img img {height:550px}
	#mVisual .mv .txt dl dt {width:100px}
}
@media all and (max-width:480px){
	#mVisual .mv .img img {height:430px}
	#mVisual .mv .txt dl dt {width:22vw}
}


.mPart {padding:8em 0}
.s-part {padding-top:5em}

.m-Title {width:94%; margin:0 auto; margin-bottom:4em; text-align:center}
.m-Title h3 {font-size:6.0rem; line-height:1.3em; font-family:'DWImpactamin'; font-weight:normal; color:#222}
.m-Title h4 {font-size:5.0rem; line-height:1.3em; font-family:'DWImpactamin'; font-weight:normal; color:#222}
.m-Title p.t1 {margin-top:0.5em; font-size:1.4rem; color:#a2a2a2; font-family:'Poppins'; font-weight:600; letter-spacing:0.23em; opacity:.5}

@media all and (max-width:976px){
	.m-Title h3 {font-size:5.0rem}
	.m-Title h4 {font-size:4.0rem;}
}
@media all and (max-width:768px){
	.mPart {padding:5em 0}
	.m-Title { margin-bottom:2em;}
}
@media all and (max-width:480px){
		.m-Title { margin-bottom:3em;}
	.m-Title h3 {font-size:4.2rem}
	.m-Title h4 {font-size:3.2rem;}

}

#main1 {background:#fcfaf3}
#main1 h3 {width:90%; margin:0 auto; margin-bottom:1em; color:#222; font-size: 4.0rem; font-family:'DWImpactamin'; text-align:center; font-weight:500; line-height:1.2em; }
#main1 .mBox1 {display:flex;  flex-wrap:wrap;  }
#main1 .mBox1 > div {height:350px; }
#main1 .mBox1 dl dt {font-size:3.0rem; font-weight:600}
#main1 .mBox1 dl dd { margin-top:1em; font-size:1.8rem; line-height:1.6em}
#main1 .mBox1 dl dt .br1280 {display:none}
#main1 .box1 {padding:3em; width:33.3333%; color:#FFF}
#main1 .box1 {}
#main1 .box1.bg1 {background:#cb9b0f url('/images/main/main1-box1-bg1.png') no-repeat right bottom;}
#main1 .box1.bg2 {background:#c48335 url('/images/main/main1-box1-bg2.png') no-repeat right bottom;}
#main1 .box1.bg3 {background:#9a7549 url('/images/main/main1-box1-bg3.png') no-repeat right bottom;}
#main1 .box1 .line {margin-top:1.5em; font-size:1.8rem; display:inline-block; border:1px solid #FFF; border-radius:50px; padding:0.5em 1.5em}
#main1 .box2 {padding:2em; width:25%; text-align:center; background:100% auto}
#main1 .box2.bg1 {background:#f9fdff url('/images/main/main1-box2-bg1.png') no-repeat center bottom; }
#main1 .box2.bg2 {background:#fbf4e6 url('/images/main/main1-box2-bg2.png') no-repeat center bottom;}
#main1 .box2.bg3 {background:#f8f9fa url('/images/main/main1-box2-bg3.png') no-repeat center bottom;  background-size:100% auto}
#main1 .box2.bg4 {background:#fffde9 url('/images/main/main1-box2-bg4.png') no-repeat center bottom;}

@media all and (max-width:1499px){
	#main1 .mBox1 dl dd .br1499 {display:none}
}
@media all and (max-width:1312px){
	#main1 .mBox1 dl dd br {display:none}	
	#main1 .mBox1 > div.box1 {height:500px}
	#main1 .mBox1 > div.box2 {height:400px}
	#main1 .box1.bg1, 
	#main1 .box1.bg2, 
	#main1 .box1.bg3 {background-size: 100% auto}
	#main1 .mBox1 > div.box2 dl dt {font-size:2.8rem}
	#main1 .box1 {padding:2em; }
}
@media all and (max-width:1280px){
	#main1 .mBox1 dl dt .br1280 {display:block}
	#main1 .mBox1 dl dd {font-size:1.6rem}
}
@media all and (max-width:1024px){
	#main1 .mBox1 > div.box2 {height:350px}
	#main1 .box2 {padding:2em; width:50%;}
	#main1 .mBox1 dl dt .br1280 {display:none}
}
@media all and (max-width:840px){
	#main1 .mBox1 > div.box1 {height:auto}
	#main1 .box1 { padding-bottom:7em; width:100%}
	#main1 .box1 dl { width:70%}
	#main1 .box1.bg1, 
	#main1 .box1.bg2, 
	#main1 .box1.bg3 {background-size:50% auto}
}
@media all and (max-width:767px){
		#main1 .mBox1 > div.box2 {height:40vw}
		#main1 .box2.bg1, 
		#main1 .box2.bg2,
		#main1 .box2.bg3, 
		#main1 .box2.bg4 { background-size:100% auto}
}
@media all and (max-width:670px){
	#main1 h3 br {display:none}
	#main1 .mBox1 > div.box2 {height:48vw}
	#main1 .box1 { padding-bottom:5em;}
}
@media all and (max-width:560px){
		#main1 .mBox1 > div.box2 dl dt {font-size:2.5rem}
		#main1 .mBox1 dl dt .br1280 {display:block}
		#main1 .mBox1 > div.box2 {height:55vw}
}
@media all and (max-width:480px){
		#main1 .mBox1 > div.box2 {height:60vw}
		#main1 .box1 { padding-bottom:3em;}
}






#main2 {position:relative}
#main2:before {content:''; width:15%; height:100%; background:#cb9b0f; position:absolute; right:0; top:0; z-index:-1 }
#main2 #in-box { background:url('/images/main/main2-bg.png')no-repeat right center;}
@media all and (max-width:976px){
	#main2:before {height:40%; }
}


#in-box .conTxt {}
#in-box.m2 .conTxt {padding:3% 2% 3% 7% ;}
#in-box .conTxt h3 {font-size:5.0rem; line-height:1.3em; font-family:'DWImpactamin'; font-weight:normal; color:#222}
#in-box .conTxt .t1 {margin:1em 0 2.3em; font-size:1.8rem; line-height:1.6em}
#in-box .conTxt h4 {margin-bottom:0.3em; font-size:4.2rem; color:#cb9b0f; font-family: 'tvNEnjoystories';  font-weight: 500; }
#in-box .conTxt h4 .point {position:relative; z-index:1}
#in-box .conTxt h4 .point::before {content:''; width:100%; height:40%; background:#faf5e7; position:absolute; left:0; bottom:0.15em; z-index:-1}

@media all and (max-width:1650px){
	#in-box .conTxt .t1 {width:47%}
	#in-box .conTxt .t1 br {display:none}
}
@media all and (max-width:1599px){
	#in-box.m2 .conTxt {padding:3% ;}
}
@media all and (max-width:1480px){
		#main2 #in-box { background-position:110% top}
}
@media all and (max-width:1280px){
		#in-box .conTxt .t1 {width:50%}
	#main2 #in-box {background-size:50% auto}
}
@media all and (max-width:1080px){
	#in-box .conTxt .t1 {width:85%}
	#main2 #in-box {background-size:100% auto}
	#in-box.m2 .conTxt {padding-top:65vw;  }
}
@media all and (max-width:976px){
	#in-box .conTxt .t1 {width:100%}
	#in-box .conTxt h3 {font-size:4.0rem; }
	#in-box .conTxt h4 {font-size:3.8rem}
}

.checkList {  display:flex;  flex-wrap:wrap; align-items: center; }
.checkList.w4 {width:940px;}
.checkList.w4 li {width:calc(25% - 10px); box-sizing:border-box}
.checkList li {width:100%; padding:0.7em 1.5em; margin:5px; border:1px solid #DDD; border-radius:50px; position:relative; background:#FFF}
.checkList li:before {content:''; width:15px; height:15px; background:url('/images/main/check-icon.png')no-repeat left center; position:absolute; left:25px; top:1em}
.checkList li p {font-size:1.8rem; padding-left:25px; }
.checkList li p .m1 {display:inline-block; width:65px; font-size:2.0rem; color:#222; font-weight:500}
.checkList li p .s1 {width:calc(100% - 65px);  float:right}
.checkList li p .m1.ver2 {display:inline-block; width:130px; }
.checkList li p .s1.ver2 { width:calc(100% - 130px);}
@media all and (max-width:1080px){
	.checkList.w4 {width:100%;}
}
@media all and (max-width:976px){
	.checkList.w4 li {width:calc(33.333% - 4px);}
	.checkList li { margin:2px;}
	.checkList li:before { left:18px;}
	.checkList li p {padding-left:18px; }
}
@media all and (max-width:640px){
	.checkList.w4 li {width:calc(50% - 4px);}
}
@media all and (max-width:480px){
	.checkList li p .m1 {width:15vw}
	.checkList li p .s1 {width:calc(100% - 15vw);}
	.checkList li p .m1.ver2 { width:23vw }
	.checkList li p .s1.ver2 { width:calc(100% - 23vw);}
}

#main2-2 {display:flex; justify-content:center; flex-wrap:wrap; align-items: center; }
#main2-2 div {width:33.333%; height:480px; text-align:center; display:table}
#main2-2 div dl { display:table-cell; vertical-align:middle; color:#FFF }
#main2-2 div dl dt {margin:0.5em 0; font-size:5.0rem;  font-family:'DWImpactamin'; font-weight:normal; }
#main2-2 div dl dd {padding:0 3%; font-size:1.8rem; line-height:1.8em }
#main2-2 div.bg1 {background:url('/images/main/main2-2-bg1.png') no-repeat center}
#main2-2 div.bg2 {background:url('/images/main/main2-2-bg2.png') no-repeat left }
#main2-2 div.bg3 {background:url('/images/main/main2-2-bg3.png') no-repeat right}

@media all and (max-width:1360px){
	#main2-2 div dl dd br { display:none}
}
@media all and (max-width:1180px){
	#main2-2 div { height:380px}
	#main2-2 div dl img {width:25%}
	#main2-2 div dl dt { font-size:4.0rem;}
	#main2-2 div dl dd {font-size:1.7rem; line-height:1.6em}
	#main2-2 div.bg1,
	#main2-2 div.bg2,
	#main2-2 div.bg3 {;background-size:cover}
}
@media all and (max-width:768px){
	#main2-2 div {width:100%;  height:auto; padding:3em}
	#main2-2 div dl img {width:100px}
}
@media all and (max-width:480px){
	#main2-2 div dl img {width:80px}
}



#main2-3 {position:relative; }
#main2-3:before {content:''; width:15%; height:100%; background:#cb9b0f; position:absolute; left:0; top:0; z-index:-1 } 
#main2-3 #in-box { background:url('/images/main/main2-3-bg.png')no-repeat left top; overflow:hidden}
#main2-3 #in-box .conTxt {background:#FFF}

#in-box.m2-3 .conTxt {padding:3% 7% 3% ; width:60%;  float:right}

@media all and (max-width:1745px){
	#in-box.m2-3 .conTxt {padding:3% 3% 3% 5% }
}
@media all and (max-width:1650px){
	#in-box.m2-3 .conTxt .t1 {width:100%}
}
@media all and (max-width:1399px){
	#main2-3 #in-box  {background-size:40% auto;}
}
@media all and (max-width:1080px){
	#main2-3:before { left:unset; right:0}
	#main2-3 #in-box  { background:url('/images/main/main2-3-bg-mo.png')no-repeat center top; background-size:94% auto;}
	#main2-3 #in-box .conTxt {background:unset; width:100%;padding:3%  ; padding-top:62vw; }
}
@media all and (max-width:670px){
	#in-box.m2-3 .conTxt .t1 {width:85%}
}






#main3 {height:730px; background:url('/images/main/main3-bg.png')no-repeat left top;  background-size:cover; position:relative}
#main3 .s-inner {}
#main3 .conTxt {color:#FFF; position:relative; z-index:2}
#main3 .conTxt h3 {font-size:6.0rem; font-weight:200; line-height:1.2em; }
#main3 .conTxt dl {color:#FFF}
#main3 .conTxt dl dt {display:inline-block;  font-size:4.6rem; margin:1em 0 0.5em; font-family: 'tvNEnjoystories'; color:#f4b707; border-bottom:1px solid #f4b707}
#main3 .conTxt dl dd {font-size:2.0rem;  line-height:1.6em}
#main3 .img {position:absolute; right:10%; bottom:-90px; text-align:right;}

@media all and (max-width:1799px){
	#main3 .img {right:5%;}
}
@media all and (max-width:1599px){
	#main3 .img {right:2%;}
}
@media all and (max-width:1420px){
	#main3 .img { width:60%; right:-10%;  top:unset; bottom:-40px }
	#main3 .img img { width:100%}
}
@media all and (max-width:1080px){
	#main3 .conTxt h3 {font-size:5.0rem;}
}
@media all and (max-width:976px){
	#main3 {height:auto;  }
	#main3 .conTxt  {padding-bottom:5em}
}
@media all and (max-width:768px){
	#main3 {background-position:20% top}
	#main3 .conTxt  {padding-bottom:20%}
	#main3 .img { width:100%; right:0; bottom:-50vw; text-align:center }
	#main3 .img img {width:90%}
}
@media all and (max-width:480px){
	#main3 .conTxt h3 {font-size:4.5rem;}
	#main3 .conTxt dl dt {  font-size:4.2rem;}
	#main3 .conTxt dl dd {font-size:1.8rem; }
	#main3 .conTxt dl dd br { display:none }
}



#main3-2 {padding:5% 0; background:#1b3352; text-align:center}
#main3-2 .txt {margin-bottom:2.5em;color:#FFF;}
#main3-2 .txt dt {font-size:2.6rem;   }
#main3-2 .txt dd {font-size:2.2rem; margin-top:0.3em}

.circleList {display:flex; justify-content:center; flex-wrap:wrap;}
.circleList li {margin:5px; display:table}
.circleList li p {width:160px; height:160px;  display:table-cell; vertical-align:middle; box-sizing:border-box;  border-radius:160px; border:1px solid #f4b707; 
				text-align:center; font-size:2.0rem; color:#f4b707}
@media all and (max-width:1299px){
	.circleList  {max-width:1040px; margin:0 auto}
}
@media all and (max-width:768px){
	#main3-2 .txt {padding-top:50vw}
	#main3-2 .txt dt {font-size:2.4rem;  }
	#main3-2 .txt dd {font-size:2.0rem; }

	.circleList li p {width:140px; height:140px;  }
}
@media all and (max-width:480px){
	.circleList li p {width:28vw; height:28vw;  }
}







#main4 {background:url('/images/main/main4-bg.png')no-repeat right top; position:relative}
#main4 .in-Box {display:flex; height:620px  }
#main4 .in-Box .img {width:45%;}
#main4 .in-Box .img img {width:100%;}
#main4 .in-Box .conTxt {padding:2em 0 0 6%;  position:relative}
#main4 .in-Box .conTxt h3 { font-size:5.0rem;  font-family:'DWImpactamin'; font-weight:normal; color:#222; line-height:1.2em }
#main4 .in-Box .conTxt h3 .st1 { font-size:4.0rem;  }
#main4 .in-Box .conTxt  .t1 {margin-top:1.5em; font-size:1.8rem; line-height:1.8em}

#main4 .imgCont {margin-left:-8%; padding-left:3%;padding-bottom:2.5em; width:100%; position:relative ;
						position:absolute; left:50%; top:653px;  overflow:hidden; z-index:2}
#main4 .imgCont:before {content:''; width:100%; height:60%; background:#a1152c; position:absolute; left:0; bottom:0; z-index:-1}
#main4 .imgCont .img {width:20%; float:left}
#main4 .imgCont .img img {width:100%;}
#main4 .imgCont .cont { width:80%; padding-left:4em;  float:left}
#main4 .imgCont .cont h3 {font-size:4.2rem; margin:1em 0 0.5em; font-family: 'tvNEnjoystories'; color:#222; font-weight:500}
#main4 .imgCont .cont h3 .point {position:relative;}
#main4 .imgCont .cont h3 .point::before {content:''; width:100%; height:40%; background:#fdf8f9; position:absolute; left:0; bottom:0.15em; z-index:-1}
#main4 .imgCont .cont p.t1 {margin-top:4em; font-size:1.8rem; line-height:1.6em; color:#FFF}

@media all and (max-width:1599px){
	#main4 .in-Box { height:560px  }
	#main4 .imgCont .img {width:310px;}
	#main4 .imgCont .cont { width:calc(100% - 310px); padding-left:2.5em; box-sizing:border-box }
	#main4 .imgCont:before { height:70%;}
	#main4 .imgCont .cont h3 { margin:0.2em 0; }
	#main4 .imgCont .cont p.t1 {margin-top:2.5em }
}
@media all and (max-width:1499px){
	#main4 .in-Box .img {width:40%;}
	#main4 .in-Box .conTxt {width:60%; padding-right:2%;}
	#main4 .in-Box .conTxt  .t1 br {display:none}

	#main4 .imgCont {margin-left:-13%;}
}
@media all and (max-width:1299px){
	#main4 .in-Box { height:auto;  flex-wrap:wrap; padding-bottom:300px;  }
	#main4 .in-Box .img {width:100%; text-align:center}
	#main4 .in-Box .img img  {width:90%; max-width:860px}
	#main4 .in-Box .conTxt {width:100%; text-align:center; padding: 2em 3% 0 3%;} 
	#main4 .in-Box .conTxt  .t1 {width:100%; max-width:1024px; margin:1.5em auto 0 }

	#main4 .imgCont {left:0; top:unset; bottom:0; margin-left:0; padding-left:6%}
}
@media all and (max-width:730px){
	#main4 .in-Box {  padding-bottom:250px;  }
	#main4 .imgCont .img {width:30%; }
	#main4 .imgCont .cont { width:70%; }
}
@media all and (max-width:550px){
	#main4 .in-Box {  padding-bottom:220px;  }
	#main4 .imgCont .cont { padding-left:0;}
	#main4 .imgCont .img {display:none }
	#main4 .imgCont .cont { width:100%; }
	#main4 .imgCont .cont .t1 br{display:none}
}
@media all and (max-width:480px){
	#main4 .in-Box {  padding-bottom:47vw  }
	#main4 .in-Box .conTxt h3 { font-size:4.0rem;  }
	#main4 .in-Box .conTxt h3 .st1 { font-size:3.0rem;  }
}

.circleList-m42 {display:flex; justify-content:center; flex-wrap:wrap;}
.circleList-m42 li {margin:5px; display:table; }
.circleList-m42 li p {width:220px; height:220px;  display:table-cell; vertical-align:middle; box-sizing:border-box;  border-radius:220px; background:#fdf8f9;
				text-align:center; font-size:2.0rem; color:#222;}
.circleList-m42 li p .num {margin-bottom:1em; display:inline-block; font-size:1.8rem; font-weight:500;color:#a1152c; font-family:'Montserrat'; border-bottom:1px solid #a1152c }
@media all and (max-width:1620px){
	.circleList-m42 li p {width:200px; height:200px; }
}
@media all and (max-width:1299px){
	.circleList-m42  { max-width:1040px;  margin:0 auto; }
}
@media all and (max-width:768px){
	.circleList-m42 li p {width:180px; height:180px; }
}
@media all and (max-width:480px){
	.circleList-m42 li p {width:30vw; height:30vw; }
}


#main4-2 .cost {text-align:center; margin:5em auto 0;}
#main4-2 .cost  dl { padding:1.5em 5em;  display:inline-block; border-top-left-radius:20px; border-top-right-radius:20px; background:#a1152c; color:#FFF}
#main4-2 .cost  dl dt {font-size:3.6rem; font-weight:600; display:inline-block;}
#main4-2 .cost  dl dt .st1 {font-size:2.8rem; font-weight:500}
#main4-2 .cost  dl dd { font-size:4.0rem; display:inline-block;  font-family:'DWImpactamin'; font-weight:normal; color:#FFF000; position:relative}
#main4-2 .cost  dl dd:before {content:''; width:40px; height:7px; background:url('/images/main/main4-2-dot.png')no-repeat left center; position:absolute; left:30px; top:50%; margin-top:-4px}
#main4-2 .cost  dl dd p {padding-left:100px;}

@media all and (max-width:1280px){
	#main4-2 .cost  dl dt {font-size:3.2rem;;}
	#main4-2 .cost  dl dt .st1 {font-size:2.2rem; }
	#main4-2 .cost  dl dd { font-size:3.4rem; }
}

@media all and (max-width:580px){
	#main4-2 .cost  dl { width:90%; padding:1.5em   }
	#main4-2 .cost  dl dd:before {left:10px; }
	#main4-2 .cost  dl dd p {padding-left:60px;}
	#main4-2 .cost  dl dd:before {left:20px;}
#main4-2 .cost  dl dd p {padding-left:80px;}
}
@media all and (max-width:480px){
	#main4-2	.m-Title { margin-bottom:1em;}
	#main4-2 .cost  dl dt {font-size:3.0rem;;}
	#main4-2 .cost  dl dt .st1 {font-size:2.0rem; }
	#main4-2 .cost  dl dd { font-size:3.0rem; }
	#main4-2 .cost  dl dd:before {left:10px;}
	#main4-2 .cost  dl dd p {padding-left:60px;}
}




#main5 {background:#faf8f6 url('/images/main/main5-bg.png')no-repeat left top; background-size:cover; position:relative; overflow:hidden; z-index:-2}
#main5:before {content:''; width:594px; height:290px; background:url('/images/main/main5-tape.png')no-repeat; position:absolute; right:0; top:0 }
#main5 .conTxt {width:760px;  position:relative; z-index:2; float:left}
#main5 .conTxt .in-box {padding-left:18%}
#main5 .conTxt h3 {font-size:6.0rem; font-weight:200; line-height:1.2em; color:#222;}
#main5 .conTxt dl {}
#main5 .conTxt dl dt.t1 {display:inline-block;  font-size:4.6rem; margin:1em 0 0.5em; font-family: 'tvNEnjoystories'; color:#f4b707; border-bottom:1px solid #f4b707}
#main5 .conTxt dl dd.t2 {font-size:2.0rem;  line-height:1.6em}

#main5 .imgList {width:calc(100% - 760px); padding-left:5%; float:left; box-sizing:border-box}
#main5 .imgList ul {display:flex; justify-content:center; flex-wrap:wrap;}
#main5 .imgList ul li {width:32.333%; margin:1% 0 1% 1% }
#main5 .imgList ul li .num {font-family:'Poppins'; color:#bd8f0a; font-weight:600}
#main5 .imgList ul li .t1 {margin-bottom:0.5em; font-size:2.0rem; color:#222}
#main5 .imgList ul li img {margin-bottom:10px; width:100%;}

@media all and (max-width:1599px){
	#main5 .conTxt {width:700px;  }
	#main5 .conTxt .in-box {padding-left:10%}
	#main5 .imgList {width:calc(100% - 700px); padding-left:3%}
}
@media all and (max-width:1500px){
	#main5 .imgList ul li {width:49%;}
}
@media all and (max-width:1399px){
	#main5:before {width:40%; background-size:100% auto }
}
@media all and (max-width:1280px){
	#main5 .conTxt {width:600px;  }
	#main5 .imgList {width:calc(100% - 600px);}
	#main5 .conTxt h3 {font-size:5.0rem; }
	#main5 .conTxt dl dt.t1 { font-size:3.6rem; }
	#main5 .conTxt dl dd.t2 {font-size:1.8rem;}

	#main5 .imgList ul li .num {font-size:1.4rem}
	#main5 .imgList ul li .t1 { font-size:1.6rem; color:#222}
}
@media all and (max-width:1024px){
	#main5 {background-size:150% auto}
	#main5 .conTxt {width:100% }
	#main5 .conTxt .in-box {padding:0 5%; }
	#main5 .imgList {margin-top:2em; width:100% ; padding-left:0; padding:2%; position:relative}
	#main5 .imgList:before {content:''; width:100%; height:100%; background:#FFF; position:absolute; left:0; top:20%; z-index:-1}
	#main5 .imgList ul li {width:31.333%; margin:1% }
}
@media all and (max-width:976px){
#main5.mPart {padding-bottom:5em} 
}
@media all and (max-width:580px){
	#main5 .imgList ul li {width:48% }
}
@media all and (max-width:480px){
		#main5 .conTxt h3{ font-size:4.2rem; }
}




.cost2 {margin-top:7%}
.cost2  dl { margin:5px 0; padding:1.0em 0 1.0em 18%;  border-bottom-right-radius:60px; border-top-right-radius:60px; background:#FFF; }
.cost2  dl dt {font-size:3.6rem; font-weight:600; display:inline-block; color:#222}
.cost2  dl dt .lt1 {font-family:'DWImpactamin'; font-weight:normal;}
.cost2  dl dt .lt2 {font-size:5.0rem; font-family:'DWImpactamin'; font-weight:normal;}
.cost2  dl dt .st1 {font-size:2.8rem; font-weight:500; color:#555}
.cost2  dl dd { font-size:4.0rem; display:inline-block;  font-family:'DWImpactamin'; font-weight:normal; color:#8e5701; position:relative}
.cost2  dl dd:before {content:''; width:40px; height:7px; background:url('/images/main/main5-dot.png')no-repeat left center; position:absolute; left:30px; top:50%; margin-top:-4px}
.cost2  dl dd p {padding-left:100px;}

.cost2.ver2  dl { margin:0; padding:1.0em 3.5em;  border-radius:60px;text-align:center }
.cost2.ver3  dl { margin:0 5%; padding:1.0em 3.5em;  border-radius:60px;text-align:center }

@media all and (max-width:1599px){
	.cost2  dl { padding:1.0em 0 1.0em 10%;}
}
@media all and (max-width:1299px){
	.cost2.ver2  dl { margin:0; padding:1.0em 2.5em;}  
	.cost2.ver2  dl dd:before {left:15px;}
	.cost2.ver2  dl dd p {padding-left:75px;}
}
@media all and (max-width:1280px){
	.cost2  dl dt {font-size:3.2rem;}
	.cost2  dl dt .lt2 {font-size:3.4rem}
	.cost2  dl dt .st1 {font-size:2.2rem}
	.cost2  dl dd { font-size:3.4rem; }
	.cost2  dl dd:before {left:20px;}
	.cost2  dl dd p {padding-left:80px;}
}
@media all and (max-width:1024px){
	.cost2 {margin-top:3%}
	.cost2  dl { padding:1.0em 5%;}
}
@media all and (max-width:768px){
	.cost2 { margin-top:5%}
}
@media all and (max-width:520px){
	.cost2.ver3  dl {background:rgba(88,147,209, 0.05)}
}
@media all and (max-width:480px){
	.cost2 {width:96%;}
	.cost2  dl dt {font-size:3.0rem;}
	.cost2  dl dt .lt2 {font-size:3.2rem}
	.cost2  dl dt .st1 {font-size:2.0rem}
	.cost2  dl dd { font-size:3.2rem; }
	.cost2  dl dd:before {left:8px;  width:20px; height:7px;}
	.cost2  dl dd p {padding-left:35px;}
}




#main5-2 {width:100%; background:#cb9b0f;}
#main5-2 .in-box {width:96%; max-width:1320px; margin:0 auto;  display:flex; justify-content:center; flex-wrap:wrap; position:relative}
#main5-2 .img {position:absolute; left:0; top:-20%}
#main5-2 .img img {width:100%; max-width:542px;}
#main5-2 .conTxt { margin-left:542px;  padding:6% 3%; text-align:center; color:#FFF; }
#main5-2 .conTxt h3 { font-size:5.0rem;  font-family:'DWImpactamin'; font-weight:normal; line-height:1.2em }
#main5-2 .conTxt  .t1 {margin-top:1.5em; font-size:2.2rem; line-height:1.8em}

@media all and (max-width:1280px){
	#main5-2 .img {left:4%; width:40%}
	#main5-2 .conTxt h3 { font-size:4.2rem; }
	#main5-2 .conTxt  .t1 {margin-top:1em;  font-size:1.8rem; line-height:1.6em}
	#main5-2 .conTxt { margin-left:40%; }
}
@media all and (max-width:976px){
		#main5-2 .img {left:0; top:-10%; width:100%; text-align:center}
		#main5-2 .img img {width:80%; max-width:400px;}
		#main5-2 .conTxt { padding-top:330px; margin-left:0; padding-bottom:10%}
}
@media all and (max-width:520px){
		#main5-2 .conTxt { padding-top:67%; }
}
@media all and (max-width:480px){
		#main5-2 .conTxt  .t1 br {display:none}
}






#main6 {background:url('/images/main/main6-bg.png')no-repeat left top; text-align:center}
#main6 .conTxt h3 { font-size:6.0rem; font-weight:200; display:inline-block; color:#222}
#main6 .conTxt h3 .point {font-weight:600; color:#569fdd}
#main6 .conTxt h3 .bt768 {display:none}
#main6 .conTxt .t1 {margin-top:1.4em; font-size:2.2rem; line-height:1.6em; color:#686868}
#main6 .img {margin:4em 0}
#main6 .img img {width:100%; max-width:1147px}
#main6 h4 {margin-bottom:0.5em; display:inline-block;  font-size:4.6rem; font-family: 'tvNEnjoystories'; font-weight:500; color:#5893d1; border-bottom:1px solid #5893d1 }

#main6 .imgList {margin-top:5em;  display:flex; justify-content:center; flex-wrap:wrap; flex-items:center}
#main6 .imgList  li {width:50%; text-align:center; color:#FFF;}
#main6 .imgList  li.bg1 {background:url('/images/main/main6-bg2.png') no-repeat center;  background-size:cover}
#main6 .imgList  li.bg2 {background:url('/images/main/main6-bg3.png') no-repeat center;  background-size:cover}
#main6 .imgList  li .in-box {padding:13% 0; width:90%; max-width:450px; margin:0 auto }
#main6 .imgList  li h3 {font-size:5.0rem;  font-family:'DWImpactamin'; font-weight:normal; line-height:1.2em}
#main6 .imgList  li .t1 {margin-top:1.5em; font-size:1.8rem; line-height:1.6em}

@media all and (max-width:1280px){
	#main6 {background-size:auto 47%}
	#main6 .conTxt h3 { font-size:5.0rem;}
	#main6 .conTxt .t1 {font-size:1.8rem;}
	#main6 h4 {font-size:3.8rem }
	#main6 .imgList  li h3 {font-size:3.8rem;}
}

@media all and (max-width:858px){
	#main6 .imgList  li .t1 .br858 { display:none }
}
@media all and (max-width:768px){
	#main6 {background-size:auto 35%}
	#main6 .conTxt h3 .bt768 {display:block;}
	#main6 .imgList  li {width:100%; }
}

@media all and (max-width:590px){
	#main6 {background-size:auto 38%; background-position:20% top}
	#main6 h4 {font-size:3.5rem }
	#main6 .conTxt h3 { font-size:4.9rem; letter-spacing:-0.07em}
}
@media all and (max-width:480px){
	#main6 .conTxt h3 { font-size:4.2rem; letter-spacing:-0.07em}
	#main6 .conTxt .t1  {padding:0 3%;}
	#main6 .conTxt .t1 br {display:none}
}




#main7 {background:url('/images/main/main7-bg.png')no-repeat left top; background-size:cover; overflow:hidden}
#main7 .conTxt {width:50%; float:right}
#main7 .conTxt h3 { font-size:5.0rem;  font-family:'DWImpactamin'; font-weight:normal; line-height:1.2em; color:#222 }
#main7 .conTxt  .t1 {margin-top:1.5em; font-size:1.8rem; line-height:1.8em}
#main7 .conTxt h4 {margin:1em 0 0.3em; font-size:4.2rem; color:#cb9b0f; font-family: 'tvNEnjoystories';  font-weight: 500; }
#main7 .conTxt h4 .point {position:relative; z-index:1}
#main7 .conTxt h4 .point::before {content:''; width:100%; height:40%; background:#faf5e7; position:absolute; left:0; bottom:0.15em; z-index:-1}

@media all and (max-width:1385px){
	#main7 { background-position:25% top}
	#main7 .conTxt {width:60%}
	#main7 .conTxt  .t1 .br1385 {display:none}
}
@media all and (max-width:1299px){
	#main7 { background-position:34% top}
}
@media all and (max-width:1280px){
	#main7 { background-position:25% top}
	#main7 .conTxt h3 { font-size:4.5rem; }
	#main7 .conTxt  .t1 {font-size:1.6rem; line-height:1.6em}
}
@media all and (max-width:1024px){
		#main7 {  background-position:15% top; background-size:165% auto;}
		#main7 .conTxt {margin-top:35vw; width:100%; background:rgba(255,255,255,0.8); padding:5%; padding-bottom:0}
}
@media all and (max-width:768px){
		#main7 {  background-position:25% top; background-size:140% auto;}
}
@media all and (max-width:580px){
	#main7 .conTxt {margin-top:18vw}
}
@media all and (max-width:500px){
	
		#main7 .conTxt h3 { font-size:3.8rem; }
}
@media all and (max-width:480px){
	#main7 {  background-position:80% top; background-size:118% auto;}
	#main7 .conTxt {margin-top:10vw}
}





#mBanner {background:url('/images/main/mbanner-bg.png')no-repeat center; }
#mBanner dl {padding:6.5%;  color:#FFF; text-align:center}
#mBanner dl dt {font-size:5.4rem; font-weight:300; line-height:1.3em; letter-spacing:-0.03em}
#mBanner dl dd {margin-top:2em; font-size:2.0rem; opacity:.8; line-height:1.6em}

@media all and (max-width:1280px){
	#mBanner dl dt {font-size:4.4rem; }
	#mBanner dl dd {font-size:1.6rem; }
}
@media all and (max-width:768px){
		#mBanner dl dt {font-size:4.0rem; }
}
@media all and (max-width:510px){
	#mBanner dl {padding:15% 5%; }
	#mBanner dl dd .br510 {display:none}
}



#main8 {background:url('/images/main/main8-bg.png')no-repeat right top;  background-size: 50% 100%; position:relative }
#main8:before {content:''; width:735px; height:454px; background:url('/images/main/main8-symbol.png') no-repeat; position:absolute; left:0; top:7%}
#main8 .s-inner { display:flex; justify-content:center; flex-wrap:wrap; flex-items:center}
#main8 .conTxt {padding:0 5%; margin-bottom:5em}
#main8 .conTxt h3 { margin-top:0.5em; font-size:5.0rem;  font-family:'DWImpactamin'; font-weight:normal; line-height:1.2em; color:#222 }
#main8 .conTxt dt {display:inline-block; margin:1em 0 0.3em; font-size:4.6rem; color:#cb9b0f; font-family: 'tvNEnjoystories';  font-weight: 500; border-bottom:1px solid #cb9b0f }
#main8 .conTxt dd {margin-top:0.8em; font-size:1.8rem; line-height:1.6em}

#main8 .conTxt .spec {width:100%; max-width:450px; margin-top:5em; padding:6% 6% 3% ;  display:inline-block;background:#FFF; box-shadow:3px 3px 10px rgba(85,85,85,0.1); border:1px solid rgba(85,85,85,0.1); position:relative}
#main8 .conTxt .spec h4 {padding:0.5em 2em; font-size:2.4rem; background:#cb9b0f; color:#FFF; border-radius:60px; display:inline-block; font-weight:500;
								position:absolute; left:15px; top:-30px;}
.dotList {margin:1.5em 0; }
.dotList li {position:relative}
.dotList li:before {content:''; width:3px; height:3px; border-radius:3px;  background:#cb9b0f; position:absolute; left:0; top:0.9em; }
.dotList li p {padding-left:15px; font-size:1.8rem; color:#222; line-height:1.8em}

#main8 .img {padding:0 5%}
#main8 .img img {;vertical-align:bottom}

@media all and (max-width:1780px){
	#main8 .conTxt {width:50%; padding:0 3%}
	#main8 .img {width:50%; padding:0 3%}
}
@media all and (max-width:1499px){
	#main8 {background-size: 45% 100%;} 
	#main8 .conTxt {width:55%; padding-right:0}
	#main8 .img {width:45%; }
}
@media all and (max-width:1320px){
	#main8 .img {  position:relative}
	#main8 .img img {width:115%; position:absolute; left:-30px; bottom:0; vertical-align:bottom}
}
@media all and (max-width:1280px){
	#main8 .conTxt {width:60%; padding-right:0}
	#main8 .img {width:40%; }
	#main8 .img img {width:140%; }
	#main8 .s-inner .conTxt h3  { font-size:4.5rem; }
}
@media all and (max-width:1024px){
	#main8 {background:none; }
	#main8:before {width:100%; height:100%; left:unset; right:0; top:5%; background:url('/images/main/main8-symbol-mo.png') no-repeat right top; background-size:70% auto}
	#main8 .s-inner {position:relative}
	#main8 .conTxt {width:100%; padding:0;}
	#main8 .img {position:absolute; right:80px; bottom:0 }
	#main8 .img img { position:unset; width:180%; }
}
@media all and (max-width:768px){
	#main8 .conTxt .spec {width:96%; max-width:unset; }
}
@media all and (max-width:580px){
	#main8 .img { right:40px}
}
@media all and (max-width:480px){
	#main8:before { background-size:80% auto; top:3%}
	#main8 .s-inner .conTxt h3  { font-size:3.8rem;}
	#main8 .conTxt dt { font-size:4.0rem;  margin:0.7em 0 0.2em; }
	#main8 .conTxt dd { font-size:1.6rem; }
	#main8 .conTxt .spec { margin-top:4em;}
	
		#main8 .img { right:30px}
	#main8 .img img {width:160%; }
}



#main9 {background:#fcfaf3 url('/images/main/main9-bg.png')no-repeat right top; position:relative}
#main9:before {content:''; width:100%; height:170px; background:#383838; position:absolute; left:0; bottom:0}
#main9 .mSlide { position: relative; width: 100%; text-align: center;  }
#main9 .mSlide .slick-slide { outline:none; width:100%; max-width: 32vw; overflow: hidden;  transform-origin:50% 100%;  transform:scale(0.90); transition:transform .5s linear; }
#main9 .mSlide .slick-center { margin-top:25px; transform:scale(1); transition:transform .5s linear; }
#main9 .mSlide .slick-slide .img {  }
#main9 .mSlide .slick-slide img { width: 100%; display: block; }

#main9 .mSlide .slick-slide ,
#main9 .mSlide .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {
  transform:scale(0.90); transition:transform .5s linear; }
#main9 .mSlide .slick-center,
#main9 .mSlide .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {
  transform: scale(1, 1); }

@media screen and (max-width:1280px){
	#main9 {background-size:1480px auto}
	#main9.mPart {padding-top:4em}
}
@media screen and (max-width:1024px){
	#main9 {background-size:150vw auto}
	#main9 .mSlide .slick-slide {  max-width: 40vw;}
	#main9 .mSlide .slick-center { margin-top:0 }
}
@media screen and (max-width:768px){
		#main9 {background-size:230vw auto}
		#main9 .mSlide {  width: 73%;  text-align: center;  margin: 0 auto; }
		#main9 .mSlide .slick-slide {  max-width: 70vw;  transform:scale(1); }
		#main9 .mSlide .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {  transform:scale(1); }
}
@media screen and (max-width:580px){
	#main9 .mSlide {  width: 85%} 
	#main9 .mSlide .slick-slide {  max-width: 80vw;}
}


#mMap .root_daum_roughmap .wrap_map {height:550px !important}
#mMap .root_daum_roughmap .wrap_controllers {display:none}

@media screen and (max-width:640px){
	#mMap .root_daum_roughmap .wrap_map {height:400px !important}
}





#lastPart {padding:5em 0 1em; background:#383838;}
#lastPart .s-inner { display:flex; justify-content:space-between; flex-wrap:wrap; flex-items:center}

#minfo  {width:50%;}
#minfo  .inBx {margin-bottom:3em;  color:#FFF; }
#minfo  .inBx ul {margin-top:1em; overflow:hidden}
#minfo  .inBx ul .tit {padding-left:55px; display:inline-block; width:260px; font-size:1.8rem; }
#minfo  .inBx ul .cont {display:inline; width:calc(100% - 260px); float:right; font-size:2.0rem;}
#minfo  .inBx ul .cont .br580 {display:none}
#minfo  .inBx ul .cont .st1 {font-size:1.6rem; opacity:.5}
#minfo  .inBx ul .cont .num {font-size:3.0rem; color:#f4b707; font-family:'Montserrat'; font-weight:600; line-height:0.9em;}
#minfo  .inBx ul .cont dl  {overflow:hidden}
#minfo  .inBx ul .cont dl dt {display:inline-block; width:130px; font-size:2.0rem; line-height:1.6em; }
#minfo  .inBx ul .cont dl dd {display:inline; width:calc(100% - 130px); float:right; font-size:2.0rem; line-height:1.6em;}
#minfo  .inBx ul .cont dl .st1 {font-size:1.6rem; opacity:.5; line-height:1.8em;}

#minfo  .inBx.icon1 {background:url('/images/main/minfo-icon1.png')no-repeat left top}
#minfo  .inBx.icon2 {background:url('/images/main/minfo-icon2.png')no-repeat left top}
#minfo  .inBx.icon3 {background:url('/images/main/minfo-icon3.png')no-repeat left top}

#main10  {width:45%; max-width:700px;}
#main10  h3 {  margin-bottom:0.5em; font-size:3.6rem;  font-family:'DWImpactamin'; font-weight:normal; line-height:1.2em; color:#f4b707 ;}
#main10 .mform li {border-bottom:1px solid #606060; line-height:60px; color:#FFF}
#main10 .mform li.cont {padding:15px 0; height:150px; line-height:unset;}
#main10 .mform li  label {font-size:1.8rem; display: inline-block; width:100px;}
#main10 .mform li.cont label {vertical-align:top}
#main10 .mform li  input.cs_txt {width:calc(100% - 200px);  font-size:1.8rem; color:#FFF; background: transparent; line-height:50px; vertical-align:middle; border:0}
#main10 .mform li  textarea.cs_cont {font-size:1.8rem; width:calc(100% - 110px); border: none;  color: #FFF;  height: 100%; background: transparent; } 
#main10 .mform li  input::placeholder,
#main10 .mform li textarea::placeholder {font-size:1.6rem; color:#FFF; opacity:.5; font-weight:300}
#main10 .mform li .st1 {padding-right:5px;font-size:1.6rem; float:right}
#main10 .checkbtn {margin-top:1em; display:flex; justify-content:space-between; flex-wrap:wrap; flex-items:center}
#main10 .checkbtn li label.st1 {font-size:1.4rem; opacity:.5; color:#FFF}
#main10 .checkbtn li label.st1 a {color:#FFF; border-bottom:1px solid rgba(100,100,100,1)}
#main10 .mbtn {display:inline-block; font-size:20px; border-radius:60px; color:#FFF; padding:0.5em 2em; background:#cb9b0f;border: 0px;}


@media screen and (max-width:1430px){
	#minfo  .inBx ul .tit {padding-left:35px;  width:180px;  }
	#minfo  .inBx ul .cont {  width:calc(100% - 180px);}
	#minfo  .inBx ul .cont dl dt { width:100px; }
	#minfo  .inBx ul .cont dl dd { width:calc(100% - 100px); }
}
@media screen and (max-width:1080px){
	#lastPart {padding:5em }
	#minfo  {width:100%;}
	#minfo  .inBx ul .tit {width:200px;  }
	#minfo  .inBx ul .cont {  width:calc(100% - 200px);}
	#minfo  .inBx ul .cont dl dt { width:120px; }
	#minfo  .inBx ul .cont dl dd { width:calc(100% - 120px); }
	#main10  {width:100%; max-width:unset;}
}
@media screen and (max-width:978px){
		#lastPart {padding:5em 1em }
}
@media screen and (max-width:580px){
	#lastPart {padding:5em 0 }
	#minfo  .inBx ul .tit { width:160px;  }
	#minfo  .inBx ul .cont {  width:calc(100% - 160px);}
	#minfo  .inBx ul .cont .br580 {display:block}
	#minfo  .inBx ul .cont dl dt { width:90px; }
	#minfo  .inBx ul .cont dl dd { width:calc(100% - 90px); }
}
@media screen and (max-width:480px){
	#minfo  .inBx.icon2 .tit {width:100%}
	#minfo  .inBx.icon2 .cont { padding-left:35px; width:100%; line-height:2.2em;}
	#minfo  .inBx ul .tit { width:25vw;  }
	#minfo  .inBx ul .cont {  width:calc(100% - 25vw);}
	#minfo  .inBx ul .cont dl dt { width:20vw; }
	#minfo  .inBx ul .cont dl dd { width:calc(100% - 20vw); }
	#main10  {padding-top:75px}
}




.layer{position:fixed; display:none; left:0;top:180px; z-index:3000000; width:100%;}
.layer .close_btn{position:absolute; overflow: hidden; right:0; top:0;background:#111;  border-radius:0 10px 0 10px; color: #fff;}
.layer .close_btn a{display: block;color: #fff;padding:14px 18px; font-size:20px; font-weight:bold;}
.layer .layer_wrap{position:relative;width:100%; max-width:700px; top:0px; margin:0 auto; border-radius:10px; background: #fff; text-align:left; letter-spacing:-0.5px; box-shadow:0 0 50px rgba(0,0,0,0.6);}
.layer .layer_wrap .DB_info_detail{width:100%;  margin:18px auto; padding-bottom:16px; line-height:18px; color: #333;font-size:12px;}
.layer .layer_wrap .DB_info_detail h2{padding:28px 20px;border-bottom:1px solid #eee; font-size:21px; font-weight:bold;}
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap p{padding:8px;margin-bottom:12px; font-size:13px;}
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap{width:98%; height:360px; padding:8px 16px; overflow:auto; box-sizing:border-box;}
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap dl dt{display:block; background: #eee;border-radius:3px; padding:7px 10px; font-weight: bold;}
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap dl dd{margin-bottom:16px; padding:4px 12px; box-sizing:border-box;}
