#container{min-height:0;}
.subVisual{display:none;}
#newMain{width:100%; max-width:1200px; margin:20px auto;}
#newMain ul{overflow:hidden;}
#newMain ul li{width:49%; float:left; margin-right:2%; text-align:center; position:relative; margin-bottom:20px;}
#newMain ul li:nth-child(2n){margin-right:0;}
#newMain ul li a{display:block; position:absolute; width:100%; height: 100%; left:0; top:0; padding-top:80px; text-align:center; color:#fff;}
#newMain ul li a img{position:absolute; bottom:80px; left:50%; margin-left:-65px;}
#newMain ul li a:hover img{ margin-left:-45px; transition:all .6s;}
#newMain ul li a h1{font-size:1.6rem; font-weight:600; margin-bottom:20px; line-height:1.2;}
#newMain ul li a h1 em{font-style:normal;}
#newMain ul li a span{display:block; font-size:.95rem; font-weight:300; margin-bottom:50px;}
#newMain ul li.big{width:100%; margin-right:0; margin-bottom:100px;}
img{max-width:100%;}

.mobile{display:none;}

@media screen and (max-width:700px){
	body{background:#fff;}
	.pc{display:none;}
	.mobile{display:block;}
	.bx-wrapper{margin:0 auto !important;}
	.bx-wrapper .bx-pager{display:none !important;}
	#newMain{margin:10px auto;}
	#newMain ul li{margin-bottom:5px;}
	#newMain ul li a img,#newMain ul li a span{display:none;}
	#newMain ul li a h1{font-size:.8rem;}
	#newMain ul li a{padding-top:0;}
	#newMain ul li a h1{
	margin-bottom:0; 
	position: absolute; 
    top: 50%; 
    left: 0; 
    width: 100%;  
    -webkit-transform: translateY(-50%); 
    transform: translateY(-50%); 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; }
	#newMain ul li.big{margin-bottom:0;}
	#newMain ul li a h1 em{display:block;}

	/* ¸ð¹ÙÀÏ */
    #maincont{position: relative;  background-color: #fff;}
    .contwrap {}
    .cont-1 {overflow: hidden;}
    .cont-1 a{display:block; width: 33.3333%; float: left;} 
    .cont-1 a img{max-width:100%;}
    #maincont h2 {padding-top: 50px;text-align: center; font-size: 1.5em;}
    #maincont p {text-align: center; font-size: 1em; padding-top: 10px; padding-bottom: 20px;}
    #maincont .main-btn {
		display:block;
		width:200px;
        margin:0 auto 50px;
        transition: all 0.4s; 
        color: #00427a;
        border: 1px solid #00427a;
        padding: 10px 20px;
		text-align:center;
    }
    #maincall {position: relative;background-color: #fff; height: 95px; border-top: 1px solid #ddd;}
    #maincall .call {text-align: center;}
    #maincall .call img {padding-top:30px ;margin-left: auto; margin-right: auto; display: block;}
    #maincall .call h2 {font-size: 1.5em; padding-top: 15px; color: #666;}
    #maincall .call h3 {font-size: 1.2em; }
    #maincall .call p {color: #666;}
    
    
    #mainkakao {position: relative;background-color: #fff; border-top: 1px solid #ddd;}
    .section2 .kakao {overflow: hidden;}
    .section2 .kakao .k-left {padding-top: 15px;text-align: center; width: 50%; height: 130px;  border-right: 1px solid #ddd; float: left; font-size: 1.3em;}
    .section2 .kakao .k-right {padding-top: 35px;width: 50%; text-align: center; float: right;font-size: 1.3em; padding-bottom: 20px;}
    .section2 .kakao .k-left h2 {font-size: 0.8em; padding-top: 10px; color: #000;font-weight: 100; padding-bottom: 10px;}
    .section2 .kakao .k-left h3 {font-size: 0.8em; color: #000; font-weight: 100;}
    .section2 .kakao .k-right h2 {text-align: center;font-size: 1.4rem; color: #000; font-weight: 400; padding-top: 10px;}
}