@import url("font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,600,600italic");
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);

@import url('https://fonts.googleapis.com/css?family=Gothic+A1:100,200,300,400,500,600,700,800,900|Nanum+Gothic:400,700,800|Nanum+Myeongjo:400,700,800|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=korean');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/*
font-family: 'Noto Sans KR', sans-serif;
font-family: 'Nanum Gothic', sans-serif;
font-family: 'Nanum Myeongjo', serif;
font-family: 'Roboto', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Gothic A1', sans-serif;
font-family: 'Nanum Brush Script', cursive;
font-family: 'Nanum Pen Script', cursive;
*/
/******************************************************************************************************* 
기본 태그 설정
********************************************************************************************************/
body, html, #skel-layers-wrapper {background:#fff;}
body.is-loading * {-moz-transition: none !important;-webkit-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;-moz-animation: none !important;-webkit-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
body, input, select, textarea {color: #474747; font-family:'Noto Sans KR', 'Nanum Gothic', 'Source Sans Pro', sans-serif;font-size: 16pt;font-weight: 400;line-height: 1.65em;}

strong, b {font-weight: 600;}
em, i {font-style: italic;}
p, ul, ol, dl, table, blockquote {margin: 0 0 0 0;}
h1, h2, h3, h4, h5, h6 {color: inherit;font-weight: 600;line-height: 1.2em;margin-bottom: 0.5em;word-break: keep-all;word-wrap: break-word;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;text-decoration: none;}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {font-style: normal;font-weight: 300;}
h2 {font-size: 1.75em;letter-spacing: -0.025em;}
h3 {font-size: 1.2em;letter-spacing: -0.025em;/* background:url(../images/icon_h3.gif) no-repeat left top; */padding-top:0.5em;}
sub {font-size: 0.7em;position: relative;top: 0.5em;}
sup {font-size: 0.7em;position: relative;top: -0.5em;}
hr {border-top: solid 0px #e0e0e0;border: 0;margin:0;}
blockquote {border-left: solid 0.5em #e0e0e0;font-style: italic;padding: 1em 0 1em 2em; font-family:'Noto Sans KR', 'Nanum Gothic', 'Source Sans Pro', sans-serif;}
section.special, article.special {text-align: center;}
header p {color: #666;font-size: 1.25em;margin-top: -1.25em;margin-bottom: 2.25em;}
header.major {text-align: center;margin: 0 0 0 0;}
header.major h2 {font-size: 2.25em; margin-bottom:0px; }
header.major p { padding: 0 0 0 0;margin: 0;top: -1em;font-size:0.65em;letter-spacing: -0.025em;}

a {text-decoration: none;}

#header {position:relative; width:100%;text-align: center;padding: 0 0 0 0;z-index:100; /* border-bottom:1px solid #ccc; */}

.text_color1 {color:#bf1e2e;}
.text_color2 {color:#2e2e2e;}
.text_color3 {color:#e6e6e6;}
.text_color4 {color:#;}
.text_color5 {color:#;}
.text_color6 {color:#;}
.text_color7 {color:#;}

.bg_color1 {background-color:#bf1e2e;}
.bg_color2 {background-color:#2e2e2e;}
.bg_color3 {background-color:#e6e6e6;}
.bg_color4 {background-color:#;}
.bg_color5 {background-color:#;}
.bg_color6 {background-color:#;}
.bg_color7 {background-color:#;}

/******************************************************************************************************* 
폰트 사이즈 - Font Size
********************************************************************************************************/
.font-size-11 {font-size:11px}
.font-size-12 {font-size:12px}
.font-size-13 {font-size:13px}
.font-size-14 {font-size:14px}
.font-size-15 {font-size:15px}
.font-size-16 {font-size:16px}
.font-size-17 {font-size:17px}
.font-size-18 {font-size:18px}
.font-size-19 {font-size:19px}
.font-size-20 {font-size:20px}
.font-size-25 {font-size:25px}
.font-size-30 {font-size:30px}

.point01 {font-weight:500;}

/******************************************************************************************************* 
링크 - a태그
********************************************************************************************************/
.goBtnBox a {
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	}
.goBtnBox a {display:block;text-align:center;font-size:1em;padding:3em 1em;font-weight:600;border-radius:10px;line-height:1.5em;}
.goBtnBox a:link, 
.goBtnBox a:active, 
.goBtnBox a:visited { color:#fff; text-decoration: none;border:2px solid #fff;background:#4b545e; }
.goBtnBox a:hover,
.goBtnBox .hover  { color:#fff !important; text-decoration: none !important;background:#ab0b0c;border:2px solid #fff; }
.goBtnBox a i {font-size:5em;margin-bottom:0.3em;}

/******************************************************************************************************* 
이미지
********************************************************************************************************/
img {border:none;}
.imgoutbox {display:inline-block;width:100%;}
.imgoutbox img {width:100%;}

/******************************************************************************************************* 
확대 애니메이션
********************************************************************************************************/
.zome {
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.zome:hover  {
	-moz-transform: scale(1.2) rotate(0deg);
	-webkit-transform: scale(1.2) rotate(0deg);
	-o-transform: scale(1.2) rotate(0deg);
	-ms-transform: scale(1.2) rotate(0deg);
	transform: scale(1.2) rotate(0deg);
}
/******************************************************************************************************* 
테이블
********************************************************************************************************/
.table_outbox {overflow:inherit;font-size:15px;}
.table_outbox .table_reference {margin-top:0.5em;color:#ff0000;}

.tstyle01 { width:100%; border-top:3px solid #333; }
.tstyle01 thead th {background:#e9e9e9;text-align:center;}
.tstyle01 thead th,
.tstyle01 tbody th,
.tstyle01 tbody td { padding:0.5em 0; border:1px solid #ccc;vertical-align: middle; line-height:1.5em;font-size:14px;white-space: nowrap; }
.tstyle01 tbody th {background:#f5f5f5;text-align:center;}
.tstyle01 tbody td { padding-left:1em; padding-right:1em; }

.tstyle02 { width:100%; border-top:3px solid #333; }
.tstyle02 thead th {background:#e9e9e9;text-align:center;}
.tstyle02 thead th,
.tstyle02 tbody th,
.tstyle02 tbody td { padding:0.5em 0; border:1px solid #ccc;vertical-align: middle; line-height:1.5em; }
.tstyle02 tbody th {background:#f5f5f5;text-align:center;}
.tstyle02 tbody td { padding-left:1em; padding-right:1em; }

.tstyle03 { width:100%; border-top:3px solid #333; }
.tstyle03 thead th {background:#e9e9e9;}
.tstyle03 thead th,
.tstyle03 tbody th,
.tstyle03 tbody td { padding:1em 0; border:1px solid #ccc; vertical-align: middle; line-height:1.5em; font-size:0.85em; }
.tstyle03 tbody th {background:#f5f5f5;}
.tstyle03 tbody td { border-right:1px solid #ccc; padding:1em 0.5em; }

.thead_right_line {border-right:1px solid #ccc;}
.tsc { text-align:center !important; }
.tsl { text-align:left; padding-left:10px !important; }
.tsr { text-align:right; padding-right:10px !important; }
.no_line { border-left:none !important; }
.yes_line { border-left:1px solid #ddd !important; }
.top_line01 { border-top:1px solid #999; }
.cp_etc { padding:20px 10px !important; }
.th_end {border-right:1px solid #ccc;}

/******************************************************************************************************* 
리스트 스타일
********************************************************************************************************/
.lists1 {margin: 0 0 0.5em 0;}
.lists1 li {background:url(../images/icon_dot01.gif) no-repeat 3px 13px;padding:0 0 0 0.8em;margin-bottom:0.5em;line-height:1.5em;word-break: keep-all;word-wrap: break-word;}

.lists2 {margin: 0 0 0 0;font-size:16px;list-style:none;}
.lists2 li {background:none;padding:0 0 0 0;line-height:1.5em;word-break: keep-all;word-wrap: break-word;}
.lists2 strong {display:inline-block;width:10%;background:#666;color:#fff;padding:0.5em 1em;border-radius:40px;text-align:center;}
.lists2 span {display:inline-block;width:90%;padding-left:1em;}

.lists3 {margin: 0 0 2em 0;}
.lists3 li {background:url(../images/icon_dot01.gif) no-repeat 3px 13px;padding:0 0 0 0.8em;margin-bottom:0.5em;line-height:1.5em;word-break: keep-all;word-wrap: break-word;}

.list_w50p {display:inline-block;}
.list_w50p li {float:left;width:50%;line-height:2em;}

.list_normal {margin-bottom:1em;}
.list_normal li {line-height:1.3em;padding-bottom:0.5em;}

.list_style_set {display:inline-block;width:100%;}
.list_style_set li {display:inline-block;width:100%;margin-bottom:5px;}
.list_style_set li strong {display:inline-block;float:left;width:30%;background:#666;color:#fff;text-align:center;border-radius:35px;font-weight:400;padding:0.2em 0;}
.list_style_set li span {display:inline-block;float:left;width:70%;padding:0.2em 0 0.2em 1em;}

.list_style_set2 {display:inline-block;width:100%;}
.list_style_set2 li {display:inline-block;width:100%;margin-bottom:5px;}
.list_style_set2 li strong {display:inline-block;float:left;width:20%;background:#666;color:#fff;text-align:center;border-radius:35px;font-weight:400;padding:0.2em 0;}
.list_style_set2 li span {display:inline-block;float:left;width:80%;padding:0.2em 0 0.2em 1em;word-break: keep-all;word-wrap: break-word;}

/******************************************************************************************************* 
페이지 구분
********************************************************************************************************/
.dan_g01 {}
.outGroup {display:block;clear:both;}
.dan_group {display:inline-block;width:100%;}

.dan01 {display:block;}
.dan02, .dan025, .dan03, .dan04, .dan05, .dan06, .dan07, .dan08, .dan09 {display:inline-block;float:left;}
.dan02 .dan_in, .dan03 .dan_in, .dan04 .dan_in, .dan05 .dan_in, .dan06 .dan_in, .dan07 .dan_in, .dan08 .dan_in, .dan09 .dan_in .dan_in {padding:0.3em 0.3em;}
.dan02 a, .dan03 a, .dan04 a, .dan05 a, .dan06 a, .dan07 a, .dan08 a, .dan09 a {display:block;}
.dan02 .dan_in .image.featured, .dan03 .dan_in .image.featured, .dan04 .dan_in .image.featured, .dan05 .dan_in .image.featured, .dan06 .dan_in .image.featured, .dan07 .dan_in .image.featured, .dan08 .dan_in .image.featured, .dan09 .dan_in .image.featured .dan_in  .image.featured {margin:0 !important;border:1px solid #ccc !important;}
.dan01 {width:100%;}
.dan02 {width:50%;}
.dan025 {width:44%;}
.dan03 {width:33.3333%;}
.dan04 {width:25%;}
.dan05 {width:20%;}
.dan06 {width:16.6666%;}
.dan07 {width:14.2857%;}
.dan08 {width:12.5%;}
.dan09 {width:11.1111%;}

.dan5,.dan10,.dan15,.dan20,.dan25,.dan30,.dan35,.dan40,.dan45,.dan50,.dan55,.dan60,.dan65,.dan70,.dan75,.dan80,.dan85,.dan90,.dan95 {display:inline-block;float:left;}
.dan5 {width:5%;}
.dan10 {width:10%;}
.dan15 {width:15%;}
.dan20 {width:20%;}
.dan25 {width:25%;}
.dan30 {width:30%;}
.dan35 {width:35%;}
.dan40 {width:40%;}
.dan45 {width:45%;}
.dan50 {width:50%;}
.dan55 {width:55%;}
.dan60 {width:60%;}
.dan65 {width:65%;}
.dan70 {width:70%;}
.dan75 {width:75%;}
.dan80 {width:80%;}
.dan85 {width:85%;}
.dan90 {width:90%;}
.dan95 {width:95%;}

.dan-12,.dan-11,.dan-10,.dan-9,.dan-8,.dan-7,.dan-6,.dan-5,.dan-4,.dan-3,.dan-2,.dan-1 {display:inline-block;float:left;}
.dan-12 {width:100%;}
.dan-11 {width:91.66666667%;}
.dan-10 {width:83.33333333%;}
.dan-9 {width:75%;}
.dan-8 {width:66.666666%;}
.dan-7 {width:58.33333333%;}
.dan-6 {width:50%;}
.dan-5 {width:41.66666667%;}
.dan-4 {width:33.333333%;}
.dan-3 {width:25%;}
.dan-2 {width:16.66666667%;}
.dan-1 {width:8.3333333%;}


.dan_g2 {display:block;clear:both;}
.dan_g2 h3 {display:inline-block;float:left;width:20%;}
.dan_g2 .d_info {display:inline-block;float:left;width:80%;margin-bottom:3em;}
/******************************************************************************************************* 
여백
********************************************************************************************************/
.paa_0_5e {padding:0.5em}
.paa_1_0e {padding:1em}
.paa_1_5e {padding:1.5em}
.paa_2_0e {padding:2em}
.paa_2_5e {padding:2.5em}
.paa_3_0e {padding:3em}
.paa_3_5e {padding:3.5em}
.paa_4_0e {padding:4em}
.paa_4_5e {padding:4.5em}
.paa_5_0e {padding:5em}
.paa_5_5e {padding:5.5em}
.paa_6_0e {padding:6em}
.paa_6_5e {padding:6.5em}

.pa1_0_5e {padding-top:0.5em}
.pa1_1_0e {padding-top:1em}
.pa1_1_5e {padding-top:1.5em}
.pa1_2_0e {padding-top:2em}
.pa1_2_5e {padding-top:2.5em}
.pa1_3_0e {padding-top:3em}
.pa1_3_5e {padding-top:3.5em}
.pa1_4_0e {padding-top:4em}
.pa1_4_5e {padding-top:4.5em}
.pa1_5_0e {padding-top:5em}
.pa1_5_5e {padding-top:5.5em}
.pa1_6_0e {padding-top:6em}
.pa1_6_5e {padding-top:6.5em}

.pa2_0_5e {padding-right:0.5em}
.pa2_1_0e {padding-right:1em}
.pa2_1_5e {padding-right:1.5em}
.pa2_2_0e {padding-right:2em}
.pa2_2_5e {padding-right:2.5em}
.pa2_3_0e {padding-right:3em}
.pa2_3_5e {padding-right:3.5em}
.pa2_4_0e {padding-right:4em}
.pa2_4_5e {padding-right:4.5em}
.pa2_5_0e {padding-right:5em}
.pa2_5_5e {padding-right:5.5em}
.pa2_6_0e {padding-right:6em}
.pa2_6_5e {padding-right:6.5em}

.pa3_0_5e {padding-bottom:0.5em}
.pa3_1_0e {padding-bottom:1em}
.pa3_1_5e {padding-bottom:1.5em}
.pa3_2_0e {padding-bottom:2em}
.pa3_2_5e {padding-bottom:2.5em}
.pa3_3_0e {padding-bottom:3em}
.pa3_3_5e {padding-bottom:3.5em}
.pa3_4_0e {padding-bottom:4em}
.pa3_4_5e {padding-bottom:4.5em}
.pa3_5_0e {padding-bottom:5em}
.pa3_5_5e {padding-bottom:5.5em}
.pa3_6_0e {padding-bottom:6em}
.pa3_6_5e {padding-bottom:6.5em}

.pa4_0_5e {padding-left:0.5em}
.pa4_1_0e {padding-left:1em}
.pa4_1_5e {padding-left:1.5em}
.pa4_2_0e {padding-left:2em}
.pa4_2_5e {padding-left:2.5em}
.pa4_3_0e {padding-left:3em}
.pa4_3_5e {padding-left:3.5em}
.pa4_4_0e {padding-left:4em}
.pa4_4_5e {padding-left:4.5em}
.pa4_5_0e {padding-left:5em}
.pa4_5_5e {padding-left:5.5em}
.pa4_6_0e {padding-left:6em}
.pa4_6_5e {padding-left:6.5em}

.maa_0_5e {margin:0.5em}
.maa_1_0e {margin:1em}
.maa_1_5e {margin:1.5em}
.maa_2_0e {margin:2em}
.maa_2_5e {margin:2.5em}
.maa_3_0e {margin:3em}
.maa_3_5e {margin:3.5em}
.maa_4_0e {margin:4em}
.maa_4_5e {margin:4.5em}
.maa_5_0e {margin:5em}
.maa_5_5e {margin:5.5em}
.maa_6_0e {margin:6em}
.maa_6_5e {margin:6.5em}

.ma1_0_5e {margin-top:0.5em}
.ma1_1_0e {margin-top:1em}
.ma1_1_5e {margin-top:1.5em}
.ma1_2_0e {margin-top:2em}
.ma1_2_5e {margin-top:2.5em}
.ma1_3_0e {margin-top:3em}
.ma1_3_5e {margin-top:3.5em}
.ma1_4_0e {margin-top:4em}
.ma1_4_5e {margin-top:4.5em}
.ma1_5_0e {margin-top:5em}
.ma1_5_5e {margin-top:5.5em}
.ma1_6_0e {margin-top:6em}
.ma1_6_5e {margin-top:6.5em}

.ma2_0_5e {margin-right:0.5em}
.ma2_1_0e {margin-right:1em}
.ma2_1_5e {margin-right:1.5em}
.ma2_2_0e {margin-right:2em}
.ma2_2_5e {margin-right:2.5em}
.ma2_3_0e {margin-right:3em}
.ma2_3_5e {margin-right:3.5em}
.ma2_4_0e {margin-right:4em}
.ma2_4_5e {margin-right:4.5em}
.ma2_5_0e {margin-right:5em}
.ma2_5_5e {margin-right:5.5em}
.ma2_6_0e {margin-right:6em}
.ma2_6_5e {margin-right:6.5em}

.ma3_0_5e {margin-bottom:0.5em}
.ma3_1_0e {margin-bottom:1em}
.ma3_1_5e {margin-bottom:1.5em}
.ma3_2_0e {margin-bottom:2em}
.ma3_2_5e {margin-bottom:2.5em}
.ma3_3_0e {margin-bottom:3em}
.ma3_3_5e {margin-bottom:3.5em}
.ma3_4_0e {margin-bottom:4em}
.ma3_4_5e {margin-bottom:4.5em}
.ma3_5_0e {margin-bottom:5em}
.ma3_5_5e {margin-bottom:5.5em}
.ma3_6_0e {margin-bottom:6em}
.ma3_6_5e {margin-bottom:6.5em}

.ma4_0_5e {margin-left:0.5em}
.ma4_1_0e {margin-left:1em}
.ma4_1_5e {margin-left:1.5em}
.ma4_2_0e {margin-left:2em}
.ma4_2_5e {margin-left:2.5em}
.ma4_3_0e {margin-left:3em}
.ma4_3_5e {margin-left:3.5em}
.ma4_4_0e {margin-left:4em}
.ma4_4_5e {margin-left:4.5em}
.ma4_5_0e {margin-left:5em}
.ma4_5_5e {margin-left:5.5em}
.ma4_6_0e {margin-left:6em}
.ma4_6_5e {margin-left:6.5em}

.pa2_05p {padding-right:5%;}
.pa2_10p {padding-right:10%;}

.pa4_05p {padding-left:5%;}
.pa4_10p {padding-left:10%;}


.padding_left_1em {padding-left:1em;}
.padding_right_1em {padding-right:1em;}
.margin_top_1em {margin-top:1em;}
.margin_top_0_5em {margin-top:0.5em;}

.margin_1em {margin:1em;}
.margin_0_5em {margin:0.5em;}

.dan4_margin {margin-right:0.5em;margin-bottom:0.5em;}

/******************************************************************************************************* 
정렬
********************************************************************************************************/
.ta_center {text-align:center;}
.ta_left {text-align:left;}
.ta_right {text-align:right;}

/******************************************************************************************************* 
라인
********************************************************************************************************/
.line_blank_0_1e {padding:0.1em 0;margin:0;border:none;}
.line_blank_0_2e {padding:0.1em 0;margin:0;border:none;}
.line_blank_0_3e {padding:0.1em 0;margin:0;border:none;}
.line_blank_0_4e {padding:0.1em 0;margin:0;border:none;}
.line_blank_0_5e {padding:0.5em 0;margin:0;border:none;}
.line_blank_1_0e {padding:1em 0;margin:0;border:none;}
.line_blank_1_5e {padding:1.5em 0;margin:0;border:none;}
.line_blank_2_0e {padding:2em 0;margin:0;border:none;}
.line_blank_2_5e {padding:2.5em 0;margin:0;border:none;}
.line_blank_3_0e {padding:3em 0;margin:0;border:none;}
.line_blank_3_5e {padding:3.5em 0;margin:0;border:none;}
.line_blank_4_0e {padding:4em 0;margin:0;border:none;}
.line_blank_4_5e {padding:4.5em 0;margin:0;border:none;}

.line-normal {display:inline-block;width:100%;height:1px;border-top:1px solid #ddd;clear:both;margin:1em 0;}

.zoneline1 {display:block;border-bottom:1px solid #ddd;margin:1em 0;}
.zoneline2 {display:block;border-bottom:1px solid #ddd;margin:2em 0;}

.line_left1 {border-left:1px solid #ddd;}

/******************************************************************************************************* 
박스 스타일
********************************************************************************************************/
.box_out1 {border:1px solid #ddd;}
.box_in1 {border:3px solid #e9e9e9; padding:1em 2em;}

.box_out2 {border:1px solid #ddd;}
.box_in2 {border:3px solid #e9e9e9; padding:1em 2em; background-color:#f9f9f9;}

.box_line {border:1px solid #ddd;}

.box_line_bgcolor {border:1px solid #ddd;background:#e9e9e9;}

.bss1 {border:1px solid #ddd;}

/******************************************************************************************************* 
Text Ellipsis
********************************************************************************************************/
.ellipsis {display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis}

/******************************************************************************************************* 
Footer
********************************************************************************************************/
#footer {padding:0;background:#333;border-top:1px solid #666;}
#footer .footbox {padding:1em 0;}
#footer a {color: inherit;border-bottom-color: rgba(71, 71, 71, 0.25);}
#footer a:hover {color: #c4161c;border-bottom-color: transparent;}
#footer .container {/* margin-bottom: 4em; */}
#footer .icons {text-align: center;margin: 0;}
#footer .icons a {color: #999999;}
#footer .icons a:hover {color: #474747;}
#footer .logo {float:left;width:22%;height:60px;font-size: 1.5em;letter-spacing: -0.025em;border: 0;text-indent: -5000px;overflow: hidden;background:url(../images/logo.png) no-repeat left center;background-size:100% auto;}
#footer .copyright {float:left;width:75%;margin-left:3%;color: #ddd;text-align: left;font-size: 14px;}
#footer .copyright p {line-height:1.5em;}
address {font-size:100%;line-height:1.5em;font-style:normal;}
.footermenu {display:inline-block;width:100%;border-bottom:1px solid #ddd;}
.footermenu li {float:left;padding-right:1.5em;}
/******************************************************************************************************* 
구글맵
********************************************************************************************************/
.gmnoprint .gm-style-mtc div {line-height:1.1em !important;}
#map {  height: 430px;  position: relative;  width: 100%;}
.maps-frame {  height: 430px;  width: 100%;}
.kd-tabbed-vert.header-links .kd-tabbutton a {  color: #757575;  display: inline-block;  height: 100%;  padding: 0 24px;  width: 100%;}
.kd-tabbed-vert.header-links .kd-tabbutton {  padding: 0;}
.kd-tabbed-vert.header-links .kd-tabbutton.selected a {color: #03a9f4;}
.kd-tabbed-vert.header-links .kd-tabbutton a:focus {text-decoration: none;}
p.top-desc {padding: 1em 1em .1em 1em;}
p.bottom-desc {padding: 0em 1em 1em 1em;}
.map_add_text_box {padding:1.5em 1em 2em;/* background:url(../images/map_bg.jpg) no-repeat right center; */ }
.map_add_text_box ul {margin:0;padding:0;}
.map_add_text_box ul li {list-style:none;margin-bottom:2px;}
.map_add_text_box strong {display:inline-block; width:90px;text-align:center;background:#666;color:#fff;margin-right:1em;/* padding:0.5em 0; */}

/******************************************************************************************************* 
모바일 언어 선택 버튼
********************************************************************************************************/

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_pop span {display:none;}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff;font-size:0.65em;}

.lang {display:none !important;}
.gall_href .featured {margin:0 !important;}

/******************************************************************************************************* 
유튜브 youtube
********************************************************************************************************/
.youtube {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

.youtube iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

/******************************************************************************************************* 
바로가기메뉴 설정
********************************************************************************************************/
#ol_id, #ol_pw {font-size:0.65em;}
#ol_submit {line-height:1.65em;font-size:0.75em;}
#ol_auto label {font-size:0.75em;margin-bottom:0;}
#ol_auto input {vertical-align:middle;}
#ol_svc a {font-size:0.75em;}
#side_menu .btn_side_shop {font-size:0.75em;}
#side_menu .btn_side_shop span {font-size:0.8em;border-radius:100%;width:20px;height:20px;text-align:center;}
#sbsk .go_cart {font-size:0.75em;}
.prd_name {font-size:0.85em;line-height:1.5em;}
#skin_sod_bsk_list ul li a {font-size:0.85em;line-height:1em;}
#swish ul li a {font-size:0.85em;line-height:1em;}

/******************************************************************************************************* 
Scroll to top
********************************************************************************************************/
.scroll-up {
	position: fixed;
	display: none;
	z-index: 999;
	bottom: 1.8em;
	right: 1.8em;
}

.scroll-up a {
	background-color: #2a64a2;
	display: block;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
}

.scroll-up a:hover,
.scroll-up a:active {
	background-color: rgba(0,38,78, .8);
	color: #fff;
}
.weava-drop-area-wrapper,
.weava-drop-area,
.weava-drop-area-text {display:none;}
/******************************************************************************************************* 
그누보드 설정 변경
********************************************************************************************************/
#hd {background:none;}
#tnb {border:none;}
#tnb .gsel-lang {min-height:auto;}
#logo {padding:0;}
#gnb #gnb_1dul {border:none;}
.gnb_1dli_over .gnb_2dul {left:50%;}
.gnb_2da {background:none;}
h1, h2, h3, h4, h5, h6 {font-family: 'Noto Sans KR', 'Nanum Gothic', 'Source Sans Pro', sans-serif;}
/* 최근게시물 */
#new_sch select,
#new_sch .btn_submit,
#new_sch p {font-size:0.65em;}
#new_sch .frm_input {height:40px;}
#new_sch .btn_submit {height:38px;}
#new_sch p {margin-bottom:0;}
.tbl_head01 thead th {padding:0 0;}
.btn_submit .fa {font-size:1.2em;}
.fa {font-size:1.5em;}
.tbl_wrap table {font-size:0.65em;}

/* 로그인 */
.old_login_set {display:inline-block;text-align:center;margin-top:1em;}
.old_login_set .old_login_btn {background:#999;font-size:16px;color:#fff;border-radius:40px;padding:0.2em 1em;}


/******************************************************************************************************* 
폼메일
********************************************************************************************************/
.inquiry_form {display:inline-block;width:100%;border:1px solid #ddd;background:#f9f9f9;}
.inquiry_form fieldset {display:inline-block;width:100%;padding:2em 3em 2em 1em;}
.inquiry_setbox {display:inline-block;width:100%;}
.input_title,
.input_box1,
.input_box2 {display:inline-block;float:left;margin-bottom:0.5em;font-size:1em;background:#f9f9f9;}
.input_title {width:20%;text-align:right;padding-right:1em;}
.input_box1 {width:80%;border:none;border-bottom:1px solid #999;}
.input_box2 {width:80%;border:1px solid #999}
.inquiry_btnbox {display:inline-block;width:100%;text-align:center;}
.inquiry_btnbox input {padding:0.2em 1em;}
/******************************************************************************************************* 
반응형 설정
********************************************************************************************************/
@media (max-width:900px) {
	.input_title {text-align:left;}
	.input_title,
	.input_box1,
	.input_box2 {width:100%;}
}
@media (max-width:736px) {
	.box_in1 {padding:1em;}
}