@charset "utf-8";
/* CSS Document */

#wrapper{position:relative; overflow:hidden;}
#wrap{min-width: 320px; position: relative;}
.m_visual{display: block;}
.p_visual{display: none;}







#container{text-align: center;}
#container .visual img{width:100%;padding-top:60px;}
.content_tit{background:#fff7ea url(../img/img_deco1.png) top center no-repeat; background-size: 120%; padding:60px 0;}
.content_tit h1{font-size: 36px; color:#e33500; font-weight: 400; line-height: 1.5em; margin-bottom:30px;}
.content_tit p{font-weight: 300; line-height: 1.7em; font-size: 16px;}
.content_tit .roundP{background:#e14313; width:280px; margin:30px auto 0; padding:5px 0; color:#fff; border-radius: 20px; font-size: 14px; }

.content1 h1{font-weight: 900; color:#d64519; font-size: 40px; line-height: 1.5em; margin-top:40px;}
.content1 .roundP, .content2 .roundP{border:1px solid #8e8e8e; width:80px; margin:15px auto; font-size: 12px; color:#8e8e8e; border-radius: 20px;}
.content1 p, .content2 p{font-size: 18px; line-height: 1.5em;}
.content1 .contentImg, .content2 .contentImg{width:100%;}
.content2{margin-bottom:30px; margin-top:40px;}
.content2 h1{font-weight: 900; color:#0a5a71; font-size: 40px;line-height: 1.5em;}
.content2 p{margin: 0 0 20px;}






#footer{width:100%; background:#fff;}
.footerIn{padding:15px;}
.logo_bottom{margin-bottom:15px;}
.footerIn p{margin-bottom:5px; font-weight: 300; font-size:12px;}
.footerIn span{margin-left:10px;}
.footerIn li{float:left; margin:10px 5px 0 0;}
.footerIn li img{width:40px;}

.kakao{position: fixed; bottom:10px; right:10px; }
.kakao img{display: block; width: 3vw; margin-top: 10px;}



/*기본값끝*/



@media screen and (min-width:768px){
    
    
}




@media all and (min-width:1024px){
    .m_visual{display: none;}
    .p_visual{display: block;} 
    
    .gnbP{position:absolute; right:0; top:25px;}
    .gnbP li{float:left; margin-left:40px; }
    .gnbP li a{font-weight: 500; font-size:20px;}
    .gnbP li a:hover{color:#f78221;}
    .content1{margin:100px 0; }
    .content1 h1{font-size:60px;}
    .img_underbar{margin:40px 0;}
    .content_tit h1{font-size: 60px;  margin-bottom:50px;}
    .content_tit p{font-weight: 300; line-height: 1.7em; font-size: 20px;}
    .content_tit .roundP{background:#e14313; width:320px; margin:30px auto 0; padding:7px 0;font-size: 16px; }
    .content1 p, .content2 p{font-size: 22px; line-height: 1.5em;}
    
    
    
    .content1 .contentImg, .content2 .contentImg{margin:0 auto; width: inherit;}
    .content2 h1{font-size: 60px;}
    
    
    
    #footer{box-sizing: border-box;}
    .footerIn{max-width:1180px; margin:0 auto;}
    .kakao{position: fixed; bottom:40px; right:40px;}
}
/*1024끝*/