@charset "utf-8";

/* import */
@import url("common.css");
@import url("https://unpkg.com/aos@2.3.1/dist/aos.css");

/* basic */
::selection {background:#007879; color:white;}
#whole {margin:0 auto; overflow-x:hidden;}
.wrap {position:relative; margin:0 auto; max-width:1200px;}
.wrap:after {content:''; display:block; clear:both;}
.bswd {box-shadow:8px 8px 16px rgba(0,0,0,0.09);}
.bsw {box-shadow:8px 8px 16px rgba(0,0,0,0.06);}
.bswl {box-shadow:8px 8px 16px rgba(0,0,0,0.03);}
.tswd {text-shadow:1px 1px 3px rgba(0,0,0,0.5);}
.tsw {text-shadow:1px 1px 3px rgba(0,0,0,0.3);}
.tswl {text-shadow:1px 1px 3px rgba(0,0,0,0.1);}

/* etc */
#whole #ctt {margin:0; padding:0; background:none;}
#whole #ctt #ctt_con {padding:0; line-height:inherit;}
.wrap_btn_zoom button {height:auto !important;}

/* slick */
.slick-rolling {position:relative; height:100%;}
.slick-rolling:after {content:''; display:block; clear:both;}
.slick-list, .slick-track, .slick-slide {position:relative; height:100%; overflow:hidden;}
.slick-slide {float:left; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
.slick-arrow {position:absolute; width:50px; height:50px; padding:0; border-radius:100%; background:#b9bbc3; border:0; color:white; top:50%; transform:translateY(-50%); z-index:1001; transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}
.slick-arrow:hover {background:#007879; color:white; border-color:#007879;}
.slick-arrow.slick-prev {left:-80px;}
.slick-arrow.slick-next {right:-80px;}
.slick-arrow i {transform:none;}
.slick-dots {position:absolute; top:0; right:0; text-align:center; font-size:0; z-index:1001;}
.slick-dots li {display:inline-block; margin:0 2px; position:relative; padding:3px;}
.slick-dots li button {font-size:0; width:8px; height:8px; min-height:8px; border-radius:100px; background:#888; padding:0; border:0; display:block;}
.slick-dots li.slick-active button {background:#444;}

/* magific */
.mfp-wrap .mfp-container .mfp-content .mfp-figure {position:relative;}
.mfp-wrap .mfp-container .mfp-content .mfp-figure:after {top:100px; bottom:100px; left:100px; right:100px;}
.mfp-wrap .mfp-container .mfp-content .mfp-close {display:block; text-align:center; padding:0; width:40px; height:40px; line-height:40px; color:white; background:#007879; border:2px solid #007879; position:absolute; top:-60px; right:0; opacity:1; border-radius:0; cursor:pointer; border-radius:100%;}
.mfp-wrap .mfp-container .mfp-content .mfp-close:hover {background:white; color:#007879;}
.mfp-wrap .mfp-container .mfp-content .mfp-figure img.mfp-img {padding:100px;}
.mfp-wrap .mfp-container .mfp-content .mfp-figure .mfp-title {text-align:center;}
.mfp-wrap .mfp-container .mfp-arrow-left:before, .mfp-wrap .mfp-container .mfp-arrow-right:before {display:none;}
.mfp-wrap .mfp-container .mfp-arrow {width:50px; height:50px; line-height:46px; text-align:center; color:#007879; border-radius:0; background:white; border:2px solid #007879; position:absolute; margin:0; opacity:1; border-radius:100%;}
.mfp-wrap .mfp-container .mfp-arrow:hover {background:#007879; color:white;}
.mfp-wrap .mfp-arrow:after {top:0; border:0; margin:0; width:46px;}
.mfp-wrap .mfp-arrow-left:after, .mfp-wrap .mfp-arrow-right:after {display:block; font-family:"Font Awesome 5 Free"; font-weight:900;}
.mfp-wrap .mfp-arrow-left {left:30px;}
.mfp-wrap .mfp-arrow-right {right:30px;}
.mfp-wrap .mfp-arrow-left:after {content:'\f060'; left:0;}
.mfp-wrap .mfp-arrow-right:after {content:'\f061'; right:0;}

/* full-page */
body #fp-nav {position:fixed; top:50%; right:30px;}
body #fp-nav ul li {width:12px; position:relative; margin:12px 0;}
body #fp-nav ul li a {display:block; width:8px; height:8px; border-radius:100%; border:2px solid #eee; box-shadow:1px 1px 2px rgba(0,0,0,0.3);}
body #fp-nav ul li a.active {background:linear-gradient(90deg, #7ce768, #2ea6e6, #2e6fe6); border:0;}
body #fp-nav ul li .fp-tooltip {writing-mode:vertical-rl; width:12px; line-height:16px; margin:6px 0; display:none; font-family:'Poppins', 'Noto Sans KR', sans-serif; letter-spacing:0;}
body #fp-nav ul li .fp-tooltip:after {content:''; display:block; width:1px; height:40px; background:#ccc; position:absolute; bottom:0; left:3px;}
body #fp-nav ul li a.active + .fp-tooltip {display:block; padding-bottom:55px;}
body #fp-nav ul li:last-child {display:none;}

/* common */
#button-top {display:block; width:60px; height:60px; line-height:60px; text-align:center; background:#505a64; color:white; position:fixed; bottom:-60px; right:30px; z-index:9030; font-size:16px; border-radius:22px;}
#button-top:hover {background:#007879;}

/* transition */
.trst, a, .header, .header h1, .header #gnb-box>ul>li ul {transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);} /* easeOutExpo */

/* header */
.header {height:100px; line-height:100px; position:fixed; top:0; left:0; right:0; z-index:1030; text-align:center;}

.header h1 {width:130px; position:absolute; top:20px; left:50px;}
.header h1 a {display:inline-block; vertical-align:middle; background:url(../img/main/logo.png); background-size:100% 100%; width:100%; height:0; padding-bottom:63.07%;}

.header #gnb-box {position:relative; display:inline-block;}
.header #gnb-box a {display:block; text-align:center;}
.header #gnb-box>ul {margin-left:-30px;}
.header #gnb-box>ul>li {float:left; position:relative;}
.header #gnb-box>ul>li>a {font-size:20px; padding:0 30px; font-weight:bold; color:white;}
.header #gnb-box>ul>li>a span {border-bottom:3px solid transparent; padding-bottom:8px;}
.header #gnb-box>ul>li ul {position:absolute; background:rgba(0,0,0,0.6); top:100px; left:-15px; right:-15px; overflow:hidden; max-height:0;}
.header #gnb-box>ul>li ul li a {font-size:15px; border-bottom:1px solid rgba(0,0,0,0.6); line-height:50px; color:white;}
.header #gnb-box>ul>li ul li a:hover {background:rgba(0,0,0,0.6); font-weight:bold;}
.header #gnb-box>ul>li:hover ul {max-height:300px;}
.header #gnb-box>ul>li:hover>a {color:#2ce3e5;}

.header #gnb-box>ul>li>ul>li>a[target="_blank"] {position:relative;}
.header #gnb-box>ul>li>ul>li>a[target="_blank"]:after {content:"\f360"; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:14px; margin:0 4px 0 8px; display:inline-block; vertical-align:middle; color:#a5abb1;}
.header #gnb-box>ul>li ul li a:hover[target="_blank"]:after {color:#00b0ec;}

.tnb-box {text-align:center; position:absolute; top:25px; right:40px;}
.tnb-box>ul>li {float:left;}
.tnb-box>ul>li i {font-size:30px;}
.tnb-box>ul>li a {overflow:hidden; color:white;}
.tnb-box>ul>li a, .tnb-box>ul>li p {display:block; width:50px; height:50px; line-height:50px;}
.tnb-box>ul>li .tnb-control p {color:#2ce3e5;}
.tnb-box>ul>li .tnb-control p.close {color:white;}

.tnb-layer {position:fixed; top:0; left:0; right:0; bottom:0; z-index:9999; text-align:center; display:none;}
.tnb-layer .layer-close {position:absolute; top:0; left:0; right:0; bottom:0; z-index:0; background:rgba(0,0,0,0.4); backdrop-filter:blur(10px);}
.tnb-layer .tnb-inner {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:1; width:1280px; display:none;}
.tnb-layer .tnb-inner.tnb-search {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:1040; border-radius:300px; text-align:center; display:none;}
.tnb-layer .tnb-inner.tnb-search .form {height:80px; line-height:80px; border-radius:80px; background:white; width:520px; margin:0 auto; position:relative; overflow:hidden; z-index:10;}
.tnb-layer .tnb-inner.tnb-search .form input {border:0; position:absolute; top:0; left:0; width:100%; height:100%; background:none; font-size:16px; padding:0 80px 0 20px;}
.tnb-layer .tnb-inner.tnb-search .form button {position:absolute; top:-1px; right:-1px; width:82px; height:82px; line-height:82px; border-radius:82px; padding:0; border:1px solid #1ebeaa; background:#1ebeaa; color:white;}
.tnb-layer .tnb-inner.tnb-search .form button i {font-size:30px;}
.tnb-layer .tnb-inner.tnb-search .form button:hover {background:#ed161d; border-color:#ed161d;}

.tnb-layer .tnb-inner.tnb-sitemap>ul {font-size:16px; border-radius:3px; box-shadow:none;}
.tnb-layer .tnb-inner.tnb-sitemap>ul>li a {height:50px; line-height:50px; padding:0 10px;}
.tnb-layer .tnb-inner.tnb-sitemap>ul>li {float:left; width:25%; padding:0 20px 20px 0;}
.tnb-layer .tnb-inner.tnb-sitemap>ul>li>a {font-size:16px; background:#3c4146; color:white; display:block; pointer-events:none;}
.tnb-layer .tnb-inner.tnb-sitemap>ul>li ul li a {border:solid white; border-width:0 1px 1px 1px; display:block; color:white;}
.tnb-layer .tnb-inner.tnb-sitemap>ul>li:hover>a {background:#aa1f24;}
.tnb-layer .tnb-inner.tnb-sitemap>ul>li ul li a:hover {background:white; color:#aa1f24; font-weight:bold;}

.header.tnb-search-on .tnb-layer, .header.tnb-sitemap-on .tnb-layer {display:block;}
.header.tnb-search-on .tnb-box, .header.tnb-sitemap-on .tnb-box {z-index:10000;}
.header.tnb-search-on .tnb-box>ul>li a, .header.tnb-sitemap-on .tnb-box>ul>li a {opacity:0;}
.header.tnb-search-on .tnb-box>ul>li .tnb-control.search p.open, .header.tnb-sitemap-on .tnb-box>ul>li .tnb-control.sitemap p.open {display:none;}
.header.tnb-search-on .tnb-box>ul>li a.search, .header.tnb-sitemap-on .tnb-box>ul>li a.sitemap {opacity:1;}

/* footer */
.footer {clear:both; background:#303233; color:white;}

/* changed */
#whole.changed #button-top {bottom:30px;}
#whole.changed .header {background:#007879;}
#whole.changed .header h1 {top:0; width:100px;}

/* main-layout */
.main-layout {clear:both; background:url(../img/main/gallery_bg.png) no-repeat left bottom #f6f6fb;}
.main-layout .visual .wrap {height:80vh;}
.main-layout .visual ul li.title:after {content:''; display:block; width:50px; height:3px; margin:40px auto; background:white;}
.main-layout .visual .slick-rolling {position:absolute;}
.main-layout .visual .slick-dots {top:auto; right:50px; bottom:50px;}
.main-layout .visual .slick-dots li.slick-active button {background:white;}

.main-layout .contents:after {content:''; display:block; position:absolute; top:400px; bottom:200px; left:0; right:0; z-index:-1; background:url(../img/main/kit_lower.png) no-repeat right bottom #edf3f3;}

.main-layout .goods:after {content:''; display:block; position:absolute; top:0; left:0; right:0; height:400px; background:url(../img/main/kit_upper.png) no-repeat center top white; background-size:100% auto;}

.main-layout .goods .slick-slide {padding:0 15px;}
.main-layout .goods .slick-slide p.text {padding:14px 22px 22px 22px;}
.main-layout .goods .slick-slide p.text strong {display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; border-radius:100%; font-size:14px;}
.main-layout .board {background:#;}
.main-layout .board .notice {float:left; width:66%; padding:40px; min-height:391px;}
.main-layout .board .notice h4>i {padding:6px; font-size:18px;}
.main-layout .board .notice ul li {font-size:20px; line-height:51px;}
.main-layout .board .notice ul li a {padding-right:100px;}
.main-layout .board .reserv {float:right; width:34%; padding-left:20px;}
.main-layout .board .reserv .inner {padding:40px 0; background-image:url(../img/main/reserv_bg.png); background-size:cover;}
.main-layout .board .reserv p.icon {width:150px; height:150px; line-height:150px;}
.main-layout .gallery .slick-slide {padding:0 10px 10px 20px;}
.main-layout .gallery .slick-slide p.text {opacity:0; background:rgba(0,0,0,0.6);}
.main-layout .gallery .slick-slide a:hover p.text {opacity:1;}
.main-layout .gallery .slick-arrow.slick-prev {left:20px;}
.main-layout .gallery .slick-arrow.slick-next {right:20px;}

/* sub-layout */
.sub-layout {clear:both;}
.sub-layout .visual {background-position:center; background-size:cover;}
.sub-layout .visual>.wrap {padding:300px 0 200px 0;}
.sub-layout.sub-01 .visual {background-image:url(../img/main/visual_01.jpg);}
.sub-layout.sub-02 .visual {background-image:url(../img/main/visual_02.jpg);}
.sub-layout.sub-03 .visual {background-image:url(../img/main/visual_03.jpg);}
.sub-layout.sub-04 .visual {background-image:url(../img/main/visual_04.jpg);}
.sub-layout.sub-05 .visual {background-image:url(../img/main/visual_05.jpg);}
.sub-layout.sub-06 .visual {background-image:url(../img/main/visual_01.jpg);}

.sub-layout .snb-box {background:rgba(1,41,41,0.5);}
.sub-layout .snb-box .wrap {height:70px; line-height:70px;}
.sub-layout .snb-box .wrap a {display:block;}
.sub-layout .snb-box .wrap>ul {font-size:0;}
.sub-layout .snb-box .wrap>ul>li {display:inline-block; position:relative; vertical-align:middle; margin-right:2px;}
.sub-layout .snb-box .wrap>ul>li.item>a {padding:0 20px; font-size:15px; position:relative; z-index:3; background:rgba(1,41,41,0.5); color:white;}
.sub-layout .snb-box .wrap>ul>li.item>a i {margin:0 0 0 70px;}
.sub-layout .snb-box .wrap>ul>li.item ul {position:absolute; top:70px; left:0; right:0; background:#007879; max-height:0; transition:all 0.25s ease-out; overflow:hidden; z-index:99;}
.sub-layout .snb-box .wrap>ul>li.item ul li a {font-size:15px; line-height:22px; color:white; padding:6px 20px; opacity:.5;}
.sub-layout .snb-box .wrap>ul>li.item ul li a:hover {opacity:1;}
.sub-layout .snb-box .wrap>ul>li.home a {width:70px; text-align:center; padding:0; color:white; background:rgba(1,41,41,0.5);}
.sub-layout .snb-box .wrap>ul>li.home a i {font-size:24px;}
.sub-layout .snb-box .wrap>ul>li.home a:hover {background:#007879; color:white;}
.sub-layout .snb-box .wrap>ul>li.item.on>a {opacity:1; font-weight:700;}
.sub-layout .snb-box .wrap>ul>li.item:hover>a {background:#007879;}
.sub-layout .snb-box .wrap>ul>li.item:hover:after {display:none;}
.sub-layout .snb-box .wrap>ul>li.item:hover>a:after {height:100%;}
.sub-layout .snb-box .wrap>ul>li.item:hover i {transform:rotate(-180deg) translateY(2px);}
.sub-layout .snb-box .wrap>ul>li.item:hover ul {max-height:500px; padding:0 0 15px 0; box-shadow:10px 10px 10px rgba(0,0,0,0.1);}
.sub-layout .contents {min-height:500px;}

/* contents */
.page-ready {padding:60px 0; overflow:hidden; text-align:center;}
.page-ready .cog {position:relative; text-align:center;}
.page-ready .cog p {display:inline-block; position:relative; height:200px;}
.page-ready .cog i {position:absolute;}
.page-ready .cog i.big {font-size:110px; top:0; left:50%; margin-left:-45px; color:#a5abbb; animation:rotate1 10s infinite linear;}
.page-ready .cog i.medium {font-size:70px; top:90px; left:-60px; color:#c6cad4; animation:rotate2 10s infinite linear;}
.page-ready .cog i.small {font-size:40px; top:106px; left:14px; color:#d6dae4; animation:rotate2 10s infinite linear;}
/* Zoom in Keyframes */
@-webkit-keyframes rotate1 { 0% {transform: rotate(0);} 100% {transform: rotate(360deg);} }
@keyframes rotate1 { 0% {transform: rotate(0);} 100% {transform: rotate(360deg);} }
@-webkit-keyframes rotate2 { 0% {transform: rotate(0);} 100% {transform: rotate(-360deg);} }
@keyframes rotate2 { 0% {transform: rotate(0);} 100% {transform: rotate(-360deg);} }
/*End of Zoom in Keyframes */
.vod-box {margin:0 auto;}
.vod-box .vod {height:0; padding-bottom:56.25%; position:relative;}
.vod-box .vod iframe {position:absolute; top:0; left:0; width:100% !important; height:100% !important;}
.map-box {background:#eee;}
.map-box>div {width:100% !important;}
.map-box>div>div.wrap_map {height:500px !important;}

.itit {font-size:25px; line-height:25px; padding-left:30px; font-weight:700;}
.itit:before {content:''; display:block; width:20px; height:20px; border:5px solid #007879; position:absolute; top:4px; left:0;}

.about .top {background:url(../img/sub/about_bg.png) no-repeat right bottom;}
.about .top .history {border-top:3px solid #007879;}
.about .top .group h5 {width:300px;}
.about .top .group ul {margin-left:300px;}
.about .mid {background:url(../img/sub/mission_bg.jpg) no-repeat right bottom fixed; background-size:cover;}
.about .bot {background:url(../img/sub/deco_03.png) no-repeat left -60px top -60px;}
.about .bot ul {margin-right:-30px;}
.about .bot ul li {padding:0 30px 30px 0;}
.about .bot ul li div {max-width:200px; margin:0 auto 20px auto;}
.about .bot ul li div p {border:3px solid #007879;}

.business .top {background:#edf3f3;}
.business .top img.deco {right:-20px;}
.business .top ul.aclear>li {width:33.33%;}


/* 1920px */
@media screen and (max-width:1920px) {
}

/* 1440px */
@media screen and (max-width:1440px) {
}

/* 1366px */
@media screen and (max-width:1366px) {
}

/* 1280px */
@media screen and (max-width:1280px) {
	.wrap {margin:0 50px;}
}

/* 1024px */
@media screen and (max-width:1024px) {
	.wrap {margin:0 40px;}

	.header {height:70px !important; line-height:70px !important;}

	.mobile-control.dn {display:block; height:70px; position:absolute; top:0; right:-70px; overflow:hidden;}
	.mobile-control span {display:block; width:70px; height:70px; line-height:70px; text-align:center; cursor:pointer;}
	.mobile-control span i {font-size:36px;}
	.mobile-control span.open {color:white;}
	.mobile-control span.open:hover {color:#91e8e1;}
	.mobile-control span.close {color:#91e8e1;}
	.header h1 {position:relative; top:10px; left:auto; margin:0 auto; float:none; width:90px !important; min-width:0; transform:none;}
	.header #gnb-box {position:fixed; top:0; left:-220px; bottom:0; width:220px; z-index:10; padding:70px 0 0 0; background:white; margin-top:0;}
	.header #gnb-box a {text-align:left; line-height:inherit; padding:0 30px;}
	.header #gnb-box>ul {position:absolute; top:70px; left:0; right:0; bottom:0; overflow-x:auto; margin:0; border-top:1px solid #e4e6e8;}
	.header #gnb-box>ul>li {float:none; width:auto;}
	.header #gnb-box>ul>li>a {color:black; font-size:16px; height:60px; line-height:60px; border-bottom:1px solid #e4e6e8; pointer-events:none;}
	.header #gnb-box>ul>li ul {height:auto; max-height:0; overflow:hidden; transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);; border:0; position:relative; top:auto; left:auto; right:auto;}
	.header #gnb-box>ul>li ul li a {background:#f2f2f4; border-bottom:1px solid #e4e6e8; font-size:16px; line-height:50px; color:black;}
	.header #gnb-box>ul>li:hover ul {max-height:500px; padding-bottom:0; min-height:50px;}
	.header #gnb-box>ul>li:hover>a {background:#007879; color:white;}
	.header #gnb-box>a {position:relative; top:auto; right:auto; transform:none; display:block; border-radius:0; margin:0; height:50px; line-height:50px; text-align:center;}
	.header .close-bg {position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); z-index:1; display:none;}

	.tnb-box {position:absolute; top:0; right:0; padding:0 !important; display:none;}
	.tnb-box>ul>li a, .tnb-box>ul>li p {height:80px; line-height:80px;}

	.tnb-layer .tnb-inner {width:auto; left:30px !important; right:30px; transform:translateY(-50%) !important;}
	.tnb-layer .tnb-inner.tnb-search .form {width:auto;}

	.main-layout .board .notice {float:none; width:auto;}
	.main-layout .board .reserv {float:none; width:auto; padding:22px 0 0 0;}

	.sub-layout .visual>.wrap {padding:200px 0 140px 0;}
	.sub-layout .visual>.wrap img {height:54px;}
	.sub-layout .snb-box {display:none;}

	.about .top {background:none;}
	.about .top .group {padding-top:0; border-bottom:1px solid #007879;}
	.about .top .group h5 {width:auto; position:relative; top:auto; transform:none; border-bottom:1px solid #007879; padding:14px 0;}
	.about .top .group ul {margin:0; padding-top:33px;}
	.about .top .group ul li.w50 {float:none; width:auto;}
	.about .bot ul li {width:50%;}
	
	.business .top img.deco {height:100px;}
	.business .top ul.aclear>li {width:auto; float:none;}
	.business .top ul.aclear>li .pb100p {padding-bottom:60%;}
	.business .bot img.deco {height:100px;}
	.business .bot .w50 {float:none; width:auto;}
	.business .bot .w50 li {display:inline-block; margin:0 30px 30px 0;}
}

/* 800px */
@media screen and (max-width:800px) {
	.wrap {margin:0 30px;}
	.map-box>div>div.wrap_map {height:350px !important;}

	.main-layout .visual .wrap {height:600px;}
	.main-layout .visual img {height:55px;}
	.main-layout .visual .slick-dots {left:0; right:0;}
}

/* 640px */
@media screen and (max-width:640px) {
	.mfp-wrap .mfp-container .mfp-content .mfp-figure:after {top:36px; bottom:36px; left:0; right:0;}
	.mfp-wrap .mfp-container .mfp-content .mfp-figure .mfp-close {width:36px; height:36px; line-height:36px; top:0; right:0; border-radius:0;}
	.mfp-wrap .mfp-container .mfp-content .mfp-figure img.mfp-img {padding:36px 0;}
	.mfp-wrap .mfp-container .mfp-arrow {border-radius:0; top:50%; margin-top:-36px;}
	.mfp-wrap .mfp-arrow-left {left:0;}
	.mfp-wrap .mfp-arrow-right {right:0;}
	.mfp-wrap .mfp-container .mfp-content .mfp-figure .mfp-bottom-bar .mfp-title {padding-top:6px; font-size:14px;}

	.map-box>div>div.wrap_map {height:250px !important;}
	#button-top {width:40px; height:40px; line-height:40px; right:20px;}

	.main-layout .visual .wrap {height:500px;}
	.main-layout .visual img {height:44px;}
	.main-layout .goods .wrap {margin:0;}
	.main-layout .board .notice ul li {font-size:16px; line-height:32px;}
	.main-layout .board .notice ul li a {padding-right:0;}
	.main-layout .board .notice ul li span {display:none;}

	.sub-layout .visual>.wrap {padding:140px 0 80px 0;}
	.sub-layout .visual>.wrap img {height:auto; max-width:80%;}

	.about .bot ul li {width:auto; float:none;}
	.about .bot ul li div {max-width:140px;}
	.about .bot ul li div img {height:80px;}
}
