/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
@import url('../../../../css.css');

@font-face {
  font-family: 'Nanum Square light';
  font-style: normal;
  font-weight: 100;
  src: url(../../../../font/NanumSquareL.eot);
  src: local('Nanum Square Light'),
       local('NanumSquareL'),
       url(../../../../font/NanumSquareL-1.eot) format('embedded-opentype'),
       url(../../../../font/NanumSquareL.woff2.txt) format('woff2'),
       url(../../../../font/NanumSquareL.woff.txt) format('woff'),
       url(../../../../font/NanumSquareL.ttf.txt) format('truetype');
}

@font-face {
  font-family: 'Nanum Square';
  font-style: normal;
  font-weight: 400;
  src: url(../../../../font/NanumSquareR.eot);
  src: local('Nanum Square Regular'),
       local('NanumSquareR'),
       url(../../../../font/NanumSquareR-1.eot) format('embedded-opentype'),
       url(../../../../font/NanumSquareR.woff2.txt) format('woff2'),
       url(../../../../font/NanumSquareR.woff.txt) format('woff'),
       url(../../../../font/NanumSquareR.ttf.txt) format('truetype');
}

@font-face {
  font-family: 'Nanum Squaref bold';
  font-style: bold;
  font-weight: 700;
  src: url(../../../../font/NanumSquareB.eot);
  src: local('Nanum Square Bold'),
       local('NanumSquareB'),
       url(../../../../font/NanumSquareB-1.eot) format('embedded-opentype'),
       url(../../../../font/NanumSquareB.woff2.txt) format('woff2'),
       url(../../../../font/NanumSquareB.woff.txt) format('woff'),
       url(../../../../font/NanumSquareB.ttf.txt) format('truetype');
}

*{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size:16px;
	color:#5e5e5e;
	line-height:1.6;
}
a, a:hover, a:focus{
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
span, em, strong{
	font-size:100%;
	color:inherit;
}
.ls-wrapper p{
	font-family: 'Barlow Semi Condensed', sans-serif !important;
}
.header_bg{
	background-color:#000 !important;
}
div .logo{
	height:58px;
	margin-top:-27.5px;
	top:50%;
}
.header-scrolled div .logo{
	height:53px;
	margin-top:-26.5px;
}
#header_main .container{
	max-width:1880px;
}
.sns-area a{
	float:left;
}
.av-main-nav li{
	display:none;
}
.av-main-nav li img{
	vertical-align:middle;
}
.av-main-nav li.sns-icon, .av-main-nav .av-burger-menu-main{
	display:list-item;
}
.sns-icon01{
	background:url(../../../../img/s2-icon01.png) no-repeat center center;
}
.sns-icon02{
	background:url(../../../../img/s2-icon02.png) no-repeat center center;
}
.sns-icon .avia-menu-text{
	position:Relative;
	text-indent:-9999px;
    display: inline-block;
}
.av-burger-overlay-inner{
	width:80%;
	left:10%;
}
#av-burger-menu-ul{
	text-align:right;
}
#av-burger-menu-ul .avia-menu-text{
	font-size:60px;
	font-weight:700;
	color:#000;
	line-height:1.4;
}
#av-burger-menu-ul span.avia-menu-fx{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#av-burger-menu-ul li{
	left:100px !important;
	top:0 !important;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
#av-burger-menu-ul > li.av-active-burger-items{
	left:0 !important;
}
#av-burger-menu-ul a:hover span{
	color:#000;
}
#av-burger-menu-ul li a{
	display: inline-block !important;
 }
