/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2024 | 06:13:34 */
/*play*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Play:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Fjalla+One');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');
@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: '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: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*S-CoreDream*/
@font-face { font-family: 'S-CoreDream-1Thin'; src: url('/font/S-CoreDream-1Thin.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-2ExtraLight'; src: url('/font/S-CoreDream-2ExtraLight.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-3Light'; src: url('/font/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-4Regular'; src: url('/font/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-5Medium'; src: url('/font/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-6Bold'; src: url('/font/S-CoreDream-6Bold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('/font/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-8Heavy'; src: url('/font/S-CoreDream-8Heavy.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-9Black'; src: url('/font/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }


/*menu*/
.topmenu { font-family: 'S-CoreDream-4Regular' !important;}

/*common*/
h2  div span td {font-family:'Noto Sans','Noto Sans KR',sans-serif !important;}
.icon-box-description{font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-weight:400 !important; line-height:1.4em !important;}

.subtop {
    vertical-align: center !important; 
    font-size:60px !important; 
    padding:160px 0;
    color :#303030;
    font-weight:600 !important; 
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.subtop {
    vertical-align: center !important; 
    font-size:40px !important; 
    padding:100px 0 100px 10px;
    color :#303030;
    font-weight:500 !important; 
}
}
.sbtitle p{
	 font-size:50px !important; 
	 font-weight:200 !important;
	 padding:100px 0 30px 0 !important;
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.sbtitle p{
	 font-size:36px !important; 
	 font-weight:200 !important;
	 padding:50px 0 0 0 !important;
}
}

.bot p{padding-top:200px !important;}

.elementor-icon-list-text {font-family:'Noto Sans','Noto Sans KR',sans-serif !important;}
/*.elementor-heading-title {font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-weight: 600 !important;}*/

/*Policy*/
.font13{font-size:13px !important; line-height:1.3em;}
.policy{margin-bottom:30px; font-size:14px !important; border-bottom:2px solid #eeeeee; padding-bottom:20px; font-family:'Noto Sans','Noto Sans KR',sans-serif !important;}
.policy-j{font-size:20px !important; line-height:1.3em; color:#333333; font-weight:600 !important;  margin-bottom:10px; font-family:'Noto Sans','Noto Sans KR',sans-serif !important;}

.policy-t{font-size:18px !important; line-height:1.3em; color:#333333; font-weight:600 !important;  margin-bottom:10px; font-family:'Noto Sans','Noto Sans KR',sans-serif !important;}
.policy-s{font-size:15px !important; line-height:1.3em; color:#333333; font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-weight:400 !important; }
.policy-c{font-size:15px !important; line-height:1.3em; margin-bottom:20px; font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-weight:400 !important; }
.pad-b{margin-bottom:20px; font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-weight:400 !important; }
.policy-p{color:#555555; font-family:'Noto Sans','Noto Sans KR',sans-serif !important;}


/** inquiry **/
.service_inquiry_wrap{border-top:1px solid #303030;}
.service_inquiry{display:flex; width:100%; vertical-align:middle; border-bottom:0px solid #ddd;}
.service_inquiry_title{
	font-size:17px; min-width:200px; width:20%; float:left; padding:25px 15px 0px 15px; color:#333; line-height:15px; vertical-align:middle; 
	font-family: 'Noto Sans','Noto Sans KR',sans-serif !important; font-weight:400; text-align:left; line-height:1.2em; 
	border-left:1px solid #ddd; border-bottom:1px solid #909090; border-right:1px solid #ddd; background:#f8f8f8;
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.service_inquiry_title{font-size:15px; width:80px; min-width:100px; padding:25px 5px;}
}
.service_inquiry_title strong {color:#f33900;}
.service_inquiry_title2 strong {color:#f33900;}
.service_inquiry_content{
	width:80%; float:left; padding:15px 20px 0 20px !important; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:left; color:#303030; font-family:'Noto Sans', 'Noto Sans KR'; line-height:1.5em;
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.service_inquiry_content{padding:15px;}
}
.service_inquiry_content input{background:#f8f8f8; border:1px solid #999 !important; font-family:'Noto Sans', 'Noto Sans KR'; font-size:13px; height:40px; border-radius:3px; width:100% !important;}

.service_inquiry_title2{
	font-size:17px; min-width:200px; width:20%; float:left; padding:25px 15px; color:#333; line-height:15px; vertical-align:middle; 
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-weight:400; text-align:left; line-height:1.2em; 
  border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f8f8f8;
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.service_inquiry_title2{font-size:15px; width:80px; min-width:100px; padding:25px 5px 5px 5px; min-height:200px;}
}
.service_inquiry_content2{
	width:80%; float:left; padding:20px 20px !important; line-height:15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:left;
	color:#303030; font-family:'Noto Sans', 'Noto Sans KR'; line-height:1.5em;
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.service_inquiry_content2{padding:15px 20px 20px 20px; min-height:180px;}
}
.service_inquiry_content2 textarea{
  background:#f8f8f8; border:1px solid #999; font-family:'Noto Sans','Noto Sans KR',sans-serif !important; height:160px; 
  color:#909090; border-radius:0px !important;
}
.agreement{
	overflow:auto; border:1px solid #999; margin-top:0px; padding:20px; height:240px; 
	color:#808080; font-weight:400 !important; font-size:14px; font-weight:400; border-radius:0px !important; line-height:1.4em !Importnat;	font-family: 'Noto Sans','Noto Sans KR',sans-serif !important;
}
.agreetxt{width:100% !important; padding:15px 0; font-family:'Noto Sans', 'Noto Sans KR' !important;  font-size:14px !important; color:#303030;}
.agreetxt input{margin-left:-5px !important;}

.contact_inquiry_send{width:100% !important; text-align:center !important; }
.contact_inquiry_send input{
    font-family:'Noto Sans','Noto Sans KR',sans-serif; font-size:18px !important; 
    height:60px !important; border:0px solid #062447;
    color:#FFF; background:#2e8abe; border:1px solid #2e8abe !important; 
    border-radius:0px !important; 
    min-width:200px; 
    margin-left:73px !important;
}

.wpcf7-list-item-label{position:absolute; top :-3px !important; left:35px !important; width:700px !important;}

/*button*/
.contact_inquiry_send input{color:#FFF !important; font-weight:500 !important; background:#cc3627 !important; border:0px solid #FFF !important; font-family:'Noto Sans','Noto Sans KR',sans-serif !important; padding: 7px 0 10px 0 !important;}
.contact_inquiry_send input:hover{color:#FFF !important; background:#303030 !important; border:0px solid #FFF !important;}







