@charset "UTF-8";
@media screen and (min-width:1024px) {
.fnb__list {display:block !important}
}

.cke_editable  * {max-width:100% !important}
/*TABLET, NETBOOK*/
@media screen and (max-width:1279px) {
.header {padding:0 50px}
.content-page {padding-left:50px;padding-right:50px}
.comm-imglist, .comm-bottom, .etc--full {margin-left:-50px;margin-right:-50px}
.fnb__box {width:235px;padding-left:15px;padding-right:15px}
.layer-gallery__wrap {max-width:none;width:100%;padding-bottom:18px}
.layer-gallery__list li img {width:100%}
.layer-gallery__desc {word-break:break-word}
.layer-gallery__date {margin-top:12px}
.business-community__menu {position:static;width:auto;margin-left:0;margin-top:-20px;margin-bottom:40px;text-align:center}
.business-community__menu a {margin:0 2px}
}
/*PHONE LANDSCAPE*/
@media screen and (max-width:1023px) {
.wrap {overflow:hidden}
#headTop {position:absolute;z-index:3333}
.header {position:absolute;height:60px;padding:0 5%;line-height:60px;z-index:3333}
#main_banner {height:50px;display:table;}
#main_banner .row {padding:0 5%;display:table-cell;vertical-align:middle;line-height:50px}
#main_banner .row p:first-of-type  {font-size:12px;margin:0;width:90%;overflow:hidden; line-height:18px; text-overflow:ellipsis;white-space:nowrap;}
#main_banner .row p:last-child {height:0px ;overflow:hidden}
#main_banner .row span.sp {right:25px;top:50%;margin-top:-8px;background-image:url(../../images/sprite3.png);background-size:350px 190px;background-position:-281px -72px}
.logo {float:none}
.logo a {display:inline}
.logo a img {position:relative;top:-5px;margin-top:0;max-width:63%;vertical-align:middle}
.gnb {display:none}
.gnb__item--all {float:none;position:absolute;top:0;right:0;margin-left:0}
.gnb__item--all a {width:60px;height:60px}
.gnb__allbtn {top:22px;left:20px}
.fnb {top:60px;padding-bottom:0}
.fnb__box {display:block;max-width:90%;width:auto;height:auto;min-height:0;margin:0 auto;padding:0}
.fnb__box:before {content:none}
.fnb__tit {display:block;position:relative;margin-bottom:0;border-bottom:1px solid #333131;font-size:18px;line-height:59px}
.fnb__list {position:relative}
.fnb__list:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:url(../../images/bg_fnbline2.gif)}
.fnb__tit:before {content:'';position:absolute;top:50%;right:12px;width:2px;height:10px;margin-top:-5px;background:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fnb__tit:after {content:'';position:absolute;top:50%;right:8px;width:10px;height:2px;margin-top:-1px;background:#fff}
.fnb__tit.active:after {content:none}
.fnb__tit.active:before {background:#a4db00;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fnb__list {display:none}
.fnb__list li {line-height:44px;}
.fnb__list li a {padding-left:20px}
.fnb__list li > a:after {background-image:url(../../images/sprite3.png);background-size:200px 108px;background-position:-41px -50px}
.layer-gallery {left:5%;width:90%}
.layer-gallery__btn {width:30px;height:30px;margin-top:-15px}
.layer-gallery__btn a {width:30px;height:30px}
.layer-gallery__info {margin:18px ;padding:0;max-height:140px;overflow:auto }
.layer-gallery__info::-webkit-scrollbar { width: 3px; } .layer-gallery__info::-webkit-scrollbar-thumb { background: #a9a9a9; }

.layer-gallery__tit {font-size:14px}
.layer-gallery__close {margin-top:20px;text-align:center;padding:0 18px}
.sp-galleryprev {background-size:300px 250px;background-position:-68px -52px}
.sp-gallerynext {background-size:300px 250px;background-position:-100px -52px}
.layer-gallery .bx-wrapper .bx-pager {bottom:10px}
.layer-gallery__imgs {padding-top:75%}
.layer-park__box {padding-left:0 ;max-height:130px;overflow:auto}
.layer-park__box::-webkit-scrollbar { width: 3px; } .layer-park__box::-webkit-scrollbar-thumb { background: #a9a9a9; }
 
.layer-park__info {padding:30px 18px 10px 18px} 
.layer-park__title {position:static}
.layer-park__title .k br {display:none}
.layer-park__metalist {font-size:13px}
.layer-park__metalist li {padding-left:95px}
.layer-park__title .k {font-size:14px;line-height:20px}
.layer-park__title .e {margin-top:4px}
.layer-park__meta {margin-top:10px}
.layer-park__metalist .t i {display:none}
.layer-park__metalist i {top:4px}
.layer-park__metalist a {word-break:break-all}
.layer-park__metalist a.mobile {display:inline-block !important;border-bottom:1px solid #0077be;text-decoration:none}
.sp-parkrent {top:3px;width:8px;height:12px;background-size:300px 250px;background-position:-178px -190px}
.layer-close--big {right:5px;top:-40px}
.sp-layerclosebig {width:27px;height:34px;background-size:400px 333px;background-position:-61px -75px}
.layer-form {left:5%;width:90%;margin-left:0;margin-top:0}
.layer-form__content {padding:16px}
.layer-form__notice {margin-bottom:16px;font-size:13px;letter-spacing:-0.025em;line-height:20px}
.layer-form__notice li {margin-bottom:6px}
.layer-form__btn {margin-top:18px}
.comm-content__img {width:90%;margin:50px auto 0 auto;min-height:0;text-align:center}
.comm-content__irbox {display:block;width:auto;height:auto;text-indent:0;text-align:center;background:none !important}
.comm-tbl th, .comm-tbl td {height:auto;padding:14px 16px}
.main-intro__video {display:none}
.main-intro__box {display:block}
.main-intro__slogan {max-width:85%; margin:0 auto}
.main-list--apply {padding:0 16px;font-size:0}
.main-list--apply li {width:25%;margin-left:0;padding:0 8px;box-sizing:border-box;vertical-align:top}
.main-list--apply li:first-child {padding:0 8px}
.main-list--apply li:before {left:-16px}
.business-propel {overflow:hidden;position:relative;margin-top:-7%;margin-left:-7%}
.business-propel__item {display:block;position:relative;float:left;width:43%;height:auto;margin-top:7%;margin-left:7%;padding-top:43%;background-size:100% 100%;text-align:center}
.business-propel__item .table {display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.business-propel__item .cell {display:table;width:100%;height:100%}
.business-propel__item .cellbox {display:table-cell;vertical-align:middle}
.business-propel__item .s {margin-top:10px;font-size:12px;line-height:15px}
.business-propel__arrow {position:absolute;margin:0;z-index:3}
.business-propel__arrow:nth-child(2) {top:28.5%;left:53.5%;margin-left:-8px;}
.business-propel__arrow:nth-child(4) {-webkit-transform:rotate(90deg);transform:rotate(90deg);top:53.5%;right:21.5%;margin-right:-8px;margin-top:-4px}
.business-propel__arrow:nth-child(6) {-webkit-transform:rotate(180deg);transform:rotate(180deg);top:78.5%;left:53.5%;margin-left:-8px;margin-top:-4px}
.sp-propelarrow {width:15px;height:8px;background-image:url(../../images/sprite3.png);background-size:150px 81px;background-position:0 -38px}
.etc {max-width:90%;margin:0 auto}
.etc--full {max-width:none;margin-left:-50px;margin-right:-50px}
.donation-list li {margin-top:40px;padding:40px 0 0 0}
.donation-list li:first-child {margin-top:0}
.donation-listwrap {padding-left:0}
.donation-list li .i {display:block;position:static;width:90px;margin:0 auto;margin-bottom:10px;text-align:center}
.donation-list li .m {height:auto}
.donation-list .t {font-size:16px;line-height:40px}
.donation-list .d {margin-top:0;font-size:12px;line-height:18px}
.donation-list .d br {display:none}
.donation-list .p {margin-top:0}
.content__menu li {width:150px}
.news-whatsnew__menu {margin:15px}
.news-whatsnew__menubox {margin-top:12px;padding-right:0}
.news-whatsnew__menubox--right {padding-left:0}
.news-whatsnew__menuitem {padding:15px}
.news-whatsnew__menuitem .v {font-size:16px}
.news-whatsnew__menuitem .t {margin-top:10px;font-size:14px}
.news-whatsnew__menuitem i {right:15px;width:32px;height:32px;margin-top:-15px}
.news-whatsnew__content {font-size:14px;line-height:22px}
.news-whatsnew__content img {max-width:100% !important ; height:auto  !important}
.sp-pdsmenu1 {background-image:url(../../images/sprite3.png);background-size:300px 163px;background-position:0 -92px;}
.sp-pdsmenu2 {background-image:url(../../images/sprite3.png);background-size:300px 163px;background-position:-32px -92px;}
.contact-map {margin-top:45px;padding-top:150%}
.contact-mapwrap {position:static}
.contact-mapinfo {padding:12px;padding-bottom:30px}
.contact-mapinfolist li:before {content:none}
.contact-mapinfolist li {float:none;position:relative;width:auto;margin-top:5px;padding-left:70px;line-height:30px}
.contact-mapinfolist li:first-child {margin-top:0}
.contact-mapinfolist .t {position:absolute;top:50%;left:0;margin-top:-8px;margin-right:0;font-size:13px;line-height:18px}
.contact-mapinfolist .d {display:block;font-size:12px;line-height:18px}
.contact-mapinfolist li:first-child .d {padding:0;line-height:18px}
.contact-mapinfolist .d br {display:none}
.contact-mapinfolist .t i {display:none}
.sp-address {background-size:400px 333px;background-position:-164px -4px}
.sp-tel {background-size:400px 333px;background-position:-246px -4px}
.sp-email {background-size:400px 333px;background-position:-330px -4px}
.introduce-intro__picturelist li {width:50%;margin-top:8px;padding:0 4px}
.introduce-intro__picturelist li i {top:14px;left:16px}
.introduce-intro__picturelist .i {display:block}
.introduce-intro__picturelist .i img {width:100%}
.introduce-intro__list > li {margin-top:30px;padding-left:0;font-size:14px;line-height:22px}
.introduce-intro__list > li .t {display:block;position:static;font-size:20px}
.etc.agree {padding-top:0}
.etc.agree h3 {font-size:16px ;line-height:21px}
.etc.agree p.stit {font-size:13px;line-height:18px}
.etc.agree dl dt {font-size:15px;line-height:21px}
.etc.agree dl dd {margin-bottom:40px;padding-left:0;font-size:13px;line-height:18px}
.etc.agree dl dd article {font-size:12px;line-height:18px}
.etc.agree dl dd li:first-child {margin-top:0}
.etc.agree dl dd li ul li {margin-top:8px}
.etc.agree dl .smt {font-size:12px;}
.etc.agree .comm-tbl td {font-size:12px;height: auto;padding: 18px 10px;line-height: 20px;}
.etc.agree .comm-tbl tbody tr:last-child td {border-bottom:1px solid #ccc !important}
.etc.agree .comm-tbl {margin-top:20px}
.etc.agree .comm-tbl {border-bottom:none}
.etc.agree .comm-tbl th {word-break:break-all} 


td span.files { width: 33% }
td span.files img { height:80px; }
.f-sm {font-size:12px}
}


/*PHONE PORTRAIT*/

@media screen and (max-width:767px) {
.spx2 {background-image:url(../../images/sprite3.png);background-size:428px 232px}
.mobile {display:block !important}
.mobile--inline {display:inline !important}
.logo .mobile {display:inline !important}
.footer-menu .mobile {display:inline !important}
.mobile--tablerow {display:table-row !important}
.desktop {display:none !important}
.btn-detail {font-size:15px;line-height:34px}
.btn-detail .a {width:28px;right:16px}
.btn-detail .c {width:32px;height:32px;margin-left:20px}
.btn-detail:hover .c {margin-left:6px;opacity:1}
.btn-detail:hover .a {width:16px;right:15px;right:8px}
.main-intro__tit {font-size:18px;letter-spacing:1px}
.main-intro__slogan {font-size:14px;line-height:21px}
.main-intro__controlswrap {display:block;margin-left:0;margin-top:10px}
.main-intro__controls {margin:0 2px}
.main-intro__video {display:none}

.main-intro__img {position:relative;padding-top:8.6387%;margin-top:12px;margin-bottom:20px}
.main-intro__img img {position:absolute;top:0;left:0;width:100%;height:100%}
/*.main-intro__img img {clip:rect(0px 0px 35px 0px);-webkit-transition:all 1.2s ease-out 1s;transition:all 1.2s ease-out 1s}*/

.main-tit {font-size:20px;text-align:center}
.main-tit i {display:block;margin:0 auto}
.sp-wb {width:40px;height:32px;background-size:100% 100% !important}
.sp-wb1 {background:url(../../images/img_1.png) no-repeat center top}
.sp-wb2 {background:url(../../images/img_2.png) no-repeat center top}
.sp-wb3 {background:url(../../images/img_3.png) no-repeat center top}
.sp-wb4 {background:url(../../images/img_4.png) no-repeat center top}
.main-weare__content {margin-top:18px}
.main-weare__tit {margin-bottom:15px;font-size:30px}
.main-weare__subtit {font-size:18px;}
.main-weare__desc {max-width:80%;margin:0 auto;font-size:14px;line-height:21px}
.main-weare__desc br {display:none}
.main-weare__desc strong {margin-top:10px;border:none}
.main-weare__btn {margin-top:40px}
.main-work__content {margin-top:18px;margin-left:0;text-align:center}
.main-work__left, .main-work__right {float:none;width:auto;padding-left:0}
.main-work__tit {font-size:30px}
.main-work__desc {margin-top:10px;margin-bottom:25px;font-size:14px;line-height:21px}
.main-list {padding:0 16px;font-size:0}
.main-list li {min-width:0;width:50%;margin-bottom:20px;padding:0 8px;vertical-align:top;box-sizing:border-box}
.main-list__tit {margin:5px 0;font-size:14px}
.main-list__desc {display:none;font-size:14px;line-height:21px;word-break:keep-all}
.main-list__desc br {display:none}
.main-list__step {display:none}
.main-apply__tit {font-size:30px}
.main-apply__content {margin-top:28px}
.main-apply__desc {max-width:80%;margin:0 auto;margin-top:5px;font-size:14px;line-height:21px}
.main-apply__tit {margin:5px 0;font-size:30px}
.main-apply__desc {font-size:14px;line-height:21px;word-break:keep-all}
.main-apply__desc br {display:none}
.main-apply__meta {margin-bottom:20px}
.main-apply__btn {margin-top:0}
.main-list--apply li {margin-bottom:30px;text-align:center}
.main-list--apply li:before {width:7px;height:10px;left:-6px;background-size:300px 300px;background-position:-31px -13px}
.main-list--apply li:first-child {padding-left:8px}
.main-list--apply li:first-child:before {content:none}
.main-list--apply li:nth-child(3):before {left:50%;margin-left:-6px;top:-20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.main-list--apply li:nth-child(4) {float:left}
.main-list--apply li:nth-child(4):before {content:none}
.main-list--apply li:nth-child(3):after {content:'';position:absolute;top:50%;left:-6px;width:7px;height:10px;background:url(../../images/sprite.png) no-repeat -31px -13px;background-size:300px 300px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-list--apply .main-list__tit {color:#a4db00}
.main-list--apply .main-list__desc {display:block;font-size:12px;line-height:18px}
.main-news__list li {width:50%;height:33.33333333%}
.main-news__tit {overflow:hidden;height:40px;padding:0 10px;font-size:14px;font-weight:400;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;line-height:20px;text-overflow:ellipsis;white-space:normal}
.main-news__desc {display:none}
.main-news__date {margin-bottom:0;font-size:13px;font-weight:300}
.main-news__line {display:none}
.main-news__list li:hover .main-news__date {margin-bottom:0}
/*common*/
.rows {margin:0}
.col {float:none}
.col-lg-2 {width:auto;padding:0}
.content__menu, .footer-link {display:none}
.content__menu--mobile {display:block}
.content__menu--mobile .custom-form__select-list li a {padding-top:0;padding-bottom:0;line-height:39px}
.content-top {padding-top:80px}
.content__tit {font-size:20px}
.content__slogan {margin-top:5px;padding:0 10px;font-size:12px}
.content-page {padding:40px 0;padding-left:0;padding-right:0}
.content-page--nopd {padding-bottom:0}
.content-page--his {padding-bottom:0}
.content-page__top {margin-bottom:40px}
.content-page--notop {padding-top:100px}
.content-page--full {padding-bottom:0}
.content-page__tit {font-size:20px}
.content-page__slogan {max-width:90%;margin:0 auto;margin-top:5px;font-size:13px;word-break:keep-all}
.content-page__tit-i {margin-bottom:5px}
.sp-mt {width:18px;height:18px;background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-3px -88px}
.comm-top {line-height:35px}
.comm-top--form form .comm-top__right {width:100%}
.comm-top--center {text-align:left}
.comm-top__tit {top:3px;font-size:16px}
.comm-top__tit--eng {font-size:24px}
.comm-top__tit .normal {font-size:16px}
.comm-top__tit .normal strong {font-size:22px}
.comm-top__tit .dot {font-size:20px}
.comm-top--multiline {line-height:24px}
.comm-top__formlist:after {content:'';display:block;clear:both}
.comm-top__formlist > li.comm-top__formlist--last {display:none}
.comm-top__formlist > li {float:left;width:100%;height:35px;margin-top:8px;margin-left:0}
.comm-top__formlist > li:first-child {margin-top:0}
.comm-top__formlist > li:nth-child(3) {float:right}
.custom-form__item {display:block;margin:2px 0;margin-left:0;margin-right:8px;padding-left:30px}
.search-form {width:100%;padding-left:12px;padding-right:36px;box-sizing:border-box}
.search-form i {right:8px;margin-top:0}
.sp-search {width:18px;height:17px;background-image:url(../../images/sprite3.png);background-size:300px 163px;background-position:-159px -60px}
.comm-mobilewrap {max-width:90%;margin:0 auto}
.comm-boxtop .comm-desc {word-break:keep-all}
.comm-boxtop .comm-desc br {display:none}
.comm-title {margin-bottom:11px;padding-top:0;font-size:25px;text-align:center;line-height:32px;word-break:keep-all}
.comm-title br {display:none}
.comm-desc {font-size:12px;line-height:18px}
.comm-desc--big {font-size:12px;line-height:18px;text-align:center}
.comm-desc--big br {display:none}
.comm-desc--intro {margin-top:0;margin-bottom:40px}
.comm-tab {position:relative;max-width:90%;margin:0 auto}
.comm-tab li {width:50%;margin-bottom:-1px}
.comm-tab li a {height:40px;font-size:14px;line-height:46px}
.comm-tab li.active {position:relative;z-index:1}
.comm-tab__empty {display:block;height:42px}
.tab-item {padding-top:40px}
.business-apply__box {max-width:90%;margin-top:40px;margin-left:auto;margin-right:auto;padding:40px 0;text-align:left}
.business-apply__box--full {max-width:100%}
.business-apply__table {margin-top:40px}
.business-apply__step1-alert {font-size:14px}
.business-apply__step1-list {padding-left:0px}
.business-apply__step1-list li {margin-top:5px;font-size:12px;line-height:18px}
.business-apply__step1-list li:first-child {margin-top:0}
.comm-subtit {margin-bottom:20px;font-size:16px}
.comm-subtit--mobile {max-width:90%;margin-left:auto;margin-right:auto}
.comm-iconlist {max-width:90%;margin:0 auto}
.comm-iconlist li {margin:0;padding:0;width:50%;padding:10px;box-sizing:border-box;text-align:center}
.comm-iconlist .t {margin-top:6px;font-size:13px;line-height:19px}
.comm-bottom {margin:0;padding:30px 0;text-align:left}
.comm-bottom--full {padding:40px 0}
.comm-imglist {margin:0}
.comm-bottom--text {padding:40px 0}
.comm-bottom__notice {position:static;max-width:90%;margin:0 auto;padding-top:15px;font-size:12px;line-height:18px}
.comm-imglist li {width:50%}
.comm-box {padding:40px 0;text-align:left}
.comm-box .comm-subtit {max-width:90%;margin-left:auto;margin-right:auto}
.comm-list li {position:relative;margin-top:8px;padding-left:18px;line-height:18px}
.comm-list li:first-child {margin-top:0}
.comm-list li i {position:absolute;top:5px;left:5px;}
.sp-noticeblit {background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-30px -93px}
.sp-noticetel  {background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-48px -88px}
.comm-list .comm-list__item--last {padding-left:20px}
.comm-list .comm-list__item--last i {top:1px;left:0}

td span.files { width: 50% }
td span.files img { height:70px; }
.f-sm {font-size:11px}

.wrap {padding-bottom:0}
.footer {position:relative;padding:0}
.footer-content {display:block !important;height:auto !important;margin:0 auto;padding:0;height:100% !important;position:relative;z-index:5}
.footer-banner__wrap {margin-bottom:0;padding:25px 0}
.footer-banner__box {display:block;max-width:90%;margin:0 auto}
.footer-banner__box--pds {padding-left:0}
.footer-banner__tit {font-size:16px}
.footer-banner__inner {padding-left:72px}
.footer-banner__desc {font-size:13px;line-height:22px}
.footer-banner__desc br {display:none}
.footer-banner__box:before {position:absolute;top:0;left:0;width:54px;height:54px;margin-top:0;background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-214px 0}
.footer-banner__box--pds {margin-top:30px;border-left:none}
.footer-banner__box--pds:before {background-position:-279px 0}
.footer-menu {padding:4px 0;line-height:32px;font-size:0}
.footer-menu a {display:inline-block;padding:0 14px;font-size:12px}
.footer-menu a.n:before {content:none}
.footer-menu a img  {height:10px}
.footer-info {max-width:90%;margin:0 auto;padding:20px 0;text-align:left}
.footer-addr {font-size:11px;line-height:1.6}
.footer-addr .d {display:none}
.footer-copyright {font-size:10px}
.btn-more {font-size:14px}
.sp-rm {top:3px;width:7px;height:10px;background-size:300px 250px;background-position:-151px -83px}
.sp-rmgrey {top:10px;}
.btn-sm {padding:0 14px;line-height:30px}
.btn-smblit i {top:6px;margin-right:3px}
.sp-download {width:18px;height:18px;background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-136px -111px}
/*content*/
.activity {margin-top:40px}
.comm-edulogo {padding-bottom:65px;background-position:center bottom;background-size:40px}
.business-check {margin-top:20px;padding:0}
.business-checklist > li {margin-top:20px;font-size:14px;line-height:22px}
.business-checksublist {margin-top:10px}
.business-checksublist > li {position:relative;margin-top:6px;padding-left:12px;font-size:12px;line-height:18px}
.business-checksublist > li span {position:absolute;top:0;left:0}
.business-checklist > li:first-child {margin-top:20px}
.business-placemethod {max-width:90%;margin:0 auto;margin-top:0;padding:0}
.business-placemethod li {display:block;margin-top:30px;padding-left:46px}
.business-placemethod li:first-child {margin-top:0}
.business-placemethod li:first-child {padding-left:46px}
.business-placemethod i {display:none}
.business-placemethod .t {font-size:14px}
.business-placemethod .d {margin-top:5px;font-size:12px;line-height:18px}
.business-placemethod .d br {display:none}
.business-placemethod .n {top:50%;margin-top:-28px;font-size:56px;line-height:56px}
.business-placemethod:after {content:none}
.business__resource {overflow:hidden;margin:40px 0;margin-top:25px;text-align:center}
.business__resource li {display:block;float:left;width:50%;margin-top:25px;padding:0 15px;font-size:12px;box-sizing:border-box}
.business__resource li span {margin-bottom:-5px;font-size:1.5em;font-family:'Andis-Medium'}
.business__resource li .sp-re {width:42px;height:40px;margin-bottom:0px}
.sp-re1 {background-position:0 0}
.sp-re2 {background-position:-41px 0}
.sp-re3 {background-position:-83px 0}
.sp-re4 {background-position:-125px 0}
.sp-re5 {background-position:-169px 0}
.business__resource li .sp-placearrow {display:none}
.sports-park {max-width:90%;margin-left:auto;margin-right:auto;padding:40px 0}
.sports-park .comm-subtit {margin-bottom:20px;text-align:left}
.sports-park__map {padding-right:0}
.sports-park__table {margin-top:20px;padding-left:0}
.sports-parkmap {height:200px}
.introduce-intro .comm-desc br {display:none}
.introduce-intro__sublist i {background-image:url(../../images/sprite3.png);background-size:428px 232px}
.sp-share {background-position:-253px -84px}
.sp-dream {background-position:-282px -84px}
.sp-grow {background-position:-311px -84px}
.introduce-intro__tit {margin-bottom:0;text-align:center}
.introduce-intro__con {margin-top:20px}
.introduce-intro__sublist li {display:block;width:auto;margin-top:8px;padding-right:0;font-size:12px;line-height:18px}
.introduce-intro__sublist li:first-child {margin-top:0}
.introduce-intro__sublist li span {margin-bottom:0;margin-top:20px;font-size:14px}
.introduce-intro__sublist li:first-child span {margin-top:10px}
.introduce-intro__picture {margin-top:45px}
.introduce-intro__pictureinfo {left:20px;right:20px;bottom:15px}
.introduce-intro__pictureinfo .t {font-size:14px}
.introduce-intro__pictureinfo .d {display:none}
.introduce-intro__picturelist li i {width:30px;height:30px;background-size:400px 333px}
.sp-introblit1 {background-position:-205px -44px}
.sp-introblit2 {background-position:-238px -44px}
.sp-introblit3 {background-position:-274px -44px}
.sp-introblit4 {background-position:-304px -44px}
.introduce-intro, .introduce-people, .introduce-finance, .introduce-ci {max-width:90%;margin:0 auto;margin-top:40px}
.introduce-people {max-width:90%;width:auto;height:auto;background:none;text-indent:0}
.introduce-ci .row {width: 100%;}
.introduce-ci .row .col + .col {margin-top: 30px;}
.introduce-ci__list li {margin-top:10px}
.introduce-ci__list li {display: block;}
.introduce-ci__list li + li {margin-top: 10px;}
.introduce-ci__list li > img + img {margin-top: 10px;}
.introduce-ci__line {margin-top:40px;margin-bottom:35px}
.introduce-ci__limit:before, .introduce-ci__limit:after {content:none}
.introduce-ci__limit li {float:none;width:auto;margin-top:10px}
.introduce-ci__limit li:first-child {margin-top:0}
.introduce-ci .comm-bottom {background:#fff;margin:0;}
.introduce-ci__list {text-align:center}
.introduce-ci__box {margin-top: 0px;}
.introduce-ci__box--right {text-align:center;margin-top:30px}
.introduce-ci__inner {display:block}
.introduce-ci__limit {display: block;margin-top:0;margin-bottom:0} /* 2023-07-26:: display: block 추가 */
.introduce-ci__subtit {font-size:13px;height: auto;}
.introduce-ci__subtit.f0 {font-size: 0;}
.introduce-finance__col {margin-top:40px}
.introduce-history {margin-top:45px;margin-bottom:0;padding-top:0}
.introduce-history:after {content:none}
.introduce-history__line, .introduce-history__blit {display:none}
.introduce-history__bg li {height:160px;background-attachment:scroll;background-position:50% 50% !important}
.introduce-history__year {font-size:40px;line-height:160px;letter-spacing:3px}
.introduce-history__list {max-width:90%;margin:0 auto;padding:36px 0}
.introduce-history__list .eng {font-family:'Noto Sans KR';font-size:1em !important;letter-spacing:0}
.introduce-history__list li > div {width:auto}
.introduce-history__list li {position:relative;min-height:0;margin-top:16px;padding-left:10px}
.introduce-history__list li:before {content:'·';position:absolute;top:0;left:0} 
.introduce-history__list li:first-child {margin-top:0}
.introduce-history__list li .t {font-size:16px}
.introduce-history__list li .t br {display:none}
.introduce-history__list li .t br.b {display:block}
.introduce-history__list .l {float:none;padding-right:0;text-align:left}
.introduce-history__list .r {float:none;padding-left:0}
.introduce-history__list li .p {margin-top:2px;line-height:18px;font-size:12px}
.introduce-history__list .r:before, .introduce-history__list .c:before, .introduce-history__list .r:after, .introduce-history__list .c:after {content:none}
.news-whatsnew {max-width:90%;margin:0 auto}
.news-gallery {max-width:90%;margin:0 auto;margin-top:45px}
.news-gallery__list {margin-left:-4px;margin-right:-4px}
.news-gallery__list li {width:50%;margin-top:0;margin-bottom:8px;padding:0 4px}
.news-whatsnew__content {margin-top:-10px;padding:10px;word-break:break-word}
.news-whatsnew__attach__wrap {padding:12px 16px;padding-left:100px}
.news-whatsnew__attach__title {top:12px;left:16px}
.sp-attachfile {background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-113px -85px}
.news-whatsnew__navigation__next, .news-whatsnew__navigation__prev {padding:20px 12px;font-size:13px}
.news-whatsnew__navigation__title {height:40px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;line-height:20px;text-overflow:ellipsis;white-space:normal}
.news-whatsnew__navigation__arrow {position:static;width:auto;margin-top:0;margin-bottom:5px;text-align:left}
.news-whatsnew__navigation__next {text-align:right}
.news-whatsnew__navigation__next .news-whatsnew__navigation__arrow {text-align:right}
.news-whatsnew__navigation__arrow {font-size:14px}
.news-whatsnew__navigation__cat {display:none}
.news-gallery__list__tit {font-size:14px}
.news-gallery__list__info {padding:12px}
.news-gallery__list__desc {display:none}
.news-gallery__list__link i {top:15px;left:15px;width:27px;height:28px;background-size:260px 141px}
.sp-galleryvideo {background-image:url(../../images/sprite3.png);background-position:0 -25px}
.sp-galleryimage {background-image:url(../../images/sprite3.png);background-position:-27px -25px}
.comments {padding:30px 0}
.comment__tit {padding:0 20px}
.comment__write {margin:20px 0;padding:0 20px}
.comment__list li {padding:20px}
.comment__list li.rere {padding: 0 20px 10px 50px;    border-top: 0;}
.comment__list li.rere:before {content: 'ㄴ' ; position:absolute;left:30px;} 


.comment__list-meta {position:relative}
.comment__list-meta .l, .comment__list-meta .r {float:none}
.comment__list-meta .r  {position:absolute;bottom:0;right:0}
.comment__list-meta span {display:block}
.comment__list-date {margin-left:0;margin-top:4px}
.comment__list-menu {font-size:12px}
.comment__list-name {font-size:13px}
.comment__write-meta {float:none}
.comment__write-meta > span {display:block}
.comment__write-name {font-size:13px}
.comment__write-pnum {margin-top:2px;margin-right:0;margin-bottom:8px;text-align:right;font-size:12px}
.comment__write-btn {text-align:center}
.comment__list-box {margin-top:10px;font-size:12px;line-height:18px}
.comment__list-menu i {top:1px}
.sp-commentdel {width:14px;height:14px;margin-right:2px;background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-48px -113px}
.sp-commentmodify {width:14px;height:14px;margin-right:1px;top:2px !important;background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-71px -113px}
.comment__list-menu:first-child:before {top:4px;right:-1px}
.comment__list-more {margin-top:20px;padding-top:20px}
.content-page__name {font-size:13px;color:#999}
.content-page__cat {margin-bottom:5px;font-size:16px}
.content-page__top--news .content-page__tit {font-size:18px;line-height:22px}
.content-page__date {margin-top:10px}
.business-result {max-width:90%;margin-left:auto;margin-right:auto}
.business-result {margin-top:40px}
.business-apply--full {max-width:none}
.business-apply__btn {text-align:center}
.business__process {position:relative;margin:40px 0;margin-bottom:20px;text-align:justify}
.business__process-tit {display:none}
.business__process:after {content:'';display:inline-block;width:100%}
.business__process:before {content:'';position:absolute;top:16px;left:0;width:100%;height:2px;background:#ccc}
.business__process li {min-width:0;padding:0 12px;background:#fff}
.business__process li:first-child {padding-left:0}
.business__process li:last-child {padding-right:0}
.business__process li:before {content:none}
.business__process-num {width:30px;height:30px;-webkit-border-radius:17px;border-radius:17px;line-height:36px}
.business-apply__end-tit {font-size:26px}
.business-apply__end img {max-width:50%}
.business-apply__step-btn {margin-top:30px;font-size:0}
.business-apply__step-btn a {margin:0 2px}
.business-community {max-width:90%;margin:0 auto}
.business-bottom__btn {margin-top:30px}
textarea[name=content] {border:1px solid #ccc;padding:10px;font-size:12px;box-sizing:border-box;line-height:18px}
.comm-tbl {border-bottom:none}
.comm-tbl--finance {border-bottom:1px solid #ccc}
.comm-tbl__biglink {padding-right:15px}
.comm-tbl__biglink strong {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.comm-tbl__biglink span {font-size:14px}
.comm-tbl--long thead {display:none}
.comm-tbl--long tr {display:block;position:relative;padding:14px 16px;border-bottom:1px solid #ededed}
.comm-tbl--long td {display:block;padding:0;border-bottom:none !important}
.comm-tbl--long tr:last-child {border-bottom:1px solid #ccc}
 .comm-tbl--business tr:last-child td {border-bottom:1px solid #ccc !important}
/*.comm-tbl tbody td {border-bottom:}*/
.comm-tbl--sport tbody td {border-bottom:1px solid #ededed !important}
.comm-tbl--sport tbody tr:last-child td {border-bottom:1px solid #ccc !important}
.comm-tbl__biglink i {margin-top:-5px}
.sp-tbllink {width:12px;height:12px;background-image:url(../../images/sprite3.png);background-size:200px 109px;background-position:-51px -50px}

.bold {font-size:20px}
.ctl-cat {text-align:left}
.ctl-tit {margin-top:10px;text-align:left;position:relative}
.ctl-tit i.mobile {position:absolute;right:-10px;top:0}
.ctl-tit  a {position:relative;display:block;overflow:hidden;padding-right:24px;text-overflow:ellipsis;white-space:nowrap;line-height:16px}
.ctl-tit .i-read {position:absolute;top:50%;right:0;width:22px;margin-left:0;margin-top:-8px;font-size:12px;line-height:18px}
.ctl-name {position:absolute;bottom:16px;right:16px}
.ctl-date {margin-top:6px;text-align:left}
.eng.ctl-date {font-size:15px !important}
.i--new {width:32px;height:18px;margin-right:5px;font-size:12px;line-height:20px}
.sp-pwmanage {background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-138px -88px}
.sp-commexit {background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-160px -88px}
.comm-tbl .sp-pwmanage {background-position:-184px -89px}
.comm-tbl2 th {height:auto;padding:0 12px;font-size:12px}
.comm-tbl2 td {padding:8px;word-break:break-all}
.comm-tbl2__th {width:30%}
.comm-tbl2__th2 {width:40%}
.comm-tbl2__info {font-size:13px}
.comm-tbl2__infolist li {margin-top:5px}
.comm-tbl2__infolist li:first-child {margin-top:0}
.comm-tbl2__filelist {padding-left:5px}
.ipt {height:35px}
.ipt-email {padding-right:0}
.ipt-wrap {width:auto}
.ipt-emailbox .l, .ipt-emailbox .r {width:44%}
.ipt-emailbox:before {font-size:14px;line-height:35px}
.ipt-emailslt {position:static;margin-top:8px}
.custom-form__select:before {background-image:url(../../images/sprite3.png);background-size:428px 232px;background-position:-209px -92px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.custom-form__select-list {top:34px}
.content__menu--mobile .custom-form__select-list {top:40px}
.custom-form__select-text {overflow:hidden;padding:0 12px;padding-right:32px;text-overflow:ellipsis;white-space:nowrap;line-height:33px}
.custom-form__select-text.eng {height:33px;line-height:38px}
.content__menu--mobile .custom-form__select-text {line-height:39px}
.custom-form__select-list li a {padding-top:7px;padding-bottom:7px;padding-left:12px;padding-right:12px;line-height:20px}
.custom-form__select-list--eng li a {padding-top:10px;padding-bottom:4px}
.content__menu--mobile .custom-form__select-text:before {background-image:url(../../images/sprite3.png);background-size:260px 141px;background-position:-41px -53px}
.btn-xs {padding-left:14px;padding-right:16px}
.btn-lg {width:100%;font-size:14px;line-height:42px}
.btn-lgm2 {min-width:134px;width:auto}
.btn-lgm2m {min-width:126px;width:auto}
.btn-lgm3 {min-width:82px;width:auto}
.search-form {height:35px}
.ipt-search {height:30px}
.search-form__link {width:35px;height:35px;padding:8px 8px 9px 7px}
.btn-addfile {height:35px;width:auto;padding:0 20px;line-height:35px}
.ipt-file {height:35px}
.slt-wrap {height:35px}
.etc--full {margin-left:0;margin-right:0}
.pager a {margin:0 3px;font-size:14px;line-height:23px}
.pager a.pager__btn {width:44px;height:20px;margin:0 8px;font-size:12px;line-height:22px}
.pager a.pager__more {margin-left:6px;padding:6px 0}
input[type=password]::-webkit-input-placeholder {color: #fff}
input[type=password]:-moz-placeholder { /* Firefox 18- */color: #fff }
input[type=password]::-moz-placeholder {  /* Firefox 19+ */color: #fff}
input[type=password]:-ms-input-placeholder {color: #fff}
.etc__email  {padding-top:0;font-size:13px;line-height:21px}
}