.html_av-overlay-full #av-burger-menu-ul li a:hover, .html_av-overlay-full #av-burger-menu-ul li a:active, .html_av-overlay-full #av-burger-menu-ul li a:focus{
	opacity:1 !important;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{
	background-color:#000 !important;
}
#av-burger-menu-ul span.avia-menu-fx {
	width:0 !important;
	left:-150px !important;
	visibility:visible !important;
	background-color:#000;
	bottom:49% !important;
}
#av-burger-menu-ul li:hover span.avia-menu-fx{
	opacity:1 !important;
	width:73px !important;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.av-hamburger-inner::before, .av-hamburger-inner::after{
	width:100%;
}
.av-hamburger-inner{
	width:18px;
    left: 50%;
    margin-left: -9px;
}
.av-hamburger-box{
	width:70px;
	height:70px;
    border: 1px solid #000 !important;
	vertical-align:middle;
}
.av-hamburger-box:hover .av-hamburger-inner{
	width:32px;
	margin-left:-16px;
}
#av-burger-menu-ul > li:nth-child(7) a, #av-burger-menu-ul > li:nth-child(6) a{
	overflow:hidden;
	width:24px;
	height:24px !important;
}
#av-burger-menu-ul > li:nth-child(7) .avia-menu-text, #av-burger-menu-ul > li:nth-child(6) .avia-menu-text{
	display:none;
}
#av-burger-menu-ul > li:nth-child(7), #av-burger-menu-ul > li:nth-child(6){
	display:inline-block;
	width:Auto;
}
#av-burger-menu-ul > li:nth-child(6){
	margin-right:30px;
	margin-top:50px;
 }
.header-scrolled .sns-icon01, #av-burger-menu-ul > li:nth-child(6) a{
	background:url(../../../../img/s2-icon01.png) no-repeat center center !important;
}
.header-scrolled .sns-icon02, #av-burger-menu-ul > li:nth-child(7) a{
	background:url(../../../../img/s2-icon02.png) no-repeat center center !important;
}
.header-scrolled .sns-icon01{
	background:url(../../../../img/s-icon01.png) no-repeat center center !important;
}
.header-scrolled .sns-icon02{
	background:url(../../../../img/s-icon02.png) no-repeat center center !important;
}
#av-burger-menu-ul > li:nth-child(7):after{
	content:"";
	width:1920px;
	display:block;
	height:1px;
	background:#000;
	position:Absolute;
	right:0;
	bottom:-25px;
}
.av-burger-overlay-active .sns-icon{
	display:none !important;
}
.header-scrolled .av-hamburger-box{
	border:1px solid #fff !important;
}
.header-scrolled .av-hamburger-inner, .header-scrolled .av-hamburger-inner::before, .header-scrolled .av-hamburger-inner::after{
	background:#fff !important;
}
.av-burger-overlay-active .av-hamburger-inner, .av-burger-overlay-active .av-hamburger-inner::before, .av-burger-overlay-active .av-hamburger-inner::after{
	background:#000 !important;
}
.av-burger-overlay-active .av-hamburger-box{
	border:1px solid #000 !important;
}

