/*font-family: 'Noto Sans Display', sans-serif;
font-family: 'Noto Sans KR', sans-serif;*/


*{
    margin:0;padding:0;text-decoration:none
}
ul,li{list-style:none;}
html {font-size:18px;font-size:1rem;
   background:white;
}
body{font-size:1rem;font-family: 'Noto Sans KR', sans-serif; }
/*transform:skew(-0.001deg);*/
/*font-family: 'Noto Sans KR', sans-serif;
font-family: 'Noto Sans TC', sans-serif;*/
header{position:relative;width:100%;background:#333;}
.logo{position:relative;z-index:123;padding:20px 10px 3px 10px;font:18px verdana;float:left;width:20%;margin:0 0 0 18%}
.logo a>img {width:30%;}

button{border:none;background:none;}

@media screen and (max-width:1024px) {
.logo {position:absolute;z-index:123;padding:0px !important;top:28%;left:0;}
.logo a > img {height:100%;width:100px !important;height:auto;}
}


nav{ position:relative;width:100%;margin:0 auto;}
#cssmenu>ul li{margin:2% 0 0 0; font-family: 'Noto Sans KR', sans-serif;font-weight:500;}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu{
    border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,#cssmenu > ul:after{
    content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;
}
/*#cssmenu{display:none;}*/
#cssmenu{position: fixed;background-color: rgba( 255, 255, 255, 0.8 );z-index:10;}
#cssmenu>ul{float:right;margin:.3% 10% 0% 0;width:40%;}
#cssmenu > ul > li{float:left;width:28%;}
#cssmenu > ul > li > a{padding:17px 17px 17px 17px;font-size:1rem;letter-spacing:1px;text-decoration:none;color:#000;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#000;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{
   -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;
}
/* background:#14a7ac !important;*/
#cssmenu > ul > li.has-sub > a{padding-left:15px;padding-right:15px;}
/*
#cssmenu > ul > li.has-sub > a:after{
    position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:'';
}
*/
/*
#cssmenu > ul > li.has-sub > a:before{
    position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;
}
*/
#cssmenu > ul li > ul >li{margin:0 0 0 0;}


@media screen and (max-width:1000px){
	#cssmenu>ul li{margin:0 0 0 0;}
	#cssmenu>ul{float:right;margin:0% 0% 0% 0;}
	#cssmenu > ul > li > a{padding:15px;}
	#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{ background:#14a7ac !important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
}

#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#cssmenu ul ul{ position:absolute;left:-9999px;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#017480;transition:all .25s ease;}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto;}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu ul ul li a{ border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:172px;font-size:.75rem;text-decoration:none;color:#ddd;font-weight:400;}
/*#cssmenu ul ul li a:nth-child(2){width:180px!important;}*/
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:black;background:#14a7ac;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:'';}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}



/*언어네비==========*/

.Btn2 {position:absolute; right:14%; top:23px; margin:11px; z-index:6; cursor:pointer;} 

