@font-face{font-family: 'ELAND_Nice_M'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/ELAND_Nice_M.woff') format('woff'); font-weight: normal; font-style: normal;}
/* custom */
.contest_tab{ padding: 0% 14%; }
.mb-board .gallery-list .gallery-list-body .gallery-date{ display: none; }
body:not(.woocommerce-cart) .main-content td{ text-align: left !important; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ margin-right: 2px !important; margin-left: 4px !important; }
#header-outer[data-lhe="animated_underline"] li > a .menu-title-text{ color: #111111 !important; }
.mb-desktop .list-head{ display: none; }
.mb-desktop-large .list-search, .mb-desktop .list-search{ display: none; }
.gallery-list .gallery-list-foot{ display: none; }
.gallery-list .gallery-list-head{ display: none; }
.tabbed[data-style*=material] .wpb_tabs_nav{ margin-bottom: 40px; }
.tabbed[data-style=minimal_flexible] .wpb_tabs_nav{ margin-bottom: 30px; }
.logo_foot{ width: 180px; margin-bottom: 10px; }
.lang_kr, .lang_en, .lang_jp, .lang_tha{ font-size: 13px; line-height: 22px; }
.mb-board div .table > tbody > tr > td{ text-align: left !important; }
.nectar-hor-list-item[data-columns="4"][data-column-layout=small_first_last] > div:nth-child(1){ width: 15%; }
.nectar-hor-list-item[data-columns="4"][data-column-layout=small_first_last] > div:nth-child(2){ width: 45%; }
.nectar-hor-list-item[data-columns="4"][data-column-layout=small_first_last] > div:nth-child(3){ width: 25%; }
.nectar-hor-list-item[data-columns="4"][data-column-layout=small_first_last] > div:nth-child(4){ width: 15%; }
body #footer-outer .row{ padding: 30px 0; }
body #header-outer{ background-color: rgba(255, 255, 255, 0.0); }
#mb_contest_tr_file_download{ display: none; }
.tabbed[data-style=minimal_flexible] .wpb_tabs_nav > li a{ padding: 25px 30px 15px 30px; }
.slider_img{ width: 400px; margin: 0 auto; }
.icon_global img {max-width:30px; max-height:17px; margin-bottom:0px!important;}
.tab_link {height:60px; border-bottom: 1px solid #ed6c75;}
#rev_slider_3_1_wrapper .custom.tparrows {background: rgb(0 0 0 / 0%);}
#rev_slider_3_1_wrapper .custom.tparrows:hover {background: rgb(0 0 0 / 0%);}
#rev_slider_3_1_wrapper .custom.tparrows:before {font-size:50px;}
#rev_slider_5_1_wrapper .custom.tparrows {background: rgb(0 0 0 / 0%);}
#rev_slider_5_1_wrapper .custom.tparrows:hover {background: rgb(0 0 0 / 0%);}
#rev_slider_5_1_wrapper .custom.tparrows:before {font-size:50px;}
#rev_slider_11_1_wrapper .custom.tparrows {background: rgb(0 0 0 / 0%);}
#rev_slider_11_1_wrapper .custom.tparrows:hover {background: rgb(0 0 0 / 0%);}
#rev_slider_11_1_wrapper .custom.tparrows:before {font-size:50px;}
.foot_sns img{ max-width: 30px; max-height: 30px; }
.row .col img.img-with-animation.nectar-lazy:not([srcset]) {width:100%!important; float:none;}
.main_btn img {width:280px; float:left;}

/* font */
.contest_txt strong{ font-family: 'ELAND_Nice_M'; font-size: 24px; color: #CC2A33; text-align: left; font-weight: 400; padding-bottom: 0px; display: block; }
.contest_txt{ font-size: 16px; color: #6D000D; text-align: left; padding-bottom: 40px; }
.contest_txt_red{ font-size: 16px; color: #CC2A33; text-align: left; margin-top: -20px; padding-bottom: 30px; }
.contest_info_tit{ font-family: 'ELAND_Nice_M'; font-size: 36px; color: #CC2A33; text-align: center; font-weight: 400; padding: 40px 0px 20px 0px; display: block; }
.contest_info_stit{ font-family: 'ELAND_Nice_M'; font-size: 24px; color: #CC2A33; text-align: center; font-weight: 400; padding-bottom: 10px; display: block; }
.contest_info{ font-size: 16px; color: #6D000D; text-align: center; padding-bottom: 40px; }
.contest_info strong{ font-weight: 600; }
.tabbed > ul li .active-tab{ font-weight: 800; }
.tabbed > ul li a{ font-weight: 600 !important; }
.qna_tit{ font-size: 18px; font-weight: 800; color: #6D000D; text-align: left; padding-bottom: 10px; }
.qna_txt{ font-size: 16px; color: #6D000D; text-align: left; padding-bottom: 40px; }
.check_tit{ font-family: 'ELAND_Nice_M'; font-size: 24px; color: #CC2A33; text-align: left; font-weight: 400; padding-bottom: 20px; display: block; }
.check_txt{ font-size: 16px; line-height: 26px; color: #6D000D; text-align: left; padding-bottom: 15px; }
.mb-board .mb-style1 .table-view tr .view-td2-date{ line-height: 22px; }
body.page-id-106 .gallery-list .gallery-list-body .gallery-item-content .gallery-content{ display: none; }
.tabbed[data-style=minimal_flexible] .wpb_tabs_nav > li{ font-size: 16px; }

/* board */
#ajax-content-wrap .vc_row.inner_row.left_padding_tablet_6pct.wrap_kboard .row_col_wrap_12_inner{ padding-left: 0 !important; }
.kboard-ocean-gallery-poweredby{ display: none; }
.wrap_kboard_write #kboard-ocean-gallery-list{margin-top: 60px;}
#kboard-ocean-gallery-list .kboard-list{ text-align: left; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-title{ text-align: center; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item{ width: 22.3%; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item:nth-child(4n+1){ padding: 0 1% 15px 0; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item:nth-child(4n){ padding: 0 0 15px 1%; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item:hover .kboard-gallery-foreground,
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item:hover .kboard-gallery-username{ display: none; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail,
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail img,
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail .kboard-gallery-foreground{ width: 100%; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail img{ height: auto; }
#kboard-ocean-gallery-list .kboard-search input{padding: 8px 2px;}
#kboard-ocean-gallery-list .kboard-pagination .kboard-pagination-pages li a{ background-color: #FFFDF8; }
#kboard-ocean-gallery-list .kboard-pagination .kboard-pagination-pages li.active a{ border: 1px solid #FFFDF8; }
#kboard-ocean-gallery-document .kboard_latest{ padding: 30px 0 0 0; clear: both; }
#kboard-ocean-gallery-document .kboard_latest a .kboard-ocean-gallery-latest-item{ width: 19%; height: auto; }
#kboard-ocean-gallery-document .kboard_latest a:last-child .kboard-ocean-gallery-latest-item{ padding-right: 0; }
#kboard-ocean-gallery-document .kboard_latest a .kboard-ocean-gallery-latest-thumbnail,
#kboard-ocean-gallery-document .kboard_latest a .kboard-ocean-gallery-latest-title{ width: 100%; height: auto; }
#kboard-ocean-gallery-document .kboard-content{ background-color: #FFFDF8; }
#kboard-ocean-gallery-document .kboard-title p{ background-color: #FFFDF8; }
#kboard-ocean-gallery-editor .description{ font-size: 11px; color: #CC2A33; text-align: right; }
#kboard-ocean-gallery-editor .kboard-attr-row{ padding: 15px 0px; background-color: #FFFDF8; }
#kboard-ocean-gallery-editor .kboard-attr-row .attr-name{ width: 180px; }
#kboard-ocean-gallery-editor .kboard-attr-row .attr-value input[type=file],
#kboard-ocean-gallery-editor .kboard-attr-row.kboard-attr-file .attr-value .description{ text-align: left; }
#kboard-ocean-gallery-editor .kboard-attr-row.kboard-attr-file .attr-value .description{ padding-left: 30px; }
#kboard-ocean-gallery-editor .kboard-content{ background-color: #FFFDF8; border-bottom: 1px solid #FFFDF8; }
#kboard-ocean-gallery-editor .kboard-content .editor-textarea{ padding: 10px; }
.kboard-ocean-gallery-button-small, .kboard-ocean-gallery-button-small:link{ }
.kboard-ocean-gallery-button-small, .kboard-ocean-gallery-button-small:link{ font-size: 18px; font-weight: 700; height: auto; padding: 10px 30px !important; }
body[data-form-submit=regular] .container-wrap button[type=submit]{ padding: 2px 18px !important; }
body[data-form-submit=regular] .container-wrap button[type=submit],
body[data-form-submit=regular] .container-wrap button[type=submit]:hover{ padding: 10px 30px !important; height: 48px; }
body[data-form-submit=regular] .container-wrap #kboard-ocean-gallery-list button[type=submit],
body[data-form-submit=regular] .container-wrap #kboard-ocean-gallery-list button[type=submit]:hover{ padding: 0 30px !important; height: 30px; }
label span{ color: #111111; }
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-title {height:auto; font-size:14px;}
#kboard-ocean-gallery-editor .kboard-attr-row .attr-value .description {float:left; clear:both; padding-left:30px;}
#kboard-ocean-gallery-editor .description {float:right;}

/* Comm */
.material .wpb_row, .material .wpb_content_element{ margin-bottom: 0px; }
#footer-outer .widget.widget_media_image img{ max-width: 150px !important; margin-top: 30px !important; }
#footer-outer{ background-color: #333333; }

/* Style */
body .wrap_page_menu_scroll{ border-bottom: solid 1px #F1F1F1; }

/* layout */
.wpb_row{ margin-bottom: 0px; }

/* row 기본 마진 */
.sub_top{ padding: 10% 0% !important; }
.con_area_tit{ margin-top: 2% !important; }

/* Typho */
.main_tit{ font-size: 70px; line-height: 70px; }
.main_text{ font-size: 18px; line-height: 24px; }
#header-outer[data-lhe="animated_underline"] li > a .menu-title-text{ color: #333333; }
#footer-outer #footer-widgets .col p:last-child{ font-size: 12px; letter-spacing: 0.5px; }
#footer-outer[data-cols="1"] #footer-widgets .span_12 > div:last-child{ font-size: 12px; letter-spacing: 0.5px; }
#footer-outer .widget{ font-size: 14px; color: #FFFFFF; }
#footer-outer .widget a:hover{ color: #999999 !important; }

/* K board */
.container-wrap button[type="submit"]{ padding: 2px 16px !important; }

/* Table */
body:not(.woocommerce-cart) .main-content table{ margin-top: -30px; }
.tablepress{ background-color: #FFFCF7 !important; }
.tablepress tbody tr:first-child td{ background-color: #CC2A33; color: #FFFFFF; font-size: 17px; font-weight: 600; text-align: center !important; padding: 16px 10px; }
body:not(.woocommerce-cart) .main-content th{ font-size: 15px; line-height: 10px; padding: 20px 10px; text-align: center !important; vertical-align: middle; }
body:not(.woocommerce-cart) .main-content td{ font-size: 15px; line-height: 28px; padding: 10px 10px; text-align: center !important; vertical-align: middle; }
body:not(.woocommerce-cart) .main-content img{ margin-bottom: 0px; }
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){ background-color: #FAF7F2 !important; }
body.page-id-106 .gallery-list .gallery-list-body .gallery-item-content .gallery-title{ border-top: 1px solid #E3E3E3; }
body.page-id-106 .gallery-list .gallery-list-body .gallery-item-content .gallery-content{ border-top: 0; }

/* Tab */
.tabbed > ul li .active-tab,
.tabbed > ul li .active-tab span{ color: #CC2A33; }
/* Coming Soon */
body.page-id-11 .teaserpip{ display: none; }

/* IE11 핵 */
_:-ms-fullscreen, :root body:not([data-header-format="left-header"]) #top .sf-menu li ul{ margin-left: -110px; }
@media (min-width: 768px) and (max-width: 1024px){
  .contest_tab{ padding: 0% 0%; }
  .teaserpip .pip{ width: 240px; }
	.tab_menu_2 img {width:50%!important; float:left;}
  #view_pc { display: none; }
  body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.mobile-only-logo.starting-logo.dark-version {height:50px!important;}
}

/* ---------- Media Query 480 ----------  */
@media only screen and (max-width: 480px){
	#view_pc{ display: none; }

	.slider_img{ width: 200px; margin: 0 auto; }
	.contest_txt strong{ font-family: 'ELAND_Nice_M'; font-size: 18px; color: #CC2A33; text-align: left; font-weight: 400; padding-bottom: 0px; display: block; }
	.contest_txt{ font-size: 12px; line-height: 22px; color: #6D000D; text-align: left; padding-bottom: 30px; }
	.contest_txt_red{ font-size: 12px; line-height: 22px; color: #CC2A33; text-align: left; margin-top: -20px; padding-bottom: 30px; }
	.contest_info_tit{ font-family: 'ELAND_Nice_M'; font-size: 36px; color: #CC2A33; text-align: center; font-weight: 400; padding: 40px 0px 20px 0px; display: block; }
	.contest_info_stit{ font-family: 'ELAND_Nice_M'; font-size: 18px; color: #CC2A33; text-align: center; font-weight: 400; padding-bottom: 10px; display: block; }
	.contest_info{ font-size: 12px; line-height: 22px; color: #6D000D; text-align: center; padding-bottom: 40px; }
	.contest_info strong{ font-weight: 600; }
	.tabbed > ul li .active-tab{ font-weight: 800; }
	.tabbed > ul li a{ font-weight: 600 !important; }
	.qna_tit{ font-size: 16px; font-weight: 700; color: #6D000D; text-align: left; padding-bottom: 10px; }
	.qna_txt{ font-size: 12px; line-height: 22px; color: #6D000D; text-align: left; padding-bottom: 40px; }
	.check_tit{ font-family: 'ELAND_Nice_M'; font-size: 21px; color: #CC2A33; text-align: left; font-weight: 400; padding-bottom: 20px; display: block; }
	.check_txt{ font-size: 12px; line-height: 26px; color: #6D000D; text-align: left; padding-bottom: 15px; }
	.contest_tab{ padding: 0% 0% !important; margin-top: 20px; }
	.col.padding-3-percent > .vc_column-inner{ margin-top: -30px; }
	#top .span_9 > .slide-out-widget-area-toggle{ display: none !important; }
	.tabbed[data-style=minimal_flexible] .wpb_tabs_nav > li a{ font-size: 0.8em !important; letter-spacint: 0.8px !important; font-weight: 600 !important; }
	.main_tit{ font-size: 34px; line-height: 36px; }
	.main_text{ font-size: 14px; line-height: 22px; }
	.container{ margin: 0 auto; max-width: 100%; padding: 0 16px; }
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ margin-right: 2px !important; margin-left: 4px !important; }
	.tab_link {height:auto!important; padding:4px 0px!important; border-bottom: 1px solid #ed6c75;}
	.tab_menu img {width:33%!important; float:left;}
	.tab_menu_2 img {width:50%!important; float:left;}
	.m_col_2 {width:50%!important; float:left;}
	.m_col_3 {width:33%!important; float:left;}
	#rev_slider_4_2_wrapper .custom.tparrows {background: hsl(0deg 0% 0% / 0%)!important;}
	#rev_slider_4_2_wrapper .custom.tparrows:before {font-size:35px;}
	.icon_global img {max-width:20px; max-height:11px; margin-bottom:0px!important;}

	/* 이미지 선명도 */
	#header-outer[data-transparent-header=true] #top #logo img.stnd {backface-visibility: hidden; transform: translateZ(0); image-rendering: -webkit-optimize-contrast}
	img  {backface-visibility: hidden; transform: translateZ(0); image-rendering: -webkit-optimize-contrast}
	rs-sbg {backface-visibility: hidden; transform: translateZ(0); image-rendering: -webkit-optimize-contrast}

	/* 모바일 헤더 너비 */
	#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li, #footer-outer[data-cols="1"] #copyright .widget_nav_menu li, #footer-outer[data-cols="1"] #copyright .widget_pages li{ display: none; }
	body #header-outer{ background-color: rgba(255, 255, 255, 0.90); }
	body #header-outer #top nav{ display: block !important; }
	body #footer-outer .row{ padding: 30px 0px 90px 0px !important; }
	.teaserpip .pip{ width: 160px; }
	.teaserpip .pip.left{ left: 10px; }

	/* Table */
	body:not(.woocommerce-cart) .main-content th{ font-size: 9px; line-height: 10px; padding: 8px 1px; text-align: center; letter-spacing: -0.3px; vertical-align: middle; }
	body:not(.woocommerce-cart) .main-content td{ font-size: 9px; line-height: 10px; padding: 8px 2px; text-align: center; letter-spacing: -0.3px; vertical-align: middle; }
	body:not(.woocommerce-cart) .main-content td b{ font-size: 10px; font-weight: 600; display: block; padding: 8px 0px; }
	body:not(.woocommerce-cart) .main-content img{ margin-bottom: 0px; }
	.tablepress tbody tr:first-child td{ font-size: 13px; }

	/* layout */
	.sub_top{ padding: 30% 0% !important; }

	/* board */
	#ajax-content-wrap .vc_row.inner_row.left_padding_tablet_6pct.wrap_kboard .row_col_wrap_12_inner{ padding-left: 6% !important; }
	.wrap_kboard_write #kboard-ocean-gallery-list{margin-top: 30px;}
	#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item{ padding: 0 1% 15px 0; width: 49%; box-sizing: border-box; }
	#kboard-ocean-gallery-list .kboard-list .kboard-gallery-title{ font-size: 12px; }
	#kboard-ocean-gallery-document .kboard_latest a .kboard-ocean-gallery-latest-item,
	#kboard-ocean-gallery-document .kboard_latest a .kboard-ocean-gallery-latest-thumbnail,
	#kboard-ocean-gallery-document .kboard_latest a .kboard-ocean-gallery-latest-title{ width: 111px; }

	/* Custom */
	.contest_tab{ padding: 0% 4%; }
	.tabbed[data-style*=minimal] > ul li:not(.cta-button) .active-tab, .tabbed[data-style*=minimal] > ul li:not(.cta-button) a{ padding: 20px 2px 5px 2px; }
	.tabbed[data-style=minimal_flexible] .wpb_tabs_nav > li a{ font-size: 14px; letter-spacing: -0.4px; }
	
	/* Menu */
	/*#header-outer #top nav > ul.buttons.sf-menu{display: none;}*/



	}
	/* ---------- Media Query 1280 ----------  */
	@media only screen and (min-width: 1024px){
	#view_m{ display: none; }
	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ margin-right: 25px; margin-left: 25px; /* 아이패드 메뉴 간격 */ }
	#kboard-ocean-gallery-list .kboard-list .kboard-gallery-item{ width: 22.9%; }
	#header-outer #top nav{display: block !important; padding-top:40px;}
	}

	@media only screen and (min-width: 768px){
	#top .span_9>.slide-out-widget-area-toggle {display:none;}  
	.row .col img.img-with-animation.nectar-lazy:not([srcset]) {width:50%; float:left;}
	.pad_col_1 {width:100%!important;}
}