/*
.av-burger-overlay-active .av-hamburger-box, .header-scrolled .av-hamburger-box{
	border:1px solid #fff !important;
}
.header-scrolled .av-hamburger-inner, .header-scrolled .av-hamburger-inner::before, .header-scrolled .av-hamburger-inner::after{
	background:#fff;
}
*/
#avia-menu > li:hover .avia-menu-fx{
	display:none;
}
.text-center{
	text-align:Center;
}
h1{
	font-size:80px;
	font-weight:700;
	line-height:1.2;
}
#main-sec02 .avia_image{
	max-width:967px;
	width:Auto;
	margin-left:-36px;
}
#main-sec02 h1{
	position:Relative;
	z-index:10;
	margin-top:200px;
    white-space: nowrap;
	margin-left:30px
}
.ser-linet{
	font-size:30px;
	color:#111;
	font-weight:700;
	background:#fff;
	padding-left:30px;
    position: relative;
    z-index: 2;
}
.ser-line{
	text-align:right;
	position:relative;
}
.ser-line:before{
	content:"";
	width:100%;
	height:1px;
	background:#ccc;
	position:Absolute;
	lefT:0;
	top:50%;
	display:block;
}
#main-sec03 .slide-entry-title {
	display:none;
}
.ser-tit{
	color:#111;
	font-weight:700;
	font-size:30px;
}
.a-btn{
	font-size:18px;
	padding:15px;
	width:225px;
	border:1px solid #e1e1e1;
	text-align:center;
	display:block;
	margin-top:40px;
}
.ser-table{
	display:Table;
	width:100%;
}
.ser-table > div{
	display:table-cell;
	vertical-align:middle;
}
.ser-ul, .ser-ul li{
	list-style:none;
	margin:0;
	padding:15px;
}
.ser-ul li{
	display:inline-block;
	text-align:Center;
	width:24.5%;
	font-size:20px;
}
.ser-img{
}
#main-sec04{
	background:url(../../../../img/glance-main02.jpg) no-repeat center center;
	text-align:Center;
}
#main-sec04 *{
	color:#fff;
}
#main-sec04 a{
	margin:0 auto;
}
.con-tit{
	font-size:60px;
	font-weight:700;
	margin-top:15px;
}
.say-tit:after{
	content:"";
	display:block;
	margin:10px auto;
	width:1px;
	height:25px;
	background:rgba(255,255,255,0.5);
}
#main-sec03 .avia-smallarrow-slider{
	margin:0 0 50px 0;
}
#main-sec03 .avia-smallarrow-slider-heading{
	position:Absolute;
	top:50%;
	left:0;
	width:100%;
}
#main-sec03 .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide{
	background:url(../../../../img/next-icon.png) no-repeat center center;
	right:-50px;
}
#main-sec03 .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide{
	background:url(../../../../img/prev-icon.png) no-repeat center center;
	lefT:-50px;
}
#main-sec03 .avia-slideshow-arrows {
	width:100%;
}
#main-sec03 .avia-slideshow-arrows a:before{
	display:none;
}
#main-sec03 .avia-smallarrow-slider .new-special-heading{
	display:none;
}
#main-sec03 .avia-smallarrow-slider .avia-slideshow-arrows a{
	width:21px;
	height:41px;
}
#footer .container{
	max-width:1920px;
	padding:0;
}
#nav_menu-2{
	padding:30px;
	background:#2d2d2d;
	text-align:Center;
}
#menu-gnb li{
	display:inline-block;
	padding:0 25px;
}
#menu-gnb li.sns-icon{
	display:none;
}
#menu-gnb li a{
	color:#fff;
}
#text-2{
	text-align:Center;
}
#text-2 p{
	margin:5px 0;
	color:#bababa;
}
#text-2 p span{
	padding:0 15px;
	position:Relative;
}
#text-2 p .line:after{
	content:"";
	width:1px;
	height:12px;
	background:#444;
	display:inline-block;
	position:Absolute;
	right:0;
	top:5px;
}
.ls-nav-next, .ls-nav-prev{
	right:30px !important;
	left: auto !important;
	bottom:50px !important;
	top:auto !important;
	margin:0  !important;
}
.ls-nav-next{
	background:url(../../../../img/next-icon.png) no-repeat center center !important;
}
.ls-nav-prev{
	background:url(../../../../img/prev-icon.png) no-repeat center center !important;
	margin-right:180px !important;
}
.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next{
	z-index:100 !important;
}
.ls-bottom-slidebuttons a{
	background:none !important;
	height:auto !important;
	position:Absolute;
	lefT:0;
	top:0;
	opacity:0;
}
.ls-bottom-nav-wrapper span, .ls-bottom-nav-wrapper a, .tot{
	font-size:24px;
	color:#cdcdcd;
}
.ls-bottom-nav-wrapper a.ls-nav-active{
	color:#6e6e6e !important;
	opacity:1;
}
.ls-bottom-slidebuttons{
	position:Absolute;
	right:100px;
	bottom:37px;
	padding-right:50px;
	width:25px;
}
.tot{
	position:Absolute;
	right:0;
	top:0;
	padding-left:15px;
	line-height:1.3;
	background:url(../../../../img/nav-bg.png) no-repeat left center;
}
#sub-top{
	height:625px;
}
#sub-top .flex_cell_inner{
	position:absolute;
	right:0;
	width:50%;
	float:Right;
	height:100%;
	display:TAble;
	top:0;
}
#sub-top .av_textblock_section {
	display:Table-cell;
	vertical-align:middle;
}
.sub-totul, .sub-totul li{
	list-style:none;
	margin-left:0;
}
.sub-totul{
	margin-left:240px;
	margin-top:30px;
}
.sub-totul a{
	font-size:22px;
	color:#6e6e6e;
}
.tosp img{
	vertical-align:middle;
	margin:0 25px;
}
.ab-txt{
	padding-left:150px;
	position:relative;
	margin-top:35px;
}
.ab-line{
	position:Absolute;
	left:0;
	top:-10px;
	margin:0;
}
.ab-num{
	margin:0;
	display:Table;
	position:Absolute;
	left:0;
	bottom:-10px;
	font-size:22px;
	color:#111;
	font-weight:600;
}
#abo-sec02 .flex_cell{
	display:block;
	float:left;
}
#abo-sec02 .avia-builder-el-first{
	float:right;
}
.text-right{
	text-align:Right;
}
#abo-sec02 .text-right{
	max-width:580px;
	margin-top:26%;
}
#abo-sec02 .ab-txt{
	padding-left:0;
	padding-right:150px;
}
#abo-sec02 .ab-line, #abo-sec02 .ab-num{
	left:auto;
	right:0;
}
#abo-sec02{
	z-index:10;
	background:Transparent !important;
}
#abo-sec03{
	background:url(../../../../img/ab-bg.png) no-repeat top center;
	padding:400px 30px 133px 30px;
	margin-top:-250px;
	z-index:9;
}
#abo-sec03 .text-left{
	max-width:580px;
	float:right;
}
.sub-tit{
	font-size:100px;
	margin-top:18%;
}
.sub-tit02{
	 margin-left:240px;
}
#des-sec01{
	text-align:Center;
}
#des-sec01 .ser-table > div{
	display:block;
}
#des-sec01 .ser-ul{
	text-align:center;
	margin:15px auto;
}
#des-sec01 .ser-ul li{
	font-size:20px;
	color:#111;
	width:auto;
	margin:0 20px;
}
.che-wrp{
	text-align:Center;
}
.che-wrp ul{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin-lefT:0;
	list-style:none;
}
.che-wrp ul + ul{
	margin-left:100px;
}
.che-wrp ul li{
	margin-left:0;
	padding-left:20px;
	background:url(../../../../img/check-li.png) no-repeat 0 10px;
	font-size:18px;
}
#des-sec03 .av_one_third{
	width:31%;
	margin-left:3.5%;
}
#des-sec03 .av_one_third.first{
	margin-left:0;
}
#des-sec03 .av_one_half{
	width:43.5%;
	margin-left:3.5%;
}
#des-sec03 .av_one_fourth {
    margin-left: 4%;
    width: 24.5%;
}
#des-sec03 .first{
	margin-left:0;
}
#des-sec03 p{
	color:#6e6e6e;
	font-size:18px;
}
.co-bo + .co-bo{
	margin-top:50px;
}
.co-bo strong{
	margin-right:20px;
	font-size:20px;
	color:#111;
}
#con-sec01 iframe{
	width:100%;
	height:355px;
}
#con-sec02{
	text-align:Center;
}
.cpmt-tot{
	font-size:40px;
	color:#111;
	font-weight:700;
	margin:0 0 10px 0;
}
.cont-mid{
	font-size:20px;
	color:#111;
}
.cont-mid span{
	display:block;
	font-size:16px;
	color:#666;
}
#con-sec02{
	border-bottom:1px solid #e0e0e0;
}
.us-form{
	max-width:1260px;
	margin:0 auto;
}
.us-row{
	display:TAble;
	width:100%;
}
.us-row > div{
	display:inline-block;
	width:30%;
	vertical-align:middle;
}
.us-row > div + div{
	margin-left:4.9%;
}
.us-row p{
	margin:0;
}
.us-row p.us-txt{
	color:#666;
	margin:30px 0 5px 0;
	font-size:16px;
}
.us-row input, .us-row select{
	border:1px solid #e0e0e0 !important;
	min-height:46px;
}
.us-form .ser-tit{
	margin:0;
}
.us-wrp02{
	margin-top:113px;
}
.us-row.us-full > div{
	width:100%;
}
div.us-2 > div{
	width:48.5%;
	display:inline-block;
	float:left;
}
div.us-2 > div + div{
	margin-left:2%;
}
.send-btn{
	display:table;
	width:100%;
	margin-top:90px;
	padding-top:90px;
	border-top:1px solid #e0e0e0 !important;
	text-align:right;
}
.send-btn input{
	border:1px solid #111 !important;
	color:#111 !important;
	font-size:16px;
	background:#fff !important;
	padding:20px;
	width:100%;
	max-width:354px;
}
.send-btn .ajax-loader{
	position:absolute;
	right:0;
	bottom:-20px;
}
#main-slide-mo{
	display:none;
}
.dis-no{
	display:none !important;
}
#header{
	background-color:#fff !important;
}
.header-scrolled .container, .header-scrolled #avia-menu li a{
	height:85px !important;
	line-height:85px !important;
}
.header-scrolled .logo img, .header-scrolled .logo a{
	max-height:53px !important;
}




