@charset "utf-8";

.contents {padding-top:20px;}
.btn-blue {font-size:24px;padding:8px 44px;}

.main .main-content-wrap{max-width: 1200px; margin: 0 auto;}
.contents .conTop .column_left{float:left;width:66%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.contents .conTop .column_right{float:right;width:32%;box-sizing: border-box;-webkit-box-sizing: border-box;}

.main-visual {margin-bottom:20px;opacity: 0;}
.main-visual .visual-inner {position:relative;}
.main-visual .visual-inner ul {display:inline-block;}
.main-visual .visual-inner ul > li {position:relative;}
.main-visual .visual-inner ul > li > a {display:block; width:100%; height:100%; color: #fff;box-sizing: border-box;position: relative;}
.main-visual .visual-inner .main-img {position:relative; width:100%; overflow:hidden; z-index:5;}
.main-visual .visual-inner .main-img:before {content:""; display:block; position:relative; width:100%; padding-bottom:58.4%; z-index:8;}
.main-visual .visual-inner .main-img img {position:absolute; top:0; left:50%; height:100%; -ms-transform: translateX(-50%); transform:translateX(-50%); -webkit-transform: translateX(-50%); max-width:none; z-index:5;}
.main-visual .visual-inner .main-con {position:absolute; bottom:0; left:0;width:100%;height:100%; z-index:10;}
.main-visual .visual-inner .main-con .con-bullet {position:absolute; top:0; right:0; display:inline-block; padding:6px 9px 5px 9px; font-weight:700;}
.main-visual .visual-inner .main-con .con-info {position:absolute; bottom:0; left:0; width:100%; max-height:none; overflow-y:auto; padding:10px 26px 50px 26px; line-height:1.4; /*background-image:linear-gradient(to bottom, transparent 5%, rgba(0,0,0,0.7));rgba(0, 93, 153,0.6)*/ background-color: rgba(0, 0, 0,0.4);box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-visual .visual-inner .main-con .con-info > div + div {margin-top:10px;}
.main-visual .visual-inner .main-con .con-info .title {font-size:24px; line-height:1.2; font-weight:700;/*text-shadow: 1px 1px 1px rgba(0,0,0,.4);*/}
.main-visual .visual-inner .main-con .con-info .desc {font-weight:700; max-height:2.8em; display:inline-block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main-visual .visual-inner .bx-controls {position:absolute; bottom:14px; left:0; width:100%; text-align:center;}
.main-visual .visual-inner .bx-controls .bx-controls-auto {display: inline-block; margin-left:14px;}
.main-visual .visual-inner .bx-controls .bx-controls-auto .bx-controls-auto-item {display:inline-block;}
.main-visual .visual-inner .bx-controls .bx-controls-auto .bx-start,
.main-visual .visual-inner .bx-controls .bx-controls-auto .bx-stop {display:block; width:11px; height:11px; overflow:hidden;}
.main-visual .visual-inner .bx-controls .bx-controls-auto .active {display:none; font-size:0;}
.main-visual .visual-inner .bx-controls .bx-controls-auto .bx-start:before {content:"\e91a"; font-family: 'gametime-icon'; font-size:11px; color:#fff; speak:none;}
.main-visual .visual-inner .bx-controls .bx-controls-auto .bx-stop:before {content:"\e933"; font-family: 'gametime-icon'; font-size:11px; color:#fff; speak:none;}
.main-visual .visual-inner .bx-controls .bx-pager {display:inline-block;}
.main-visual .visual-inner .bx-controls .bx-pager .bx-pager-item {display:inline-block;}
.main-visual .visual-inner .bx-controls .bx-pager .bx-pager-item + .bx-pager-item {margin-left:14px;}
.main-visual .visual-inner .bx-controls .bx-pager .bx-pager-link {width:12px; height:12px; overflow:hidden;}
.main-visual .visual-inner .bx-controls .bx-pager .active:before {background:#fff;}
.main-visual .visual-inner .bx-controls .bx-pager .bx-pager-link:before {content:""; display:block; width:10px; height:10px; border:1px solid #fff; border-radius:50%;}

.main div[name~=main-banner] {margin:20px 0; text-align:center; overflow:hidden; max-width:100%;}
.main div[name~=main-banner] iframe:focus {border:2px solid red !important;}

.main-news {margin:20px 0; background: #0087cd url(/images/common/main/main-news.jpg) no-repeat center top;}
.main-news .inner {max-width:1200px; margin:0 auto; padding:50px 20px; position:relative;}
.main-news .btn-more {position:absolute; top:40px; right:34.5%; background:none; height:auto; line-height:inherit;}
.main-news .btn-more a {border:1px solid #fff; padding:6px 15px 5px 15px; font-size:16px; color:#fff; font-weight:700;}
.main-news .btn-more i.icon-angle3-right {display:none;}
.para .main-news .btn-more a{border-color: #000;color:#000;}

/*.main-gallery {margin:20px 0; background: #0087cd url(/images/common/main/main-gallery.jpg) no-repeat center top;}
.para .main-gallery {background-image: url(/images/common/main/main-gallery2.jpg);}*/
.main-gallery {margin:20px 0; background: #008b3a url(/images/common/main/main-gallery3.jpg?v1023) no-repeat center top;}
.para .main-gallery {background-image: url(/images/common/main/main-gallery3.jpg?v1023);}

.main-gallery .inner {max-width:1200px; margin:0 auto; padding:50px 20px; position:relative;}
.main-gallery .btn-more {position:absolute; top:40px; right:34.5%; background:none; height:auto; line-height:inherit;}
.main-gallery .btn-more a {border:1px solid #fff; padding:6px 15px 5px 15px; font-size:16px; color:#fff; font-weight:700;}
.main-gallery .btn-more i.icon-angle3-right {display:none;}
/*2018-03-07 컬러수정*/
.para .main-gallery .btn-more a{border-color: #fff;color:#fff;}
/*2018-03-07 컬러수정 end*/
.main-gallery .news-list li.scale-quarter .news-img:before {padding-bottom:74%;}
.main-gallery .news-list li.scale-quarter .con-info .title {font-size:14px;}

.news-list {margin-top:20px;}
.news-list:after {content:""; display:block; clear:both;}
.news-list ul {margin:0 -10px; overflow:hidden;}
.news-list ul:after {content:""; display:block; clear:both;}
.news-list li {float:left; width:100%; padding:20px 10px 0; line-height:1.4; box-sizing:border-box; -webkit-box-sizing:border-box;}
.news-list li.type-wide {padding-top:0;}
.news-list li a {position:relative; display:block; width:100%; color:#fff;box-sizing: border-box;-webkit-box-sizing: border-box;}
.news-list li a:hover .title,
.news-list li a:focus .title {text-decoration:underline;}
.news-list li a:hover .desc,
.news-list li a:focus .desc {color:#fff;}
.news-list li a:hover .date,
.news-list li a:focus .date {color:#fff;}
.news-list li .news-img {position:relative; width:100%; overflow:hidden; z-index:5;}
.news-list li .news-img:before {content:""; display:block; position:relative; width:100%; padding-bottom:58.4%; z-index:8;}
.news-list li .news-img img {position:absolute; top:0; left:50%; height:100%; -ms-transform: translateX(-50%); transform:translateX(-50%); -webkit-transform: translateX(-50%); max-width:none; z-index:5;}
.news-list li .news-content .con-bullet {position:absolute; top:0; right:0; margin-top:0; padding:6px 9px 5px 9px; z-index:10; font-weight:700;}
.news-list li .news-content .con-info {position:relative; margin-top:8px; z-index:10;}
.news-list li .news-content .con-info > div + div {margin-top:5px;}
.news-list li .news-content .con-info > div:last-child {margin-top:5px;}
.news-list li .news-content .con-info .title {font-size:18px; font-weight:700;}
.news-list li .news-content .con-info .desc {max-height:2.8em; display:inline-block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-list li .news-content .con-info .desc {display:none;}
.news-list li .news-content .con-info .date {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-list li .news-content .con-info .type {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-list li .news-content .con-info .type i {margin-right:6px;}

/* D :: major , minor */
.news-list .major {float:left; width:66%;}
.news-list .minor {float:right; width:28.6%;}
.news-list .minor li:first-child {padding-bottom:30px;}
.news-list .minor.gallery-board.video {float:right; width:27%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.news-list .minor.gallery-board.video {position:relative; padding:0; margin:0; line-height:1.2;}
.news-list .minor.gallery-board.video .inwrap {overflow:hidden; margin:0;}
.news-list .minor.gallery-board.video .inwrap.adwrap {margin-top:20px;}
.news-list .minor.gallery-board.video .inwrap ul {margin:0;}
.news-list .minor.gallery-board.video .inwrap ul:after {content:''; clear:both; display:block;}
.news-list .minor.gallery-board.video .inwrap li {float:none; margin:20px 0 0; padding:0; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.news-list .minor.gallery-board.video .inwrap li:first-child  {margin-top:0; padding:0;}
.news-list .minor.gallery-board.video .inwrap li > a {overflow:hidden; display:block; position:relative;box-sizing: border-box;-webkit-box-sizing: border-box;}
.news-list .minor.gallery-board.video .inwrap li > a:before {content:''; display:none; background:none}
.news-list .minor.gallery-board.video .inwrap li .thum-box .img-box {padding-bottom:58.4%;}
.news-list .minor.gallery-board.video .inwrap li .thum-box .img-box:before {z-index:5; content:''; position:absolute; bottom:3.3%; left:3.3%; display:block; width:27px; height:27px; background:url('/images/common/btn/btn-videos-play.png') no-repeat top left; background-size:auto 100%;}
.news-list .minor.gallery-board.video .inwrap li .thum {display:block;}
.news-list .minor.gallery-board.video .inwrap li .thum img {max-width:none; width:100%;}
.news-list .minor.gallery-board.video .inwrap li .cont .vd-desc {overflow:hidden; margin:13px 0 0; display:block; max-height:2.8em; height:auto; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:14px; font-weight:700; color:#fff; line-height:1.4; /*word-break: break-all; break-word*/ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}
.news-list .minor.gallery-board.video .inwrap li .cont .date {margin-top:5px; color:#fff;}

.news-list .minor.gallery-board.video .inwrap li > a:focus .cont .vd-desc,
.news-list .minor.gallery-board.video .inwrap li > a:hover .cont .vd-desc {text-decoration:underline;}

/* D :: scale:"half","third","quarter" */
.news-list .scale-half {width:50%;}
.news-list .scale-third {width:33.3%;}
.news-list .scale-quarter {width:25%;}

/* D :: type:"wide","thum" */
.news-list .type-wide {}
.news-list .type-wide .news-img:before {}
.news-list .type-wide .news-content {position:absolute; bottom:0; left:0; width:100%;height:100%;}
.news-list .type-wide .news-content .con-info {position:absolute; bottom:0; left:0; width:100%; max-height:100%; overflow-y:auto; margin-top:0; padding:15px 30px; /*background-image:linear-gradient(to bottom, transparent 5%, rgba(0,0,0,0.7));*/ box-sizing:border-box; -webkit-box-sizing:border-box;background-color: rgba(0,0,0,0.5);}
.news-list .type-wide .news-content .con-info .title {font-size:26px;}
.news-list .type-wide .news-content .con-info .desc {display:inline-block; display: -webkit-box;}

.news-list .type-wide .news-content.normal {position:static;}

.news-list .type-thum {padding:15px 10px;}
.news-list .type-thum a {overflow:hidden;}
.news-list .type-thum .news-img {float:left; width:120px;}
.news-list .type-thum .news-content .con-bullet {display:none;}
.news-list .type-thum .news-content .con-info {margin-top:0; padding-left:135px;}
.news-list .type-thum .news-content .con-info .title {font-size:15px; max-height:2.8em; display:inline-block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.news-list .major .news-content .con-info{position: absolute;bottom:0;left:0;margin-top:0;padding:10px;background:rgba(0,0,0,0.5);width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.news-list .major .news-content .con-info .title{overflow: hidden;display: block;max-height: 2.8em;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}

.news-list .major .news-content.normal .con-info {position:relative; margin-top:10px; padding:0; background:none; font-size:14px;}
.news-list .major .scale-quarter .news-content.normal .con-info {background:rgba(0,0,0,0.5); top:-10px; padding:5px 10px;}

.main-family {margin-top:20px; background: #ad093a url(/images/common/main/main-family.jpg) no-repeat center top;}
.main-family .inner {max-width:1200px; margin:0 auto; min-height:285px; padding:58px 20px; position:relative;}
.main-family .family-list {position:relative; padding-right:450px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-family .family-list .micro-link {margin-top:40px;}
.main-family .family-list .micro-link ul:after {content:""; display:block; clear:both;}
.main-family .family-list .micro-link li {float:left; min-width:260px; padding:11px 20px 10px 0; box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-family .family-list .micro-link li:nth-child(2n+1) {clear:both;}
.main-family .family-list .micro-link li a {font-size:20px; color:#fff;}
.main-family .family-list .micro-link li a:hover,
.main-family .family-list .micro-link li a:focus {text-decoration:underline;}
.main-family .family-list .micro-link li i {display:inline-block; margin-left:10px; vertical-align:middle; font-size:15px; opacity:0.5;}
.main-family .family-list .store-link {position:absolute; top:-36px; right:0; width:420px; min-height:250px; padding:40px 170px 10px 30px; background:#f8981f url(/images/common/main/bg-store.jpg) no-repeat right center; box-sizing:border-box; -webkit-box-sizing:border-box; background-size:430px auto;}
.main-family .family-list .store-link .store-title {color:#222; font-size:18px; line-height:1.3;}
.main-family .family-list .store-link .store-title strong {font-size:27px;}
.main-family .family-list .store-link .btn-link {margin-top:20px;}
.main-family .family-list .store-link .btn-link a {position:relative; min-width:200px; padding:10px 42px 10px 18px; border:1px solid #222; color:#222; box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-family .family-list .store-link .btn-link i {position:absolute; top:11px; right:20px; font-size:13px; color:#222;}
.para .main-family .family-list .store-link {background-image: url(/images/common/main/bg-store_pa.jpg);}

.banner-call {margin-top:5px; display:table; width:100%; max-width:490px; min-height:74px; table-layout:fixed; background:#fff; line-height:1.4;}
.banner-call > div {display:table-cell; vertical-align:middle; box-sizing:border-box; -webkit-box-sizing:border-box;}
.banner-call .call-img {width:112px; padding:5px 16px;}
.banner-call .call-title {font-size:16px; color:#222; padding:10px 2px;}
.banner-call .call-number {width:146px; padding:5px 10px; color:#222; background:#f0f0f0; text-align:center;}
.banner-call .call-number img {display:block; margin:0 auto;}
.banner-call .call-number span {margin-top:3px;}

.section-inner.tagboard{margin-top: 20px;}
.section-inner.tagboard .tagboard-embed{margin:0 -14px;}




/*.section-inner.tagboard .cont-title02-wrap{}*/
/*/////////////////////////////////////////////////////////////////////////////*/
/* tablet */
@media only screen and (min-width: 768px) and (max-width: 1024.9999999999px){
	#contents {position:relative; padding-top:0;}
	.contents .conTop{padding:0 20px;width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.contents .conTop > div > div > img{width:100%;}
	.contents .conTop > div > div > .inner > img{margin:0 auto;}
	.contents .conTop .colume {float:left;width:100%;}
	.contents .conTop .column_left{float:none;padding:0;width:100%;}
	.contents .conTop .column_left{margin-bottom: 20px;}
	.contents .conTop .column_left .highlight_news{margin-bottom: 20px;}
	.contents .conTop .column_right{float:none;padding:0;width:100%;margin-bottom: 20px;}
	.contents .conTop .column_right:after{content: '';display:block;clear:both;}

	.contents .conTop .column .watch_live{margin-top:0;}
	.contents .conTop .column .watch_live.only-mobile-view{height:275px;}
	.contents .conTop .column .watch_live.only-mobile-view .inner{min-height: 275px;background: #155c9a;text-align: center;}

	.main-visual .visual-inner .main-con .con-info .title{font-size: 22px;}

	.main-news {background-position:center bottom}
	.main-gallery {background-position:center bottom}

	.news-list li {padding:20px 10px}
	.news-list .major,
	.news-list .minor {float:none; width:100%;}
	.news-list .minor.gallery-board.video {float:none; width:100%; padding:0;}
	.para .news-list .minor.gallery-board.video{padding: 0;}

	.news-list .minor.gallery-board.video {position:relative; padding:0; margin:0; line-height:1.2;}
	.news-list .minor.gallery-board.video .inwrap {margin:0}
	.news-list .minor.gallery-board.video .inwrap ul {margin:0 -10px}
	.news-list .minor.gallery-board.video .inwrap li {float:left; margin:0; padding:20px 10px 0; width:33.33%;}
	.news-list .minor.gallery-board.video .inwrap li:first-child {padding:20px 10px 0}
	.news-list .minor.gallery-board.video .inwrap li .cont .vd-desc {overflow:hidden; margin:13px 0 0; display:block; height:auto; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:14px; font-weight:700; color:#fff; line-height:1.4; word-break: break-all; /*break-word*/ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}

	.news-list .btn-more{right:20px; margin:0;}
	.para .news-list .minor ul {overflow:hidden;}
	.para .news-list .minor li {padding:20px 10px;}

	.main-family {background: #ad093a url(/images/common/main/main-family.jpg) no-repeat center top;}
	.main-family .inner {padding:38px 20px; min-height:auto;}
	.main-family .family-list {padding-right:0;}
	.main-family .family-list .micro-link {margin-top:15px;}
	.main-family .family-list .micro-link li {min-width:235px;}
	.main-family .family-list .micro-link li a {font-size:14px;}
	.main-family .family-list .micro-link li i {font-size:12px;}
	.main-family .family-list .store-link {/* position:relative; top:0; right:auto; margin:0 auto; margin-top:18px; */ width:280px; min-height:150px; padding:22px 115px 22px 15px; background-size:280px auto;}
	.main-family .family-list .store-link .store-title {font-size:12px;}
	.main-family .family-list .store-link .store-title strong {font-size:20px;}
	.main-family .family-list .store-link .btn-link {margin-top:12px;}
	.main-family .family-list .store-link .btn-link a {min-width:128px; padding:8px 28px 8px 10px;}
	.main-family .family-list .store-link .btn-link i {top:10px; right:10px; font-size:10px;}
	.banner-call {margin-top:20px; max-width:440px;}


}

/*/////////////////////////////////////////////////////////////////////////////*/
/* mobile */
@media only screen and (min-width: 0px) and (max-width: 767.9999999999px){
	#contents {position:relative; padding-top:0;}
	.contents .conTop > div > div > .inner{text-align: center;background: #fff;}
	.contents .conTop > div > div > .inner > img{margin:0 auto;}

	.contents .conTop .column_left{float:none;padding:0;width:100%;}
	.contents .conTop .column_right{float:none;padding:0;width:100%;}

	.contents .conTop .colume {float:left;width:100%;}

	.section-crop{margin:10px 0;}
	.main-visual {margin-bottom:10px;}
	.main-visual .visual-inner ul {}
	.main-visual .visual-inner ul > li {}
	.main-visual .visual-inner ul > li > a {}
	.main-visual .visual-inner .main-img {}
	.main-visual .visual-inner .main-img:before {}
	.main-visual .visual-inner .main-img img {}
	.main-visual .visual-inner .main-con .con-bullet {padding:4px 7px 3px 7px;}
	.main-visual .visual-inner .main-con .con-info {padding:6px 10px 30px 10px;}
	.main-visual .visual-inner .main-con .con-info > div + div {margin-top:6px;}
	.main-visual .visual-inner .main-con .con-info .title {font-size:14px;}
	.main-visual .visual-inner .main-con .con-info .desc {display:none;}
	.main-visual .visual-inner .main-con .con-info .date {}
	.main-visual .visual-inner .main-con .con-info .type {}
	.main-visual .visual-inner .bx-controls {bottom:7px;}
	.main-visual .visual-inner .bx-controls .bx-pager .bx-pager-link {width:10px; height:10px;}
	.main-visual .visual-inner .bx-controls .bx-pager .bx-pager-link:before {width:8px; height:8px;}
	.main-visual .visual-inner .bx-controls .bx-pager .bx-pager-item + .bx-pager-item {margin-left:10px;}
	.main-visual .visual-inner .bx-controls .bx-controls-auto {margin-left:10px;}
	.main-visual .visual-inner .bx-controls .bx-controls-auto .bx-stop:before {font-size:10px;}

	.main div[name~=main-banner] {margin:10px 0;}

	.main-news {background: #0087cd url(/images/common/main/main-news_mobile.jpg) no-repeat right top}
	.main-news .inner {padding:30px 10px;}
	.main-news .news-list {margin-top:10px;}
	.para .main-news .btn-more a {color:#fff; border-color:#fff;}
	.para .main-news .btn-more a i.icon-angle3-right {display: inline-block; color:#fff;}

	/*.main-gallery {background: #0087cd url(/images/common/main/main-gallery_mobile.jpg) no-repeat right top}
	.para .main-gallery {background-image: url(/images/common/main/main-gallery_mobile2.jpg);}*/
	.main-gallery {background: #008b3a  url(/images/common/main/main-gallery_mobile3.jpg) no-repeat right top}
	.para .main-gallery {background-image: url(/images/common/main/main-gallery_mobile3.jpg);}

	.main-gallery .inner {padding:30px 10px;}
	.main-gallery .news-list {margin-top:10px;}

	.main-gallery .news-list .news-content {position: static;}


	.news-list .inner {padding:22px 10px 30px 10px;}
	.news-list .btn-more {position:relative; top:0; right:0; width:100%; margin:10px 0 0 0;}
	.news-list .btn-more a {width:100%; padding:11px 10px; font-size:14px; text-align:center; box-sizing:border-box;}
	/* 2018-03-13 컬러수정 */
	.news-list .btn-more i.icon-angle3-right {color: #fff; display:inline-block; margin-left:6px; font-size:10px; vertical-align:middle; color: #fff;}
	.news-list ul {margin:-5px 0 0 0;}
	.news-list li {float:none; padding:10px 0;}
	.news-list li .news-content {position:absolute; bottom:0; left:0; width:100%; height:100%;}
	.news-list li .news-content .con-bullet {padding:4px 7px 3px 7px;}
	.news-list li .news-content .con-info > div + div,
	.news-list li .news-content .con-info > div:last-child {margin-top:6px;}
	.news-list li .news-content .con-info .title {font-size:14px;}
	.news-list li .news-content .con-info .desc {display:none;}

	.news-list .minor li:first-child .news-content .con-info{position: absolute;bottom:0;left:0;margin-top:0;padding:10px;background:rgba(0,0,0,0.5);width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
	.news-list .minor li:first-child .news-content .con-info .title{overflow: hidden;display: block;max-height: 2.8em;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}

	/* D :: major , minor */
	.news-list .major,
	.news-list .minor {float:none; width:100%;}
	.news-list .minor li:first-child {padding-bottom:10px;}
	.news-list .minor.gallery-board.video {float:none; width:100%; padding:0;}

	.news-list .minor.gallery-board.video {position:relative; padding:0; margin:0; line-height:1.2;}
	.news-list .minor.gallery-board.video .inwrap {margin:0;}
	.news-list .minor.gallery-board.video .inwrap ul {margin:-15px 0 0}
	.news-list .minor.gallery-board.video .inwrap ul:after {content:''; clear:both; display:block;}
	.news-list .minor.gallery-board.video .inwrap li {float:left; margin:0; padding:30px 0 0; width:100%;}
	.news-list .minor.gallery-board.video .inwrap li:first-child {padding:30px 0 0}
	.news-list .minor.gallery-board.video .inwrap li .thum img {max-width:none; width:100%;}
	.news-list .minor.gallery-board.video .inwrap li .cont .vd-desc {overflow:hidden; margin:8px 0 0; display:block; height:auto; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:14px; font-weight:700; color:#fff; line-height:1.4; word-break: break-all; /*break-word*/ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}


	/* D :: scale:"half","third","quarter" */
	.news-list .scale-half,
	.news-list .scale-third {width:100%;}
	.news-list .scale-quarter {width:50%; float:left;}
	.news-list .type-wide ~ .scale-quarter:nth-child(even) {padding-right:5px;}
	.news-list .type-wide ~ .scale-quarter:nth-child(odd) {padding-left:5px;}

	/* D :: type:"wide","thum" */
	.news-list .type-wide .news-content .con-info {padding:10px;}
	.news-list .type-wide .news-content .con-info .title {font-size:14px;}
	.news-list .type-wide .news-content .con-info .desc {display:none;}
	.news-list .type-thum {padding:10px 0;}
	.news-list .type-thum .news-img {width:95px;}
	.news-list .type-thum .news-content .news-bullet,
	.news-list .type-thum .news-content .con-info {padding:0 0 0 107px; position:relative; max-height:inherit; background-image:none;}
	.news-list .type-thum .news-content .con-info .title {font-size:14px;}

	.contents .conBot {margin-top:10px;}
	.main-family {background: #ad093a url(/images/common/main/main-family.jpg) no-repeat center top;}
	.main-family .inner {padding:38px 20px; min-height:auto;}
	.main-family .family-list {padding-right:0;}
	.main-family .family-list .micro-link {margin-top:15px;}
	.main-family .family-list .micro-link li {float:none; min-width:inherit; width:100%; padding:8px 0;}
	.main-family .family-list .micro-link li a {font-size:14px;}
	.main-family .family-list .micro-link li i {font-size:12px;}
	.main-family .family-list .store-link {position:relative; top:0; right:auto; margin:0 auto; margin-top:18px; width:280px; min-height:150px; padding:22px 100px 22px 15px; background-size:250px auto;}
	.main-family .family-list .store-link .store-title {font-size:12px;}
	.main-family .family-list .store-link .store-title strong {font-size:20px;}
	.main-family .family-list .store-link .btn-link {margin-top:12px;}
	.main-family .family-list .store-link .btn-link a {min-width:128px; padding:8px 28px 8px 10px;}
	.main-family .family-list .store-link .btn-link i {top:10px; right:10px; font-size:10px;}

	.banner-call {width:280px; margin:0 auto; display:block; position:relative; margin-top:15px; padding-bottom:37px; min-height:inherit;}
	.banner-call > div {display:block;}
	.banner-call .call-img {position:absolute; top:50%; left:0; margin-top:-50px; padding:10px; width:100px;}
	.banner-call .call-title {display:table; width:100%; padding:10px 10px 10px 100px; min-height:62px;}
	.banner-call .call-title strong {display:table-cell; vertical-align:middle;}
	.banner-call .call-number {position:absolute; bottom:0; left:0; width:100%; padding:2px 10px;}
	.banner-call .call-number img {display:inline-block; vertical-align:middle;}
	.banner-call .call-number span {display:inline-block; vertical-align:middle; margin-top:0; margin-left:5px;}

	.ticketing-wrap .btn-link a i{color:#fff;}

	.section-inner.tagboard{margin-top:10px;}
	.section-inner.tagboard .tagboard-embed {margin: 0px -10px;}
}
