@charset "UTF-8";

.quz{background-color: #725ea6; color: #fff; padding: 4px; line-height: 2.5rem;}

/* CONTENTS */
.pageT {padding: 20px 0 18px;background:#fff;border-bottom: 1px solid #959595;margin: auto;max-width: 1400px;}
.pageT .inner{margin-left: 19px;}
.pageT .inner .location{overflow:hidden;}
.pageT .inner .location p{float:left;font-size:20px;color:#363636;}
.pageT .inner .location p img{vertical-align:middle;}
.pageT .inner .location p span{margin-left: 14px;padding-left: 32px;background: url('../img/round_arrow_right.png') no-repeat 0 50%;}
.pageT .inner .location p em{margin-left: 14px;padding-left: 24px;background: url('../img/round_arrow_right.png') no-repeat 0 50%;font-style: normal;}
.contwrap {margin: 0 auto; padding: 0 0 50px 0; width: 100%;}
.column.one-fourth {width: 23.75%;}
.column.thr-fourth {width: 73.75%;}
.column.one-four {width: 10%;}
.column.thr-four {width: 85%;}
.column.one-five {width: 17.4%;}
.column.one-six {width: 6%; margin-right: 10px; margin-top: 10px;}
.wp-contents .row {margin: 0 0 40px 0;}
.wp-contents .row.mb20 {margin: 0 0 20px 0;}
.dotwrap {padding: 0 0 30px 0;}
.dotwrap:before, .dotwrap:after {content:'';display: block;width: 1px;height: 37px;background-color: #6289c6;margin: auto;}
.dotwrap:before {margin-bottom: 50px;}
.imgcontainer {max-width: 740px;margin: auto;}
.contwrap:before, .contwrap:after, .row:before, .row:after {display: table;content: " ";}
.contwrap:after, .row:after {clear: both;}
.contwrap, .row {*zoom: 1;}
.fwn {font-weight: 400;}
.fwm {font-weight: 600;}
.fwb {font-weight: 700;}
.tdu {text-decoration: underline;}
.contit {text-align: center;}
#contents.wp-contents {position: relative;padding: 0 5.25%;margin-bottom: 50px;}
.wp-contents h2 {letter-spacing: -1px;color: #000;margin: 0px 10px 50px;
    line-height: 1.2;
    font-size: 26px;}
.wp-contents h2.title {font-weight: 900;font-size: 60px;}
.wp-contents h2.title .writer {font-size: 26px;font-weight: 700;margin-top: 50px;text-align: center;}
.wp-contents h2.title .tech-tit {color: #61508C; font-size: 32px;font-weight: 700;margin-top: 47px;}
.wp-contents h2.title .now-tit {color: #5db150;font-size: 32px;font-weight: 700;margin-top: 47px;}
.wp-contents h2.title .make-tit {color: #318ba5;font-size: 32px;font-weight: 700;margin-top: 47px;}
.wp-contents h2.title .with-tit {color: #BD9040;font-size: 32px;font-weight: 700;margin-top: 47px;}
.wp-contents p {font-size: 21px;line-height: 36px;text-align: justify;-ms-word-break: break-all;word-break: break-all;color: #363636;letter-spacing: -1px;}
.wp-contents p.fz25 {font-size: 25px;}
.wp-contents .fz60 {font-size: 60px;line-height: 1;}
.wp-contents h3 {font-size: 32px;margin-bottom: 40px;letter-spacing: -1px;text-align: left;line-height: 42px;}
.wp-contents h3.tech-tit {color: #61508C;}
.wp-contents h3.ceo-tit {color: #61508C; font-family: 'Nanum Myeongjo';}

.wp-contents h3.bold-line {text-align: center;border-bottom: 15px solid #6289c6;display: inline-block;padding-bottom: 10px;margin-bottom: 0;}
.wp-contents h3.round-h3 {font-size: 21px;background: #6289c6;color: #fff;display: inline-block;padding: 5px 21px;border-radius: 30px;}
.wp-contents .line {border-top: 2px solid #BD9040; padding-top:10px;}
.wp-contents .line h3.tech-tit {font-size: 26px;line-height: 1.3;text-align: center;border-left: 1px solid #6289c6;border-right: 1px solid #6289c6;background: #fff;width: 45%;margin: -35px auto 40px;height: 67px;}
.wp-contents .line h3.tech-tit.one {line-height: 67px;}
.wp-contents h3.tubebar {color: #fff;background: #111;font-size: 30px;border-radius: 5px;padding: 14px 27px;margin-bottom: 0;}
.wp-contents .icon {vertical-align: middle;margin-right: 10px;}
.fav {border-top: 1px solid #5db150;border-bottom: 1px solid #5db150;padding: 14px 27px;}
.fav p > span {font-size: 23px;vertical-align: middle;}
.wp-contents .line-txt:before {content:'';clear: both;display: block;width: 25%;height: 1px;background: #61508C;margin: -10px auto 20px;}
.wp-contents .line-txt.bold:before {content:'';clear: both;display: block;width: 364px;height: 15px;background: #6289c6;margin: -10px auto 20px;}
.wp-contents .line-txt {font-size: 22px;text-align: center;font-weight: 700;}
.wp-contents h3.tech-tit span.tits {color: #000;font-size: 25px;}
.wp-contents h3.now-tit {color: #BB6F4A;}
.wp-contents h3.now-tit span.tits {color: #000;font-size: 25px;}
.wp-contents h3.make-tit {color: #318ba5;}
.wp-contents h3.make-tit span.line {color: #898989;font-size: 19px;border-top: none;border-bottom: 1px solid #318ba5;font-weight: 400;vertical-align: top;padding: 2px 0 3px;margin-left: 15px;}
.wp-contents span.line {color: #004182;font-size: 19px;border-top: none;border-bottom: 1px solid #318ba5;font-weight: 400;vertical-align: top; line-height: 32px;}
.wp-contents h3.make-tit span.tits {color: #000;font-size: 25px;}
.wp-contents h3.with-tit {color: #BD9040;}
.wp-contents h3.with-tit span.line {color: #898989;font-size: 19px;border-top: none;border-bottom: 1px solid #BD9040;font-weight: 400;vertical-align: top;padding: 2px 0 3px;margin-left: 15px;}
.wp-contents h3.make-tit span.tits {color: #000;font-size: 25px;}
.wp-contents .msg-radius {background: #f5f5f5;border-radius:20px;font-size: 23px;padding: 2% 3%;}
.wp-contents .tube-grid {overflow: hidden;}
.wp-contents .tube-grid div {float: left;margin-top: 6px;color: #000;letter-spacing: -1px;}
.wp-contents .tube-grid p {float: right;width: 87%;line-height: 1.5;}
.wp-contents .writer {text-align: right;font-size: 21px;margin-top: 20px;}
.wp-contents .writer.small {font-size: 16px;}
.wp-contents .eventbg {border: 2px solid #725ea6;padding: 3%;width: 90%;border-radius: 0px;background: #fff;}
.wp-contents .eventbg p {font-size: 25px;color: #000;line-height: 1.5;}
.wp-contents .column.one-fourth p {font-size: 24px;line-height: 1.3;margin-top: 10px;}
.wp-contents .column.one-fourth p.round {font-size: 24px;font-weight: 600;color: #fff;background-color: #725ea6;border-radius: 0px;display: inline-block;padding: 1% 9%;}
.wp-contents .eventbg .column.half p.round {font-size: 24px;font-weight: 600;color: #fff;background-color: #725ea6;border-radius: 0px;display: inline-block;padding: 1% 9%; margin-top: 20px;}


.maintit {margin-top: 45px;}
.subtit-s {font-size: 32px;font-weight: 700;color: #000;}
.subtit-b {font-size: 32px;font-weight: 400;line-height: 2;margin-top: 36px;}
.subtit-b span{border-bottom: 1px solid #000;display: inline-block;}
.wp-contents .imgcontainer .caption:before {display: table;content: "";clear: both;padding-top: 10px;}
.wp-contents .imgcontainer .half .caption:before {padding-top: 0;}
.wp-contents .caption {font-size: 14px;text-align: center;line-height: 20px;margin-top: 10px;color: #4c4c4c;}
.wp-contents .half + .caption {padding-top: 10px;clear: both;}
.wp-contents .small-notice {color: #fff;background: #6289c6;display: inline-block;padding: 2px 10px;font-weight: 300;}
.wp-contents .circle {color: #fff;font-size: 23px;background: #a691c4;padding: 0 12px 2px;border-radius: 20px;}
.wp-contents .ico {margin-left: 10px;vertical-align: top;}
.bg_life02 {background: #fffeee url(../img/life/img_3_07.jpg) 95% 20px no-repeat;padding: 30px 25px 0 25px !important;border-top: 15px solid #a691c4;}
.wp-contents .bdb {border-bottom: 1px solid #e7e7e7;padding-bottom: 50px;}
.wp-contents h4 {font-size: 24px;margin-bottom: 15px;letter-spacing: -1px;display: inline-block;font-weight: 600;}
.wp-contents h4 span{font-weight: 700;font-size: 25px;}
.wp-contents .fz17 {font-size: 17px;line-height: 27px;}
.wp-contents .fz18 {font-size: 18px;line-height: 35px;}
.wp-contents .tit-b {font-style: italic;font-size: 44px;margin-right: 12px;vertical-align: middle;}
.contwrap.top-box {background: #f5f5f5;border-radius: 20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom: 3px solid #a691c4;margin-bottom: 67px;position: relative;padding: 6% 7% 1%;border-top: 3px solid #a691c4;margin-top: 30px;}
.topwrap {width: 100%;text-align: center;position: absolute;top: -20px;left: 0;}
.top-box .top-tit {background: #a691c4;z-index: 10;color: #fff;margin: auto;display: inline-block;padding: 5px 20px 7px;border-radius: 30px;}
.number {width: 45px;height: 45px;color: #fff;background: #a691c4;display: block;border-radius:100%;text-align: center;line-height: 45px;font-size: 24px;font-weight: 700;}
.title-img {text-align: center;}
.title-img h2 {color: #fff;line-height: 1.3;padding: 50px 5px 0;}
.title-img .title-tit {font-size: 24px;letter-spacing: -1px;}
.title-img .title-txt {font-size: 16px;font-weight: normal;letter-spacing: -1px;}
#contents {margin: 0 auto;max-width: 1400px;}
.wp-contents .now-block {font-size: 24px;font-family: 'Nanum Myeongjo';font-weight: 400;color: #BB6F4A;line-height: 35px;vertical-align: middle;position: relative;display: inline-block;}
.wp-contents .now-block span {font-size: 20px;}

.wp-contents .make-block {font-size: 24px;font-family: 'Nanum Myeongjo';font-weight: 400;color: #318ba5;line-height: 35px;vertical-align: middle;position: relative;display: inline-block;}

.wp-contents .with-block {font-size: 24px;font-family: 'Nanum Myeongjo';font-weight: 400;color: #BD9040;line-height: 35px;vertical-align: middle;position: relative;display: inline-block;}

.wp-contents .ceo-block {font-size: 24px;font-family: 'Nanum Myeongjo';font-weight: 400;color: #61508C;line-height: 35px;vertical-align: middle;position: relative;display: inline-block;}


.wp-contents .tech-block {font-size: 24px;font-family: 'Nanum Myeongjo';font-weight: 400;color: #61508C;line-height: 35px;vertical-align: middle;position: relative;display: inline-block;}
.wp-contents .tech-block.bgn:before, .wp-contents .tech-block.bgn:after {display: none;}
.wp-contents .tech-block span {font-size: 20px;}


.wp-contents .with-block.bgn:before, .wp-contents .tech-block.bgn:after {display: none;}
.wp-contents .with-block span {font-size: 20px;}



.wp-contents .blockwrap {position: relative;text-align: center;padding: 50px 0;}
.title-img .one {padding-top: 65px;}
.line-box {border: 1px solid #e0e0e0;width: 100%;margin: auto;}
.contwrap .line-box img, .line-box p {margin-bottom: 14px;}
.line-box p {padding: 0 20px;}
.contwrap .line-box .row {border-bottom: 1px dotted #e0e0e0;}
.contwrap .line-box .row:last-child {border-bottom: none;margin: 0;}
.contwrap .line-box .line-box-tit {font-size: 18px;font-weight: bold;margin: 10px 0;display: inline-block;}
.radius-text {display: inline-block;padding: 3px 7px 6px;border-radius: 10px;}
.row.movie {position: relative;width: 100%;padding: 56.6% 0 6px;}
.row.movie iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.box {overflow: hidden;margin-bottom: 30px;}
.box .left {float: left;}
.box .right {float: left;width: 94%;}


.line-live-inter {border-bottom: 4px solid #6289c6;}
.line-live-inter strong {color: #6289c6;font-size: 21px;font-weight: 700;display: block;text-align: right;border-bottom: 4px solid #6289c6;padding-bottom: 12px;margin-bottom: 43px;}
.line-live-inter h4 {text-align: left;display: block;font-size: 21px;color: #363636;font-weight: 700;margin: 0 0 25px;}
.line-live-inter h4 span {font-size: 32px;color: #6289c6;font-weight: 700;margin-right: 12px;}
.line-live-inter .inter-box {background: #f5f5f5;width: 100%;overflow: hidden;clear: both;box-sizing: border-box;border-radius: 20px;padding: 4% 1%;}
.line-live-inter .inter-box .row.mb0 {width: 90%;margin-left:auto;margin-right: auto;}
.line-live-inter .inter-box .left {font-size: 32px;color: #6289c6;font-weight: 700;margin-right: 12px;display: block;float: left;width: 4%;}
.line-live-inter .inter-box .right {float: left;width: 94%;}
.line-live-inter .inter-box .right:after {content:'';clear: both;display: block;}
.mb25 {margin-bottom: 25px !important; font-weight: 400;}
.mb50{margin-bottom: 50px; !important;}

/* SCROLLTOP */
#scrolltop {position: fixed; right:10px; bottom:-52px; display: none; width: 41px; height: 44px; background: url('../img/common/top.png') 0 0 no-repeat; cursor: pointer;}
#scrolltop a {display: inline-block; width: 100%; height: 100%; text-indent:-9999px;}

/* Grid
-------------------------------------------------------------- */
.contwrap {margin: 0 auto;padding: 30px 0 15px 0;width: 100%;}
.row {margin: 10px auto;}
.column {float: left; text-align: center;}
.column:first-child {margin-left: 0;}
.column.full {width: 100%;}
.column.two-thirds {width: 66.11111111111111%;}
.column.half {width: 49.16666666666667%;}
.column.one-third {width: 32.22222222222222%; margin-bottom: 10px;}

.column.one-four {width: 23.75%; margin-left: 40px;}
.column.thr-four {width: 74.25%;}
.column.one-five {width: 15.91666666666667%;}
.column.four-five {width: 82.41666666666666%;}

.mr-2{margin-right: 20px;}
.mt-2{margin-top: 20px;}
.mb-2{margin-bottom: 20px;}
.column.mc{margin: 0 34%;}
.column .name{font-size: 1.4rem; margin-bottom: 30px; font-family: 'Nanum Myeongjo'; line-height: 2;}

.tac{text-align: center;}



/*  #Clearfix
-------------------------------------------------------------- */
.contwrap:before, .contwrap:after, .row:before, .row:after {display: table; content: " ";}
.contwrap:after, .row:after {clear: both;}

/* SNS */
.sns_wrap {width: 95%;margin: auto;overflow: hidden;}
.social {float: right;position: relative;margin-top: 30px;}
.social li {display: inline-block;float: left;margin: 0 0 0 17px;}
.social li img{width: 48px;}
.gnb .social {float: right; position: relative; margin-top: 20px;}
.bg-box {background: #f3f8ff;border-radius: 20px;}
.bg-box .bg-box-tit {color: #6289c6;}
/*.pc {display: inline-block; height: 300px;}*/
.pc{display: none;}
.mobie{display: none;}

/*post*/
.head-img {display: inline-block; height: 572px; background-size: cover; width: 100%; max-width: 1400px;}
.column .right{text-align: right; font-size: 18px; line-height: 22px;
    position: absolute;
    right: 5.25%;
    margin-top: 40px;
    font-weight: 600;
    color: #888;}
.tech-sbt{font-size: 2rem; color:#61508C;}
.now-sbt{font-size: 2rem; color:#BB6F4A;}
.make-sbt{font-size: 2rem; color:#318ba5;}
.with-sbt{font-size: 2rem; color:#BD9040;}
.wp-contents .qus{font-weight: bold; color:#666; line-height: 1.3;}
.wp-contents .tech-cor{color: #61508C;}
.wp-contents .now-cor{color:#BB6F4A;}
.wp-contents .make-cor{color:#318ba5;}
.wp-contents .with-cor{color:#BD9040;}

.profile{width: 60px; float: left; position: absolute; right:80px; top:-40px;}
.info{width: 60px; float: left; position: absolute; right:20px; top:-40px;}

.img-half{width: 50%;}
.mtit{font-size:32px; font-weight: 200;}
.bold-cor{color:#61508C;}
.bold-cor2{color:#BB6F4A;}
.bold-cor3{color:#318ba5;}


@media only screen and (max-width : 1023px) {
	.social {display: none;}
    .img-half{width: 100%;}
}


@media only screen and (max-width : 768px) {
	.gnb .social {display: block;text-align: center;float: none;margin-top: 10px;}
	.gnb .social li {float: none;}
    .column.full, .column.two-thirds, .column.half, .column.one-third, .column.one-four, .column.thr-four, .column.one-five, .column.four-five, .column.one-fourth {margin: 10px 0 0 0; width: 100%;}
    .column:first-child {margin-top: 0;}
    .contwrap {padding: 25px 0 10px 0;}
	#contents.wp-contents {position: relative;padding: 0 6%;}
	.wp-contents h2.title {font-size: 45px;}
	.wp-contents h2 {margin: 80px 10px 40px;}
	.wp-contents h3 {font-size: 28px;margin-bottom: 30px;line-height: 1.2;}
	.subtit-s {font-size: 27px;}
	.bg_life02 {background: #fffeee;}
	.wp-contents .row {margin: 0 0 30px 0;}
	.maintit {margin-top: 30px;}
	#contents.wp-contents {margin-bottom: 30px;}
	.mb30 {margin-bottom: 20px !important;}
	.subtit-b {font-size: 27px;margin-top: 25px;}
    .wp-contents h3.ceo-tit span.tits {font-size: 23px; font-family: 'Nanum Myeongjo';}

	.wp-contents h3.tech-tit span.tits {font-size: 23px;}
	.wp-contents h3.now-tit span.tits {font-size: 23px;}
	.wp-contents h3.make-tit span.tits {font-size: 23px;}
	.wp-contents h3.with-tit span.tits {font-size: 23px;}    
	.wp-contents h2.title .writer {font-size: 23px;margin-top: 30px;}
	.wp-contents .msg-radius {font-size: 21px;padding: 3% 4%;}
	.wp-contents h2.title .now-tit {font-size: 28px;margin-top: 30px;}
	.wp-contents h2.title .make-tit {font-size: 28px;margin-top: 30px;}
	.wp-contents h2.title .tech-tit {font-size: 28px;margin-top: 30px;}
    .wp-contents h2.title .with-tit {font-size: 28px;margin-top: 30px;}
     .wp-contents h2.title .ceo-tit {font-size: 28px;margin-top: 30px;}


	.wp-contents .blockwrap {padding: 30px 0;}
	.wp-contents .now-block, .wp-contents .make-block, .wp-contents .tech-block {letter-spacing: -1px;font-size: 22px;}
	.wp-contents .now-block:before, .wp-contents .with-block:before, .wp-contents .make-block:before, .wp-contents .tech-block:before {left: -50px;background-size: 80%;}
	.wp-contents .now-block:after, .wp-contents .with-block:after, .wp-contents .make-block:after, .wp-contents .tech-block:after {right: -50px;background-size: 80%;}
	.wp-contents .caption {margin-top: 5px;}
	.wp-contents .half + .caption {padding-top: 5px;}
	.wp-contents .circle {font-size: 20px;}
	.bg_life02 {background-size: 60%;}
	.wp-contents .ico {vertical-align: middle;}
	.wp-contents .tube-grid div {float: none;}
	.wp-contents .tube-grid p {float: none;width: 100%;}
	.contwrap.top-box {padding: 12% 7% 1%;}
	.number {width: 35px;height: 35px;line-height: 35px;font-size: 20px;}
	.wp-contents .eventbg p {font-size: 28px;}
	.wp-contents .column.one-fourth p.round {font-size: 28px;}
	.wp-contents .column.one-fourth p {font-size: 30px;}
	.wp-contents .eventbg {padding: 19% 5% 3%;}
	.wp-contents h3.make-tit span.line {margin-left: 0;margin-top: 10px;display: inline-block;}
	.wp-contents .line h3.tech-tit {height: 60px;width: 60%;font-size: 20px;margin: -31px auto 40px;}
	.wp-contents .line h3.tech-tit.one {line-height: 60px;}
    
    .wp-contents .column.half p.round {font-size: 28px;}
	.wp-contents .column.half p {font-size: 1.25rem;}
    
}

@media (max-width:480px) {
	.pc {display: none;}
	.mobile {display: block;}
    .head-img{height: 240px;}
    .slide-img{height: 180px;}
    .column .right{font-size: 12px; margin-top: 8px; line-height: 1.3;
    width: 78%;}
    .wp-contents span.line{font-size:13px; line-height: 21px;}
    .top .ceo a img{height: 180px;}
    
}

@media (max-width:414px) {
	.pageT {padding: 10px;}
	.pageT .inner {margin-left: 1%;}
	.pageT .inner .location p {font-size: 15px;}
	.pageT .inner .location p img {width: 20px;}
	.pageT .inner .location p span {margin-left: 13px;padding-left: 20px;}
	.pageT .inner .location p em {margin-left: 10px;padding-left: 20px;}
	#contents.wp-contents {padding: 0 5%;}
	.wp-contents h2.title {font-size: 26px;}
	.wp-contents h2 {margin: 40px 10px 20px;}
	.wp-contents h3 {font-size: 21px;margin-bottom: 25px;line-height: 1.2;}
	.wp-contents h3.bold-line {border-bottom: 9px solid #6289c6;}
	.wp-contents .fz60 {font-size: 26px;}
	.wp-contents h3.round-h3 {font-size: 18px;}
	.subtit-s {font-size: 20px;word-break: keep-all;}
	.wp-contents .row {margin: 0 0 30px 0;}
	.maintit {margin-top: 20px;word-break: keep-all;}
	#contents.wp-contents {margin-bottom: 20px;}
	.mb30 {margin-bottom: 20px !important;}
	.subtit-b {font-size: 20px;margin-top: 15px;}
	.wp-contents h3.tech-tit span.tits {font-size: 18px;}
	.wp-contents h3.now-tit span.tits {font-size: 18px;}
	.wp-contents h3.make-tit span.tits {font-size: 18px;}
    .wp-contents h3.with-tit span.tits {font-size: 18px;}

	.wp-contents h2.title .writer {font-size: 18px;margin-top: 20px;}
	.wp-contents .msg-radius {font-size: 18px;padding: 3% 4%;}
	.wp-contents h2.title .now-tit {font-size: 20px;margin-top: 20px;}
	.wp-contents h2.title .make-tit {font-size: 20px;margin-top: 20px;}
	.wp-contents h2.title .tech-tit {font-size: 20px;margin-top: 20px;}
    .wp-contents h2.title .with-tit {font-size: 20px;margin-top: 20px;}

	.wp-contents .blockwrap {padding: 20px 0;}
	.wp-contents .now-block, .wp-contents .tech-block {font-size: 18px;line-height: 1.5;}
    .wp-contents .make-block {font-size: 14px;line-height: 1.5;}
    .wp-contents .with-block {font-size: 14px;line-height: 1.5;}

	.wp-contents .now-block span {font-size: 13px;}
	.wp-contents .now-block:before, .wp-contents .make-block:before, .wp-contents .tech-block:before, .wp-contents .tech-block.png:before {left: 0;background-size: 50%;display: block;clear: both;position: relative;text-align: center;margin: auto;background-position: 50% 0;}
	.wp-contents .now-block:after, .wp-contents .make-block:after, .wp-contents .tech-block:after, .wp-contents .tech-block.png:after {right: 0;background-size: 50%;display: block;clear: both;position: relative;text-align: center;margin: auto;background-position: 50% 100%;}
	.wp-contents .caption {margin-top: 5px;}
	.wp-contents .half + .caption {padding-top: 5px;}
	.wp-contents .circle {font-size: 16px;padding-top: 2px;}
	.bg_life02 {background-size: 60%;}
	.wp-contents p {font-size: 16px;line-height: 1.5;}
	.wp-contents p.fz25 {font-size: 21px;}
	.wp-contents .row {margin: 0 0 20px 0;}
	.contwrap {padding: 20px 0 10px 0;}
	.wp-contents .writer {font-size: 16px;margin-top: 10px;}
	.wp-contents .writer.small {font-size: 12px;}
	.wp-contents .line-txt {font-size: 16px;}
	.wp-contents .line-txt:before {margin: -10px auto 10px;width: 150px;}
	.wp-contents .line-txt.bold:before {width: 226px;height: 8px;margin: -10px auto 10px;}
	.wp-contents .eventbg p {font-size: 1.25em;}
	.wp-contents .column.one-fourth p.round {font-size: 20px;}
	.wp-contents .column.one-fourth p {font-size: 20px;}
	.wp-contents .eventbg {padding: 5% 5% 3%;}
	.line-live-inter h4 {line-height: 1.3;}
	.line-live-inter h4 span {display: block;margin-right: 0;margin-bottom: 10px;}
	.line-live-inter strong {margin-bottom: 20px;}
	.line-live-inter .inter-box {padding: 5%;}
	.line-live-inter .inter-box .left {float: none;width: 100%;text-align: left;}
	.line-live-inter .inter-box .right {float: none;width: 100%;}

	.wp-contents .line {border: none;}

	.wp-contents .line h3.tech-tit {border: none;height: auto;width: 100%;font-size: 18px;margin: 0 auto 30px;}
	.wp-contents .line h3.tech-tit.one {line-height: 1;}


	.box .left, .box .right {
		float: none;
		width: 100%;
		text-align: left;
	}
}

@media only screen and (max-width : 360px) {
    .title-img .title-tit  {font-size: 20px;}
    .owl-carousel .owl-item img{height: 300px;}
}