#des-sec01, #con-sec01, #con-sec01 .ser-linet{
	background:#f8f8f8;
}
#main-sec01{
	background:#f3f3f3;
}
#con-sec01 .flex_cell_inner{
	display:TAble;
	width:100%;
}
#main-sec02, #main-sec03, #abo-sec01, #des-sec03, #con-sec01 .flex_cell_inner, #con-sec02{
	max-width:1300px;
	margin:0 auto;
}
#main-sec01, #main-sec02, #main-sec04, #abo-sec01, #des-sec02, #des-sec03, #con-sec01 .flex_cell_inner, #con-sec02{
	padding:133px 30px;
}
#des-sec01{
	padding:70px 30px;
}
#main-slide-pc{
	margin-top:140px;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 989px) {
  /* Add your Desktop Styles here */
	#main-sec04{
	background-Attachment:Fixed;
	}

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 1760px) {
  /* Add your Mobile Styles here */
	#main-sec02 .avia_image{
		max-width:100%;
	}
	
}
@media only screen and (max-width: 1660px) {
	#sub-top .flex_cell_inner{
		width:40%;
	}
	.sub-totul{
		margin-left:120px;
	}
}
@media only screen and (max-width: 1500px) {
	#main-sec03{
		padding:0 30px;	
	}
	#main-sec03 .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide{
		right:-25px;
	}
	#main-sec03 .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide{
		left:-25px;
	}
	.ser-txt{
		padding-left:30px;
	}
	.sub-tit{
		font-size:80px;
		margin-lefT:-100px;
	}
	.sub-tit02{
		margin-left:0;
	}
	#sub-top .flex_cell_inner{
		width:30%;
		background:#fff;
	}
	.sub-totul{
		margin-left:0;
	}
	.ab-subto{
		padding:0 30px;
	}
	#av-burger-menu-ul .avia-menu-text{
		font-size:60px;
	}
}
@media only screen and (max-width: 1320px) {
	.ab-txt{
		padding-right:30px;
	}
	.ab-txt p br{
		display:none;
	}
	#abo-sec02 .text-right{
		margin-top:10%;
		padding:0 30px;
	}

	#sub-top .flex_cell{
		padding:100px 0 0 0 !important;
	}

}
@media only screen and (max-width: 1180px) {
	.ser-table > div{
		display:block;
	}
	.ser-txt br{
		display:none;
	}
	#main-sec02 h1{
		font-size:80px;
		margin-top:50px;
	}
	.sub-tit{
		font-size:80px;
	}
	.ab-txt{
		padding-left:0;
		padding-top:30px;
	}
	.ab-line{
		left:0;
		top:0;
	}
	.ab-num{
		bottom:auto;
		top:-2px;
		left:130px;
	}
	#abo-sec02 .ab-line{
		right:0;
	}
	#abo-sec02 .ab-num{
		right:130px;
	}
	#abo-sec02 .ab-txt{
		padding-right:0;
	}
	#abo-sec02 .text-right{
		margin-top:0;
	}
	.sub-totul a{
		font-size:18px;
	}
	#sub-top .flex_cell_inner{
		width:40%;
	}
}
@media only screen and (max-width: 989px) {
	#main-sec01, #main-sec02, #main-sec04, #abo-sec01, #des-sec02, #des-sec03, #con-sec01 .flex_cell_inner, #con-sec02{
		padding:50px 30px;
	}
	h1, #main-sec02 h1{
		font-size:50px;
	}
	#main-sec01 p br{
		display:none;
	}
	#main-sec02 h1{
		margin-bottom:30px;
		margin-top:0;
	}
	.con-tit{
		font-size:40px;
	}
	.ser-tit, .ser-linet{
		font-size:24px;
	}
	.ser-ul li, #des-sec03 p{
		font-size:16px;
	}
	#abo-sec01 .avia-image-container, #abo-sec02 .avia-image-container, #abo-sec03 .avia-image-container{
		margin-top:30px;
	}
	#abo-sec03{
		margin-top:0;
		padding:50px 30px;
	}
	.che-wrp ul + ul{
		margin-left:30px;
	}
	#des-sec01 .ser-ul li{
		width:24.5%;
		margin:0;
		font-size:16px;
	}
	.co-bo strong{
		font-size:18px;
		display:block;
	}
	.cont-mid{
		font-size:18px;
	}
	.cpmt-tot{
		font-size:30px;
	}
	.us-row p.us-txt{
		font-size:14px;
	}
	.us-row > div{
		width:100%;
	}
	.us-row > div + div{
		margin-left:0;
	}
	.send-btn{
		margin-top:40px;
		padding-top:40px;
	}
	.us-wrp02{
		margin-top:50px;
	}
	.sub-tit{
		font-size:60px;
	}
	#sub-top{
		height:400px;
	}
	#sub-top .flex_cell_inner{
		width:50% !important;
	}
	.av-hamburger-box{
		border:1px solid #fff !important;
	}
	.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{
		background:#fff !important;
	}
	.av-burger-overlay-active .header_color .av-hamburger-inner, .av-burger-overlay-active .header_color .av-hamburger-inner::before, .av-burger-overlay-active .header_color .av-hamburger-inner::after{
		background:#000 !important;
	}
	.av-hamburger-box{
		width:60px;
		height:60px;
	}
	.av-burger-overlay-inner{
		width:90%;
		left:5%;
	}
	#main-slide-mo{
		display:block;
	}
	#main-slide-pc{
		display:none;
	}
	
	
	
}
@media only screen and (max-width: 767px) {
	.ser-txt{
		padding-left:0;
	}
	div .logo{
		margin-top:0;
	}
	#des-sec03 p{
		text-align:Center;
	}
	#sub-top .flex_cell_inner{
		width:50% !important;
	}
	.responsive #top #wrap_all #sub-top .flex_cell{
		height:Auto !important;
		display:Table-cell !important;
	}
	.ab-txt{
		padding-right:0;
	}
	#sub-top .flex_cell_inner{
		width:70% !important;
	}
	div .logo{
		margin-top:0;
	}
	.responsive .logo img {
		height: 50px !important;
	}
	#av-burger-menu-ul .avia-menu-text{
		font-size:40px;
	}
	#footer .container{
		width:100% !important;
		max-width:100% !important;
	}
	#main-sec02 h1{
		margin-left:0;
	}
}
@media only screen and (max-width: 680px) {
	*{
		font-size:14px;
	}
	h1, #main-sec02 h1{
		font-size:32px;
	}
	#main-sec02 h1 br{
		display:none;
	}
	.ser-ul li{
		width:49%;
	}
	
	.ser-ul{
		padding:0;
	}
	.con-tit{
		font-size:22px;
	}
	#main-sec02 h1 {
		white-space:pre-line;
	}
	.a-btn{
		padding:16px;
		padding:10px;
		width:180px
	}
	#text-2 span{
		display:block;
	}
	.che-wrp ul, .che-wrp ul + ul{
		display:Table;
		margin:0 auto;
		min-width:215px;
	}
	.che-wrp ul li{
		font-size:14px;
	}
	#des-sec01 .ser-ul li{
		width:49%;
	}
	#con-sec01 iframe{
		height:250px;
	}
	.sub-tit{
		font-size:40px;
		margin-top:0;
	}
	
	.sub-totul, .sub-totul a{
		font-size:13px;
	}
	.sub-totul br, .che-wrp ul br{
		display:none;
	}
	.sub-tit{
		margin-left:-50px;
	}
	#sub-top{
		height:250px;
	}
	.ab-subto{
		padding:0 15px;
	}
	.tosp img{
		margin:0 10px;
	}
	.sub-tit02{
		margin-left:0;
	}
	#menu-gnb li{
		padding:0 5px;
	}
	#menu-gnb li a{
		font-size:11px;
	}
	#nav_menu-2, .widget{
		padding:15px 0;
	}
	#text-2 p{
		font-size:13px;
	}
	.ls-nav-prev{
		margin-right:100px !important;
	}
	.ls-bottom-nav-wrapper span, .ls-bottom-nav-wrapper a, .tot{
		font-size:20px;
	}
	.ls-bottom-slidebuttons{
		right:68px;
	}
	.ls-bottom-slidebuttons{
		padding-right:39px;
	}
}