﻿@import url('/css/font_GmarketSans.css'); /*font-family:gmarketsans*/
@import url('/css/font_Pretendard.css'); /*font-family:Pretendard*/
@import url('/css/font_koreanynmyt.css'); /*font-family:koreanynmyt*/
@import url('/css/style.css'); /*font-family:koreanynmyt*/
html { scroll-behavior: smooth; }
body * {box-sizing:border-box; }
.header, .gnb, .allmenu { display: none; }
body { background:#000 url('//img.cbsmnc.co.kr/forum/2025/bg1_1.jpg') no-repeat center 0; padding-top:40px; color:#464646; letter-spacing:0.07px; }
.head { position: sticky; top: 0; left: 0; width: 100%; height:98px;z-index:1000; }
.head.fix { background: rgba(0,0,0,0.5); }
.head .box { height:100%; display:flex; align-items:center;}
.head a{ color:#fff;}
.head h1 { font-family:koreanynmyt; font-size:30px; font-weight:700;line-height:1.1;}
.head h1 small{ display:block;font-size:18px; font-weight:500; }
.head .lnb_b { display:flex; margin-left:auto; position:relative; top:13px; font-family:gmarketsans; font-size:18px;}
.head .lnb_b a{ padding:10px 10px 6px; display:block; line-height:1; margin-left:30px; }
.head .lnb_b p:first-child a{ margin-left:0; }
.head .lnb_b a.sel,
.head .lnb_b a:hover{ color:#0d2058; font-weight:700; text-decoration:none; background:#fff; }
.head .lnb_b a.btn_close{ display:none; }
.head .btn_lnb{ display:none;  margin-left:auto; }
.box { max-width:1000px; width:100%; margin:0 auto; position:relative;}

.huwon,
.foot { background: #fff; padding: 50px 0; }
.huwon .box { font-size:24px; display:flex; line-height:26px; }
.huwon ul { display:flex; align-items:center; }
.huwon ul li {margin:0 15px 0 0; display:flex; align-items:center;}
.huwon ul li.h1 img {position:relative; top:-2px; margin-right:4px;}
.huwon ul li.h2 img {height:22px;}
.huwon .box strong:after{content:":"; padding:0 6px}
.foot { border-top: 1px solid #bfbfbf; color:#464646;}
.foot .box { padding-left:160px; }
.foot .logo { position:absolute; top:0; left:0; }
.foot .logo a { width:130px; height:39px; display:block; color:transparent; overflow:hidden; text-indent:-300px; background:url('//img.cbsmnc.co.kr/forum/2025/logo.png') no-repeat 0 0; background-size:100% auto; }
.foot .info { display: flex; padding-bottom:5px; }
.foot .info li a {display:block; line-height:20px; font-weight:500;}
.foot .info li a:after{content:'ㅣ'; padding:0 8px; font-size:12px; position:relative; top:-2px;}
.foot .info li:last-child a:after{display:none;}
.foot .address li{margin-top:10px; font-size:16px;}
.mnc_logo small { font-size:80% !important;}
.cb { z-index: 11; opacity: 0; transition: all 0.7s 0.6s ease-out; }
.cb.c_mov { opacity:1; }

@media all and (max-width:1000px) {
	.box { padding: 0 20px; }
	.head .lnb_b a{ margin-left:15px; }
	.foot .box { padding-left: 150px; }
	.foot .logo { left: 20px;  }
	.foot .logo a { width:110px; }

}


@media all and (max-width:800px) {
	.head h1 { font-size: 26px; }
	.head .lnb_b { font-size: 16px; }
	.head .lnb_b a{ margin-left:10px; padding:7px 7px 4px; }

}

@media all and (max-width:720px) {
	body {padding-top:0; background-size:1100px auto; }
	.head { height:75px; background:rgba(0,0,0,0.3);}
	.head h1{ font-size:24px; }
	.head h1 small{ font-size:14px; }
	.head .btn_lnb { display: block;}
	.head .btn_lnb span.material-symbols-outlined { font-size:40px;font-variation-settings: 'wght' 200; }
	.head .lnb_b {width:250px;height:100vh; position:fixed; right:0; top:0; padding:80px 0 0 40px; flex-direction:column;  background:#fff; color:#3b3b3b; display:none;}
	.head .lnb_b a{ color:#3b3b3b; font-size:20px; margin:0 0 10px; }
	.head .lnb_b a.btn_close{ display:block; position:absolute; right:10px; top:10px;}
	.head .lnb_b a.btn_close span.material-symbols-outlined { font-variation-settings: 'wght' 100; font-size: 60px; }
}

@media all and (max-width:640px) {
	.huwon .box{ padding:0 20px; font-size: 20px; }
	.foot { padding:30px 0; }
	.foot .box { padding-left: 20px; }
	.foot .logo { position:static; left:0; margin-bottom:20px; }
	.foot .logo a { width:90px; height:20px; }
	.foot .info {display:none; font-size:16px; flex-wrap:wrap; }
	.foot .info li a:after{ padding:0 5px;}
	.foot .address li{ font-size:14px;}

}
@media all and (max-width:540px) {

}

@media all and (max-width:480px) {
	.huwon .box { font-size: 16px; }
	.huwon ul li { margin-right:10px;}
	.huwon ul li.h1 img { height:23px; top:0;}
	.huwon ul li.h2 img { height: 15px; }
	.huwon ul li.h3 img { height: 21px; }


}
@media all and (max-width:380px) {
	.huwon .box { font-size: 14px; }
	.huwon ul li.h1 img { height:20px;}
	.huwon ul li.h2 img { height: 13px; }
	.huwon ul li.h3 img { height: 19px; }

}