@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500&amp;display=swap');

/* Typho */
.main_hightlight p {font-family: 'Noto Serif KR', serif; font-size:30px; line-height:52px; letter-spacing:-0.5px; font-weight:200;}
.main_hightlight p > b {font-family: 'Noto Serif KR', serif; font-size:30px; line-height:52px; letter-spacing:-0.5px; font-weight:500; color:#000;}
.gnb_point {font-weight:600; color:#888;}
.row .col h3, body h3 {font-size: 24px; font-weight: 800;}
.footer {font-size:14px; letter-spacing:1px; line-height:24px; font-weight:400;}
.contact_txt p {letter-spacing:0.5px;}
.toggles[data-style="minimal_small"] .toggle > h3 a {font-size:16px!important;}
.faq_txt  {font-size:20px; line-height:32px; font-weight:200;}
.gnb_point  a {font-weight:800!important;}

/* Style */
.clients[data-he="greyscale_to_color"] > div img  {opacity: 0.25;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {display:none;}
.qna_sns {float:left; width:42px!important; height:42px!important; padding-right:4px;}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header  {display:none;}

/* ---------- Mobile ----------  */
@media only screen and (max-width:480px){
.footer {font-size:12px; letter-spacing:1px; line-height:22px;}
.main_hightlight p {font-family: 'Noto Serif KR', serif; font-size:24px; line-height:36px; letter-spacing:-0.5px; font-weight:200;}
.main_hightlight p > b {font-family: 'Noto Serif KR', serif; font-size:24px; line-height:36px; letter-spacing:-0.5px; font-weight:500; color:#000;}
div[data-style="minimal_small"] .toggle.default.open h3 a {font-size:16px!important;}
.toggles[data-style="minimal_small"] .toggle > h3 a {font-size:16px!important;}
.row .col p:last-child  {font-size:12px!important; line-height:22px;}
body[data-form-submit="regular"] .container-wrap input[type=submit] {padding: 6px 12px!important; font-size:14px; float:right;}
}



/* ---------- 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; }}