@charset "utf-8";

/* ======================================================
   .request-wrap
=========================================================*/
.request-wrap{max-width:600px; margin:0 auto;}
.request-wrap .entry{}
.request-wrap .entry ul{}
.request-wrap .entry ul:after{display:block; content:"";clear:both}
.request-wrap .entry li{position:relative; padding-left:140px; min-height:50px;}
.request-wrap .entry li:nth-child(n+2){margin-top:17px;}
.request-wrap .entry li .btxt{font-size:20px; font-weight:700; color:#181818; letter-spacing:-0.03em; line-height:50px; position:absolute ;left:0; top:0;}
.request-wrap .entry li .btxt span{font-size:16px;display:block;font-weight:300;}

.request-wrap .entry li .btxt.vc{line-height:1.35em;}

.request-wrap .entry li .chk-input input{ width:100%; padding:0 15px;}
.request-wrap .entry li .chk-input input:focus{border:1px solid #23ade7;}

.request-wrap .entry li .chk-select{}
.request-wrap .entry li .chk-select select{border:none;}

.request-wrap .entry li .field.email{display:block;}
.request-wrap .entry li .field.email .chk-input{float:left; width:49%;}
.request-wrap .entry li .field.email .chk-select{float:right; width:49%;}

.request-wrap .entry li .field.choice{display:block;margin:0 -1%}
.request-wrap .entry li .field.choice .chk-check{width:31.33333%; margin:0 1%}
.request-wrap .entry li .field.choice .chk-check:nth-child(n+4){margin-top:24px;}
.request-wrap .entry li .field.choice .chk-check label{font-size:18px;}
	@media only screen and (max-width:1240px){
		
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:620px){
		.request-wrap .entry{}
		.request-wrap .entry ul{border:1px solid #dedede; background:#fafafa;padding:25px 20px;border-top:2px solid #181818 ;}
		.request-wrap .entry li{padding-left:0;}
		.request-wrap .entry li:nth-child(n+2){margin-top:25px;}
		.request-wrap .entry li .btxt{font-size:18px; position:relative; left:auto; top:auto; line-height:1.2em; margin-bottom:10px;} 
		.request-wrap .entry li .btxt span{font-size:14px; display:inline; margin-left:5px;}
		
		.request-wrap .entry li .field.choice .chk-check label{font-size:16px;}
		.request-wrap .entry li .field.choice .chk-check{width:48%; margin:0 1%}
		.request-wrap .entry li .field.choice .chk-check:nth-child(n+3){margin-top:9px;}
	}
	@media only screen and (max-width:680px){
		.request-wrap .entry li .chk-input input{ padding:0 10px;}
	}
	@media only screen and (max-width:480px){
		.request-wrap .entry li .btxt{font-size:16px;}
		.request-wrap .entry li .btxt span{font-size:13px;}
		.request-wrap .entry li .field.choice .chk-check label{font-size:14px;}
	}

.request-wrap .agrees{margin-top:25px;}
.request-wrap .agrees .chk-check label{font-size:20px;}
.request-wrap .agrees .view-btn{display:inline-block;vertical-align:top; font-weight:700; font-size:20px; margin-left:5px; color:#181818; line-height:25px;}

.request-wrap .lower{margin-top:45px;}
.request-wrap .lower .enter-btn{ line-height:60px; display:block; border-radius:60px; text-align:center; font-size:20px;  font-weight:700;color:#fff; letter-spacing:0.2em; background:#23ade7;}
.request-wrap .lower .enter-btn:hover{background:#111;}
	@media only screen and (max-width:1240px){
		.request-wrap .agrees .chk-check label{font-size:18px;}
		.request-wrap .agrees .view-btn{font-size:18px;}
	}
	@media only screen and (max-width:999px){
		.request-wrap .agrees{margin-top:15px;}
		.request-wrap .agrees .chk-check label{font-size:16px;}
		.request-wrap .agrees .view-btn{font-size:16px;}
		
		.request-wrap .lower{margin-top:30px;}
		.request-wrap .lower .enter-btn{ font-size:17px; line-height:55px;}
	}
	@media only screen and (max-width:680px){
		.request-wrap .agrees .chk-check label{font-size:16px;}
		.request-wrap .agrees .view-btn{font-size:16px; line-height:20px;}
	}
	@media only screen and (max-width:480px){
		
	}



/*=======================================================
  .faq-wrap
=========================================================*/
.faq-wrap .gap40{height:40px;}

.faq-wrap .upper{text-align:center}
.faq-wrap .upper a{width:240px;height:60px; line-height:60px; text-align:center; font-size:20px ; font-weight:800; letter-spacing:0.1em;color:#fff;background:#23ade7; border-radius:60px; display:inline-block;vertical-align:top;}
.faq-wrap .upper a:hover{background:#181818}

.faq-wrap .tab{display:block; margin-top:45px;}
.faq-wrap .tab .tab-slide{overflow:visible !important}
.faq-wrap .tab ul{position:relative; width:calc(100% + 5px); margin-left:-1px; box-sizing:border-box; padding-left:1px; }
.faq-wrap .tab ul:after{display:block; content:"";clear:both}
.faq-wrap .tab li{float:left;width:16.666666666666%; position:Relative;z-index:1;}
.faq-wrap .tab li:nth-child(n+2){margin-left:-1px;}
.faq-wrap .tab li a{display:block; line-height:56px;text-align:center; font-size:18px; font-weight:700; color:#181818; letter-spacing:-0.02em;background:#fff; }
.faq-wrap .tab li a:after{position:absolute; left:0; top:0; width:100%;height:100%; border:1px solid #cbcbcb; display:block;content:""; box-sizing:border-box;}
.faq-wrap .tab li.active a{ color:#23ade7;background:#fff}
.faq-wrap .tab li.active a:after{border:2px solid #23ade7;}
.faq-wrap .tab li.active{z-index:2;}

.faq-wrap .tab .chk-select{display:none;}
	@media only screen and (max-width:1240px){
		.faq-wrap .tab li a{font-size:17px;}
		.faq-wrap .upper a{width:200px; line-height:55px; height:55px; font-size:18px; border-radius:55px;}
	}
	@media only screen and (max-width:1100px) {
		
	}
	@media only screen and (max-width:999px){
		.faq-wrap .gap40{height:20px;}
		.faq-wrap .upper a{width:180px; line-height:50px; height:50px; font-size:16px; border-radius:50px;}

		.faq-wrap .tab{margin-top:30px;}
		.faq-wrap .tab li{width:33.333333%;}
		.faq-wrap .tab li:nth-child(n+4){margin-top:-1px; }
		.faq-wrap .tab li:nth-child(4){margin-left:0;}
		.faq-wrap .tab li a{font-size:16px; line-height:50px;}
	}
	@media only screen and (max-width:680px){
		.faq-wrap .tab ul{display:none;}
		.faq-wrap .tab .chk-select{display:block;}

		.faq-wrap .upper a{display:block; width:auto;}
	}
	@media only screen and (max-width:480px){
		
	}

.faq-wrap .list{border-top:3px solid #23ade7;}
.faq-wrap .list li{border-bottom:1px solid #c7c7c7;}
.faq-wrap .list li .answer{display:none; border-top:1px solid #c7c7c7;}
.faq-wrap .list li .qtxt{display:block;padding:20px 20px 20px 65px;position:relative; font-size:20px; font-weight:400; letter-spacing:-0.02em; color:#181818; line-height:1.3em;}
.faq-wrap .list li .qtxt:before{position:Absolute ;left:0; top:16px; color:#181818; font-weight:900;  width:65px; text-align:center; font-size:24px; display:block; line-height:1.3em; content:"Q"}
.faq-wrap .list li .atxt{position:relative; padding:25px 25px 25px 65px;background:#f8f8f8;}
.faq-wrap .list li .atxt:before{position:Absolute ;left:0; top:23px; color:#181818; font-weight:900; width:65px; text-align:center; font-size:24px; display:block; line-height:1.3em; content:"A"}
.faq-wrap .list li .atxt p{font-size:17px; font-weight:400; color:#181818; line-height:1.75em; letter-spacing:-0.02em;}

.faq-wrap .list li.active .qtxt{font-weight:700;}
.faq-wrap .list li.active .qtxt:before{color:#23ade7}
.faq-wrap .list li.active .atxt:before{color:#23ade7}
	@media only screen and (max-width:1240px){
		
	}
	@media only screen and (max-width:999px){
		.faq-wrap .list li .qtxt{padding-left:50px; font-size:18px;}
		.faq-wrap .list li .qtxt:before{width:50px; font-size:22px;}
		.faq-wrap .list li .atxt{padding-left:50px;}
		.faq-wrap .list li .atxt:before{width:50px; font-size:22px;}
		.faq-wrap .list li .atxt p{font-size:16px;}

		.faq-wrap .filter .search-btn{width:45px;height:45px;background-size:18px;}
	}
	@media only screen and (max-width:680px){
		.faq-wrap .list li .qtxt{padding:18px 18px 18px 45px;padding-left:45px;font-size:16px;}
		.faq-wrap .list li .qtxt:before{width:40px;font-size:20px; top:15px; }
		.faq-wrap .list li .atxt{padding:20px;padding-left:45px;}
		.faq-wrap .list li .atxt:before{top:20px;width:40px;font-size:20px; top:20px;}
		.faq-wrap .list li .atxt p{font-size:15px;}
	}
	@media only screen and (max-width:480px){
		
	}



/*=======================================================
  .guide-wrap
=========================================================*/
.guide-wrap{}
.guide-wrap ul{}
.guide-wrap ul:after{display:block; content:"";clear:both}
.guide-wrap li{float:left; width:49%; position:relative;}
.guide-wrap li:before{background:#fff; border-radius:30px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; position:Absolute; left:0; top:0; width:100%;height:100%; box-sizing:border-box; z-index:-1; display:block; content:"";}
.guide-wrap li:after{background:#fff; border:3px solid #23ade7;opacity:0;border-radius:30px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; position:Absolute; left:0; top:0; width:100%;height:100%; box-sizing:border-box; z-index:1; display:block; content:""; -webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
.guide-wrap li:nth-child(n+3){margin-top:20px;}
.guide-wrap li:nth-child(even){float:right;}

.guide-wrap li .img{width:100%;height:100%;text-align:right;z-index:99; position:absolute;right:0; bottom:-10px;  display:flex;align-items: center; justify-content: right;content:"";-webkit-transition: transform 0.6s ease-in-out;-moz-transition: transform 0.6s ease-in-out;-o-transition: transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;-webkit-transform: translateX(0); -moz-transform: translateX(0);-ms-transform: translateX(0); -o-transform:  translateX(0);transform: translateX(0);}
.guide-wrap li .img img{display:inline-block;vertical-align:top;}

.guide-wrap li .txt{position:relative; box-sizing:border-box; padding:55px; z-index:5; }
.guide-wrap li .txt .btxt{font-size:24px; font-weight:900;color:#181818 ;letter-spacing:-0.03em; line-height:1.3em;}
.guide-wrap li .txt .stxt{font-size:17px; font-weight:400;color:#181818 ;letter-spacing:-0.03em; line-height:1.3em; margin-top:12px;}
.guide-wrap li a{width:196px;height:50px; line-height:50px; border-radius:50px;background:#23ade7; text-align:center; color:#fff; font-size:17px; font-weight:700; letter-spacing:0.1em; position:Absolute; left:50%; bottom:50px; margin-left:-98px; z-index:142;-webkit-transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;-moz-transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;-o-transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;}

.guide-wrap li:hover a{/* background:#181818; */box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2)  ; -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); }
.guide-wrap li:hover .img{-webkit-transform: translateX(3%); -moz-transform:translateX(3%);-ms-transform: translateX(3%); -o-transform: translateX(3%);transform:translateX(3%);}
.guide-wrap li:hover:after{opacity:1}

/* .guide-wrap li:nth-child(1) .txt:after{background:url(../_Img/content/use-img01.png) no-repeat right center;}
.guide-wrap li:nth-child(2) .txt:after{background:url(../_Img/content/use-img02.png) no-repeat right center;}
.guide-wrap li:nth-child(3) .txt:after{background:url(../_Img/content/use-img03.png) no-repeat right center;}
.guide-wrap li:nth-child(4) .txt:after{background:url(../_Img/content/use-img04.png) no-repeat right center;}

.guide-wrap li:nth-child(5) .txt:after{background:url(../_Img/content/use-img05.png) no-repeat right center;}
.guide-wrap li:nth-child(6) .txt:after{background:url(../_Img/content/use-img06.png) no-repeat right center;}
.guide-wrap li:nth-child(7) .txt:after{background:url(../_Img/content/use-img07.png) no-repeat right center;}
.guide-wrap li:nth-child(8) .txt:after{background:url(../_Img/content/use-img08.png) no-repeat right center;} */

.guide-wrap .desktop{display:block;}
.guide-wrap .mobile{display:none;}
	@media only screen and (max-width:1240px){
		.guide-wrap li .txt{padding:40px; }
		.guide-wrap li .txt .btxt{font-size:21px;}
		.guide-wrap li .txt .stxt{font-size:16px;}
		.guide-wrap li a{bottom:35px;}

		.guide-wrap li:nth-child(1) .img img{width:380px}
		.guide-wrap li:nth-child(2) .img img{width:260px}
		.guide-wrap li:nth-child(3) .img img{width:320px}
		.guide-wrap li:nth-child(4) .img img{width:300px}
		.guide-wrap li:nth-child(5) .img img{width:270px}
		.guide-wrap li:nth-child(6) .img img{width:340px}
		.guide-wrap li:nth-child(7) .img img{width:320px}
		.guide-wrap li:nth-child(8) .img img{width:350px}
	}
	@media only screen and (min-width:1241px){
		.guide-wrap li .txt{ height:390px !important }
	}
	@media only screen and (min-width:1000px){
		.guide-wrap li .txt{ height:350px !important }
	}
	@media only screen and (max-width:999px){
		.guide-wrap li .txt{padding:30px 30px 0 30px; height:auto;text-align:center;  box-sizing:content-box; display:flex;align-items: center; justify-content: center;}
		.guide-wrap li .img{position:relative; right:auto; left:auto; bottom:auto; height:auto; padding-bottom:30px;margin:15px 0 0 0; text-align:center; display:block;}
		.guide-wrap li .img img{width:auto !important; max-width:90%;}
		.guide-wrap li a{bottom:25px;width:calc(100% - 60px); left:30px;height:45px;margin-left:0;font-size:16px; line-height:45px;}

		.guide-wrap .desktop{display:none;}
		.guide-wrap .mobile{display:block;}
	}
	@media only screen and (max-width:680px){
		.guide-wrap li{float:none; width:auto; padding-bottom:20px;}
		.guide-wrap li:before{border-radius:20px;}
		.guide-wrap li:after{border-radius:20px;}
		.guide-wrap li:nth-child(n+2){margin-top:20px;}
		.guide-wrap li:nth-child(even){float:none;}
		.guide-wrap li a{bottom:20px; line-height:45px; font-size:15px; width:calc(100% - 40px); left:20px; margin:0;}
		.guide-wrap li .txt{padding:30px 20px 0 20px;height:auto !important; box-sizing:border-box;}
		.guide-wrap li .txt .btxt{font-size:19px;}
		.guide-wrap li .txt .stxt{font-size:15px; margin-top:5px;}
	
	}
	@media only screen and (max-width:480px){
		
	}





/*=======================================================
  .fran-wrap
=========================================================*/
.fran-wrap{}
.fran-wrap .lineup{position:relative; padding:60px 0;}
.fran-wrap .lineup:after{width:20000px;height:100%; position:absolute; left:50%;margin-left:-10000px; top:0; display:block; content:"";z-index:-1; background:#f2f5f8;}
.fran-wrap .lineup h3 span:first-child{font-family: 'TmonMonsori';font-size:17px; color:#bdbdbd; font-weight:700; border-bottom:2px solid #bdbdbd; display:inline-block;vertical-align:top;}
.fran-wrap .lineup h3 span:nth-child(2){display:block; font-size:30px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em; margin-top:8px;}
.fran-wrap .lineup ul{margin-top:42px;font-size:0;text-align:center;}
.fran-wrap .lineup ul:after{display:block; content:"";clear:both;}
.fran-wrap .lineup li{position:relative;display:inline-block;vertical-align:top; width:33.3333333333%;text-align:left;padding-bottom:30px; box-sizing:border-box;}
.fran-wrap .lineup li:nth-child(n+4){margin-top:37px;}
.fran-wrap .lineup li .img{text-align:center; position:Relative; }
.fran-wrap .lineup li .img img{width:100%; max-width:374px;}
.fran-wrap .lineup li .img.vc p{position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.fran-wrap .lineup li .img.vc p img{max-width:none; width:auto}
.fran-wrap .lineup li .txt{position:absolute; left:50%; bottom:0; width:334px;box-sizing:border-box;border-radius:15px;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.fran-wrap .lineup li .txt .vc{padding-top:15px; padding-left:45px; height:85px;}
.fran-wrap .lineup li .txt .btxt{transform:none;font-size:22px; font-weight:800; color:#fff; letter-spacing:-0.03em; line-height:1.4em;}
.fran-wrap .lineup li .txt .btxt span{width:52px;height:52px; position:Absolute; left:-20px; top:-20px;box-sizing:border-box; border-radius:100%; border:6px solid #ddd; line-height:40px;text-indent:-1px;background:#fff; color:#ddd; font-size:22px; font-weight:800;text-align:center;}
.fran-wrap .lineup li .txt .stxt{font-size:16px; color:#fff; line-height:1.4em; letter-spacing:-0.03em;}

.fran-wrap .lineup li:nth-child(1) .txt{background:#ef8572;}
.fran-wrap .lineup li:nth-child(1) .txt .btxt span{ border-color:#ef8572; color:#ef8572;}
.fran-wrap .lineup li:nth-child(2) .txt{background:#e9984b;}
.fran-wrap .lineup li:nth-child(2) .txt .btxt span{ border-color:#e9984b; color:#e9984b;}
.fran-wrap .lineup li:nth-child(3) .txt{background:#f6bf02;}
.fran-wrap .lineup li:nth-child(3) .txt .btxt span{ border-color:#f6bf02; color:#f6bf02;}
.fran-wrap .lineup li:nth-child(4) .txt{background:#4ac573;}
.fran-wrap .lineup li:nth-child(4) .txt .btxt span{ border-color:#4ac573; color:#4ac573;}
.fran-wrap .lineup li:nth-child(5) .txt{background:#31ace1;}
.fran-wrap .lineup li:nth-child(5) .txt .btxt span{ border-color:#31ace1; color:#31ace1;}
	@media only screen and (max-width:1240px){
		.fran-wrap .lineup h3{text-align:center;}
		.fran-wrap .lineup h3 span:first-child{font-size:16px;}
		.fran-wrap .lineup h3 span:nth-child(2){font-size:28px;}
		.fran-wrap .lineup ul{}
		.fran-wrap .lineup li{ float:left; padding:0 15px;}
		.fran-wrap .lineup li .img.vc p{width:100%}
		.fran-wrap .lineup li .img.vc p img{max-width:none; width:100%}
		.fran-wrap .lineup li .txt{width:calc(100% - 30px); left:auto; margin:0 auto; position:Relative; bottom:auto; margin-top:-30px;-webkit-transform: translateX(0); -moz-transform: translateX(0);-ms-transform: translateX(0); -o-transform:  translateX(0);transform: translateX(0);}
		.fran-wrap .lineup li .txt .vc{padding:15px 30px 15px 30px;height:auto; }
		.fran-wrap .lineup li .txt .btxt{font-size:20px}
		.fran-wrap .lineup li .txt .btxt span{width:48px;height:48px; line-height:38px; border-width:4px; font-size:20px;}
		.fran-wrap .lineup li .txt .stxt{font-size:15px;}
	}
	@media only screen and (max-width:999px){
		.fran-wrap .lineup h3 span:first-child{font-size:15px;}
		.fran-wrap .lineup h3 span:nth-child(2){font-size:25px;}

		.fran-wrap .lineup ul{margin-top:30px}
	}
	@media only screen and (max-width:820px){
		.fran-wrap .lineup li{width:50%}
		.fran-wrap .lineup li:nth-child(n+3){margin-top:30px;}
		.fran-wrap .lineup li .txt{ height:auto;}
		.fran-wrap .lineup li .txt .vc{padding:15px 25px 15px 25px ;}
		.fran-wrap .lineup li .txt .btxt{font-size:18px}
		.fran-wrap .lineup li .txt .btxt span{width:40px;height:40px; line-height:34px; border-width:3px; font-size:18px;}
		.fran-wrap .lineup li .txt .stxt{font-size:14px;}
	}
	@media only screen and (max-width:680px){
		.fran-wrap .lineup h3 span:first-child{font-size:14px;}
		.fran-wrap .lineup h3 span:nth-child(2){font-size:22px;}

		.fran-wrap .lineup li{width:auto ; float:none;}
		.fran-wrap .lineup li:nth-child(n+2){margin-top:30px;}
		.fran-wrap .lineup li .img{max-width:80% ; margin:0 auto;}
		.fran-wrap .lineup li .txt{max-width:70%; margin:0 auto; margin-top:-30px;text-align:center; height:auto !important}
		.fran-wrap .lineup li .txt .vc{padding:25px 20px 15px 20px ;}
		.fran-wrap .lineup li .txt .btxt{font-size:16px}
		.fran-wrap .lineup li .txt .btxt span{ left:50%;margin-left:-16px;  width:32px;height:32px; line-height:28px; border-width:2px; font-size:16px; top:-16px;}
	}
	@media only screen and (max-width:480px){
		
	}

.fran-wrap .list.mg85t{margin-top:85px;}
.fran-wrap .list ul{}
.fran-wrap .list ul:after{display:block; content:"";clear:both}
.fran-wrap .list li{float:left; width:49%; position:relative; padding:50px 35px 30px 35px; box-sizing:border-box;}
.fran-wrap .list li:before{background:#fff; border-radius:30px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; position:Absolute; left:0; top:0; width:100%;height:100%; box-sizing:border-box; z-index:-1; display:block; content:"";}
.fran-wrap .list li:after{background:#fff; border:3px solid #23ade7;opacity:0;border-radius:30px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)  ; position:Absolute; left:0; top:0; width:100%;height:100%; box-sizing:border-box; z-index:1; display:block; content:""; -webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}

.fran-wrap .list li:nth-child(n+3){margin-top:20px;}
.fran-wrap .list li:nth-child(even){float:right;}

.fran-wrap .list li .txt{position:relative; ;box-sizing:border-box; padding:0 0 0 0; z-index:22; text-align:center;}
.fran-wrap .list li .txt .btxt{font-size:26px; font-weight:900;color:#181818 ;letter-spacing:-0.03em; line-height:1.3em; display:flex;align-items: center; justify-content: center;}
.fran-wrap .list li .txt .btxt span{display:block;}
.fran-wrap .list li .txt .stxt{font-size:17px; font-weight:400;color:#181818 ;letter-spacing:-0.03em; line-height:1.64em;}
.fran-wrap .list li .txt .vc{ display:flex;align-items: center; justify-content: center; margin-top:20px;}
.fran-wrap .list li .won{margin-top:40px;text-align:center; padding-top:17px; line-height:1.4em; font-size:16px; letter-spacing:-0.03em; text-align:center; border-top:1px solid #e0e0e0; position:relative; z-index:123; color:#777; }
.fran-wrap .list li .won span{display:inline-block;vertical-align:top; position:relative; margin-left:24px; }
.fran-wrap .list li .won span:before{width:1px;height:14px; position:absolute; left:-11px; top:50%;margin-top:-7px; background:#ccc; display:block;content:""}
.fran-wrap .list li a{display:inline-block;vertical-align:top; margin-top:25px;width:196px;height:50px; line-height:50px; border-radius:50px;background:#23ade7; text-align:center; color:#fff; font-size:17px; font-weight:700; letter-spacing:0.1em; z-index:42;-webkit-transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;-moz-transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;-o-transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;transition: box-shadow 0.3s ease-in-out, background 0.3s ease-in-out;}

.fran-wrap .list li:hover:after{opacity:1}
.fran-wrap .list li:hover a{/* background:#181818; */box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2)  ; -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2)  ; }
.fran-wrap .list li:hover .won{color:#23ade7;}
.fran-wrap .list li:hover .won span:before{background:#23ade7;}
	@media only screen and (max-width:1240px){
		.fran-wrap .list.mg85t{margin-top:70px;}
		.fran-wrap .list li .txt .btxt{font-size:22px;}
		.fran-wrap .list li .txt .stxt{font-size:16px;}
		.fran-wrap .list li .won span{display:block;margin-top:3px; margin-left:0;}
		.fran-wrap .list li .won span:before{display:none}
	}
	@media only screen and (max-width:999px){
		.fran-wrap .list.mg85t{margin-top:50px;}
	}
	@media only screen and (max-width:680px){
		.fran-wrap .list li{padding:40px 25px 40px 25px}
		.fran-wrap .list li{float:none; width:auto;}
		.fran-wrap .list li:before{border-radius:20px;}
		.fran-wrap .list li:after{border-radius:20px;}
		.fran-wrap .list li:nth-child(n+2){margin-top:20px;}
		.fran-wrap .list li:nth-child(even){float:none;}

		.fran-wrap .list li .txt .btxt{font-size:18px;}
		.fran-wrap .list li .txt .stxt{font-size:15px; margin-top:15px;}
		.fran-wrap .list li .txt .stxt br{display:none;}
		

		.fran-wrap .list li .won{margin-top:15px; font-size:15px ; border:none; padding-top:0;}
		.fran-wrap .list li a{width:auto ;display:block; line-height:45px; height:45px; font-size:16px;}
	}
	@media only screen and (max-width:480px){
		.fran-wrap .list li{padding:30px 20px 30px 20px}
		.fran-wrap .list li .txt .vc{height:auto !important}
		.fran-wrap .list li .won{font-size:14px;}
	}



/* ======================================================
   .service-wrap
=========================================================*/
.service-wrap{padding-top:30px;}
.service-wrap .gap75{height:75px;}
.service-wrap .gap100{height:100px;}
.service-wrap .gap120{height:120px;}
.service-wrap .gap140{height:140px;}

.service-wrap .desktop{display:block;}
.service-wrap .mobile{display:none;}

.service-wrap .how{position:relative; padding:110px 0; padding-left:535px; min-height:420px;}
.service-wrap .how:after{background:#f2f5f8; position:absolute; left:50%; width:20000px;height:100%; top:0;z-index:-1; margin-left:-10000px; display:block; content:"";z-index:-1;}
.service-wrap .how .img{width:470px; position:Absolute; left:0; top:110px;border-radius:32px; overflow:hidden;box-shadow: 3px 6px 15px rgba(0, 0, 0, 0.2)  ; -webkit-box-shadow: 3px 6px 15px rgba(0, 0, 0, 0.2)  ; -moz-box-shadow: 3px 6px 15px rgba(0, 0, 0, 0.2)  ; }
.service-wrap .how .img img{width:100%;}
.service-wrap .how h3{font-family: 'GmarketSans'; color:#181818; font-size:40px; line-height:1.2em; font-weight:700; letter-spacing:-0.03em; padding-top:37px;}
.service-wrap .how h3 span{color:#1caadf}
.service-wrap .how ul{margin-top:40px;}
.service-wrap .how li{ font-size:25px; font-weight:400; color:#343434; line-height:1.5em; letter-spacing:-0.03em; position:relative; padding-left:50px;}
.service-wrap .how li:nth-child(n+2){margin-top:20px;}
.service-wrap .how li:before{width:50px;height:50px; position:absolute; left:0; top:-5px; display:block; content:""; background:url(../_Img/content/service-chk.png) no-repeat left center;}
	@media only screen and (max-width:1240px){
		.service-wrap .how{padding:90px 0; padding-left:500px; min-height:380px; }
		.service-wrap .how .img{width:450px;  top:90px;}
		.service-wrap .how h3{font-size:37px ;}
		.service-wrap .how ul{margin-top:30px;}
		.service-wrap .how li{ font-size:21px; padding-left:45px;}
		.service-wrap .how li:nth-child(n+2){margin-top:15px;}
		.service-wrap .how li:before{width:40px;height:40px; background-size:30px auto;}
	}
	@media only screen and (max-width:999px){
		.service-wrap{padding-top:15px;}
		.service-wrap .gap75{height:60px;}
		.service-wrap .gap100{height:80px;}
		.service-wrap .gap120{height:100px;}
		.service-wrap .gap140{height:120px;}
		
		.service-wrap .mobile{display:block;}
		.service-wrap .desktop{display:none;}

		.service-wrap .how{padding:70px 0; padding-left:420px; min-height:300px; }
		.service-wrap .how .img{width:360px; top:70px; }
		.service-wrap .how h3{font-size:34px ; padding-top:15px;}
		.service-wrap .how ul{margin-top:20px;}
		.service-wrap .how li{ font-size:18px; padding-left:40px;}
		.service-wrap .how li:nth-child(n+2){margin-top:15px;}
		.service-wrap .how li:before{width:30px;height:30px; background-size:25px auto; top:-2px;}
	}
	@media only screen and (max-width:780px){
		.service-wrap .how{padding:50px 0; min-height:auto;}
		.service-wrap .how .img{width:auto; position:relative; left:auto; top:auto; border-radius:45px; margin-bottom:30px;} 
		.service-wrap .how h3{font-size:31px;text-align:center; margin-bottom:20px;}	
		.service-wrap .how ul{margin-top:0;}
		.service-wrap .how li{ font-size:16px; padding-left:30px;}
		.service-wrap .how li:before{width:25px;height:25px; background-size:20px auto; top:-3px;}
	}
	@media only screen and (max-width:680px){
		.service-wrap .gap75{height:40px;}
		.service-wrap .gap100{height:50px;}
		.service-wrap .gap120{height:70px;}
		.service-wrap .gap140{height:90px;}
		
		.service-wrap .how h3{font-size:27px;}
		.service-wrap .how .img{border-radius:35px;}
		.service-wrap .how li{font-size:15px;}
		.service-wrap .how li:before{top:-2px;}
		.service-wrap .how li:nth-child(n+2){margin-top:15px;}
		
	}
	@media only screen and (max-width:480px){
		.service-wrap .how .img{border-radius:25px;}
		.service-wrap .how li:nth-child(n+2){margin-top:10px;}
	}


/* ======================================================
   .service-wrap.qpass
=========================================================*/
.service-wrap.qpass{}
.service-wrap.qpass .vis{position:relative;}
.service-wrap.qpass .vis .vimg{text-align:center;}
.service-wrap.qpass .vis .vimg img{max-width:1200px;}
.service-wrap.qpass .vis .vtxt{padding-top:190px;background:url(../_Img/content/qpass-varrow.png) no-repeat center top; background-size:100% auto;}
.service-wrap.qpass .vis .vtxt ul{margin-top:55px;position:relative; width:calc(100% + 50px); margin-left:-25px; box-sizing:border-box;}
.service-wrap.qpass .vis .vtxt ul:after{display:block;content:"";clear:both;}
.service-wrap.qpass .vis .vtxt li{float:left; width:33.33333%; text-align:center; position:relative; z-index:1; box-sizing:border-box;}
.service-wrap.qpass .vis .vtxt li:nth-child(2){z-index:12;}
.service-wrap.qpass .vis .vtxt li .img{position:relative;}
.service-wrap.qpass .vis .vtxt li .img img{text-align:center; width:100%; max-width:374px;}
.service-wrap.qpass .vis .vtxt li .img.vc{}
.service-wrap.qpass .vis .vtxt li .img.vc p{position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.service-wrap.qpass .vis .vtxt li .img.vc p img{max-width:none; width:auto}
.service-wrap.qpass .vis .vtxt li .txt{margin-top:-60px;}
.service-wrap.qpass .vis .vtxt li .txt p{width:100%;max-width:318px; margin:0 auto;box-sizing:border-box;font-size:22px; line-height:60px; background:#1d4a82;color:#fff; font-weight:700; letter-spacing:-0.03em; border-radius:60px;}
.service-wrap.qpass .vis .vtxt li .txt p br{display:none;}

.service-wrap.qpass .info{position:relative; padding:65px 0;}
.service-wrap.qpass .info .vbg{position:absolute; left:50%; min-width:360px; width:20000px;height:60%; bottom:0;z-index:-1;display:block; content:"";z-index:-1;background: -webkit-gradient(linear, left top, right top, color-stop(0, #20b3f2), color-stop(1, #518ceb));background: -moz-linear-gradient(left, #20b3f2 0%, #518ceb 100%);background: -webkit-linear-gradient(left,  #20b3f2 0%, #518ceb 100%);background: -o-linear-gradient(left,  #20b3f2 0%, #518ceb 100%);background: -ms-linear-gradient(left,  #20b3f2 0%, #518ceb 100%);background: linear-gradient(left,  #20b3f2 0%, #518ceb 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b3f2', endColorstr='#518ceb', gradientType=1);-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.service-wrap.qpass .info h3 span:first-child{font-family: 'TmonMonsori';font-size:17px; color:#bdbdbd; font-weight:400; border-bottom:2px solid #bdbdbd; display:inline-block;vertical-align:top;}
.service-wrap.qpass .info h3 span:nth-child(2){display:block; font-size:40px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em; margin-top:8px;}
.service-wrap.qpass .info ul{margin-top:55px;position:relative; width:calc(100% + 60px); margin-left:-30px; box-sizing:border-box;}
.service-wrap.qpass .info ul:after{display:block;content:"";clear:both;}
.service-wrap.qpass .info li{float:left; width:20%; text-align:center; box-sizing:border-box;}
.service-wrap.qpass .info li .img{position:relative;}
.service-wrap.qpass .info li .img img{text-align:center;}
.service-wrap.qpass .info li .txt{margin-top:15px;}
.service-wrap.qpass .info li .txt p{width:100%;max-width:200px; box-sizing:border-box;margin:0 auto;font-size:22px; line-height:60px; border-bottom:2px solid #fff; color:#fff; font-weight:700; letter-spacing:-0.03em;}
	@media only screen and (max-width:1240px) {
		.service-wrap.qpass .vis .vimg img{width:100%;}
		
		.service-wrap.qpass .vis .vtxt{padding-top:5%; background-size:80% auto;}
		.service-wrap.qpass .vis .vtxt ul{width:auto;  margin-left:0;}
		.service-wrap.qpass .vis .vtxt li{padding:0 10px;}
		
		.service-wrap.qpass .vis .vtxt li .img.vc p{width:110%}
		.service-wrap.qpass .vis .vtxt li .img.vc p img{max-width:100%; width:100%}
	
		.service-wrap.qpass .vis .vtxt li .txt{margin-top:-50px;}
		.service-wrap.qpass .vis .vtxt li .txt p{font-size:18px; line-height:50px; border-radius:50px;}

		.service-wrap.qpass .info{padding:50px 0}
		.service-wrap.qpass .info h3{text-align:center;}
		.service-wrap.qpass .info h3 span:first-child{font-size:16px;}
		.service-wrap.qpass .info h3 span:nth-child(2){font-size:37px;}
		.service-wrap.qpass .info ul{margin-top:40px; width:auto; margin-left:0;}
		.service-wrap.qpass .info li{padding:0 10px;}
		.service-wrap.qpass .info li .img img{width:100%;}
		.service-wrap.qpass .info li .txt p{font-size:20px;}
	} 
	@media only screen and (max-width:1100px) {
		 .service-wrap.qpass .info li .txt p{font-size:18px; line-height:55px;}
	} 
	@media only screen and (max-width:999px) {
		.service-wrap.qpass .vis .vtxt li .txt{margin-top:-45px;}
		.service-wrap.qpass .vis .vtxt li .txt p{font-size:16px; line-height:45px; border-radius:45px;}

		.service-wrap.qpass .info{padding:40px 0}
		.service-wrap.qpass .info h3 span:first-child{font-size:15px;}
		.service-wrap.qpass .info h3 span:nth-child(2){font-size:34px;}
		
		.service-wrap.qpass .info ul{padding-bottom:30px;}
		.service-wrap.qpass .info li{width:50%;}
		.service-wrap.qpass .info li .img img{max-width:198px;}
		.service-wrap.qpass .info li:nth-child(n+3){margin-top:40px;}
		.service-wrap.qpass .info li .txt{margin-top:7px;}
		.service-wrap.qpass .info li .txt p{font-size:16px; line-height:50px;}

		.service-wrap.qpass .info .vbg{height:80%}
	} 
	@media only screen and (max-width:680px) {
		.service-wrap.qpass .vis .vtxt{padding-top:2%;}
		.service-wrap.qpass .vis .vtxt li{padding:0 5px;}
		.service-wrap.qpass .vis .vtxt li .txt{margin-top:-35px;}
		.service-wrap.qpass .vis .vtxt li .txt p{font-size:14px; line-height:1.2em;padding:13px 5px; border-radius:30px;}
		.service-wrap.qpass .vis .vtxt li .txt p br{display:block;}

		.service-wrap.qpass .vis .vtxt li .txt.vc45{margin-top:-25px; height:auto;}
		.service-wrap.qpass .vis .vtxt li .txt.vc45 p{display:block; line-height:1.2em; height:45px; display:flex;align-items: center; justify-content: center; border-radius:20px}

		.service-wrap.qpass .info{padding:30px 0}
		.service-wrap.qpass .info h3 span:first-child{font-size:13px;}
		.service-wrap.qpass .info h3 span:nth-child(2){font-size:30px;}
		.service-wrap.qpass .info ul{margin-top:25px;}
		.service-wrap.qpass .info li .txt p{font-size:15px; line-height:45px;}
	} 
	@media only screen and (max-width:480px) {
		.service-wrap.qpass .vis .vtxt li .txt{margin-top:-25px;}
		.service-wrap.qpass .vis .vtxt li .txt p{font-size:13px; border-radius:20px;padding:10px 5px;}

		.service-wrap.qpass .vis .vtxt li .txt.vc45{margin-top:-15px;}
		.service-wrap.qpass .vis .vtxt li .txt.vc45 p{}
		
		.service-wrap.qpass .info h3 span:nth-child(2){font-size:27px;}
		.service-wrap.qpass .info li .txt p{ line-height:40px;}
	} 

	


/* ======================================================
   .service-wrap.coupon
=========================================================*/
.service-wrap.coupon{}
.service-wrap.coupon .vis{position:relative;}
.service-wrap.coupon .vis .vimg{position:relative ;z-index:1;text-align:center;}
.service-wrap.coupon .vis .vimg img{}

.service-wrap.coupon .vis .vtxt{position:relative;z-index:11;padding-top:230px;}
.service-wrap.coupon .vis .vtxt:before{background:url(../_Img/content/coupon-varrow.png) no-repeat center top; background-size:100% auto;position:Absolute; left:0; top:-70px; height:485px; width:100%; display:block; content:""; z-index:1;}
.service-wrap.coupon .vis .vtxt ul{margin-top:55px;position:relative; width:calc(100% + 50px); margin-left:-25px; box-sizing:border-box; z-index:2}
.service-wrap.coupon .vis .vtxt ul:after{display:block;content:"";clear:both;}
.service-wrap.coupon .vis .vtxt li{float:left; width:33.33333%; text-align:center; position:relative; z-index:1;box-sizing:border-box;}
.service-wrap.coupon .vis .vtxt li:nth-child(2){z-index:12;}
.service-wrap.coupon .vis .vtxt li .img{position:relative;}
.service-wrap.coupon .vis .vtxt li .img.vc{}
.service-wrap.coupon .vis .vtxt li .img.vc p{position:Absolute ;left:50%; bottom:0; margin-left:10px;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.service-wrap.coupon .vis .vtxt li .img.vc img{;}
.service-wrap.coupon .vis .vtxt li .img img{text-align:center;width:100%; max-width:374px}
.service-wrap.coupon .vis .vtxt li .txt{margin-top:-60px;}
.service-wrap.coupon .vis .vtxt li .txt p{max-width:318px; margin:0 auto;font-size:22px; line-height:60px; background:#1d4a82;color:#fff; font-weight:700; letter-spacing:-0.03em; border-radius:60px;}
	@media only screen and (max-width:1240px) {
		.service-wrap.coupon .vis .vimg img{width:100%;}
		
		.service-wrap.coupon .vis .vtxt{padding-top:15%; }
		.service-wrap.coupon .vis .vtxt:before{background-size:100% auto; height:50%; top:-9%;}
		.service-wrap.coupon .vis .vtxt ul{width:auto;  margin-left:0;}
		.service-wrap.coupon .vis .vtxt li{padding:0 10px;}
		
		.service-wrap.coupon .vis .vtxt li .img.vc p{width:110%}
		.service-wrap.coupon .vis .vtxt li .img.vc p img{max-width:100%; width:100%}
	
		.service-wrap.coupon .vis .vtxt li .txt{margin-top:-50px;}
		.service-wrap.coupon .vis .vtxt li .txt p{font-size:18px; line-height:50px; border-radius:50px;}
	} 
	@media only screen and (max-width:1100px) {
		
	} 
	@media only screen and (max-width:999px) {
		.service-wrap.coupon .vis .vtxt li .txt{margin-top:-45px;}
		.service-wrap.coupon .vis .vtxt li .txt p{font-size:16px; line-height:45px; border-radius:45px;}
	} 
	@media only screen and (max-width:680px) {
		.service-wrap.coupon .vis .vtxt{padding-top:10%;}
		.service-wrap.coupon .vis .vtxt li{padding:0 5px;}
		.service-wrap.coupon .vis .vtxt li .txt{margin-top:-35px;}
		.service-wrap.coupon .vis .vtxt li .txt p{font-size:14px; line-height:1.2em;padding:13px 5px; border-radius:30px;}
		.service-wrap.coupon .vis .vtxt li .txt p br{display:block;}

		.service-wrap.coupon .vis .vtxt li .txt.vc45{margin-top:-25px; height:auto;}
		.service-wrap.coupon .vis .vtxt li .txt.vc45 p{display:block; line-height:1.2em; height:45px; display:flex;align-items: center; justify-content: center; border-radius:20px}
	} 
	@media only screen and (max-width:480px) {
		.service-wrap.coupon .vis .vtxt{padding-top:7%;}
		.service-wrap.coupon .vis .vtxt li .txt{margin-top:-25px;}
		.service-wrap.coupon .vis .vtxt li .txt p{font-size:13px; border-radius:20px;padding:10px 5px;}

		.service-wrap.coupon .vis .vtxt li .txt.vc45{margin-top:-15px;}
		.service-wrap.coupon .vis .vtxt li .txt.vc45 p{}
	} 

/* ======================================================
   .service-wrap.kiosk
=========================================================*/
.service-wrap.kiosk .info{}
.service-wrap.kiosk .info ul{position:relative; width:calc(100% + 50px); margin-left:-25px; box-sizing:border-box;}
.service-wrap.kiosk .info ul:after{display:block;content:"";clear:both;}
.service-wrap.kiosk .info li{float:left; width:33.33333%; text-align:center; position:relative; z-index:1; box-sizing:border-box;}
.service-wrap.kiosk .info li:nth-child(2){z-index:12;}
.service-wrap.kiosk .info li.zin{z-index:42;}
.service-wrap.kiosk .info li .img{position:relative;text-align:center;}
.service-wrap.kiosk .info li .img.vc{}
.service-wrap.kiosk .info li .img.vc p{position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.service-wrap.kiosk .info li .img.vc p img{max-width:none; width:auto}

.service-wrap.kiosk .info li .img img{text-align:center;}
.service-wrap.kiosk .info li .txt{margin-top:-60px;}
.service-wrap.kiosk .info li .txt p{max-width:318px; margin:0 auto;font-size:22px; line-height:60px; background:#1d4a82;color:#fff; font-weight:700; letter-spacing:-0.03em; border-radius:60px;}

.service-wrap.kiosk .inst ul{position:relative; width:calc(100% + 50px); margin-left:-25px; box-sizing:border-box;}
.service-wrap.kiosk .inst ul:after{display:block;content:"";clear:both;}
.service-wrap.kiosk .inst li{border:1px solid #c4c4c4; border-radius:30px; overflow:hidden;}
.service-wrap.kiosk .inst li:nth-child(n+2){margin-top:45px;}
.service-wrap.kiosk .inst li .img{position:relative;text-align:center;}
.service-wrap.kiosk .inst li .img img{}
.service-wrap.kiosk .inst li .txt{text-align:center;}
.service-wrap.kiosk .inst li .txt p{font-size:22px; line-height:60px; background:#1d4a82;color:#fff; font-weight:700; letter-spacing:-0.03em; }

	@media only screen and (max-width:1240px) {
		.service-wrap.kiosk .info{}
		.service-wrap.kiosk .info h3{text-align:center;}
		.service-wrap.kiosk .info h3 span:first-child{font-size:16px;}
		.service-wrap.kiosk .info h3 span:nth-child(2){font-size:37px;}
		.service-wrap.kiosk .info ul{width:auto; margin-left:0;}
		.service-wrap.kiosk .info li{padding:0 10px;}
		.service-wrap.kiosk .info li .img img{width:100%;}
		.service-wrap.kiosk .info li .img.vc p{width:110%}
		.service-wrap.kiosk .info li .img.vc p img{max-width:100%; width:100%}
		.service-wrap.kiosk .info li .txt p{font-size:20px;}
		
		.service-wrap.kiosk .inst ul{margin:0; width:auto;}
		.service-wrap.kiosk .inst li{}
		.service-wrap.kiosk .inst li .img img{width:100%;}
		.service-wrap.kiosk .inst li .txt p{font-size:20px; line-height:55px;} 
	} 
	@media only screen and (max-width:1100px) {
		.service-wrap.kiosk .info li .txt{margin-top:-55px;}
		.service-wrap.kiosk .info li .txt p{font-size:18px; line-height:55px;}
	} 
	@media only screen and (max-width:999px) {
		.service-wrap.kiosk .info{}
		.service-wrap.kiosk .info h3 span:first-child{font-size:15px;}
		.service-wrap.kiosk .info h3 span:nth-child(2){font-size:34px;}
		
		.service-wrap.kiosk .info ul{}
		.service-wrap.kiosk .info li .img img{max-width:198px;}
		
		.service-wrap.kiosk .info li .txt{margin-top:-50px}
		.service-wrap.kiosk .info li .txt p{font-size:16px; line-height:50px;}
		
		.service-wrap.kiosk .inst li:nth-child(n+2){margin-top:30px;}
		.service-wrap.kiosk .inst li{border-radius:20px;}
		.service-wrap.kiosk .inst li .txt p{font-size:18px; line-height:50px;} 
	} 
	@media only screen and (max-width:680px) {
		.service-wrap.kiosk .info{}
		.service-wrap.kiosk .info h3 span:first-child{font-size:13px;}
		.service-wrap.kiosk .info h3 span:nth-child(2){font-size:30px;}
		.service-wrap.kiosk .info ul{}
		.service-wrap.kiosk .info li{width:50%; padding:0 5px;}
		.service-wrap.kiosk .info li:nth-child(n+3){margin-top:40px;}
		.service-wrap.kiosk .info li .txt{margin-top:-45px;}
		.service-wrap.kiosk .info li .txt p{font-size:14px; line-height:1.2em; height:45px;padding:0 15px;display:flex;align-items: center; justify-content: center; border-radius:20px}

		.service-wrap.kiosk .info li .txt.h45{margin-top:-42px; height:auto;}
		.service-wrap.kiosk .info li .txt.h45 p{display:block; line-height:42px; height:auto; }


		.service-wrap.kiosk .inst li .txt p{font-size:16px; line-height:45px;} 
	} 
	@media only screen and (max-width:480px) {
		.service-wrap.kiosk .info h3 span:nth-child(2){font-size:27px;}
		.service-wrap.kiosk .info li .txt p{ font-size:13px;}
		
		.service-wrap.kiosk .info li .txt.h45{margin-top:-35px;}
		.service-wrap.kiosk .info li .txt.h45 p{line-height:35px;}

		.service-wrap.kiosk .inst li .txt p{font-size:14px; line-height:40px;} 
	} 
	
	

/* ======================================================
   .service-wrap.reserve
=========================================================*/
.service-wrap.reserve{}
.service-wrap.reserve .partner ul{margin:0 -0.5%; box-sizing:border-box;}
.service-wrap.reserve .partner ul:after{display:block;content:"";clear:both;}
.service-wrap.reserve .partner li{float:left; width:13.2857%; text-align:center; position:relative; z-index:1; margin:0 0.5%}
.service-wrap.reserve .partner li .img{position:relative;border:1px solid #c4c4c4; box-sizing:border-box; border-radius:25px;overflow:hidden;}
.service-wrap.reserve .partner li .img img{text-align:center; width:100%;}
.service-wrap.reserve .partner li .txt{margin-top:15px;}
.service-wrap.reserve .partner li .txt p{font-size:18px; font-weight:400; color:#181818; line-height:1.2em; position:relative; height:auto;}
.service-wrap.reserve .partner li .txt p span{position:absolute ;left:50%; bottom:0;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
	@media only screen and (max-width:1240px) {
		.service-wrap.reserve .partner ul{margin:0 -1%;}
		.service-wrap.reserve .partner li{width:23%; margin:0 1%}
		.service-wrap.reserve .partner li:nth-child(n+5){margin-top:30px;}
		.service-wrap.reserve .partner li .txt p{font-size:17px;}
	} 
	@media only screen and (max-width:1100px) {
		.service-wrap.reserve .partner ul{margin:0 -1%;}
		.service-wrap.reserve .partner li{width:31.333333%; margin:0 1%}
		.service-wrap.reserve .partner li:nth-child(n+4){margin-top:30px;}
	} 
	@media only screen and (max-width:999px) {
		
		.service-wrap.reserve .partner li .txt p{font-size:16px;}
	} 
	@media only screen and (max-width:680px) {
		.service-wrap.reserve .partner li .txt p{font-size:14px;}
		.service-wrap.reserve .partner li:nth-child(3) .txt p span{font-size:13px;}
	} 
	@media only screen and (max-width:480px) {
		.service-wrap.reserve .partner li .txt p{font-size:13px;}
		.service-wrap.reserve .partner li:nth-child(3) .txt p span{font-size:12px;}
	} 

.service-wrap.reserve .info{position:relative; padding:65px 0;}
.service-wrap.reserve .info .vbg{position:absolute; left:50%; min-width:360px; width:20000px;height:60%; bottom:0;z-index:-1;display:block; content:"";z-index:-1;background: -webkit-gradient(linear, left top, right top, color-stop(0, #20b3f2), color-stop(1, #518ceb));background: -moz-linear-gradient(left, #20b3f2 0%, #518ceb 100%);background: -webkit-linear-gradient(left,  #20b3f2 0%, #518ceb 100%);background: -o-linear-gradient(left,  #20b3f2 0%, #518ceb 100%);background: -ms-linear-gradient(left,  #20b3f2 0%, #518ceb 100%);background: linear-gradient(left,  #20b3f2 0%, #518ceb 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b3f2', endColorstr='#518ceb', gradientType=1);-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.service-wrap.reserve .info h3 span:first-child{font-family: 'TmonMonsori';font-size:17px; font-weight:400; color:#bdbdbd; border-bottom:2px solid #bdbdbd; display:inline-block;vertical-align:top;}
.service-wrap.reserve .info h3 span:nth-child(2){display:block; font-size:40px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em; margin-top:8px;}
.service-wrap.reserve .info h3 i{font-size:20px;}
.service-wrap.reserve .info ul{margin-top:55px;position:relative; width:calc(100% + 60px); margin-left:-30px; box-sizing:border-box;}
.service-wrap.reserve .info ul:after{display:block;content:"";clear:both;}
.service-wrap.reserve .info li{float:left; width:16.66666%; text-align:Center; box-sizing:border-box;}
.service-wrap.reserve .info li .img{position:relative;}
.service-wrap.reserve .info li .img img{text-align:center;}
.service-wrap.reserve .info li .txt{margin-top:15px;}
.service-wrap.reserve .info li .txt .btxt{max-width:160px; margin:0 auto;font-size:20px; line-height:68px; border-bottom:2px solid #fff; color:#fff; font-weight:700; letter-spacing:-0.03em;}
.service-wrap.reserve .info li .txt .btxt.vc{height:68px; line-height:1.3em;font-size:18px;  display:flex;align-items: center; justify-content: center;}
.service-wrap.reserve .info li .txt .stxt{max-width:160px; margin:0 auto;font-size:17px; line-height:1.5em; color:#fff; font-weight:400; letter-spacing:-0.03em; padding-top:17px;}
	@media only screen and (max-width:1240px) {
		.service-wrap.reserve .info{padding:50px 0}
		.service-wrap.reserve .info h3{text-align:center;}
		.service-wrap.reserve .info h3 span:first-child{font-size:16px;}
		.service-wrap.reserve .info h3 span:nth-child(2){font-size:37px;}
		.service-wrap.reserve .info h3 i{font-size:18px; display:block;}
		.service-wrap.reserve .info ul{margin-top:40px; width:auto; margin-left:0;}
		.service-wrap.reserve .info li{padding:0 10px;}
		.service-wrap.reserve .info li .img img{width:100%;}
		.service-wrap.reserve .info li .txt .btxt{font-size:18px; line-height:60px; border-width:1px;}
		.service-wrap.reserve .info li .txt .btxt.vc{font-size:16px; height:60px;}
		.service-wrap.reserve .info li .txt .stxt{font-size:15px; padding-top:12px;}
	} 
	@media only screen and (max-width:1100px) {
		 .service-wrap.reserve .info li .txt p{font-size:18px; line-height:55px;}
	} 
	@media only screen and (max-width:999px) {
		.service-wrap.reserve .info{padding:40px 0}
		.service-wrap.reserve .info h3 span:first-child{font-size:15px;}
		.service-wrap.reserve .info h3 span:nth-child(2){font-size:34px;}
		.service-wrap.reserve .info h3 i{font-size:16px;}
		
		.service-wrap.reserve .info ul{}
		.service-wrap.reserve .info li{width:33.33333%;}
		.service-wrap.reserve .info li:nth-child(n+4){margin-top:30px;}
		.service-wrap.reserve .info li .img img{max-width:198px;}
		
		.service-wrap.reserve .info li .txt{margin-top:7px;}
		.service-wrap.reserve .info li .txt .btxt{font-size:17px;}
		.service-wrap.reserve .info li .txt .btxt.vc{font-size:15px;}
		.service-wrap.reserve .info li .txt .stxt{font-size:14px; min-height:75px;}

		.service-wrap.reserve .info .vbg{height:84%}
	} 
	@media only screen and (max-width:680px) {
		.service-wrap.reserve .info{padding:30px 0}
		.service-wrap.reserve .info h3 span:first-child{font-size:13px;}
		.service-wrap.reserve .info h3 span:nth-child(2){font-size:30px;}
		.service-wrap.reserve .info h3 i{font-size:14px;}
		.service-wrap.reserve .info ul{margin-top:25px;}
		.service-wrap.reserve .info li{width:50%;}
		.service-wrap.reserve .info li .txt .btxt{font-size:16px;}
		.service-wrap.reserve .info li:nth-child(n+3){margin-top:30px;}
	} 
	@media only screen and (max-width:480px) {
		.service-wrap.reserve .info h3 span:nth-child(2){font-size:27px;}
	} 


/* ======================================================
   .about-wrap 2022-05-10
=========================================================*/
.about-wrap{padding-top:40px;}

.about-wrap	.info{border-top:1px solid #ddd; border-bottom:1px solid #ddd;box-sizing:border-box; padding:35px 0;}
.about-wrap	.info:after{display:block;content:"";clear:both;}
.about-wrap	.info .fl{float:left; width:45%;}
.about-wrap	.info .fr{float:right; width:55%}
.about-wrap .info ul{padding:0 15px;}
.about-wrap	.info li{ position:relative; padding-left:110px;}
.about-wrap	.info li:nth-child(n+2){margin-top:15px;}
.about-wrap	.info li .btxt{font-size:18px ;font-weight:400; color:#23ade7; line-height:1.6em;  letter-spacing:-0.03em; position:absolute; left:0; top:0;}
.about-wrap .info li .stxt{font-size:18px ;font-weight:400; color:#181818; line-height:1.6em; letter-spacing:-0.03em;}
	@media only screen and (max-width:1240px) {
		.about-wrap	.info li{  padding-left:100px;}
		.about-wrap	.info li .btxt{font-size:17px ;}
		.about-wrap	.info li .stxt{font-size:17px ;}
	} 
	@media only screen and (max-width:1100px) {
	
	} 
	@media only screen and (max-width:999px) {
		.about-wrap{}
		.about-wrap	.info .fl{float:none; width:auto;}
		.about-wrap	.info .fr{float:none; width:auto; margin-top:15px;}

		.about-wrap	.info li{padding-left:85px;}
		.about-wrap	.info li .btxt{font-size:16px ;}
		.about-wrap	.info li .stxt{font-size:16px ;}
	
	} 
	@media only screen and (max-width:680px) {
		.about-wrap{padding-top:20px;}

		.about-wrap	.info{padding:27px 0}
		.about-wrap .info ul{padding:0 10px;}
		.about-wrap	.info li{padding-left:75px;}
		.about-wrap	.info li .btxt{font-size:15px ;}
		.about-wrap	.info li .stxt{font-size:15px ;}
	} 
	@media only screen and (max-width:480px) {
		.about-wrap	.info li .btxt{font-size:14px ; font-weight:900;}
		.about-wrap	.info li .stxt{font-size:14px ;}
	} 


.about-wrap	.contact{position:Relative;}
.about-wrap .contact .tits{text-align:center;}
.about-wrap .contact .tits h3{position:relative; padding-top:25px;font-size:30px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em;  position:relative;}
.about-wrap .contact .tits h3:before{width:40px;height:6px; position:absolute; left:50%;margin-left:-20px;background:#23ade7; top:0; display:block;content:"";}

.about-wrap .contact .cont{position:relative}
.about-wrap .contact .maps{overflow:hidden; height:425px; border-radius:25px;box-shadow: 0 0 14px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.2)  ; -moz-box-shadow: 0 0 14px rgba(0, 0, 0, 0.2)  ; }

.about-wrap .contact .ov{position:relative; padding-right:320px; margin-top:75px;}
.about-wrap .contact .txt ul{padding:0 15px;}
.about-wrap	.contact .txt li{ position:relative; padding-left:110px;}
.about-wrap	.contact .txt li:nth-child(n+2){margin-top:12px;}
.about-wrap	.contact .txt li .btxt{font-size:18px ;font-weight:700; color:#181818; line-height:1.6em;  letter-spacing:-0.03em; position:absolute; left:0; top:0;}
.about-wrap .contact .txt li .stxt{font-size:18px ;font-weight:400; color:#181818; line-height:1.6em; letter-spacing:-0.03em;}
.about-wrap .contact .txt li .stxt:nth-child(n+3){margin-top:9px;}

.about-wrap .contact .sns{width:310px; position:absolute;right:0; top:0;  border-left:1px solid #ddd; padding:5px 0 5px 40px; box-sizing:border-box; }
.about-wrap .contact .sns h4{font-size:20px; color:#181818; font-size:20px; font-weight:900; letter-spacing:-0.03em; margin-bottom:20px; text-transform:uppercase;}
.about-wrap .contact .sns ul{height:142px; position:relative; margin-top:45px;}

.about-wrap .contact .sns li a{display:block; width:77px;height:67px; }
.about-wrap .contact .sns li:nth-child(1) a{position:absolute; left:0; top:37px;background:url(../_Img/content/contact-sns01.png) no-repeat center center;}
.about-wrap .contact .sns li:nth-child(2) a{position:absolute; left:65px; top:0;background:url(../_Img/content/contact-sns02.png) no-repeat center center;}
.about-wrap .contact .sns li:nth-child(3) a{position:absolute; left:65px; bottom:0;background:url(../_Img/content/contact-sns03.png) no-repeat center center;}
.about-wrap .contact .sns li:nth-child(4) a{position:absolute; left:129px; top:37px;background:url(../_Img/content/contact-sns04.png) no-repeat center center;}
.about-wrap .contact .sns li:nth-child(5) a{position:absolute; right:0; top:0;background:url(../_Img/content/contact-sns05.png) no-repeat center center;}
.about-wrap .contact .sns li:nth-child(6) a{position:absolute; right:0; bottom:0;background:url(../_Img/content/contact-sns06.png) no-repeat center center;}

	@media only screen and (max-width:1240px) {
		.about-wrap .contact{}
		.about-wrap .contact .tits h3{font-size:27px;}
		.about-wrap .contact .tits h3:before{width:36px;height:5px; margin-left:-18px}
		
		.about-wrap .contact .cont{}
		.about-wrap .contact .txt li{padding-left:100px;}
		.about-wrap .contact .txt li .btxt{font-size:17px ;}
		.about-wrap .contact .txt li .stxt{font-size:17px ;}
		
		.about-wrap .contact .ov{ margin-top:55px}
		.about-wrap .contact .sns{padding:5px 0 5px 40px;}
		.about-wrap .contact .sns h4{font-size:18px;}
		.about-wrap .contact .sns li a{}
	} 
	@media only screen and (max-width:1100px) {
	
	} 
	@media only screen and (max-width:999px) {
		.about-wrap .contact{}
		.about-wrap .contact .tits h3{font-size:24px;}
		.about-wrap .contact .tits h3:before{width:30px;height:4px; margin-left:-15px}

		.about-wrap .contact .cont{}
		.about-wrap .contact .txt{padding-bottom:40px; border-bottom:1px solid #dedede; margin-bottom:40px;}
		.about-wrap .contact .txt li{padding-left:85px;}
		.about-wrap .contact .txt li .btxt{font-size:16px ;}
		.about-wrap .contact .txt li .stxt{font-size:16px ;}
		
		.about-wrap .contact .ov{padding-right:0; margin-top:40px}

		.about-wrap .contact .sns{width:auto; padding:0; position:relative; right:auto; top:auto; border:none; margin:0 auto; width:240px;margin-top:0;}
		.about-wrap .contact .sns h4{text-align:center; font-size:17px;}
		.about-wrap .contact .sns ul{font-size:0;text-align:center; margin-top:30px; height:125px;}
		.about-wrap .contact .sns li{ float:none !important; width:auto ;display:inline-block;vertical-align:top;}
		.about-wrap .contact .sns li a{width:70px; height:62px ;background-size:100% auto !important;}
		.about-wrap .contact .sns li:nth-child(1) a{top:32px;}
		.about-wrap .contact .sns li:nth-child(2) a{left:58px}
		.about-wrap .contact .sns li:nth-child(3) a{left:58px}
		.about-wrap .contact .sns li:nth-child(4) a{top:32px; left:114px;}
		
	} 
	@media only screen and (max-width:680px) {
		.about-wrap .contact{}
		.about-wrap .contact .tits h3{font-size:21px; padding-top:15px;}
		.about-wrap .contact .tits h3:before{width:20px;height:2px; margin-left:-10px}

		.about-wrap	.contact .txt li{padding-left:75px;}
		.about-wrap	.contact .txt li .btxt{font-size:15px ;}
		.about-wrap	.contact .txt li .stxt{font-size:15px ;}
		
		.about-wrap .contact .sns ul{margin-top:20px;height:110px; width:210px;}
		.about-wrap .contact .sns li a{width:60px; height:56px ;}
		.about-wrap .contact .sns li:nth-child(1) a{top:28px;}
		.about-wrap .contact .sns li:nth-child(2) a{left:50px}
		.about-wrap .contact .sns li:nth-child(3) a{left:50px}
		.about-wrap .contact .sns li:nth-child(4) a{top:28px; left:100px;}
	} 
	@media only screen and (max-width:480px) {
		.about-wrap	.contact .txt li .btxt{font-size:14px; font-weight:900;}
		.about-wrap	.contact .txt li .stxt{font-size:14px;}
	} 

/* 2021-11-01 */
.about-wrap	.downs{position:relative; margin-top:130px;}
.about-wrap	.downs ul{}
.about-wrap	.downs ul:after{display:block; content:"";clear:both;}
.about-wrap	.downs li{float:left;width:48.5%}
.about-wrap	.downs li:nth-child(2){float:right;}
.about-wrap	.downs li a{border-radius:25px; display:block; position:relative; overflow:hidden;border-radius:30px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.about-wrap	.downs li a:after{background:#009fe3; position:Absolute ;left:0; top:0; width:100%;height:100%; display:block; content:""; z-index:1; opacity:0;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
.about-wrap	.downs li .txt{position:relative;display:flex;align-items: center; justify-content: center; height:230px; width:100%;z-index:11}
.about-wrap	.downs li .vc{text-align:Center;}
.about-wrap	.downs li .btxt{display:block;font-size:34px; line-height:1.3em;text-align:center;color:#fff;}
.about-wrap	.downs li .stxt{display:inline-block;line-height:1.3em; margin-top:5px; font-size:18px ;color:#fff;border-bottom:1px solid #fff; letter-spacing:0.2em;}

.about-wrap	.downs li a:hover:after{opacity:1}
.about-wrap	.downs li a:hover{box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2)  ; -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2)  ; -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2)  ; }
.about-wrap	.downs li:nth-child(1) a{background:url(../_Img/content/about-vimg01.png) no-repeat center center; background-size:cover;}
.about-wrap	.downs li:nth-child(2) a{background:url(../_Img/content/about-vimg02.png) no-repeat center center; background-size:cover;}
	@media only screen and (max-width:1240px) {
		.about-wrap	.downs{margin-top:110px;}
		.about-wrap	.downs li .txt{height:210px}
		.about-wrap	.downs li .btxt{font-size:31px}
		.about-wrap	.downs li .stxt{font-size:17px;}
	}
	@media only screen and (max-width:1100px) {
		.about-wrap	.downs{margin-top:90px;}
		.about-wrap	.downs li .txt{height:190px}
		.about-wrap	.downs li .btxt{font-size:27px}
		.about-wrap	.downs li .stxt{font-size:16px;}
	}
	@media only screen and (max-width:999px) {
		.about-wrap	.downs{margin-top:70px;}
		.about-wrap	.downs li a{border-radius:20px}
		.about-wrap	.downs li .txt{height:170px}
		.about-wrap	.downs li .btxt{font-size:24px}
		.about-wrap	.downs li .stxt{font-size:15px;}
 	}
	@media only screen and (max-width:680px) {
		.about-wrap	.downs{margin-top:50px;}
		.about-wrap	.downs li .txt{height:150px}
		.about-wrap	.downs li .btxt{font-size:21px}
		.about-wrap	.downs li .stxt{font-size:13px;}
		
	}
	@media only screen and (max-width:480px) {
		.about-wrap	.downs li a{border-radius:15px}
		.about-wrap	.downs li .txt{height:130px}
		.about-wrap	.downs li .btxt{font-size:18px}
		.about-wrap	.downs li .stxt{font-size:11px;}
	}


.about-wrap	.history{position:relative; padding:130px 0; margin-top:150px;}
.about-wrap	.history:after{position:absolute; left:50%; top:0;width:20000px; height:100%; margin-left:-10000px; display:block; content:"";background:#f2f5f8; z-index:-1;}
.about-wrap .history .tits{text-align:center;}
.about-wrap .history .tits h3{position:relative; padding-top:25px;font-size:40px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em;  position:relative;}
.about-wrap .history .tits h3:before{width:40px;height:6px; position:absolute; left:50%;margin-left:-20px;background:#23ade7; top:0; display:block;content:"";}

.about-wrap .history .cont{margin-top:70px; position:relative;overflow:hidden;}
.about-wrap	.history .cont:before{width:1px;height: calc(100% - 20px); background:#d9d9d9;  z-index:1;position:absolute; left:50%;top:20px; display:block; content:"";-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}

.about-wrap	.history .cont .vc{position:relative; z-index:55;opacity:1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-ms-transform: translateY(0); -o-transform:  translateY(0);transform: translateY(0);}
.about-wrap	.history .cont .vc:before{width:1px;height:0;background:#3e7ddb; display:block;content:"";position:absolute; left:50%; top:20px;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);-webkit-transition: height 4s ease-out;-moz-transition: height 4s ease-out;-o-transition: height 4s ease-out;transition: height 4s ease-out;}
.about-wrap	.history .cont .vc:first-child:before{top:20px;}
.about-wrap	.history .cont .vc:nth-child(n+2){padding-bottom:90px;}

.about-wrap	.history .cont .vc:last-child:after{opacity:0;width:9px;height:9px;border-radius:100%;background:#3e7ddb; position:absolute; left:50%; bottom:0; display:block; content:""; z-index:999; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);-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;}

.about-wrap	.history .cont .item{padding-left:54%; position:relative; z-index:1; min-height:160px;}
.about-wrap	.history .cont .item:nth-child(even){}
.about-wrap	.history .cont .item.c02{margin-top:70px;}
.about-wrap	.history .cont .item:last-child:after{background:#f2f5f8;position:Absolute; left:0; top:10px; display:block; width:100%;height:calc(100% - 10px); display:block; content:"";z-index:-1;}

.about-wrap	.history .cont .item .img{position:absolute;right:56%; top:0;  width:285px; border-radius:12px; overflow:hidden;box-shadow: 0 0 9px rgba(0, 0, 0, 0.2)  ; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2)  ; -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2)  ; }
.about-wrap	.history .cont .item .img img{width:100%;}

.about-wrap	.history .cont .year{font-size:30px; font-weight:900; color:#23ade7; letter-spacing:-0.03em;line-height:1.3em; }

.about-wrap	.history .cont .item:nth-child(even) .year:before{left:auto; right:50%}

.about-wrap	.history .cont ul{margin-top:20px}
.about-wrap	.history .cont ul:before{width:24px;height:24px; position:absolute; left:50%; box-sizing:border-box;top:8px;background:#fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)  ; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)  ; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)  ; z-index:1; border-radius:100%; display:block; content:""; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}
.about-wrap	.history .cont ul:after{width:16px;height:16px; position:absolute; left:50%; top:12px;background:#23ade7; border-radius:100%; z-index:2; display:block; content:""; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform:  translateX(-50%);transform: translateX(-50%);}

.about-wrap	.history .cont li{position:relative; padding-left:0}

.about-wrap	.history .cont li:nth-child(n+2){margin-top:10px;}
.about-wrap	.history .cont li .btxt{font-size:17px; color:#181818; line-height:1.4em; position:absolute; left:0; top:0;}
.about-wrap	.history .cont li .stxt{font-size:17px; color:#181818; line-height:1.4em;word-break: keep-all;}
.about-wrap	.history .cont li .stxt:nth-child(n+2){margin-top:7px;}

.about-wrap	.history .cont .item:nth-child(even) li{padding-right:0; padding-left:0;}
.about-wrap	.history .cont .item:nth-child(even) li .btxt{left:auto; right:0;}
	@media only screen and (max-width:1240px) {
		.about-wrap	.history{padding:110px 0; margin-top:120px}
		.about-wrap .history .tits h3{font-size:35px;}
		.about-wrap .history .tits h3:before{width:36px;height:5px; margin-left:-18px}

		.about-wrap	.history .cont .year{}

		.about-wrap	.history .cont .item .img{right:58%}
	}
	@media only screen and (max-width:1100px) {
		
	}
	@media only screen and (max-width:999px) {
		.about-wrap	.history{padding:85px 0; margin-top:90px;}
		.about-wrap .history .tits h3{font-size:30px;}
		.about-wrap .history .tits h3:before{width:30px;height:4px; margin-left:-15px}

		.about-wrap	.history .cont .item.c02{margin-top:50px;}
		.about-wrap	.history .cont{margin-top:70px;}
		.about-wrap	.history .cont ul{margin-top:10px}
		.about-wrap	.history .cont ul:before{top:4px}
		.about-wrap	.history .cont ul:after{top:8px}
		.about-wrap	.history .cont li{}
		.about-wrap	.history .cont li .btxt{font-size:14px;}
		.about-wrap	.history .cont li .stxt{font-size:14px;}

		.about-wrap	.history .cont .year{font-size:25px;}

		.about-wrap	.history .cont .item .img{right:58%; width:40%; max-width:280px}
 	}
	@media only screen and (max-width:680px) {
		.about-wrap	.history{padding:60px 0 ; margin-top:60px;}
		.about-wrap .history .tits h3{font-size:25px; padding-top:15px;}
		.about-wrap .history .tits h3:before{width:20px;height:2px; margin-left:-10px}

		.about-wrap	.history .cont{margin-top:30px;}
		.about-wrap	.history .cont:before{left:12px;}
		.about-wrap	.history .cont:after{left:12px;}
		.about-wrap	.history .cont .item.c02{margin-top:30px;}
		.about-wrap	.history .cont .item{padding-left:50px; position:relative;}
		
		.about-wrap	.history .cont .item:nth-child(even){padding-right:0; padding-left:50px;text-align:left;}
		.about-wrap	.history .cont .item:nth-child(even) li{padding-right:0; padding-left:0}
		.about-wrap	.history .cont .item:nth-child(even) li .btxt{left:0; right:auto;}
		
		.about-wrap	.history .cont .year{font-size:24px; line-height:30px;}
		.about-wrap	.history .cont .year:before{left:12px; top:15px;}
		.about-wrap	.history .cont .item:nth-child(even) .year:before{left:12px; right:auto}

		.about-wrap	.history .cont .vc:before{left:12px;-webkit-transform: translateX(0); -moz-transform: translateX(0);-ms-transform: translateX(0); -o-transform:  translateX(0);transform: translateX(0);}
		.about-wrap	.history .cont .vc:last-child:after{left:12px;bottom:1px;}

		.about-wrap	.history .cont ul:before{left:2px; top:3px; -webkit-transform: translateX(0); -moz-transform: translateX(0);-ms-transform: translateX(0); -o-transform:  translateX(0);transform: translateX(0);}
		.about-wrap	.history .cont ul:after{ left:6px; top:7px; -webkit-transform: translateX(0); -moz-transform: translateX(0);-ms-transform: translateX(0); -o-transform:  translateX(0);transform: translateX(0);}

		.about-wrap	.history .cont .item .img{position:relative; right:auto; left:auto; top:auto; margin-bottom:20px;max-width:90%; width:auto; margin-top:15px;}
	}
	@media only screen and (max-width:480px) {
		.about-wrap	.history .cont .year{font-size:21px}
		.about-wrap	.history .cont li .btxt{font-size:13px;}
		.about-wrap	.history .cont li .stxt{font-size:13px;}
	}


.about-wrap	.paite{position:Relative;padding:110px 0; margin-top:70px;}
.about-wrap	.paite:after{position:absolute; left:50%; top:0;width:20000px; height:100%; margin-left:-10000px; display:block; content:"";background:#f7f4f1; z-index:-1;}
.about-wrap .paite .tits{text-align:left;position:Relative; z-index:12;}
.about-wrap .paite .tits h3{font-size:41px; color:#181818;font-family: 'S-CoreDream-7ExtraBold'; line-height:1.2em;}
.about-wrap .paite .cont{margin-top:40px;position:Relative; z-index:2}
.about-wrap .paite .cont:after{position:absolute; right:0; top:-270px;width:380px; height:255px; display:block; content:"";background:url(../_Img/content/about-pait.png) no-repeat center center;; z-index:-1;}
.about-wrap .paite ul{}
.about-wrap .paite li{ font-size:21px; font-weight:400; color:#222; line-height:1.5em; letter-spacing:-0.03em; position:relative; padding-left:40px;}
.about-wrap .paite li:nth-child(n+2){margin-top:20px;}
.about-wrap .paite li:before{width:50px;height:50px; position:absolute; left:0; top:-12px; display:block; content:""; background:url(../_Img/content/about-check.png) no-repeat left center;}
	@media only screen and (max-width:1240px) {
		.about-wrap	.paite{padding:90px 0; margin-top:50px;}
		.about-wrap .paite .tits h3{font-size:35px;}

		.about-wrap .paite .cont:after{width:300px;background-size:90% auto; }
		.about-wrap .paite li{ font-size:19px; padding-left:35px;}
		.about-wrap .paite li:before{background-size:20px auto;}
	} 
	@media only screen and (max-width:1100px) {
		
	} 
	@media only screen and (max-width:999px) {
		.about-wrap	.paite{padding:70px 0; margin-top:40px;}
		.about-wrap .paite .tits{text-align:center;}
		.about-wrap .paite .tits h3{font-size:30px;}

		.about-wrap .paite .cont:after{width:200px;background-size:90% auto; opacity:0.5; top:-240px; right:-60px;}
		.about-wrap .paite li{ font-size:17px; padding-left:25px;}
		.about-wrap .paite li:nth-child(n+2){margin-top:12px;}
		.about-wrap .paite li:before{background-size:16px auto;}
	} 
	@media only screen and (max-width:680px) {
		.about-wrap	.paite{padding:40px 0; margin-top:20px;}
		.about-wrap .paite .tits h3{font-size:25px;}
		
		.about-wrap .paite .cont{margin-top:20px;}
		.about-wrap .paite .cont:after{width:160px; height:180px; top:-180px;}
		.about-wrap .paite li{ font-size:15px;}
		.about-wrap .paite li:before{top:-16px;}
	} 
	@media only screen and (max-width:480px) {
		.about-wrap .paite .cont:after{width:120px; height:150px; top:-140px;}
	} 


.about-wrap .client{position:relative; padding:110px 0 0 0; margin-top:160px;}
.about-wrap .client .tits{text-align:center;}
.about-wrap .client .tits h3{position:relative; padding-top:25px;font-size:40px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em;  position:relative;}
.about-wrap .client .tits h3:before{width:40px;height:6px; position:absolute; left:50%;margin-left:-20px;background:#23ade7; top:0; display:block;content:"";}
.about-wrap .client .gap120{height:120px;}
.about-wrap .client .cont{margin-top:70px}
.about-wrap .client .cont h4{font-size:35px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em;  position:relative; font-weight:400; text-align:center; margin-bottom:40px;}
.about-wrap .client .cont ul{margin:0 -1%}
.about-wrap .client .cont ul:after{display:block; content:"";clear:both}
.about-wrap .client .cont li{width:18%; margin:0 1%;float:left;}
.about-wrap .client .cont li:nth-child(n+6){margin-top:2%;}
.about-wrap .client .cont li a{display:block;border:1px solid #dedede; border-radius:15px;display:flex;align-items: center; justify-content: center; height:135px; overflow:hidden;-webkit-transition: box-shadow 0.3s ease-in-out;-moz-transition: box-shadow 0.3s ease-in-out;-o-transition: box-shadow 0.3s ease-in-out;transition: box-shadow 0.3s ease-in-out;}
.about-wrap .client .cont li a div{}
.about-wrap .client .cont li a img{height:130px;-webkit-transition: transform 0.3s ease-in-out;-moz-transition: transform 0.3s ease-in-out;-o-transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;}
.about-wrap .client .cont li a:hover img{-webkit-transform: translateY(-3%); -moz-transform: translateY(-3%);-ms-transform: translateY(-3%); -o-transform:  translateY(-3%);transform: translateY(-3%);}
.about-wrap .client .cont li a:hover{box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1)  ; -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1)  ; -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1)  ; }	
	@media only screen and (max-width:1240px) {
		.about-wrap .client{padding-top:80px; margin-top:120px}
		.about-wrap .client .tits h3{font-size:27px;}
		.about-wrap .client .tits h3:before{width:36px;height:5px; margin-left:-18px}
		.about-wrap .client .cont{margin-top:50px}
		.about-wrap .client .cont h4{font-size:30px ; margin-bottom:30px;}
		.about-wrap .client .cont li a{height:120px;}
		.about-wrap .client .cont li a img{height:120px;}

		.about-wrap .client .gap120{height:90px;}
	} 
	@media only screen and (max-width:1100px) {
		.about-wrap .client .cont li a{height:100px;}
		.about-wrap .client .cont li a img{height:100px;}
	} 
	@media only screen and (max-width:999px) {
		.about-wrap .client{padding-top:60px; margin-top:80px}
		.about-wrap .client .tits h3{font-size:24px;}
		.about-wrap .client .tits h3:before{width:30px;height:4px; margin-left:-15px}

		.about-wrap .client .cont{margin-top:30px}
		.about-wrap .client .cont h4{font-size:25px ;margin-bottom:20px;}
		.about-wrap .client .cont li{width:23%;}
		.about-wrap .client .cont li:nth-child(n+5){margin-top:2%;}
		.about-wrap .client .cont li a img{height:80px;}

		.about-wrap .client .gap120{height:60px;}
	} 
	@media only screen and (max-width:680px) {
		.about-wrap .client{padding-top:40px; margin-top:40px}
		.about-wrap .client .tits h3{font-size:21px; padding-top:15px;}
		.about-wrap .client .tits h3:before{width:20px;height:2px; margin-left:-10px}

		.about-wrap .client .cont{margin-top:30px}
		.about-wrap .client .cont h4{font-size:20px ;margin-bottom:10px;}
		.about-wrap .client .cont li{width:31.3333333%;}
		.about-wrap .client .cont li:nth-child(n+4){margin-top:2%;}

		.about-wrap .client .cont li a{height:80px;}
		.about-wrap .client .cont li a img{height:60px;}

		.about-wrap .client .gap120{height:30px;}
	} 
	@media only screen and (max-width:480px) {
		.about-wrap .client .cont li{width:48%;}
		.about-wrap .client .cont li:nth-child(n+3){margin-top:2%;}

		.about-wrap .client .cont li a{height:60px;}
		.about-wrap .client .cont li a img{height:60px;}
	} 



.about-wrap .biz{position:relative;}
.about-wrap .biz .tits{text-align:center;}
.about-wrap .biz .tits h3{position:relative; padding-top:25px;font-size:40px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em;  position:relative;}
.about-wrap .biz .tits h3:before{width:40px;height:6px; position:absolute; left:50%;margin-left:-20px;background:#23ade7; top:0; display:block;content:"";}
.about-wrap .biz .cont{margin-top:70px;text-align:center;}
.about-wrap .biz .cont:after{display:block; content:"";clear:both;}
.about-wrap .biz .cont .item{width:48%; padding-top:30px; float:left; display:inline-block;vertical-align:top; position:relative;}
.about-wrap .biz .cont .item:nth-child(2){float:right;}
.about-wrap .biz .cont .item h4{position:absolute; left:50%; margin-left:-160px; top:0; line-height:62px; height:58px; border-radius:38px; font-weight:400;width:320px; background:#f2f5f8; font-size:25px;font-family: 'GmarketSans'; color:#000;}
.about-wrap .biz .cont .item .vcon{border:2px solid #e7e7e7;box-sizing:border-box; min-height:880px;}	

.about-wrap .biz .cont .item:nth-child(1) .vcon{padding:140px 100px 0 100px; }
.about-wrap .biz .cont .item:nth-child(2) .vcon{padding:50px 40px 0 40px; }

.about-wrap .biz .cont .item:nth-child(1) dl{position:relative; padding-left:200px;text-align:left; box-sizing:border-box; margin:0 auto ; max-width:380px; width:100%;}
.about-wrap .biz .cont .item:nth-child(1) dl:before{width:0;border-left:1px solid #dedede; position:absolute ;left: 160px ; top:0; display:block; content:""; height:100%;}
.about-wrap .biz .cont .item:nth-child(1) dl:nth-child(n+2){ margin-top:70px}
.about-wrap .biz .cont .item:nth-child(1) dl dt{position:absolute ;left:0; top:15px; width:130px; padding-top:110px; font-size:18px; font-weight:700; letter-spacing:-0.03em; line-height:1.2em;text-align:center;}
.about-wrap .biz .cont .item:nth-child(1) dl dd{padding-left:7px; position:Relative; font-size:14px; color:#181818; font-weight:400; letter-spacing:-0.03em;}
.about-wrap .biz .cont .item:nth-child(1) dl dd:before{width:2px;height:2px; background:#181818; position:Absolute; left:0; top:9px; display:block; content:""}
.about-wrap .biz .cont .item:nth-child(1) dl dd:nth-child(n+3){margin-top:5px;}

.about-wrap .biz .cont .item:nth-child(1) dl:nth-child(1) dt{background:url(../_Img/content/devel-ico01.jpg) no-repeat center top;}
.about-wrap .biz .cont .item:nth-child(1) dl:nth-child(2) dt{background:url(../_Img/content/devel-ico02.jpg) no-repeat center top;}
.about-wrap .biz .cont .item:nth-child(1) dl:nth-child(3) dt{background:url(../_Img/content/devel-ico03.jpg) no-repeat center top;}

.about-wrap .biz .cont .item:nth-child(2){}
.about-wrap .biz .cont .item:nth-child(2) ul{font-size:0; margin:0 -2%}
.about-wrap .biz .cont .item:nth-child(2) li{display:inline-block;vertical-align:top; width:46%; margin:0 2%}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(n+3){margin-top:17px}
.about-wrap .biz .cont .item:nth-child(2) li .img{}
.about-wrap .biz .cont .item:nth-child(2) li .img img{ width:100%; max-width:276px;}
.about-wrap .biz .cont .item:nth-child(2) li .txt{background:#555;border-radius:15px; border-top-left-radius:0; padding:15px 15px 15px 20px; padding-left:25px; text-align:left; position:Relative;}
.about-wrap .biz .cont .item:nth-child(2) li .txt .btxt{font-size:17px; font-weight:700; letter-spacing:-0.01em; color:#fff;line-height:1.2em;}
.about-wrap .biz .cont .item:nth-child(2) li .txt .stxt{margin-top:5px;font-size:12px; font-weight:400; letter-spacing:-0.01em; color:#fff;line-height:1.2em;}

.about-wrap .biz .cont .item:nth-child(2) li .txt:before{width:32px;height:32px; position:Absolute ;left:-12px; top:-12px; background:#fff; border:3px solid #555; text-indent:-1px;line-height:28px;border-radius:100%; box-sizing:border-box; font-weight:800; color:#555; font-size:14px; text-align:center; display:block;}

.about-wrap .biz .cont .item:nth-child(2) li:nth-child(1) .txt{background:#ef8572;}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(2) .txt{background:#e9984b;}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(3) .txt{background:#f6bf02;}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(4) .txt{background:#4ac573;}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(5) .txt{background:#31ace1;}

.about-wrap .biz .cont .item:nth-child(2) li:nth-child(1) .txt:before{color:#ef8572; border-color:#ef8572; content:"1"}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(2) .txt:before{color:#e9984b; border-color:#e9984b; content:"2"}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(3) .txt:before{color:#f6bf02; border-color:#f6bf02; content:"3"}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(4) .txt:before{color:#4ac573; border-color:#4ac573; content:"4"}
.about-wrap .biz .cont .item:nth-child(2) li:nth-child(5) .txt:before{color:#31ace1; border-color:#31ace1; content:"5"}









.about-wrap .biz-box{position:relative;margin-top:160px;}
.about-wrap .biz-box .tits{text-align:center;}
.about-wrap .biz-box .tits h3{position:relative; padding-top:25px;font-size:40px ; color:#181818;font-family: 'GmarketSans'; line-height:1.3em;  position:relative;}
.about-wrap .biz-box .tits h3:before{width:40px;height:6px; position:absolute; left:50%;margin-left:-20px;background:#23ade7; top:0; display:block;content:"";}
.about-wrap .biz-box .cont{margin-top:70px;text-align:center;}
.about-wrap .biz-box .cont:after{display:block; content:"";clear:both;}
.about-wrap .biz-box .cont .item-box{width:100%; padding-top:30px; float:left; display:inline-block;vertical-align:top; position:relative;}
.about-wrap .biz-box .cont .item-box:nth-child(2){float:right;}
.about-wrap .biz-box .cont .item-box h4{position:absolute; left:50%; margin-left:-160px; top:0; line-height:62px; height:58px; border-radius:38px; font-weight:400;width:320px; background:#f2f5f8; font-size:25px;font-family: 'GmarketSans'; color:#000;}
.about-wrap .biz-box .cont .item-box .vcon-box{border:2px solid #e7e7e7;box-sizing:border-box; min-height:880px;}
.about-wrap .biz-box .cont .item-box .vcon-box img{width:100%}

.about-wrap .biz-box .cont .item-box:nth-child(1) .vcon-box{ }



	@media only screen and (max-width:1240px) {
		.about-wrap .biz{}
		.about-wrap .biz .tits h3{font-size:27px;}
		.about-wrap .biz .tits h3:before{width:36px;height:5px; margin-left:-18px}
		.about-wrap .biz .cont{margin-top:50px}
		.about-wrap .biz .cont .item .vcon{min-height:840px;}
		.about-wrap .biz .cont .item h4{width:300px; margin-left:-150px; font-size: 22px; height:55px; line-height:58px;}
		.about-wrap .biz .cont .item:nth-child(1) .vcon{padding:120px 70px 0 70px; }
		.about-wrap .biz .cont .item:nth-child(2) .vcon{padding:50px 30px 0 30px; }

		.about-wrap .biz .cont .item:nth-child(1) dl{padding-left:170px; max-width:360px;}
		.about-wrap .biz .cont .item:nth-child(1) dl:nth-child(n+2){ margin-top:50px}
		.about-wrap .biz .cont .item:nth-child(1) dl:before{left:140px;}
		.about-wrap .biz .cont .item:nth-child(1) dl dt{background-size:100px auto !important; padding-top:90px; font-size:16px; width:100px;}

		.about-wrap .biz .cont .item:nth-child(2) li .img img{max-width:200px;}
		.about-wrap .biz .cont .item:nth-child(2) li .txt{min-height:76px;box-sizing:border-box; padding:12px 12px 12px 20px;}
		.about-wrap .biz .cont .item:nth-child(2) li .txt:before{width:28px;height:28px; line-height:22px; font-size:14px; left:-8px; top:-8px;}




		.about-wrap .biz-box{}
		.about-wrap .biz-box .tits h3{font-size:27px;}
		.about-wrap .biz-box .tits h3:before{width:36px;height:5px; margin-left:-18px}
		.about-wrap .biz-box .cont{margin-top:50px}
		.about-wrap .biz-box .cont .item-box .vcon-box{min-height:840px;}


	} 
	@media only screen and (max-width:1100px) {
		.about-wrap .biz .cont .item .vcon{}
		.about-wrap .biz .cont .item:nth-child(1) .vcon{padding:100px 40px 0 40px; }
		.about-wrap .biz .cont .item:nth-child(2) .vcon{padding:50px 20px 0 20px; }

		
		.about-wrap .biz-box .cont .item-box .vcon{}
		.about-wrap .biz-box .cont .item-box:nth-child(1) .vcon{padding:100px 40px 0 40px; }
	} 
	@media only screen and (max-width:999px) {
		.about-wrap .biz{}
		.about-wrap .biz .tits h3{font-size:24px;}
		.about-wrap .biz .tits h3:before{width:30px;height:4px; margin-left:-15px}

		.about-wrap .biz .cont{margin-top:30px}
		
		.about-wrap .biz .cont .item{float:none; width:auto; margin:0; display:block; padding-top:25px;}
		.about-wrap .biz .cont .item h4{width:260px; margin-left:-130px; font-size: 20px; height:50px; line-height:54px;}
		.about-wrap .biz .cont .item .vcon{min-height:auto;}
		.about-wrap .biz .cont .item:nth-child(2){float:right; margin-top:40px;}

		.about-wrap .biz .cont .item:nth-child(1) .vcon{padding:70px 20px 30px 20px; }
		.about-wrap .biz .cont .item:nth-child(2) .vcon{padding:50px 20px 40px 20px; }

		
		.about-wrap .biz .cont .item:nth-child(1) dl:nth-child(n+2){ margin-top:30px}
		.about-wrap .biz .cont .item:nth-child(1) dl:before{left:130px;}
		.about-wrap .biz .cont .item:nth-child(1) dl dt{font-size:16px;}
		.about-wrap .biz .cont .item:nth-child(1) dl dd{font-size:13px;}
		.about-wrap .biz .cont .item:nth-child(1) dl dd:nth-child(n+3){margin-top:3px;}
		
		.about-wrap .biz .cont .item:nth-child(2) li .img img{max-width:276px;}
		.about-wrap .biz .cont .item:nth-child(2) li .txt:before{width:22px;height:22px; line-height:18px; font-size:12px; left:50%; margin-left:-11px; top:-11px;}
		.about-wrap .biz .cont .item:nth-child(2) li .txt{padding:20px 10px 15px 10px; min-height:auto;text-align:center; margin-top:20px; border-radius:15px;}
		.about-wrap .biz .cont .item:nth-child(2) li .txt .btxt{font-size:15px; }
		.about-wrap .biz .cont .item:nth-child(2) li .txt .stxt{font-size:11px; margin-top:3px;}


		.about-wrap .biz-box{}
		.about-wrap .biz-box .tits h3{font-size:24px;}
		.about-wrap .biz-box .tits h3:before{width:30px;height:4px; margin-left:-15px}

		.about-wrap .biz-box .cont{margin-top:30px}
		
		.about-wrap .biz-box .cont .item-box{float:none; width:auto; margin:0; display:block; padding-top:25px;}
		.about-wrap .biz-box .cont .item-box h4{width:260px; margin-left:-130px; font-size: 20px; height:50px; line-height:54px;}
		.about-wrap .biz-box .cont .item-box .vcon-box{min-height:auto;}

		
	} 
	@media only screen and (max-width:680px) {
		.about-wrap .biz{}
		.about-wrap .biz .tits h3{font-size:21px; padding-top:15px;}
		.about-wrap .biz .tits h3:before{width:20px;height:2px; margin-left:-10px}

		.about-wrap .biz .cont{margin-top:30px}
		.about-wrap .biz .cont .item{padding-top:22px;}
		.about-wrap .biz .cont .item h4{width:220px; margin-left:-110px; font-size:18px; height:44px; line-height:46px;}

		.about-wrap .biz .cont .item:nth-child(1) .vcon{padding-top:50px}
		.about-wrap .biz .cont .item:nth-child(2) .vcon{padding-top:40px}

		.about-wrap .biz .cont .item:nth-child(1) dl{padding-left:120px; max-width:300px;}
		.about-wrap .biz .cont .item:nth-child(1) dl:before{left:100px;}
		.about-wrap .biz .cont .item:nth-child(1) dl dt{background-size:80px auto !important; padding-top:75px; font-size:15px; width:80px;}
		.about-wrap .biz .cont .item:nth-child(2) li .txt{min-height:82px;}


		
		.about-wrap .biz-box{}
		.about-wrap .biz-box .tits h3{font-size:21px; padding-top:15px;}
		.about-wrap .biz-box .tits h3:before{width:20px;height:2px; margin-left:-10px}

		.about-wrap .biz-box .cont{margin-top:30px}
		.about-wrap .biz-box .cont .item-box{padding-top:22px;}
		.about-wrap .biz-box .cont .item-box h4{width:220px; margin-left:-110px; font-size:18px; height:44px; line-height:46px;}
		
	} 
	@media only screen and (max-width:480px) {
		.about-wrap .biz .cont .item h4{font-size:16px;width:180px; margin-left:-90px;}

		.about-wrap .biz-box .cont .item-box h4{font-size:16px;width:180px; margin-left:-90px;}
	} 
