@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;600;700;900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fahkwang:wght@200;300;400;500;600;700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fahkwang:wght@200;300;400;500;600;700&amp;display=swap');
@font-face {font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'GmarketSansLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'MaruBuri-Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/MaruBuri-Regular.woff') format('woff'); font-weight: normal; font-style: normal;}

/* 다국어 */
body #slide-out-widget-area .inner-wrap .wrap_multilanguage{display: inline-block;margin: 20px auto;}
body #slide-out-widget-area .wrap_multilanguage ul{display: flex;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap;justify-content: center;}
body #slide-out-widget-area .wrap_multilanguage ul li{margin: 0 10px;}
.icon_gb {margin-right:-20px;}
.icon_gb a {font-size:13px!important; font-weight:300!important;}
.icon_gb_a {margin-right:-20px;}
.icon_gb_a a {font-size:13px!important; font-weight:800!important; text-decoration:underline!important;}
.icon_gb img {max-width:32px!important; margin:0px -15px -10px 0px!important;}
.sbi-critical-notice {display:none!important;}

#top nav ul li.icon_gb,
#top nav ul li.icon_gb a,
#top nav ul li.icon_gb span,
#top nav ul li.icon_gb img{width: 32px !important;}
#top nav ul li.icon_gb{margin: 0 10px !important;}
#top nav ul li.icon_gb a{padding: 0 !important;}

/**/
.kboard-webzine-thumbnail img,
#kboard-venus-webzine-document .thumbnail-area img{z-index: -1;}
.kboard-webzine-thumbnail .watermark,
#kboard-venus-webzine-document .thumbnail-area .watermark{position: absolute;top: 0;left: 0;opacity: 1;content: "";background: url("http://wt-methode.co.kr/wp-content/uploads/2022/08/thumb.png") no-repeat;background-size: contain;}
#kboard-venus-webzine-document .thumbnail-area .watermark{background: url("http://wt-methode.co.kr/wp-content/uploads/2022/08/pattern.png") repeat;}
body.page-id-1474 #kboard-venus-webzine-editor textarea#g5_wr_8{width: 100%; height: 200px;}
body.page-id-1474 #kboard-venus-webzine-editor .kboard-attr-content .attr-name{display: block;}
body.page-id-1474 #kboard-venus-webzine-editor .kboard-content{float: none; width: auto; padding: 0 0 0 120px;}
ul li {list-style: circle;}
.sbi-critical-notice {display:none!important;}
#jt_popup_container img {max-width:600px!important;}

/* font */
.tit_main {font-family: 'Noto Serif KR', serif; font-size:38px; line-height:50px; font-weight:500; padding-bottom:26px;} 
.txt_main {font-size:18px; line-height:26px; font-weight:300;} 
.tit_sub {font-size:28px; line-height:38px; font-weight:500; padding-bottom:10px;} 
.stit_sub {font-size:18px; font-weight:300; line-height:28px; letter-spacing:2px;}
.stit_sub_en {font-size:15px; line-height:26px; font-weight:300; letter-spacing:8px; padding-left:4px;}
.tit_sub_l h1 {font-size:46px; line-height:60px; font-weight:800; letter-spacing:-2px;} 
.tit_sub_m {font-size:36px; line-height:46px; font-weight:300;} 
.tit_sub_m strong  {font-size:36px; line-height:46px; font-weight:600;} 
.tit_sub_s {font-size:16px; line-height:28px;} 
.tit_sub_s strong {line-height:40px;} 
.txt_sub  {font-size:18px; line-height:30px; text-align:justify;}
.txt_sub strong {font-weight:400;}
.tit_program {font-size:24px;}
.nectar-highlighted-text[data-color="#e1d7cb"]:not([data-style="text_outline"]) em {font-weight:600;}
.tit_header h1 {font-family: 'MaruBuri-Regular'; font-size:48px; line-height:50px; padding-bottom:16px; font-weight:500;} 
.txt_header {font-size:18px; line-height:26px; font-weight:300;} 
.tit_main_en {font-family: 'Fahkwang', sans-serif; font-size:56px; font-weight:500; line-height:50px; padding-bottom:26px;} 
.stit_about {font-size:22px; line-height:32px; letter-spacing:-0.5px; font-weight:400;}
.tit_about {font-family: 'Fahkwang', sans-serif; font-size:72px; line-height:72px; letter-spacing:-2px; font-weight:600;}
.txt_description {font-size:16px; font-weight:500;}
.nectar-menu-label {font-size:12px; font-weight:600; line-height:16px; letter-spacing:2px;}
.tit_event {font-size:18px; font-weight:500; letter-spacing:-0.5px; padding-top:10px;}
.txt_insta {font-size:28px; line-height:44px; font-weight:300;}
.txt_insta strong {font-size:34px; line-height:44px; font-weight:600;}
.txt_foot {font-size:14px; line-height:26px;}
.txt_foot a {text-decoration: none;}
.txt_foot em {font-size: 12px; color: #666666; font-style: normal!important; padding: 0px 6px;}
.price_event del {font-family: 'GmarketSansLight'; font-size:18px; color:#aaaaaa; text-align:right; padding:10px 5px 0px 0px; border:1px;}
.price_event {font-family: 'GmarketSansMedium'; font-size:18px; color:#444444; text-align:right; padding-top:10px;}
.program_tit {font-size:34px; font-weight:600;}
.program_tit em{font-size:20px; font-weight:400; font-style:normal;}
.program_ment {font-size:14px; color:#aaaaaa;}
.product_tit {font-size:22px; font-weight:600; padding:20px 0px 10px 0px;}
.product_txt p {display:block; padding:0px 10%;}
.txt_ba {font-size:16px;}
.pd_stit {font-size:20px; font-weight:300; line-height:32px; padding-top:10px; letter-spacing:-0.5px;}
.pd_tit {font-size:32px; line-height:40px; font-weight:600; padding-bottom:20px; letter-spacing:-0.5px;}
.pd_txt {font-size:16px; line-height:28px; letter-spacing:-0.5px;}
.pd_txt strong {font-weight:600; padding-right:5px;}
.scalp_tit {font-size:16px; font-weight:600; line-height:20px; padding-top:20px;}
.scalp_txt {font-size:15px; font-weight:300; line-height:22px; letter-spacing:-0.5px; padding:0px 0px 30px 0px;}
.txt_point {font-size:11px; font-weight:300; line-height:18px;}
.txt_point strong {font-weight:500;}
.point_grey {font-size:11px; font-weight:300; line-height:18px; padding-left:140px;}
.point_grey strong {font-weight:500;}


/* custom */
.btn_right a {padding:0px!important; line-height:4px!important;}
.menu_right a {font-size:13px!important; font-weight:200!important; color:#444444!important; padding:0px 30px 0px 0px!important;}
.block_header {padding:20% 0 10% 0; display:block;}
.icon_scalp {width:80px!important; top:10px!important; left:20px!important;}
.block_scalp_txt {padding-left:10px!important;}
.block_pd p {padding:0px 5px;}



/* style */
.nectar-icon-list-item .content {font-size:16px; line-height:24px;}
.nectar-fancy-box[data-style=image_above_text_underline] .text p, .nectar-fancy-box[data-style=image_above_text_underline] .text>:nth-child(2) {font-size:15px; line-height:24px;}
.nectar-button.see-through-2 {border: 1px solid rgba(255,255,255,.75);}
.nectar-button.small {margin-right:6px;}
.nectar-fancy-box[data-style=image_above_text_underline] .text {padding: 30px 10px 0 0; font-size:16px; line-height:24px;}
.nectar-fancy-box[data-style=image_above_text_underline] .text strong {margin-bottom:5px; font-size:18px; line-height:26px;}
.cosmosfarm-floating-menu .floating-menu-item {margin-bottom:-1px;}
.nectar-highlighted-text em.animated {font-weight:400;}
.nectar-hor-list-item[data-columns="3"][data-column-layout=large_last]>div:nth-child(1) {width:30%;}
.nectar-hor-list-item[data-columns="3"][data-column-layout=large_last]>div:nth-child(2) {width:20%;}
.nectar-hor-list-item[data-columns="3"][data-column-layout=large_last]>div:nth-child(3) {width:50%;}
.wpb_wrapper>.nectar-hor-list-item:not([data-hover-effect=full_border]):last-child {font-sieze:14px;}
.nectar_single_testimonial .image-icon {width:80px; height:80px;}
.nectar_single_testimonial[data-style=basic_left_image] {font-size: 16px; line-height: 28px; letter-spacing:-0.5px; padding-top:10px; padding-left:100px;}
.nectar-scrolling-tabs .scrolling-tab-nav a {font-size:18px; font-weight:500; letter-spacing:-1px; text-decoration:none;}
.nectar-scrolling-tabs .scrolling-tab-content {padding-left:2%;}
.map_search_wrap .ms_search .ms_desc {font-size:16px!important; font-weight:400!important; letter-spacing:0px!important;}
.nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap .inner {font-size:14px; letter-spacing:2px; font-weight:600; color:#000; text-align:center; padding-bottom: 6%; width: 80%; padding-right: 5%;}
.nectar-social.fixed.visible {display:none!important;}
.nectar-social.fixed {display:none;}
#slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a {padding:5px 20px;}
#slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a span:after {border-top-width: 1px; padding-bottom:-10px;}
#header-outer .nectar-menu-label:before {background-color:hsl(0deg 0% 0% / 0%);}
.toggle h3 a {text-align:right; background-color:#ffffff!important; margin-top:-20px;}
.toggle h3 a i {display:none;}
.toggle.open h3 a {color:#555555;}
body .toggle>div {box-shadow: none;}
.yottie-widget-feed-section-pagination {padding:0px!important;}



body[data-form-submit=regular] .container-wrap button[type=submit] {padding: 0px 23px!important;}
body .wrap_custom .wrap_page_menu .wrap_scroll_horizontal ul li.on, body .wrap_custom .wrap_page_menu .wrap_scroll_horizontal ul li.on a {font-weight:500!important;}
body .wrap_custom .wrap_page_menu .wrap_scroll_horizontal ul li.on {background: rgb(238 238 238 / 0%)!important;}
body .wrap_custom .wrap_page_menu .wrap_scroll_horizontal {font-size:16px!important; margin-top:1px!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li > a {color: rgb(255 255 255 / 80%)!important; font-size:15px!important; font-weight:600!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li {width:10%!important; border-right: 1px solid rgb(242 242 242 / 5%)!important; text-align:left!important; padding-left:14px!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li li {text-align:left!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li li > a {font-size:14px!important; letter-spacing:-1px;}

/* table */
.tablepress thead th {background-color:#fff;}
.tablepress tbody tr:first-child td {font-size:16px; text-align:left; font-weight:600; border-bottom: 0px solid #ddd;}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {border-bottom: 1px solid #ececec;}
body:not(.woocommerce-cart) .main-content th {font-size:16px; text-align:left;}
body:not(.woocommerce-cart) .main-content tr th:first-child {padding:20px;}
body:not(.woocommerce-cart) .main-content tr td:first-child {font-size:16px; font-weight:600; text-align:left; padding: 20px 0px 20px 40px; border-left-width: 0px;}
body:not(.woocommerce-cart) .main-content td {font-size:16px; line-height:26px; text-align:left; border-width: medium 0px 1px medium;} 

/* home ie */
.row_ie{display: none;}
/* IE10+ */ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
 .row_ie{display: block;} 
}
/* IE6,7,9,10 */ 
@media screen\9 { 
 .row_ie{display: block;} 
}
/* IE8 */ 
@media \0screen { 
 .row_ie{display: block;} 
} 
/* IE6,7,8 */ 
@media \0screen\,screen\9 { 
 .row_ie{display: block;} 
} 
/* IE9,10 */ 
@media screen and (min-width:0\0){ 
 .row_ie{display: block;} 
}

body p {word-break:keep-all}
.wpb_tab .wpb_content_element {margin-bottom:5px;}
.wpb_row {margin-bottom:5px;}


/* ---------- Media Query 1440 ----------  */
@media (min-width: 768px) and (max-width: 1440px){
#header-outer[data-lhe="default"] #top nav > ul > li > a {font-size:16px; padding-left:15px; padding-right:15px;}
.icon_scalp {width:60px!important; top:10px!important; left:10px!important;}
.menu_right a {display:none!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li > a {color: rgb(255 255 255 / 80%)!important; font-size:12px!important; font-weight:600!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li {width:10%!important; border-right: 1px solid rgb(242 242 242 / 5%)!important; text-align:left!important; padding-left:14px!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li li {text-align:left!important;}
body .wrap_custom .wrap_page_menu .page_menu_footer > li li > a {font-size:12px!important; letter-spacing:-1px;}

/* table */
.tablepress tbody tr:first-child td {font-size:13px;} 
body:not(.woocommerce-cart) .main-content th {font-size:13px;}
body:not(.woocommerce-cart) .main-content tr th:first-child {padding:20px 4px;}
body:not(.woocommerce-cart) .main-content tr td:first-child {font-size:12px;padding: 20px 4px 20px 10px;}
body:not(.woocommerce-cart) .main-content td {font-size:13px;} 
}  


/* ---------- Media Query 1920 ----------  */
@media (min-width: 1024px) and (max-width: 1600px) {
#header-outer[data-lhe="default"] #top nav > ul > li > a {font-size:14px; line-height:16px;}
#header-outer[data-lhe="default"] #top nav > ul > li > a {padding-left:12px; padding-right:12px;}
body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-2251[class*="menu-item-btn-style"] > a *:not(.char) {font-size:8px; letter-spacing:0px;}
#header-outer #logo img {height:30px;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a {font-size:12px; line-height:16px;}
.ascend #header-outer[data-full-width=true] #top nav ul .slide-out-widget-area-toggle a {padding-left:24px; padding-right:24px;}
}
  
  
/* ---------- Media Query 1280 ----------  */
@media only screen and (min-width:1024px){ .view_m{display:none;}}

/* ---------- Media Query 480 ----------  */
@media only screen and (max-width:480px){ .view_pc{ display:none; }

.container {max-width:90%;}
#jt_popup_container img {max-width:100%!important;}

/* font */
.tit_main {font-size:20px; line-height:28px;}
.tit_header {font-family: 'MaruBuri-Regular'; font-size:30px; line-height:40px; padding-bottom:6px;} 
.txt_header {font-size:12px; line-height:20px; font-weight:300;} 
.tit_about {font-size:40px; line-height:50px;}
.stit_about {font-size:16px; line-height:24px;}
.tit_sub_l {font-size:36px; line-height:46px; font-weight:600; letter-spacing:-2px;} 
.stit_sub {font-size:13px; line-height:23px;}
.stit_sub_en {font-size:13px; line-height:26px; font-weight:300; letter-spacing:8px; padding-left:4px;}
.tit_sub_s {font-size:14px; line-height:26px;} 
.tit_sub_s strong {line-height:30px;} 
.tit_sub_m {font-size:24px; line-height:34px; font-weight:300;} 
.tit_sub_m strong {font-size:24px; line-height:34px; font-weight:600;} 
.tit_event {font-size:14px; font-weight:500; letter-spacing:-0.5px; padding-top:10px;}
.price_event del {font-family: 'GmarketSansLight'; font-size:14px; color:#aaaaaa; text-align:right; padding:10px 5px 0px 0px; border:1px;}
.price_event {font-family: 'GmarketSansMedium'; font-size:14px; color:#444444; text-align:right; padding-top:10px;}
.txt_foot {font-size:13px; line-height:24px; letter-spacing:-0.5px;}
.txt_description {font-size:10px; line-height:18px; letter-spacing:-1px; font-weight:500;}
.program_tit {font-size:24px; line-height:30px; font-weight:600;}
.program_tit em{font-size:14px; font-weight:400; font-style:normal; display:block; padding-bottom:10px;}
.program_ment {font-size:12px; line-height:18px; color:#aaaaaa;}
.tit_main_en {font-size:42px;}
.txt_main {font-size:14px; line-height:24px; font-weight:300; margin-top:-20px;}
.txt_highlight {text-align:justify;}
.pd_stit {font-size:16px; line-height:24px; padding-top:10px; letter-spacing:-0.5px;}
.pd_tit {font-size:24px; line-height:30px; padding-bottom:10px; letter-spacing:-0.5px;}
.pd_txt {font-size:14px; line-height:18px; letter-spacing:-0.5px;}
.txt_insta {font-size:18px; line-height:24px; font-weight:300;}
.txt_insta strong {font-size:24px; line-height:34px; font-weight:600;}
.scalp_tit {font-size:12px; font-weight:600; line-height:18px; padding-top:10px;}
.scalp_txt {font-size:12px; font-weight:300; line-height:18px; letter-spacing:-0.5px; padding:0px 0px 20px 0px;}
.txt_point {margin-top:-20px; padding-bottom:80px;}
.point_grey {padding-left:0px;}


/* Custom */
.icon_scalp {width:50px!important; top:10px!important; left:0px!important;}
.block_scalp_txt {padding-left:0px!important;}
.block_pd p {padding:0px 0px;}
.block_header {padding:20% 0 10% 0; display:block;}

/* style */
.nectar-button span {font-size:10px; letter-spacing:-1px;}
.nectar-button.small {padding:6px 10px;}
.cosmosfarm-floating-menu {display:none;}
.nectar-menu-label {font-size:10px; color:#ffffff!important; line-height:12px; letter-spacing:0px; padding:0px;}
.ascend[data-header-search=false][data-user-account-button=false][data-cart=false]:not([data-header-format=default]) #header-outer[data-full-width=true]:not([data-format=left-header]) .slide-out-widget-area-toggle {margin-left:0px;}
.cosmosfarm-floating-menu .floating-menu-item {margin-bottom:-2px;}
.nectar_single_testimonial .image-icon {width:40px; height:40px;}
.nectar_single_testimonial[data-style=basic_left_image] {font-size:13px; line-height:20px; padding-left:56px; padding-top:4px;}
.wpb_wrapper>.nectar_single_testimonial:last-child {margin-top:-15px;}
.nectar-scrolling-tabs:not([data-m-display=hidden]) .scrolling-tab-mobile-title .inner {display:none;}
.product_txt p {display:block; padding:0px 0%;}
.owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {margin-top:-10px;}
.nectar-fancy-box[data-style=image_above_text_underline] .text p, .nectar-fancy-box[data-style=image_above_text_underline] .text>:nth-child(2) {font-size:13px; line-height:20px; margin-top:-10px;}
.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before {width:4px; height:4px;}
.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot {width:20px;}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {width:4px; height:4px;}
body .wrap_custom.wrap_menu_quick.horizontal {margin-bottom:-2px;}
body .wrap_custom .wrap_page_menu .wrap_scroll_horizontal {font-size:12px!important; margin-top:1px!important;}
.teaserpip .pip.left {display:none;}


/* table */
.tablepress tbody tr:first-child td {font-size:12px;} 
body:not(.woocommerce-cart) .main-content th {font-size:12px;}
body:not(.woocommerce-cart) .main-content tr th:first-child {padding:20px 4px;}
body:not(.woocommerce-cart) .main-content tr td:first-child {font-size:12px;padding: 20px 4px 20px 10px;}
body:not(.woocommerce-cart) .main-content td {font-size:12px; line-height:20px;} 

}
