@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url(//fonts.googleapis.com/css?family=Raleway:400,100,200,300,600,700,800,900,500);
@import url(//fonts.googleapis.com/css?family=Lato:400,100,300,700);
@import url(//fonts.googleapis.com/css?family=Montserrat+Alternates); 
@import url(//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

* {box-sizing:border-box;}

body {font-size:12px;font-family: Noto Sans KR, sans-serif; overflow-y:scroll; overflow-x:scroll; background-color:#fff; box-sizing:border-box; margin:0; padding:0; }
body {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
input,select,textarea {font-size:12px;font-family: Noto Sans KR, sans-serif;}
select {font-size:12px;font-family: Noto Sans KR, sans-serif;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}


.wrap {width:1920px; margin:0 auto;}
.wrapm {width:100%; margin:0 auto;}

.none {display:none;}

select { appearance: none; -webkit-appearance:none; -webkit-border-radius:0; background: url(/images/selarr.svg) no-repeat 98% 50%;}
select::-ms-expand { display:none; }

Input[type=”text”], Input[type=”tel”], Input[type=”password”], Input[type=”email”], Input[type=”search”], Input[type=submit], textarea { 

-webkit-border-radius:0; /* 모서리 스타일 제거 */ 
-webkit-appearance:none; /* 인풋내 그림자 제거 */ 
}


#header {}
#content {border-top:1px solid #ededed;  min-height:500px; margin:0; padding:0; overflow-x:hidden; }
#footer {}

* {box-sizing:border-box;}



.board_top {height:336px; margin:0 auto; width:100%; max-width:1920px; box-sizing:border-box; }
.board_top {background:url('/images/board_top.png') no-repeat; background-size:cover; background-position: center; }

.event_top {height:1905px; margin:0 auto; width:100%; max-width:1920px; box-sizing:border-box; }
.event_top {background:url('/images/event_top.png') no-repeat; background-size:cover; background-position: center; }

.footer {width:100%; height: 327px; margin:0 auto; background-color: #fcfcfc;}
/*.f_area {width:1280px; margin:0 auto; padding:52px 0 22px 0;}*/
.f_area {width:1078px; margin:0 auto; padding-top:64px;}
.f_logo {margin-left:0; margin-right:28px; margin-top:0.2px;}

.f_tel {margin-left:78px; margin-right:14px; margin-top:2px;}

.f_ytb {margin-left:14.2px;}
.f_ins {margin-left:14.2px;}
.f_fb  {margin-left:14.2px;}

.cftxt1 {width:351px; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.5px; color:#5A5A5A;}
.cftxt1 c {font-weight:500;}
.cftxt1 a {color:#fff;}

.cftxt2 {font-size:13px; font-weight:500; color:#fff; line-height:1.46; letter-spacing:-0.3px;}
.cftxt3 {font-size:20px; font-weight:200; color:#fff; line-height:1.5; letter-spacing:-0.5px;}
.cftxt4 {font-size:12px; font-weight:300; color:#fff; line-height:1.5; letter-spacing:-0.3px; margin-top:3px;}

.cftxt2s {font-size:18px; font-weight:500; color:#fff; line-height:1.46; letter-spacing:-0.3px;}
.cftxt3sl {float:left; font-size:15px; font-weight:200; color:#fff; line-height:1.5; letter-spacing:-0.3px;}
.cftxt3sr {float:right; font-size:15px; font-weight:200; color:#fff; line-height:1.5; letter-spacing:-0.3px;}
.cftxt4s {font-size:12px; font-weight:300; color:#fff; line-height:1.5; letter-spacing:-0.3px; margin-top:10px;}

.cbw210 {width:210px;}

.footer_m {width:100%; margin-top:80px; background-color: #fcfcfc; padding:0px 30px 60px 30px;}
.f_tel_m {margin-left:0px; margin-right:14px; }
.cftxt4_m {font-size:12px; font-weight:300; color:#fff; line-height:1.5; letter-spacing:-0.3px; margin-top:26px; margin-left:23px;}

.foot_b_m {border-top:0px solid #CFCFCF; margin-top:0px;}
.f_logo_m {margin-top:10.7px; width:86.23px; margin-bottom:19px;}

.cftxt0m {font-size:15px; font-weight:500; line-height:2.07; letter-spacing:-0.75px; color:#5a5a5a; margin-top:50px;}

.cftxt1m {font-size:15px; font-weight:500; line-height:2.07; letter-spacing:-0.75px; color:#5a5a5a; margin-top:0px;}
.cftxt1m c {font-size:13px; font-weight:500;}
.cftxt1m a {color:#fff;}

.ftc_btn {color:#fff; font-weight:500; text-decoration:underline;}

.header_m {position:absolute; top:0; background-color:transparent; z-index:500;}
.header_m {width: 100%; height: 85px; }

.head_t_m {height:85px;}

.h_logo_m {width:66.05px; margin-left:20px; margin-top:20px; }

.m_sch_m {margin-right:23px; margin-top:35px;}
.m_menu_m {margin-right:10px; margin-top:10px;}

.mhh {height:60px; background-color: #8e1537;}
.mhh1 {height:60px; float:left; padding-top:22px; padding-left:20px; }
.mhh2 {height:60px; float:right; padding-top:20px; padding-right:20px;}

.mhd {height:60px; border-bottom:1px solid #c38496; background-color: #8e1537;}
.m_ic1_m {float:left; margin-left:20px; margin-top:20px; margin-right:12px;}
.m_ic2_m {float:left; margin-left:18px; margin-top:18px; margin-right:15px;}
.m_ic3_m {float:left; margin-left:20px; margin-top:21px; margin-right:16px;}
.m_ic4_m {float:left; margin-left:18px; margin-top:17px; margin-right:15px;}
.mhdt1 {float:left; margin-top:19px; color:#fff; margin-left:40px;}
.mhdt1 {font-family: 'Montserrat Alternates', sans-serif; font-size:18px; font-weight:bold; line-height:1.22; letter-spacing:normal;}

#mmnu {position:absolute; top:0; left:0; width:375px; z-index:505; }
.mmnu { padding:10px 0px 10px 37px; border-bottom:1px solid #606060; background-color: rgba( 0, 0, 0, 0.9 ); color:#c4c4c4; }

.mmnt1s {float:left; margin-left:23px; width:120px; font-size:17px; line-height:2.18; letter-spacing:-0.4px; }
.mmnt1 {float:left; margin-left:23px; width:92px; font-size:17px; line-height:2.18; letter-spacing:-0.4px; }
.mmnt2 {float:left; margin-left:23px; width:92px; font-size:17px; line-height:2.18; letter-spacing:-0.4px; }
.mmnt3 {float:left; margin-left:64px; font-size:17px; line-height:2.18; letter-spacing:-0.4px;}

.mmnt2s {float:left; margin-left:23px; width:112px; font-size:17px; line-height:2.18; letter-spacing:-0.4px; }
.mmnt3s {float:left; margin-left:44px; font-size:17px; line-height:2.18; letter-spacing:-0.4px;}

.mmnt2t {float:left; margin-left:23px; width:152px; font-size:17px; line-height:2.18; letter-spacing:-0.4px; }
.mmnt3t {float:left; margin-left:38px; font-size:17px; line-height:2.18; letter-spacing:-0.4px;}

.head_m_b {padding:26px 25px 32px 25px; background-color: rgba( 0, 0, 0, 0.9 );}
.mmbt1 { font-size:17px; line-height:2.18; letter-spacing:-0.4px; color:#fff; }

.m_darr_w {float:right; margin-right:20px; margin-top:18px;}


.header {position:absolute; top:0; z-index:500;}
.header {width: 100%; height: 150px; margin:0 auto;  }
.h_area {width:1124px; margin:0 auto;  background-color: transparent; }

.h_logo {float:left; margin-left:0px; margin-top:40px; width:123px; height:auto;}

.m_area {float:left; margin-left:108px; }
.mn {float:left; width:189px; height:100px; margin-right:0px; color:#fff;  }
.mn {font-size:20px; line-height:1.45; letter-spacing:-0.5px; font-weight:400;}
.mn c {text-align:center; }
.mn img {float:left; }

.m_tx {float:left; margin-top:54px; }

.mnw {width:130px;}

/*
.mn:hover {height:100px; border-bottom:7px solid #8db803;}
.mnon {background-color:#8db803;}
*/

.mnon {color:#8db803;}


.m_ic1 {margin-left:0px; margin-top:59px; margin-bottom:8px; margin-right:8px;}
.m_ic2 {margin-left:0px; margin-top:57px; margin-bottom:9px; margin-right:6px;}
.m_ic3 {margin-left:0px; margin-top:60px; margin-bottom:9px; margin-right:5px;}
.m_ic4 {margin-left:0px; margin-top:56px; margin-bottom:9px; margin-right:4px;}

.l_area {float:right; margin-left:20px; margin-top:57px;}
.l_area_lin {float:right; margin-left:0px; margin-top:59px;}

.mn_s {float:left; font-family: 'Montserrat Alternates', sans-serif; font-size:20px; font-weight:700; color:#fff; line-height:24px; letter-spacing:0.2px;}

.mn_s0 {margin-left:20px;}
.mn_s1 {margin-left:33px;}
.mn_s2 {margin-left:34px;}
.mn_s3 {margin-left:36px;}

.ic_sch {margin-top:2px;}

.mn_s:hover {}


.m_sch {float:left; margin-left:41px; margin-top:-29px;}


.submenu {position:fixed; top:100px; z-index:500;  }
.submenu {width:100%;  }
.submenu {font-size:15px; font-weight:200; line-height:2.13; letter-spacing:-0.4px; }

.s_area {position:absolute;  width: 1920px; height:270px; left:50%;  margin-left:-960px; color:#fff;  padding-top:10px; background-color: rgba( 0, 0, 0, 0.9 ); }

.s_area div div:hover {color:#8DB803;}

.mn1_s {position:absolute;  width:141px; left:50%; margin-left:-455px; margin-top:10px;}
.mn2_s {position:absolute;  width:141px; left:50%; margin-left:-265px; margin-top:10px; }
.mn3_s {position:absolute;  width:141px; left:50%; margin-left:-75px; margin-top:10px;}
.mn4_s {position:absolute;  left:50%; margin-left:115px; margin-top:10px;}

/*
.mn6_s {position:absolute; left:50%; margin-left:185px; margin-top:196px;}
.mn7_s {position:absolute; left:50%; margin-left:295px; margin-top:196px;}
*/
.mn6_s {position:absolute; left:50%; margin-left:265px; margin-top:10px;}
.mn7_s {position:absolute; left:50%; margin-left:395px; margin-top:10px;}

.mn5_s {position:absolute; left:50%; margin-left:545px; margin-top:10px; text-decoration:underline;}

.cfl {float:left;}
.cfr {float:right;}

.ctac {text-align:center;}
.ctal {text-align:left;}
.ctar {text-align:right;}

.cmr2 {margin-right:2px;}
.cmr4 {margin-right:4px;}
.cmr6 {margin-right:6px;}
.cmr9 {margin-right:9px;}
.cmr10 {margin-right:10px;}
.cmr20 {margin-right:20px;}
.cmr25 {margin-right:25px;}

.cmt40 {margin-top:40px;}


/** bbs 공통 **/
#bbslist .pagebox01 {text-align:center;padding:0px !important;margin:0 !important;}

.czbtn {font-size:14px; font-weight:normal; line-height:1.43; letter-spacing:-0.7px; }
.czbtn1 {font-size:14px; font-weight:normal; line-height:1.43; letter-spacing:-0.7px; }
.czbtn2 {font-size:14px; font-weight:normal; line-height:1.43; letter-spacing:-0.7px; }

.czbbstop c {margin-right:8px;}

#bbsview .viewbox .content {font-size:14px; font-weight:normal; color:#5a5a5a; line-height:2; letter-spacing:-0.4px;}
#bbswrite .td2 {font-size:14px; font-weight:normal; color:#5a5a5a; line-height:2; letter-spacing:-0.4px;}
#bbswrite .td2 input {font-size:14px; font-weight:normal; color:#5a5a5a; line-height:2; letter-spacing:-0.4px; padding-left:10px;}

.bbspf img {border-radius:50%;}

#bbsview .viewbox .bbspf img { width:32px !important; height:32px !important; margin-top:5px !important;}
#bbsview .viewbox .content img {max-width:1001px;}
#bbsview .viewbox .content .smimg {max-width:1001px;}
/** cmt 공통 **/

.cmbox {float:left;  width:141px; height:44px; border:1px solid #CFCFCF; padding-top:12px; padding-left:17px; margin-top:30px; margin-bottom:20px;}
.cmbox {font-size:14px; font-weight:normal; line-height:1.43; letter-spacing:-0.4px; color:#5a5a5a; }
.cmbox .i_cmt {float:left;}
.cmbox .ct1 {float:left; margin-left:8px;}
.cmbox .ct2 {float:left; margin-left:5px; padding-right:13px; margin-top:1px; margin-right:5px; border-right:1px solid #CFCFCF;}



.msim {border-radius:50%;}

.ccline {width:100%; border-bottom:1px solid #5a5a5a;}

.favbox {float:left; min-width:75px; height:44px; border:1px solid #CFCFCF; padding-top:10px; padding-left:10px; padding-right:10px; margin-top:30px; margin-bottom:20px; margin-left:8px;}
.favbox {font-size:14px; font-weight:normal; line-height:1.43; letter-spacing:-0.4px; color:#5a5a5a; }
.favbox .b_fav {float:left;}
.favbox .ct2 {float:left; width:30px; margin-left:8px; padding-left:10px; margin-top:1px;  border-left:1px solid #CFCFCF; text-align:center;}




/** 해상도별 조정 **/
@media (max-width: 375px)
 {

.priv_area {width:375px; margin:0 auto; padding:20px 10px; background-color:#fff; }
.prvline {width:355px; margin:0 auto; border-top:1px solid #cfcfcf;}

.prvt1 {font-size:20px; font-weight:bold; line-height:1.47; letter-spacing:-0.25px; color:#5A5A5A;  margin-bottom:10px;}
.prvt2 {font-size:12px; font-weight:300; line-height:1.47; letter-spacing:-0.25px; color:#5A5A5A; padding-bottom:18px;}
.prvt3 {font-size:10px; font-weight:300; line-height:1.8; letter-spacing:-0.5px; color:#1c1c1c; padding:38px 13px;}
.prvt3 c {font-size:11px; font-weight:400; line-height:1.8; letter-spacing:-0.5px; color:#1c1c1c;  }


.prvt4 {font-size:20px; font-weight:bold; line-height:1.47; letter-spacing:-0.25px; color:#5A5A5A;  margin-bottom:30px;}
.prvt5 {font-size:11px; font-weight:300; line-height:24px; letter-spacing:-0.5px; color:#1c1c1c; padding:44px 11px;}

.cmbox {float:left;  width:111px; height:34px; border:1px solid #CFCFCF; padding-top:5px; padding-left:7px; margin-top:30px; margin-bottom:20px;}
.cmbox {font-size:12px; font-weight:normal; line-height:1.43; letter-spacing:-0.4px; color:#5a5a5a; }
.cmbox .i_cmt {float:left; }
.cmbox .ct1 {float:left; margin-left:8px; margin-top:3px;}
.cmbox .ct2 {float:left; margin-left:3px; padding-right:10px; margin-top:3px; margin-right:3px; border-right:1px solid #CFCFCF;}

.favbox {float:left; min-width:75px; height:34px; border:1px solid #CFCFCF; padding-top:5px; padding-left:10px; padding-right:10px; margin-top:30px; margin-bottom:20px; margin-left:8px;}
.favbox {font-size:14px; font-weight:normal; line-height:1.43; letter-spacing:-0.4px; color:#5a5a5a; }
.favbox .b_fav {float:left;}
.favbox .ct2 {float:left; width:30px; margin-left:8px; padding-left:10px; margin-top:2px;  border-left:1px solid #CFCFCF; text-align:center;}

.cmbox { margin-left:20px;}

.cmbox2 {float:left; width:100px; height:34px; border:1px solid #CFCFCF; padding-top:5px; padding-left:7px; margin-top:30px; margin-left:10px;}
.cmbox2 {font-size:14px; font-weight:normal; line-height:1.43; letter-spacing:-0.4px; color:#5a5a5a; }
.cmbox2 .i_cmt {float:left; margin-left:21px; margin-right:5px;}
.cmbox2 .ct1 {float:left; margin-left:8px;}
.cmbox2 .ct2 {float:left; margin-left:5px; padding-right:13px; margin-top:1px; border-left:1px solid #CFCFCF; padding-left:10px;}

#bbsview .viewbox .bbspf img { width:32px !important; height:32px !important; margin-top:5px !important;}
#bbsview .viewbox .content img {max-width:335px;}
#bbsview .viewbox .content .smimg {max-width:335px;}

#vContent iframe {max-width:375px !important; margin-left: -20px !important;}

#bbslist .pagebox01 {text-align:center;padding:3px 0 0 0;margin:-20px 0 0 0;}
.pgiet {font-size:12px !important; margin:0 5px !important; vertical-align:7px !important; }
.notselected {font-size:12px !important; margin:0 5px !important; vertical-align:7px !important; }

#popjunggo img{width:100%; height:auto; }
#poptuning img{width:100%; height:auto; }
#popitem img{width:100%; height:auto; }

.cftxt2s {font-size:16px; font-weight:500; color:#fff; line-height:1.46; letter-spacing:-0.3px; margin-top:-5px;}
.cftxt3s {font-size:13px; font-weight:200; color:#fff; line-height:1.5; letter-spacing:-0.0px;}

.cftxt4s_m {font-size:10px; font-weight:300; color:#fff; line-height:1.5; letter-spacing:-0.3px; margin-top:15px; margin-left:67px;}

 }


/** 해상도별 조정 **/
@media (max-width: 1300px)
 {
.s_area {display:none;}
 }	 
