@charset "utf-8";

/* layout ***********************************/
body.main {overflow-x:hidden;}
.main section .wrap {margin:0 auto;width:1410px;}
@media (max-width:767px) {.main section .wrap {width:100%;padding:0 25px;}} /* mobile */
@media (min-width:768px) and (max-width:1023px) {.main section .wrap {width:100%;padding:0 60px;}} /* tablet */
@media (min-width:1024px) and (max-width:1300px) {.main section .wrap {width:100%;padding:0 60px;}} /* pc_s */
@media (min-width:1301px) and (max-width:1600px) {.main section .wrap {width:100%;padding:0 70px;}}

/* main slide ***********************************/
.swiper-container {width:100%;height:100vh;}
.swiper-slide {background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transform:scale(1);transition:transform 3s ease-out;
      display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
      -webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;
      -webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-container .con {position:absolute;left:50%;top:30%;margin-left:-705px;width:1410px;z-index:1;}
.swiper-container .con .txt {color:#fff;letter-spacing:-0.04em;}
.swiper-container .con .tit {margin-bottom:30px;font-size:70px;font-weight:500;}
.swiper-container .con .sub {margin-bottom:55px;font-size:23px;line-height:36px;opacity:.8;}
.swiper-container .con a {display:inline-block;padding:13px 40px 13px 20px;background:url(../images/common/icons.png) 125px -79px no-repeat;border:1px solid #fff;font-size:18px;color:#fff;}

.swiper-pagination_wrap {position:absolute;left:50%;bottom:15%;margin-left:-705px;width:1410px;}
.swiper-pagination-bullet {width:100px;height:5px;border-radius:0;background:#fff;}

.swiper-container .scroll_down {position:absolute;left:calc(50% - 20px);bottom:10%;width:25px;height:40px;border:1px solid #fff;border-radius:50px;z-index:5;}
.swiper-container .scroll_down:before {content:"";position:absolute;left:50%;top:5px;width:5px;height:5px;border-radius:100%;transform:translateX(-50%);background:#fff;animation:scrollDown 1.2s ease infinite;}
.swiper-container .scroll_down:after {content:"SCROLL";position:absolute;top:-22px;left:-9px;font-size:10px;color:#fff;letter-spacing:1px;opacity:.8;}

.swiper-slide-active {transform:scale(1.08);}
.swiper-slide.slide1 {background-image:url(../images/main/main_slide1.jpg);}
.swiper-slide.slide2 {background-image:url(../images/main/main_slide2.jpg);}
.swiper-slide.slide3 {background-image:url(../images/main/main_slide3.jpg);}

@keyframes scrollDown { 
	0% {transform:translate(-50%, 0px);opacity:0;}
    50% {transform:translate(-50%, 10px);opacity:1;}
    100% {transform:translate(-50%, 20px);opacity:0;} 
}

/* mobile */
@media (max-width:767px) {
	.swiper-slide {background-size:cover;}
	.swiper-slide.slide2,
	.swiper-slide.slide3 {background-position:40% 50%;}
	.swiper-container .con {margin-left:-200px;width:400px;}
	.swiper-container .con .txt .tit {margin-bottom:15px;font-size:44px;}
	.swiper-container .con .txt .sub {margin-bottom:35px;font-size:17px;line-height:26px;}
	.swiper-container .con .txt .sub br {display:none;}
	.swiper-container .con .txt a {padding:11px 35px 11px 15px;font-size:15px;background-position:103px -83px;}
	.swiper-pagination_wrap {position:absolute;left:0;bottom:6%;margin-left:0;width:100%;text-align:center;}
	.swiper-pagination {position:relative;}
	.swiper-pagination-bullet {width:80px;height:4px;}
	.swiper-container .scroll_down {display:none;}
}
@media (max-width:450px) {
	.swiper-container .con {margin-left:-150px;width:300px;}
	.swiper-container .con .txt .tit {margin-bottom:15px;font-size:40px;}
	.swiper-container .con .txt .sub {margin-bottom:35px;font-size:16px;line-height:25px;}
}
/* tablet */
@media (min-width:768px) and (max-width:1023px) {
	.swiper-slide {background-size:cover;}
	.swiper-container .con {margin-left:-325px;width:650px;}
	.swiper-container .con .txt .tit {margin-bottom:30px;font-size:62px;}
	.swiper-container .con .txt .sub {margin-bottom:60px;font-size:20px;line-height:32px;}
	.swiper-pagination_wrap {margin-left:-325px;width:650px;}
	.swiper-pagination_wrap {position:absolute;left:0;bottom:8%;margin-left:0;width:100%;text-align:center;}
	.swiper-pagination {position:relative;}
	.swiper-container .scroll_down {display:none;}
}
/* pc_s */
@media (min-width:1024px) and (max-width:1300px) {
	.swiper-slide {background-size:cover;}
	.swiper-container .con {margin-left:-440px;width:880px;}
	.swiper-container .con .txt .tit {margin-bottom:20px;font-size:56px;}
	.swiper-container .con .txt .sub {margin-bottom:40px;font-size:19px;line-height:30px}
	.swiper-pagination_wrap {bottom:15%;margin-left:-440px;width:880px;}
	.swiper-pagination-bullet {width:80px;}
	.swiper-container .scroll_down {bottom:10%;}
}
@media (min-width:1301px) and (max-width:1600px) {
	.swiper-container .con {margin-left:-600px;width:1200px;}
	.swiper-container .con .txt .tit {margin-bottom:20px;font-size:64px;}
	.swiper-container .con .txt .sub {margin-bottom:40px;font-size:21px;line-height:33px;}
	.swiper-pagination_wrap {bottom:15%;margin-left:-600px;width:1200px;}
	.swiper-container .scroll_down {bottom:10%;}
}

/* 핵심기술 ***********************************/
.main .skill {position:relative;}
.main .skill:before {content:"";position:absolute;top:0;display:block;width:100%;height:500px;background:#f5f5f5;z-index:-1;}
.main .skill .wrap {margin:0 auto 100px auto;padding-top:120px;}

.main .skill .wrap > .tit {float:left;position:sticky;top:160px;display:inline-block;margin-top:30px;width:34%;}
.main .skill .wrap > .tit span {display:block;margin-bottom:10px;font-size:17px;color:#aaa;font-weight:500;}
.main .skill .wrap > .tit h3 {font-size:40px;font-weight:700;line-height:58px;letter-spacing:-0.05em;}
.main .skill .wrap > .tit a {display:inline-block;margin-top:40px;padding:14px 55px 14px 22px;background:#1c5aab url(../images/common/icons.png) 130px -37px no-repeat;font-size:18px;color:#fff;}

.main .skill .list {position:relative;display:inline-block;width:66%;}
.main .skill .list ul {width:44%;}
.main .skill .list ul.fr {margin-top:250px;}
.main .skill .list ul li {margin-bottom:120px;width:100%;}
.main .skill .list ul li:last-child {margin-bottom:0;}
.main .skill .list ul li p {letter-spacing:-0.04em;}
.main .skill .list ul li .img {position:relative;margin-bottom:45px;width:100%;height:500px;border:1px solid #fff;box-shadow:10px 20px 15px rgba(0,0,0,.08);
	background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.main .skill .list ul li .img i {position:absolute;right:0;bottom:0;width:60px;height:60px;background:#1c5aab url(../images/common/icons.png) -158px 16px no-repeat;}
.main .skill .list ul li .tit {margin-bottom:25px;font-size:28px;color:#333;font-weight:700;line-height:40px;}
.main .skill .list ul li .txt {font-size:19px;color:#888;line-height:34px;}

.main .skill .list ul li .img.gis {background-image:url(../images/main/main_skill1.jpg);}
.main .skill .list ul li .img.iot {background-image:url(../images/main/main_skill2.jpg);}
.main .skill .list ul li .img.disaster {background-image:url(../images/main/main_skill3.jpg);}
.main .skill .list ul li .img.lab {background-image:url(../images/main/main_skill4.jpg);}

/* mobile */
@media (max-width:767px) {
	.main .skill:before {height:370px;}
	.main .skill .wrap {margin:0;padding-top:45px;padding-bottom:60px;overflow:hidden;}
	.main .skill .wrap > .tit {float:none;position:relative;top:0;display:block;width:100%;margin-top:0;margin-bottom:45px;}
	.main .skill .wrap > .tit span {margin-bottom:5px;font-size:15px;}
	.main .skill .wrap > .tit h3 {font-size:26px;line-height:37px;}
	.main .skill .wrap > .tit a {display:none;}
	.main .skill .list {display:block;width:100%;}
	.main .skill .list ul {float:none;width:100%;}
	.main .skill .list ul.fr {margin-top:0;}
	.main .skill .list ul li,
	.main .skill .list ul.fl li:last-child {margin-bottom:45px;}
	.main .skill .list ul li .img {margin-bottom:35px;height:230px;}
	.main .skill .list ul li .tit {margin-bottom:15px;font-size:20px;line-height:32px;}
	.main .skill .list ul li .txt {font-size:16px;line-height:25px;}
}
/* tablet */
@media (min-width:768px) and (max-width:1023px) {
	.main .skill:before {height:490px;}
	.main .skill .wrap {margin:0;padding-top:75px;padding-bottom:70px;overflow:hidden;}
	.main .skill .wrap > .tit {float:none;position:relative;top:0;display:block;width:100%;margin-top:0;margin-bottom:75px;text-align:center;}
	.main .skill .wrap > .tit h3 {font-size:34px;}
	.main .skill .wrap > .tit h3 br {display:none;}
	.main .skill .wrap > .tit a {display:none;}
	.main .skill .list {display:block;width:100%;}
	.main .skill .list ul.fr {margin-top:0;}
	.main .skill .list ul li {margin-bottom:80px;}
	.main .skill .list ul li .img {margin-bottom:40px;height:370px;}
	.main .skill .list ul li .img i {width:50px;height:50px;/*background-position:;*/}
	.main .skill .list ul li .tit {margin-bottom:18px;font-size:23px;line-height:35px;}
	.main .skill .list ul li .txt {font-size:16px;line-height:28px;}
}
/* pc_s */
@media (min-width:1024px) and (max-width:1300px) {
	.main .skill:before {height:400px;}
	.main .skill .wrap {margin:0;padding-top:90px;padding-bottom:100px;}
	.main .skill .wrap > .tit h3 {font-size:30px;line-height:44px;letter-spacing:-0.08em;}
	.main .skill .wrap > .tit a {padding:13px 48px 13px 20px;background-position:120px -37px;font-size:17px;}
	.main .skill .list ul.fr {margin-top:150px;}
	.main .skill .list ul li {margin-bottom:80px;}
	.main .skill .list ul li .img {margin-bottom:35px;height:330px;}
	.main .skill .list ul li .tit {margin-bottom:20px;font-size:24px;line-height:38px;}
	.main .skill .list ul li .txt {font-size:17px;line-height:28px;}
}
@media (min-width:1301px) and (max-width:1600px) {
	.main .skill .wrap > .tit h3 {font-size:38px;line-height:55px;}
	.main .skill .list ul li .img {height:480px;}
	.main .skill .list ul li .tit {margin-bottom:20px;font-size:26px;}
	.main .skill .list ul li .txt {font-size:18px;line-height:32px;}
}

/* 솔루션 ***********************************/
.main .solution {padding:100px 0 140px 0;background:#f5f5f5;}
.main .solution .wrap {text-align:center;}
.main .solution .wrap > .tit {margin-bottom:40px;}
.main .solution .wrap > .tit h3 {margin-bottom:20px;font-size:48px;color:#222;letter-spacing:-0.04em;}
.main .solution .wrap > .tit p {font-size:20px;color:#888;line-height:32px;}
.main .solution .diagram img.mobile {display:none;}
.main .solution dl {margin-top:50px;}
.main .solution dl dt {display:inline-block;margin-right:60px;}
.main .solution dl dd {display:inline-block;font-size:19px;color:#666;font-weight:500;line-height:32px;text-align:left;}

/* mobile */
@media (max-width:767px) {
	.main .solution {padding:50px 0 70px 0;}
	.main .solution .diagram img.pc {display:none;}
	.main .solution .diagram img.mobile {display:inline-block;}
	.main .solution .wrap > .tit h3 {margin-bottom:10px;font-size:31px;}
	.main .solution .wrap > .tit p {font-size:15px;line-height:25px;text-align:left;}
	.main .solution .wrap > .tit p br {display:none;}
	.main .solution dl {margin-top:40px;}
	.main .solution dl dt {display:block;margin-right:0;margin-bottom:20px;}
	.main .solution dl dt img {width:145px;}
	.main .solution dl dd {display:block;font-size:15px;font-weight:400;line-height:25px;}
	.main .solution dl dd br {display:none;}
}
/* tablet */
@media (min-width:768px) and (max-width:1023px) {
	.main .solution {padding:70px 0 100px 0;}
	.main .solution .wrap {padding:0 40px;}
	.main .solution .wrap > .tit {margin-bottom:35px;}
	.main .solution .wrap > .tit h3 {margin-bottom:15px;font-size:38px;}
	.main .solution .wrap > .tit p {font-size:17px;line-height:27px;}
	.main .solution .diagram img {width:100%;}
	.main .solution dl {margin-top:40px;}
	.main .solution dl dt {margin-right:30px;}
	.main .solution dl dt img {width:160px;}
	.main .solution dl dd {font-size:16px;line-height:27px;}
}
/* pc_s */
@media (min-width:1024px) and (max-width:1300px) {
	.main .solution {padding:90px 0 120px 0;}
	.main .solution .wrap > .tit h3 {font-size:45px;}
	.main .solution .wrap > .tit p {font-size:19px;line-height:29px;}
	.main .solution .diagram img {width:100%;max-width:1173px;}
	.main .solution dl dt {margin-right:40px;}
	.main .solution dl dd {font-size:18px;line-height:30px;}
}

/* 비즈니스 ***********************************/
.main .business {padding:140px 0 110px 0;background-color:#000;background-image:url(../images/main/main_business1.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.main .business .wrap > .tit {margin-bottom:150px;text-align:center;}
.main .business .wrap > .tit h3 {margin-bottom:20px;font-size:48px;color:#fff;letter-spacing:-0.04em;}
.main .business .wrap > .tit p {font-size:20px;color:#fff;line-height:32px;opacity:.9;}

.main .business ul {display:flex;margin:0 -12px;}
.main .business ul li
,.main .business ul li a {width:25%;margin:0 12px;padding:55px 40px 70px 40px;background:rgba(33,104,197,0);color:#fff;cursor:pointer;}
.main .business ul li:hover {background:rgba(33,104,197,1);box-shadow:1px 8px 15px rgba(0,0,0,.5);transition:all .5s;}
.main .business ul li p.tit {margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.3);font-size:30px;font-weight:500;text-align:center;}
.main .business ul li p.txt {font-size:17px;line-height:27px;}

.main .business.ict {background-image:url(../images/main/main_business1.jpg);}
.main .business.twin {background-image:url(../images/main/main_business2.jpg);}
.main .business.safe {background-image:url(../images/main/main_business3.jpg);}
.main .business.commu {background-image:url(../images/main/main_business4.jpg);}

/* mobile */
@media (max-width:767px) {
	.main .business {padding:50px 0 50px 0;}
	.main .business .wrap > .tit {margin-bottom:60px;}
	.main .business .wrap > .tit h3 {margin-bottom:10px;font-size:30px;}
	.main .business .wrap > .tit p {font-size:15px;line-height:25px;text-align:left;}
	.main .business .wrap > .tit p br {display:none;}
	.main .business ul {display:block;margin:0;}
	.main .business ul li {width:100%;margin:10px 0;padding:30px 35px 35px 35px;}
	.main .business ul li:nth-child(1), .main .business ul li:nth-child(3) {background:rgba(33,104,197,.9);}
	.main .business ul li:nth-child(2), .main .business ul li:nth-child(4) {background:rgba(7,53,101,.9);}
	.main .business ul li p.tit {margin-bottom:20px;padding-bottom:0;border-bottom:none;font-size:21px;text-align:left;}
	.main .business ul li p.txt {font-size:15px;line-height:26px;opacity:.7;}
}
/* tablet */
@media (min-width:768px) and (max-width:1023px) {
	.main .business {padding:80px 0 90px 0;}
	.main .business .wrap > .tit {margin-bottom:90px;}
	.main .business .wrap > .tit h3 {margin-bottom:15px;font-size:38px;}
	.main .business .wrap > .tit p {font-size:17px;line-height:27px;}
	.main .business ul {flex-wrap:wrap;margin:0 -10px;}
	.main .business ul li {width:calc(50% - 20px);margin:10px;padding:40px 25px 45px 25px;}
	.main .business ul li:nth-child(1), .main .business ul li:nth-child(4) {background:rgba(33,104,197,.9);}
	.main .business ul li:nth-child(2), .main .business ul li:nth-child(3) {background:rgba(7,53,101,.9);}
	.main .business ul li p.tit {font-size:26px;}
	.main .business ul li p.txt {font-size:16px;line-height:26px;opacity:.7;}
}
/* pc_s */
@media (min-width:1024px) and (max-width:1300px) {
	.main .business {padding:110px 0 90px 0;}
	.main .business .wrap > .tit {margin-bottom:120px;}
	.main .business .wrap > .tit h3 {font-size:45px;}
	.main .business .wrap > .tit p {font-size:19px;line-height:29px;}
	.main .business ul {margin:0 -5px;}
	.main .business ul li {margin:0 5px;padding:40px 25px 45px 25px;}
	.main .business ul li p.tit {font-size:26px;}
	.main .business ul li p.txt {font-size:16px;line-height:26px;}
}
@media (min-width:1301px) and (max-width:1600px) {
	.main .business {padding:130px 0 90px 0;}
	.main .business ul li {padding:45px 35px 55px 35px;}
}

/* 뉴스 ***********************************/
.main .news {padding:115px 0;overflow:hidden;}
.main .news .wrap > .tit {float:left;width:25%;}
.main .news .wrap > .tit h3 {margin-bottom:10px;font-size:44px;color:#222;letter-spacing:-0.04em;}
.main .news .wrap > .tit p {margin-bottom:35px;font-size:18px;color:#888;}
.main .news .wrap > .tit a {display:inline-block;width:46px;height:46px;background:#1c5aab url(../images/common/icons.png) -165px 10px no-repeat;}

.main .news ul {float:right;width:70%;overflow:hidden;}
.main .news ul li {width:45%;cursor:pointer;}
.main .news ul li .tit {margin-bottom:33px;font-size:30px;color:#222;font-weight:500;line-height:44px;
	min-height:90px;max-height:90px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;Text-overflow:ellipsis;}
.main .news ul li:hover .tit {text-decoration:underline;}
.main .news ul li .txt {font-size:18px;color:#888;line-height:32px;
	min-height:130px;max-height:130px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;Text-overflow:ellipsis;}

/* mobile */
@media (max-width:767px) {
	.main .news {padding:50px 0 70px 0;}
	.main .news .wrap > .tit,
	.main .news ul {float:none;width:100%;}
	.main .news .wrap > .tit {margin-bottom:40px;}
	.main .news .wrap > .tit h3 {display:inline;margin-bottom:0;font-size:30px;}
	.main .news .wrap > .tit p {display:none;}
	.main .news .wrap > .tit a {float:right;width:35px;height:35px;margin-top:4px;background-position:-212px 8px;}
	.main .news ul li {float:none;width:100%;}
	.main .news ul li:first-child {margin-bottom:50px;}
	.main .news ul li .tit {margin-bottom:20px;font-size:20px;line-height:32px;min-height:auto;max-height:none;}
	.main .news ul li .txt {font-size:15px;line-height:25px;min-height:auto;max-height:none;}
}
/* tablet */
@media (min-width:768px) and (max-width:1023px) {
	.main .news {padding:80px 0 100px 0;}
	.main .news .wrap > .tit,
	.main .news ul {float:none;width:100%;}
	.main .news .wrap > .tit {margin-bottom:65px;}
	.main .news .wrap > .tit h3 {display:inline;margin-bottom:0;margin-right:20px;font-size:38px;}
	.main .news .wrap > .tit p {display:inline;position:relative;top:-5px;font-size:17px;}
	.main .news .wrap > .tit a {float:right;width:40px;height:40px;margin-top:6px;background-position:-168px 7px;}
	.main .news ul li {width:46%;}
	.main .news ul li .tit {margin-bottom:20px;font-size:25px;line-height:37px;min-height:74px;max-height:74px;}
	.main .news ul li .txt {font-size:16px;line-height:27px;min-height:105px;max-height:105px;}
}
/* pc_s */
@media (min-width:1024px) and (max-width:1300px) {
	.main .news .wrap > .tit {width:23%;}
	.main .news .wrap > .tit h3 {font-size:38px;}
	.main .news .wrap > .tit p {font-size:17px;}
	.main .news ul li .tit {margin-bottom:25px;font-size:25px;line-height:35px;min-height:70px;max-height:70px;}
	.main .news ul li .txt {font-size:16px;line-height:27px;min-height:105px;max-height:105px;}
}

/* 기타메뉴 ***********************************/
.main .etc h3 {display:none;}
.main .etc {padding:60px 0;background:url(../images/main/main_etc_bg.jpg) no-repeat;background-size:cover;}
.main .etc ul {display:flex;margin:0 -15px;}
.main .etc ul li {width:25%;margin:0 15px;padding:35px 35px 40px 35px;background:#fff;text-align:center;transition:box-shadow .25s;cursor:pointer;}
.main .etc ul li:hover {box-shadow:0 13px 15px rgba(0,0,0,.18);transition:box-shadow .25s;}
.main .etc ul li p {letter-spacing:-0.04em;}
.main .etc ul li .img {margin-bottom:15px;display:inline-block;width:70px;height:70px;background:url(../images/common/icons.png) no-repeat;}
.main .etc ul li span {display:block;}
.main .etc ul li .tit {margin-bottom:10px;font-size:26px;font-weight:500;color:#222;}
.main .etc ul li .txt {font-size:16px;color:#999;line-height:24px;text-align:left;}

.main .etc ul li .img.recuit {background-position:0 -133px;}
.main .etc ul li .img.map {background-position:-90px -133px;}
.main .etc ul li .img.partner {background-position:-180px -133px;}
.main .etc ul li .img.certi {background-position:-270px -133px;}
.main .etc ul li .img.brochure {background-position:-360px -133px;}

/* mobile */
@media (max-width:767px) {
	.main .etc {padding:40px 0;}
	.main .etc ul {margin:0;flex-direction:column;}
	.main .etc ul li {display:flex;align-items:center;width:100%;margin:0 0 10px 0;padding:20px 20px 25px 25px;overflow:hidden;}
	.main .etc ul li:last-child {margin-bottom:0;}
	.main .etc ul li .img {float:left;margin-bottom:0;margin-right:25px;width:58px;height:58px;}
	.main .etc ul li .con {float:right;width:calc(100% - 83px);text-align:left;}
	.main .etc ul li .tit {margin-bottom:6px;font-size:20px;}
	.main .etc ul li .txt {font-size:14px;line-height:22px;}
	
	.main .etc ul li .img.recuit {background-position:0 -223px;}
	.main .etc ul li .img.map {background-position:-78px -223px;}
	.main .etc ul li .img.partner {background-position:-156px -223px;}
	.main .etc ul li .img.certi {background-position:-234px -223px;}
	.main .etc ul li .img.brochure {background-position:-312px -223px;}
}
/* tablet */
@media (min-width:768px) and (max-width:1023px) {
	.main .etc ul {display:block;margin:0;}
	.main .etc ul li {width:100%;margin-bottom:10px;padding:22px 40px 22px 45px;overflow:hidden;}
	.main .etc ul li:last-child {margin-bottom:0;}
	.main .etc ul li .img {float:left;margin-bottom:0;margin-right:45px;}
	.main .etc ul li .con {float:left;text-align:left;}
	.main .etc ul li .tit {margin-bottom:3px;font-size:25px;}
	.main .etc ul li .txt {font-size:16px;line-height:24px;}
}
/* pc_s */
@media (min-width:1024px) and (max-width:1300px) {
	.main .etc ul {margin:0 -5px;}
	.main .etc ul li {width:25%;margin:0 5px;padding:30px 25px 35px 25px;}
	.main .etc ul li .tit {font-size:22px;}
	.main .etc ul li .txt {font-size:15px;line-height:23px;}
}