.Lang {display:none; position:absolute; right: 12.5%;top: 70px; width:100px; z-index:4; background:#fff; font-weight:400;}
.Lang >a{display:block;color:#000;text-align: center;padding:7% 0 7% 0;font-size:.8rem;}
.Lang >a:hover{background:#14a7ac;}

/*미디어 쿼리 네비게이션부분 =================================*/
@media screen and (max-width:1000px){
.logo{ position:relative;top:0;left: 0;width:100%;height:auto;text-align:center;padding:10px 0 0 0 ;float:none;margin:0 auto;z-index: -1;}
.logo a>img{width:10%;}
.logo2{display:none;}
nav{width:100%;}
#cssmenu{width:100%;background: #fff;}
#cssmenu ul{width:100%;display:none;}
#cssmenu ul li{ width:100%;border-top:1px solid #444; }
#cssmenu ul li:last-child{border-bottom:1px solid #444;}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;}
	
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#017480;}
/*    !important;*/
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px;}
#cssmenu ul ul li a{color:#FFF;background:none;}

#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:black;}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu{display:block;padding:23px 0px 23px 0px;color:#ddd;font-size:12px;font-weight:700;}
.button{width:55px;height:46px;position:absolute;right:0;top:6%;cursor:pointer;z-index: 12399994;}

.button:after{position:absolute;top:22px;right:20px;display:block;height:5px;width:20px;border-top:2px solid #017480;border-bottom:2px solid #017480;content:'';}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#017480;content:'';}


.button.menu-opened:after{
    -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:18px;border:0;height:2px;width:19px;background:#017480;webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);
}
.button.menu-opened:before{
    top:18px;background:#017480;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);
}
#cssmenu .submenu-button{
    position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer;
}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{
    position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#cdcdcd;content:'';
}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
#cssmenu .submenu-button.submenu-opened:after{background:#017480;}
#cssmenu .submenu-button:before{
    position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#cdcdcd;content:'';
}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
	
.Btn2{right: 2%;top: 8px; width:100px;z-index:13;}	
.Lang {display:none; position:absolute; right: 3%;top: 70px; width:100px; z-index:4; background:#fff; font-weight:400;}	
	
} 


@media screen and (max-width:460px){
	#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:black;line-height:1.5;}
}



/*<--- 여기까지가 ul,li 미디어쿼리 메뉴바 명령어  ==========================*/



/*여기서부터 메인입니다.=========================*/
.language{margin:18% 0 0 0;}
.warp{
    width:100%;
}
.main {position:relative;
    background:url(/images/main_back.jpg) no-repeat center center ;
	width:100%;
	background-size:100% 100%;
	z-index:0;
	background-position: center;
	overflow-x:hidden; overflow-y:auto;
	padding:0% 0 16% 0%; 
}
/*cursor:pointer;*/
.main .main_text { 
	position:relative;  
	padding:10% 0 2% 7%; 
	width:77%; 
	height:auto;
	margin:0 auto;
	
}

.small_text p{font-size:1.2rem;color:#000;}
.main .main_text h2 span{font-size:3rem;font-weight:700;color:#017480;display:inline-block;}
.main .main_text h2 span:before{position:absolute;z-index:-1;content:"";background:url(/images/main_circle.png) no-repeat; width:127px;height:127px;left:-4%;}
.main .main_text h2{position:relative;font-size:3rem;margin:1.9% 0  0 0%;line-height:1.4;font-weight:500; color:#4a4a4a;latter-spacing:-20;}
.border_line{width:63%;margin:0 auto;}
.border_line > span{position: relative;width:480px;border:1px solid #017480;display:block;color:#017480;}
.main_text_p{width:63%;margin:0 auto;} 
.main_text_p > p{line-height:1.5;padding:2% 0  0 0;font-size:1.5rem;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.8px;}
.main_mack{width:63%;margin:0 auto;}
.main_mack > img{margin:2% 0 0 0;}

.margin_h{height:80px;}
.video_wrap{margin:0 auto;padding:0 0 0% 0;width:100%;max-width:63%;}
.video{ position: relative;
  width: 100%;
  height: auto;
  padding-top: 50%;}
.video iframe {z-index: 1;top: 0;left: 0;position: absolute;width: 100%; height: 100%;}



/*메인 두번째 ===*/
.main_con1{position:relative;display:flex;width:63%;margin:0 auto;padding:8% 0 8% 0;}
.main_con1:after{position:absolute;content:"";background:url(/images/main_back_circle.png) no-repeat;top:600px;right:auto;width:604px;height:558px;z-index:-1;animation: motion 0.6s linear 0s infinite alternate; margin-top: 0;}


@keyframes motion {
	0% {margin-top: 0px;}
	100% {margin-top: 10px;}
}


.main_con1 .con_text1{width:54%;position:relative;}
.main_con1 .con_text1 h3{font-size:2.5rem;color:#14a7ac;font-weight:600;letter-spacing: -0.8px;font-family: 'Noto Sans', sans-serif;transform:skew(-0.001deg);}
.main_con1 .con_text1 p{font-size:1.1rem;line-height:1.5;letter-spacing:-0.8px;font-weight:400;transform:skew(-0.001deg);}
.main_con1 .con_text1 .con_line{padding:8% 0 5% 0; }
.main_con1 .con_text1 .con_line span{display:inline-block;border:1px solid #14a7ac;width:290px;background:#14a7ac;}

.main_con1 .con_imgs{width:72%;}

.main_con1 .con_imgs > img {padding:0 2% 4% 2%;}
.main_con1 .con_imgs >img:nth-child(2),.main_con1 .con_imgs >img:nth-child(4){padding:0 0% 4% 2%;}
.view_botton{position:absolute;top:42%;left:0%;background:#14a7ac;border-radius:20px;width:130px;padding:18px  15px 18px 15px;display:inline-block;}
.view_botton > a{font-size:1rem;text-align:center;display:block;font-weight:500;color:#fff; letter-spacing: 2px;}
.view_botton:hover{background:#017480;}

/*메인 배너======*/
.main_banner_back{background:#e6f8f7; }
.main_banner{width:100%;background:url(/images/main_banner.jpg) no-repeat;background-size:cover;}
.banner_text{width:50%;margin:0 auto;}
.banner_text > h3{font-size:2.5rem;line-height:1.3;padding:10% 0 3% 2%;font-weight:700;}
.banner_text >.banner_radius{width:480px;font-size:1.65rem;color:#017480;}
.banner_text  .banner_radius > b{font-weight:700;display:block;line-height:1.5;padding:2% 0 0 4%;}
/* .banner_text >.banner_radius{background:#14a7ac;border-radius:50px;width:480px;font-size:1.65rem;color:#fff;}
.banner_text  .banner_radius > b{font-weight:400;text-align:center;display:block;padding:15px 10px 15px 10px;line-height:1.5;}*/
.banner_text .banner_text_ol{padding:48px 0 48px 15px;}
.banner_text .banner_text_ol li{line-height:1.8;letter-spacing:-0.8px;font-size:1.1rem;transform:skew(-0.001deg);}

/*메인3번째 ===*/
.main_con2{position:relative;width:63%;margin:0 auto;padding:8% 0 0 0;}
.main_con2:after{position:absolute;content:"";background:url(/images/main_back_circle.png) no-repeat;top:100px;right:-180px;width:604px;height:558px;z-index:-1;animation: motion 0.6s linear 0s infinite alternate; margin-top: 0;}


@keyframes motion {
	0% {margin-top: 0px;}
	100% {margin-top: 10px;}
}



.main_con2 .con_text1{width:40%}
.main_con2 .con_text1 h3{font-size:2.5rem;color:#14a7ac;font-family: 'Noto Sans', sans-serif;letter-spacing: -0.8px;transform:skew(-0.001deg);}
.main_con2 .con_text1 p{font-size:1.1rem;line-height:1.5;letter-spacing:-0.8px;transform:skew(-0.001deg);}
.main_con2 .con_text1 .con_line{padding:8% 0 5% 0; }
.main_con2 .con_text1 .con_line span{display:inline-block;border:1px solid #14a7ac;width:250px;height:0.2px;}


.main_phto{position:relative;display:flex;justify-content:space-between;margin:10% 0 10% 0;}

.main_phto1,.main_phto2,.main_phto3{position:relative;width:31.5%;}
.main_phto1 .main_phto_text,.main_phto2 .main_phto_text,.main_phto3 .main_phto_text{position:absolute;top:60%;text-align:center;left: 50%; transform: translate(-50%, -0%);width:100%;}

.hover_img{display:none;width:100%;}
.origin_img{display:block;width:100%;}
.hover_img2{display:none;width:100%;}
.origin_img2{display:block;width:100%;}
.hover_img3{display:none;width:100%;}
.origin_img3{display:block;width:100%;}
.active_none{display:none;width:100%;}
.active{display:block;}
.main_phto_text > h4{font-size:1.5rem;padding:0 0 20px 0;}
.main_phto_text > p{line-height:1.5;letter-spacing: -0.8px;transform:skew(-0.001deg);}

.view_botton2{position:absolute;top:148%;left: 50%; transform: translate(-50%, -0%);background:#00ff0000;border-radius:20px;width:130px;padding:18px  15px 18px 15px;display:inline-block;}
.view_botton2 > a{font-size:1rem;text-align:center;display:block;font-weight:500;color:#14a7ac; letter-spacing: 2px;}
.view_botton2:hover{background:#017480;background:#14a7ac;border-radius:20px;}
.view_botton2:hover a{color:#fff;}

footer{background:#14a7ac;}
.footer_text{color:#fff;font-weight:lighter;width:63%;margin:0 auto;padding:3% 0 3% 0;transform:skew(-0.001deg);}
.footer_text > h5{padding:0  0 2% 0;font-weight:300;}
.footer_text > p{line-height:2;font-weight:300;}
.footer_text .footer_go{padding:2% 0 0 0;}
.footer_text .footer_go a{color:#fff;}
.footer_text .footer_go a:hover{color:#000;}
.m_none{display:none;}
/*들여쓰기 모바일 */
.indent1{padding:0 0 0 0px;text-indent: -0px;}

/*===== 메인페이지 메인 반응형  ==================*/
@media screen and (max-width:1865px){
	.main_con1 .con_text1{width:50%;}
}

@media screen and (max-width:1845px){
	.main_con1 .con_imgs > img{width:45%;}
	.view_botton{top:45%;}
/*	top:138%*/
}

@media screen and (max-width:1520px){
	.main_con1 .con_imgs > img{width:45%;}
	.view_botton{top:45%;}
	.main{position:relative;padding:0% 0 10% 0%; }
}
@media screen and (max-width:1380px){
.Btn2{right: 1%;top: 8px; width:100px;z-index:13;}	
.Lang {display:none; position:absolute; right: 2%;top: 60px; width:100px; z-index:4; background:#fff; font-weight:400;}	
.view_botton2{top:119%;}
}

@media screen and (max-width:1240px){
	.main_mack img{width:15%;}
	.view_botton{top:50%;}
	.main_con1:after{top:550px;}
	.view_botton2{top:119%;padding:11px  15px 11px 15px;}
	
}


@media screen and (max-width:1000px){
	#cssmenu{padding:23px 0 0 0; }
/*	10px*/
	.main{position:relative;
    background:url("/images/m_main_back.jpg") no-repeat center center;width:100%;
	background-size:100% 100%;
	z-index:0;
	background-position: center;
	overflow-x:hidden; overflow-y:auto;
	padding:0% 0 46% 0%; 

}	
.main .main_text { 
	position:relative;  
	padding:12% 0 2% 7%; 
	width:100%; 
	height:auto;
	margin:0 auto;
	
}
.main .main_text h2 span:before{width:60%;}	
.main .main_text h2 span{font-size:2.5rem;}	
.main .main_text h2{font-size:2.5rem;}

.main .main_text h2 span:before{width:120px;height:120px;background-size:cover;}	
	
.border_line{width:86%;margin:0 auto;}		
.main_text_p{width:86%;margin:0 auto;}
.main_text_p > p{font-size:1.3rem;}	
.main_mack{width:86%;margin:0 auto;}
	
.main_con1{position:relative;display:flex;width:86%;margin:0 auto;padding:8% 0 8% 0;flex-wrap: wrap; }	
/*원형도형*/
.main_con1:after{width:80%;top:100px;right:0px;}	
.main_con2:after{top:38px; right:0;width:80%;}	
	
.main_con1 .con_imgs > img{width:45%;}
.main_con1 .con_text1{padding:0 0 10% 0;}
.main_banner{background:url(/images/m_main_banner.jpg) no-repeat; background-size:cover;}
.banner_text >.banner_radius{font-size:1.4rem;width:320px;}	

.view_botton{top:80%;left:0%;width:100px;padding:10px 15px 10px 15px;}
.banner_text{width:70%;}
.main_con2{width:86%;}	
.view_botton2{top:116%;width:100px;padding:10px 15px 10px 15px;}

.footer_text{width:83%;}
.footer_text > p{font-size:0.7rem;}	
.footer_text .footer_go a{font-size:0.7rem;}
}
 @media screen and (max-width:850px){  
.main_con1:after{width:80%;top:100px;right:20px;}	
}
@media screen and (max-width:768px){
	.main{padding:0 0 20% 0;}
	.main .main_text{padding:17% 0 1% 7%; }
.small_text p{font-size:1.2rem;color:#000;}
	.main .main_text h2{font-size:2rem;}
	
	.border_line{width:60%;margin:0 0 0 7%;}
	.border_line span{height:0.2px;background:#14a7ac;}
	.main_con2 .con_text1 .con_line span{height:0.2px;background:#14a7ac;}
	.main_mack{width:60%;margin:2% 0 0 7%;}
	.main_mack > img{width:20%;}
	.banner_text .banner_text_ol{padding:28px 0 48px 15px; }
} 
 

/*media end=============*/
@media screen and (max-width:568px) {
	
	.main{padding:0 0 28% 0;}
	
	.small_text p{font-size:0.8rem;padding:5% 0 0 0;}	
	.main .main_text h2 span{font-size:2rem;}
	.main .main_text h2{font-size:2rem;}
	.border_line span{width:300px;}
	.main_text_p > p{font-size:1rem;}
	.main_mack > img{width:30%;}

	.view_botton > a{font-size:0.8rem;}
	.main_con1 .con_text1{width:100%;}
	.main_con1 .con_text1 h3{font-size:2rem}
	.view_botton{top:108%;}
	.main_con1 .con_text1 .con_line{padding:5% 0 2% 0;}
	.main_con1 .con_text1 .con_line span{width:250px;height:0.2px;}
	.main_con1:after{background:none;}
	.main_con1 .con_text1 p{font-size:1rem;}
	.main_con1 .con_imgs{width:100%;margin:20% 0 0 0;}
	.main_banner{background:none;}
	.banner_text{width:85%;}
	.banner_text > h3{font-size:2rem;}
	.banner_text .banner_radius > b{font-size:1.3rem;padding:5% 0 0 4%;}
	.indent1{padding:0 0 0 10px;text-indent: -10px;}
	.main_con2 .con_text1 h3{font-size:2rem;}
	.main_con2 .con_text1 p{font-size:1rem;}
	.banner_text .banner_text_ol li{font-size:1rem;}
	.main_con2:after{background:none;}
	.main_con2 .con_text1{width:100%;}
	.main_phto{flex-wrap: wrap;}
	.main_phto1, .main_phto2, .main_phto3{margin:0 0 15% 0;}
	.main_phto_text > h4{font-size:1.1rem;}
	.main_phto_text > p{display:none;}
	.view_botton2:hover{background:#00ff0000;border-radius:20px;}
	.view_botton2:hover a{color:#14a7ac;}
	.view_botton2 > a{font-size:0.8rem;}
	
	.footer_text > h5{font-size:0.8rem;}
	.footer_text > p{font-size:0.8rem;}
	.footer_text .footer_go >a{font-size:0.8rem;} 
}

/*휴대폰기종 노트9 */
@media screen and (max-width:415px){
	.main .main_text h2{font-size:1.8rem;}
	.banner_text > h3{font-size:1.8rem;}
	.main_con2 .con_text1 h3{font-size:1.8rem;}
	.banner_text .banner_radius{margin:10% 0 0 0;width:244px;}
	.banner_text .banner_radius > b{font-size:1.1rem;padding:13px 8px 13px 10px;text-align:left;}
/*	.banner_text .banner_radius > b{padding:13px 8px 13px 26px;}*/
	.banner_text .banner_text_ol{padding:30px 0 48px 15px}
	.main_phto_text > h4{font-size:.9rem;}
	.view_botton2{top:80%;}
}

@media screen and (max-width:375px){
	.m_none{display:none;}
}


@media screen and (max-width:360px) {
	.main{padding:0 0 34% 0;}
	.view_botton2{top:144%;}
	#cssmenu{padding:23px 0 0px 0px;}
	.main .main_text h2{font-size:1.5rem;}
	.main .main_text h2 span:before{display:none;}
	.main_phto_text > p{display:block;}
	.border_line{display:none;}
	.main_text_p{display:none;}
	.main_phto1, .main_phto2, .main_phto3{width:100%;}
	
}
/*모바일end*/

/*<---------메인 end */
    

/*탭메뉴 미디어쿼리=====*/
/*
@media (max-width:1720px){
	.big_tab ul li a{
	color:white;
	padding:2% 25%;
	display:inline-block;
	}
}
@media (max-width:500px){
	.big_tab ul li a{
	color:white;
	padding:2% 25%;
	display:inline-block;
}
	
	
      .sm_select {display: block;}
      .big_tab{display: none;}
 }
*/

/*서브페이지 회사소개==============================*/
	
.pc_br1{display:block;}

.sub_top{height:27.2rem;position:relative;background: no-repeat center top;}
/*  background-size : cover;
 서브배경이미지 바뀌는부분*/
.sub_top.bg1{background:url("/images/sub1/img_back.jpg"); background-attachment : fixed;}
.sub_top.bg2{background:url("/images/sub3/img_back.jpg");background-attachment : fixed;}
.sub_top.bg3{background:url("/images/sub6/img_back.jpg");background-attachment : fixed;}


.sub_h2{position:relative;width:62%;margin:0 auto;}
.sub_h2 h2{font-size:2.5rem;color:#14a7ac;padding:15% 0 13.5% 0;}

/*서브에 맨위 메뉴바*/	
.sub_wrap{width:62%;margin:0 auto;}
.s_nav{ float: left;width:24%;margin:0 0 5% 0;background:#fff;z-index:5;border-radius: 15px  15px 0px 0px ;padding:15px 0 15px 0;}
/*border-top:1px solid #999; border-bottom:1px solid #999;*/
/*position:relative;*/
.s_nav>.sub_menu li{display:inline-block;position:relative; z-index: 1;line-height:1.5;}
.s_nav>.sub_menu li:first-child{margin:0 0 0 0%;}
.sub_menu{width:80%;}
.depth1 li:first-child{margin:0 0 0 0 !important;}
.depth2 li:first-child{margin:0 0 0 0 !important;}

.s_nav>ul li > a{width:100%;display:inline-block; color:#000;font-size:0.9rem;text-align: center;}
.s_nav>ul li a > img{padding:12px 15px;}
.s_nav>ul li a > p{padding:12px 24px;font-weight:400;text-align:left;text-indent: .1rem;font-size:.9rem;}
/*font-size:1.1rem;*/
/*.s_nav>ul li a > p > img{padding-left:60px;}*/
/*.s_nav>ul > li:nth-child(1){border-left:1px solid #999;}*/
/*.s_nav>ul > li{border-right:1px solid #999;}*/
.s_nav>ul > li.btn1, .s_nav > ul > li.btn2 {width:247px; background:url("/images/location_arrow.png") no-repeat 233px 22px;}
.s_nav>ul > li.btn1:hover, .s_nav > ul > li.btn2:hover {width:247px; background:url("/images/location_arrow_on.png") no-repeat 233px 22px;}
.s_nav > ul > li > ul{position:absolute; width:calc(100% + 38px); left:0px; height:auto; padding-left:0px; font-weight:400;}
.s_nav > ul > li > ul li{display:inline-block; width:100%;}
.s_nav > ul > li > ul li a{width:80%;display:inline-block; line-height: 27px;color:#000;text-align:left;text-indent:2rem;font-size:.9rem;}
.s_nav > ul > li .depth1, .s_nav > ul > li .depth2{display:none; padding-top:18px; padding-bottom:18px;  background:#f8f8f6;border-radius: 0px 0px 15px 15px;line-height:1.2;}
/*border:1px solid #999;*/
@media screen and (max-width:1858px){	
	.pc_br1{display:none;}
	.s_nav > ul > li > ul{ width:calc(100% + 56px); left:-0px; height:auto;}
	.s_nav > ul > li > ul li a{width:80%;}
	.s_nav>ul > li.btn1, .s_nav > ul > li.btn2 {width:220px; background:url("/images/location_arrow.png") no-repeat 204px 17px;}
.s_nav>ul > li.btn1:hover, .s_nav > ul > li.btn2:hover {width:220px; background:url("/images/location_arrow_on.png") no-repeat 204px 17px;}
}
@media screen and (max-width:1758px){
	.sub_h2 h2{padding:15% 0 13% 0;}
	.sub_top{height:25.2rem;}
	.s_nav{ width:23%;}
	.s_nav > ul > li > ul{ width:calc(100% + 40px);}
	.depth2 li{text-indent:0.2rem;}
	.s_nav > ul > li > ul li a{width:80%;font-size:.8rem;}
	
}

@media screen and (max-width:1682px){
	.sub_h2 h2{padding:15% 0 14% 0;}
	.s_nav > ul > li > ul{ width:calc(100% + 1rem); }

}

@media screen and (max-width:1625px){
	.sub_h2 h2{padding:15% 0 16% 0;}
	.s_nav > ul > li > ul{width:calc(100% + .5rem);  }
}
@media screen and (max-width:1600px){
.s_nav>ul > li.btn1, .s_nav > ul > li.btn2 {width:220px; background:url("/images/location_arrow.png") no-repeat 190px 14px;}
.s_nav>ul > li.btn1:hover, .s_nav > ul > li.btn2:hover {width:220px; background:url("/images/location_arrow_on.png") no-repeat 190px 14px;}
.s_nav > ul > li > ul{ width:calc(100% + .3rem); }	
}
@media screen and (max-width:1560px){
	.s_nav > ul > li > ul{ width:calc(100% + .1rem); }	
	.s_nav > ul > li > ul li a{width:75%;}
}
@media screen and (max-width:1555px){
		.s_nav > ul > li > ul{ width:98%; }	
	.s_nav > ul > li > ul li a{width:80%;}
}
@media screen and (max-width:1570px){
	.sub_h2 h2{padding:15% 0 17% 0;}
	
}
@media screen and (max-width:1500px){
	.sub_h2 h2{padding:16% 0 17% 0;}
	.s_nav{width:24%;}
}
@media screen and (max-width:1400px){
	.sub_h2 h2{padding:18% 0 17% 0;}
	.s_nav{width:25%;}
}
@media screen and (max-width:1350px){
	.s_nav{width:28%;}
	.s_nav > ul > li > ul li a{width:88%;}
	.s_nav>ul > li.btn1, .s_nav > ul > li.btn2 {width:220px; background:url("/images/location_arrow.png") no-repeat 206px 14px;}
	.s_nav>ul > li.btn1:hover, .s_nav > ul > li.btn2:hover {width:220px; background:url("/images/location_arrow_on.png") no-repeat 206px 14px;}
		.s_nav > ul > li > ul{ width:107%;}	
}
@media screen and (max-width:1250px){
	.sub_h2 h2{padding:21% 0 18% 0;}
	.s_nav{width:28%;}
}
@media screen and (max-width:1000px){
	.sub_top{height:20rem;}
	.sub_h2 h2{padding:21% 0 14% 0;}
	.s_nav{width:40%;}
	.s_nav > ul > li > ul{ width:calc(100% + 1.5rem); }	
}
@media screen and (max-width:900px){
	.sub_h2 h2{padding:24% 0 16% 0;}
	.s_nav{width:45%;}
	.s_nav>ul > li.btn1, .s_nav > ul > li.btn2 {width:226px; background:url("/images/location_arrow.png") no-repeat 210px 14px;}
	.s_nav>ul > li.btn1:hover, .s_nav > ul > li.btn2:hover {width:220px; background:url("/images/location_arrow_on.png") no-repeat 210px 14px;}
}
@media screen and (max-width:800px){
.sub_h2 h2{padding:24% 0 12% 0;}
.s_nav > ul > li > ul{width:calc(100% + 30px);}
.s_nav > ul > li > ul li a{width:100%;text-indent: 2.2rem;}
.s_nav{width:40%;}

}


@media screen and (max-width:720px){
.sub_h2 h2{padding:22% 0 16% 0;}	
.s_nav{width:45%;}
.s_nav>ul > li.btn1, .s_nav > ul > li.btn2 { background:url("/images/location_arrow.png") no-repeat 213px 17px;}
.s_nav>ul > li.btn1:hover, .s_nav > ul > li.btn2:hover {width:223px; background:url("/images/location_arrow_on.png") no-repeat 210px 17px;}	
}
/*서브모바일배경바뀌는곳 */
@media screen and (max-width:700px){
.sub_h2 h2{padding:26% 0 14% 0;}
.sub_h2{width:80%;}
.s_nav{width:42%;}	
	
.s_nav>ul li a > p{padding:12px 10px 12px 10px;font-size:.8rem;text-indent:1rem;}
.s_nav > ul > li > ul{width:calc(100% + 12px);}
.sub_wrap{width:80%;}
.sub_textwrap{width:80%;}
.s_nav>ul > li.btn1, .s_nav > ul > li.btn2 { background:url("/images/location_arrow.png") no-repeat 213px 17px;}
.s_nav>ul > li.btn1:hover, .s_nav > ul > li.btn2:hover {width:223px; background:url("/images/location_arrow_on.png") no-repeat 210px 17px;}
}

@media screen and (max-width:650px){
.s_nav{width:45%;}
	.sub_h2 h2{padding:28% 0 14% 0;}
}


@media screen and (max-width:500px){
.sub_h2 h2{font-size:2rem;padding:40% 0 14% 0;}
	.sub_top{height:19rem;}
	.s_nav>ul li > a{width:100%;}
	.s_nav {width:64%;}
	.s_nav > ul > li > ul{width:calc(100% + 36px);}
	
}
@media screen and (max-width:460px){
	.s_nav > ul > li > ul li a{text-indent:1.5rem;font-size:.8rem}
	.s_nav > ul > li > ul{width:calc(100% + 16px);}
}
/*휴대폰기종 노트9,아이폰프로 */
@media screen and (max-width:415px){
	.sub_h2 h2{font-size:2rem;padding:42% 0 19% 0;}
	.s_nav{width:73%;}
	.s_nav > ul > li > ul li a{font-size:.8rem;}
}
@media screen and (max-width:375px){
	.sub_h2 h2{font-size:2rem;padding:45% 0 22.8% 0;}
	.s_nav{width:67%;}
	.detail_text > p{padding:3% 8% 3% 8%;line-height:1.2;}
}

@media screen and (max-width:360px){
.sub_h2 h2{font-size:2rem;padding:47% 0 22% 0;}
.s_nav{width:80%;}
	.s_nav > ul > li > ul{width:calc(100% + 9px);}
}

.color_none{color:#00ff0000;}


/*서브컨텐츠*/
.sub_cont{padding:10% 0 0 0;}
.sub_text{width:80%;}
.sub_textwrap{display: flex;width:60%;margin:0 auto;}
.sub_textwrap .subtext_h3{width:15%;margin:0 8% 0 0%;}
.sub_textwrap .subtext_h3 h3{padding:10% 4% 10% 4%;font-size:1.1rem;color:#fff;background:#14a7ac;border-radius: 20px;text-align:center;font-weight:400;}
.con_p{width:100%;line-height:1.7;font-size:1.2rem;transform:skew(-0.001deg);text-align: justify;word-break:keep-all;}
.sub_con_img {margin:10% 0 0 0;}
.sub_con_img img:nth-child(1){margin:0% 2% 0 0;}	
.sub_con_img img:nth-child(3){margin:2% 2% 0 0;}	

@media screen and (max-width:1858px){
 .sub_con_img img{width:40%;}  
}

@media screen and (max-width:1700px){
	.sub_textwrap .subtext_h3 h3{line-height:1.2;}
	.con_p{text-align:left;word-break:normal;}
}
@media screen and (max-width:800px){
.sub_h2{width:80%;}
.sub_wrap{width:80%;}
.sub_textwrap{width:80%;flex-wrap: wrap;}
.sub_text{width:100%;}
.sub_textwrap .subtext_h3 h3{padding:7% 4% 7% 4%;margin:0 0 10% 0;}	
	
}

@media screen and (max-width:700px){
.sub_top.bg1{background:url("/images/sub1/img_m_back.jpg")no-repeat;}
.sub_top.bg2{background:url("/images/sub3/img_m_back.jpg")no-repeat;}

}
/*서브1 모바일500*/
@media screen and (max-width:500px){
.bo_tit{text-overflow:ellipsis;width:160px;overflow: hidden;white-space: nowrap;}
}

/*컨텐츠여백높이===*/
.con_height{height:247px;}
.con_height2{height:150px;}

.m_br{display:none;}

.sub_text2{width:80%;}
.history{padding:0 0 10% 0;}
.history h4.active_year:after{content: "";position:absolute;z-index: -2; width:30px;height:30px;border-radius: 50%;background:rgba(20,167,172,0.37);top:-15px;left:25px;}
.history h4{position: relative;border-bottom:1px solid #14a7ac;padding:0 0 15px 0;font-size:1.3rem;}
.history ol li{line-height:1.8;transform:skew(-0.001deg);}
.history ol{padding:10px 0 0 0;}
.margin_r{margin:0 10px 0 0;}

.more_his{}
.hide_his{display:none;}
.ative_his {display:block;color:#14a8ac;border:1px solid #14a8ac;border-radius: 20px;width:5rem;padding:15px 10px;text-align: center;font-size:0.8rem;}

/*지도*/
.map_img{position:relative;width:100%;}
.map1{position:relative;}
.map1 h4{margin:0 0 20px 35px;font-size:1.2rem;}
.map1 h4:before{position:absolute;z-index: 2; content: "";width:15px;height:15px;border-radius: 50%;background:#14a8ac;top:2px;left:0;}
.map_text{margin:2%0 15% 0;}
.map_text p{line-height:1.5;transform:skew(-0.001deg);}

@media screen and (max-width:1858px){
	.map{width:100%;height:400px;}
}
@media screen and (max-width:500px){
	.con_p{font-size:1rem;}
	.sub_textwrap{flex-wrap:wrap;}
	.sub_text{width:100%;}
	.sub_cont{padding:6.5rem 0 0 0;}
/*	컨텐츠높이====*/
	.con_height{height:6.5rem;}
	.con_height2{height:6.5rem;}
	
/*	연혁=====*/
	.sub_text2{width:80%;}
	.li_indent{padding:0 0 0 21px; text-indent:-21px;}
	.margin_r{margin:0 0px 0 0;font-weight:500;}
	.map{height:250px;}
}

@media screen and (max-width:460px){
	.m_br{display:block;}
	.Btn2 {right:4%;top:10px;}
	.button{top:10%;}
	.sub_text2{width:100%;}	
	.sub_con_img img{width:45%;}
	.button.menu-opened:after{top:8px;}
	.button.menu-opened:before{top:8px;}
/*	.history ol li span{color:#000;}*/
	.history ol li{color:#616161;}
	.history h4{font-size:1.2rem;}
	.map1 h4{margin:0 0 20px 35px;font-size:1.1rem;}
}

/*서브페이지2 특허및수상 ===============*/
.sub_textwrap2{position:relative;width:62%;margin:0 auto;display:flex;flex-wrap:wrap;}
.awards{margin:5% .5% 5% .5%;width:18%;}
.awards img{width:100%;}
.awards p{text-align: center;padding:5% 0 0 0;line-height:1.2;word-break: keep-all;}
.pc_br{display:block;}
@media screen and (max-width:1000px){
.awards{width:40%;margin:5% 10% 5% 0%;}
}

@media screen and (max-width:500px){
.sub_textwrap2{width:80%;}
.awards{width:40%;margin:5% 10% 5% 0%;}	
	.awards >img{width:100%;}
	.pc_br{display:none;}
}

/*서브페이지3 고순도요소수 =============*/
.sub_textwrap3{position:relative;width:63%;margin:0 auto;}
.sub_con_img2{margin:10% 0 0 0;}
.sub_prd_h4{position:relative;padding:0 0 20px 35px;}
.sub_prd_h4 h4{font-size:1.2rem}
.sub_prd_h4 h4:before{position:absolute;z-index: 2; content: "";width:15px;height:15px;border-radius: 50%;background:#14a8ac;top:2px;left:0;}
.sub_prd{display:flex;flex-wrap: wrap;justify-content: space-around;}
.sub_prd .prd_imgwrap{margin:5% 0 0 0;}
.sub_prd .prd_imgwrap >p{padding:5%;text-align:center;line-height:1.5;}

.detail_text{background: #e6f8f7;border-radius: 32px;margin:5% 0 0 0;width:74%;}
.detail_text > p{padding:2% 10% 2% 3%; line-height:1.5;}
/*홀수이미지여서 css다르게줌 */
.sub_prd2{display:flex;flex-wrap: wrap;padding:2% 0 0 0;}
.sub_prd2 .prd_imgwrap2{margin:5% 2% 5% 2%;}
.sub_prd2 .prd_imgwrap2 > p{padding:5%;text-align: center;line-height:1.5;}

/*배경회색영역부분 */
    /*22.10.14추가 */
    .p_plus{line-height:1.5;font-weight:600;width: 63%; margin: 0 auto;padding:0 0 0% 0;}
    .p_plus>p{word-break: keep-all;}


.back_color{background:#eeeeee;padding:5% 0 5% 0 ;}
.subtext_h3_width{background:#14a7ac;border-radius:30px;width:50%;}
.subtext_h3_width > h3{color:#fff;padding:5% 4% 5% 4%;text-align:center;font-weight:400;margin:0 0 5% 0;font-size:1.1rem;}
.prd_wrap{position:relative;background:#fff;border-radius: 15px;display:flex;padding:5% 5% 5% 8%;flex-wrap: wrap;}
.mobile_text{display:none;}
.prd_h4 h4{position:relative;padding:0 0 20px 35px;font-size:1.2rem;}
.prd_h4 h4:before{position:absolute;z-index: 2; content: "";width:15px;height:15px;border-radius: 50%;background:#14a8ac;top:2px;left:0;}
.prd_text1{width:47%;}
.prd_text1 ol li{line-height:1.5;}

.prd_text3{width:47%;}
.prd_text3 ol li{line-height:1.5;transform:skew(-0.001deg);}
.prd_text3:nth-child(3),.prd_text3:nth-child(4){margin:5% 0 0 0;}

.prd_imgwrap3 img{width:100%;}

/*들여쓰기*/
.li_indent2{padding:0 0 0 10px; text-indent:-10px;}

.pc_img{display:block;width:100%;}
.m_img{display:none;}


@media screen and (max-width:1885px){
.sub_prd2 .prd_imgwrap2{margin:5% 1.7% 5% 1.7%;}
}


@media screen and (max-width:1881px){
	.sub_textwrap4{width:80%;}
	.detail_text{width:90%;}
}



@media screen and (max-width:1866px){
.sub_prd2 .prd_imgwrap2{margin:5% 1.5% 5% 1.5%;}
}
@media screen and (max-width:1866px){
	.sub_prd2 .prd_imgwrap2{margin:5% 1.2% 5% 1.2%;}
}
@media screen and (max-width:1790px){
	.sub_prd2 .prd_imgwrap2{margin:5% 1% 5% 1%;}
}
@media screen and (max-width:1767px){
	.sub_prd2 .prd_imgwrap2{width:31%;}
}

@media screen and (max-width:1740px){
	.prd_wrap{padding:4% 4% 4% 7%;}
}

@media screen and (max-width:1700px){
	.prd_text1{width:45%;}
	.prd_wrap{padding:3% 3% 2% 6%;}
	
	
	
}
@media screen and (max-width:1665px){
	.prd_text1{width:40%;}
	.sub_prd .prd_imgwrap{width:31%;}
	.sub_prd .prd_imgwrap img{width:100%;}
	.sub_prd2 .prd_imgwrap2{width:30%;}
	.sub_prd2 .prd_imgwrap2 img{width:100%;}
}
@media screen and (max-width:1500px){
	.sub_prd2 .prd_imgwrap2{margin:5% 1% 5% 1%;}
	.prd_text2{padding:5% 0 0 0;}
	.sub_textwrap4{width:100%;}
	.detail_text{width:95%;}
}




@media screen and (max-width:1000px){
	.subtext_h3_width{width:60%;}
	.prd_text1{width:100%;}
	.prd_text2{padding:8% 0 0 0;}
	.prd_text3{width:100%;padding:0% 0 8% 0;}
/*	.prd_imgwrap3{max-width:1200px; width:100%;white-space:nowrap; overflow-x: auto;}*/
/*	.prd_imgwrap3 img{white-space:nowrap; overflow-x: auto;}*/
	.sub_prd .prd_imgwrap{width:40%;}
	.sub_prd .prd_imgwrap img{width:100%;}
	.sub_prd2 .prd_imgwrap2{width:40%;margin:5% 5% 5% 5%;}
	.sub_prd2 .prd_imgwrap2 img{width:100%;}
}


@media screen and (max-width:800px){
	.subtext_h3_width > h3{text-align: left;padding:5% 4% 5% 8%;}
	.sub_prd2 .prd_imgwrap2{margin:5% 5% 5% 5%;}
	.sub_textwrap3{width:80%;}
	.sub_textwrap .subtext_h3{width:40%;}
	.sub_prd .prd_imgwrap{width:40%;}
	.sub_prd .prd_imgwrap img{width:100%;}
	.prd_imgwrap2{width:40%;}
	.prd_imgwrap2 img{width:100%;}
	.prd_wrap{display:block;}
	.table_img{max-width:1200px; width:100%;white-space:nowrap; overflow-x: auto;}
	.over_img{white-space:nowrap; overflow-x: auto;}
	.prd_imgwrap3{width:90%;}
	.prd_imgwrap3 .pc_img{width:100%}
	
	
	
}
@media screen and (max-width:720px){
	.detail_text > p{padding:2% 8% 2% 8%;line-height:1.5;word-break: keep-all;}
	.mobile_text{display:block;font-size:.8rem;padding:2% 0 2% 0;}
}



@media screen and (max-width:500px){
/*
	.sub_textwrap{flex-wrap:wrap;}
	.sub_text{width:100%;}
	.sub_textwrap .subtext_h3{width:40%;margin:0 0% 8% 0%;}
*/.sub_textwrap .subtext_h3{width:60%;margin:0 0% 8% 0%;}
	.sub_textwrap3{width:80%;}
	.sub_prd2{justify-content: space-around;}
	.sub_prd2 .prd_imgwrap2 > p{line-height:1.5;word-break: keep-all;}
	.subtext_h3_width{width:80%;}
	.prd_text1{width:100%;}
.prd_h4 h4{font-size:1.1rem;}
	.table_img{max-width:1200px; width:100%;white-space:nowrap; overflow-x: auto;}
	.over_img{white-space:nowrap; overflow-x: auto;}
	.sub_prd_h4 h4{font-size:1.1rem}
	.pc_img{display:none;}
	.m_img{display:block;width:100%;}
}
@media screen and (max-width:412px){
	
	.sub_textwrap3{width:90%;}

}

@media screen and (max-width:375px){
	.subtext_h3_width{width:100%;}
	.sub_prd .prd_imgwrap >p{font-size:.8rem;line-height:1.2;}
	.sub_prd2 .prd_imgwrap2 > p{font-size:.8rem;line-height:1.2;}
	.prd_text1 ol li{font-size:.9rem;}
	.prd_text3 ol li{font-size:.9rem;}
	.prd_text3{padding:0 0 13% 0;}
}
/*	컨텐츠높이====*/
.con_height3{height:5.5rem;}

/*product3.html    DPF 페이지 =========*/
.dpf_img img{width:60%;}
.dpf_img{margin:0 0 10%  0}
/*.dpf_wrap{display:flex;}*/
.dpf_text{margin:0 0 0 0%;width:60%;}
.dpf_h4{border-bottom:2px solid #14a7ac;margin:0 0 8% 0;}
.dpf_h4 h4{font-size:1.2rem;padding:0 0 5% 0;text-indent:2rem;}
.dpf_text p{text-indent:2rem;line-height:1.8;font-size:0.9rem;}
.qa_go{width:40%;background:#fff;border:0.5px solid #14a7ac;border-radius: 10px; padding:2% 4% 2% 4%;margin:66px 0 0 30px;}
.qa_go:hover{background:#14a7ac;border:0.5px solid #00ff0000;}
.qa_go a{display:block;color:#000;text-align:center;font-size:1.1rem;font-weight:500;}
.qa_go a:hover{color:#fff;}
.sub_prd2 ol {position:relative;}
.sub_prd2 ol li{line-height:1.8rem;font-size:0.9rem;}
.sub_prd2 ol > li > ol > li{text-indent:1rem;}

@media screen and (max-width:1680px){
	.dpf_h4 h4{text-indent:0rem;}
	.dpf_text p{text-indent:0rem;}
	
	.qa_go{margin:140px 0 0 0px;}
}

@media screen and (max-width:1400px){
	.dpf_img{width:50%}
	.dpf_img img{width:100%;}
	.qa_go{margin:40px 0 0 0;}
}
@media screen and (max-width:1000px){
	.sub_prd2 ol > li > ol > li{padding:0 0 0 10px; text-indent:-10px;}
	.dpf_wrap{flex-wrap: wrap;}
	.dpf_img{width:100%}
	.dpf_img img{width:100%;}
	.dpf_text{width:100%;margin:8% 0 0 0;}
}

@media screen and (max-width:500px){
	.dpf_h4 h4{font-size:1.1rem;}
}


@media screen and (max-width:415px){
	.qa_go{margin:40px 0 30px 0;}
}