@charset "utf-8";

/* ======================================================
   content
=========================================================*/

/* ======================================================
   .history-wrap
=========================================================*/
.history-wrap h4 { font-size:30px; font-weight: 700; color: #000; line-height: 1.3em; letter-spacing: -0.03em; position: absolute; left: 0; top: 0px; }

.history-wrap { padding-top: 0px; position: relative; ; padding-left: 250px ; }
.history-wrap dl { padding-left: 200px; position: relative; padding-top: 30px;  border-bottom: 1px solid #e7e7e7; min-height: 30px; padding-bottom: 30px; }

.history-wrap  .first {border-top: 2px solid #000;}
.history-wrap dl dt { position: absolute; left: 50px; width: 100px; top:35px; font-size: 20px; color: #000; font-weight: 700; }
.history-wrap dl dt span { display: inline-block; text-align: right; color: #23459c; padding-top: 10px }
.history-wrap dl dd { position: relative; font-size: 17px; padding-left: 0px; padding-bottom: 0px; line-height: 1.8; }

.history-wrap dl dd span.day { position: absolute; left: 0; top: 0; color: #000;  font-size: 17px; font-weight: 600; text-align: left; width: 200px; }

	@media all and (max-width:1240px) {
	.history-wrap h4 { font-size:24px;}
	.history-wrap { padding-left: 150px ; }
	}

	@media all and (max-width:620px) {
	.history-wrap h4 { font-size: 24px;  line-height: 1.2em;  }
	.history-wrap { padding-top: 40px; position: relative; ; padding-left:0px ; }
	.history-wrap dl { padding-left: 0;  padding-top: 20px;  padding-bottom:20px;}
	.history-wrap dl dt { position: relative; top: auto; margin-bottom: 10px; color: #fff; background: #00aea3; width: auto; display: inline-block; left: auto; padding: 5px 15px; font-size: 16px; border-radius:31px;}
	.history-wrap dl dd { font-size: 17px; padding-bottom: 0px; padding-left: 10px; color: #000;}
	.history-wrap dl dd span.day { left: 10px; width: 30px; }
	}



/* ======================================================
   .wrap-greet
=========================================================*/
.greet-wrap { padding: 50px 0 90px 49%; position: relative; min-height: 500px; }
.greet-wrap .img { position: absolute; left: 0; top: 50%; width: 500px; display: block; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.greet-wrap .img img { width: 100%; height: 600px; object-fit: cover; border-radius: 70px; }
.greet-wrap .btxt { padding-top: 30px; font-weight: 300; color: #666; font-size: 29px; letter-spacing: -0.03em; line-height: 1.3em; margin-bottom: 25px; }
.greet-wrap .btxt span { font-weight: 500; color: #111; display: block; }
.greet-wrap .stxt { font-weight: 400; color: #555; font-size: 17px; letter-spacing: -0.03em; line-height: 1.6em; word-break: keep-all; }
.greet-wrap .stxt02 { font-weight: 400; color: #111; font-size: 18px; letter-spacing: -0.03em; line-height: 1.8em; word-break: keep-all; }

 @media only screen and (max-width:1240px) {
	.greet-wrap { padding:  50px 0 90px 49%;  min-height: 550px; }
	.greet-wrap .img { width: 45%;  top: 45%; }
	.greet-wrap .img img { height: 550px; }
	.greet-wrap .btxt { padding-top: 0px; font-size: 22px; }
	.greet-wrap .stxt { font-size: 16px;}
	}
 	@media only screen and (max-width:999px) {
	.greet-wrap { padding: 50px 0 90px 49%;  min-height: 400px; }
	.greet-wrap .img { width: 42% }
	.greet-wrap .img img { height:400px; }
	.greet-wrap .btxt { padding-top: 10px; font-size: 22px; margin-bottom: 20px }
	.greet-wrap .stxt { font-size: 15px; line-height: 1.6em; }
	.greet-wrap .stxt02 {  font-size: 16px; letter-spacing: -0.03em; line-height: 1.6em; word-break: keep-all; }
	}

	@media only screen and (max-width:800px) {
	.greet-wrap {padding: 30px 0 30px 40%; min-height: 320px; }
	.greet-wrap .img { width: 35% }
	.greet-wrap .btxt { padding-top: 0px; font-size: 18px; margin-bottom: 20px }
	.greet-wrap .img img {height: auto;  border-radius: 30px; }
	}

	@media only screen and (max-width:680px) {
	.greet-wrap { padding: 30px 0 0px 0; }
	.greet-wrap .btxt { padding-top: 0; font-size: 22px; }
	.greet-wrap .stxt { font-size: 16px; }
	.greet-wrap .img { margin-top: 25px; width: auto; position: relative; right: auto; top: auto; height: auto; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
	.greet-wrap .img img { height: auto; object-fit: fill; }
	}
	@media only screen and (max-width:480px) {
	.greet-wrap { padding: 30px 0 0px 0; }
	.greet-wrap .btxt { font-size: 18px;  letter-spacing: -0.03em;  }
	.greet-wrap .img { display:none;}
	.greet-wrap .stxt02 {  font-size: 15px; letter-spacing: -0.03em; line-height: 1.5em; word-break: keep-all; }
	}


/* ======================================================
   .map_link
=========================================================*/


.map_link {position:relative; padding:0px; font-size:0; background:#f7f7f7;  border:1px solid #e0e0e0;}
.map_link li {position:relative; display:inline-block; vertical-align:middle; width:48%; height:40px; line-height:40px; margin:1%; box-sizing:border-box;}
.map_link li:first-child {background:#fff url('../img/content/map-naver.png') 15px center no-repeat; background-size:20px;}
.map_link li:last-child {background:#fff url('../img/content/map-kakao.png') 15px center no-repeat; background-size:20px;}
.map_link li a {display:block; width:100%; padding:0 0 0 45px; box-sizing:border-box; font-size:14px;}
.map_link li i {font-style:normal; color:#222; font-weight:bold;}

@media(min-width:768px) {
	.map_link {padding:20px; border-radius:0 0 20px 20px;}
	.map_link li {height:40px; line-height:40px;}
	.map_link li a {padding:0 0 0 50px;}
}

@media(min-width:1200px) {
	
	.map_link {padding:30px; margin:0; border-radius:0 0 20px 20px;}
	.map_link li {width:48%; height:60px; line-height:60px; margin:0 1%; border-radius:60px;}
	.map_link li:first-child {background:#19ce60 url('../img/content/map-naver.png') 37% center no-repeat; background-size:40px;}
	.map_link li:last-child {background:#ffdb19 url('../img/content/map-kakao.png') 37% center no-repeat;}
	.map_link li:first-child:hover {background:#fff url('../img/content/map-naver.png') 37% center no-repeat; background-size:40px; box-shadow: 0px 20px 40px rgba(0,0,0,0.10);}
	.map_link li:last-child:hover {background:#fff url('../img/content/map-kakao.png') 37% center no-repeat; box-shadow: 0px 20px 40px rgba(0,0,0,0.10);}
	.map_link li a {display:block; width:100%; padding:0 0 0 45%; box-sizing:border-box; font-size:17px;}
	.map_link li i {font-style:normal; color:#fff; font-weight:bold;}
	.map_link li:hover i {color:#111;}
}


/* ======================================================
   .map-wrap
=========================================================*/
.map-wrap .ic { display: inline-block; vertical-align: middle; top: -1px; position: relative; }
.map-wrap { position: relative; background: #fff; margin-top: 0px; /*box-shadow: 1px 0px 18px rgba(0,0,0,0.14);*/ padding:50px 0px 80px; border-top: 1px solid #eee;  }
.map-wrap h4 { font-size: 24px; color: #000; padding-bottom: 11px; border-bottom: 0px solid #e1e1e1; padding:40px 0px 0px; }
.map-wrap ul { margin-top: 0px; margin-left: -10px; margin-right: -10px }
.map-wrap ul > li { float: left; display: table; width: 23%; padding: 5px 10px }
.map-wrap ul > li.li01 { width: 48% }
.map-wrap ul > li .list { display: table-cell; width: 100px; vertical-align: middle }
.map-wrap ul > li .txt { display: table-cell; vertical-align: middle }
.map-wrap .ic_pin { width: 13px; height: 17px; background: url('../img/content/ic_pin.png') no-repeat }
.map-wrap .ic_tel { width: 16px; height: 16px; background: url('../img/content/ic_tel.png') no-repeat }
.map-wrap .ic_fax { width: 19px; height: 15px; background: url('../img/content/ic_fax.png') no-repeat }
.map-wrap .list { font-size: 17px; font-weight: 700; color: #333 }
.map-wrap .list i { margin-right: 10px }
.map-wrap .txt { font-size: 18px; color: #666 }
 
	@media (max-width:1280px) {
	.map-wrap { padding: 35px 0px }
	.map-wrap ul > li .list { width:90px }
	.map-wrap ul > li.li01 { width: 48% }
	.map-wrap .list { font-size: 16px; letter-spacing:-0.03em; }
	.map-wrap .txt { font-size: 16px; letter-spacing:-0.03em; }
	}
	
	@media (max-width:970px) {
	.map-wrap { padding: 20px 40px; margin-top: 0px; height: 130px; }
	.map-wrap h4 { font-size: 20px }
	.map-wrap ul > li { width: 100%; padding: 5px 0px }
	.map-wrap ul > li.li01 { width: 100% }
	}
	
	
	@media (max-width:480px) {
	.map-wrap { padding: 20px 10px; margin-top: 0px; height: 110px; }
	.map-wrap h4 { font-size: 17px }
	.map-wrap ul > li .list { width: 75px }
	.map-wrap ul > li .txt { font-size: 16px; color:#000;}
	.map-wrap .list { font-size: 16px; font-weight: 500;}
	.map-wrap .ic_pin { display:none; }
	.map-wrap .ic_tel { display:none; }
	.map-wrap .ic_fax { display:none; }

	}

/* ======================================================
   .location-02
=========================================================*/
.location-02 dl{padding-left:260px; position:relative; border-bottom:1px solid #dbdbe0; margin-top:20px;   padding-bottom:30px; height:60px; display: flex;  align-items: center; }
.location-02 dl.last{border:none;}
.location-02 dt{ position:absolute;left:0; top:0; width:100px; text-align:center; }
.location-02 dt .img{width:100px; height:40px; /*background-color:#24459c; border-radius:84px 84px;*/ display:block; vertical-align:top;text-align:center;}
.location-02 dt .txt{display:block; line-height:34px; font-size:14px;}
.location-02 dt .stxt{ display:block;}
.location-02 dt .img img{display:inline-block;margin-top:0px;}


.location-02 dd { }
.location-02 dd .btxt{ font-size:16px;  font-weight:400; display:block;color:#171A19;letter-spacing: -0.25px;  margin: 0;   line-height: 1.5;}
.location-02 dd .img{display:block; margin-top:25px;}
	
	@media all and (max-width:1024px){ 
	  .location-02 dl{padding-left:180px;}

	}

	@media all and (max-width:840px){ 
	  
	  .location-02 dl{padding-left:130px;}
	  .location-02 dd .btxt{font-size:16px}

	}

	@media all and (max-width:800px){ 
	  .location-02 dl{padding-left:110px;}
	}

	@media all and (max-width:480px){ 
	  .location-02 dl{padding-left:100px; position:relative; border-bottom:1px solid #dbdbe0; margin-top:50px; padding-bottom:50px;}
	  .location-02 dd .btxt{font-size:15px; letter-spacing: -0.04em; }
	  .location-02 dt .img{width:40px; height:40px;}
	  .location-02 dt{ width:80px;}
	}


/* ======================================================
   .round-tab
=========================================================*/
.round-tab {display:flex; flex-wrap:wrap;  overflow:hidden;}
.round-tab li {display:table-cell; float:left; width:33.333%; margin-bottom:-1px; border:0 none; background:#f2f3f5; box-sizing:border-box;}
.round-tab.w2p li {width:50%; border-right:none;}
.round-tab.w3p li {width:33.33%;}
.round-tab.w4p li {width:25%;}
.round-tab.w5p li {width:50%;}
.round-tab a {overflow:hidden; display:block; font-size:13px; height:40px; line-height:40px; text-align:center; color:#999;text-overflow:ellipsis; white-space:nowrap; font-weight:bold; padding:0 10px;}
.round-tab .active {background-color:#00aaaf; background:linear-gradient(315deg, #00aaaf 15%, #73b970 100%);}
.round-tab .active a {color:#fff;}

@media(min-width:768px) {
	.round-tab.w2p li {width:50%;}
	.round-tab.w3p li {width:33.33%;}
	.round-tab.w4p li {width:25%;}
	.round-tab.w5p li {width:20%;}
}

@media(min-width:1024px) {
	.round-tab {display:table; width:auto; max-width:700px; margin:0 auto; table-layout:fixed;  border:none;background:#f2f3f5; border-radius:100px; overflow:initial; padding:0px; box-sizing:border-box;}
	.round-tab li {float:none; display:table-cell; width:auto; vertical-align:middle; margin:0; background:none;}
	.round-tab li + li {border-left:0 none;}
	.round-tab a {display:block; padding:0 25px; height:40px; line-height:40px; text-align:center; color:#999; font-size:16px;}
	.round-tab a:hover {color:#111;}
	.round-tab .active {padding:0; border-radius:100px;}
	.round-tab .active a {color:#fff; font-weight:bold; border:none; border-radius:100px; box-shadow:0 5px 10px rgba(0, 0, 0, .1);}
}

@media(max-width:1199px) {
	.round-tab li:nth-child(3n) {border-right:0 none;}
	.round-tab li:nth-child(3n + 1) {clear:both;}
	.round-tab.w4p li:nth-child(3n + 1) {clear:none;}
}

@media screen and (min-width:1200px) {
	.round-tab.w2p li {width:auto;}
	.round-tab.w3p li {width:auto;}
	.round-tab.w4p li {width:auto;}
	.round-tab.w5p li {width:auto;}
	.round-tab a {padding:0 30px; height:50px; line-height:50px; font-size:18px;}
}



/* =====================================
   top-box
===================================== */
.top-box{position:relative; background:#f0f6ff; padding:50px 0 50px 400px; border-radius: 20px; margin-bottom:30px; border: 1px solid #f0f6ff;}
.top-box .btxt{ color:#333; font-size:18px; font-weight:600; display:block;line-height:170%;margin-bottom:5px;letter-spacing: -0.03em;}
.top-box .btxt span{ color:#00aea3;}
.top-box .stxt{ font-size:15px; display:block; font-weight:400; line-height:140%; color:#555}
.top-box:after{width:200px; height:200px ; position:absolute; left:100px; top:27px; display:block; content:"";background:url(../img/content/topbox-img01.png) no-repeat }
.top-box span.num{background:url(../img/content/phone-ico.png) no-repeat 2px 2px;; display:inline-block; padding-left:20px;margin-left:10px; font-weight:600; color:#000; }

	@media only screen and (max-width:1024px) {
	.top-box{ padding:40px 0 40px 280px;}
	.top-box:after{width:100%; height:150px; left:50px; top:25px; }
	}

	@media only screen and (max-width:768px) {
	.top-box{ padding:30px 20px 30px 200px;}
	.top-box:after{width:100%; height:120px; left:0px; top:15px; }
	.top-box .btxt{ color:#333; font-size:15px;}
	.top-box .btxt br{  display: none;}
	}

	@media only screen and (max-width:480px) {
	.top-box{position:relative; background:#f7f7f7; padding:20px; border-radius: 10px; margin-bottom:30px; }
	.top-box .btxt{ color:#333; margin-top:0px; font-size:16px; line-height:24px; text-align: justify; text-justify: inter-word; word-break: break-word; hyphens: auto;}
	.top-box .btxt br{ display: none; }
	.top-box .stxt{ font-size:15px;}
	.top-box:after{display: none; }
	.top-box span.num{background:url(../img/content/phone-ico.png) no-repeat 2px 2px;; display:inline-block; padding-left:20px;margin-left:10px}
	}


/* =====================================
   top-box02
===================================== */
.top-box02{position:relative; background:#fff; padding:40px; border-radius: 20px; margin-bottom:50px; border: 1px solid #e2e5eb;}
.top-box02 .btxt{ color:#333; font-size:15px; font-weight:400;display:block;line-height:180%;margin-bottom:5px;}
.top-box02 .stxt{ font-size:14px; display:block; font-weight:300; line-height:140%; color:#555}

@media only screen and (max-width:480px) {
.top-box02{position:relative; background:#f7f7f7; padding:20px; border-radius: 10px; margin-bottom:30px; }
.top-box02 .btxt{ color:#333; font-size:14px;}
.top-box02 .stxt{ font-size:14px;}
}

/* =====================================
   top-box03
===================================== */
.top-box03{position:relative; background:#f2f6ff; padding:38px 38px 38px 230px; border-radius: 20px; margin-bottom:0px; border: 1px solid #d0defe;}
.top-box03 .btxt{ color:#111; font-size:18px; font-weight:500;display:block;line-height:180%;}
.top-box03:after{width:80px; height:80px ; position:absolute; left:80px; top:45px; display:block; content:"";background:url(../img/content/private-ico.png) no-repeat }

@media only screen and (max-width:480px) {
.top-box03{position:relative; background:#f7f7f7; padding:20px; border-radius: 10px; margin-bottom:30px; }
.top-box03 .btxt{ color:#333; font-size:14px;}
.top-box03:after{display:none;}
}




/* ======================================================
   .wee-wrap
=========================================================*/
.wee-wrap{}

.wee-wrap .tits{position:relative; background: #f0f6ff; padding: 50px; border-radius: 20px; margin-bottom: 50px; border: 1px solid #f0f6ff;}
.wee-wrap .tits:after{width:130px;height:130px; position:absolute; left:1000px; top:40px;background:url(../img/content/wee01-img01.png) no-repeat center center; display:block; content:""; z-index:1;}
.wee-wrap .tits h3{font-size:24px; font-weight:700;color:#111; letter-spacing:-0.03em ; line-height:1.25em;}
.wee-wrap .tits p{margin-top:0px;font-size:20px; font-weight:600;color:#555; letter-spacing:-0.03em ; line-height:1.5em;}
	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.wee-wrap .tits:after{width:120px; background-size:100% auto; left:800px; top:15px;}
		.wee-wrap .tits h3{font-size:36px;}
		.wee-wrap .tits p{margin-top:0px;font-size:18px;}
	}
	@media only screen and (max-width:1280px) {
		.wee-wrap{width:100%;}
		.wee-wrap .tits p{font-size:17px;}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.wee-wrap .tits:after{width:100px;  left:280px; top:-35px;}
		.wee-wrap .tits h3{font-size:32px;}
		.wee-wrap .tits p{margin-top:0px;font-size:17px;}

		.wee-wrap .tits{padding: 30px; border-radius: 20px; margin-bottom: 30px; }
		.wee-wrap .tits:after{display:none;}
		.wee-wrap .tits p br{display:none;}
	}
	@media only screen and (max-width:680px) {
		.wee-wrap .tits{ padding: 20px; border-radius: 20px; margin-bottom: 30px;}
		.wee-wrap .tits:after{width:100px;  left:250px; top:-45px;}
		.wee-wrap .tits h3{font-size:28px;}
		.wee-wrap .tits p{margin-top:0px;font-size:17px; text-align: justify; text-justify: inter-word; word-break: break-word; hyphens: auto;}
		
	}
	@media only screen and (max-width:480px) {
		.wee-wrap .tits:after{/*width:60px; left:230px;*/ display:none;}
	}


.wee-wrap  .info{margin-top:35px}
.wee-wrap  .info dt{font-size:28px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:1.3em; margin-bottom:30px;}
.wee-wrap  .info dd{position:relative; padding-left:250px; min-height:22px}
.wee-wrap  .info dd:before{width:22px;height:22px; position:absolute; left:0; top:3px; display:block ;content:""}
.wee-wrap  .info dd:nth-child(n+2){margin-top:50px;}
.wee-wrap  .info dd .btxt{position:absolute; left:0px; top:0;font-size:26px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:1.7em}
.wee-wrap  .info dd .stxt{font-size:20px; color:#000; letter-spacing:-0.03em; line-height:1.7em; font-weight:500;}

/*.wee-wrap  .info dd:nth-child(1):before{background:url(../img/content/info-ico01.jpg) no-repeat center center;}
.wee-wrap  .info dd:nth-child(2):before{background:url(../img/content/info-ico02.jpg) no-repeat center center;}
.wee-wrap  .info dd:nth-child(3):before{background:url(../img/content/info-ico03.jpg) no-repeat center center;}
.wee-wrap  .info dd:nth-child(4):before{background:url(../img/content/info-ico04.jpg) no-repeat center center;}
.wee-wrap  .info dd:nth-child(5):before{background:url(../img/content/info-ico05.jpg) no-repeat center center;}
.wee-wrap  .info dd:nth-child(6):before{background:url(../img/content/info-ico06.jpg) no-repeat center center;}
.wee-wrap  .info dd:nth-child(7):before{background:url(../img/content/info-ico07.jpg) no-repeat center center;}
.wee-wrap  .info dd:nth-child(8):before{background:url(../img/content/info-ico08.jpg) no-repeat center center;}*/

	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.wee-wrap  .info dt{font-size:26px; margin-bottom:25px;}
		.wee-wrap  .info dd{padding-left:180px;}
		.wee-wrap  .info dd .btxt{font-size:24px;}
		.wee-wrap  .info dd .stxt{font-size:17px;}
	}
	@media only screen and (max-width:1280px) {
		.wee-wrap  .info dd img{width:100%}
		.wee-wrap  .info dd .btxt{font-size:20px;}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.wee-wrap  .share .share-btn{font-size:14px; padding-right:30px; background-size:24px auto;}
		.wee-wrap  .info{margin-top:25px}
		.wee-wrap  .info dt{font-size:24px; margin-bottom:20px;}
		.wee-wrap  .info dd{padding-left:170px;}
		.wee-wrap  .info dd:nth-child(n+2){margin-top:30px;}
		.wee-wrap  .info dd .btxt{font-size:20px; left:0px;}
		.wee-wrap  .info dd .stxt{font-size:16px;}

		.wee-wrap  .vimg .prev, .wee-wrap  .vimg .next{width:30px; height:30px; top:50%; margin-top:-15px;background-color:rgba(255,255,255,1) !important; border-radius:100%; z-index:9123;}
		.wee-wrap  .vimg .prev{ left:15px;}
		.wee-wrap  .vimg .next{ right:15px;}
		.wee-wrap  .vimg .prev:after, .wee-wrap  .vimg .next:after{ background-size:12px auto !important;}

		.wee-wrap  .vimg .prev:hover:after{transform:translateX(-4px)}
		.wee-wrap  .vimg .next:hover:after{transform:translateX(4px)}

	}
	@media only screen and (max-width:768px) {
		
		.wee-wrap  .info dd .btxt{font-size:17px; left:0px;}
		

	}
	@media only screen and (max-width:680px) {
		.wee-wrap  .info dt{font-size:22px; margin-bottom:15px;}
		.wee-wrap  .info dd{padding-left:100px;}
		.wee-wrap  .info dd .btxt{font-size:20px; }
		.wee-wrap  .info dd .stxt{font-size:17px;  padding-top:20px; }
		
		.wee-wrap  .vimg .prev, .wee-wrap  .vimg .next{width:24px; height:24px; margin-top:-12px;}
		.wee-wrap  .vimg .prev:after, .wee-wrap  .vimg .next:after{ background-size:9px auto !important;}
		.wee-wrap  .vimg .prev{ left:10px;}
		.wee-wrap  .vimg .next{ right:10px;}
	}
	@media only screen and (max-width:480px) {
		.gap {height:30px;}

		.wee-wrap  .info dd{padding-left:0px; display:block; padding-top:20px }
		
	}

.wee-wrap  .upper{/*width:500px; margin:0 auto;*/}
.wee-wrap  .upper .enter-btn{border-radius:10px; line-height:70px; background:#5881dd; border: 1px solid #5881dd; color:#fff; font-size:24px; font-weight:600; display:block; text-align:center;  letter-spacing:-0.03em;}
.wee-wrap  .upper .enter-btn:hover{background:#fff; border: 1px solid #5881dd; color:#5881dd;}

.wee-wrap  .upper .enter-btn  span{display:inline-block;vertical-align:top; position:relative; z-index:2; padding-right:46px; background:url(../img/content/ico-down.png) no-repeat right center;}
.wee-wrap  .upper .enter-btn:hover span{display:inline-block;vertical-align:top; position:relative; z-index:2; padding-right:46px; background:url(../img/content/ico-downo.png) no-repeat right center;}

.wee-wrap  .lower{}
.wee-wrap  .lower .enter-btn{border-radius:8px; line-height:60px; background:#14bfb6; color:#fff; font-size:22px; font-weight:600; display:block; text-align:center;}
.wee-wrap  .lower .enter-btn:hover{background:#375088;}
	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.wee-wrap  .upper .enter-btn{line-height:55px; font-size:20px;}
		.wee-wrap  .lower .enter-btn{line-height:55px; font-size:20px;}
		
		
	}
	@media only screen and (max-width:1280px) {
		
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.wee-wrap  .upper .enter-btn{line-height:55px; font-size:18px;}
		.wee-wrap  .lower .enter-btn{line-height:55px; font-size:18px;}

	}
	@media only screen and (max-width:680px) {
		.wee-wrap  .upper .enter-btn{line-height:55px; font-size:18px;}
		.wee-wrap  .lower .enter-btn{line-height:55px; font-size:18px;}
		

	}
	@media only screen and (max-width:480px) {

	}


/* ======================================================
   .sos-wrap
=========================================================*/
.sos-wrap{}

.sos-wrap .tits{position:relative; background: #fdf9f1; padding: 50px; border-radius: 20px; margin-bottom: 50px; border: 1px solid #eae2d1;}
.sos-wrap .tits:after{width:130px;height:130px; position:absolute; left:1000px; top:40px;background:url(../img/content/sos01-img01.png) no-repeat center center; display:block; content:""; z-index:1;}
.sos-wrap .tits h3{font-size:24px; font-weight:700;color:#111; letter-spacing:-0.03em ; line-height:1.25em;}
.sos-wrap .tits p{margin-top:0px;font-size:20px; font-weight:600;color:#555; letter-spacing:-0.03em ; line-height:1.6em;}
	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.sos-wrap .tits:after{width:120px; background-size:100% auto; left:800px; top:15px;}
		.sos-wrap .tits h3{font-size:36px;}
		.sos-wrap .tits p{margin-top:0px;font-size:18px;}
	}
	@media only screen and (max-width:1280px) {
		.sos-wrap{width:100%;}
		.sos-wrap .tits p{margin-top:0px;font-size:17px;}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.sos-wrap .tits:after{width:100px;  left:280px; top:15px;}
		.sos-wrap .tits h3{font-size:32px;}
		.sos-wrap .tits p{margin-top:0px;font-size:17px;}

		.sos-wrap .tits{padding: 30px; margin-bottom: 30px;}
		.sos-wrap .tits:after{display:none;}
		.sos-wrap .tits p br{display:none;}
	}
	@media only screen and (max-width:680px) {
		.sos-wrap .tits{ padding: 20px; border-radius: 20px; margin-bottom: 30px;}
		.sos-wrap .tits:after{width:190px;  left:250px; top:-45px;}
		.sos-wrap .tits h3{font-size:28px;}
		.sos-wrap .tits p{margin-top:0px;font-size:17px; text-align: justify; text-justify: inter-word; word-break: break-word; hyphens: auto;}
		.sos-wrap .tits p br{display:none;}
	}
	@media only screen and (max-width:480px) {
		.sos-wrap .tits:after{/*width:160px; left:230px;*/ display:none;}
	}


.sos-wrap  .info{margin-top:35px}
.sos-wrap  .info dt{font-size:28px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:1.3em; margin-bottom:30px;}
.sos-wrap  .info dd{position:relative; padding-left:250px; min-height:22px}
.sos-wrap  .info dd:before{width:22px;height:22px; position:absolute; left:0; top:3px; display:block ;content:""}
.sos-wrap  .info dd:nth-child(n+2){margin-top:50px;}
.sos-wrap  .info dd .btxt{position:absolute; left:0px; top:0;font-size:26px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:1.7em}
.sos-wrap  .info dd .stxt{font-size:20px; color:#000; letter-spacing:-0.03em; line-height:1.7em; font-weight:500;}

/*.sos-wrap  .info dd:nth-child(1):before{background:url(../img/content/info-ico01.jpg) no-repeat center center;}
.sos-wrap  .info dd:nth-child(2):before{background:url(../img/content/info-ico02.jpg) no-repeat center center;}
.sos-wrap  .info dd:nth-child(3):before{background:url(../img/content/info-ico03.jpg) no-repeat center center;}
.sos-wrap  .info dd:nth-child(4):before{background:url(../img/content/info-ico04.jpg) no-repeat center center;}
.sos-wrap  .info dd:nth-child(5):before{background:url(../img/content/info-ico05.jpg) no-repeat center center;}
.sos-wrap  .info dd:nth-child(6):before{background:url(../img/content/info-ico06.jpg) no-repeat center center;}
.sos-wrap  .info dd:nth-child(7):before{background:url(../img/content/info-ico07.jpg) no-repeat center center;}
.sos-wrap  .info dd:nth-child(8):before{background:url(../img/content/info-ico08.jpg) no-repeat center center;}*/

	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.sos-wrap  .info dt{font-size:26px; margin-bottom:25px;}
		.sos-wrap  .info dd{padding-left:180px;}
		.sos-wrap  .info dd .btxt{font-size:20px;}
		.sos-wrap  .info dd .stxt{font-size:17px;}
	}
	@media only screen and (max-width:1280px) {
		.sos-wrap  .info dd .stxt img{width:100%}
		
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.sos-wrap  .share .share-btn{font-size:14px; padding-right:30px; background-size:24px auto;}
		.sos-wrap  .info{margin-top:25px}
		.sos-wrap  .info dt{font-size:24px; margin-bottom:20px;}
		.sos-wrap  .info dd{padding-left:120px;}
		.sos-wrap  .info dd:nth-child(n+3){margin-top:7px;}
		.sos-wrap  .info dd .btxt{font-size:24px; left:0px;}
		.sos-wrap  .info dd .stxt{font-size:16px;}

		.sos-wrap  .vimg .prev, .sos-wrap  .vimg .next{width:30px; height:30px; top:50%; margin-top:-15px;background-color:rgba(255,255,255,1) !important; border-radius:100%; z-index:9123;}
		.sos-wrap  .vimg .prev{ left:15px;}
		.sos-wrap  .vimg .next{ right:15px;}
		.sos-wrap  .vimg .prev:after, .sos-wrap  .vimg .next:after{ background-size:12px auto !important;}

		.sos-wrap  .vimg .prev:hover:after{transform:translateX(-4px)}
		.sos-wrap  .vimg .next:hover:after{transform:translateX(4px)}

	}
	@media only screen and (max-width:768px) {
		.sos-wrap  .info dd .btxt{font-size:17px; left:0px;}
		

	}
	@media only screen and (max-width:680px) {
		.sos-wrap  .info dt{font-size:22px; margin-bottom:15px;}
		.sos-wrap  .info dd{padding-left:0px; }
		.sos-wrap  .info dd .btxt{font-size:20px;}
		.sos-wrap  .info dd .stxt{font-size:17px; padding-top:40px;}
		
		.sos-wrap  .vimg .prev, .sos-wrap  .vimg .next{width:24px; height:24px; margin-top:-12px;}
		.sos-wrap  .vimg .prev:after, .sos-wrap  .vimg .next:after{ background-size:9px auto !important;}
		.sos-wrap  .vimg .prev{ left:10px;}
		.sos-wrap  .vimg .next{ right:10px;}
	}
	@media only screen and (max-width:480px) {
		.sos-wrap  .info dd .stxt{font-size:17px; padding-top:40px;}
	}

.sos-wrap  .upper{}
.sos-wrap  .upper .enter-btn{border-radius:10px; line-height:70px; background:#5881dd; border: 1px solid #5881dd; color:#fff; font-size:24px; font-weight:600; display:block; text-align:center;  letter-spacing:-0.03em;}
.sos-wrap  .upper .enter-btn:hover{background:#fff; border: 1px solid #5881dd; color:#5881dd;}

.sos-wrap  .upper .enter-btn  span{display:inline-block;vertical-align:top; position:relative; z-index:2; padding-right:46px; background:url(../img/content/ico-down.png) no-repeat right center;}
.sos-wrap  .upper .enter-btn:hover span{display:inline-block;vertical-align:top; position:relative; z-index:2; padding-right:46px; background:url(../img/content/ico-downo.png) no-repeat right center;}

.sos-wrap  .lower{margin:0 auto; }
.sos-wrap  .lower .down-btn{width:48%;  display:inline-block; border-radius:10px; line-height:70px; background:#5881dd; border: 1px solid #5881dd; color:#fff; font-size:24px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.sos-wrap  .lower .down-btn:hover{background:#fff; border: 1px solid #5881dd; color:#5881dd;}

.sos-wrap  .lower .down-btn span{display:inline-block;vertical-align:top; position:relative; z-index:2; padding-right:46px; background:url(../img/content/ico-down.png) no-repeat right center;}
.sos-wrap  .lower .down-btn:hover span{display:inline-block;vertical-align:top; position:relative; z-index:2; padding-right:46px; background:url(../img/content/ico-downo.png) no-repeat right center;}

	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.sos-wrap  .upper .enter-btn{line-height:55px; font-size:20px;}
		.sos-wrap  .lower .enter-btn{line-height:55px; font-size:20px;}

		.sos-wrap  .upper .down-btn{line-height:55px; font-size:20px;}
		.sos-wrap  .lower .down-btn{line-height:55px; font-size:20px;}
		
		
	}
	@media only screen and (max-width:1280px) {
		
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.sos-wrap  .upper .enter-btn{line-height:50px; font-size:18px;}
		.sos-wrap  .lower .enter-btn{line-height:50px; font-size:18px;}

		.sos-wrap  .upper .down-btn{line-height:50px; font-size:18px;}
		.sos-wrap  .lower .down-btn{line-height:50px; font-size:18px;}

	}
	@media only screen and (max-width:680px) {
		.sos-wrap  .upper .enter-btn{line-height:50px; font-size:18px;}
		.sos-wrap  .lower .enter-btn{line-height:50px; font-size:18px;}

		.sos-wrap  .upper .down-btn{line-height:50px; font-size:15px;}
		.sos-wrap  .lower .down-btn{line-height:50px; font-size:15px;}
		

	}
	@media only screen and (max-width:480px) {

	}


/* ======================================================
   .dobe-wrap
=========================================================*/
.dobe-wrap{}

.dobe-wrap .tits{position:relative; background: #e8f9fd; padding: 50px; border-radius: 20px; margin-bottom: 50px; border: 1px solid #cbebf3;}
.dobe-wrap .tits:after{width:130px;height:130px; position:absolute; left:1000px; top:40px;background:url(../img/content/dobe01-img01.png) no-repeat center center; display:block; content:""; z-index:1;}
.dobe-wrap .tits h3{font-size:24px; font-weight:700;color:#111; letter-spacing:-0.03em ; line-height:1.25em;}
.dobe-wrap .tits p{margin-top:15px;font-size:17px; font-weight:500;color:#555; letter-spacing:-0.03em ; line-height:1.6em;}
	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.dobe-wrap .tits:after{width:120px; background-size:100% auto; left:800px; top:0px;}
		.dobe-wrap .tits h3{font-size:22px;}
		.dobe-wrap .tits p{margin-top:20px;font-size:16px;}
	}
	@media only screen and (max-width:1280px) {
		.dobe-wrap{width:100%;}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.dobe-wrap .tits:after{width:100px;  left:600px; top:0px;}
		.dobe-wrap .tits h3{font-size:20px;}
		.dobe-wrap .tits p{margin-top:20px;font-size:16px;}
		.dobe-wrap .tits{padding:30px;  margin-bottom: 30px;}
	}
	@media only screen and (max-width:680px) {
		.dobe-wrap .tits{ padding: 30px 20px; border-radius: 20px; margin-bottom: 30px;}
		.dobe-wrap .tits:after{width:190px;  left:280px; top:-25px;}
		.dobe-wrap .tits h3{font-size:20px;}
		.dobe-wrap .tits p{margin-top:20px; font-size:15px; text-align: justify; text-justify: inter-word; word-break: break-word; hyphens: auto;}
		.dobe-wrap .tits p br{display:none; }
	}
	@media only screen and (max-width:480px) {
		.dobe-wrap .tits:after{width:100px; left:230px;}
	}


.dobe-wrap  .info{margin-top:35px}
.dobe-wrap  .info dt{font-size:28px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:1.3em; margin-bottom:30px;}
.dobe-wrap  .info dd{position:relative; padding-left:250px; min-height:22px}
.dobe-wrap  .info dd:before{width:22px;height:22px; position:absolute; left:0; top:3px; display:block; content:""}
.dobe-wrap  .info dd:nth-child(n+2){margin-top:50px;}
.dobe-wrap  .info dd .btxt{position:absolute; left:0px; top:0;font-size:26px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:1.7em}
.dobe-wrap  .info dd .stxt{font-size:20px; color:#000; letter-spacing:-0.03em; line-height:1.7em; }
.dobe-wrap  .info dd .stxt span{font-size:22px; color:#333; letter-spacing:-0.03em; line-height:1.7em; font-weight:700;}

/*.dobe-wrap  .info dd:nth-child(1):before{background:url(../img/content/info-ico01.jpg) no-repeat center center;}
.dobe-wrap  .info dd:nth-child(2):before{background:url(../img/content/info-ico02.jpg) no-repeat center center;}
.dobe-wrap  .info dd:nth-child(3):before{background:url(../img/content/info-ico03.jpg) no-repeat center center;}
.dobe-wrap  .info dd:nth-child(4):before{background:url(../img/content/info-ico04.jpg) no-repeat center center;}
.dobe-wrap  .info dd:nth-child(5):before{background:url(../img/content/info-ico05.jpg) no-repeat center center;}
.dobe-wrap  .info dd:nth-child(6):before{background:url(../img/content/info-ico06.jpg) no-repeat center center;}
.dobe-wrap  .info dd:nth-child(7):before{background:url(../img/content/info-ico07.jpg) no-repeat center center;}
.dobe-wrap  .info dd:nth-child(8):before{background:url(../img/content/info-ico08.jpg) no-repeat center center;}*/

	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.dobe-wrap  .info dt{font-size:26px; margin-bottom:25px;}
		.dobe-wrap  .info dd{padding-left:180px;}
		.dobe-wrap  .info dd .btxt{font-size:20px;}
		.dobe-wrap  .info dd .stxt{font-size:17px;}
	}
	@media only screen and (max-width:1280px) {
		.dobe-wrap  .info dd img{width:100%}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.dobe-wrap  .share .share-btn{font-size:14px; padding-right:30px; background-size:24px auto;}
		.dobe-wrap  .info{margin-top:25px}
		.dobe-wrap  .info dt{font-size:24px; margin-bottom:20px;}
		.dobe-wrap  .info dd{padding-left:150px;}
		.dobe-wrap  .info dd:nth-child(n+3){margin-top:30px;}
		.dobe-wrap  .info dd .btxt{font-size:24px; left:0px;}
		.dobe-wrap  .info dd .stxt{font-size:16px;}

		.dobe-wrap  .vimg .prev, .dobe-wrap  .vimg .next{width:30px; height:30px; top:50%; margin-top:-15px;background-color:rgba(255,255,255,1) !important; border-radius:100%; z-index:9123;}
		.dobe-wrap  .vimg .prev{ left:15px;}
		.dobe-wrap  .vimg .next{ right:15px;}
		.dobe-wrap  .vimg .prev:after, .dobe-wrap  .vimg .next:after{ background-size:12px auto !important;}

		.dobe-wrap  .vimg .prev:hover:after{transform:translateX(-4px)}
		.dobe-wrap  .vimg .next:hover:after{transform:translateX(4px)}

	}
	@media only screen and (max-width:768px) {
		.dobe-wrap  .info dd .btxt{font-size:17px; left:0px;}
		

	}
	@media only screen and (max-width:680px) {
		.dobe-wrap  .info dt{font-size:22px; margin-bottom:15px;}
		.dobe-wrap  .info dd{padding-left:0px;}
		.dobe-wrap  .info dd .btxt{font-size:20px; }
		.dobe-wrap  .info dd .stxt{font-size:17px; padding-top:50px;}
		.dobe-wrap  .info dd .img{padding-top:30px;}
		
		.dobe-wrap  .vimg .prev, .dobe-wrap  .vimg .next{width:24px; height:24px; margin-top:-12px;}
		.dobe-wrap  .vimg .prev:after, .dobe-wrap  .vimg .next:after{ background-size:9px auto !important;}
		.dobe-wrap  .vimg .prev{ left:10px;}
		.dobe-wrap  .vimg .next{ right:10px;}

		.dobe-wrap  .info dd .stxt span{font-size:18px;}
	}
	@media only screen and (max-width:480px) {
		.dobe-wrap  .info .ssgap{display:none;}
		.dobe-wrap  .info dd .stxt .ssgap{display:none;}
		
	}

.dobe-wrap  .upper{}
.dobe-wrap  .upper .enter-btn{border-radius:8px; line-height:60px; background:#5881dd; color:#fff; font-size:22px; font-weight:500; display:block; text-align:center;}
.dobe-wrap  .upper .enter-btn:hover{background:#111;}

.dobe-wrap  .lower{}
.dobe-wrap  .lower .enter-btn{border-radius:8px; line-height:60px; background:#14bfb6; color:#fff; font-size:22px; font-weight:500; display:block; text-align:center;}
.dobe-wrap  .lower .enter-btn:hover{background:#111;}
	@media only screen and (max-width:1640px) {	
	
	}
	@media only screen and (max-width:1480px) {
		.dobe-wrap  .upper .enter-btn{line-height:55px; font-size:20px;}
		.dobe-wrap  .lower .enter-btn{line-height:55px; font-size:20px;}
		
		
	}
	@media only screen and (max-width:1280px) {
		
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px) {
		.dobe-wrap  .upper .enter-btn{line-height:50px; font-size:18px;}
		.dobe-wrap  .lower .enter-btn{line-height:50px; font-size:18px;}

	}
	@media only screen and (max-width:680px) {
		.dobe-wrap  .upper .enter-btn{line-height:45px; font-size:16px;}
		.dobe-wrap  .lower .enter-btn{line-height:45px; font-size:16px;}
		

	}
	@media only screen and (max-width:480px) {

	}

/* ======================================================
   .dobe-history
=========================================================*/
.dobe-history h4 { font-size:30px; font-weight: 700; color: #000; line-height: 1.3em; letter-spacing: -0.03em; position: absolute; left: 0; top: 0px; }

.dobe-history { padding-top: 0px; position: relative; padding-left: 250px; }
.dobe-history dl { padding-left: 200px; position: relative; padding-top: 50px;  border-bottom: 1px solid #e7e7e7; min-height: 30px; padding-bottom: 50px; }

.dobe-history  .first {border-top: 2px solid #000;}
.dobe-history dl dt { position: absolute; left: 50px; width: 90px; top: 53px; font-size: 24px; color: #000; font-weight: 700; }
.dobe-history dl dt span { display: inline-block; text-align: right; color: #23459c; padding-top: 10px }
.dobe-history dl dd { position: relative; font-size: 17px; padding-left: 150px; padding-bottom: 0px; line-height: 1.4; }

.dobe-history dl dd span.day { position: absolute; left: 0; top: 0; color: #000;  font-size: 17px; font-weight: 600; text-align: left; width: 200px; }
	
	@media all and (max-width:1024px) {
	.dobe-history h4 { font-size:20px;}
	.dobe-history { padding-left: 180px;}
	}

	@media all and (max-width:620px) {
	.dobe-history h4 { font-size: 20px;  line-height: 1.2em;  }
	.dobe-history { padding-top: 40px; position: relative; ; padding-left:0px ; }
	.dobe-history dl { padding-left: 0;  padding-top: 20px;  padding-bottom:20px;}
	.dobe-history dl dt { position: relative; top: auto; margin-bottom: 10px; color: #fff; background: #00aea3; width: auto; display: inline-block; left: auto; padding: 5px 15px; font-size: 16px; border-radius:31px;}
	.dobe-history dl dd { font-size: 16px; padding-bottom: 5px; padding-left: 100px;  }
	.dobe-history dl dd span.day { left: 0px; width: 90px; font-size: 16px;  }
	}



/* ======================================================
   .sisul-wrap
=========================================================*/
.sisul-wrap{margin-top:20px;position:relative;padding:50px 0;box-sizing:border-box;}
.sisul-wrap:after{width:20000px; left:50%;margin-left:-10000px; top:0; height:65%; display:block; content:"";z-index:-1; background:#f7f7f7; position:absolute;}
.sisul-wrap .tits{text-align:center;}
.sisul-wrap .tits h3{font-size:40px;font-weight:700; color:#000; /*text-transform:uppercase;*/ letter-spacing:-0.03em; line-height:1.2em; }

.sisul-wrap .cont{max-width:800px; margin:0 auto; margin-top:40px; box-sizing:border-box; padding:0 100px; position:relative;}
.sisul-wrap .owl-stage-outer{overflow:visible}

.sisul-wrap .item {position:relative;}
.sisul-wrap .item .img:after{width:100%;height:100%; position:absolute; left:0; top:0;opacity:1;  display:block; content:""; background:rgba(0,0,0,0.45);  border-radius:30px; webkit-transition:opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.sisul-wrap .item .img{position:relative; border-radius:30px;}
.sisul-wrap .item .img img{width:100%; opacity:0.5;  border-radius:30px;}

.sisul-wrap .item .txt{padding:15px 20px; /*width: 200px;*/ z-index:4; border-radius:48px; background:rgba(0,0,0,0.7); opacity:0.5; text-align:center; position:absolute; right:30px; bottom:30px; box-sizing:border-box;-webkit-transform: translateY(20%); -moz-transform: translateY(20%);-ms-transform: translateY(20%); -o-transform:  translateY(20%);transform: translateY(20%);webkit-transition:opacity 0.3s ease-out, transform  0.3s ease-out;-moz-transition: opacity 0.3s ease-out, transform  0.3s ease-out;-o-transition: opacity 0.3s ease-out, transform  0.3s ease-out;transition: opacity 0.3s ease-out, transform  0.3s ease-out;}

.sisul-wrap .item .txt .btxt{font-size:15px; font-weight:400 ;color:#fff; line-height:1.2em; letter-spacing:-0.03em; ;position:relative; }


.sisul-wrap .owl-item.active .txt{transition-delay: 0.5s;opacity:1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-ms-transform: translateY(0); -o-transform:  translateY(0);transform: translateY(0);}
.sisul-wrap .owl-item.active .item .img img{opacity:1;}
.sisul-wrap .owl-item.active .item .img:after{opacity:0;}

.sisul-wrap .owl-dots{position:absolute; display:block; left:0; width:100%; bottom:-40px;text-align:center; height:10px;}
.sisul-wrap .owl-dots .owl-dot{display:inline-block;vertical-align:top; margin:0 4px; padding:0; width:auto;  background:#e5e5e5; width:10px;height:10px;position:relative; border-radius:100%;}
.sisul-wrap .owl-dots .owl-dot.active{background:#111;}

.sisul-wrap .ctrl{}
.sisul-wrap .ctrl .prev{width:50px;height:50px; position:absolute; left:15px; top:50%;margin-top:-25px;background:url(../img/content/preview-prev.png) no-repeat center center;background-size:100% auto;}
.sisul-wrap .ctrl .next{width:50px;height:50px; position:absolute; right:15px; top:50%;margin-top:-25px;background:url(../img/content/preview-next.png) no-repeat center center;background-size:100% auto;}
.sisul-wrap .ctrl .prev:hover{background-image:url(../img/content/preview-prevo.png)}
.sisul-wrap .ctrl .next:hover{background-image:url(../img/content/preview-nexto.png)}
	@media only screen and (max-width:1600px){
		.sisul-wrap{margin-top:30px;padding:75px 0;}
		.sisul-wrap .tits h3{font-size:40px;}
		.sisul-wrap .cont{padding:0 80px;}
		.sisul-wrap .ctrl .prev{width:40px;height:40px;margin-top:-20px; left:5px;}
		.sisul-wrap .ctrl .next{width:40px;height:40px;margin-top:-20px; right:5px;}
	}
	@media only screen and (max-width:1184px){
		.sisul-wrap{margin-top:30px;padding:55px 0;}
		.sisul-wrap .tits h3{font-size:36px;}
		.sisul-wrap .cont{margin-top:40px;padding:0 60px; max-width:600px; }
		.sisul-wrap .ctrl .prev{left:0;}
		.sisul-wrap .ctrl .next{right:0;}
	} 
	@media only screen and (max-width:999px) {
		.sisul-wrap{margin-top:30px;padding:40px 0;}
		.sisul-wrap .tits h3{font-size:32px;}
		.sisul-wrap .cont{margin-top:20px;padding:0 40px;}
		.sisul-wrap .ctrl .prev{width:30px;height:30px;margin-top:-15px; left:-5px;}
		.sisul-wrap .ctrl .next{width:30px;height:30px;margin-top:-15px; right:-5px;}

		.sisul-wrap .owl-dots{bottom:-30px;height:8px;}
		.sisul-wrap .owl-dots .owl-dot{width:8px;height:8px; margin:0 3px;}

		.sisul-wrap .cont{margin-top:40px;padding:0 40px; max-width:500px; }
	}
	@media only screen and (max-width:680px) {
		.sisul-wrap .tits h3{font-size:26px;}
		.sisul-wrap .cont{padding:0 25px;}
		.sisul-wrap .ctrl .prev{width:24px;height:24px;margin-top:-12px; left:-7px;}
		.sisul-wrap .ctrl .next{width:24px;height:24px;margin-top:-12px; right:-7px;}
		.sisul-wrap .owl-dots{bottom:-25px;}

		.sisul-wrap .item .img{position:relative; border-radius:20px;}
	}
	@media only screen and (max-width:480px) {
		.sisul-wrap .tits h3{font-size:22px;}
	}



/* ======================================================
   .pc.mobile
=========================================================*/
.pc {display:block;}
.mobile {display:none;}

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


.mobile {display:block;}
.pc {display:none;}

}