/* BASIC css start */
body,html{overflow: hidden !important;}
body {min-width:1350px !important;}
.fullpage_none {display:none !important;}

#fullpage .section {background-repeat:no-repeat; background-position:center center; background-size:cover;}
.sec_con {display:flex; flex-wrap:wrap; align-items:center; align-content:center; position:relative; min-width:1350px; height:100%; margin:0 auto; padding:100px 50px 0; box-sizing:border-box; letter-spacing:-1px; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con.hidtop {padding-top:60px; transition:.4s linear;}

.sec_con .po_top {position:absolute; top:180px; right:0; left:0; padding:0 50px;}
.sec_con.hidtop .po_top {top:110px; transition:.4s linear;}
.sec_con .po_bot {position:absolute; bottom:50px; right:0; left:0; padding:0 50px;}

.sec_con .sec_tit {color:#fff; font-size:45px; line-height:58px; font-weight:700; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .sec_stit {color:#fff; font-size:20px; line-height:30px; font-weight:700; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .sec_p {margin-top:20px; color:#fff; font-size:18px; line-height:28px; font-weight:300; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .btn_link {display:inline-block; height:50px; margin-top:40px; border:1px solid #fff; border-radius:25px; color:#fff; font-size:18px; line-height:49px; font-weight:500; text-align:center; box-sizing:border-box; letter-spacing:-1px; transition:.3s; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .btn_link:hover {background:#fff; color:#222; font-weight:700;}

.sec_con .sec_tit_line {display:inline-block; margin:0 auto; border-bottom:2px solid #3d3d3d; color:#000; font-size:27px; line-height:40px; font-weight:600; font-family:'Montserrat','Noto Sans KR',sans-serif; text-align:center;}

.sec_con .certification_list {width:100%; margin-top:80px;}
.sec_con .certification_list ul {display:flex;}
.sec_con .certification_list ul li {width:25%;}
.sec_con .certification_list .inbox {padding:0 5px; text-align:center;}
.sec_con .certification_list .inbox .tit01 {color:#000; font-size:22px; line-height:38px; font-weight:500; font-family:'Montserrat','Noto Sans KR',sans-serif; letter-spacing:-3px;}
.sec_con .certification_list .inbox .tit02 {color:#000; font-size:18px; line-height:35px; font-weight:400; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .certification_list .inbox .img {margin-top:30px;}
@media screen and (max-width:1750px) {
	.sec_con .certification_list .inbox .tit01 {font-size:16px; line-height:32px; letter-spacing:-1px;}
	.sec_con .certification_list .inbox .tit02 {font-size:14px; line-height:28px;}
    .sec_con .certification_list .inbox .img img {width:220px;}
}

.sec_con .logo_mail {position:relative; width:1000px; margin:0 auto; min-height:350px;}
.sec_con .logo_mail:before {content:''; position:absolute; top:0; left:455px; width:2px; height:0; background:#fff; transition:.8s .3s;}
.sec_con .logo_mail.animated:before {height:342px;}
.sec_con .logo_mail:after {content:''; display:block; clear:both;}
.sec_con .logo_mail .logobox {float:left; width:300px; margin-top: 5px; height:150px; margin-left:60px; background:url('/design/sleepgongg/img/web/logo_section_foot_1.png') no-repeat center center; text-indent:-999px; overflow:hidden;}
.sec_con .logo_mail .mailbox {float:left; margin-left:198px;}
.sec_con .logo_mail .mailbox dt {display:block; width:100%; color:#fff; font-size:30px;  font-weight:700;  font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .logo_mail .mailbox dd {display:block; width:100%; margin-top:10px; color:#fff; font-size:24px; line-height:50px; font-weight:400; font-family:'Montserrat','Noto Sans KR',sans-serif;}
.sec_con .logo_mail .mailbox dd + dt {margin-top:155px;}

#section_1 .img_logo {position:absolute; top:150px; right:50px; width:120px; height:60px; background:url('/design/sleepgongg/img/web/logo_brand.png') no-repeat center center; text-indent:-999px; overflow:hidden;}
#section_1 .sec_con .sec_tit {position:absolute; top:50%; left:50px; right:50px; margin-top:-4px;}
#section_1 .sec_con.hidtop .sec_tit {margin-top:-24px; transition:.4s linear;}
#section_3 {text-align:right;}
#section_5 {text-align:center;}
#section_5 .sec_con .sec_tit {font-size:45px;  font-family:'Montserrat','Noto Sans KR',sans-serif;}
#section_5 .sec_con .sec_p {font-size:20px; margin-bottom: 50px; line-height:30px; font-weight:400;  font-family:'Montserrat','Noto Sans KR',sans-serif;}
#section_6 {background-size:1920px 1080px;}
#section_7 {text-align:center;}

#section_8{text-align: center;}
#section_8 .sec_con .sec_p{color: #333;}



#section_footer .sec_con {padding-bottom:120px;}
#section_footer .sec_con .txt_addr {position:absolute; bottom:0; left:0; right:0; padding-bottom:40px; color:#fff; font-size:14px; line-height:24px; font-weight:400; text-align:center; letter-spacing: -0.5px;  font-family:'Montserrat','Noto Sans KR',sans-serif;}
 
/* BASIC css end */

