@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:200,300,400,600|Montserrat:100,200,400,500,600&display=swap&subset=korean');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

@font-face {
    font-family: 'kcc';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2410-2@1.0/TTBookendBatangR.woff2') format('woff2');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InfinitySans-RegularA1';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/InfinitySans-RegularA1.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
    font-family: 'NEXEN';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_eight@1.0/NEXEN_TIRE_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cafe24';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff') format('woff');
    font-weight: 900;
    font-display: swap;
}


html,body{ overflow-x:hidden; font-family:pretendard; }
/* Eric Meyer reset.css */
html,body,div,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,textarea,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video,button,input{margin:0; padding:0; border:0 none; vertical-align:baseline; font-family:pretendard, Nanum gothic, malgun gothic,"돋움",Dotum,sans-serif; font-weight:normal; word-break:keep-all;}
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:""; content:none;}
table{border-collapse:collapse; border-spacing:0; width:100%; table-layout:fixed;}
img{max-width:100%;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

hr{display:none;}
legend,caption{width:1px; height:1px; *height:0; padding:0; margin-top:-1px; font-size:0; line-height:0; text-indent:-999px; overflow:hidden;}
img,td,th{vertical-align:middle;}

div li ul{box-sizing:border-box;}

a:link, a:visited, a:active { text-decoration:none; color:#444444; }
a:hover { text-decoration:none; color:#e64343;text-decoration:none; }

#mbhide {display:inline-block !important;}
#pchide768 {display:none !important;}

.mobilesubmenu {display:none !important;}

/* 버튼 */
a.btn,.btn {line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;font-size:1.4em;
-webkit-transition:background-color 0.3s ease-out;
-moz-transition:background-color 0.3s ease-out;
-o-transition:background-color 0.3s ease-out;
transition:background-color 0.3s ease-out}

a.btn01 {display:inline-block;padding:7px;font-size:13px;border:1px solid #bababa;background:#fff;color:#717171;text-decoration:none;vertical-align:middle;font-family:S-CoreDream-4Regular;}
a.btn01:focus, a.btn01:hover {text-decoration:none;color:#fff;background:#ff6666;border:1px solid #ff6666;transition:background 0.5s, opacity 0.1s, top 0.3s, transform 0.2s; transition-delay:0s, 0s, 0s, 0.1s;}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;background:#ff6666;color:#fff;border-radius:3px;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}


/* 마이페이지 */
#smb_my {width:100%;margin:0 auto;position:relative;font-family:Montserrat,Noto sans kr;}

#smb_my_ov {margin:0 0 20px;position:relative}
#smb_my_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#smb_my_ov .my_ov_name{display:block;background:#f5f5f5;border:1px solid #ccc;line-height:45px;padding:0 20px;font-size:15px;}
#smb_my_ov .my_ov_name span{font-weight:400;font-size:13px;letter-spacing:-1px;}
#smb_my_ov .my_ov_name img{width:20px;border-radius:50%}
#smb_my_act {clear:both;position:relative;width:100%;height:60px;padding-top:10px;text-align:right;}
#smb_my_act ul {float:right;margin:0;padding:0;list-style:none}
#smb_my_act li {float:left;margin:0 0 0 4px}
#smb_my_act li a{line-height:25px;padding:0 5px}
#smb_my_act li .btn_admin{height:27px;}
#smb_my_ov .cou_pt{position:absolute;top:0 ;right:0;}
#smb_my_ov .cou_pt dt{float:left;width:90px;line-height:55px;}
#smb_my_ov .cou_pt dd{float:left;width:110px;text-align:right;padding:0 20px 0 0  ;line-height:55px;}
#smb_my_ov .cou_pt dd a{color:#ff2b64;font-weight:bold;font-size:1.167em}
#smb_my_ov .op_area{background:#fff;width:100%;border:1px solid #ccc;border-top:0;padding:10px 15px;line-height:18px;color:#555}
#smb_my_ov .btn_admin {display:inline-block;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle;border-radius:3px}
#smb_my_ov .op_area:after {display:block;visibility:hidden;clear:both;content:""}
#smb_my_ov .op_area dd{float:left;width:100%;margin:3px 0}
.my_ov_btn{text-align:center;}
.my_ov_btn button{background:#fff;border:1px solid #ccc;vertical-align:top;border-top:0;width:100px;height:25px}
.my_ov_btn button:hover{background:#f3f3f3}

#smb_my_ovaddd{width:90%}

#smb_my_ovaddt {border-bottom:0 !important}
#smb_my_ovaddd {width:100% !important;border-bottom:0 !important}

#smb_my_od  td{text-align:center}
#smb_my_od  td a{font-weight:bold}
#smb_my_wish{position:relative;}
#smb_my_wish h2 {margin:0 0 10px;font-size:20px;padding:0 0 10px;font-family:InfinitySans-RegularA1;border-bottom:2px solid #000}
.smb_my_img{width:100%;}
.smb_my_tit{margin:5px 0 ; font-size:1.167em;font-weight:bold}
.smb_my_date{font-size:12px;color:#777}
.smb_my_more {position:absolute;top:0;right:0;}
#smb_my_wish .list_02 .smb_my_img{float:left;margin:0}
.smb_my_more a{display:block;background:url('../img/more-btn.gif') no-repeat 0 2px;font-size:13px;padding-left:20px;height:30px;font-family:S-CoreDream-4Regular;}
.smb_my_img a{display:block}
.smb_my_img a img{max-width:100%;height:auto}

/* 마이페이지 list */
#smb_my_list {float:left;width:915px}

#smb_my_od h2 {margin:0 0 5px;font-size:21px;padding:0 0 10px;border-bottom:2px solid #333;letter-spacing:-1px;font-family:InfinitySans-RegularA1;letter-spacing:-1px;font-weight:normal;}
#smb_my_od {position:relative;margin:20px 0 50px 0}
.smb_my_od {background:#fff}
.smb_my_od li {padding:15px;border-bottom:1px solid #ececec}
.smb_my_od li:last-child {border-bottom:0}
.smb_my_od li:after {display:block;visibility:hidden;clear:both;content:""}
.smb_my_od li:hover {background:#fff6f6}
.smb_my_od .smb_my_od_li {float:left;line-height:18px}
.smb_my_od .smb_my_od_li1 {width:140px;text-align:center}
.smb_my_od .smb_my_od_li2 {width:75%;padding:0 20px}
.smb_my_od .smb_my_od_li3 {width:80px;float:right;text-align:center}

.smb_my_od .ord_num,
.smb_my_od .ord_name {font-weight:bold;letter-spacing:-0.5px}
.smb_my_od .date {color:#b5b5b5}
.smb_my_od .cost {color:#4d6947;font-weight:bold}
.smb_my_od .misu {color:#6d6d6d}

#smb_my_wish {position:relative;margin-bottom:30px}
#smb_my_wish h2 {margin:0 0 10px;padding-bottom:20px;font-size:21px;letter-spacing:-1px;font-weight:normal;border-bottom:1px solid #d9dde2}

#smb_my_wish .smb_my_chk {display:inline-block;float:left;margin-right:10px;color:red}
#smb_my_wish .smb_my_img {float:left;margin-right:20px;padding:0 0 10px 0;}
#smb_my_wish .smb_my_tit {margin:0px 0 5px 0;font-size:15px;}
#smb_my_wish .smb_my_price {font-weight:bold;margin-bottom:0px}
#smb_my_wish .smb_my_date {margin:0 0 5px 0;font-size:12px;color:#777}
.smb_my_more {position:absolute;top:10px;right:10px}
.smb_my_more a {display:block;background:url('../img/more-btn.gif') no-repeat 0 2px;padding-left:20px;height:30px}
#smb_my_wish li .wish_del {position:absolute;right:20px;top:50px;font-size:1.4em;color:#b2b2b2}
#smb_ws_act {text-align:center;margin:20px 0 30px}
#smb_ws_act .btn01 {width:180px;height:50px;font-weight:bold;font-size:1.167em;border:1px solid #98a3b3;border-radius:3px}
#smb_ws_act .btn02 {width:180px;height:50px;font-weight:bold;font-size:1.167em;border:1px solid #4d6947;border-radius:3px;background:#4d6947}



.mbmenu {display:none;}

.mainimgbig { width:100%;height:800px;border:0px solid #ddd;overflow:hidden;margin:0 auto;background:#000;}
.mainimgbig div{ width:100%;height:800px;overflow:hidden;}
.mainimgbig div h3{clear:both;width:85%;height:130px;margin:0 auto;padding-top:250px;padding-left:10px;text-align:left;max-width:1900px;line-height:30px;font-family:KimJeongCheolHandwriting;font-weight:700;color:#fff;font-size:37px;letter-spacing:-6px;}
.mainimgbig div h1{clear:both;width:85%;text-shadow: inset 0px -5px 10px 0px rgba(0, 0, 0, 0.5);height:auto;margin:0 auto;padding-top:60px;text-align:left;max-width:1900px;line-height:80px;font-weight:800;font-family:cafe24;color:#fff;font-size:95px;letter-spacing:-3px;}
.mainimgbig div h2{width:85%;height:auto;margin:0 auto;padding-top:10px;padding-left:10px;text-align:left;max-width:1900px;line-height:20px;font-weight:200;font-family:Pretendard;color:#fff;font-size:25px;letter-spacing:.5px;}

.mainimgbigimg1 {background:url('../images/mn1.jpg') top center no-repeat;background-size:cover;opacity:0.7;}
.mainimgbigimg2 {background:url('../images/mn1.jpg') top center no-repeat;background-size:cover;opacity:0.7;}
.mainimgbigimg3 {background:url('../images/mn1.jpg') top center no-repeat;background-size:cover;opacity:0.7;}
.mainimgbigimg4 {background:url('../images/mn1.jpg') top center no-repeat;background-size:cover;opacity:0.7;}

.mainimgbig .slick-dots {bottom:50px;}
.mainimgbig .slick-dots{ bottom:80px;margin-left:0px;z-index:10; }
.mainimgbig .slick-dots li {width:20px;}
.mainimgbig .slick-dots li button:before{  content: '○';width:20px;color:#fff; font-size:17px;}
.mainimgbig .slick-dots li.slick-active button:before{  content: '●';width:20px;color:#fff;font-size:17px; }

.mainpic {position:relative;width:100%;height:100vh;top:0px;background:#000;}

.mainpic #introduceVideo{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.mainpic #introduceVideo video,
.mainpic #introduceVideo .video-fallback{position:absolute;display:block;opacity:0;transition:opacity .5s ease-out;left:0;top:0;right:0;bottom:0;width:640px;height:360px;background-size:contain;object-fit:cover;}
.mainpic #introduceVideo video.active,
.mainpic #introduceVideo .video-fallback.active{opacity:1}
.mainpic #introduceVideo .view-mobile{display:block}
.mainpic #introduceVideo .view-mobile .btn-play{position:absolute;right:10px;bottom:10px;width:100px;height:100px;background:green;font-size:14px;z-index:5}
.mainpic #introduceVideo .video-fallback{display:block}
.mainpic #introduceVideo.is-fallback{background:block}
.mainpic #introduceVideo.is-fallback video{width:100%;height:100%}
.mainpic #introduceVideo.is-fallback .video-fallback{display:block;width:100%;height:100%;visibility:hidden}
.mainpic #introduceVideo.is-fallback .video-fallback.active{visibility:visible}

.mainpictext {position:absolute;width:100%;height:200px;text-align:left;font-family:NEXEN;letter-spacing:0px;line-height:auto;color:#fff;padding-left:5%;margin-top:100px;z-index:1;}
.mainpictext h3{clear:both;width:85%;height:50px;margin:0 auto;padding-top:250px;padding-left:10px;text-align:left;max-width:1900px;line-height:30px;font-family:Pretendard;font-weight:400;color:#fff;font-size:37px;letter-spacing:-2px;}
.mainpictext h1{clear:both;width:85%;text-shadow: inset 0px -5px 10px 0px rgba(0, 0, 0, 0.5);height:auto;margin:0 auto;padding-top:10px;text-align:left;max-width:1900px;line-height:80px;font-weight:800;font-family:cafe24;color:#fff;font-size:85px;letter-spacing:-3px;}
.mainpictext h2{width:85%;height:auto;margin:0 auto;padding-top:5px;padding-left:10px;text-align:left;max-width:1900px;line-height:20px;font-weight:200;font-family:Pretendard;color:#fff;font-size:23px;}

.mainpicimg {position:absolute;width:100%;height:auto;text-align:center;padding-left:30%;letter-spacing:0px;line-height:auto;color:#fff;margin-top:200px;z-index:1;}


.prtbig { width:100%;height:auto;border:0px;margin:0 auto;background:#fff;}
.prtbig div{ width:100%;height:auto;border-right:1px dotted #666;overflow:hidden;}
.prtbig .prtbigimg1 { width:100%;border-left:1px dotted #666;height:auto;overflow:hidden;}

.prtbig div h3{clear:both;width:100%;height:auto;margin:0 auto;padding-top:10px;text-align:left;max-width:130px;line-height:30px;font-family:Pretendard;font-weight:800;color:#fff;font-size:25px;letter-spacing:-.5px;}
.prtbig div h1{clear:both;width:90%;height:auto;margin:0 auto;padding-top:10px;text-align:center;line-height:30px;font-weight:800;font-family:Pretendard;color:#000;font-size:25px;letter-spacing:-1px;}
.prtbig div h2{width:60%;height:auto;margin:0 auto;padding-top:20px;text-align:center;line-height:20px;font-weight:500;font-family:Pretendard;color:#666;font-size:17px;letter-spacing:0px;}


.prtbig .slick-dots {bottom:50px;}
.prtbig .slick-dots{ bottom:80px;margin-left:0px;z-index:10; }
.prtbig .slick-dots li {width:20px;}
.prtbig .slick-dots li button:before{  content: '○';width:20px;color:#fff; font-size:17px;}
.prtbig .slick-dots li.slick-active button:before{  content: '●';width:20px;color:#fff;font-size:17px; }

.hismid2 {clear:both;width:65%; height:auto; margin:0 auto; text-align:center;padding-bottom:100px;}

.subimgsmall div img{width:90%;padding:5%;box-sizing:border-box;border:1px solid #ccc;}
.subimgsmall div h1{width:90%;color:#333;font-size:10px;padding-top:12px;text-align:center;font-family:S-CoreDream-4Regular;box-sizing:border-box;}

.subimgsmall .slick-prev {left: -70px;margin-top:-10px;}
.subimgsmall .slick-next {right:-40px;margin-top:-10px;}
.subimgsmall .slick-prev:before { content: url(../images/arrow_prev.png); }
.subimgsmall .slick-next:before { content: url(../images/arrow_next.png); }


.headtop {position:absolute;width:100%;top:0px;left:0px;height:100px;background:transparent;}

.headtop .headtoparea {position:relative;width:100%;margin:0 auto;min-width:1300px;height:100px;z-index:2;vertical-align:top;background:transparent;}
.headtop .headtopareacolor {position:absolute;width:100%;height:0px;background:rgb(0,0,0,0.5);z-index:-1;}

.headtop .headtoparea .logo {position:relative;float:left;padding-left:50px;padding-top:45px;width:300px;height:75px;color:#fff;text-align:left;}
.headtop .headtoparea .logoimg {width:200px;height:auto;z-index:20;}
.headtop .headtoparea .logosl {width:150px;height:auto;z-index:11;}

.headtop .headtoparea .headtopmenu {float:left;width:calc(100% - 360px);height:100px;color:#fff;background:transparent;text-align:center;z-index:1;}

.headtop .headtoparea .headtopmenu .tophead {float:left;position:relative;width:100%;height:30px;color:#fff;text-align:right;font-size:0;z-index:5;}
.headtop .headtoparea .headtopmenu .tophead a{display:inline-block;padding:15px 0px;padding-top:10px;font-size:12px;height:30px;color:#fff;text-align:center;font-family:S-CoreDream-4Regular;font-weight:500;}
.headtop .headtoparea .headtopmenu .tophead a:hover{color:#06b467;}

.headtop .headtoparea .headtopmenu .topmenu {position:relative;width:100%;padding-left:50px;padding-top:25px;box-sizing:border-box;height:100px;color:#fff;text-align:left;font-size:0;z-index:1;}
.headtop .headtoparea .headtopmenu .topmenu a{display:inline-block;padding:30px 40px;font-size:17px;height:80px;color:#fff;text-align:center;font-family:pretendard;font-weight:500;}
.headtop .headtoparea .headtopmenu .topmenu a:hover{color:#06b467;}

.headtop .headtoparea .headtopmenu .topmenu_eng {position:relative;width:100%;padding-left:50px;padding-top:25px;box-sizing:border-box;height:100px;color:#fff;text-align:left;font-size:0;z-index:1;}
.headtop .headtoparea .headtopmenu .topmenu_eng a{display:inline-block;padding:30px 40px 0px 40px;font-size:17px;height:60px;color:#fff;text-align:center;font-family:pretendard;font-weight:500;}
.headtop .headtoparea .headtopmenu .topmenu_eng a:hover{color:#06b467;}

.headtop .headtoparea .topflag {position:absolute;right:30px;top:50px;font-size:12px;cursor:pointer;z-index:10;}
.headtop .headtoparea .topflag img{width:25px;height:25px;margin-right:7px;vertical-align:middle;color:#fff;}
.headtop .headtoparea .topflag a{font-family:S-CoreDream-4Regular;vertical-align:middle;color:#fff;}
.headtop .headtoparea .topflag a:hover{transition: 0.5s ease-in-out;scale:1.1;filter:brightness(150%);color:#ffff00;}


.topsubmenu1 {position:absolute;width:100%;height:30px;display:none;left:0px;top:100px;z-index:3;}
.topsubmenu2 {position:absolute;width:100%;height:30px;display:none;left:0px;top:100px;z-index:3;}
.topsubmenu3 {position:absolute;width:100%;height:30px;display:none;left:0px;top:100px;z-index:3;}
.topsubmenu4 {position:absolute;width:100%;height:30px;display:none;left:0px;top:100px;z-index:3;}
.topsubmenu5 {position:absolute;width:100%;height:30px;display:none;left:0px;top:100px;z-index:3;}

.top_menu_sub1 { width:100%;min-width:1200px;margin:0 auto;white-space: nowrap;height:50px;padding-left:338px;box-sizing:border-box;text-align:left;font-size:0px;}
.top_menu_sub1 .top_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub1 .top_menu_titleon{width:auto;color:#06b467;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub1 .top_menu_title:hover {color:#06b467;}

.top_menu_sub2 { width:100%;min-width:1200px;margin:0 auto;white-space: nowrap;height:50px;padding-left:468px;box-sizing:border-box;text-align:left;font-size:0px;}
.top_menu_sub2 .top_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub2 .top_menu_titleon{width:auto;color:#06b467;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub2 .top_menu_title:hover {color:#06b467;}

.top_menu_sub3 { width:100%;min-width:1200px;margin:0 auto;white-space: nowrap;height:50px;padding-left:648px;box-sizing:border-box;text-align:left;font-size:0px;}
.top_menu_sub3 .top_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub3 .top_menu_titleon{width:auto;color:#06b467;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub3 .top_menu_title:hover {color:#06b467;}

.top_menu_sub4 { width:100%;min-width:1200px;margin:0 auto;white-space: nowrap;height:50px;padding-left:822px;box-sizing:border-box;text-align:left;font-size:0px;}
.top_menu_sub4 .top_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub4 .top_menu_titleon{width:auto;color:#06b467;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub4 .top_menu_title:hover {color:#06b467;}

.top_menu_sub5 { width:100%;min-width:1200px;margin:0 auto;white-space: nowrap;height:50px;padding-left:905px;box-sizing:border-box;text-align:left;font-size:0px;}
.top_menu_sub5 .top_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub5 .top_menu_titleon{width:auto;color:#06b467;margin-right:40px;float:left;margin-top:10px;font-size:13px; font-weight:300; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.top_menu_sub5 .top_menu_title:hover {color:#06b467;}

#headsubtop {top:-140px;}

.headsubtop {position:absolute;z-index:20;left:0px;width:100%;height:80px;min-width:1200px;z-index:10;}

.headsubtopareacolor {position:absolute;width:100%;height:80px;background:rgb(0,0,0,0.6);z-index:-1;}

.headsubtop .logo {float:left;position:relative;padding-left:50px;height:80px;overflow:hidden;padding-top:17px;width:300px;color:#fff;text-align:left;z-index:9;}
.headsubtop .logo img{width:200px;height:auto;}

.headsubtop .subtopmenu {position:relative;float:left;padding-left:0px;width:calc(100% - 360px);min-width:800px;height:80px;color:#fff;text-align:left;font-size:0;z-index:9;}

.headsubtop .subtopmenu .submenu {position:relative;width:100%;padding-left:50px;box-sizing:border-box;height:81px;color:#fff;text-align:left;font-size:0;z-index:10;}
.headsubtop .subtopmenu .submenu a{display:inline-block;padding:27px 40px;padding-bottom:80px;font-size:17px;color:#fff;text-align:left;font-family:pretendard;font-weight:500;}
.headsubtop .subtopmenu .submenu a:hover{color:#06b467;}

.headsubtop .subtopmenu .submenu_eng {position:relative;width:100%;padding-left:50px;box-sizing:border-box;height:81px;color:#fff;text-align:left;font-size:0;z-index:10;}
.headsubtop .subtopmenu .submenu_eng a{display:inline-block;padding:27px 40px;padding-bottom:20px;font-size:17px;color:#fff;text-align:left;font-family:pretendard;font-weight:500;}
.headsubtop .subtopmenu .submenu_eng a:hover{color:#06b467;}

.subsubmenu1 {position:absolute;width:100%;height:60px;display:none;left:0px;top:80px;z-index:20;}
.subsubmenu2 {position:absolute;width:100%;height:60px;display:none;left:0px;top:80px;z-index:20;}
.subsubmenu3 {position:absolute;width:100%;height:60px;display:none;left:0px;top:80px;z-index:20;}
.subsubmenu4 {position:absolute;width:100%;height:60px;display:none;left:0px;top:80px;z-index:20;}
.subsubmenu5 {position:absolute;width:100%;height:60px;display:none;left:0px;top:80px;z-index:20;}

.sub_menu_sub1 { width:100%;min-width:1200px;margin:0 auto;height:60px;padding-left:338px;box-sizing:border-box;text-align:left;}
.sub_menu_sub1 .sub_menu_title{width:auto;margin-right:40px;float:left;margin-top:20px;font-size:13px;color:#fff; font-weight:600; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.sub_menu_sub1 .sub_menu_title:hover {color:#06b467;}

.sub_menu_sub2 { width:100%;min-width:1200px;margin:0 auto;height:60px;padding-left:468px;box-sizing:border-box;text-align:left;white-space:nowrap;}
.sub_menu_sub2 .sub_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:20px;font-size:13px; font-weight:600; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.sub_menu_sub2 .sub_menu_title:hover {color:#06b467;}

.sub_menu_sub3 { width:100%;min-width:1200px;margin:0 auto;height:60px;padding-left:648px;box-sizing:border-box;text-align:left;}
.sub_menu_sub3 .sub_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:20px;font-size:13px; font-weight:600; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.sub_menu_sub3 .sub_menu_sub:hover {color:#06b467;}

.sub_menu_sub4 { width:100%;min-width:1200px;margin:0 auto;height:60px;padding-left:822px;box-sizing:border-box;text-align:left;}
.sub_menu_sub4 .sub_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:20px;font-size:13px; font-weight:600; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.sub_menu_sub4 .sub_menu_title:hover {color:#06b467;}

.sub_menu_sub5 { width:100%;min-width:1200px;margin:0 auto;height:60px;padding-left:905px;box-sizing:border-box;text-align:left;}
.sub_menu_sub5 .sub_menu_title{width:auto;color:#fff;margin-right:40px;float:left;margin-top:20px;font-size:13px; font-weight:600; letter-spacing:-.5px;height:auto;font-family:S-CoreDream-4Regular;}
.sub_menu_sub5 .sub_menu_title:hover {color:#06b467;}

#wrap{position:relative;}
#subwrap{position:relative;width:95%;max-width:1500px;margin:0 auto;font-size:0;margin-top:0px;}


.btn_comlistar {width:100%;max-width:1500px;margin:0 auto;height:95px;border-bottom:1px solid #ddd;text-align:left;margin-top:10px;}
.btn_comwritear {clear:both;width:100%;max-width:1500px;padding-right:0px;box-sizing:border-box;height:80px;background:#fff;border-bottom:0px solid #ddd;border-top:1px solid #ddd;text-align:left;}

.btn_comwritear2 {clear:both;width:100%;max-width:1500px;padding-right:0px;box-sizing:border-box;height:80px;background:#fff;border-bottom:0px solid #ddd;border-top:1px solid #ddd;text-align:center;}



.btn_comlist {width:50%;max-width:220px;height:30px;border-radius:3px;display:inline-block;border:1px solid #333;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:8px;background:#333;color:#fff;margin-top:20px;}
.btn_comlist:hover {background:#cc0000;color:#fff;border:1px solid #cc0000;}

.btn_comlist2 {width:36%;max-width:250px;height:40px;border-radius:3px;float:left;border:1px solid #333;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:0px;background:#333;color:#fff;margin-top:20px;}
.btn_comlist2:hover {background:#cc0000;color:#fff;border:1px solid #cc0000;}

.btn_comlist3 {width:50%;max-width:120px;margin-left:5px;height:30px;border-radius:3px;display:inline-block;border:1px solid #ccc;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:8px;background:#eee;color:#000;margin-top:20px;}
.btn_comlist3:hover {background:#cc0000;color:#fff;border:1px solid #cc0000;}

.btn_comwrite3 {display:inline-block;width:20%;max-width:200px;height:30px;border:1px solid #ddd;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:8px;background:#f5f5f5;color:#000;margin-top:20px;}
.btn_comwrite3:hover {background:#666;color:#fff;border:1px solid #666;}

.btn_comwrite5 {width:50%;max-width:350px;border-radius:3px;height:35px;display:inline-block;cursor:pointer;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;padding-top:14px;background:#051c2a;color:#fff;margin-top:20px;}
.btn_comwrite5:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.btn_comwrite {width:20%;max-width:250px;border-radius:3px;height:30px;display:inline-block;cursor:pointer;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;padding-top:8px;background:#051c2a;color:#fff;margin-top:20px;}
.btn_comwrite:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.btn_comwritelist {width:20%;max-width:120px;border-radius:3px;height:30px;margin-left:5px;display:inline-block;font-size:14px;text-align:center;padding-top:10px;background:#ddd;color:#333;margin-top:20px;font-family:S-CoreDream-4Regular;}

.btn_comwritelist2 {width:20%;max-width:150px;border-radius:3px;height:30px;margin-left:5px;display:inline-block;font-size:14px;text-align:center;padding-top:10px;background:#ddd;color:#333;margin-top:20px;font-family:S-CoreDream-4Regular;}

.btn_comwritelist:hover {background:#999;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}
.btn_comwritelist2:hover {background:#999;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.btn_comwritelist5 {width:80px;max-width:120px;border-radius:3px;height:30px;margin-left:5px;display:inline-block;font-size:14px;text-align:center;padding-top:10px;background:#ddd;color:#333;margin-top:20px;font-family:S-CoreDream-4Regular;}
.btn_comwritelist5:hover {background:#999;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.btn_comwritesubmit {width:20%;min-width:200px;height:40px;display:inline-block;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;padding-top:0px;background:#051c2a;color:#fff;margin-top:20px;cursor:pointer;}
.btn_comwritesubmit:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.btn_comwrite7 {width:50%;max-width:250px;border-radius:3px;height:40px;display:inline-block;cursor:pointer;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;background:#051c2a;color:#fff;margin-top:20px;}
.btn_comwrite7:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}


.comsubject {width:100%;box-sizing:border-box;height:auto;margin:0 auto;border-top:3px solid #333;margin-top:10px;text-align:center;padding:25px 0px;font-size:27px;font-weight:600;font-family:pretendard;border-bottom:1px solid #ccc;}
.comsubject2 {width:100%;height:auto;text-align:left;background:#fafafa;padding-left:20px;padding-bottom:15px;padding-top:15px;border-bottom:1px dotted #ccc;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:12px;color:#333;}
.comsubject3 {width:100%;height:auto;text-align:left;background:#fafafa;padding-left:20px;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #ccc;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:12px;color:#333;}
.comsubject4 {width:100%;height:auto;text-align:left;background:#fff;padding-left:15px;padding-bottom:12px;padding-top:12px;border-bottom:1px dotted #aaa;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:13px;color:#006699;}
.comsubject5 {width:100%;height:auto;text-align:left;background:#fff;padding-left:15px;padding-bottom:12px;padding-top:12px;border-bottom:1px dotted #aaa;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:13px;color:#006699;}
.comsubject5 a{color:#006699;}
.comsubject5 a:hover {color:#cc0033;}

.comsubject7 {width:100%;height:auto;text-align:center;color:#000000;padding-bottom:12px;padding-top:50px;box-sizing:border-box;margin:0 auto;font-weight:700px;font-size:25px;}


.wrsubject {clear:both;width:100%;box-sizing:border-box;height:auto;font-weight:600;font-family:pretendard;margin:0 auto;text-align:left;padding:10px 5px;}
.wrsubject h1{width:100%;box-sizing:border-box;float:left;height:30px;font-size:15px;font-family:S-CoreDream-4Regular;margin:0 auto;text-align:left;}
.wrsubject h2{clear:both;width:100%;box-sizing:border-box;float:left;height:auto;font-size:16px;font-weight:600;font-family:pretendard;margin:0 auto;text-align:left;}
.wrsubject h2 input{width:100%;height:43px;padding-left:10px;box-sizing:border-box;background:#f5f5f5;font-size:17px;font-weight:600;font-family:pretendard;border:1px solid #ccc;}
.wrsubject select{width:100%;max-width:270px;height:40px;border:3px solid #666;font-family:S-CoreDream-4Regular;cursor:pointer;margin-top:10px;font-size:15px;margin-bottom:5px;vertical-align:top;padding-left:15px;background:#666;color:#fff;}

.wrsubject2 {width:100%;box-sizing:border-box;height:auto;margin:0 auto;text-align:left;font-family:S-CoreDream-4Regular;padding:15px 5px;font-size:13px;color:#333;border-bottom:1px dotted #999;}
.wrsubject3 {width:100%;box-sizing:border-box;height:auto;margin:0 auto;text-align:left;font-family:S-CoreDream-4Regular;padding:15px 5px;font-size:13px;color:#333;border-bottom:1px dotted #999;}

.shopwidth {z-index:1;position:relative;width:100%;max-width:1500px;margin:0 auto;}


#titlecommon{width:100%;margin:0 auto;height:60px;padding-top:15px;margin-bottom:20px;box-sizing:border-box;border-bottom:1px solid #ddd;background:#f5f5f5;}
#titlecommontext{width:100%;max-width:1500px;padding-left:15px;margin:0 auto;box-sizing:border-box;font-size:21px;font-family:InfinitySans-RegularA1;letter-spacing:-1px;}


.mypageleftmenu{ width:200px;height:300px;float:left;margin-top:12px;}
.mypageleftmenu h1{ width:200px;text-align:left;color:#fff;background:#000;padding-left:25px;border-bottom:4px solid #000;height:auto;font-size:23px;padding-bottom:17px;padding-top:20px;font-family:InfinitySans-RegularA1;letter-spacing:-.5px;float:left;font-weight:400;}
.mypageleftmenu a { width:200px;border-bottom:1px dotted #999;height:auto;font-size:14px;padding-bottom:11px;padding-top:11px;padding-left:25px;float:left;font-weight:normal;font-family:S-CoreDream-4Regular;}
.mypageleftmenu a:hover{ width:200px;background:#eee;color:#000;transition:background 0.5s, opacity 0.1s, top 0.3s, transform 0.2s; transition-delay:0s, 0s, 0s, 0.1s;}
.mypageleftmenu .menuon{ width:200px;background:#aaa;color:#fff;}
.mypagecont{ width:calc(100% - 250px);margin-left:40px;height:auto;float:left;}



.mypagetop {margin-top:10px;width:100%;box-sizing:border-box;padding-left:15px;height:130px;padding-top:35px;background:#eee;border:1px solid #ccc;}
.mypagetophead {height:130px;float:left;color:#555;margin-top:-15px;letter-spacing:-1px;text-align:left;padding-left:3%;width:55%;}
.mypagetopheadarea {float:left;height:100px;font-size:25px;width:80%;margin-left:2.5%;}
.mypagetopheadtext {font-size:30px;color:#444;letter-spacing:0px;letter-spacing:-2.5px;font-weight:200;}
.mypagetopheadtextsub {font-size:13px;padding-top:3px;font-family:S-CoreDream-4Regular;color:#000;letter-spacing:0px;letter-spacing:0px;font-weight:200;}

.mypage_mark{float:left;border-radius:100%;height:45px;margin-top:8px;padding-top:7px;font-size:27px;width:45px;background:#000;box-sizing:border-box;color:#fff;text-align:center;}

.mypagetopheadarr {height:130px;width:12%;float:left;color:#555;letter-spacing:-.5px;text-align:center;padding-top:5px;}
.mypageheadstep {height:100px;width:15%;float:left;color:#555;letter-spacing:-1px;text-align:center;font-family:S-CoreDream-4Regular;}
.mypageheadstep1 {height:100px;width:14%;float:left;color:#555;letter-spacing:-1px;text-align:center;font-family:S-CoreDream-4Regular;}
.mypageheadstep2 {display:none;height:100px;width:14%;float:left;color:#555;letter-spacing:-1px;text-align:center;}
.mypageheadsteparr {height:100px;width:2%;float:left;color:#555;letter-spacing:-1px;text-align:center;}
.mypageheadsteparr1 {height:100px;width:2%;float:left;color:#555;letter-spacing:-1px;text-align:center;}
.mypageheadsteparea {width:100%;height:100px;overflow:hidden;border-bottom:1px solid #ccc;}

.mypageheadsteparea2 {width:100%;height:75px;background:#f5f5f5;padding-top:25px;overflow:hidden;border-bottom:1px solid #ccc;}
.mypageheadsteparea2 .mypageheadstep {height:100px;width:15%;float:left;color:#555;letter-spacing:-1px;text-align:center;font-family:S-CoreDream-4Regular;}
.mypageheadsteparea2 .mypageheadstep1 {height:100px;width:14%;float:left;color:#555;letter-spacing:-1px;text-align:center;font-family:S-CoreDream-4Regular;}


#subwraptitleimg {clear:both;width:100%;text-align:center;clear:both;height:400px !important;background-size:cover;}
#subwraptitleimg2 {clear:both;width:100%;text-align:center;clear:both;height:250px !important;background-size:cover;}

.subwraptitle {width:100%;margin:0 auto;padding-top:255px;height:auto;letter-spacing:-3px;font-size:40px;font-family:NEXEN;color:#fff;font-weight:bold;}
.subwraptitle1 {width:100%;margin:0 auto;padding-top:30px;padding-bottom:10px;height:auto;letter-spacing:-1px;font-size:25px;font-family:InfinitySans-RegularA1;color:#000;font-weight:bold;border-bottom:1px solid #ddd;}
.subwraptitle2 {width:100%;margin:0 auto;padding-top:0px;padding-bottom:20px;height:auto;letter-spacing:-1px;font-size:25px;font-family:InfinitySans-RegularA1;color:#000;font-weight:bold;}

.subwraptitle3 {width:100%;text-align:center;margin:0 auto;padding-top:30px;padding-bottom:20px;height:auto;letter-spacing:-1px;font-size:30px;}
.subwraptitle3 p{width:auto;display:inline-block;position:relative;letter-spacing:0px;padding-left:30px;padding-right:30px;font-family:pretendard;color:#000;font-weight:800;}
.subwraptitle3 p:hover {color:#e64343;transition:all .5s;}
.subwraptitle3 .subwraptitle3on {color:#e64343;text-decoration:underline;}

.content {clear:both;margin-top:0px;position:relative;width:100%;height:auto;}
.contentarea {width:95%;position:relative;max-width:1600px;height:auto;margin:0 auto;}

.mainmid1 {width:100%;height:auto;padding-top:30px;padding-bottom:30px;text-align:center;font-size:0;}
.mainmid1 .mid1bar{width:250px;font-size:14px;display:inline-block;height:25px;padding-top:12px;background:#E1E3E6;margin-top:80px;border-radius:50px;text-align:center;font-family:NEXEN;}
.mainmid1 .mid1typing{clear:both;width:100%;height:110px;padding-top:20px;border-radius:50px;text-align:center;font-family:NEXEN;}
.mainmid1 .mid1sum{clear:both;width:100%;display:inline-block;height:35px;padding-top:20px;border-radius:50px;text-align:center;font-family:NEXEN;}
.mainmid1 .mid1cont{clear:both;width:100%;display:inline-block;height:35px;font-size:21px;padding-top:20px;border-radius:50px;text-align:center;font-family:NEXEN;}
.mainmid1 .mid2cont{clear:both;width:100%;display:inline-block;padding-left:10px;height:35px;font-size:21px;padding-top:30px;border-radius:50px;text-align:left;font-family:InfinitySans-RegularA1;}
.mainmid1 .mid2icon{clear:both;width:100%;display:inline-block;height:80px;font-size:21px;padding-top:10px;border-radius:50px;text-align:left;font-family:NEXEN;}
.mainmid1 .mid2icon img{margin-right:5px;}
.mainmid1 .mid1button{width:auto;padding-left:20px;padding-right:20px;margin:20px 10px;font-size:17px;display:inline-block;height:35px;padding-top:7px;color:#000;background:#E1E3E6;border-radius:3px;text-align:center;}
.mainmid1 .mid1button:hover{background:#333;color:#fff;transition:all 1s;}

.submid0 {width:80%;height:auto;margin:0 auto;padding-top:30px;padding-bottom:100px;text-align:center;font-size:0;vertical-align:top;}
.submid0 .mid1bar{width:250px;font-size:14px;display:inline-block;height:30px;padding-top:15px;background:#E1E3E6;margin-top:50px;border-radius:50px;text-align:center;font-family:NEXEN;}
.submid0 .mid1typing{clear:both;width:100%;height:110px;padding-top:20px;border-radius:50px;text-align:center;font-family:InfinitySans-RegularA1;}
.submid0 .mid1typing .typing {color:#0bab7f;font-size:55px;}

.submid1 {display:inline-block;width:53%;height:auto;padding:80px;padding-top:0px;box-sizing:border-box;text-align:center;font-size:0;vertical-align:top;}
.submid1 .mid1cont{clear:both;width:100%;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid1 .mid1cont span{color:#0bab7f;font-weight:800;}
.submid1 .mid1cont p{font-weight:500;font-family:pretendard;font-size:33px;padding-bottom:10px;line-height:45px;color:#000;letter-spacing:-1px;}
.submid1 .mid1button{width:auto;padding-left:20px;padding-right:20px;margin:20px 10px;font-size:17px;display:inline-block;height:35px;padding-top:7px;color:#000;background:#E1E3E6;border-radius:3px;text-align:center;}
.submid1 .mid1button:hover{background:#333;color:#fff;transition:all 1s;}

.submid2 {display:inline-block;background:url('../images/comimg1.jpg') bottom center no-repeat;background-size:cover;width:45%;height:400px;padding-top:30px;border-radius:10px;padding-bottom:30px;text-align:center;font-size:0;vertical-align:top;}

.submid3 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:100px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid3 h1{font-weight:800;width:100px;margin:0 auto;font-family:pretendard;font-size:37px;border-bottom:2px dotted #666;padding-bottom:20px;color:#000;}

.submid3 p{font-weight:500;font-family:pretendard;font-size:29px;padding-bottom:0px;line-height:45px;color:#000;letter-spacing:-1px;}
.submid3 span{font-weight:800;font-family:pretendard;font-size:35px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}
.submid3 .mid3img1{clear:both;width:100%;height:auto;border-radius:10px;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid3 .mid3img1 img{width:100%;height:auto;border-radius:0px;}

.submid3 .mid3img2{display:none;clear:both;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid3 .mid3img2 img{display:none;width:100%;height:auto;border-radius:30px;}

.submid4 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid4 .mid4title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:35px;margin-top:120px;color:#000;line-height:25px;text-align:center;}
.submid4 .mid4area{width:100%;border:1px solid #ccc;border-radius:30px;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}
.submid4 .mid4logo{width:calc(42% - 30px);margin-left:5px;border-radius:30px;background:#f5f5f5;height:auto;display:inline-block;color:#666;margin-top:30px;margin-bottom:30px;text-align:center;padding-top:50px;padding-bottom:50px;vertical-align:top;}
.submid4 .mid4logo img{width:100%;max-width:300px;}
.submid4 .mid4cont{width:50%;padding-left:5%;height:auto;display:inline-block;font-size:17px;margin-top:30px;color:#666;line-height:25px;text-align:left;font-weight:500;font-family:pretendard;vertical-align:top;}
.submid4 .mid4cont span{color:#ff4300;font-weight:700;}

.submid5 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid5 .mid5title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:43px;margin-top:120px;color:#000;line-height:25px;text-align:center;}
.submid5 .mid5text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:19px;}
.submid5 .mid5area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}
.submid5 .mid5area li:nth-child(1){background:#ddd;}
.submid5 .mid5area li:nth-child(2){background:#eaeaea;}
.submid5 .mid5area li:nth-child(3){background:#eee;}
.submid5 .mid5areaimg {width:23%;padding:50px 1.5%;background:#f5f5f5;box-sizing:border-box;height:auto;display:inline-block;border-radius:0px;margin-top:30px;color:#666;line-height:25px;text-align:center;}
.submid5 .mid5areaimg h1{width:100%;box-sizing:border-box;font-size:24px;height:auto;color:#000;font-weight:700;line-height:25px;text-align:center;}
.submid5 .mid5areaimg h2{width:100%;box-sizing:border-box;font-size:17px;height:auto;padding-top:30px;color:#000;font-weight:400;line-height:35px;text-align:center;}


.submid6 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 h1{font-weight:800;width:100px;margin:0 auto;padding-bottom:10px;font-family:pretendard;font-size:37px;border-bottom:2px dotted #666;padding-bottom:20px;color:#000;}

.submid6 p{font-weight:500;font-family:pretendard;font-size:31px;padding-bottom:0px;line-height:50px;color:#000;letter-spacing:-1px;}
.submid6 span{font-weight:800;font-family:pretendard;font-size:37px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}
.submid6 .mid6img1{clear:both;width:100%;height:auto;border-radius:10px;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 .mid6img1 img{width:100%;height:auto;border-radius:10px;}

.submid6 .mid6img2{display:none;clear:both;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 .mid6img2 img{display:none;width:100%;height:auto;border-radius:30px;}

.submid6 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 .sv6title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:43px;margin-top:150px;color:#000;line-height:25px;text-align:center;}
.submid6 .sv6tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:25px;text-align:left;}
.submid6 .sv6text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:19px;}
.submid6 .sv6text span{font-weight:800;font-size:19px;}
.submid6 .sv6area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.submid6 .sv6areaimg {width:30%;padding:0px 1.5% 50px 1.5%;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.submid6 .sv6areaimg h1{width:100%;box-sizing:border-box;font-size:31px;height:auto;color:#000;font-weight:700;line-height:30px;padding-bottom:20px;border-bottom:5px solid #333;text-align:center;}
.submid6 .sv6areaimg h1 span{width:100%;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;letter-spacing:0px;}
.submid6 .sv6areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:30px;color:#666;font-weight:400;line-height:25px;text-align:center;}
.submid6 .sv6areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:17px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}

.submid6 .sv6go{width:100%;height:auto;display:inline-block;font-size:35px;border-top:1px dotted #666;padding-top:50px;margin-top:50px;color:#666;line-height:25px;text-align:center;}
.submid6 .sv6go_d {width:47%;padding:0px 1.5%;box-sizing:border-box;height:auto;display:inline-block;border-radius:10px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.submid6 .sv6go_d h1{width:50%;float:left;box-sizing:border-box;overflow:hidden;font-size:24px;height:auto;color:#000;font-weight:700;line-height:30px;padding-bottom:20px;text-align:center;border:0px;}
.submid6 .sv6go_d .grparea{width:100%;box-sizing:border-box;overflow:hidden;font-size:24px;height:auto;color:#000;font-weight:700;margin-top:5px;padding-bottom:15px;text-align:center;}
.submid6 .sv6go_d .grparea .grp1{width:100%;box-sizing:border-box;width:100%;height:10px;background:#009999;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp2{width:100%;box-sizing:border-box;width:5%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp3{width:100%;box-sizing:border-box;width:30%;height:10px;background:#999900;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp4{width:100%;box-sizing:border-box;width:100%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp5{width:100%;box-sizing:border-box;width:92%;height:10px;background:#ff3366;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp6{width:100%;box-sizing:border-box;width:100%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp7{width:100%;box-sizing:border-box;width:85%;height:10px;background:#3399cc;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp8{width:100%;box-sizing:border-box;width:100%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}

.submid6 .sv6go_d {width:50%;float:left;box-sizing:border-box;height:120px;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:center;}
.submid6 .sv6go_d h2{width:50%;float:left;height:50px;box-sizing:border-box;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:center;overflow:hidden;}
.submid6 .sv6go_d p{display:inline-block;padding-left:30px;float:left;box-sizing:border-box;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:left;vertical-align:top;}
.submid6 .sv6go_d .upico{display:inline-block;float:left;width:30px;height:80px;font-size:20px;color:#ff0000;vertical-align:top;overflow:hidden;text-align:left;padding-left:20px;padding-top:10px;}
.submid6 .sv6go_d .dnico{display:inline-block;float:left;width:30px;height:80px;font-size:20px;color:#3366cc;vertical-align:top;overflow:hidden;text-align:left;padding-left:20px;padding-top:10px;}
.submid6 .sv6go_d h3{width:100%;padding-bottom:20px;margin-top:20px;box-sizing:border-box;font-size:23px;letter-spacing:0px;height:auto;color:#000;font-weight:700;line-height:25px;text-align:left;}
.submid6 .sv6go_d h3 span{font-size:18px;font-weight:400;letter-spacing:0px;}

.submid6 .sv6icon {display:inline-block;background:#f5f5f5;font-weight:700;font-family:pretendard;width:22%;height:auto;padding-top:50px;padding-bottom:50px;font-size:25px;color:#000;margin-left:1%;margin-right:1%;margin-top:50px;vertical-align:top;}
.submid6 .sv6icon h1{display:inline-block;font-weight:700;font-family:pretendard;width:100%;height:auto;padding-top:10px;line-height:25px;font-size:21px;color:#333;border:0px;}
.submid6 .sv6icon h1 img{clear:both;margin-top:30px;width:45px;}
.submid6 .sv6icon h1 p{font-size:50px;color:#000;font-weight:900;letter-spacing:-3px;font-family:pretendard;padding-bottom:10px;}
.submid6 .sv6icon h2{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:15px;line-height:22px;font-size:17px;color:#333;border:0px;}
.submid6 .sv6icon h3{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:25px;line-height:22px;font-size:15px;color:#999;}


.submid7 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:50px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid7 h1{font-weight:800;width:100px;margin:0 auto;padding-top:0px;font-family:pretendard;font-size:37px;border-bottom:2px dotted #666;padding-bottom:20px;color:#000;}

.submid7 p{font-weight:500;font-family:pretendard;font-size:31px;padding-bottom:0px;line-height:50px;margin-top:40px;color:#000;letter-spacing:-1px;}
.submid7 span{font-weight:800;font-family:pretendard;font-size:43px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}
.submid7 .mid7img1{clear:both;width:100%;height:auto;border-radius:10px;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid7 .mid7img1 img{width:100%;height:auto;border-radius:10px;}

.submid7 .mid7img2{display:none;clear:both;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid7 .mid7img2 img{display:none;width:100%;height:auto;border-radius:30px;}

.submid7 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid7 .sv7title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;padding-bottom:30px;font-size:43px;margin-top:150px;color:#000;line-height:25px;text-align:center;}
.submid7 .sv7tip{clear:both;font-weight:400;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:30px;color:#000;line-height:25px;text-align:center;}
.submid7 .sv7tip2{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:50px;color:#000;line-height:25px;text-align:center;}
.submid7 .sv7tip2 span{font-weight:400;font-family:pretendard;display:inline-block;font-size:13px;letter-spacing:0px;margin-left:10px;color:#666;line-height:25px;text-align:center;}

.submid7 .sv7tip3{clear:both;font-weight:400;margin:0 auto;font-family:pretendard;width:100%;height:auto;margin-top:25px;}
.submid7 .sv7tip3area {width:420px;margin:0 auto;height:auto;text-align:left;}
.submid7 .sv7tip3 h1{display:inline-block;width:20px;height:20px;line-height:18px;box-sizing:border-box;text-align:center;color:#fff;border:0px;font-size:12px;margin-top:3px;margin-right:10px;border-radius:3px;background:#439623;vertical-align:top;}
.submid7 .sv7tip3 h2{display:inline-block;width:calc(100% - 50px);font-weight:600;font-family:pretendard;border-bottom:1px dotted #666;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}

.submid7 .sv7tip4{clear:both;margin:0 auto;font-family:pretendard;width:100%;height:auto;margin-top:25px;}
.submid7 .sv7tip4title1 {width:100%;max-width:400px;height:50px;line-height:18px;box-sizing:border-box;padding-top:15px;font-weight:700;text-align:center;color:#fff;border:0px;font-size:25px;margin:0 auto;margin-top:80px;margin-bottom:50px;border-radius:10px;background:#439623;vertical-align:top;}
.submid7 .sv7tip4title2 {width:100%;max-width:300px;height:50px;line-height:18px;box-sizing:border-box;padding-top:15px;font-weight:700;text-align:center;color:#000;border:0px;font-size:25px;margin:0 auto;margin-top:80px;margin-bottom:50px;border-radius:10px;background:#fff;border:1px solid #ccc;vertical-align:top;}
.submid7 .sv7tip4area {width:1200px;margin:0 auto;padding-left:20px;height:auto;text-align:left;}
.submid7 .sv7tip42_ri {display:inline-block;}
.submid7 .sv7tip41 h1{display:inline-block;width:170px;height:100px;font-weight:500;line-height:32px;box-sizing:border-box;text-align:left;color:#000;border:0px;font-size:27px;margin-top:3px;margin-right:10px;vertical-align:top;}
.submid7 .sv7tip41 h1 span{font-weight:700;font-size:27px;color:#439623;}
.submid7 .sv7tip41 h2{display:inline-block;font-weight:400;font-family:pretendard;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}
.submid7 .sv7tip41 h2 img{width:150px;height:auto;margin-right:5px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h1{display:inline-block;width:170px;height:100px;font-weight:500;line-height:32px;box-sizing:border-box;text-align:left;color:#333;border:0px;font-size:27px;margin-top:3px;margin-right:10px;vertical-align:top;}
.submid7 .sv7tip42 h1 span{font-weight:700;font-size:27px;color:#999;}
.submid7 .sv7tip42 h2{display:inline-block;font-weight:400;font-family:pretendard;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}
.submid7 .sv7tip42 h2 img{width:150px;height:auto;margin-right:7px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h2 span img{width:98px;height:auto;border-radius:10px;overflow:hidden;vertical-align:bottom;}

.submid7 .sv7text{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;padding-top:50px;font-size:31px;color:#0bab7f;}
.submid7 .sv7text span{font-weight:800;font-size:19px;}
.submid7 .sv7text2 {clear:both;margin:0 auto;background:#eee;font-weight:500;font-family:pretendard;font-weight:800;width:500px;margin-top:50px;height:40px;border-radius:30px;padding-top:15px;font-size:19px;}
.submid7 .sv7text3 {clear:both;margin:0 auto;font-weight:500;font-family:pretendard;width:500px;margin-top:50px;height:auto;line-height:35px;padding-top:15px;font-size:23px;}
.submid7 .sv7text3 span{color:#000;font-family:pretendard;font-weight:600;font-size:23px;padding-right:5px;}
.submid7 .sv7text5 {clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;padding-top:100px;font-size:27px;}
.submid7 .sv7text5 span{font-weight:800;font-size:27px;color:#0bab7f;}
.submid7 .sv7area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.submid7 .sv7areaimg {width:370px;height:370px;border-radius:100%;background:#f5f5f5;box-sizing:border-box;display:inline-block;margin-top:0px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.submid7 .sv7areaimg h1{width:100%;box-sizing:border-box;font-size:31px;height:auto;color:#000;font-weight:700;line-height:30px;padding-top:90px;letter-spacing:-2px;border:0px;text-align:center;}
.submid7 .sv7areaimg h1 span{width:100%;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;letter-spacing:0px;}
.submid7 .sv7areaimg h2{width:100%;box-sizing:border-box;font-size:17px;height:auto;padding-top:20px;color:#666;font-weight:400;line-height:27px;text-align:center;}
.submid7 .sv7areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:17px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}
.submid7 .sv7areapl {width:15%;padding:150px 1.5%;font-size:100px;font-weight:900;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:0px;color:#ccc;line-height:25px;text-align:center;vertical-align:top;}

.submid7 .sv7go{position:relative;width:100%;height:auto;display:inline-block;box-sizing:border-box;font-size:35px;padding-top:30px;color:#666;text-align:center;}
.submid7 .sv7go_s {position:relative;width:50px;height:600px;font-size:13px;margin:0 auto;box-sizing:border-box;height:auto;padding-top:7px;display:inline-block;vertical-align:top;}
.submid7 .sv7go_d {position:relative;width:450px;height:600px;margin:0 auto;box-sizing:border-box;overflow:hidden;height:auto;display:inline-block;border-left:1px solid #333;border-bottom:1px solid #333;vertical-align:top;}
.submid7 .sv7go_d h1{width:100%;height:20.3px;padding:0;border-bottom:1px dotted #aaa;}
.submid7 .sv7gotext {clear:both;font-weight:400;font-family:pretendard;width:500px;margin:0 auto;height:auto;display:inline-block;font-size:17px;margin-top:10px;color:#000;line-height:25px;text-align:center;}
.submid7 .sv7gotext span{font-weight:400;width:70px;margin-left:50px;box-sizing:border-box;font-family:pretendard;display:inline-block;font-size:17px;color:#000;line-height:25px;text-align:center;}

.submid7 .sv7go_d .grp1{position:absolute;left:80px;bottom:0px;width:40px;box-sizing:border-box;height:75px;background:#009999;;font-weight:700;text-align:center;}
.submid7 .sv7go_d .grp2{position:absolute;left:200px;bottom:0px;width:40px;box-sizing:border-box;height:155px;background:#0066cc;;font-weight:700;text-align:center;}
.submid7 .sv7go_d .grp3{position:absolute;left:320px;bottom:0px;width:40px;box-sizing:border-box;height:130px;background:#cc6666;;font-weight:700;text-align:center;}

.submid7 .sv7go_d .grp4{position:absolute;left:80px;bottom:77px;width:40px;box-sizing:border-box;height:20px;font-size:11px;font-weight:400;text-align:center;}
.submid7 .sv7go_d .grp5{position:absolute;left:200px;bottom:157px;width:40px;box-sizing:border-box;height:20px;font-size:11px;font-weight:400;text-align:center;}
.submid7 .sv7go_d .grp6{position:absolute;left:320px;bottom:132px;width:40px;box-sizing:border-box;height:20px;font-size:11px;font-weight:400;text-align:center;}


.submid7 .sv7go_d h2{width:50%;float:left;height:50px;box-sizing:border-box;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:center;overflow:hidden;}
.submid7 .sv7go_d p{display:inline-block;padding-left:30px;float:left;box-sizing:border-box;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:left;vertical-align:top;}
.submid7 .sv7go_d .upico{display:inline-block;float:left;width:30px;height:80px;font-size:20px;color:#ff0000;vertical-align:top;overflow:hidden;text-align:left;padding-left:20px;padding-top:10px;}
.submid7 .sv7go_d .dnico{display:inline-block;float:left;width:30px;height:80px;font-size:20px;color:#3366cc;vertical-align:top;overflow:hidden;text-align:left;padding-left:20px;padding-top:10px;}
.submid7 .sv7go_d h3{width:100%;padding-bottom:20px;margin-top:20px;box-sizing:border-box;font-size:23px;letter-spacing:0px;height:auto;color:#000;font-weight:700;line-height:25px;text-align:left;}
.submid7 .sv7go_d h3 span{font-size:18px;font-weight:400;letter-spacing:0px;}

.submid7 .sv7icon {display:inline-block;background:#f5f5f5;font-weight:700;border:1px solid #ccc;font-family:pretendard;width:60%;height:auto;font-size:0px;color:#000;margin-top:50px;vertical-align:top;}
.submid7 .sv7icon h1{display:inline-block;width:29%;font-weight:500;border:0px;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:17px;color:#333;}
.submid7 .sv7icon h2{display:inline-block;width:34.8%;font-weight:500;border:0px;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:17px;color:#333;}
.submid7 .sv7icon h3{display:inline-block;width:35%;font-weight:500;border:0px;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:17px;color:#333;}

.submid7 .sv7icont {position:relative;display:inline-block;background:#fff;font-weight:700;border:1px solid #ccc;border-top:0px;font-family:pretendard;width:60%;height:auto;font-size:0px;color:#000;vertical-align:top;}
.submid7 .sv7icont h1{display:inline-block;width:29%;height:auto;font-weight:500;border:0px;box-sizing:border-box;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:17px;color:#333;vertical-align:top;}
.submid7 .sv7icont h2{display:inline-block;width:35%;height:auto;font-weight:500;border:0px;box-sizing:border-box;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:17px;color:#333;vertical-align:top;}
.submid7 .sv7icont h3{display:inline-block;width:35%;height:auto;font-weight:500;border:0px;box-sizing:border-box;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:17px;color:#333;vertical-align:top;}
.submid7 .sv7icont h3 span{font-weight:500;border:0px;font-size:15px;letter-spacing:0px;}

.submid8 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid8 .mid8title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:35px;margin-top:90px;color:#000;line-height:25px;text-align:center;}
.submid8 .mid8area{width:100%;height:auto;font-size:0px;text-align:center;padding-top:100px;}
.submid8 .mid8logo{display:inline-block;width:calc(33% - 50px);padding:40px;margin-left:20px;box-sizing:border-box;margin-right:20px;border:1px solid #ccc;background:#fff;height:auto;color:#666;text-align:center;vertical-align:top;}
.submid8 .mid8logo h1{width:100%;text-align:center;}
.submid8 .mid8logo h1 img{width:100%;max-width:300px;}
.submid8 .mid8logo h2{width:100%;font-size:17px;padding-top:10px;padding-bottom:20px;color:#666;text-align:center;}


.submid9 {clear:both;width:100%;height:500px;display:inline-block;font-size:17px;padding-top:0px;margin-top:50px;border-radius:10px;overflow:hidden;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid9title {clear:both;width:470px;margin:0 auto;height:50px;margin-top:50px;border-bottom:1px dotted #666;font-size:23px;padding-top:12px;box-sizing:border-box;overflow:hidden;color:#333;line-height:25px;text-align:center;font-weight:700;font-family:pretendard;}
.submid9title img{width:30px;margin-right:5px;}
.submid9text {clear:both;width:270px;margin:0 auto;height:50px;font-size:19px;padding-top:0px;border-bottom:1px dotted #666;overflow:hidden;color:#333;padding-top:12px;box-sizing:border-box;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid9text img{width:27px;margin-right:5px;}
.submid9 .mapmid {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}




.svice1 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice1 .sv1title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:43px;margin-top:120px;color:#000;line-height:25px;text-align:center;}
.svice1 .sv1tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:25px;text-align:left;}
.svice1 .sv1text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:19px;}
.svice1 .sv1area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.svice1 .sv1areaimg {width:23%;padding:50px 1.5%;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.svice1 .sv1areaimg h1{width:100%;box-sizing:border-box;font-size:24px;height:auto;border-bottom:5px solid #000;color:#000;font-weight:700;line-height:30px;padding-bottom:15px;text-align:center;}
.svice1 .sv1areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:30px;color:#666;font-weight:400;line-height:25px;text-align:center;}
.svice1 .sv1areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}


.svice2 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice2 .sv2title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:43px;margin-top:120px;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2tip{clear:both;position:relative;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:0px;margin-top:20px;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2tip .tipleft{width:50%;padding-top:120px;display:inline-block;background:#ed1c24;height:300px;border:1px solid #ed1c24;vertical-align:top;font-weight:800;font-family:pretendard;box-sizing:border-box;margin-top:70px;line-height:25px;text-align:center;}
.svice2 .sv2tip .tipleft img{width:350px;height:auto;}
.svice2 .sv2tip .tipright{width:50%;padding-top:30px;padding-bottom:30px;display:inline-block;vertical-align:top;height:auto;height:300px;border:1px solid #ccc;box-sizing:border-box;margin-top:70px;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2tip .tipright p{width:90%;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-left:30px;display:inline-block;border-bottom:1px dotted #999;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2text{clear:both;font-weight:700;color:#06b467;font-family:pretendard;width:100%;height:auto;padding-top:40px;font-size:30px;}
.svice2 .sv2text2{clear:both;font-weight:700;color:#000;font-family:pretendard;width:100%;height:auto;padding-top:80px;font-size:25px;}
.svice2 .sv2textg{clear:both;font-weight:700;color:#333;font-family:pretendard;width:100%;height:auto;padding-top:40px;font-size:25px;}

.svice2 .sv2area{clear:both;width:100%;height:auto;display:inline-block;font-size:0px;margin-top:0px;color:#666;line-height:25px;text-align:center;}

.svice2 .sv2area .tipleft{width:50%;padding-top:0px;display:inline-block;height:400px;border-right:1px dotted #999;vertical-align:top;font-weight:800;font-family:pretendard;box-sizing:border-box;margin-top:50px;line-height:25px;text-align:center;}{width:100%;height:auto;display:inline-block;font-size:0px;margin-top:20px;color:#666;line-height:25px;text-align:center;}
.svice2 .sv2area .tipleft h1{width:90%;margin:0 auto;padding-top:10px;padding-bottom:30px;padding-left:30px;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipleft h1 span{font-size:13px;padding-left:5px;font-weight:400;}
.svice2 .sv2area .tipleft .grp1area{width:35%;margin:0 auto;position:relative;margin-left:5%;margin-right:5%;height:150px;margin-top:0px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipleft .grp1area h2{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:25%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipleft .grp1area h2 span{padding-left:44%;}
.svice2 .sv2area .tipleft .grp1area h3{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:24%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipleft .grp1area h3 span{padding-left:41%;}
.svice2 .sv2area .tipleft .grp1line{width:100%;position:relative;margin:0 auto;border-left:1px solid #ccc;border-bottom:1px solid #ccc;height:20px;margin-top:0px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipleft .grp1{position:relative;overflow:hidden;margin-left:24%;width:30px;height:120px;vertical-align:top;float:left;}
.svice2 .sv2area .tipleft .grp1 h1{position:absolute;bottom:0px;left:0px;width:30px;height:60px;background:#669966;}
.svice2 .sv2area .tipleft .grp1 h2{position:absolute;bottom:0px;left:0px;width:30px;height:45px;background:#66cc99;}
.svice2 .sv2area .tipleft .grp1 p{position:absolute;top:65%;text-align:center;width:30px;height:auto;color:#fff;font-size:9px;z-index:2;}

.svice2 .sv2area .grpbg0 {position:absolute;width:100%;height:10px;top:0px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg1 {position:absolute;width:100%;height:10px;top:10px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg2 {position:absolute;width:100%;height:10px;top:20px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg3 {position:absolute;width:100%;height:10px;top:30px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg4 {position:absolute;width:100%;height:10px;top:40px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg5 {position:absolute;width:100%;height:10px;top:50px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg6 {position:absolute;width:100%;height:10px;top:60px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg7 {position:absolute;width:100%;height:10px;top:70px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg8 {position:absolute;width:100%;height:10px;top:80px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg9 {position:absolute;width:100%;height:10px;top:90px;border-bottom:1px dotted #999;z-index:-1;}
.svice2 .sv2area .grpbg10 {position:absolute;width:100%;height:10px;top:100px;border-bottom:1px dotted #999;z-index:-1;}

.svice2 .sv2area .tipleft .grp2{width:30%;height:120px;font-weight:200;overflow:hidden;font-family:S-CoreDream-4Regular;color:#0099cc;padding-top:50px;padding-right:10px;font-size:10px;vertical-align:top;box-sizing:border-box;text-align:right;float:left;}
.svice2 .sv2area .tipleft .grp2 p{font-weight:200;font-family:S-CoreDream-4Regular;color:#0099cc;}
.svice2 .sv2area .tipleft .grp3{position:relative;overflow:hidden;width:30px;height:120px;vertical-align:top;float:left;}
.svice2 .sv2area .tipleft .grp3 h1{position:absolute;bottom:0px;left:0px;width:30px;height:100px;background:#0099cc;}
.svice2 .sv2area .tipleft .grp3 h2{position:absolute;bottom:0px;left:0px;width:30px;height:100px;background:#0099cc;}
.svice2 .sv2area .tipleft .grp3 p{position:absolute;top:45%;text-align:center;width:30px;height:auto;color:#fff;font-size:9px;z-index:2;}

.svice2 .sv2area .tipleft .grp2area{clear:both;width:100%;margin:0 auto;padding-top:20px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipleft .grp2area h1{width:100%;margin:0 auto;display:inline-block;font-weight:700;font-family:pretendard;font-size:55px;letter-spacing:-3px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipleft .grp2area h1 p{font-size:15px;display:inline-block;vertical-align:top;padding-top:2px;padding-left:5px;}
.svice2 .sv2area .tipleft .grp2area h2{width:100%;margin:0 auto;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:35px;text-align:center;}

.svice2 .sv2area .tipright{width:50%;padding-top:0px;display:inline-block;height:400px;vertical-align:top;font-weight:800;font-family:pretendard;box-sizing:border-box;margin-top:50px;line-height:25px;text-align:center;}{width:100%;height:auto;display:inline-block;font-size:0px;margin-top:20px;color:#666;line-height:25px;text-align:center;}
.svice2 .sv2area .tipright h1{width:90%;margin:0 auto;padding-top:10px;padding-bottom:30px;padding-left:30px;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipright h1 span{font-size:13px;padding-left:5px;font-weight:400;}
.svice2 .sv2area .tipright .grp1area{width:35%;margin:0 auto;position:relative;margin-left:5%;margin-right:5%;height:150px;margin-top:0px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipright .grp1area h2{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:25%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipright .grp1area h2 span{padding-left:44%;}
.svice2 .sv2area .tipright .grp1area h3{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:24%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipright .grp1area h3 span{padding-left:41%;}
.svice2 .sv2area .tipright .grp1line{width:100%;position:relative;margin:0 auto;border-left:1px solid #ccc;border-bottom:1px solid #ccc;height:20px;margin-top:0px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipright .grp1{position:relative;overflow:hidden;margin-left:24%;width:30px;height:120px;vertical-align:top;float:left;}
.svice2 .sv2area .tipright .grp1 h1{position:absolute;bottom:0px;left:0px;width:30px;height:70px;background:#669966;}
.svice2 .sv2area .tipright .grp1 h2{position:absolute;bottom:0px;left:0px;width:30px;height:65px;background:#66cc99;}
.svice2 .sv2area .tipright .grp1 p{position:absolute;top:62%;text-align:center;width:30px;height:auto;color:#fff;font-size:9px;z-index:2;}

.svice2 .sv2area .tipright .grp2{width:30%;height:120px;font-weight:200;overflow:hidden;font-family:S-CoreDream-4Regular;color:#0099cc;padding-top:50px;padding-right:10px;font-size:10px;vertical-align:top;box-sizing:border-box;text-align:right;float:left;}
.svice2 .sv2area .tipright .grp2 p{font-weight:200;font-family:S-CoreDream-4Regular;color:#0099cc;}
.svice2 .sv2area .tipright .grp3{position:relative;overflow:hidden;width:30px;height:120px;vertical-align:top;float:left;}
.svice2 .sv2area .tipright .grp3 h1{position:absolute;bottom:0px;left:0px;width:30px;height:80px;background:#339999;}
.svice2 .sv2area .tipright .grp3 h2{position:absolute;bottom:0px;left:0px;width:30px;height:80px;background:#339999;}
.svice2 .sv2area .tipright .grp3 p{position:absolute;top:60%;text-align:center;width:30px;height:auto;color:#fff;font-size:9px;z-index:2;}

.svice2 .sv2area .tipright .grp2area{clear:both;width:100%;margin:0 auto;padding-top:20px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipright .grp2area h1{width:100%;margin:0 auto;display:inline-block;font-weight:700;font-family:pretendard;font-size:55px;letter-spacing:-3px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipright .grp2area h1 p{font-size:15px;display:inline-block;vertical-align:top;padding-top:2px;padding-left:5px;}
.svice2 .sv2area .tipright .grp2area h2{width:100%;margin:0 auto;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:35px;text-align:center;}

.svice2 .tipcenter{clear:both;width:100%;font-size:17px;height:180px;vertical-align:top;color:#ff0000;font-weight:400;font-family:pretendard;box-sizing:border-box;padding-top:50px;line-height:25px;text-align:center;}

.svice2 .sv2areaimg {width:23%;padding:50px 1.5%;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.svice2 .sv2areaimg h1{width:100%;box-sizing:border-box;font-size:24px;height:auto;color:#000;font-weight:700;line-height:30px;padding-bottom:20px;border-bottom:5px solid #333;text-align:center;}
.svice2 .sv2areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:30px;color:#666;font-weight:400;line-height:25px;text-align:center;}
.svice2 .sv2areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}

.svice3 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:80px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice3 .sv3title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:37px;margin-top:50px;color:#000;line-height:25px;text-align:center;}
.svice3 .sv3tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:25px;text-align:center;}

.svice3 .sv3textarea{clear:both;position:relative;display:inline-block;background:#fff;width:1000px;height:570px;overflow:hidden;}
.svice3 .sv3textarea_c1 {position:absolute;padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:230px;left:calc(50% - 340px);background:#eee;width:680px;height:680px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c2 {position:absolute;padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:295px;left:calc(50% - 275px);background:#ddd;width:550px;height:550px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c3 {position:absolute;border:3px solid #1c7848;padding-top:40px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:370px;left:calc(50% - 200px);background:#fff;width:400px;height:400px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c3 p{border:0px;font-weight:800;font-family:pretendard;padding-top:3px;font-size:15px;border-radius:3px;background:#1c7848;width:100px;margin-left:5px;margin-right:5px;height:30px;color:#fff;text-align:center;box-sizing:border-box;display:inline-block;}
.svice3 .sv3textarea_c3 h1{padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;text-align:center;box-sizing:border-box;}

.svice3 .sv3text1{position:absolute;left:0%;bottom:20px;display:inline-block;width:200px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text1 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:5px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:16px;}
.svice3 .sv3text1 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text1 h2{display:inline-block;width:200px;height:200px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:25px;box-sizing:border-box;line-height:25px;font-size:15px;color:#333;}
.svice3 .sv3text1 h2 u{font-size:21px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text1 h2 p{font-size:50px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:25px;padding-bottom:20px;letter-spacing:-2px;}
.svice3 .sv3text1 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text2{position:absolute;left:24%;bottom:220px;display:inline-block;width:200px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text2 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:5px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:16px;}
.svice3 .sv3text2 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text2 h2{display:inline-block;width:200px;height:200px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:25px;box-sizing:border-box;line-height:25px;font-size:15px;color:#333;}
.svice3 .sv3text2 h2 u{font-size:21px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text2 h2 p{font-size:50px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:25px;padding-bottom:20px;letter-spacing:-2px;}
.svice3 .sv3text2 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text3{position:absolute;left:54%;bottom:220px;display:inline-block;width:200px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text3 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:5px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:16px;}
.svice3 .sv3text3 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text3 h2{display:inline-block;width:200px;height:200px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:25px;box-sizing:border-box;line-height:25px;font-size:15px;color:#333;}
.svice3 .sv3text3 h2 u{font-size:21px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text3 h2 p{font-size:50px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:25px;padding-bottom:20px;letter-spacing:-2px;}
.svice3 .sv3text3 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text4{position:absolute;right:0%;bottom:20px;display:inline-block;width:200px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text4 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:5px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:16px;}
.svice3 .sv3text4 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text4 h2{display:inline-block;width:200px;height:200px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:25px;box-sizing:border-box;line-height:25px;font-size:15px;color:#333;}
.svice3 .sv3text4 h2 u{font-size:21px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text4 h2 p{font-size:50px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:25px;padding-bottom:20px;letter-spacing:-2px;}
.svice3 .sv3text4 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}




.svice5 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice5 .sv5title {clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:37px;margin-top:110px;color:#000;line-height:50px;text-align:center;}
.svice5 .sv5title span{font-weight:400;font-family:pretendard;font-size:31px;}
.svice5 .sv5tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:25px;text-align:left;}
.svice5 .sv5text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:19px;}
.svice5 .sv5area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.svice5 .sv5areaimgarea {width:27%;max-width:350px;margin:30px 1%;box-sizing:border-box;height:auto;display:inline-block;border-radius:10px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}

.svice5 .sv5areaimg {width:100%;box-sizing:border-box;padding:30px;height:auto;border:5px solid #4d8b23;border-radius:15px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.svice5 .sv5areaimg h1{width:100%;box-sizing:border-box;font-size:24px;height:auto;color:#000;font-weight:700;padding-top:0px;text-align:center;}
.svice5 .sv5areaimg h2{width:100%;box-sizing:border-box;font-size:24px;height:auto;padding-top:30px;color:#000;font-weight:700;line-height:25px;text-align:center;}
.svice5 .sv5areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}

.svice5 .sv5areaimg2 {width:100%;max-width:330px;padding:20px 2%;display:inline-block;box-sizing:border-box;line-height:30px;font-size:22px;height:auto;padding-top:30px;color:#000;font-weight:700;text-align:center;vertical-align:top;}
.svice5 .sv5areaimg2 p{width:30px;height:30px;margin:0 auto;border-radius:30px;line-height:30px;background:#ccc;color:#fff;font-size:12px;text-align:center;box-sizing:border-box;}


.sv5ice2 .sv5icon {display:inline-block;background:#f5f5f5;font-weight:700;font-family:pretendard;width:22%;height:auto;padding-top:50px;padding-bottom:50px;font-size:25px;color:#000;margin-left:1%;margin-right:1%;margin-top:50px;vertical-align:top;}
.sv5ice2 .sv5icon h1{display:inline-block;font-weight:700;font-family:pretendard;width:100%;height:auto;padding-top:10px;line-height:25px;font-size:21px;color:#333;border:0px;}
.sv5ice2 .sv5icon h1 p{font-size:50px;color:#000;font-weight:900;letter-spacing:-3px;font-family:pretendard;padding-bottom:25px;}
.sv5ice2 .sv5icon h2{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:25px;line-height:25px;font-size:17px;color:#333;border:0px;}
.sv5ice2 .sv5icon h3{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:25px;line-height:25px;font-size:15px;color:#999;}






.ptnmid1 {display:inline-block;border-radius:30px;width:100%;height:auto;margin-top:100px;box-sizing:border-box;text-align:center;font-size:0;vertical-align:top;}
.ptnmid1 .mid1title {clear:both;width:100%;text-align:left;font-weight:800;font-family:pretendard;font-size:40px;padding-bottom:10px;line-height:50px;color:#000;letter-spacing:-1px;}
.ptnmid1 .mid1cont {font-size:25px;padding-top:15px;text-align:left;padding-right:10px;color:#666;line-height:25px;font-weight:600;font-family:pretendard;}
.ptnmid1 .mid1area {font-size:14px;margin-top:5px;width:100px;clear:both;text-align:center;background:#ff6600;color:#fff;line-height:25px;font-weight:600;font-family:pretendard;}
.ptnmid1 .mid1text {clear:both;width:100%;display:inline-block;text-align:left;font-size:17px;padding-top:20px;color:#999;line-height:25px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1st {clear:both;width:550px;height:40px;border:1px solid #ccc;display:inline-block;float:left;text-align:left;color:#666;background:#fff;font-size:17px;margin-top:30px;color:#999;line-height:25px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1st h1{width:140px;height:30px;padding-top:7px;display:inline-block;float:left;text-align:center;color:#666;font-size:17px;color:#666;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1st h2{width:400px;height:30px;padding-top:7px;display:inline-block;float:left;text-align:left;color:#666;font-size:17px;color:#333;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid2st {clear:both;width:550px;height:40px;border:1px solid #ccc;border-top:0px;display:inline-block;float:left;text-align:left;background:#fff;color:#666;font-size:17px;margin-top:0px;color:#999;line-height:25px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid2st h1{width:140px;height:30px;padding-top:7px;display:inline-block;float:left;text-align:center;color:#666;font-size:17px;color:#666;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid2st h2{width:400px;height:30px;padding-top:7px;display:inline-block;float:left;text-align:left;color:#666;font-size:17px;color:#333;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1timg {clear:both;width:100%;display:inline-block;text-align:left;margin-top:30px;}
.ptnmid1 .mid1timg img{padding-right:5px;width:24%;max-width:300px;}
.ptnmid1 .mid1more {clear:both;width:100%;display:inline-block;text-decoration:underline;text-align:left;font-size:15px;padding-top:20px;color:#0033cc;line-height:25px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1more:hover {color:#e64343;transition:all .5s;cursor:pointer;}

.shopshow1 {display:none;position:fixed;width:100%;height:100%;color:#fff;z-index:10;background:rgb(0,0,0,0.8);left:0;top:0;cursor:pointer;overflow-y:scroll;}
.shopshow1 p{width:100%;height:50px;color:#fff;font-size:20px;font-weight:500;font-family:pretendard;padding-top:30px;}
.shopshow1 img{width:100%;max-width:1024px;margin-top:30px;}

.shopshow2 {display:none;position:fixed;width:100%;height:100%;color:#fff;font-weight:500;font-family:pretendard;z-index:10;background:rgb(0,0,0,0.8);left:0;top:0;cursor:pointer;overflow-y:scroll;}
.shopshow2 p{width:100%;height:50px;color:#fff;font-size:20px;font-weight:500;font-family:pretendard;padding-top:30px;}
.shopshow2 img{width:100%;max-width:1024px;margin-top:30px;}

.shopshow3 {display:none;position:fixed;width:100%;height:100%;color:#fff;z-index:10;background:rgb(0,0,0,0.8);left:0;top:0;cursor:pointer;overflow-y:scroll;}
.shopshow3 p{width:100%;height:50px;color:#fff;font-size:20px;font-weight:500;font-family:pretendard;padding-top:30px;}
.shopshow3 img{width:100%;max-width:1024px;margin-top:30px;}


.ptnmid2 {clear:both;width:100%;height:auto;display:inline-block;font-size:16px;margin-top:100px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}

.ptnmid2 .mid2logo{ border-radius:100px;border:17px solid #ff6600;line-height:140px;width:120px;height:120px;text-align:center;margin:0 auto;margin-top:50px;font-family:nexen;font-weight:900;font-size:80px;color:#ff6600;}
.ptnmid2 .mid2title {clear:both;width:100%;font-weight:800;font-family:pretendard;font-size:35px;padding-bottom:10px;line-height:35px;color:#000;letter-spacing:-1px;}
.ptnmid2 .mid2cont {width:100%;height:auto;border-radius:30px;font-weight:500;font-family:pretendard;font-size:17px;}
.ptnmid2 p{font-weight:500;font-family:pretendard;font-size:29px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}
.ptnmid2 span{font-weight:800;font-family:pretendard;font-size:35px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}


.ptnmid3 {clear:both;width:100%;height:auto;display:inline-block;font-size:16px;margin-top:100px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.ptnmid3 .mid3title {clear:both;width:100%;font-weight:800;font-family:pretendard;font-size:35px;padding-bottom:10px;line-height:35px;color:#000;letter-spacing:-1px;}
.ptnmid3 .mid3cont {clear:both;width:100%;display:inline-block;font-size:0px;padding-top:30px;}

.ptnmid3 .mid3name {width:45%;vertical-align:top;box-sizing:border-box;display:inline-block;font-size:17px;padding-top:40px;color:#000;line-height:25px;text-align:left;font-weight:500;font-family:pretendard;}
.ptnmid3 .mid3text {width:55%;vertical-align:top;box-sizing:border-box;display:inline-block;font-size:17px;padding-top:40px;color:#000;line-height:25px;text-align:left;font-weight:500;font-family:pretendard;}


.ptninputbutton {width:150px;height:40px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.ptninputbuttonon {border:2px solid #ff3300;color:#ff3300;letter-spacing:-1px;}




.mainmid2 {position:relative;width:100%;height:auto;padding-top:10px;text-align:center;}
.mainmid2 .mainimgsmall div{width:700px;height:auto;margin:0 auto;display:inline-block;text-align:center;}

.mainmid2 .mid2sum{clear:both;width:100%;line-height:30px;display:inline-block;color:#666;height:auto;padding-top:20px;text-align:center;font-family:pretendard;}

.mainmid3 {width:100%;height:auto;padding-top:0px;text-align:center;}
.mainmid3 .sliderimg {margin:30px;}
.mainmid3 .sliderimg h1{font-size:33px;width:500px;margin:0 auto;padding-top:30px;line-height:140%;font-family:pretendard;font-weight:800;}
.mainmid3 .sliderimg h2{font-size:17px;width:500px;margin:0 auto;padding:50px 0;font-family:pretendard;font-weight:500;line-height:140%;color:#666;}

.mainmid3_eng {width:100%;height:auto;padding-top:0px;text-align:center;}
.mainmid3_eng .sliderimg {margin:30px;}
.mainmid3_eng .sliderimg h1{font-size:30px;width:550px;margin:0 auto;padding-top:30px;line-height:120%;font-family:pretendard;font-weight:800;}
.mainmid3_eng .sliderimg h2{font-size:17px;width:500px;margin:0 auto;padding:45px 0;font-family:pretendard;font-weight:500;line-height:140%;color:#666;}

.mainmid4 {width:100%;height:auto;padding-top:50px;text-align:center;}
.mainmid4  h1{font-size:50px;width:500px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainmid4  h2{font-size:17px;width:500px;margin:0 auto;padding:50px 0;font-weight:500;line-height:140%;color:#666;}
.mainmid4gallery {position:relative;width:100%;height:auto;text-align:center;font-size:0;}
.mainmid4gallery li{display:inline-block;width:20%;height:auto;text-align:center;}
.mainmid4gallery li img{width:99%;height:auto;padding-top:1%;text-align:center;}

.mainmid5 {clear:both;width:100%;height:auto;font-size:0;margin-top:150px;height:500px;text-align:center;border-radius:10px;background:url('../images/mainmid1_img1.jpg') center center no-repeat;background-size:cover;}
.mainmid5 .mainmid5div1 {position:relative;width:50%;display:inline-block;height:auto;padding-top:0px;text-align:left;vertical-align:top;}
.mainmid5 .mainmid5div1 h1{width:90%;display:inline-block;height:auto;text-align:left;padding-left:11%;padding-top:60px;}
.mainmid5 .mainmid5div1 h2{width:90%;display:inline-block;height:auto;color:#fff;font-size:31px;padding-top:0px;text-align:left;padding-left:10%;padding-top:20px;vertical-align:top;font-family:pretendard;font-weight:700;}
.mainmid5 .mainmid5div1 h3{width:90%;display:inline-block;height:auto;color:#fff;font-size:17px;padding-top:0px;text-align:left;padding-left:10%;padding-top:20px;vertical-align:top;font-family:pretendard;font-weight:400;vertical-align:top;}

.mainmid5 .mainmid5div2 {width:50%;display:inline-block;height:auto;padding-top:0px;text-align:right;vertical-align:top;}
.mainmid5 .mainmid5div2box {display:inline-block;width:200px;margin-right:30px;height:150px;color:#fff;padding-top:230px;vertical-align:top;}
.mainmid5 .mainmid5div2box h1{font-size:17px;padding-bottom:20px;border-bottom:1px solid #fff;text-align:center;vertical-align:top;font-family:pretendard;font-weight:500;}
.mainmid5 .mainmid5div2box h2{width:200px;display:inline-block;color:#fff;line-height:40px;font-size:95px;letter-spacing:-5px;padding-top:50px;text-align:center;vertical-align:top;font-family:pretendard;font-weight:700;vertical-align:top;}
.mainmid5 .mainmid5div2box h2 span{font-size:15px;font-weight:300;letter-spacing:0px;}



.mainmid6 {position:relative;width:100%;height:auto;padding-top:50px;text-align:center;font-family:pretendard;font-size:19px;line-height:180%;}
.mainmid6 span{font-family:kcc;color:#009966;font-size:39px;line-height:70px;letter-spacing:-3px;font-weight:900;}
.mainmid6 p{font-family:pretendard;color:#333;font-size:27px;line-height:40px;letter-spacing:0px;}

.mainmid6 .mid2sum{clear:both;width:100%;line-height:30px;display:inline-block;color:#666;height:auto;padding-top:20px;text-align:center;font-family:pretendard;}

.mainmid6_eng {position:relative;width:100%;height:auto;padding-top:50px;text-align:center;font-family:pretendard;font-size:17px;line-height:150%;}
.mainmid6_eng span{font-family:kcc;color:#009966;font-size:35px;line-height:70px;padding-bottom:10px;letter-spacing:-1px;font-weight:900;}
.mainmid6_eng p{font-family:pretendard;color:#333;padding-bottom:10px;font-size:27px;line-height:40px;letter-spacing:0px;}

.mainmid6_eng .mid2sum{clear:both;width:100%;line-height:30px;display:inline-block;color:#666;height:auto;padding-top:20px;text-align:center;font-family:pretendard;}

.mainmid7 {width:100%;height:auto;padding-top:50px;text-align:center;font-size:0;}
.mainmid7  h1{width:100%;text-align:center;}
.mainmid7  h2{font-size:55px;width:100%;margin:0 auto;padding-top:30px;font-weight:900;}
.mainmid7  h3{font-size:25px;width:100%;margin:0 auto;padding:20px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid7rightitle {font-size:35px;width:100%;margin:0 auto;padding-top:30px;font-weight:500;}

.mainmid7rightext {clear:both;font-size:30px;width:100%;margin:0 auto;padding-top:130px;padding-bottom:30px;font-weight:500;}

.mainmid7right {clear:both;position:relative;width:100%;margin-top:50px;height:550px;display:inline-block;padding-top:50px;text-align:center;vertical-align:top;}

.mainmid7right .bgimg{clear:both;position:relative;width:600px;margin:0 auto;height:570px;padding-top:30px;overflow:hidden;text-align:center;vertical-align:top;}
.mainmid7right .bgimg span{font-weight:400;font-family:pretendard;font-size:25px;}
.mainmid7right .mainmid7_c1{position:absolute;border:5px solid #1c7848;padding-top:50px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 300px);background:#fff;width:600px;height:600px;color:#436949;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c2{position:absolute;padding-top:20px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 225px);background:#436949;width:450px;height:450px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c3{position:absolute;border:2px solid #ccc;padding-top:50px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 175px);background:#517a58;width:350px;height:350px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c4{position:absolute;border:2px solid #ccc;padding-top:70px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 100px);background:#739b79;width:200px;height:200px;color:#fff;text-align:center;box-sizing:border-box;}

.mainmid7right .c1{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;box-sizing:border-box;}
.mainmid7right .c2{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;}
.mainmid7right .c3{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;}

.mainmid7right .ar1{float:left;font-size:25px;width:140px;height:100px;padding-top:20px;text-align:center;font-weight:700;color:#fff;vertical-align:top;letter-spacing:10px;}
.mainmid7right .ar2{float:left;font-size:13px;width:260px;overflow:hidden;height:100px;padding-top:25px;text-align:center;font-weight:700;color:#aaa;vertical-align:top;}
.mainmid7right .ar3{float:left;font-size:57px;width:200px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right .ar3_1{float:left;font-size:57px;width:170px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right .ar3_2{float:left;font-size:57px;width:130px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right .ar4{float:left;font-size:25px;width:450px;height:60px;padding-left:20px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right .ar5{float:left;font-size:16px;width:450px;height:40px;padding-left:20px;padding-top:5px;text-align:left;font-weight:400;line-height:140%;color:#333;vertical-align:top;}



.mainmid7_eng {width:100%;height:auto;padding-top:50px;text-align:center;font-size:0;}
.mainmid7_eng  h1{width:100%;text-align:center;}
.mainmid7_eng  h2{font-size:50px;width:100%;margin:0 auto;padding-top:30px;font-weight:900;}
.mainmid7_eng  h3{font-size:23px;width:100%;margin:0 auto;padding:20px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid7rightitle_eng {font-size:25px;width:100%;margin:0 auto;padding-top:30px;font-weight:500;}

.mainmid7rightext_eng {clear:both;font-size:23px;width:100%;margin:0 auto;padding-top:130px;padding-bottom:30px;font-weight:500;}

.mainmid7right_eng {clear:both;position:relative;width:100%;margin-top:50px;height:550px;display:inline-block;padding-top:50px;text-align:center;vertical-align:top;}

.mainmid7right_eng .bgimg{clear:both;position:relative;width:600px;margin:0 auto;height:570px;padding-top:30px;overflow:hidden;text-align:center;vertical-align:top;}
.mainmid7right_eng .bgimg span{font-weight:400;font-family:pretendard;font-size:22px;}
.mainmid7right_eng .mainmid7_c1{position:absolute;border:5px solid #1c7848;padding-top:40px;font-weight:800;font-family:pretendard;font-size:22px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 300px);background:#fff;width:600px;height:600px;color:#436949;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c2{position:absolute;padding-top:20px;font-weight:800;font-family:pretendard;font-size:22px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 225px);background:#436949;width:450px;height:450px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c3{position:absolute;border:2px solid #ccc;padding-top:50px;font-weight:800;font-family:pretendard;font-size:22px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 175px);background:#517a58;width:350px;height:350px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c4{position:absolute;border:2px solid #ccc;padding-top:60px;font-weight:800;font-family:pretendard;font-size:22px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 100px);background:#739b79;width:200px;height:200px;color:#fff;text-align:center;box-sizing:border-box;}

.mainmid7right_eng .c1{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;box-sizing:border-box;}
.mainmid7right_eng .c2{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;}
.mainmid7right_eng .c3{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;}

.mainmid7right_eng .ar1{float:left;font-size:25px;width:140px;height:100px;padding-top:20px;text-align:center;font-weight:700;color:#fff;vertical-align:top;letter-spacing:10px;}
.mainmid7right_eng .ar2{float:left;font-size:13px;width:260px;overflow:hidden;height:100px;padding-top:25px;text-align:center;font-weight:700;color:#aaa;vertical-align:top;}
.mainmid7right_eng .ar3{float:left;font-size:57px;width:200px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar3_1{float:left;font-size:57px;width:170px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar3_2{float:left;font-size:57px;width:130px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar4{float:left;font-size:25px;width:450px;height:60px;padding-left:20px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar5{float:left;font-size:16px;width:450px;height:40px;padding-left:20px;padding-top:5px;text-align:left;font-weight:400;line-height:140%;color:#333;vertical-align:top;}


.arm1 {display:none;}
.arm2 {display:none;}
.arm3 {display:none;}



.mainmid8 {clear:both;position:relative;margin-top:50px;width:100%;height:auto;border-top:1px solid #ddd;padding-top:80px;text-align:center;font-size:0px;}
.mainmid8 .m8left{display:inline-block;position:relative;margin-top:0px;width:40%;height:auto;padding-bottom:50px;text-align:center;font-family:pretendard;font-size:19px;line-height:180%;vertical-align:top;}
.mainmid8 .m8center{display:inline-block;position:relative;margin-top:0px;width:30%;height:auto;padding-bottom:50px;text-align:center;font-family:pretendard;font-size:19px;line-height:180%;vertical-align:top;}
.mainmid8 .m8right{display:inline-block;position:relative;margin-top:0px;width:30%;padding-left:30px;overflow:hidden;box-sizing:border-box;height:auto;padding-bottom:50px;text-align:center;font-family:pretendard;font-size:19px;line-height:180%;vertical-align:top;}

.mainmid8 h1{text-align:left;font-size:27px;font-weight:700;padding-bottom:20px;}
.mainmid8 h1 a{text-align:left;font-size:27px;font-weight:700;padding-bottom:20px;}

.mainmid8 .maintailbox{float:left;width:calc(50% - 40px);display:inline-block;height:250px;text-align:left;margin-right:30px;font-size:20px;vertical-align:top;}
.mainmid8 .maintailboximg{width:100%;height:180px;}
.mainmid8 .maintailboximg img{width:100%;height:180px;}
.mainmid8 .maintailboxtext{width:100%;font-size:17px;font-family:InfinitySans-RegularA1;padding-top:10px;line-height:140%;text-align:center;}

.mainmid8 .mediabox{position:relative;width:95%;height:70px;text-align:left;font-size:0px;vertical-align:top;border-bottom:1px dotted #999;}
.mainmid8 .mediaboxtext{width:calc(100% - 85px);display:inline-block;white-space: nowrap;overflow:hidden;padding-top:12px;padding-left:15px;font-size:17px;line-height:130%;font-family:InfinitySans-RegularA1;text-align:left;vertical-align:top;}
.mainmid8 .mediaboxtext span{padding-left:0px;font-family:pretendard;font-weight:400;font-size:13px;color:#006699;}
.mainmid8 .mediaboximg{width:70px;height:55px;margin-top:7px;display:inline-block;vertical-align:top;border:0px;}
.mainmid8 .mediaboximg img{width:70px;height:55px;border:0px;border-radius:5px;}
.mainmid8 .mediaboximg2{width:70px;height:55px;margin-top:7px;display:inline-block;vertical-align:top;border:0px;background:#f5f5f5;}
.mainmid8 .mediaboximg2 img{width:25px;height:30px;border:0px;border-radius:5px;margin-left:20px;margin-top:10px;}

.mainmid8 .mainmapaddr {position:relative;width:100%;height:auto;text-align:left;font-size:0px;vertical-align:top;}
.mainmid8 .mainmap {width:100%;display:inline-block;height:180px;overflow:hidden;padding-top:7px;font-size:17px;line-height:130%;font-family:InfinitySans-RegularA1;text-align:left;vertical-align:top;}
.mainmid8 .mainmaptext {font-family:pretendard;font-weight:400;font-size:15px;color:#666;text-align:left;line-height:120%;padding-top:10px;}
.mainmid8 .mainmaptext span{font-size:13px;text-align:left;}



.mainicon {width:100%;height:auto;padding-top:80px;text-align:center;}

.mainicon3 {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:50px;text-align:center;font-size:0;}
.mainicon3 .ictp{width:24%;max-width:300px;vertical-align:top;margin-left:.5%;margin-right:.5%;height:auto;padding:50px 30px;box-sizing:border-box;text-align:center;background:#eee;border-radius:0px;display:inline-block;}
.mainicon3 .ictp h1{width:100%;height:auto;padding:20px 0px;text-align:center;max-width:50px;margin:0 auto;}
.mainicon3 .ictp h2{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;}
.mainicon3 .ictp h3{width:100%;height:auto;padding-top:20px;line-height:20px;font-size:14px;text-align:center;}
.mainicon3 .ictp h4{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;}

.mainicon3_eng {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:50px;text-align:center;font-size:0;}
.mainicon3_eng .ictp{width:24%;max-width:300px;vertical-align:top;margin-left:.5%;margin-right:.5%;height:auto;padding:50px 30px;box-sizing:border-box;text-align:center;background:#eee;border-radius:0px;display:inline-block;}
.mainicon3_eng .ictp h1{width:100%;height:auto;padding:20px 0px;text-align:center;max-width:50px;margin:0 auto;}
.mainicon3_eng .ictp h2{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;}
.mainicon3_eng .ictp h3{width:100%;height:auto;padding-top:20px;line-height:20px;font-size:14px;text-align:center;}
.mainicon3_eng .ictp h4{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;}

.mainicon4 {clear:both;width:100%;height:auto;margin-top:150px;margin-bottom:0px;text-align:center;}
.mainicon4 .mainicon4title {width:100%;font-size:50px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4 .ictp{width:25%;max-width:400px;vertical-align:top;height:auto;padding:150px 0px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:50px;padding:20px 0px;text-align:center;}
.mainicon4 .ictp h1 img{width:90%;max-width:300px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}
.mainicon4 .ictp h2{width:320px;font-size:35px;margin:0 auto;height:30px;margin-top:30px;font-family:pretendard;font-weight:700;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4 .ictp h3{width:100%;height:auto;padding-top:20px;line-height:40px;font-size:25px;text-align:center;color:#666;}
.mainicon4 .ictp h3 span{font-size:13px;}

.mainicon4 .ictpcenter{width:47%;max-width:500px;vertical-align:top;height:auto;padding:20px 30px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictpcenter h1{width:100%;margin:0 auto;height:auto;margin-top:50px;text-align:center;}
.mainicon4 .ictpcenter h1 img{max-width:300px;margin:0 auto;height:auto;text-align:center;}
.mainicon4 .ictpcenter h2{width:100%;font-size:30px;margin:0 auto;height:auto;font-size:0;margin-top:30px;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4 .ictpcenter h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4 .ictpcenter h2 .ar1{display:inline-block;width:90px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4 .ictpcenter h2 .ar2{display:inline-block;padding-top:30px;font-size:30px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4 .ictpcenter h2 .ar3{display:inline-block;width:90px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4 .ictpcenter h2 .ar4{display:inline-block;width:150px;font-size:19px;padding:30px 0;margin-top:50px;margin-left:2%;margin-right:2%;color:#666;background:#f5f5f5;border-radius:0px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}

.mainicon4 .ictpmobile {display:none;}


.mainicon4_eng {clear:both;width:100%;height:auto;margin-top:150px;margin-bottom:0px;text-align:center;}
.mainicon4_eng .mainicon4title {width:100%;font-size:50px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4_eng .ictp{width:25%;max-width:400px;vertical-align:top;height:auto;padding:150px 0px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:20px;padding:20px 0px;text-align:center;}
.mainicon4_eng .ictp h1 img{width:90%;max-width:300px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictp h2{width:320px;font-size:32px;margin:0 auto;height:auto;padding-bottom:10px;margin-top:30px;border-bottom:5px solid #333;font-family:pretendard;font-weight:700;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictp h3{width:100%;height:auto;padding-top:10px;line-height:25px;font-size:19px;text-align:center;color:#666;}
.mainicon4_eng .ictp h3 span{font-size:13px;}

.mainicon4_eng .ictpcenter{width:47%;max-width:500px;vertical-align:top;height:auto;padding:20px 30px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictpcenter h1{width:100%;margin:0 auto;height:auto;font-size:19px;color:#999;line-height:25px;margin-top:50px;text-align:center;}
.mainicon4_eng .ictpcenter h1 img{max-width:300px;margin:0 auto;height:auto;text-align:center;}
.mainicon4_eng .ictpcenter h2{width:100%;font-size:30px;margin:0 auto;height:auto;font-size:0;margin-top:30px;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictpcenter h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4_eng .ictpcenter h2 .ar1{display:inline-block;width:90px;padding-top:30px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4_eng .ictpcenter h2 .ar2{display:inline-block;padding-top:30px;font-size:45px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4_eng .ictpcenter h2 .ar3{display:inline-block;width:90px;padding-top:30px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4_eng .ictpcenter h2 .ar4{display:inline-block;width:150px;font-size:19px;padding:30px 0;margin-top:50px;margin-left:2%;margin-right:2%;color:#666;background:#f5f5f5;border-radius:0px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}

.mainicon4_eng .ictpmobile {display:none;}


#topspot18 {position:absolute;display:none;z-index:1;top:105px;left:63px;}
#topspot17 {position:absolute;display:none;z-index:1;top:105px;left:63px;}
#topspot16 {position:absolute;display:none;z-index:1;top:105px;left:63px;}
#topspot15 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot14 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot12 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot10 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot9 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot7 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot5 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot3 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot2 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot0 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot98 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot96 {position:absolute;display:none;z-index:1;top:105px;left:58px;}
#topspot95 {position:absolute;display:none;z-index:1;top:105px;left:58px;}

#sub_2020y {color:#aaa;}
#sub_2010y {color:#aaa;}
#sub_2000y {color:#aaa;}
#sub_1980y {color:#aaa;}

#yline {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:70px;margin-top:125px;z-index:5;}
#yline2 {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:70px;margin-top:125px;z-index:5;}
#yline3 {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:70px;margin-top:125px;z-index:5;}
#yline4 {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:70px;margin-top:125px;z-index:5;}



.contentarea .eyelove01sub_3 {clear:both;position:relative;width:100%;height:auto;max-width:1300px;font-size:0;margin:0 auto;color:#000;text-align:center;margin:0 auto;margin-top:5px;padding-bottom:50px;box-sizing:border-box;text-align:center;}
.contentarea .eyelove01sub_3 .off{display:inline-block;border:0px;height:45px;line-height:40px;font-size:17px;font-family:Nanum Gothic;font-weight:400;margin:0 0 35px 0;text-align:center;background:#ddd;cursor:pointer;padding-left:35px;padding-right:35px;border-radius:18px;}
.contentarea .eyelove01sub_3 .on{display:inline-block;border:0px;height:45px;line-height:40px;font-size:17px;font-family:Nanum Gothic;font-weight:400;margin:0 0 35px 0;text-align:center;cursor:pointer;padding-left:35px;padding-right:35px;border-radius:18px;background:#06b467;color:#fff;}
.contentarea .eyelove01sub_3 h1{display:inline-block;width:50px;margin:0 0 5px 0;border-bottom:2px solid #ddd;}
.contentarea .eyelove01sub_3 li:hover {display:inline-block;background:#bae2bc;color:#fff;}

.contentarea .eyelove01sub_3title {clear:both;position:relative;width:100%;height:auto;max-width:1300px;font-size:15px;color:#666;text-align:center;margin:0 auto;margin-top:90px;box-sizing:border-box;text-align:center;padding-bottom:50px;}
.contentarea .eyelove01sub_3title strong{font-size:35px;letter-spacing:-.5px;padding-bottom:10px;font-weight:800;color:#000;}

.contentarea .eyelove01sub_4 {clear:both;position:relative;width:100%;height:auto;max-width:1400px;min-width:1400px;font-size:0;margin:0 auto;color:#000;text-align:center;margin:0 auto;box-sizing:border-box;text-align:center;vertical-align:top;}
.contentarea .eyelove01sub_4 .topflag {display:inline-block;position:relative;width:10%;}
.contentarea .eyelove01sub_4 li strong{font-size:60px;letter-spacing:-4px;font-weight:900;font-family:noto sans kr;color:#000;}
.contentarea .eyelove01sub_4 li span{font-size:60px;letter-spacing:-4px;font-weight:900;font-family:noto sans kr;color:#aaa;}
.contentarea .eyelove01sub_4 .topflag {display:inline-block;width:10%;}
.contentarea .eyelove01sub_4 p {display:inline-block;font-weight:900;font-family:noto sans kr;color:#cc0000;}

.contentarea .eyelove01sub_4 .rightphoto{display:inline-block;width:32%;height:auto;color:#000;font-size:15px;font-family:Pretendard-Regular;text-align:left;max-height:200px;line-height:150%;overflow:hidden;box-sizing:border-box;vertical-align:top;}
.contentarea .eyelove01sub_4 .leftphoto{display:inline-block;width:32%;height:auto;color:#000;font-size:15px;font-family:Pretendard-Regular;text-align:left;max-height:200px;line-height:150%;overflow:hidden;box-sizing:border-box;vertical-align:top;}
.contentarea .eyelove01sub_4 .rightmap{display:inline-block;width:32%;height:auto;color:#666;font-size:15px;font-family:Pretendard-Regular;text-align:left;vertical-align:top;line-height:150%;box-sizing:border-box;padding-top:0px;}
.contentarea .eyelove01sub_4 .leftmap{display:inline-block;width:32%;height:auto;color:#666;font-size:15px;font-family:Pretendard-Regular;text-align:right;vertical-align:top;line-height:150%;box-sizing:border-box;padding-top:0px;}

#histphoto {display:none;}



.interiortitle {width:100%;height:40px;font-size:27px;letter-spacing:-1.5px;font-family:Pretendard;font-weight:200;text-align:left;}
.interiorsubject {clear:both;width:100%;height:35px;padding-top:10px;font-size:19px;letter-spacing:-1px;font-family:Pretendard;font-weight:500;text-align:left;}
.interiorsubject2 {clear:both;width:100%;height:35px;padding-top:30px;font-size:19px;letter-spacing:-1px;font-family:Pretendard;font-weight:500;text-align:left;}
.interiorpnd {clear:both;width:100%;height:70px;text-align:left;}
.interiorpnd2 {clear:both;width:100%;height:70px;font-size:20px;text-align:left;}

.interiortitle_eng {width:100%;height:40px;font-size:27px;letter-spacing:0px;font-family:Pretendard;font-weight:200;text-align:left;}
.interiorsubject_eng {clear:both;width:100%;height:35px;padding-top:10px;font-size:19px;letter-spacing:0px;font-family:Pretendard;font-weight:500;text-align:left;}
.interiorsubject2_eng {clear:both;width:100%;height:35px;padding-top:30px;font-size:19px;letter-spacing:0px;font-family:Pretendard;font-weight:500;text-align:left;}

.designsubject {clear:both;width:100%;height:50px;padding-top:20px;font-size:19px;letter-spacing:-1px;font-family:Pretendard;font-weight:500;text-align:left;}
.designsubject span{font-size:16px;}

.interiorpnd2_ps {display:inline-block;width:auto;height:80px;font-size:20px;text-align:left;}
.interiorpnd2_m2 {display:inline-block;width:auto;height:80px;font-size:20px;text-align:left;display:none;}
.interiorpnd2_cng {display:inline-block;width:auto;margin-left:50px;height:80px;font-size:20px;text-align:left;}

.interiorpnd2_cng .cngbtn1{display:inline-block;width:80px;margin-left:0px;border:1px solid #ccc;height:35px;font-size:17px;text-align:center;background:#fff;cursor:pointer;}
.interiorpnd2_cng .cngbtn2{display:inline-block;width:80px;margin-left:0px;border:1px solid #ccc;margin-left:-1px;height:35px;font-size:17px;background:#fff;text-align:center;cursor:pointer;}

.cngbtn1on{border:2px solid #ff3300 !important;color:#ff3300;}
.cngbtn2on{border:2px solid #ff3300 !important;color:#ff3300;}


.interiorinputbutton {width:200px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorinputbutton2 {width:100px;height:100px;text-align:center;border:1px solid #ccc;font-size:14px;margin-right:15px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.interiorinputbuttonon2 {border:2px solid #1c7848;color:#1c7848;letter-spacing:-1px;}

.interiortextbutton {width:200px;height:50px;text-align:center;border:0px;border-bottom:2px solid #1c7848;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.interiortextbuttoninput {width:200px;height:50px;text-align:center;border:0px;border-bottom:1px solid #666;background:#f5f5f5;font-size:16px;margin-left:15px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorpnd_jg {display:block;height:80px;width:100%;text-align:left;}
.interiorpnd_jg .interiorinputbutton {width:200px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorpnd_su {display:block;height:auto;padding-bottom:30px;width:100%;text-align:left;}
.interiorpnd_su .interiorinputbutton {width:150px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorpnd_hp {display:block;height:160px;min-width:1000px;width:100%;text-align:left;}
.interiorpnd_hp .interiorinputbutton {width:120px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}


.interiorpnd_is {height:80px;width:100%;text-align:left;}
.interiorpnd_is .interiorinputbutton {width:110px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}


.interiorinputbuttonon {border:2px solid #1c7848 !important;color:#1c7848;letter-spacing:-1px;}

.interiorinputbutton_eng {width:200px;height:50px;text-align:center;border:1px solid #ccc;font-size:15px;margin-right:5px;letter-spacing:0px;background:#fff;cursor:pointer;}
.interiorinputbuttonon_eng {border:2px solid #1c7848 !important;color:#1c7848;letter-spacing:0px;}





.designinputbutton {width:200px;height:50px;text-align:center;border:1px solid #ccc;color:#000;font-size:16px;margin-right:15px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.designinputbuttoff {width:200px;height:50px;text-align:center;border:2px solid #ff3300;color:#ff3300;font-size:16px;margin-right:15px;letter-spacing:-1px;background:#fff;cursor:pointer;}


.designpnd_jg {display:block;height:80px;width:100%;text-align:left;}
.designpnd_jg .designinputbutton {width:200px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.designpnd_su {display:block;height:auto;padding-bottom:30px;width:100%;text-align:left;}
.designpnd_su .designinputbutton {width:150px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.designpnd_hp {display:block;height:160px;min-width:1000px;width:100%;text-align:left;}
.designpnd_hp .designinputbutton {width:120px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}


.designpnd_is {height:80px;width:100%;text-align:left;}
.designpnd_is .designinputbutton {width:110px;height:50px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:5px;letter-spacing:-1px;background:#fff;cursor:pointer;}


.designinputbuttonon {border:2px solid #ff3300 !important;color:#ff3300;letter-spacing:-1px;}




.notice_area {position:relative;width:100%;float:left;height:auto;padding-top:50px;}

.notice_num {padding-top:33px;float:left;position:relative;width:8%;height:50px;text-align:center;}
.notice_img {padding-top:15px;float:left;position:relative;width:90px;height:50px;text-align:left;}
.notice_subject {padding-top:27px;float:left;position:relative;width:72%;height:50px;text-align:left;overflow:hidden;}
.notice_subject p{padding-top:3px;}
.notice_subject img{margin-top:-4px;}
.notice_subject2 {padding-top:27px;float:left;position:relative;width:calc(72% - 90px);height:50px;text-align:left;overflow:hidden;}
.notice_subject2 img{margin-top:-4px;}
.notice_name {padding-top:33px;float:left;position:relative;width:10%;height:50px;text-align:center;}
.notice_name a{font-size:13px;color:#333;letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.notice_date {padding-top:33px;float:left;position:relative;width:10%;height:50px;text-align:center;}
.notice_date a{font-size:13px;color:#333;letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.notice_hit {padding-top:33px;float:left;position:relative;width:8%;height:50px;text-align:center;}



.review_area {position:relative;width:100%;float:left;border-top:1px solid #ddd;height:auto;}

.review_num {padding-top:33px;float:left;position:relative;width:5%;height:50px;text-align:center;}
.review_ca {padding-top:33px;float:left;position:relative;font-family:S-CoreDream-4Regular;color:#cc0033;width:10%;height:50px;text-align:center;}
.review_ca a{font-family:S-CoreDream-4Regular;color:#666;font-size:13px;}
.review_img {padding-top:15px;float:left;position:relative;width:90px;height:50px;text-align:left;}
.review_subject {display:inline-block;font-size:19px;letter-spacing:0px;font-family:pretendard;font-weight:700;padding-top:18px;float:left;position:relative;width:73%;height:50px;text-align:left;overflow:hidden;}
.review_subject2 {display:inline-block;font-size:19px;letter-spacing:0px;font-family:pretendard;font-weight:700;padding-top:18px;float:left;position:relative;width:calc(73% - 90px);height:50px;text-align:left;overflow:hidden;}
.review_name {padding-top:33px;float:left;position:relative;font-size:13px;color:#333;letter-spacing:0px;font-family:S-CoreDream-4Regular;width:10%;height:50px;text-align:center;}

.review_date {padding-top:33px;float:left;position:relative;width:10%;height:50px;text-align:center;}
.review_date a{font-size:13px;color:#333;letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.review_hit {padding-top:33px;float:left;position:relative;width:8%;height:50px;text-align:center;}
.mcontr {width:100%;padding-top:7px;font-size:11px;color:#999;text-align:left;letter-spacing:0px;font-family:S-CoreDream-4Regular !important;}


#programlist {display:inline-block;width:calc(50% - 30px);border:1px solid #ddd;border-top:2px solid #666;margin-top:23px;padding:30px 20px;margin-left:10px;margin-right:10px;box-sizing:border-box;vertical-align:top;height:auto;}
#programlist a:hover{color:#0aad80;}

#imgcprogram {position:relative;display:inline-Block;width:180px;height:auto;text-align:center;border-radius:3px;overflow:hidden;height:100px;vertical-align:top;}

#imgcprogram h1{position:absolute;top:40%;font-size:11px;color:#999;line-height:20px;width:100%;text-align:center;height:auto;font-family:S-CoreDream-4Regular;}

.noimage {width:150px;position:relative;display:inline-Block;height:auto !important;min-height:100px;background:#f5f5f5;}
.noimage img {width:31px;height:40px;margin-top:-10px;}

.kimage img {width:150px;height:auto !important;min-height:100px;}
.kimage img:hover {transition: 0.5s ease-in-out;scale:1.1;}


.programlistno {display:inline-Block;padding-left:2%;position:relative;font-size:12px;width:100%;height:20px;vertical-align:top;}

.programlistarea {display:inline-Block;position:relative;width:calc(100% - 190px);vertical-align:top;}

.programlistcaname {display:inline-Block;position:relative;width:100%;height:30px;vertical-align:top;}
.programlistcaname p{display:inline-Block;width:auto !important;border:1px solid #ddd;padding-left:10px;padding-right:10px;padding-top:2px;background:#f5f5f5;height:23px;box-sizing:border-box;border-radius:10px;text-align:center;font-size:11px;margin-top:0px;color:#000;font-family:InfinitySans-RegularA1;}
.programlistsubject {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:21px;padding-top:0px;padding-top:5px;padding-bottom:5px;font-family:S-CoreDream-4Regular;}
.programlistcontent {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:15px;padding-top:0px;color:#999;font-family:S-CoreDream-4Regular;}
.programlistcontent a{color:#999;font-size:15px;}
.programlistdate {display:inline-Block;width:100%;height:25px;font-size:11px;margin-top:5px;color:#999;font-family:S-CoreDream-4Regular;}


#imgcmedialist {display:inline-block;float:left;width:31%;margin-left:1%;margin-right:1%;vertical-align:top;height:auto;margin-top:20px;margin-bottom:30px;}
#imgcmedialist a:hover{color:#0aad80;}

#imgcmedia {position:relative;width:100%;height:auto;float:left;text-align:center;border-radius:3px;overflow:hidden;height:300px;}
#imgcmedia img {width:100% !important;min-height:300px;}
#imgcmedia img:hover {transition: 0.5s ease-in-out;scale:1.1;}

#imgcmedia h1{position:absolute;top:47%;font-size:12px;color:#999;line-height:20px;width:100%;text-align:center;height:auto;font-family:S-CoreDream-4Regular;}

.imgcmediacaname {clear:both;position:relative;display:Inline-Block;width:100%;height:30px;}
.imgcmediacaname p{display:Inline-Block;line-height:17px;width:auto !important;border:1px solid #ddd;padding-left:20px;padding-right:20px;padding-top:1px;background:#f5f5f5;height:23px;box-sizing:border-box;border-radius:30px;text-align:center;font-size:11px;margin-top:15px;color:#000;font-family:InfinitySans-RegularA1;}
.imgcmediasubject {width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:18px;padding-top:16px;padding-bottom:10px;font-family:S-CoreDream-4Regular;}
.imgcmediadate {width:100%;height:25px;font-size:11px;margin-top:5px;color:#999;font-family:S-CoreDream-4Regular;}


.boardname {background:#f5f5f5;height:33px;margin-top:10px;border:1px solid #ddd;padding-left:10px;width:100%;max-width:300px;font-size:15px;}
.boardsubject {background:#f5f5f5;height:33px;border:1px solid #ddd;padding-left:10px;width:100%;font-size:15px;}


.board_top { clear:both; }

.board_list { clear:both; width:1104px; table-layout:fixed; margin:10px 0 0 0px; }
.board_list th { font-weight:bold; font-size:13px; } 
.board_list th { background-color:#f5f5f5; } 
.board_list th { white-space:nowrap; height:50px; overflow:hidden; text-align:center; } 
.board_list th { border-top:1px solid #ddd; border-bottom:1px solid #ddd; } 

.board_list tr.bg0 { background-color:#fafafa; } 
.board_list tr.bg1 { background-color:#ffffff; } 

.board_list td.num { color:#999999; text-align:center; }
.board_list td.checkbox { text-align:center; }
.board_list td.name { padding:0 0 0 5px; text-align:center; }
.board_list td.addr { padding:0 0 0 0px; text-align:left;  }
.board_list td.subject { padding:0 0 0 0px; text-align:left;  }


.board_list .notice { font-weight:normal; }
.board_list .current { font:bold 11px tahoma; color:#E15916; }
.board_list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

.board_button { clear:both; margin:10px 0 0 0; }

.board_page { clear:both; text-align:center; margin:3px 0 0 0; }
.board_page a:link { color:#777; }

.board_search { text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }


.edtc { width:200px;font-size:16px;height:45px;background:#f5f5f5;border:1px solid #ccc;padding-left:10px; } 
.edtc2 { height:45px;width:350px;background:#f5f5f5;font-size:16px;border:1px solid #ccc;padding-left:10px; } 
.edtc3 { height:330px;width:100%;font-size:16px;background:#f5f5f5;padding:10px;box-sizing:border-box;border:1px solid #ccc; } 
.edtc4 { clear:both;width:100%;height:120px;box-sizing:border-box;border:1px #ccc solid;padding:2%;font-family:noto sans kr;font-size:14px;line-height:170%;background:#f5f5f5; } 

.small2 { font-size:11px; font-family:tahoma; color:#999999; }

.small3 { font-size:11px; font-family:돋움; letter-spacing:-1px;}


.service1 { background:#f5f5f5; padding-left:10px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#dddddd; border-right-color:#dddddd; border-bottom-color:#dddddd; border-left-color:#999999; border-style:solid;}
.service2 { background:#ffffff; padding-left:10px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#dddddd; border-right-color:#dddddd; border-bottom-color:#dddddd; border-left-color:#dddddd; border-style:solid;}
.service3 { background:#f5f5f5; padding-left:10px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#dddddd; border-right-color:#dddddd; border-bottom-color:#dddddd; border-left-color:#dddddd; border-style:solid;}
.service4 { background:#ffffff; padding-left:10px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#dddddd; border-right-color:#999999; border-bottom-color:#dddddd; border-left-color:#dddddd; border-style:solid;}


.textpadding2 { font-weight:bold; font-family: Verdana, 굴림; color:#006699; padding-left:32px; }
.textpadding_sub { font-family: Verdana, 굴림; color:#444444; padding-top:17px; padding-bottom:27px; padding-left:20px } 

#bbs_content {width:100%;height:auto;margin:0 auto;padding:30px;box-sizing:border-box;padding-bottom:50px;border-bottom:1px dotted #ccc;font-family:Noto Sans KR !important;line-height:200% !important;font-size:16px;}
#bbs_content img{height:auto !important;margin-top:10px;}
#show_content img{height:auto !important;}
#bbs_content img:active {transform: scale(2);}


.btn1010area {width:100%;height:auto;padding-top:0px;margin-top:0px;font-size:0;text-align:left;padding-bottom:30px;}
.btn1010 {display:inline-block;width:auto;letter-spacing:-1px;margin-right:50px;height:40px;padding-top:8px;font-size:27px;font-family:pretendard;font-weight:800;text-align:left;cursor:pointer;color:#666;}
.btn1010on {border-bottom:5px solid #E64343;color:#E64343;}
.btn1010on span{color:#E64343;}
.btn1010:hover {color:#000;z-index:3;}
.btn1010:hover span{color:#E64343;}


.btn1020area {width:100%;height:auto;padding-top:0px;margin-top:0px;font-size:0;text-align:left;padding-bottom:20px;}
.btn1020 {display:inline-block;width:auto;min-width:120px;padding-left:30px;padding-right:30px;margin-right:4px;height:33px;padding-top:12px;margin-top:5px;font-size:15px;font-family:S-CoreDream-4Regular;text-align:center;cursor:pointer;color:#000;border:1px solid #aaa;}
.btn1020on {border:1px solid #E64343;color:#E64343 !important;}
.btn1020on span{color:#ff000 !important;}
.btn1020:hover {border:1px solid #E64343;color:#E64343 !important;}

.btn1020:hover span{color:#E64343 !important;}



.typing-txt{display: none;}
.typeing-txt ul{list-style:none;}
.typeing-txt p{width:100%;height:auto;margin:0 auto;padding-top:10px;text-align:center;max-width:1200px;line-height:20px;font-weight:200;font-family:Pretendard;color:#666;font-size:23px;}
.typing {  
  clear:both;
  display: inline-block; 
  height:40px;
  animation-name: cursor; 
  animation-duration: 0.5s; 
  animation-iteration-count: infinite; 
  font-size:40px;
  font-family:NEXEN;
  font-weight:800;
  letter-spacing:-1px;
  margin-top:30px;
} 

@keyframes cursor{ 
  0%{border-right: 1px solid #fff} 
  50%{border-right: 1px solid #000} 
  100%{border-right: 1px solid #fff} 
}

.reviewtitle {position:relative;display:inline-block;font-size:0;width:100%;height:auto;border:0px solid #ddd;overflow:hidden;margin:0 auto;}

.reviewroll {position:relative;display:inline-block;font-size:0;width:calc(50% - 4px);margin-left:2px;margin-right:2px;background:#f5f5f5;padding:30px;box-sizing:border-box;border-radius:5px;}

.reviewroll h1{clear:both;width:50%;max-width:250px;height:150px !important;border-radius:5px;height:auto;float:left;text-align:left;overflow:hidden;}
.reviewroll h2{width:50%;height:auto;height:167px;overflow:hidden;padding-left:25px;float:left;text-align:left;padding-top:0px;text-align:left;line-height:25px;font-weight:500;font-family:Pretendard;color:#fff;box-sizing:border-box;font-size:22px;letter-spacing:-1px;}
.reviewroll p{clear:both;width:100%;padding-left:0px;padding-top:10px;float:left;text-align:left;height:95px;margin:0 auto;overflow:hidden;font-size:13px;color:#666;line-height:150%;;}



.odlinebox {width:100%;height:40px;float:left;border-right:1px solid #ccc;text-align:left;border-bottom:1px dotted #666;border-right:0px;}
.odlineboxtitle {width:150px;height:31px;background:#f5f5f5;float:left;border-right:1px solid #ccc;padding-top:9px;text-align:center;font-size:15px;font-family:Pretendard;}
.odlineboxcont {width:calc(100% - 172px);height:31px;float:left;padding-top:9px;padding-left:20px;font-size:15px;font-family:Pretendard;}

.odlinebox1 {width:100%;height:87px;float:left;border-right:1px solid #ccc;text-align:left;border-bottom:1px dotted #666;border-right:0px;}
.odlineboxtitle1 {width:150px;height:78px;background:#f5f5f5;float:left;border-right:1px solid #ccc;padding-top:9px;text-align:center;font-size:15px;font-family:Pretendard;}
.odlineboxcont1 {width:calc(100% - 172px);height:78px;float:left;padding-top:9px;padding-left:20px;font-size:15px;font-family:Pretendard;}



.mainmid1 .mainmid1div1{width:calc(100% - 500px);display:inline-block;height:auto;padding-top:0px;text-align:center;vertical-align:top;}

.mainmid1 .mainmid1div2{width:500px;display:inline-block;height:auto;padding-top:0px;text-align:center;vertical-align:top;}
.mainmid1 .mainmid1div2 .mainmid1div2title{width:100%;text-align:left;display:inline-block;height:37px;line-height:30px;font-size:27px;padding-top:5px;font-family:Pretendard;font-weight:800;}
.mainmid1 .mainmid1div2 .mainmid1div2title_text {width:100%;text-align:left;display:inline-block;height:18px;font-size:13px;color:#666;padding-top:0px;font-family:Pretendard;font-weight:300;}
.mainmid1 .mainmid1div2 .mainmid1div2title_text u{color:#0066cc;font-weight:700;}
.mainmid1 .mainmid1div2 .mainmid1div2title_text u:hover{color:#ff0000;font-weight:700;}
.mainmid1 .mainmid1div2 .mainmid1div2con {width:100%;text-align:left;display:inline-block;padding-top:7px;height:auto;font-size:14px;font-family:Pretendard;font-weight:800;}
.mainmid1 .mainmid1div2 .mainmid1div2conli {width:100%;text-align:left;display:inline-block;height:auto;font-size:14px;font-family:Pretendard;font-weight:800;}

.mainmid1 .mainmid1div2 .maininteriorinputbutton {width:180px;height:38px;text-align:center;font-family:S-CoreDream-4Regular;border:1px solid #ccc;font-size:14px;margin-right:3px;margin-top:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.mainmid1 .mainmid1div2 .maininteriorinputbuttonon {border:2px solid #e64343;color:#e64343;font-family:S-CoreDream-4Regular;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput1 {width:30%;height:38px;padding-left:10px;box-sizing:border-box;font-family:S-CoreDream-4Regular;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput2 {width:90%;height:38px;padding-left:10px;box-sizing:border-box;font-family:S-CoreDream-4Regular;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput3 {width:30%;height:38px;margin-left:3px;padding-left:10px;font-family:S-CoreDream-4Regular;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput5 {width:50%;height:38px;margin-left:0px;padding-left:10px;font-family:S-CoreDream-4Regular;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput6 {width:40%;height:38px;margin-left:0px;padding-left:10px;font-family:S-CoreDream-4Regular;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2context {width:90%;height:70px;padding-left:10px;padding-top:10px;font-family:S-CoreDream-4Regular;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2consubmit {width:90%;height:38px;border-radius:3px;background:#e64343;font-family:S-CoreDream-4Regular;color:#fff;text-align:venter;cursor:pointer;border:1px solid #e64343;font-size:14px;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2consubmit:hover {background:#ff3300;color:#fff;transition:all 0.5s;}


.rolltitle {position:relative;width:90%;margin:0 auto;height:45px;margin-top:5px;overflow:hidden;text-align:left;font-size:15px;color:#fff;border:1px solid #ccc;background:#666;}

.rolltitle .titleno{display:inline-block;overflow:hidden;text-align:center;height:45px;color:#fff;padding-top:12px;width:110px;font-family:Pretendard;vertical-align:top;}
.rolltitle .titlename{display:inline-block;overflow:hidden;text-align:center;height:45px;color:#fff;padding-top:12px;width:100px;font-family:Pretendard;vertical-align:top;}
.rolltitle .titletel{display:inline-block;overflow:hidden;text-align:center;height:45px;color:#fff;padding-top:12px;width:160px;font-family:Pretendard;vertical-align:top;}
.rolltitle .titlechk{display:inline-block;overflow:hidden;text-align:center;height:45px;color:#fff;padding-top:12px;width:calc(100% - 575px);font-family:Pretendard;vertical-align:top;}
.rolltitle .titlearea{display:inline-block;overflow:hidden;text-align:center;height:45px;color:#fff;padding-top:12px;width:100px;font-family:Pretendard;vertical-align:top;}
.rolltitle .titleuse{display:inline-block;overflow:hidden;text-align:center;height:45px;color:#fff;padding-top:12px;width:80px;font-family:Pretendard;vertical-align:top;}

.rollcont {position:relative;width:90%;margin:0 auto;height:42px;margin-top:-1px;overflow:hidden;text-align:left;font-size:13px;color:#666;border:1px solid #ccc;background:#fff;}

.rollcont .titleno{display:inline-block;overflow:hidden;height:42px;border-right:1px solid #ccc;color:#000;padding-top:11px;width:110px;font-family:TheJamsil5Bold;text-align:center;}
.rollcont .titlename{display:inline-block;overflow:hidden;text-align:center;color:#000;height:42px;border-right:1px solid #ccc;padding-top:10px;width:100px;font-family:TheJamsil5Bold;}
.rollcont .titletel{display:inline-block;overflow:hidden;text-align:center;color:#000;height:42px;border-right:1px solid #ccc;padding-top:10px;width:160px;font-family:TheJamsil5Bold;}
.rollcont .titlechk{display:inline-block;overflow:hidden;text-align:center;color:#000;height:42px;border-right:1px solid #ccc;;padding-top:10px;width:calc(100% - 575px);font-family:TheJamsil5Bold;}
.rollcont .titlearea{display:inline-block;overflow:hidden;text-align:center;color:#000;border-right:1px solid #ccc;height:42px;padding-top:10px;width:100px;font-family:TheJamsil5Bold;}
.rollcont .titleuse{display:inline-block;overflow:hidden;color:#e64343;padding-top:8px;width:80px;text-align:center;font-weight:normal;height:40px;font-size:11px;font-family:S-CoreDream-4Regular;}

.fixmenu {position:fixed;width:75px;height:225px;bottom:130px;right:23px;z-index:10;}
.fixmenu li{position:relative;background:#e64343;border-radius:5px;width:75px;height:80px;margin-top:5px;display:inline-block;}
.fixmenu li:hover{background:#ff6600;transition:background 0.3s;cursor:pointer;}
.fixmenu li h1{width:100%;padding-top:3px;height:auto;text-align:center;}
.fixmenu li h2{width:100%;padding-top:3px;height:auto;text-align:center;color:#fff;line-height:13px;font-size:10px;font-family:S-CoreDream-4Regular;}
.fixmenu li h3{width:100%;padding-top:10px;height:auto;text-align:center;color:#ffffcc;line-height:23px;font-size:21px;font-family:Montserrat;font-weight:600;}
.fixmenu .rd3 {position:relative;width:75px;height:80px;background:#666;display:inline-block;}


/*pageing*/
.content_page{display:block;clear:both;position:relative;border-top:1px dotted #666;width:100%;padding-top:50px;padding-bottom:50px;text-align:center;zoom:1;overflow:hidden}
.content_page a,.content_page strong{display:inline-block;position:relative;_width:26px;margin-right:-1px;padding:7px 8px 7px 8px;border:1px solid #fff;font:bold 14px S-CoreDream-4Regular;line-height:normal;color:#000;text-decoration:none;min-width:18px;_min-width:26px}
.content_page strong{border:1px solid #e64343;background:#e64343;color:#fff !important;z-index:5;margin-left:-1px;}
.content_page a{border:1px solid #e9e9e9;background:#fff;margin-left:-1px;}
.content_page .kkk:hover{background:#333;color:#fff;border:1px solid #333;transition:all 0.5s; transition-delay:0s, 0s, 0s, 0.5s;}
.content_page .mpre,.content_page .mnext{display:inline-block;text-align:center;border:0px solid #e9e9e9;font:14px S-CoreDream-4Regular;font-weight:normal;color:#565656}
.content_page .mpre{margin-right:10px;border:0px;padding:10px 10px 3px 10px;}
.content_page .mnext{margin-left:10px;border:0px;padding:10px 10px 3px 10px;}
.content_page .mpre:hover{border:0px;background:#fff;color:#e64343;}
.content_page .mnext:hover{border:0px;background:#fff;color:#e64343;}

.content_page .mpre2,.content_page .mnext2{display:inline-block;border:0px solid #e9e9e9;font:12px S-CoreDream-4Regular;font-weight:normal;color:#565656}
.content_page .mpre2{margin-right:0px;border:0px;padding:6px 6px 3px 0px;}
.content_page .mnext2{margin-left:5px;border:0px;padding:6px 10px 3px 0px;}
.content_page .mpre2:hover{border:0px;background:#fff;color:#e64343;}
.content_page .mnext2:hover{border:0px;background:#fff;color:#e64343;}

.loginbox {text-align:left;width:70%;max-width:400px;letter-spacing:-2px;height:auto;margin:0 auto;font-size:52px;padding-bottom:20px;border-bottom:1px solid #333;font-family:Montserrat;line-height:40px;}
.loginbox strong{font-size:52px;letter-spacing:-2px;font-family:Montserrat;padding-left:5px;}

#btn_login {width:100%;font-size:14px;height:45px;background:#333;color:#fff;border:0px;font-family:S-CoreDream-4Regular;cursor:pointer;}
#btn_login:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

#btn_login_join {clear:both;width:100%;height:25px;margin-top:20px;font-family:S-CoreDream-4Regular;font-size:13px;padding-top:6px;text-align:center;background:#ddd;border:1px solid #ccc;}
#btn_login_join:hover {background:#051c2a;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

/* 폼메일 */
#formmail textarea {height:100px}
#formmail .formmail_flie {position:relative}
#formmail .formmail_flie .file_wr {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
#formmail .lb_icon {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#fff;text-align:center;color:#b2b2b2}
#formmail .frm_file {padding-left:50px}
#formmail .frm_info {color:#3497d9;font-size:0.92em}
.chk_box {position:relative;}
.chk_box input[type="radio"] {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
.chk_box input[type="radio"] + label {position:relative;padding-left:23px;display:inline-block;color:#676e70}
.chk_box input[type="radio"] + label span {position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#f7f8f9;border:1px solid #cdd6df;border-radius:50%}
.chk_box input[type="radio"]:checked + label {color:#4d6947}
.chk_box input[type="radio"]:checked + label span {border-color:#4d6947}
.chk_box input[type="radio"]:checked + label span:before {width:7px;height:7px;background:#4d6947;content:'';position:absolute;top:3px;left:3px;border-radius:50%}
.selec_chk {vertical-align:middle;width:18px;height:18px;cursor:pointer;display:none;}

.left_input {padding-top:10px;}
#mailselect {margin-left:10px !important;}

.full_input, .frm_address { width: 100%; }
.frm_input { height:40px;box-sizing:border-box;font-family:S-CoreDream-4Regular;}
.wr_content textarea, .tbl_frm01 textarea, .form_01 textarea, .frm_input {border: 1px solid #d0d3db;background: #f5f5f5;color: #000;vertical-align: middle;padding: 3px;}

.btn_confirm_reg {margin:20px 0;text-align:center}
.reg_btn_submit {display:inline-block;background:#333;color:#fff !important;text-align:center;border-radius:3px;width:300px;height:45px;line-height:45px;font-size:1.2em;margin:0 auto;font-weight:bold;}
.reg_btn_submit:hover {display:inline-block;background:#E64343;transition:all 0.5s;}


.tooltip_icon {display:inline-block;vertical-align:baseline;color:#b3b5b8;border:0;font-size:1.4em;background:transparent;cursor:pointer}
.tooltip_icon:hover {color:#448bf5}
.tooltip {position:relative;width:auto;color:#fff;background:#000;padding:10px;font-size:small;line-height:18px;display:none;position:absolute;z-index:9;font-weight:normal;margin-left:15px;margin-top:10px}
.tooltip:before {content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-top:0px solid transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid #000}

.msg_sound_only, .sound_only {
    display: inline-block !important;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0;
    line-height: 0;
    border: 0 !important;
    overflow: hidden !important;
}

/* 회원가입 약관 */
.register {margin:0 auto}
.register:after {display:block;visibility:hidden;clear:both;content:""}
.register .btn_confirm .btn_submit {display:inline-block;height:40px !important;max-width:300px;width:49.2%;margin-left:.2%;margin-right:.2%;font-weight:bold;font-size:15px;font-weight:400;border: 1px solid #333;
 background: #333;color: #fff; cursor: pointer;font-family:S-CoreDream-4Regular;vertical-align:top;}
.register .btn_confirm .btn_submit:hover {background:#cc0000;border:1px solid #cc0000;transition:all 0.5s;transition-delay:.1s;color:#fff;}

.register .btn_confirm .btn_close {display:inline-block;height:40px !important;width:49.2%;margin-left:.2%;margin-right:.2%;font-weight:bold;font-size:15px;font-weight:400;border: 1px solid #ccc;
 background: #fff; cursor: pointer;text-align:center;color:#666;max-width:150px;line-height:25px;padding-top:12px;box-sizing:border-box;font-family:S-CoreDream-4Regular;vertical-align:top;}

.register .btn_confirm {text-align:center}
.register .btn_confirm .btn_submit {margin-left:1%}

#fregister p {position:relative;text-align:center;color:#fff;height:50px;line-height:50px;font-size:1.1em;background:#f2838f;margin:0 0 10px;border-radius:5px;font-weight:bold}
#fregister p:before {content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453}
#fregister p i {font-size:1.2em;vertical-align:middle}
#fregister section {margin-top:10px;position:relative;}
#fregister_chkall {position:relative;width:97%;text-align:center;background:#f5f5f5;border:1px solid #e0eddd;line-height:50px;margin-bottom:50px}
#fregister h2 {text-align:left;margin-top:10px;padding-bottom:12px;padding-left:0px;letter-spacing:-1px;border-bottom:1px solid #ddd;font-size:23px;font-weight:700;}
#fregister_chkall h1{display:inline-block;font-weight:400;font-size:18px;letter-spacing:-0.5px;}

#fregister_private {position:relative}
#fregister_private div {padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;background:#fff}
#fregister_private table {width:100%;border-collapse:collapse}
#fregister_private table caption {position:absolute;font-size:0;line-height:0;overflow:hidden}
#fregister_private table th {background:#f7f7f9;width:33.33%;color:#000;padding:10px;border:1px solid #d8dbdf}
#fregister_private table td {border:1px solid #e7e9ec;font-size:15px;padding:10px;border-top:0}

.fregister_agree {position:relative;margin-left:1.5%;}
.fregister_agree input[type="checkbox"] + label {color:#333;font-family:nanum gothic;font-size:13px;cursor:pointer;}
.fregister_agree input[type="checkbox"] + label:hover {color:#333}
.fregister_agree input[type="checkbox"] + label span {width:16px;height:16px;margin-top:-2px;display:inline-block;vertical-align:middle;background:#fff;border:1px solid #4d6947;cursor:pointer;}
.fregister_agree input[type="checkbox"]:checked + label {color:#000}
.fregister_agree input[type="checkbox"]:checked + label span {background:url('../images/chk.png') no-repeat 50% 50% #e64343;border-color:#e64343;}
.fregister_agree.chk_all input[type="checkbox"] + label span {margin-top:-6px;}

.chk_li {vertical-align:middle;display:inline-block;padding-left:7px;padding-top:0px;}

#sns_register .login-sns,
#sns_register h2 {border:0 !important}

/* 회원가입 입력 */
#register_form {background:#fff;margin-bottom:20px;width:100%;margin:0 auto;}
#register_form h2 {text-align:left;margin-top:20px;width:100%;box-sizing:border-box;padding-bottom:20px;padding-left:15px;letter-spacing:-1px;border-bottom:1px solid #ddd;font-size:21px;font-weight:400;}
.register_form_inner {background:#fff;border-radius:3px}
.register_form_inner ul {padding:0px 0;}
.register_form_inner li {text-align:left;margin-top:0px;padding-bottom:20px;padding-left:15px;padding-right:15px;letter-spacing:-1px;border-bottom:1px dotted #ccc;font-size:17px;font-weight:400;}
.register_form_inner label {display:inline-block;margin-top:2px;height:32px;font-family:InfinitySans-RegularA1;}


.register_form_inner1 {background:#fff;border-radius:3px}
.register_form_inner1 ul {padding:10px 0;}
.register_form_inner1 li {text-align:left;width:100%;height:auto;margin-top:0px;padding-top:10px;padding-bottom:13px;padding-left:15px;padding-right:15px;letter-spacing:-1px;border-bottom:1px dotted #999;font-size:16px;font-weight:400;}
.register_form_inner1 label {display:inline-block;clear:both;width:100%;margin-top:2px;height:30px;font-family:InfinitySans-RegularA1;}
.register_form_inner1 .btn_frmline {display:inline-block;clear:both;width:80px;text-align:center;background:#999;padding-bottom:3px;cursor:pointer;color:#fff;border-radius:3px;font-size:14px;height:40px;font-family:InfinitySans-RegularA1;}
.register_form_inner1 .btn_frmline:hover {background:#cc0000;transition:all 0.5s;}
#msg_mb_id {font-size:13px;padding-left:10px;display:inline-block;color:#e64343;letter-spacing:0px;}

#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}
#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}
#fregisterform .btn_confirm {text-align:center;width:100%;margin:0 auto;}
#fregisterform .form_01 div {margin:0 0 20px}
#fregisterform .captcha {display:block;margin:5px 0 0}
#fregisterform .reg_mb_img_file img {max-width:100%;height:auto}
#reg_mb_icon, #reg_mb_img {float:right}

/* 회원가입 완료 */
#reg_result {padding:80px 30px;text-align:center;}
#reg_result h2 {font-size:2em;margin:0 0 20px}
#reg_result h2 strong {color:#ed6478}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:25px;}
#reg_result .result_txt {font-family:Pretendard;font-size:17px;color:#666;line-height:30px;text-align:center}
#reg_result .btn_confirm {margin:50px 0}
#reg_result i {font-size:40px}
#reg_result .reg_result_p {font-size:33px;line-height:48px;letter-spacing:-1px;margin:0 0 10px;color:#000}
#reg_result .reg_result_p strong{font-size:39px;line-height:48px;letter-spacing:-1px;margin:0 0 10px;color:#E64343}

.btleft {position:relative;display:inline-block;filter: grayscale(100%);width:280px;box-sizing:border-box;vertical-align:top;font-family:InfinitySans-RegularA1;padding-left:15px;padding-top:60px;height:auto;}
.btleft img{width:180px;}
.btright {position:relative;display:inline-block;width:calc(100% - 280px);font-weight:500;vertical-align:top;padding-top:20px;padding-bottom:20px;height:auto;text-align:left;}
.btright .btrightmenu {width:100%;font-family:InfinitySans-RegularA1;font-weight:500;font-size:14px;vertical-align:top;padding-top:10px;padding-bottom:10px;height:auto;text-align:left;}
.btright .btrightmenu a{font-family:InfinitySans-RegularA1;font-weight:500;font-size:14px;color:#fff;}
.btright .btrightmenu a:hover{color:#ffffcc;}
.btright .btrightcont {width:100%;font-weight:500;font-family:S-CoreDream-4Regular;letter-spacing:.5;font-size:12px;line-height:20px;color:#fff;vertical-align:top;padding-top:20px;padding-bottom:10px;height:auto;text-align:left;}
.btright .btrightmenu span{font-size:11px;color:#fff;}
.btright .btrightcont span{font-size:11px;color:#fff;}


@media screen and (max-width:1400px) {


.arm1 {display:none;}
.arm2 {display:none;}
.arm3 {display:none;}

.submid6 .sv6areaimg h1{font-size:25px;}


.submid7 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:50px;color:#666;line-height:20px;text-align:center;font-weight:500;font-family:pretendard;}
.submid7 h1{font-weight:800;width:100px;margin:0 auto;padding-bottom:10px;font-family:pretendard;font-size:37px;border-bottom:2px dotted #666;padding-bottom:20px;color:#000;}

.submid7 .sv7icon {display:inline-block;background:#f5f5f5;font-weight:700;border:1px solid #ccc;font-family:pretendard;width:80%;height:auto;font-size:0px;color:#000;margin-top:50px;vertical-align:top;}
.submid7 .sv7icon h1{display:inline-block;width:25%;font-weight:500;border:0px;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:15px;color:#333;}
.submid7 .sv7icon h2{display:inline-block;width:34.8%;font-weight:500;border:0px;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:15px;color:#333;}
.submid7 .sv7icon h3{display:inline-block;width:39%;font-weight:500;border:0px;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:15px;color:#333;}

.submid7 .sv7icont {position:relative;display:inline-block;background:#fff;font-weight:700;border:1px solid #ccc;border-top:0px;font-family:pretendard;width:80%;height:auto;font-size:0px;color:#000;vertical-align:top;}
.submid7 .sv7icont h1{display:inline-block;width:25%;height:auto;font-weight:500;border:0px;box-sizing:border-box;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:15px;color:#333;vertical-align:top;}
.submid7 .sv7icont h2{display:inline-block;width:35%;height:auto;font-weight:500;border:0px;box-sizing:border-box;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:15px;color:#333;vertical-align:top;}
.submid7 .sv7icont h3{display:inline-block;width:39%;height:auto;font-weight:500;border:0px;box-sizing:border-box;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:15px;color:#333;vertical-align:top;}
.submid7 .sv7icont h3 span{font-weight:500;border:0px;font-size:15px;letter-spacing:0px;}


.submid8 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid8 .mid8title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:35px;margin-top:120px;color:#000;line-height:25px;text-align:center;}
.submid8 .mid8area{width:100%;height:auto;font-size:0px;text-align:center;padding-top:100px;}
.submid8 .mid8logo{display:inline-block;width:calc(33% - 25px);padding:20px;margin-left:10px;box-sizing:border-box;margin-right:10px;border:1px solid #ccc;background:#fff;height:auto;color:#666;text-align:center;vertical-align:top;}
.submid8 .mid8logo h1{width:100%;text-align:center;}
.submid8 .mid8logo h1 img{width:100%;max-width:300px;}
.submid8 .mid8logo h2{width:100%;font-size:17px;padding-top:10px;padding-bottom:20px;color:#666;text-align:center;}


#programlist {display:inline-block;width:calc(50% - 30px);margin-top:23px;padding:30px 20px;margin-left:10px;margin-right:10px;box-sizing:border-box;vertical-align:top;height:auto;}
#programlist a:hover{color:#0aad80;}

#imgcprogram {position:relative;display:inline-Block;width:180px;height:auto;text-align:center;border-radius:3px;overflow:hidden;height:100px;vertical-align:top;}

#imgcprogram h1{position:absolute;top:40%;font-size:11px;color:#999;line-height:20px;width:100%;text-align:center;height:auto;font-family:S-CoreDream-4Regular;}

.noimage {width:150px;position:relative;display:inline-Block;height:auto !important;min-height:100px;background:#f5f5f5;}
.noimage img {width:31px;height:40px;margin-top:-10px;}

.kimage img {width:150px;height:auto !important;min-height:100px;}
.kimage img:hover {transition: 0.5s ease-in-out;scale:1.1;}

.mainmid8 .maintailbox{float:left;width:calc(50% - 40px);display:inline-block;height:220px;text-align:left;margin-right:30px;font-size:20px;vertical-align:top;}
.mainmid8 .maintailboximg{width:100%;height:150px;}
.mainmid8 .maintailboximg img{width:100%;height:150px;}
.mainmid8 .maintailboxtext{width:100%;font-size:17px;font-family:InfinitySans-RegularA1;padding-top:10px;line-height:140%;text-align:center;}


.programlistno {display:inline-Block;padding-left:2%;position:relative;font-size:12px;width:100%;height:20px;vertical-align:top;}

.programlistarea {display:inline-Block;position:relative;width:calc(100% - 190px);vertical-align:top;}

.programlistcaname {display:inline-Block;position:relative;width:100%;height:30px;vertical-align:top;}
.programlistcaname p{display:inline-Block;width:auto !important;border:1px solid #ddd;padding-left:10px;padding-right:10px;padding-top:2px;background:#f5f5f5;height:23px;box-sizing:border-box;border-radius:10px;text-align:center;font-size:11px;margin-top:0px;color:#000;font-family:InfinitySans-RegularA1;}
.programlistsubject {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:21px;padding-top:5px;padding-bottom:5px;font-family:S-CoreDream-4Regular;}
.programlistcontent {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:15px;padding-top:0px;color:#999;font-family:S-CoreDream-4Regular;}
.programlistcontent a{color:#999;font-size:15px;}
.programlistdate {display:inline-Block;width:100%;height:25px;font-size:11px;margin-top:5px;color:#999;font-family:S-CoreDream-4Regular;}



.contentarea .eyelove01sub_3 {clear:both;position:relative;width:100%;height:auto;max-width:1000px;font-size:0;margin:0 auto;color:#000;text-align:center;margin:0 auto;margin-top:5px;padding-bottom:50px;box-sizing:border-box;text-align:center;}
.contentarea .eyelove01sub_3 .off{display:inline-block;border:0px;height:45px;line-height:40px;font-size:17px;font-family:Nanum Gothic;font-weight:400;margin:0 0 35px 0;text-align:center;background:#ddd;cursor:pointer;padding-left:35px;padding-right:35px;border-radius:18px;}
.contentarea .eyelove01sub_3 .on{display:inline-block;border:0px;height:45px;line-height:40px;font-size:17px;font-family:Nanum Gothic;font-weight:400;margin:0 0 35px 0;text-align:center;cursor:pointer;padding-left:35px;padding-right:35px;border-radius:18px;background:#06b467;color:#fff;}
.contentarea .eyelove01sub_3 h1{display:inline-block;width:20px;margin:0 0 5px 0;border-bottom:2px solid #ddd;}
.contentarea .eyelove01sub_3 li:hover {display:inline-block;background:#bae2bc;color:#fff;}

.contentarea .eyelove01sub_3title {clear:both;position:relative;width:100%;height:auto;max-width:1000px;font-size:15px;color:#666;text-align:center;margin:0 auto;margin-top:50px;box-sizing:border-box;text-align:center;padding-bottom:50px;}
.contentarea .eyelove01sub_3title strong{font-size:35px;letter-spacing:-.5px;padding-bottom:10px;color:#000;}

.contentarea .eyelove01sub_4 {clear:both;position:relative;width:100%;height:auto;max-width:1000px;min-width:1000px;font-size:0;margin:0 auto;color:#000;text-align:center;margin:0 auto;box-sizing:border-box;text-align:center;vertical-align:top;}
.contentarea .eyelove01sub_4 .topflag {display:inline-block;position:relative;width:10%;}
.contentarea .eyelove01sub_4 li strong{font-size:60px;letter-spacing:-4px;font-weight:900;font-family:noto sans kr;color:#000;}
.contentarea .eyelove01sub_4 li span{font-size:60px;letter-spacing:-4px;font-weight:900;font-family:noto sans kr;color:#aaa;}
.contentarea .eyelove01sub_4 .topflag {display:inline-block;width:10%;}
.contentarea .eyelove01sub_4 p {display:inline-block;font-weight:900;font-family:noto sans kr;color:#cc0000;}

#topspot18 {position:absolute;display:none;z-index:1;top:105px;left:43px;}
#topspot17 {position:absolute;display:none;z-index:1;top:105px;left:43px;}
#topspot16 {position:absolute;display:none;z-index:1;top:105px;left:43px;}
#topspot15 {position:absolute;display:none;z-index:1;top:105px;left:43px;}


#yline {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:50px;margin-top:125px;z-index:5;}
#yline2 {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:50px;margin-top:125px;z-index:5;}
#yline3 {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:50px;margin-top:125px;z-index:5;}
#yline4 {position:absolute;width:1.5px;height:0px;background:#06b467;margin-left:50px;margin-top:125px;z-index:5;}




}


@media screen and (max-width:1200px) {


.mainicon4 {clear:both;width:100%;height:auto;margin-top:150px;margin-bottom:0px;text-align:center;}
.mainicon4 .mainicon4title {width:100%;font-size:50px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4 .ictp{width:24%;max-width:400px;vertical-align:top;height:auto;padding:150px 0px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:50px;padding:20px 0px;text-align:center;}
.mainicon4 .ictp h1 img{width:90%;max-width:300px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}
.mainicon4 .ictp h2{width:100%;font-size:30px;margin:0 auto;height:30px;margin-top:30px;font-family:pretendard;font-weight:700;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4 .ictp h3{width:100%;height:auto;padding-top:20px;line-height:30px;font-size:20px;text-align:center;color:#666;}
.mainicon4 .ictp h3 span{font-size:13px;}

.mainicon4 .ictpcenter{width:40%;max-width:500px;vertical-align:top;height:auto;padding:20px 30px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictpcenter h1{width:100%;margin:0 auto;height:auto;margin-top:50px;text-align:center;}
.mainicon4 .ictpcenter h1 img{max-width:280px;margin:0 auto;height:auto;text-align:center;}
.mainicon4 .ictpcenter h2{width:100%;font-size:30px;margin:0 auto;height:auto;font-size:0;margin-top:30px;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4 .ictpcenter h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4 .ictpcenter h2 .ar1{display:inline-block;width:70px;font-size:0px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4 .ictpcenter h2 .ar2{display:inline-block;padding-top:30px;font-size:30px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4 .ictpcenter h2 .ar3{display:inline-block;width:70px;font-size:0px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4 .ictpcenter h2 .ar4{display:inline-block;width:120px;font-size:17px;padding:30px 0;margin-top:50px;margin-left:2%;margin-right:2%;color:#666;background:#f5f5f5;border-radius:15px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}

.mainicon4 .ictpmobile {display:none;}


.mainicon4_eng {clear:both;width:100%;height:auto;margin-top:150px;margin-bottom:0px;text-align:center;}
.mainicon4_eng .mainicon4title {width:100%;font-size:50px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4_eng .ictp{width:24%;max-width:400px;vertical-align:top;height:auto;padding:150px 0px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:10px;padding:20px 0px;text-align:center;}
.mainicon4_eng .ictp h1 img{width:90%;max-width:300px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictp h2{width:100%;font-size:25px;margin:0 auto;height:auto;padding-bottom:15px;margin-top:30px;border-bottom:5px solid #000;font-family:pretendard;font-weight:700;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictp h3{width:100%;height:auto;padding-top:0px;line-height:25px;font-size:17px;text-align:center;color:#666;}
.mainicon4_eng .ictp h3 span{font-size:13px;}

.mainicon4_eng .ictpcenter{width:40%;max-width:500px;vertical-align:top;height:auto;padding:20px 30px;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictpcenter h1{width:100%;margin:0 auto;height:auto;font-size:17px;color:#999;line-height:25px;margin-top:50px;text-align:center;}
.mainicon4_eng .ictpcenter h1 img{max-width:280px;margin:0 auto;height:auto;text-align:center;}
.mainicon4_eng .ictpcenter h2{width:100%;font-size:30px;margin:0 auto;height:auto;font-size:0;margin-top:30px;padding-top:12px;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictpcenter h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4_eng .ictpcenter h2 .ar1{display:inline-block;width:70px;padding-top:45px;font-size:0px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4_eng .ictpcenter h2 .ar2{display:inline-block;padding-top:30px;font-size:30px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4_eng .ictpcenter h2 .ar3{display:inline-block;width:70px;padding-top:45px;font-size:0px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4_eng .ictpcenter h2 .ar4{display:inline-block;width:120px;font-size:17px;padding:30px 0;margin-top:50px;margin-left:2%;margin-right:2%;color:#666;background:#f5f5f5;border-radius:15px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}

.mainicon4_eng .ictpmobile {display:none;}
.submid6 .sv6areaimg h1{font-size:21px;}



#programlist {display:inline-block;width:calc(50% - 20px);margin-top:13px;padding:20px 10px 15px 10px;margin-left:5px;margin-right:5px;box-sizing:border-box;vertical-align:top;height:auto;}
#programlist a:hover{color:#0aad80;}

#imgcprogram {position:relative;display:inline-Block;width:150px;height:auto;text-align:center;border-radius:3px;overflow:hidden;height:85px;vertical-align:top;}

#imgcprogram h1{position:absolute;top:40%;font-size:11px;color:#999;line-height:20px;width:100%;text-align:center;height:auto;font-family:S-CoreDream-4Regular;}

.noimage {width:130px;position:relative;display:inline-Block;height:auto !important;min-height:85px;background:#f5f5f5;}
.noimage img {width:28px;height:36px;margin-top:-10px;}

.kimage img {width:130px;height:auto !important;min-height:85px;}
.kimage img:hover {transition: 0.5s ease-in-out;scale:1.1;}

.programlistno {display:inline-Block;padding-left:2%;position:relative;font-size:12px;width:100%;height:20px;vertical-align:top;}

.programlistarea {display:inline-Block;position:relative;width:calc(100% - 160px);vertical-align:top;}

.programlistcaname {display:inline-Block;position:relative;width:100%;height:30px;vertical-align:top;}
.programlistcaname p{display:inline-Block;width:auto !important;border:1px solid #ddd;padding-left:10px;padding-right:10px;padding-top:1px;background:#f5f5f5;height:21px;box-sizing:border-box;border-radius:10px;text-align:center;font-size:11px;margin-top:0px;color:#000;font-family:InfinitySans-RegularA1;}
.programlistsubject {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:19px;padding-top:3px;padding-bottom:5px;font-family:S-CoreDream-4Regular;}
.programlistcontent {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:14px;padding-top:0px;color:#999;font-family:S-CoreDream-4Regular;}
.programlistcontent a{color:#999;font-size:15px;}
.programlistdate {display:inline-Block;width:100%;height:25px;font-size:11px;margin-top:5px;color:#999;font-family:S-CoreDream-4Regular;}


.submid7 .sv7tip41 h2 img{width:130px;height:auto;margin-right:5px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h1{display:inline-block;width:170px;height:100px;font-weight:500;line-height:32px;box-sizing:border-box;text-align:left;color:#333;border:0px;font-size:27px;margin-top:3px;margin-right:10px;vertical-align:top;}
.submid7 .sv7tip42 h1 span{font-weight:700;font-size:27px;color:#999;}
.submid7 .sv7tip42 h2{display:inline-block;font-weight:400;font-family:pretendard;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}
.submid7 .sv7tip42 h2 img{width:130px;height:auto;margin-right:7px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h2 span img{width:85px;height:auto;border-radius:10px;overflow:hidden;vertical-align:bottom;}


}

@media screen and (max-width:1024px) {

#pchide {display:inline-block !important;}
#mbhide {display:none !important;}

.mobilesubmenu {clear:both;position:relative;width:100%;height:32px;border-bottom:1px solid #ddd;display:block !important;box-sizing:border-box;}

.top_menu_sub1 {position:relative;width:100%;max-width:768px;min-width:250px;margin:0 auto;height:32px;padding-left:0px;box-sizing:border-box;text-align:center;}
.top_menu_sub1 .top_menu_title{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.top_menu_sub1 .top_menu_titleon{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;color:#06b467;}
.top_menu_sub1 .top_menu_title:hover {color:#06b467;}

.top_menu_sub2 {position:relative;width:100%;max-width:768px;min-width:250px;margin:0 auto;height:32px;padding-left:0px;box-sizing:border-box;text-align:center;}
.top_menu_sub2 .top_menu_title{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.top_menu_sub2 .top_menu_titleon{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;color:#06b467;}
.top_menu_sub2 .top_menu_title:hover {color:#06b467;}

.top_menu_sub3 {position:relative;width:100%;max-width:768px;min-width:250px;margin:0 auto;height:32px;padding-left:0px;box-sizing:border-box;text-align:center;}
.top_menu_sub3 .top_menu_title{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.top_menu_sub3 .top_menu_titleon{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;color:#06b467;}
.top_menu_sub3 .top_menu_title:hover {color:#06b467;}

.top_menu_sub4 {position:relative;width:100%;max-width:768px;min-width:250px;margin:0 auto;height:32px;padding-left:0px;box-sizing:border-box;text-align:center;}
.top_menu_sub4 .top_menu_title{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.top_menu_sub4 .top_menu_titleon{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;color:#06b467;}
.top_menu_sub4 .top_menu_title:hover {color:#06b467;}

.top_menu_sub5 {position:relative;width:100%;max-width:768px;min-width:250px;margin:0 auto;height:32px;padding-left:0px;box-sizing:border-box;text-align:center;}
.top_menu_sub5 .top_menu_title{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.top_menu_sub5 .top_menu_titleon{width:auto;float:none;display:inline-block;color:#666;padding-right:12px;border-left:0px solid #ddd;height:25px;line-height:19px;padding-left:12px;padding-top:7px;margin:0px;font-size:12px; font-weight:100; letter-spacing:0px;font-family:S-CoreDream-4Regular;color:#06b467;}
.top_menu_sub5 .top_menu_title:hover {color:#06b467;}



.fixmenu {display:none;}

.orderlist_num {height:55px !important}

.headtop {display:none;}
.headtop .headtoparea .headtopmenu .topmenu {display:none;}
.headsubtop {display:none;}
.headsubtop .subtopmenu .submenu {display:none;}

.tophead {display:none;}
.topheadmenu {display:none;}
.mbmenu {display:block;}

.content {position:relative;width:100%;height:auto;}
.contentarea {width:90%;position:relative;max-width:768px;height:auto;margin:0 auto;}

.mheadtoparea {position:fixed;width:100%;min-width:320px;height:55px;margin:0 auto;z-index:10000;background:#fff;border-bottom:1px solid #ddd;}

.mheadtop {position:absolute;width:50px;height:50px;float:left;left:15px;padding-top:10px;text-align:left;cursor:pointer;}
.mheadtop img{width:40px;height:35px;}
.mheadmy {position:absolute;right:15px;margin:0 auto;padding-top:11px;text-align:left;cursor:pointer;}
.mheadmy img{width:34px;height:32px;}

.mheadlogo {width:100%;height:40px;margin:0 auto;padding-top:7px;text-align:center;color:#fff;}
.mheadlogo img{height:32px;margin-top:4px;}

.mheadmenu {position:fixed; top:55px; overflow:hidden;left:0; z-index:10; width:100%; height:30px; padding-top:7px;box-sizing:border-box;line-height:15px;z-index:10000; min-width:320px; float:left; text-align:center; background:#439623;}
.mheadmenu a{color:#fff !important;letter-spacing:-.5px;font-size:12px;font-family:S-CoreDream-4Regular;color:#fff;margin-left:1.5%;margin-right:1.5%;}

.mheadmenu_eng {position:fixed; top:55px; overflow:hidden;left:0; z-index:10; width:100%; height:30px; padding-top:7px;box-sizing:border-box;line-height:15px;z-index:10000; min-width:320px; float:left; text-align:center; background:#439623;}
.mheadmenu_eng a{color:#fff !important;letter-spacing:0px;font-size:12px;font-family:S-CoreDream-4Regular;color:#fff;margin-left:1.5%;margin-right:1.5%;}

.mheadsubmenu {position:absolute; top:85px; overflow:hidden;left:0; width:100%; padding-left:7%; height:30px; padding-top:7px;box-sizing:border-box;line-height:13px;z-index:1; min-width:320px; float:left; text-align:left; background:#777;}
.mheadsubmenu a{color:#fff !important;letter-spacing:0px;font-size:12px;font-family:S-CoreDream-4Regular;margin-left:3%;}

.gnb_area{position:fixed;top:0px;left:-322px;z-index:100000; width:320px; height:100%; background:#fff; border-right:1px solid #333;}
.gnb_area header{padding:15px 15px 10px 34px; background:#fff;}
.gnb_area header a,
.gnb_area header p{color:#333;letter-spacing:-.5px; font-size:13px;font-family:S-CoreDream-4Regular;}
.gnb_area header p span{line-height:18px; color:#fff; text-decoration:underline;}
.gnb_area header p{line-height:18px; padding-bottom:6px;}
.gnb_area header ul{*zoom:1;}
.gnb_area header ul:after{content:""; display:block; clear:both;}
.gnb_area header ul li{float:left; padding-bottom:5px; margin-left:15px; padding-left:12px;}
.gnb_area header ul li:first-child{margin-left:0; padding-left:0; background:none;}
.gnb_area .gnb{border-top:1px solid #ddd;}
.gnb_area .gnb>li>a{display:block; height:35px; line-height:35px; padding:0px 0 0px 35px; border-bottom:1px solid #ddd; font-size:14px;font-family:S-CoreDream-4Regular; color:#666;}
.gnb_area .gnb>li.on>a{ color:#fff; font-weight:normal; border-bottom:1px solid #ddd;background:#333;}
.gnb_area .gnb>li>ul{display:none;}
.gnb_area .gnb>li>ul>li>a{display:block; height:33px; line-height:33px; padding:0 40px; background:#f5f5f5; border-bottom:1px solid #ddd;
font-size:13px;font-family:S-CoreDream-4Regular;color:#333;}
.gnb_area .leftmenu_close{position:absolute; top:15px; right:15px;}
.gnb_area .gnb>li>ul>li>ul{display:none; padding:15px 25px; background:#c5690f; border-bottom:1px solid #dda874;}
.gnb_area .gnb>li>ul>li>ul a{line-height:20px; color:#fff;}

.submenu_eng li {width:100%;height:40px;border-bottom:1px solid #ccc;padding-top:10px;padding-left:30px;box-sizing:border-box;}


#header .gnbOpen{position:absolute;box-sizing:border-box;top:0px;right:0px;width:40px;height:40px;font-size:12px;color:#fff;text-align:center;background-color:#111;cursor:pointer;}


.gnbbg {display:none; position:fixed; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,.75);z-index:10001;}

#aside {position:fixed;top:0; left:-100%; width:85%; max-width:350px; height:100%; z-index:999999;box-sizing:border-box;}
#aside .scroll{width:100%;box-sizing:border-box;height:100%; background-color:rgba(255,255,255,1); position:relative; -webkit-overflow-scrolling:touch;}
#aside .gnb{width:100%;}
#aside .gnb>li{width:100%; border-bottom:1px solid #ddd;box-sizing:border-box;}
#aside .gnb>dt{width:100%; border-bottom:1px solid #ddd;box-sizing:border-box;}
#aside .gnb>dt>a{display:block;box-sizing:border-box;padding:10px 0px 10px 30px;font-family:S-CoreDream-4Regular; width:100%; font-size:14px; color:#333; font-weight:400; background:#fff; background-size:18px 12px;  text-decoration:none;}		
#aside .gnb>li>a{display:block;box-sizing:border-box;padding:10px 0px 10px 30px;font-family:S-CoreDream-4Regular; width:100%; font-size:14px; color:#333; font-weight:400; background:#fff; background-size:18px 12px;  text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
#aside .gnb>li>a.on{color:#fff; background:#439623; background-size:18px 12px;}
#aside .sub{display:none;box-sizing:border-box;padding:1px 0; width:100%;  border-top:1px solid #ddd; background-color:#F8F8F8;}
#aside .sub>li{width:100%;}
#aside .sub>li>a{display:block; padding:10px 0px 8px 40px;box-sizing:border-box;width:100%; border-bottom:1px dotted #ccc;font-size:13px;font-family:S-CoreDream-4Regular;color:#444; font-weight:400; text-decoration:none;
-webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
transition:all .3s ease-in;}

#last-menu {border-bottom:0px !important;}

.subwraptitle {width:100%;margin:0 auto;padding-top:205px;height:auto;letter-spacing:-3px;font-size:30px;font-family:NEXEN;color:#fff;font-weight:bold;}
.subwraptitle1 {width:100%;margin:0 auto;padding-top:20px;padding-bottom:10px;height:auto;letter-spacing:-1px;padding-left:10px;font-size:25px;font-family:InfinitySans-RegularA1;color:#000;font-weight:bold;}
.subwraptitle2 {width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;height:auto;letter-spacing:-1px;padding-left:10px;font-size:25px;font-family:InfinitySans-RegularA1;color:#000;font-weight:bold;}


#bbs_content {width:100%;height:auto;margin:0 auto;padding:0px;box-sizing:border-box;padding-top:30px;padding-bottom:50px;border-bottom:1px dotted #ccc;font-family:Noto Sans KR !important;line-height:200% !important;font-size:16px;}

.mainimgbig { width:100%;height:800px;border:0px solid #ddd;overflow:hidden;margin:0 auto;background:#000;}
.mainimgbig div{ width:100%;height:800px;overflow:hidden;}
.mainimgbig div h3{clear:both;width:90%;height:40px;margin:0 auto;padding-top:250px;padding-left:10px;text-align:left;max-width:1000px;line-height:30px;font-family:Pretendard;font-weight:600;color:#fff;font-size:25px;letter-spacing:-.5px;}
.mainimgbig div h1{clear:both;width:90%;height:auto;margin:0 auto;padding-top:10px;text-align:left;max-width:1000px;line-height:45px;font-weight:900;font-family:Pretendard;color:#fff;font-size:55px;letter-spacing:-3px;}
.mainimgbig div h2{width:90%;height:auto;margin:0 auto;padding-top:0px;text-align:left;max-width:1000px;line-height:25px;font-weight:500;font-family:Pretendard;color:#fff;font-size:22px;letter-spacing:-1px;}

.prtbig .prtbigimg1 { width:100%;border-left:0px dotted #666;height:auto;overflow:hidden;}

.reviewtitle {position:relative;display:inline-block;font-size:0;width:100%;height:auto;border:0px solid #ddd;overflow:hidden;margin:0 auto;}

.reviewroll {position:relative;display:inline-block;font-size:0;width:100%;margin-left:0px;margin-right:0px;background:#f5f5f5;padding:30px;box-sizing:border-box;border-radius:5px;}

.reviewroll h1{clear:both;width:50%;max-width:250px;height:120px !important;border-radius:5px;height:auto;float:left;text-align:left;overflow:hidden;}
.reviewroll h2{width:50%;height:auto;padding-left:20px;float:left;text-align:left;padding-top:0px;text-align:left;font-weight:500;font-family:Pretendard;color:#fff;box-sizing:border-box;font-size:22px;letter-spacing:-1px;}
.reviewroll b{width:90%;text-overflow:ellipsis;overflow:hidden;font-weight:500;font-family:Pretendard;color:#000;font-size:19px;letter-spacing:-1px;white-space:nowrap;}
.reviewroll p{clear:both;width:100%;max-height:80px;text-overflow:ellipsis;overflow:hidden;padding-left:0px;padding-top:10px;line-height:25px;float:left;text-align:left;height:auto;margin:0 auto;font-size:13px;color:#666;line-height:150%;;}


#subwraptitleimg {clear:both;width:100%;text-align:center;height:200px !important;background-size:cover;}
.subwraptitle {width:100%;margin:0 auto;padding-top:125px;height:auto;letter-spacing:-1px;font-size:27px;font-family:NEXEN;color:#fff;font-weight:bold;}


#programlist {display:inline-block;width:100%;margin-top:23px;padding:20px;margin-left:0px;margin-right:0px;box-sizing:border-box;vertical-align:top;height:auto;}
#programlist a:hover{color:#0aad80;}

#imgcprogram {position:relative;display:inline-Block;width:180px;height:auto;text-align:center;border-radius:3px;overflow:hidden;height:100px;vertical-align:top;}

#imgcprogram h1{position:absolute;top:40%;font-size:11px;color:#999;line-height:20px;width:100%;text-align:center;height:auto;font-family:S-CoreDream-4Regular;}

.noimage {width:150px;position:relative;display:inline-Block;height:auto !important;min-height:100px;background:#f5f5f5;}
.noimage img {width:31px;height:40px;margin-top:-10px;}

.kimage img {width:150px;height:auto !important;min-height:100px;}
.kimage img:hover {transition: 0.5s ease-in-out;scale:1.1;}

.mainmid8 .maintailbox{float:left;width:calc(50% - 30px);display:inline-block;height:220px;text-align:left;margin-right:20px;font-size:20px;vertical-align:top;}
.mainmid8 .maintailboximg{width:100%;height:100px;}
.mainmid8 .maintailboximg img{width:100%;height:100px;}
.mainmid8 .maintailboxtext{width:100%;font-size:15px;font-family:InfinitySans-RegularA1;padding-top:10px;line-height:120%;text-align:center;}

.programlistno {display:inline-Block;padding-left:2%;position:relative;font-size:12px;width:100%;height:20px;vertical-align:top;}

.programlistarea {display:inline-Block;position:relative;width:calc(100% - 190px);vertical-align:top;}

.programlistcaname {display:inline-Block;position:relative;width:100%;height:30px;vertical-align:top;}
.programlistcaname p{display:inline-Block;width:auto !important;border:1px solid #ddd;padding-left:5px;padding-right:5px;padding-top:2px;background:#f5f5f5;height:23px;box-sizing:border-box;border-radius:10px;text-align:center;font-size:11px;margin-top:0px;color:#000;font-family:InfinitySans-RegularA1;}
.programlistsubject {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:21px;padding-top:5px;padding-bottom:5px;font-family:S-CoreDream-4Regular;}
.programlistcontent {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:15px;padding-top:0px;color:#999;font-family:S-CoreDream-4Regular;}
.programlistcontent a{color:#999;font-size:15px;}
.programlistdate {display:inline-Block;width:100%;height:25px;font-size:11px;margin-top:5px;color:#999;font-family:S-CoreDream-4Regular;}


.flag_mobile {position:relative;float:left;margin-left:28px;margin-top:10px;font-size:12px;cursor:pointer;z-index:10;}
.flag_mobile img{width:20px;height:20px;margin-right:7px;vertical-align:middle;color:#000;}
.flag_mobile a{font-family:S-CoreDream-4Regular;vertical-align:middle;color:#000;}
.flag_mobile a:hover{transition: 0.5s ease-in-out;scale:1.1;filter:brightness(150%);color:#135f48;}


#imgcmedialist {width:46%;margin-left:2%;margin-right:2%;display:inline-block;vertical-align:top;height:auto;margin-top:20px;margin-bottom:10px;}
.imgcmediasubject {width:100%;height:auto;font-size:15px;padding-top:16px;padding-bottom:10px;font-family:S-CoreDream-4Regular;}
#imgcmedia {position:relative;width:100%;height:auto;float:left;text-align:center;border-radius:3px;overflow:hidden;height:270px;}
#imgcmedia img {width:100% !important;min-height:270px;}

.comsubject {width:100%;box-sizing:border-box;height:auto;margin:0 auto;border-top:3px solid #333;margin-top:10px;text-align:center;padding:25px 0px;font-size:21px;font-weight:600;font-family:pretendard;border-bottom:1px solid #ccc;}
.comsubject2 {width:100%;height:auto;text-align:left;background:#fafafa;padding-left:15px;padding-bottom:12px;padding-top:12px;border-bottom:1px dotted #ccc;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:12px;color:#333;}
.comsubject3 {width:100%;height:auto;text-align:left;background:#fafafa;padding-left:15px;padding-bottom:12px;padding-top:12px;border-bottom:1px solid #ccc;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:12px;color:#333;}
.comsubject4 {width:100%;height:auto;text-align:left;background:#fff;padding-left:15px;padding-bottom:12px;padding-top:12px;border-bottom:1px dotted #aaa;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:13px;color:#006699;}
.comsubject5 {width:100%;height:auto;text-align:left;background:#fff;padding-left:15px;padding-bottom:12px;padding-top:12px;border-bottom:1px dotted #aaa;box-sizing:border-box;margin:0 auto;font-family:S-CoreDream-4Regular;font-size:13px;color:#006699;}

.comsubject7 {width:100%;height:auto;text-align:center;color:#000000;padding-bottom:5px;padding-top:30px;box-sizing:border-box;margin:0 auto;font-weight:700px;font-size:19px;}

.wrsubject {width:100%;box-sizing:border-box;height:auto;font-weight:600;font-family:pretendard;margin:0 auto;margin-top:20px;text-align:left;text-align:center;padding:12px 5px;border-top:0px solid #333;border-bottom:1px dotted #999;}
.wrsubject h1{width:100%;box-sizing:border-box;float:left;height:20px;font-size:16px;font-weight:600;font-family:pretendard;margin:0 auto;text-align:left;border-bottom:0px dotted #999;}
.wrsubject h2{width:100%;box-sizing:border-box;float:left;height:auto;font-size:16px;font-weight:600;font-family:pretendard;margin:0 auto;text-align:left;border-bottom:0px dotted #999;}
.wrsubject h2 input{width:100%;height:40px;background:#f5f5f5;}
.wrsubject select{width:100%;max-width:100%;height:40px;border:3px solid #666;font-family:S-CoreDream-4Regular;cursor:pointer;margin-top:5px;font-size:15px;margin-bottom:5px;vertical-align:top;padding-left:15px;background:#666;color:#fff;}

.wrsubject2 {width:100%;box-sizing:border-box;height:auto;margin:0 auto;text-align:left;font-family:S-CoreDream-4Regular;padding:10px 5px;font-size:13px;color:#333;border-bottom:1px dotted #999;}
.wrsubject3 {width:100%;box-sizing:border-box;height:auto;margin:0 auto;text-align:left;font-family:S-CoreDream-4Regular;padding:10px 5px;font-size:13px;color:#333;border-bottom:1px dotted #999;}


.notice_area {position:relative;width:100%;float:left;padding-bottom:10px;border-top:0px solid #ddd;height:auto;}

.notice_num {padding-top:33px;float:left;position:relative;width:10%;height:auto;text-align:center;}
.notice_img {padding-top:17px;float:left;position:relative;width:85px;height:auto;text-align:left;}
.notice_subject {padding-top:17px !important;float:left;position:relative;width:90% !important;height:55px;text-align:left;overflow:hidden;}
.notice_subject img{margin-top:0px;width:50px;}
.notice_subject p{padding-top:7px;float:left;width:90% !important;margin-left:0px !important;font-size:15px !important;}
.notice_subject2 {padding-top:17px;float:left;position:relative;width:calc(90% - 85px) !important;height:auto !important;text-align:left;overflow:hidden;}
.notice_subject2 img{margin-top:0px;width:50px;}
.notice_subject2 p{padding-top:7px;padding-bottom:10px;float:left;width:100%;margin-left:0px !important;font-size:15px !important;}
.notice_name {display:none;}
.mname {width:100%;float:right;font-size:11px;color:#666;text-align:right;letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.notice_date {padding-top:5px;float:right;position:relative;width:20%;padding-right:5%;height:30px;text-align:right;margin-top:-20px;}
.notice_date a{font-size:11px;color:#333;letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.notice_hit {padding-top:5px;float:right;position:relative;width:20%;height:30px;text-align:right;}


.review_area {position:relative;width:100%;float:left;padding-bottom:10px;border-top:1px solid #ddd;height:auto;}

.review_num {padding-top:33px;float:left;position:relative;width:15%;height:auto;text-align:center;}
.review_ca {display:none;}
.review_img {padding-top:17px;float:left;position:relative;width:85px;height:auto;text-align:left;}
.review_subject {padding-top:12px;float:left;position:relative;width:85% !important;height:55px;text-align:left;overflow:hidden;}
.review_subject p{padding-top:1px;float:left;width:90% !important;margin-left:0px !important;font-size:16px !important;color:#000;}
.review_subject2 {padding-top:12px;float:left;position:relative;width:calc(85% - 85px) !important;height:auto !important;text-align:left;overflow:hidden;}
.review_subject2 img{width:50px;}
.review_subject2 p{padding-top:1px;padding-bottom:5px;float:left;width:100%;margin-left:0px !important;font-size:16px !important;color:#000;}
.review_name {display:none;}
.mname {width:100%;float:right;font-size:11px;color:#666;text-align:right;letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.review_date {padding-top:5px;float:right;position:relative;width:20%;padding-right:5%;height:30px;text-align:right;margin-top:-20px;}
.review_date a{font-size:11px;color:#333;letter-spacing:0px;font-family:S-CoreDream-4Regular;}
.review_hit {padding-top:5px;float:right;position:relative;width:20%;height:30px;text-align:right;}
.mcontr {width:100%;float:left;padding-top:0px;font-size:11px !important;color:#999;text-align:left;letter-spacing:0px;font-family:S-CoreDream-4Regular !important;}


.interiortitle {width:100%;height:40px;font-size:20px;letter-spacing:-1.5px;font-family:Pretendard;font-weight:200;text-align:left;}
.interiorsubject {clear:both;width:100%;height:35px;padding-top:20px;font-size:19px;letter-spacing:-1px;font-family:Pretendard;font-weight:700;text-align:left;}
.interiorpnd {clear:both;width:100%;height:50px;text-align:left;}
.interiorpnd2 {clear:both;width:100%;height:auto;padding-bottom:0px;font-size:20px;text-align:left;}

.interiortitle_eng {width:100%;height:40px;font-size:25px;letter-spacing:0px;font-family:Pretendard;font-weight:200;text-align:left;}
.interiorsubject_eng {clear:both;width:100%;height:32px;padding-top:20px;font-size:17px;letter-spacing:0px;font-family:Pretendard;font-weight:500;text-align:left;}
.interiorsubject2_eng {clear:both;width:100%;height:32px;padding-top:20px;font-size:17px;letter-spacing:0px;font-family:Pretendard;font-weight:500;text-align:left;}

.designsubject {clear:both;width:100%;height:70px;padding-top:20px;font-size:19px;letter-spacing:-1px;font-family:Pretendard;font-weight:700;text-align:left;}
.designsubject span{font-size:14px;}

.interiorpnd2_ps {display:inline-block;width:auto;height:60px;font-size:20px;text-align:left;}
.interiorpnd2_m2 {display:inline-block;width:auto;height:60px;font-size:20px;text-align:left;display:none;}
.interiorpnd2_cng {display:inline-block;width:auto;margin-left:0px;height:40px;font-size:20px;text-align:left;}

.interiorpnd2_cng .cngbtn1{display:inline-block;width:60px;margin-left:0px;border:1px solid #ccc;height:35px;font-size:17px;text-align:center;background:#fff;cursor:pointer;}
.interiorpnd2_cng .cngbtn2{display:inline-block;width:60px;margin-left:0px;border:1px solid #ccc;margin-left:-1px;height:35px;font-size:17px;background:#fff;text-align:center;cursor:pointer;}


.interiorinputbutton {width:33.33%;height:40px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:-1px;margin-top:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorinputbutton2 {width:30%;height:100px;text-align:center;border:1px solid #ccc;font-size:14px;margin-right:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.interiorinputbuttonon2 {border:2px solid #ff3300;color:#ff3300;letter-spacing:-1px;}

.interiortextbuttoninput {width:30%;height:40px;text-align:center;border:0px;border-bottom:1px solid #666;background:#f5f5f5;font-size:15px;margin-left:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorpnd_jg {display:block;height:60px;width:100%;text-align:left;}
.interiorpnd_jg .interiorinputbutton {width:25%;height:40px;text-align:center;border:1px solid #ccc;font-size:15px;margin-right:-1px;margin-top:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorpnd_su {display:block;height:auto;padding-bottom:30px;width:100%;text-align:left;}
.interiorpnd_su .interiorinputbutton {width:33.33%;height:40px;text-align:center;border:1px solid #ccc;font-size:15px;margin-right:-1px;margin-top:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorpnd_hp {display:block;height:auto;min-width:100px;padding-bottom:20px;width:100%;text-align:left;}
.interiorpnd_hp .interiorinputbutton {width:33.33%;height:40px;text-align:center;border:1px solid #ccc;font-size:15px;margin-right:-1px;margin-top:-1px !important;letter-spacing:-1px;background:#fff;cursor:pointer;}

.interiorpnd_is {height:80px;width:100%;text-align:left;}
.interiorpnd_is .interiorinputbutton {width:33.33%;height:40px;text-align:center;border:1px solid #ccc;font-size:16px;margin-right:-1px;margin-top:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}


.interiorinputbuttonon {border:2px solid #1c7848 !important;color:#1c7848;letter-spacing:-1px;}

.interiorinputbutton_eng {width:33.33%;height:40px;text-align:center;border:1px solid #ccc;font-size:14px;margin-right:-1px;margin-top:-1px;letter-spacing:0px;background:#fff;cursor:pointer;}

.interiortextbutton_eng {width:30%;height:40px;text-align:center;border:0px;border-bottom:2px solid #ff3300;font-size:14px;margin-right:-1px;letter-spacing:0px;background:#fff;cursor:pointer;}
.interiorinputbuttonon_eng {border:2px solid #1c7848 !important;color:#1c7848;letter-spacing:0px;}

#interiorinputbutton_11_eng {width:20% !important;}
#interiorinputbutton_12_eng {width:36% !important;}
#interiorinputbutton_13_eng {width:44% !important;}

.designinputbutton {float:left;width:33.3%;height:40px;text-align:center;border:1px solid #ccc;color:#000;font-size:14px;margin-right:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.designinputbuttoff {float:left;width:33.3%;height:40px;text-align:center;border:2px solid #1c7848;color:#1c7848;font-size:14px;margin-right:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}

.subwraptitle3 {width:100%;text-align:center;margin:0 auto;padding-top:30px;padding-bottom:20px;height:auto;letter-spacing:-1px;font-size:24px;}
.subwraptitle3 p{width:auto;display:inline-block;position:relative;letter-spacing:0px;padding-left:15px;padding-right:15px;font-family:pretendard;color:#000;font-weight:800;}
.subwraptitle3 p:hover {color:#e64343;transition:all .5s;}
.subwraptitle3 .subwraptitle3on {color:#e64343;text-decoration:underline;}


#od_hope_date {width:100% !important;}

#od_zip1 {width:20% !important;}
#od_addr1 {width:78% !important;margin-left:1px;}
#od_addr2 {width:100% !important;}
#od_tel {width:100% !important;}
#od_pwar {width:100% !important;}
#od_pwarsub {margin-top:0px !important;}
#formtextarea1 {font-size:14px !important;}

.contentarea .eyelove01sub_3title {color:#666;text-align:center;margin:0 auto;margin-top:80px;box-sizing:border-box;text-align:center;padding-bottom:30px;}
.contentarea .eyelove01sub_3title span{text-align:center;font-size:20px;margin:0 auto;box-sizing:border-box;text-align:center;letter-spacing:-1px;}

.contentarea .eyelove01sub_3 .off{display:inline-block;border:0px;height:30px;line-height:15px;padding-top:15px;font-size:13px;font-family:Nanum Gothic;font-weight:400;margin:0 0 35px 0;text-align:center;background:#ddd;cursor:pointer;padding-left:20px;padding-right:20px;border-radius:15px;}
.contentarea .eyelove01sub_3 .on{display:inline-block;border:0px;height:30px;line-height:15px;padding-top:15px;font-size:13px;font-family:Nanum Gothic;font-weight:400;margin:0 0 35px 0;text-align:center;cursor:pointer;padding-left:25px;padding-right:20px;border-radius:15px;background:#06b467;color:#fff;}

.contentarea .eyelove01sub_4 .topflag {display:none;}

.contentarea .eyelove01sub_4 {clear:both;position:relative;width:100%;height:auto;max-width:800px;min-width:300px;font-size:0;margin:0 auto;color:#000;text-align:center;margin:0 auto;box-sizing:border-box;text-align:center;vertical-align:top;}

.contentarea .eyelove01sub_4 .rightphoto{display:inline-block;width:100%;height:auto;color:#000;font-size:15px;font-family:Pretendard-Regular;text-align:center;max-height:320px;height:150px;line-height:180%;padding-top:30px;overflow:hidden;vertical-align:top;margin-left:0%;}
.contentarea .eyelove01sub_4 .leftphoto{display:inline-block;width:100%;margin-top:50px;height:auto;color:#000;font-size:15px;font-family:Pretendard-Regular;text-align:center;max-height:320px;height:150px;line-height:180%;overflow:hidden;vertical-align:top;margin-left:0%;}

.contentarea .eyelove01sub_4 .rightphoto img{display:inline-block;width:100%;height:auto;color:#000;font-size:15px;font-family:Pretendard-Regular;text-align:center;line-height:150%;max-height:150px;max-width:500px;overflow:hidden;vertical-align:top;}
.contentarea .eyelove01sub_4 .leftphoto img{display:inline-block;width:100%;height:auto;color:#000;font-size:15px;font-family:Pretendard-Regular;text-align:center;line-height:150%;max-width:500px;overflow:hidden;vertical-align:top;}

.contentarea .eyelove01sub_4 .rightmap{display:inline-block;width:100%;height:auto;color:#666;font-size:15px;font-family:Pretendard-Regular;text-align:left;vertical-align:top;line-height:150%;padding-top:30px;margin-left:0;}
.contentarea .eyelove01sub_4 .leftmap{display:inline-block;width:100%;height:auto;color:#666;font-size:15px;font-family:Pretendard-Regular;text-align:right;vertical-align:top;line-height:150%;padding-top:30px;margin-left:0%;}

.contentarea .eyelove01sub_4 li strong { font-size:40px; letter-spacing:-1.5px; }
.contentarea .eyelove01sub_4 li span { font-size:40px; letter-spacing:-1.5px; }



.btn1020area {width:100%;height:auto;padding-top:0px;margin-top:0px;font-size:0;text-align:left;padding-bottom:20px;border-bottom:1px dotted #999;}
.btn1020 {display:inline-block;width:31.7%;margin-right:.5%;margin-left:.5%;box-sizing:border-box;height:35px;padding-top:8px;margin-top:.5%;font-size:14px;font-family:pretendard;text-align:center;cursor:pointer;color:#000;border:1px solid #aaa;}
.btn1020on {border:1px solid #ff0000;color:#ff0000;}
.btn1020on span{color:#ff0000;}
.btn1020:hover {border:1px solid #ff0000;color:#ff0000;z-index:3;}
.btn1020:hover span{color:#ff0000;}

.btn_confirm_reg {margin:20px 0;text-align:center}
.reg_btn_submit {display:inline-block;background:#333;color:#fff;text-align:center;border-radius:3px;width:280px;height:45px;line-height:45px;font-size:1.2em;margin:0 auto;font-weight:bold}

.mb_log_cate h2 {width:50%;float:left;padding:20px 0;text-align:center}
.mb_log_cate .join {width:50%;float:left;padding:20px 0;text-align:center;background:#f7f7f7;color:#6e6e6e}
.mb_log_cate:after {display:block;visibility:hidden;clear:both;content:""}

.tooltip_icon {display:inline-block;vertical-align:baseline;color:#b3b5b8;border:0;font-size:1.4em;background:transparent;cursor:pointer}
.tooltip_icon:hover {color:#448bf5}
.tooltip {position:relative;width:auto;color:#fff;background:#000;padding:10px;font-size:small;line-height:18px;display:none;position:absolute;z-index:9;font-weight:normal;margin-left:15px;margin-top:10px}
.tooltip:before {content:"";position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-top:0px solid transparent;border-bottom:10px solid transparent;border-left:0;border-right:10px solid #000}


.chk_li {vertical-align:middle;display:inline-block;padding-left:7px;padding-top:0px;}

#sns_register .login-sns,
#sns_register h2 {border:0 !important}

/* 회원가입 입력 */
#register_form {background:#fff;margin-bottom:20px;width:100%;margin:0 auto;}
#register_form h2 {text-align:left;margin-top:20px;width:100%;box-sizing:border-box;padding-bottom:20px;padding-left:15px;letter-spacing:-1px;border-bottom:1px solid #ddd;font-size:21px;font-weight:400;}
.register_form_inner {background:#fff;border-radius:3px}
.register_form_inner ul {padding:0px 0;}
.register_form_inner li {text-align:left;margin-top:0px;padding-bottom:20px;padding-left:15px;padding-right:15px;letter-spacing:-1px;border-bottom:1px dotted #cccd;font-size:17px;font-weight:400;}
.register_form_inner label {display:inline-block;margin-top:2px;height:32px;font-family:InfinitySans-RegularA1;}

#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}
#fregisterform .frm_address {margin:5px 0 0;width:95%;}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}
#fregisterform .btn_confirm {text-align:center;width:100%;margin:0 auto;}
#fregisterform .form_01 div {margin:0 0 20px}
#fregisterform .captcha {display:block;margin:5px 0 0}
#fregisterform .reg_mb_img_file img {max-width:100%;height:auto}
#reg_mb_icon, #reg_mb_img {float:right}

/* 회원가입 완료 */
#reg_result {padding:10px 30px;text-align:center;}
#reg_result h2 {font-size:2em;margin:0 0 20px}
#reg_result h2 strong {color:#ed6478}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:25px;}
#reg_result .result_txt {font-family:Pretendard;font-size:14px;color:#666;line-height:25px;text-align:center}
#reg_result .btn_confirm {margin:50px 0}
#reg_result i {font-size:40px}
#reg_result .reg_result_p {font-size:20px;line-height:35px;letter-spacing:-1px;margin:0 0 10px;color:#000}
#reg_result .reg_result_p strong{font-size:25px;line-height:35px;letter-spacing:-1px;margin:0 0 10px;color:#E64343}

#mailselect {margin-left:10px !important;}

.submid0 {width:100%;height:auto;padding-top:0px;padding-bottom:30px;text-align:center;font-size:0;vertical-align:top;}
.submid0 .mid1bar{width:200px;font-size:14px;display:inline-block;height:30px;padding-top:15px;background:#E1E3E6;margin-top:0px;border-radius:50px;text-align:center;font-family:NEXEN;}

.submid1 {display:inline-block;width:100%;height:auto;padding:10px;padding-top:0px;box-sizing:border-box;text-align:center;font-size:0;vertical-align:top;}
.submid1 .mid1cont{clear:both;width:100%;display:inline-block;font-size:17px;padding-top:50px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid1 .mid1cont p{font-weight:900;font-family:pretendard;font-size:25px;padding-bottom:10px;line-height:35px;color:#000;letter-spacing:-1px;}
.submid1 .mid1button{width:auto;padding-left:20px;padding-right:20px;margin:20px 10px;font-size:17px;display:inline-block;height:35px;padding-top:7px;color:#000;background:#E1E3E6;border-radius:3px;text-align:center;}
.submid1 .mid1button:hover{background:#333;color:#fff;transition:all 1s;}

.submid2 {display:inline-block;background:url('../images/comimg1.jpg') left center no-repeat;background-size:cover;width:100%;height:150px;border-radius:10px;padding-bottom:30px;text-align:center;font-size:0;vertical-align:top;}
.submid2 img{width:80%;max-width:350px;}

.submid3 {clear:both;width:100%;height:auto;display:inline-block;font-size:15px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid3 h1{font-weight:800;width:100px;margin:0 auto;padding-bottom:10px;font-family:pretendard;letter-spacing:0px;font-size:33px;border-bottom:2px dotted #666;padding-bottom:20px;color:#000;}
.submid3 p{font-weight:500;font-family:pretendard;font-size:25px;padding-bottom:0px;line-height:40px;color:#000;letter-spacing:-1px;}
.submid3 span{font-weight:800;font-family:pretendard;font-size:31px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}

.submid3 .mid3img1{clear:both;width:100%;height:auto;border-radius:10px;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid3 .mid3img1 img{width:100%;height:auto;border-radius:10px;}

.submid3 .mid3img2{display:block;clear:both;width:100%;height:120px;border-radius:0px;margin-bottom:50px;overflow:hidden;display:inline-block;font-size:17px;margin-top:20px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid3 .mid3img2 img{display:block;width:150%;height:120px;border-radius:0px;}

.submid4 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid4 .mid4title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:35px;margin-top:0px;color:#000;line-height:25px;text-align:center;}
.submid4 .mid4area{width:100%;border:0px solid #ccc;border-radius:0px;height:auto;display:inline-block;font-size:35px;margin-top:30px;color:#666;line-height:25px;text-align:center;}
.submid4 .mid4logo{width:100%;margin-left:5px;border-radius:30px;background:#f5f5f5;height:auto;display:inline-block;color:#666;margin-top:20px;margin-bottom:10px;text-align:center;padding-top:50px;padding-bottom:50px;vertical-align:top;}
.submid4 .mid4logo img{width:100%;max-width:300px;}
.submid4 .mid4cont{width:100%;padding-left:5%;height:auto;display:inline-block;font-size:17px;margin-top:30px;color:#666;line-height:25px;text-align:left;font-weight:500;font-family:pretendard;vertical-align:top;}


.submid5 .mid5areaimg {width:45%;padding:50px 1.5%;background:#f5f5f5;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:10px;color:#666;line-height:25px;text-align:center;}


.submid6 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:20px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 h1{font-weight:800;width:100px;margin:0 auto;padding-bottom:10px;font-family:pretendard;font-size:37px;border-bottom:2px dotted #666;padding-bottom:20px;color:#000;}

.submid6 span{font-weight:500;font-family:pretendard;font-size:19px;padding-bottom:0px;line-height:29px;color:#666;letter-spacing:-1px;}
.submid6 p{font-weight:800;font-family:pretendard;font-size:25px;padding-bottom:0px;padding-top:5px;line-height:35px;color:#000;letter-spacing:-1px;}
.submid6 .mid6img1{clear:both;width:100%;height:auto;border-radius:10px;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 .mid6img1 img{width:100%;height:auto;border-radius:10px;}

.submid6 .mid6img2{display:none;clear:both;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:17px;margin-top:80px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 .mid6img2 img{display:none;width:100%;height:auto;border-radius:30px;}

.submid6 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid6 .sv6title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:31px;margin-top:120px;color:#000;line-height:25px;text-align:center;}
.submid6 .sv6tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:25px;text-align:left;}
.submid6 .sv6text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:19px;}
.submid6 .sv6area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:0px;color:#666;line-height:25px;text-align:center;}

.submid6 .sv6areaimg {width:100%;padding:30px 0%;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:0px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.submid6 .sv6areaimg h1{width:100%;box-sizing:border-box;font-size:25px;height:auto;color:#000;font-weight:700;line-height:30px;padding-bottom:5px;border-bottom:5px solid #333;text-align:center;}
.submid6 .sv6areaimg h1 span{width:100%;box-sizing:border-box;font-size:13px;height:auto;color:#666;font-weight:400;letter-spacing:0px;}
.submid6 .sv6areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:30px;color:#666;font-weight:400;line-height:25px;text-align:center;}
.submid6 .sv6areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:17px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}

.submid6 .sv6go{width:100%;height:auto;display:inline-block;font-size:35px;border-top:1px dotted #666;padding-top:20px;margin-top:20px;color:#666;line-height:25px;text-align:center;}
.submid6 .sv6go_d {width:100%;padding:0px 0%;box-sizing:border-box;height:auto;display:inline-block;border-radius:10px;margin-top:20px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.submid6 .sv6go_d h1{width:50%;float:left;box-sizing:border-box;overflow:hidden;font-size:24px;height:auto;color:#000;font-weight:700;line-height:30px;padding-bottom:20px;text-align:center;border:0px;}
.submid6 .sv6go_d .grparea{width:100%;box-sizing:border-box;overflow:hidden;font-size:24px;height:auto;color:#000;font-weight:700;margin-top:5px;padding-bottom:5px;text-align:center;}
.submid6 .sv6go_d .grparea .grp1{width:100%;box-sizing:border-box;width:100%;height:10px;background:#009999;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp2{width:100%;box-sizing:border-box;width:5%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp3{width:100%;box-sizing:border-box;width:30%;height:10px;background:#999900;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp4{width:100%;box-sizing:border-box;width:100%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp5{width:100%;box-sizing:border-box;width:92%;height:10px;background:#ff3366;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp6{width:100%;box-sizing:border-box;width:100%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp7{width:100%;box-sizing:border-box;width:85%;height:10px;background:#3399cc;;font-weight:700;text-align:center;}
.submid6 .sv6go_d .grparea .grp8{width:100%;box-sizing:border-box;width:100%;height:10px;background:#ccc;color:#000;font-weight:700;text-align:center;}

.submid6 .sv6go_d {width:100%;float:left;box-sizing:border-box;height:120px;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:center;}
.submid6 .sv6go_d h2{width:50%;float:left;box-sizing:border-box;overflow:hidden;font-size:35px;letter-spacing:-2px;color:#000;font-weight:800;text-align:center;}
.submid6 .sv6go_d p{display:inline-block;padding-left:20px;float:left;box-sizing:border-box;font-size:35px;letter-spacing:-2px;color:#000;overflow:hidden;font-weight:800;text-align:left;vertical-align:top;}
.submid6 .sv6go_d .upico{display:inline-block;float:left;width:20px;height:80px;font-size:15px;color:#ff0000;vertical-align:top;overflow:hidden;text-align:left;padding-left:10px;padding-top:7px;}
.submid6 .sv6go_d .dnico{display:inline-block;float:left;width:20px;height:80px;font-size:15px;color:#3366cc;vertical-align:top;overflow:hidden;text-align:left;padding-left:10px;padding-top:7px;}
.submid6 .sv6go_d h3{width:100%;padding-bottom:20px;margin-top:20px;box-sizing:border-box;font-size:19px;letter-spacing:0px;height:auto;color:#000;font-weight:700;line-height:25px;text-align:left;}
.submid6 .sv6go_d h3 span{font-size:17px;font-weight:400;letter-spacing:0px;}

.submid6 .sv5areaimg2 {width:100%;max-width:330px;padding:10px 0%;display:inline-block;box-sizing:border-box;font-size:19px;height:auto;padding-top:20px;color:#000;font-weight:500;line-height:25px;text-align:left;vertical-align:top;}

.submid6 .sv6icon {display:inline-block;background:#f5f5f5;font-weight:700;font-family:pretendard;width:100%;height:auto;padding-top:20px;padding-bottom:30px;font-size:25px;color:#000;margin-left:1%;margin-right:1%;margin-top:20px;vertical-align:top;}
.submid6 .sv6icon h1{display:inline-block;font-weight:700;font-family:pretendard;width:90%;height:auto;padding-top:10px;line-height:25px;font-size:21px;color:#333;border:0px;text-align:left;padding-left:20px;}
.submid6 .sv6icon h1 p{display:inline-block;font-size:21px;color:#000;font-weight:900;letter-spacing:-1px;font-family:pretendard;padding-bottom:15px;padding-right:10px;}
.submid6 .sv6icon h2{display:inline-block;font-weight:500;font-family:pretendard;width:90%;height:auto;padding-top:5px;line-height:25px;font-size:17px;color:#333;border:0px;text-align:left;padding-left:20px;}
.submid6 .sv6icon h3{display:inline-block;font-weight:500;font-family:pretendard;width:90%;height:auto;padding-top:15px;line-height:25px;font-size:14px;color:#999;text-align:left;padding-left:20px;}

.submid7 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:0px;padding-top:0px;color:#666;line-height:35px;text-align:center;font-weight:500;font-family:pretendard;}
.submid7 h1{font-weight:800;width:100px;margin:0 auto;padding-bottom:10px;font-family:pretendard;font-size:37px;border-bottom:2px dotted #666;padding-bottom:20px;color:#000;}

.submid7 p{font-weight:500;font-family:pretendard;font-size:27px;padding-bottom:0px;margin-top:20px;line-height:35px;color:#000;letter-spacing:-1px;}
.submid7 span{font-weight:800;font-family:pretendard;font-size:27px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}

.submid7 .sv7areaimg {width:300px;height:300px;border-radius:100%;background:#f5f5f5;box-sizing:border-box;display:inline-block;margin-top:0px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.submid7 .sv7areaimg h1{width:100%;box-sizing:border-box;font-size:31px;height:auto;color:#000;font-weight:700;line-height:30px;padding-top:90px;letter-spacing:-2px;border:0px;text-align:center;}
.submid7 .sv7areaimg h1 span{width:100%;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;letter-spacing:0px;}
.submid7 .sv7areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:20px;color:#666;font-weight:400;line-height:23px;text-align:center;}
.submid7 .sv7areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;line-height:23px;text-align:center;}
.submid7 .sv7areapl {width:100%;padding:20px 0 60px 0;font-size:100px;font-weight:900;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:30px;color:#ccc;line-height:25px;text-align:center;vertical-align:top;}

.submid7 .sv7go{position:relative;width:100%;height:auto;display:inline-block;box-sizing:border-box;font-size:35px;padding-top:30px;color:#666;text-align:center;}
.submid7 .sv7go_s {position:relative;width:30px;height:290px;font-size:10px;line-height:19.5px;margin:0 auto;box-sizing:border-box;height:auto;padding-top:5px;display:inline-block;vertical-align:top;}
.submid7 .sv7go_d {position:relative;width:250px;height:290px;margin:0 auto;box-sizing:border-box;overflow:hidden;height:auto;display:inline-block;border-left:1px solid #333;border-bottom:1px solid #333;vertical-align:top;}
.submid7 .sv7go_d h1{width:100%;height:15.3px;padding:0;border-bottom:1px dotted #aaa;}
.submid7 .sv7gotext {clear:both;font-weight:400;font-family:pretendard;padding-left:42px;width:280px;margin:0 auto;height:auto;display:inline-block;font-size:17px;margin-top:0px;color:#000;line-height:0px;text-align:left;}
.submid7 .sv7gotext span{font-weight:400;width:44px;margin-left:28px;box-sizing:border-box;font-family:pretendard;display:inline-block;font-size:13px;letter-spacing:0px;color:#000;line-height:0px;text-align:center;}

.submid7 .sv7go_d .grp1{position:absolute;left:40px;bottom:0px;width:30px;box-sizing:border-box;height:43px;background:#009999;;font-weight:700;text-align:center;}
.submid7 .sv7go_d .grp2{position:absolute;left:110px;bottom:0px;width:30px;box-sizing:border-box;height:105px;background:#0066cc;;font-weight:700;text-align:center;}
.submid7 .sv7go_d .grp3{position:absolute;left:180px;bottom:0px;width:30px;box-sizing:border-box;height:83px;background:#cc6666;;font-weight:700;text-align:center;}

.submid7 .sv7go_d .grp4{position:absolute;left:40px;bottom:43px;width:30px;box-sizing:border-box;height:20px;font-size:11px;font-weight:400;text-align:center;}
.submid7 .sv7go_d .grp5{position:absolute;left:110px;bottom:105px;width:30px;box-sizing:border-box;height:20px;font-size:11px;font-weight:400;text-align:center;}
.submid7 .sv7go_d .grp6{position:absolute;left:180px;bottom:83px;width:30px;box-sizing:border-box;height:20px;font-size:11px;font-weight:400;text-align:center;}


.submid7 .sv7go_d h2{width:50%;float:left;height:50px;box-sizing:border-box;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:center;overflow:hidden;}
.submid7 .sv7go_d p{display:inline-block;padding-left:30px;float:left;box-sizing:border-box;font-size:50px;letter-spacing:-2px;color:#000;font-weight:800;text-align:left;vertical-align:top;}
.submid7 .sv7go_d .upico{display:inline-block;float:left;width:30px;height:80px;font-size:20px;color:#ff0000;vertical-align:top;overflow:hidden;text-align:left;padding-left:20px;padding-top:10px;}
.submid7 .sv7go_d .dnico{display:inline-block;float:left;width:30px;height:80px;font-size:20px;color:#3366cc;vertical-align:top;overflow:hidden;text-align:left;padding-left:20px;padding-top:10px;}
.submid7 .sv7go_d h3{width:100%;padding-bottom:20px;margin-top:20px;box-sizing:border-box;font-size:23px;letter-spacing:0px;height:auto;color:#000;font-weight:700;line-height:25px;text-align:left;}
.submid7 .sv7go_d h3 span{font-size:18px;font-weight:400;letter-spacing:0px;}

.submid7 .sv7icon {display:inline-block;background:#f5f5f5;font-weight:700;border:1px solid #ccc;font-family:pretendard;width:100%;height:auto;font-size:0px;color:#000;margin-top:50px;vertical-align:top;}
.submid7 .sv7icon h1{display:inline-block;width:24%;font-weight:500;border:0px;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:13px;color:#333;}
.submid7 .sv7icon h2{display:inline-block;width:34.5%;font-weight:500;border:0px;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:13px;color:#333;}
.submid7 .sv7icon h3{display:inline-block;width:40%;font-weight:500;border:0px;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:13px;color:#333;}

.submid7 .sv7icont {position:relative;display:inline-block;background:#fff;font-weight:700;border:1px solid #ccc;border-top:0px;font-family:pretendard;width:100%;height:auto;font-size:0px;color:#000;vertical-align:top;}
.submid7 .sv7icont h1{display:inline-block;width:24%;height:auto;font-weight:500;border:0px;box-sizing:border-box;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:13px;color:#333;line-height:20px;vertical-align:top;}
.submid7 .sv7icont h2{display:inline-block;width:35%;height:auto;font-weight:500;border:0px;box-sizing:border-box;border-right:1px solid #ccc;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:13px;color:#333;line-height:20px;vertical-align:top;}
.submid7 .sv7icont h3{display:inline-block;width:40%;line-height:22px;height:auto;font-weight:500;border:0px;box-sizing:border-box;font-family:pretendard;height:auto;padding-top:10px;padding-bottom:10px;font-size:13px;color:#333;vertical-align:top;line-height:20px}
.submid7 .sv7icont h3 span{font-weight:500;border:0px;font-size:11px;letter-spacing:0px;}

#sv7icontype1 {height:45px !important;}
#sv7icontype2 {height:45px !important;line-height:5px !important;}
#sv7icontype3 {height:120px !important;}

.submid7 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid7 .sv7title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:31px;margin-top:80px;color:#000;line-height:45px;text-align:center;}
.submid7 .sv7tip{clear:both;font-weight:400;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:30px;color:#000;line-height:25px;text-align:center;}
.submid7 .sv7tip2{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:50px;color:#000;line-height:25px;text-align:center;}
.submid7 .sv7tip2 span{font-weight:400;font-family:pretendard;display:inline-block;font-size:13px;letter-spacing:0px;padding-left:5px;color:#666;line-height:25px;text-align:center;}
.submid7 .sv7tip42_ri {clear:both;width:100%;text-align:right;}
.submid7 .sv7text{clear:both;font-weight:800;line-height:35px;font-family:pretendard;width:100%;height:auto;padding-top:50px;font-size:27px;color:#0bab7f;}
.submid7 .sv7text span{font-weight:800;font-size:19px;}
.submid7 .sv7text2 {clear:both;margin:0 auto;background:#eee;font-weight:500;font-family:pretendard;font-weight:800;width:100%;margin-top:50px;height:40px;border-radius:30px;padding-top:15px;font-size:19px;}
.submid7 .sv7text3 {clear:both;margin:0 auto;font-weight:500;font-family:pretendard;width:100%;margin-top:50px;height:auto;line-height:27px;padding-top:0px;font-size:17px;}
.submid7 .sv7text3 span{color:#000;font-family:pretendard;font-weight:600;font-size:17px;padding-right:5px;}
.submid7 .sv7text5 {clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;padding-top:70px;font-size:25px;line-height:42px;}
.submid7 .sv7text5 span{font-weight:800;font-size:27px;color:#0bab7f;}
.submid7 .sv7area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}



.submid7 .sv7tip4{clear:both;margin:0 auto;font-family:pretendard;width:100%;height:auto;margin-top:25px;}
.submid7 .sv7tip4title1 {width:100%;max-width:350px;height:45px;line-height:18px;box-sizing:border-box;padding-top:12px;font-weight:700;text-align:center;color:#fff;border:0px;font-size:21px;margin:0 auto;margin-top:80px;margin-bottom:50px;border-radius:10px;background:#439623;vertical-align:top;}
.submid7 .sv7tip4title2 {width:100%;max-width:250px;height:45px;line-height:18px;box-sizing:border-box;padding-top:12px;font-weight:700;text-align:center;color:#000;border:0px;font-size:21px;margin:0 auto;margin-top:30px;margin-bottom:50px;border-radius:10px;background:#fff;border:1px solid #ccc;vertical-align:top;}
.submid7 .sv7tip4area {width:100%;margin:0 auto;padding-left:0px;height:auto;text-align:left;}
.submid7 .sv7tip41 h1{display:inline-block;width:100%;height:50px;font-weight:500;line-height:32px;box-sizing:border-box;text-align:left;color:#000;border:0px;font-size:27px;margin-top:3px;margin-right:10px;vertical-align:top;}
.submid7 .sv7tip41 h1 span{font-weight:700;font-size:27px;color:#439623;}
.submid7 .sv7tip41 h2{display:inline-block;width:100%;font-weight:400;font-family:pretendard;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}
.submid7 .sv7tip41 h2 img{width:150px;height:auto;margin-right:5px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h1{display:inline-block;width:100%;height:50px;font-weight:500;line-height:32px;box-sizing:border-box;text-align:left;color:#333;border:0px;font-size:27px;margin-top:3px;margin-right:10px;vertical-align:top;}
.submid7 .sv7tip42 h1 span{font-weight:700;font-size:27px;color:#999;}
.submid7 .sv7tip42 h2{display:inline-block;width:100%;font-weight:400;font-family:pretendard;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}
.submid7 .sv7tip42 h2 img{width:150px;height:auto;margin-right:7px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h2 span img{width:98px;height:auto;border-radius:10px;overflow:hidden;vertical-align:bottom;}



.submid8 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid8 .mid8title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:31px;margin-top:80px;color:#000;line-height:43px;text-align:center;}
.submid8 .mid8area{width:100%;height:auto;font-size:0px;text-align:center;padding-top:80px;}
.submid8 .mid8logo{display:inline-block;width:100%;padding:20px;margin-left:5px;box-sizing:border-box;margin-right:5px;margin-top:20px;border:1px solid #ccc;background:#fff;height:auto;color:#666;text-align:center;vertical-align:top;}
.submid8 .mid8logo h1{width:100%;text-align:center;}
.submid8 .mid8logo h1 img{width:90%;max-width:300px;}
.submid8 .mid8logo h2{width:100%;font-size:15px;padding-top:10px;padding-bottom:10px;color:#666;text-align:center;}


.submid9 {clear:both;width:100%;height:500px;display:inline-block;font-size:13px;padding-top:0px;border-radius:10px;overflow:hidden;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid9 .mapmid {clear:both;width:100%;height:auto;display:inline-block;font-size:13px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}



.svice1 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice1 .sv1title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:35px;margin-top:120px;color:#000;line-height:40px;text-align:center;}
.svice1 .sv1tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:30px;text-align:left;}
.svice1 .sv1text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:17px;}
.svice1 .sv1area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.svice1 .sv1areaimg {width:100%;padding:10px 1.5%;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.svice1 .sv1areaimg h1{width:100%;box-sizing:border-box;font-size:24px;height:auto;color:#000;font-weight:700;line-height:30px;padding-bottom:10px;text-align:center;}
.svice1 .sv1areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:30px;color:#666;font-weight:400;line-height:25px;text-align:center;}
.svice1 .sv1areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}

.svice2 .sv2text{clear:both;font-weight:700;color:#06b467;font-family:pretendard;width:100%;height:auto;padding-top:40px;font-size:25px;}
.svice2 .sv2text2{clear:both;font-weight:700;color:#000;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:25px;}
.svice2 .sv2textg{clear:both;font-weight:700;color:#333;font-family:pretendard;width:100%;height:auto;padding-top:40px;font-size:20px;}

.svice2 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice2 .sv2title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:30px;line-height:40px;margin-top:100px;color:#000;text-align:center;}
.svice2 .sv2tip{clear:both;position:relative;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:0px;margin-top:0px;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2tip .tipleft{width:100%;padding-top:30px;padding-bottom:25px;display:inline-block;background:#ed1c24;height:auto;border:1px solid #ed1c24;vertical-align:top;font-weight:800;font-family:pretendard;box-sizing:border-box;margin-top:50px;line-height:25px;text-align:center;}
.svice2 .sv2tip .tipleft img{width:50%;height:auto;}
.svice2 .sv2tip .tipright{width:100%;padding-top:20px;padding-bottom:30px;display:inline-block;vertical-align:top;height:auto;height:auto;border:1px solid #ccc;box-sizing:border-box;margin-top:0px;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2tip .tipright p{width:96%;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-left:10px;display:inline-block;border-bottom:1px dotted #999;font-weight:400;font-family:pretendard;font-size:15px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2text{clear:both;font-weight:700;color:#06b467;font-family:pretendard;width:100%;height:auto;padding-top:40px;font-size:25px;line-height:30px;}
.svice2 .sv2area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.svice2 .sv2area .tipleft{width:100%;padding:0px;display:block;height:350px;border-right:0px;vertical-align:top;font-weight:800;font-family:pretendard;box-sizing:border-box;margin-top:50px;line-height:25px;text-align:center;}
.svice2 .sv2area .tipleft h1{width:100%;margin:0 auto;padding-top:10px;padding-bottom:20px;padding-left:0px;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipleft h1 span{font-size:13px;padding-left:5px;font-weight:400;}
.svice2 .sv2area .tipleft .grp1area{width:42%;margin:0 auto;position:relative;margin-left:3%;margin-right:3%;height:130px;margin-top:0px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipleft .grp1area h2{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:16%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipleft .grp1area h2 span{padding-left:37%;}
.svice2 .sv2area .tipleft .grp1area h3{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:14%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipleft .grp1area h3 span{padding-left:33%;}
.svice2 .sv2area .tipleft .grp1line{width:100%;position:relative;margin:0 auto;border-left:1px solid #ccc;border-bottom:1px solid #ccc;height:20px;margin-top:0px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipleft .grp1{position:relative;overflow:hidden;margin-left:15%;width:25px;height:100px;vertical-align:top;float:left;}
.svice2 .sv2area .tipleft .grp1 h1{position:absolute;bottom:0px;left:0px;width:25px;height:55px;background:#669966;}
.svice2 .sv2area .tipleft .grp1 h2{width:25px;}
.svice2 .sv2area .tipleft .grp1 p{position:absolute;top:65%;text-align:center;width:25px;height:auto;color:#fff;font-size:9px;z-index:2;}

.svice2 .sv2area .tipleft .grp2{width:35%;height:100px;font-weight:200;overflow:hidden;font-family:S-CoreDream-4Regular;color:#0099cc;padding-top:50px;padding-right:5px;font-size:9px;vertical-align:top;box-sizing:border-box;text-align:right;float:left;}
.svice2 .sv2area .tipleft .grp2 p{font-weight:200;font-family:S-CoreDream-4Regular;color:#0099cc;}
.svice2 .sv2area .tipleft .grp3{position:relative;overflow:hidden;width:25px;height:100px;vertical-align:top;float:left;}
.svice2 .sv2area .tipleft .grp3 h1{position:absolute;bottom:0px;left:0px;width:25px;height:80px;background:#0099cc;}
.svice2 .sv2area .tipleft .grp3 h2{position:absolute;bottom:0px;left:0px;width:25px;height:80px;background:#0099cc;}
.svice2 .sv2area .tipleft .grp3 p{width:25px;}

.svice2 .sv2area .tipleft .grp2area{clear:both;width:100%;margin:0 auto;padding-top:20px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:15px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipleft .grp2area h1{width:100%;margin:0 auto;padding-bottom:10px;display:inline-block;font-weight:700;font-family:pretendard;font-size:45px;letter-spacing:-2px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipleft .grp2area h1 p{font-size:15px;display:inline-block;vertical-align:top;padding-top:2px;padding-left:5px;}
.svice2 .sv2area .tipleft .grp2area h2{width:100%;margin:0 auto;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:35px;text-align:center;}

.svice2 .sv2area .tipright{width:100%;padding:0px;display:block;height:350px;vertical-align:top;font-weight:800;font-family:pretendard;box-sizing:border-box;margin-top:50px;line-height:25px;text-align:center;}
.svice2 .sv2area .tipright h1{width:100%;margin:0 auto;padding-top:10px;padding-bottom:20px;padding-left:0px;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipright h1 span{font-size:13px;padding-left:5px;font-weight:400;}
.svice2 .sv2area .tipright .grp1area{width:42%;margin:0 auto;position:relative;margin-left:3%;margin-right:3%;height:130px;margin-top:0px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipright .grp1area h2{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:16%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipright .grp1area h2 span{padding-left:37%;}
.svice2 .sv2area .tipright .grp1area h3{width:90%;margin:0 auto;padding-top:0px;padding-bottom:10px;padding-left:14%;display:inline-block;font-weight:200;font-family:S-CoreDream-4Regular;font-size:11px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;text-align:left;}
.svice2 .sv2area .tipright .grp1area h3 span{padding-left:33%;}
.svice2 .sv2area .tipright .grp1line{width:100%;position:relative;margin:0 auto;border-left:1px solid #ccc;border-bottom:1px solid #ccc;height:20px;margin-top:0px;display:inline-block;font-weight:400;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:left;}
.svice2 .sv2area .tipright .grp1{position:relative;overflow:hidden;margin-left:15%;width:25px;height:100px;vertical-align:top;float:left;}
.svice2 .sv2area .tipright .grp1 h1{position:absolute;bottom:0px;left:0px;width:25px;height:60px;background:#669966;}
.svice2 .sv2area .tipright .grp1 h2{position:absolute;bottom:0px;left:0px;width:25px;height:55px;background:#66cc99;}
.svice2 .sv2area .tipright .grp1 p{width:25px;}
.svice2 .sv2area .tipright .grp2{width:35%;height:100px;font-weight:200;overflow:hidden;font-family:S-CoreDream-4Regular;color:#0099cc;padding-top:50px;padding-right:5px;font-size:9px;vertical-align:top;box-sizing:border-box;text-align:right;float:left;}
.svice2 .sv2area .tipright .grp2 p{font-weight:200;font-family:S-CoreDream-4Regular;color:#0099cc;}
.svice2 .sv2area .tipright .grp3{position:relative;overflow:hidden;width:25px;height:100px;vertical-align:top;float:left;}
.svice2 .sv2area .tipright .grp3 h1{position:absolute;bottom:0px;left:0px;width:25px;height:70px;background:#339999;}
.svice2 .sv2area .tipright .grp3 h2{position:absolute;bottom:0px;left:0px;width:25px;height:70px;background:#339999;}
.svice2 .sv2area .tipright .grp3 p{width:25px;}
.svice2 .sv2area .tipright .grp2area{clear:both;width:100%;margin:0 auto;padding-top:20px;padding-bottom:10px;display:inline-block;font-weight:400;font-family:pretendard;font-size:15px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipright .grp2area h1{width:100%;margin:0 auto;padding-bottom:10px;display:inline-block;font-weight:700;font-family:pretendard;font-size:45px;letter-spacing:-2px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:25px;text-align:center;}
.svice2 .sv2area .tipright .grp2area h1 p{font-size:15px;display:inline-block;vertical-align:top;padding-top:2px;padding-left:5px;}
.svice2 .sv2area .tipright .grp2area h2{width:100%;margin:0 auto;display:inline-block;font-weight:700;font-family:pretendard;font-size:17px;vertical-align:top;height:auto;box-sizing:border-box;color:#000;line-height:35px;text-align:center;}

.svice2 .tipcenter{clear:both;width:100%;font-size:17px;vertical-align:top;font-weight:400;font-family:pretendard;box-sizing:border-box;padding-top:50px;line-height:25px;text-align:center;}

.svice2 .sv2areaimg {width:23%;padding:50px 1.5%;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.svice2 .sv2areaimg h1{width:100%;box-sizing:border-box;font-size:24px;height:auto;color:#000;font-weight:700;line-height:30px;padding-bottom:20px;border-bottom:5px solid #333;text-align:center;}
.svice2 .sv2areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:30px;color:#666;font-weight:400;line-height:25px;text-align:center;}
.svice2 .sv2areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:15px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}


.svice3 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:80px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice3 .sv3title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:37px;margin-top:50px;color:#000;line-height:25px;text-align:center;}
.svice3 .sv3tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:25px;text-align:center;}

.svice3 .sv3textarea{clear:both;position:relative;display:inline-block;background:#fff;width:700px;height:570px;overflow:hidden;}
.svice3 .sv3textarea_c1 {position:absolute;padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:230px;left:calc(50% - 340px);background:#eee;width:680px;height:680px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c2 {position:absolute;padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:295px;left:calc(50% - 275px);background:#ddd;width:550px;height:550px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c3 {position:absolute;border:3px solid #1c7848;padding-top:40px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:370px;left:calc(50% - 200px);background:#fff;width:400px;height:400px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c3 p{border:0px;font-weight:800;font-family:pretendard;padding-top:3px;font-size:13px;border-radius:3px;background:#1c7848;width:90px;margin-left:5px;margin-right:5px;height:30px;color:#fff;text-align:center;box-sizing:border-box;display:inline-block;}
.svice3 .sv3textarea_c3 h1{padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;text-align:center;box-sizing:border-box;}

.svice3 .sv3text1{position:absolute;left:0%;bottom:20px;display:inline-block;width:150px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text1 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;max-width:150px;height:auto;padding:3px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:15px;}
.svice3 .sv3text1 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text1 h2{display:inline-block;width:150px;height:150px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text1 h2 u{font-size:16px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text1 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:12px;padding-bottom:10px;letter-spacing:-1px;}
.svice3 .sv3text1 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text2{position:absolute;left:23%;bottom:220px;display:inline-block;width:150px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text2 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;max-width:150px;height:auto;padding:3px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:15px;}
.svice3 .sv3text2 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text2 h2{display:inline-block;width:150px;height:150px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text2 h2 u{font-size:16px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text2 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:12px;padding-bottom:10px;letter-spacing:-1px;}
.svice3 .sv3text2 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text3{position:absolute;left:53%;bottom:220px;display:inline-block;width:150px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text3 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;max-width:150px;height:auto;padding:3px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:15px;}
.svice3 .sv3text3 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text3 h2{display:inline-block;width:150px;height:150px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text3 h2 u{font-size:16px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text3 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:12px;padding-bottom:10px;letter-spacing:-1px;}
.svice3 .sv3text3 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text4{position:absolute;right:0%;bottom:20px;display:inline-block;width:150px;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text4 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;max-width:150px;height:auto;padding:3px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:15px;}
.svice3 .sv3text4 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text4 h2{display:inline-block;width:150px;height:150px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text4 h2 u{font-size:16px;color:#000;font-family:pretendard;font-weight:bold;padding-top:20px;padding-bottom:20px;text-decoration:none;}
.svice3 .sv3text4 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:12px;padding-bottom:10px;letter-spacing:-1px;}
.svice3 .sv3text4 h2 p span{font-size:30px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}



.svice5 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice5 .sv5title {clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:25px;margin-top:50px;color:#000;line-height:35px;text-align:center;}
.svice5 .sv5title p{display:inline-block;font-weight:400;font-family:pretendard;font-size:19px;line-height:29px;padding-bottom:5px;}
.svice5 .sv5tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:30px;text-align:left;}
.svice5 .sv5text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:17px;}
.svice5 .sv5area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.svice5 .sv5area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:50px;color:#666;line-height:25px;text-align:center;}

.svice5 .sv5areaimgarea {width:100%;max-width:330px;margin:10px 1%;box-sizing:border-box;height:auto;display:inline-block;border-radius:15px;margin-top:10px;color:#666;line-height:25px;text-align:center;vertical-align:top;}

.svice5 .sv5areaimg {width:100%;box-sizing:border-box;padding:30px;height:auto;border:5px solid #4d8b23;border-radius:15px;margin-top:30px;color:#666;line-height:25px;text-align:center;vertical-align:top;}
.svice5 .sv5areaimg h1{width:100%;box-sizing:border-box;font-size:24px;height:auto;color:#000;font-weight:700;padding-top:0px;text-align:center;}
.svice5 .sv5areaimg h2{width:100%;box-sizing:border-box;font-size:24px;height:auto;padding-top:30px;color:#000;font-weight:700;line-height:25px;text-align:center;}
.svice5 .sv5areaimg h3{width:100%;padding:0px;margin-top:20px;box-sizing:border-box;font-size:17px;height:auto;color:#666;font-weight:400;line-height:25px;text-align:center;}

.svice5 .sv5areaimg2 {width:100%;max-width:330px;padding:10px 0%;display:inline-block;box-sizing:border-box;font-size:19px;height:auto;padding-top:30px;color:#000;font-weight:500;line-height:25px;text-align:center;vertical-align:top;}

.sv5ice2 .sv5icon {display:inline-block;background:#f5f5f5;font-weight:700;font-family:pretendard;width:100%;height:auto;padding-top:20px;padding-bottom:30px;font-size:25px;color:#000;margin-left:1%;margin-right:1%;margin-top:20px;vertical-align:top;}
.sv5ice2 .sv5icon h1{display:inline-block;font-weight:700;font-family:pretendard;width:90%;height:auto;padding-top:10px;line-height:25px;font-size:21px;color:#333;border:0px;text-align:left;padding-left:20px;}
.sv5ice2 .sv5icon h1 p{display:inline-block;font-size:21px;color:#000;font-weight:900;letter-spacing:-1px;font-family:pretendard;padding-bottom:15px;padding-right:10px;}
.sv5ice2 .sv5icon h2{display:inline-block;font-weight:500;font-family:pretendard;width:90%;height:auto;padding-top:5px;line-height:25px;font-size:17px;color:#333;border:0px;text-align:left;padding-left:20px;}
.sv5ice2 .sv5icon h3{display:inline-block;font-weight:500;font-family:pretendard;width:90%;height:auto;padding-top:15px;line-height:25px;font-size:14px;color:#999;text-align:left;padding-left:20px;}




.ptnmid1 {display:inline-block;border-radius:30px;width:100%;height:auto;margin-top:50px;box-sizing:border-box;text-align:center;font-size:0;vertical-align:top;}
.ptnmid1 .mid1title {clear:both;width:100%;text-align:left;font-weight:800;font-family:pretendard;font-size:30px;padding-bottom:10px;line-height:40px;color:#000;letter-spacing:-1px;}
.ptnmid1 .mid1cont {font-size:20px;padding-bottom:5px;height:auto;line-height:25px;padding-top:15px;text-align:left;padding-right:0px;color:#666;line-height:25px;font-weight:600;font-family:pretendard;}
.ptnmid1 .mid1area {font-size:14px;margin-top:0px;width:100px;clear:both;text-align:center;background:#ff6600;color:#fff;line-height:25px;font-weight:600;font-family:pretendard;}
.ptnmid1 .mid1text {clear:both;width:100%;display:inline-block;text-align:left;font-size:15px;padding-top:3px;color:#999;line-height:20px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1st {clear:both;width:99%;height:40px;border:1px solid #ccc;display:inline-block;float:left;text-align:left;color:#666;background:#fff;font-size:15px;margin-top:30px;color:#999;line-height:25px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1st h1{width:28%;height:30px;padding-top:7px;display:inline-block;float:left;text-align:center;color:#666;font-size:14px;color:#666;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1st h2{width:72%;height:30px;padding-top:7px;display:inline-block;float:left;text-align:left;color:#666;font-size:14px;color:#333;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid2st {clear:both;width:99%;height:40px;border:1px solid #ccc;border-top:0px;display:inline-block;float:left;text-align:left;background:#fff;color:#666;font-size:15px;margin-top:0px;color:#999;line-height:25px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid2st h1{width:28%;height:30px;padding-top:7px;display:inline-block;float:left;text-align:center;color:#666;font-size:14px;color:#666;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid2st h2{width:72%;height:30px;padding-top:7px;display:inline-block;float:left;text-align:left;color:#666;font-size:14px;color:#333;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1timg {clear:both;width:100%;display:inline-block;text-align:left;margin-top:30px;}
.ptnmid1 .mid1timg img{width:calc(50% - 5px);max-width:500px;padding-left:2px;padding-right:2px;margin-top:5px;}
.ptnmid1 .mid1more {clear:both;width:100%;display:inline-block;text-decoration:underline;text-align:left;font-size:15px;padding-top:20px;color:#0033cc;line-height:25px;font-weight:500;font-family:pretendard;}
.ptnmid1 .mid1more:hover {color:#e64343;transition:all .5s;cursor:pointer;}


.ptnmid2 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;margin-top:100px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}

.ptnmid2 .mid2logo{ border-radius:100px;border:17px solid #ff6600;line-height:140px;width:120px;height:120px;text-align:center;margin:0 auto;margin-top:30px;font-family:nexen;font-weight:900;font-size:80px;color:#ff6600;}
.ptnmid2 .mid2title {clear:both;width:100%;font-weight:800;font-family:pretendard;font-size:31px;padding-bottom:10px;line-height:40px;color:#000;letter-spacing:-1px;}
.ptnmid2 .mid2cont {width:100%;height:auto;border-radius:30px;font-weight:500;font-family:pretendard;font-size:15px;line-height:23px;}
.ptnmid2 p{font-weight:500;font-family:pretendard;font-size:29px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}
.ptnmid2 span{font-weight:800;font-family:pretendard;font-size:35px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}


.ptnmid3 {clear:both;width:100%;height:auto;display:inline-block;font-size:16px;margin-top:100px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.ptnmid3 .mid3title {clear:both;width:100%;font-weight:800;font-family:pretendard;font-size:35px;padding-bottom:0px;line-height:35px;color:#000;letter-spacing:-1px;}
.ptnmid3 .mid3cont {clear:both;width:100%;display:inline-block;font-size:0px;padding-top:0px;}

.ptnmid3 .mid3name {width:100%;vertical-align:top;box-sizing:border-box;display:inline-block;font-size:17px;padding-top:0px;color:#000;line-height:25px;text-align:left;font-weight:500;font-family:pretendard;}
.ptnmid3 .mid3text {width:100%;vertical-align:top;box-sizing:border-box;display:inline-block;font-size:17px;padding-top:50px;color:#000;line-height:25px;text-align:left;font-weight:500;font-family:pretendard;}

.ptnmid3 textarea {width:100% !important;height:100px !important;margin-top:30px !important;font-size:13px !important;line-height:20px !important;}


.ptninputbutton {width:100px;height:40px;text-align:center;border:1px solid #ccc;font-size:15px;margin-right:3px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.ptninputbuttonon {border:2px solid #ff3300;color:#ff3300;letter-spacing:-1px;}



.mainmid1 .mainmid1div1{width:100%;display:inline-block;height:auto;padding-top:0px;text-align:center;}



.rolltitle {display:none;}

.rollcont {position:relative;width:95%;margin:0 auto;height:auto;margin-top:0px;overflow:hidden;text-align:left;font-size:14px;color:#666;border:1px solid #ccc;border-bottom:0px;background:#fff;}

.rollcont .titleno{display:inline-block;overflow:hidden;height:17px;border-right:0px solid #ccc;color:#000;padding-top:5px;margin-left:10px;width:auto;font-family:TheJamsil5Bold;text-align:center;}
.rollcont .titlename{display:inline-block;overflow:hidden;text-align:center;color:#000;height:17px;border-right:0px solid #ccc;padding-top:5px;width:auto;margin-left:10px;font-family:TheJamsil5Bold;}
.rollcont .titletel{display:inline-block;overflow:hidden;text-align:center;color:#000;height:17px;border-right:0px solid #ccc;padding-top:5px;width:auto;margin-left:10px;font-family:TheJamsil5Bold;}

.rollcont .titlechk{display:inline-block;overflow:hidden;float:right;text-align:center;color:#000;height:22px;border-right:0px solid #ccc;;padding-top:2px;margin-right:20px;font-size:12px;width:auto;font-family:TheJamsil5Bold;}
.rollcont .titlearea{display:inline-block;overflow:hidden;float:right;text-align:center;color:#000;border-right:0px solid #ccc;height:22px;padding-top:2px;font-size:12px;width:auto;margin-right:10px;font-family:TheJamsil5Bold;}
.rollcont .titleuse{display:inline-block;overflow:hidden;float:right;color:#1c7848;width:auto;text-align:center;font-weight:normal;height:22px;padding-top:2px;font-size:12px;margin-right:10px;font-family:S-CoreDream-4Regular;}

.mainmid1 .mainmid1div2{width:90%;display:inline-block;margin:0 auto;height:auto;padding-top:30px;text-align:center;}
.mainmid1 .mainmid1div2 .mainmid1div2title{width:100%;text-align:center;display:inline-block;height:50px;font-size:26px;padding-top:0px;font-family:Pretendard;font-weight:800;}
.mainmid1 .mainmid1div2 .mainmid1div2con {width:100%;text-align:left;display:inline-block;padding-top:7px;height:auto;font-size:14px;font-family:Pretendard;font-weight:800;}
.mainmid1 .mainmid1div2 .mainmid1div2conli {width:100%;text-align:left;display:inline-block;height:auto;font-size:14px;font-family:Pretendard;font-weight:800;}

.mainmid1 .mainmid1div2 .maininteriorinputbutton {width:calc(50% - 3px);height:40px;text-align:center;border:1px solid #ccc;font-size:14px;margin-right:1px;margin-top:-1px;letter-spacing:-1px;background:#fff;cursor:pointer;}
.mainmid1 .mainmid1div2 .maininteriorinputbuttonon {border:2px solid #1c7848;color:#1c7848;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput1 {width:100%;height:40px;padding-left:10px;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:7px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput2 {width:100%;height:40px;padding-left:10px;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:7px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput5 {width:100%;height:35px;margin-left:0px;padding-left:10px;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput6 {width:70%;height:38px;margin-left:0px;padding-left:10px;font-family:S-CoreDream-4Regular;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:5px;}
.mainmid1 .mainmid1div2 .mainmid1div2coninput3 {width:100%;height:40px;margin-left:0px;padding-left:10px;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:7px;}
.mainmid1 .mainmid1div2 .mainmid1div2context {width:100%;height:80px;padding-left:10px;padding-top:10px;box-sizing:border-box;text-align:left;border:1px solid #ccc;font-size:14px;background:#fff;margin-top:7px;}
.mainmid1 .mainmid1div2 .mainmid1div2consubmit {width:100%;height:40px;border-radius:3px;background:#1c7848;color:#fff;text-align:venter;cursor:pointer;border:1px solid #1c7848;font-size:14px;margin-top:7px;}
.mainmid1 .mainmid1div2 .mainmid1div2consubmit:hover {background:#ff3300;color:#fff;transition:all 0.5s;}


.typing-txt{display: none;}
.typeing-txt ul{list-style:none;}
.typing {  
  clear:both;
  display: inline-block; 
  height:40px;
  animation-name: cursor; 
  animation-duration: 0.5s; 
  animation-iteration-count: infinite; 
  font-size:30px;
  font-family:NEXEN;
  font-weight:800;
  letter-spacing:-1px;
  margin-top:30px;
} 


.btn1010area {width:100%;height:auto;padding-top:0px;margin-top:0px;font-size:0;text-align:left;padding-bottom:20px;}
.btn1010 {display:inline-block;width:auto;letter-spacing:-1px;margin-right:25px;height:27px;padding-top:0px;font-size:19px;font-family:pretendard;font-weight:800;text-align:left;cursor:pointer;color:#666;}
.btn1010on {border-bottom:4px solid #E64343;color:#E64343;}
.btn1010on span{color:#E64343;}
.btn1010:hover {color:#000;z-index:3;}
.btn1010:hover span{color:#E64343;}


.btn1020area {width:100%;height:auto;padding-top:0px;margin-top:0px;font-size:0;text-align:left;padding-bottom:20px;border-bottom:0px dotted #999;}
.btn1020 {display:inline-block;width:31.5%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-right:1%;height:32px;padding-top:8px;margin-top:3px;font-size:13px;font-family:S-CoreDream-4Regular;text-align:center;cursor:pointer;color:#000;border:1px solid #aaa;}
.btn1020on {border:1px solid #E64343;color:#E64343 !important;}
.btn1020on span{color:#ff000 !important;}
.btn1020:hover {border:1px solid #E64343;color:#E64343 !important;}

.btn1020:hover span{color:#E64343 !important;}


.mainmid2 {position:relative;width:100%;overflow:hidden;height:auto;padding-top:0px;text-align:center;}
.mainmid2 .mainimgsmall div{width:150%;height:auto;margin:0 auto;display:inline-block;text-align:center;}
.mainmid2 .mid2sum{clear:both;width:100%;line-height:30px;display:inline-block;color:#666;height:auto;padding-top:20px;text-align:center;font-family:pretendard;}

.mainmid3 .sliderimg {margin:20px;}
.mainmid3 .sliderimg h1{font-size:33px;width:500px;margin:0 auto;padding-top:30px;line-height:140%;font-family:pretendard;font-weight:700;}
.mainmid3 .sliderimg h2{font-size:17px;width:500px;margin:0 auto;padding:50px 0;font-family:pretendard;font-weight:500;line-height:140%;color:#666;}

.mainmid3_eng .sliderimg {margin:20px;}
.mainmid3_eng .sliderimg h1{font-size:25px;width:450px;margin:0 auto;padding-top:30px;line-height:130%;font-family:pretendard;font-weight:700;}
.mainmid3_eng .sliderimg h2{font-size:15px;width:450px;margin:0 auto;padding:40px 0;font-family:pretendard;font-weight:500;line-height:120%;color:#666;}


.mainmid4 {width:100%;height:auto;padding-top:30px;text-align:center;}
.mainmid4  h1{font-size:35px;width:100%;margin:0 auto;padding-top:0px;font-weight:900;}
.mainmid4  h2{font-size:17px;width:100%;margin:0 auto;padding:30px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid4gallery {position:relative;width:100%;height:auto;text-align:center;font-size:0;}
.mainmid4gallery li{display:inline-block;width:33.333%;height:auto;text-align:center;}
.mainmid4gallery li img{width:99%;height:auto;padding-top:1%;text-align:center;}


.mainmid5 {width:100%;height:auto;padding-top:30px;text-align:center;}
.mainmid5  h1{font-size:35px;width:100%;margin:0 auto;padding-top:0px;font-weight:900;}
.mainmid5  h2{font-size:17px;width:100%;margin:0 auto;padding:30px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid6 {position:relative;width:100%;height:auto;padding-top:80px;text-align:center;font-family:pretendard;font-size:15px;line-height:150%;}
.mainmid6 span{font-family:kcc;color:#009966;font-size:26px;line-height:40px;letter-spacing:-3px;font-weight:900;}
.mainmid6 p{font-family:pretendard;color:#333;font-size:20px;line-height:50px;letter-spacing:0px;}

.mainmid6_eng {position:relative;width:100%;height:auto;padding-top:30px;text-align:center;font-family:pretendard;font-size:15px;line-height:130%;}
.mainmid6_eng span{font-family:kcc;color:#009966;font-size:33px;line-height:60px;letter-spacing:-1px;font-weight:900;}
.mainmid6_eng p{font-family:pretendard;color:#333;font-size:20px;line-height:30px;letter-spacing:0px;}

.mainicon3 {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:50px;text-align:center;font-size:0;}
.mainicon3 .ictp{width:48%;max-width:300px;vertical-align:top;margin-left:.5%;margin-right:.5%;margin-top:7px;height:auto;padding:50px 30px;box-sizing:border-box;text-align:center;background:#eee;border-radius:50px;display:inline-block;}
.mainicon3 .ictp h1{width:100%;height:auto;padding:20px 0px;text-align:center;max-width:50px;margin:0 auto;}
.mainicon3 .ictp h2{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;}
.mainicon3 .ictp h3{width:100%;height:auto;padding-top:20px;line-height:20px;font-size:14px;text-align:center;}
.mainicon3 .ictp h4{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;}


.mainicon3_eng {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:50px;text-align:center;font-size:0;}
.mainicon3_eng .ictp{width:48%;max-width:300px;vertical-align:top;margin-left:.5%;margin-right:.5%;margin-top:7px;height:auto;padding:50px 30px;box-sizing:border-box;text-align:center;background:#eee;border-radius:50px;display:inline-block;}
.mainicon3_eng .ictp h1{width:100%;height:auto;padding:20px 0px;text-align:center;max-width:50px;margin:0 auto;box-sizing:border-box;}
.mainicon3_eng .ictp h2{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;box-sizing:border-box;}
.mainicon3_eng .ictp h3{width:100%;height:auto;padding-top:20px;line-height:20px;font-size:14px;text-align:center;box-sizing:border-box;}
.mainicon3_eng .ictp h4{width:100%;height:auto;padding-top:20px;font-size:21px;text-align:center;font-weight:900;box-sizing:border-box;}



.mainicon4 {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:0px;text-align:center;}
.mainicon4 .mainicon4title {width:100%;font-size:35px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4 .ictp{position:relative;float:left;width:46%;max-width:450px;vertical-align:top;height:auto;padding:50px 1.8%;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:10px;padding:20px 0px;text-align:center;}
.mainicon4 .ictp h1 img{width:100%;max-width:450px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}

.mainicon4 .ictp h2{width:100%;margin:0 auto;height:55px;margin-top:10px;font-family:pretendard;font-size:28px;font-weight:600;border-radius:0px;padding-top:2px;box-sizing:border-box;background:#fff;border:0px;border-bottom:3px solid #000;color:#000;text-align:center;}

.mainicon4 .ictp h3{width:100%;height:auto;padding-top:10px;line-height:25px;font-size:19px;text-align:center;color:#666;}
.mainicon4 .ictp h3 span{font-size:13px;}

.mainicon4 .ictpcenter{display:none;}

.mainicon4 .ictpmobile{display:block;width:100%;vertical-align:top;height:auto;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictpmobile h1{width:100%;margin:0 auto;height:auto;margin-top:20px;text-align:center;}
.mainicon4 .ictpmobile h1 img{width:200px;margin:0 auto;height:auto;text-align:center;}
.mainicon4 .ictpmobile h2{width:100%;font-size:30px;margin:0 auto;height:auto;font-size:0;margin-top:0px;padding-top:10px;box-sizing:border-box;text-align:center;}
.mainicon4 .ictpmobile h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-top:10px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4 .ictpmobile h2 .ar1{display:inline-block;width:100%;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4 .ictpmobile h2 .ar2{display:inline-block;width:100%;padding-top:10px;font-size:30px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4 .ictpmobile h2 .ar3{display:inline-block;width:90px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4 .ictpmobile h2 .ar4{display:inline-block;width:44%;margin-bottom:30px;font-size:22px;padding:30px 0;margin-top:30px;margin-left:3%;margin-right:3%;color:#666;background:#f5f5f5;border-radius:10px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}


.mainicon4_eng {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:0px;text-align:center;}
.mainicon4_eng .mainicon4title {width:100%;font-size:35px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4_eng .ictp{position:relative;float:left;width:46%;max-width:450px;vertical-align:top;height:auto;padding:50px 1.8%;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:10px;padding:20px 0px;text-align:center;}
.mainicon4_eng .ictp h1 img{width:100%;max-width:450px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}

.mainicon4_eng .ictp h2{width:100%;margin:0 auto;height:auto;margin-top:10px;padding-bottom:20px;font-family:pretendard;font-size:30px;font-weight:700;border-radius:0px;padding-top:2px;box-sizing:border-box;background:#fff;border:0px;border-bottom:5px solid #000;color:#000;text-align:center;}

.mainicon4_eng .ictp h3{width:100%;height:auto;padding-top:10px;line-height:25px;font-size:19px;text-align:center;color:#666;}
.mainicon4_eng .ictp h3 span{font-size:13px;}

.mainicon4_eng .ictpcenter{display:none;}

.mainicon4_eng .ictpmobile{display:block;width:100%;vertical-align:top;height:auto;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictpmobile h1{width:100%;margin:0 auto;height:auto;margin-top:20px;text-align:center;}
.mainicon4_eng .ictpmobile h1 img{width:200px;margin:0 auto;height:auto;text-align:center;}
.mainicon4_eng .ictpmobile h2{width:100%;font-size:30px;margin:0 auto;height:auto;font-size:0;margin-top:0px;padding-top:10px;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictpmobile h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-top:10px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4_eng .ictpmobile h2 .ar1{display:inline-block;width:100%;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4_eng .ictpmobile h2 .ar2{display:inline-block;width:100%;padding-top:10px;padding-bottom:20px;font-size:35px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4_eng .ictpmobile h2 .ar3{display:inline-block;width:90px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4_eng .ictpmobile h2 .ar4{display:inline-block;width:44%;margin-bottom:30px;font-size:22px;padding:30px 0;margin-top:30px;margin-left:3%;margin-right:3%;color:#666;background:#f5f5f5;border-radius:10px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}


.mainmid5 {clear:both;width:100%;height:auto;font-size:0;margin-top:70px;height:400px;text-align:center;border-radius:10px;background:url('../images/mainmid1_img1.jpg') right center no-repeat;background-size:cover;}
.mainmid5 .mainmid5div1 {position:relative;width:100%;display:inline-block;height:auto;padding-top:0px;font-size:0;text-align:left;vertical-align:top;}
.mainmid5 .mainmid5div1 h1{width:90%;display:inline-block;height:auto;text-align:left;padding-left:5.5%;padding-top:0px;}
.mainmid5 .mainmid5div1 h1 img{width:30px;padding-bottom:5px;}
.mainmid5 .mainmid5div1 h2{width:90%;display:inline-block;height:auto;color:#fff;font-size:23px;padding-top:0px;text-align:left;padding-left:5%;padding-bottom:0px;vertical-align:top;font-family:pretendard;font-weight:700;}
.mainmid5 .mainmid5div1 h3{width:90%;display:inline-block;height:auto;color:#fff;font-size:15px;padding-top:10px;text-align:left;padding-left:5%;vertical-align:top;font-family:pretendard;font-weight:400;vertical-align:top;}

.mainmid5 .mainmid5div2 {width:100%;display:inline-block;height:auto;padding-top:30px;text-align:right;vertical-align:top;}
.mainmid5 .mainmid5div2box {display:inline-block;width:25%;margin-left:3%;margin-right:3%;height:150px;color:#fff;padding-top:10px;vertical-align:top;}
.mainmid5 .mainmid5div2box h1{font-size:15px;padding-bottom:10px;border-bottom:1px solid #fff;text-align:center;vertical-align:top;font-family:pretendard;font-weight:700;}
.mainmid5 .mainmid5div2box h2{width:100%;display:inline-block;color:#fff;line-height:25px;font-size:80px;letter-spacing:-5px;padding-top:35px;text-align:center;vertical-align:top;font-family:pretendard;font-weight:700;vertical-align:top;}
.mainmid5 .mainmid5div2box h2 span{font-size:15px;font-weight:300;letter-spacing:0px;}



.mainicon {width:100%;height:auto;padding-top:50px;text-align:center;}
.mainicon img{width:50px;height:auto;}

.mainmid7 {width:100%;height:auto;padding-top:50px;text-align:center;font-size:0;}
.mainmid7  h1{width:100%;text-align:center;}
.mainmid7  h1 img{width:30px;text-align:center;}
.mainmid7  h2{font-size:35px;width:100%;margin:0 auto;padding-top:30px;font-weight:900;}
.mainmid7  h3{font-size:17px;width:100%;margin:0 auto;padding:20px 0;font-weight:500;line-height:140%;color:#666;}

.arm1 {display:block;font-size:17px;top:40px;width:100%;height:50px;padding-top:10px;padding-left:10px;text-align:center;font-weight:700;color:#436949;vertical-align:top;letter-spacing:10px;position:absolute;box-sizing:border-box;}
.arm2 {display:block;font-size:16px;top:135px;width:100%;height:50px;padding-top:10px;padding-left:5px;text-align:center;font-weight:700;color:#fff;vertical-align:top;letter-spacing:10px;position:absolute;box-sizing:border-box;}
.arm3 {display:block;font-size:15px;top:225px;width:100%;height:50px;padding-top:20px;padding-left:10px;text-align:center;font-weight:700;color:#fff;vertical-align:top;letter-spacing:10px;position:absolute;box-sizing:border-box;}


.mainmid7right {clear:both;position:relative;width:100%;margin-top:50px;height:550px;display:inline-block;margin-bottom:60px;padding-top:50px;text-align:center;vertical-align:top;}

.mainmid7right .bgimg{clear:both;position:relative;width:600px;margin:0 auto;height:570px;padding-top:30px;overflow:hidden;text-align:center;vertical-align:top;}
.mainmid7right .bgimg span{font-weight:400;font-family:pretendard;font-size:25px;}
.mainmid7right .mainmid7_c1{position:absolute;border:5px solid #1c7848;padding-top:45px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 300px);background:#fff;width:600px;height:600px;color:#436949;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c2{position:absolute;padding-top:20px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 225px);background:#436949;width:450px;height:450px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c3{position:absolute;border:2px solid #ccc;padding-top:50px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 175px);background:#517a58;width:350px;height:350px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c4{position:absolute;border:2px solid #ccc;padding-top:70px;font-weight:800;font-family:pretendard;font-size:25px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 100px);background:#739b79;width:200px;height:200px;color:#fff;text-align:center;box-sizing:border-box;}

.mainmid7rightext {clear:both;font-size:27px;width:100%;margin:0 auto;padding-top:70px;padding-bottom:30px;font-weight:500;}

.mainmid7rightitle {font-size:19px;width:100%;margin:0 auto;padding-top:20px;font-weight:500;}



.mainmid7_eng {width:100%;height:auto;padding-top:50px;text-align:center;font-size:0;}
.mainmid7_eng  h1{width:100%;text-align:center;font-size:21px;color:#666;}
.mainmid7_eng  h2{font-size:35px;width:100%;margin:0 auto;padding-top:30px;font-weight:900;}
.mainmid7_eng  h3{font-size:21px;width:100%;margin:0 auto;padding:20px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid7rightitle_eng {font-size:19px;width:100%;margin:0 auto;padding-top:30px;font-weight:500;}

.mainmid7rightext_eng {clear:both;font-size:23px;line-height:30px;width:100%;margin:0 auto;padding-top:130px;padding-bottom:30px;font-weight:500;}

.mainmid7right_eng {clear:both;position:relative;width:100%;margin-top:50px;height:550px;display:inline-block;padding-top:50px;text-align:center;vertical-align:top;}

.mainmid7right_eng .bgimg{clear:both;position:relative;width:600px;margin:0 auto;height:570px;padding-top:30px;overflow:hidden;text-align:center;vertical-align:top;}
.mainmid7right_eng .bgimg span{font-weight:400;font-family:pretendard;font-size:21px;}
.mainmid7right_eng .mainmid7_c1{position:absolute;border:5px solid #1c7848;padding-top:40px;font-weight:800;font-family:pretendard;font-size:21px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 300px);background:#fff;width:600px;height:600px;color:#436949;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c2{position:absolute;padding-top:20px;font-weight:800;font-family:pretendard;font-size:21px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 225px);background:#436949;width:450px;height:450px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c3{position:absolute;border:2px solid #ccc;padding-top:50px;font-weight:800;font-family:pretendard;font-size:21px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 175px);background:#517a58;width:350px;height:350px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c4{position:absolute;border:2px solid #ccc;padding-top:60px;font-weight:800;font-family:pretendard;font-size:21px;line-height:32px;border-radius:100%;bottom:0px;left:calc(50% - 100px);background:#739b79;width:200px;height:200px;color:#fff;text-align:center;box-sizing:border-box;}

.mainmid7right_eng .c1{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;box-sizing:border-box;}
.mainmid7right_eng .c2{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;}
.mainmid7right_eng .c3{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;}

.mainmid7right_eng .ar1{float:left;font-size:25px;width:140px;height:100px;padding-top:20px;text-align:center;font-weight:700;color:#fff;vertical-align:top;letter-spacing:10px;}
.mainmid7right_eng .ar2{float:left;font-size:13px;width:260px;overflow:hidden;height:100px;padding-top:25px;text-align:center;font-weight:700;color:#aaa;vertical-align:top;}
.mainmid7right_eng .ar3{float:left;font-size:57px;width:200px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar3_1{float:left;font-size:57px;width:170px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar3_2{float:left;font-size:57px;width:130px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar4{float:left;font-size:25px;width:450px;height:60px;padding-left:20px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar5{float:left;font-size:16px;width:450px;height:40px;padding-left:20px;padding-top:5px;text-align:left;font-weight:400;line-height:140%;color:#333;vertical-align:top;}



/*pageing*/
.content_page{display:block;clear:both;position:relative;border-top:1px dotted #666;width:100%;padding-top:50px;padding-bottom:50px;text-align:center;zoom:1;overflow:hidden}
.content_page a,.content_page strong{display:inline-block;position:relative;_width:26px;margin-right:-1px;padding:7px 8px 7px 8px;border:1px solid #fff;font:bold 14px S-CoreDream-4Regular;line-height:normal;color:#000;text-decoration:none;min-width:18px;_min-width:26px}
.content_page strong{border:1px solid #e64343;background:#e64343;color:#fff !important;z-index:5;margin-left:-1px;}
.content_page a{border:1px solid #e9e9e9;background:#fff;margin-left:-1px;}
.content_page .kkk:hover{background:#333;color:#fff;border:1px solid #333;transition:all 0.5s; transition-delay:0s, 0s, 0s, 0.5s;}
.content_page .mpre,.content_page .mnext{display:inline-block;text-align:center;border:0px solid #e9e9e9;font:12px S-CoreDream-4Regular;font-weight:normal;color:#565656}
.content_page .mpre{margin-right:5px;border:0px;padding:10px 10px 3px 10px;}
.content_page .mnext{margin-left:5px;border:0px;padding:10px 10px 3px 10px;}
.content_page .mpre:hover{border:0px;background:#fff;color:#e64343;}
.content_page .mnext:hover{border:0px;background:#fff;color:#e64343;}

.content_page .mpre2,.content_page .mnext2{display:inline-block;border:0px solid #e9e9e9;font:12px S-CoreDream-4Regular;font-weight:normal;color:#565656}
.content_page .mpre2{margin-right:0px;border:0px;padding:6px 6px 3px 0px;}
.content_page .mnext2{margin-left:5px;border:0px;padding:6px 10px 3px 0px;}
.content_page .mpre2:hover{border:0px;background:#fff;color:#e64343;}
.content_page .mnext2:hover{border:0px;background:#fff;color:#e64343;}

.btleft {position:relative;filter: grayscale(100%);display:inline-block;width:100%;font-family:InfinitySans-RegularA1;text-align:center;vertical-align:top;padding-top:40px;height:auto;}
.btright {position:relative;display:inline-block;width:100%;font-family:InfinitySans-RegularA1;font-weight:500;vertical-align:top;padding-top:20px;padding-bottom:20px;height:auto;text-align:center;}
.btright .btrightmenu {width:100%;font-family:InfinitySans-RegularA1;font-weight:500;font-size:14px;vertical-align:top;padding-top:10px;padding-bottom:10px;line-height:25px;height:auto;text-align:center;}
.btright .btrightmenu span{font-size:11px;color:#ccc;}
.btright .btrightcont {width:100%;font-weight:500;font-family:S-CoreDream-4Regular;font-size:12px;line-height:20px;color:#fff;vertical-align:top;padding-top:20px;padding-bottom:10px;height:auto;text-align:center;}
.btright .btrightcont span{font-size:11px;color:#ccc;}

}


@media screen and (max-width:900px) {

.mypageleftmenu{ display:none;}


.odlinebox {width:100%;height:65px;float:left;border-right:1px solid #ccc;text-align:left;border-bottom:1px dotted #666;border-right:0px;}
.odlineboxtitle {width:100%;height:20px;background:#fff;float:left;padding-left:15px;border-right:1px solid #ccc;padding-top:9px;text-align:left;font-size:14px;font-family:Pretendard;}
.odlineboxcont {width:100%;height:30px;float:left;padding-top:3px;padding-left:15px;font-weight:300 !important;font-size:16px;font-family:Pretendard;}

.odlinebox1 {width:100%;height:117px;float:left;border-right:1px solid #ccc;text-align:left;border-bottom:1px dotted #666;border-right:0px;}
.odlineboxtitle1 {width:100%;height:20px;background:#fff;float:left;padding-left:15px;border-right:1px solid #ccc;padding-top:9px;text-align:left;font-size:14px;font-family:Pretendard;}
.odlineboxcont1 {width:100%;height:78px;float:left;padding-top:9px;padding-left:15px;font-weight:300 !important;font-size:16px;font-family:Pretendard;}



.mypagecont{ width:100%;margin-left:0px;margin:0 auto;height:auto;float:none;}

.shopwidth {z-index:1;position:relative;width:95%;max-width:900px;margin:0 auto;}

.mypagetop {margin-top:0px;width:100%;box-sizing:border-box;padding-left:10px;height:200px;padding-top:40px;background:#eee;border:1px solid #ccc;}
.mypagetophead {height:80px;float:left;color:#555;letter-spacing:-1px;text-align:left;padding-left:1%;width:100%;}
.mypagetopheadarea {float:left;height:70px;font-size:25px;width:80%;margin-left:3%;}
.mypagetopheadtext {font-size:19px;color:#444;letter-spacing:0px;letter-spacing:-1px;font-weight:200;}
.mypagetopheadtextsub {font-size:12px;font-family:S-CoreDream-4Regular;color:#000;letter-spacing:0px;letter-spacing:-.5px;font-weight:200;}
.mypagetopheadtextsub u{font-size:12px !important;}

.mypage_mark{float:left;border-radius:100%;height:35px;margin-top:8px;padding-top:5px;font-size:22px;width:35px;background:#000;box-sizing:border-box;color:#fff;text-align:center;}

.mypagetopheadarr {height:60px;width:30%;float:left;color:#555;letter-spacing:-.5px;text-align:center;padding-top:25px;}

.mypageheadsteparea2 {width:100%;height:70px;background:#f5f5f5;padding-top:0px;overflow:hidden;border-bottom:1px solid #ccc;}
.mypageheadsteparea2 .mypageheadstep {height:70px;width:18.5%;float:left;color:#555;letter-spacing:-1px;text-align:center;font-family:S-CoreDream-4Regular;}
.mypageheadsteparea2 .mypageheadstep1 {height:70px;width:17%;float:left;color:#555;letter-spacing:-1px;text-align:center;font-family:S-CoreDream-4Regular;}


#mypagetopheadarrsubject {font-size:13px !important;}
#mypagetopheadarrnum {font-size:15px !important;}
#mypagetopheadarrcut {padding-top:25px;height:50px !important;}
#mypageheadsteparrimg{width:9px !important;}

.mypageheadstep {height:70px;padding-top:15px;width:23%;float:left;color:#555;letter-spacing:-1px;text-align:center;}
.mypageheadstep1 {display:none;}
.mypageheadstep2 {display:block;height:70px;padding-top:15px;width:23%;float:left;color:#555;letter-spacing:-1px;text-align:center;}
.mypageheadstep span{display:none;}
.mypageheadstep2 span{display:none;}
.mypageheadstep p{font-size:14px !important;}
.mypageheadstep2 p{font-size:14px !important;}
.mypageheadsteparr {height:50px;padding-top:15px;width:2%;float:left;color:#555;letter-spacing:-1px;text-align:center;}
.mypageheadsteparr1 {display:none;}
.mypageheadsteparea {clear:both;width:100%;height:80px !important;border-bottom:1px solid #ccc;}

#mypageheadstepnum {font-size:16px !important;padding-top:5px !important;}
#mypagelistarea {margin-left:0px !important;width:100% !important;}



.prtbig { width:100%;height:auto;border:0px;margin:0 auto;background:#fff;}
.prtbig div{ width:100%;height:auto;border-right:0px dotted #666;overflow:hidden;}

.prtbig div h3{clear:both;width:100%;height:auto;margin:0 auto;padding-top:10px;text-align:left;max-width:110px;line-height:30px;font-family:Pretendard;font-weight:800;color:#fff;font-size:25px;letter-spacing:-.5px;}
.prtbig div h1{clear:both;width:90%;height:auto;margin:0 auto;padding-top:10px;text-align:center;line-height:24px;font-weight:800;font-family:Pretendard;color:#000;font-size:19px;letter-spacing:-1px;}
.prtbig div h2{width:90%;height:auto;margin:0 auto;padding-top:10px;text-align:center;line-height:18px;font-weight:500;font-family:Pretendard;color:#666;font-size:13px;letter-spacing:0px;}


.registerleftmenu{ width:180px;height:auto;float:left;padding-left:10px;padding-top:50px;}
.registerleftmenu h1{ width:175px;padding-left:5px;padding-bottom:10px;margin-bottom:10px;color:#000;height:auto;font-size:24px;letter-spacing:-2px;box-sizing:border-box;font-family:InfinitySans-RegularA1;padding-bottom:5px;float:left;font-weight:400;}
.registerleftmenu h2{ width:175px;padding-left:5px;color:#333;box-sizing:border-box;margin-top:5px;padding-bottom:5px;font-family:S-CoreDream-4Regular;letter-spacing:-.5px;font-weight:400;height:auto;font-size:13px;border-bottom:1px dotted #aaa;}
.registerleftmenu h3{ width:175px;padding-left:13px;color:#999;box-sizing:border-box;margin-top:10px;font-family:S-CoreDream-4Regular;letter-spacing:0px;font-weight:400;height:auto;font-size:11px;}


.registerleftmenu .menuon{ width:175px;background:#f5f5f5;color:#000;}
.registercont{ width:calc(100% - 250px);margin-left:60px;height:auto;float:left;}


#imgcmedialist {width:90%;margin-left:5%;margin-right:5%;display:inline-block;vertical-align:top;height:auto;margin-top:20px;margin-bottom:30px;}




}

@media screen and (max-width:768px) {

#mbhide768 {display:none !important;}
#pchide768 {display:inline-block !important;}

.edtc { width:200px;font-size:16px;height:45px;background:#f5f5f5;border:1px solid #ccc;padding-left:10px;box-sizing:border-box; } 
.edtc2 { height:45px;width:100%;background:#f5f5f5;font-size:16px;border:1px solid #ccc;padding-left:10px;box-sizing:border-box; } 
.edtc3 { height:330px;width:100%;font-size:16px;background:#f5f5f5;padding:10px;box-sizing:border-box;border:1px solid #ccc; } 
.edtc4 { clear:both;width:100%;height:120px;box-sizing:border-box;border:1px #ccc solid;padding:2%;font-family:noto sans kr;font-size:14px;line-height:170%;background:#f5f5f5; } 

.interiortitle {width:100%;height:40px;font-size:20px;letter-spacing:0px;font-family:Pretendard;font-weight:200;text-align:left;}

.interiortitle_eng {width:100%;height:40px;font-size:17px;letter-spacing:0px;font-family:Pretendard;font-weight:200;text-align:left;}

.mainmid1 .mid1typing{clear:both;width:100%;height:70px;padding-top:0px;border-radius:50px;text-align:center;font-family:NEXEN;}
.submid0 .mid1typing .typing {color:#0bab7f;font-size:35px;}

.mainmid3 .sliderimg {margin:30px;}
.mainmid3 .sliderimg h1{font-size:28px;width:100%;margin:0 auto;padding-top:10px;line-height:33px;font-weight:700;}
.mainmid3 .sliderimg h2{font-size:14px;width:100%;margin:0 auto;padding:30px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid3_eng .sliderimg {margin:30px;}
.mainmid3_eng .sliderimg h1{font-size:23px;width:100%;margin:0 auto;padding-top:10px;line-height:30px;font-weight:700;}
.mainmid3_eng .sliderimg h2{font-size:14px;width:100%;margin:0 auto;padding:30px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid4gallery li{display:inline-block;width:50%;height:auto;text-align:center;}
.mainmid4gallery li img{width:99%;height:auto;padding-top:1%;text-align:center;}

.subwraptitle {width:100%;margin:0 auto;padding-top:125px;height:auto;letter-spacing:-3px;font-size:30px;font-family:NEXEN;color:#fff;font-weight:bold;}
.subwraptitle1 {width:100%;margin:0 auto;padding-top:20px;padding-bottom:10px;height:auto;letter-spacing:-1px;padding-left:10px;font-size:21px;font-family:InfinitySans-RegularA1;color:#000;font-weight:bold;}
.subwraptitle2 {width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;height:auto;letter-spacing:-1px;padding-left:10px;font-size:21px;font-family:InfinitySans-RegularA1;color:#000;font-weight:bold;}

.mainimgbig { width:100%;height:800px;border:0px solid #ddd;overflow:hidden;margin:0 auto;background:#000;}
.mainimgbig div{ width:100%;height:800px;overflow:hidden;}
.mainimgbig div h3{clear:both;width:90%;height:40px;margin:0 auto;padding-top:300px;padding-left:10px;text-align:center;max-width:1000px;line-height:30px;font-family:Pretendard;font-weight:600;color:#fff;font-size:23px;letter-spacing:-.5px;}
.mainimgbig div h1{clear:both;width:90%;height:auto;margin:0 auto;padding-top:5px;text-align:center;max-width:1000px;line-height:40px;font-weight:900;font-family:Pretendard;color:#fff;font-size:45px;letter-spacing:-2px;}
.mainimgbig div h2{width:80%;height:auto;margin:0 auto;padding-top:0px;text-align:center;max-width:1000px;line-height:25px;font-weight:500;font-family:Pretendard;color:#fff;font-size:17px;letter-spacing:0px;}

.mainpictext {position:absolute;width:100%;height:200px;text-align:left;font-family:NEXEN;letter-spacing:0px;line-height:auto;color:#fff;padding-left:0%;margin-top:100px;z-index:1;}
.mainpictext h3{clear:both;width:100%;height:30px;margin:0 auto;padding-top:40vh;padding-left:0px;text-align:center;max-width:768px;line-height:30px;font-family:Pretendard;font-weight:400;color:#fff;font-size:27px;letter-spacing:-1px;}
.mainpictext h1{clear:both;width:100%;text-shadow: inset 0px -5px 10px 0px rgba(0, 0, 0, 0.5);height:auto;margin:0 auto;padding-top:5px;text-align:center;max-width:768px;line-height:80px;font-weight:800;font-family:cafe24;color:#fff;font-size:60px;letter-spacing:-3px;}
.mainpictext h2{width:100%;height:auto;margin:0 auto;padding-top:0px;padding-left:0px;text-align:center;max-width:768px;line-height:20px;font-weight:200;margin-top:-20px;font-family:Pretendard;color:#fff;font-size:15px;}

.mainpicimg {position:absolute;width:100%;height:auto;text-align:center;padding-left:0%;letter-spacing:0px;line-height:auto;color:#fff;margin-top:150px;z-index:1;}

.mainicon3 {clear:both;width:100%;height:auto;margin-top:50px;margin-bottom:50px;text-align:center;}
.mainicon3 .ictp{width:100%;max-width:768px;vertical-align:top;box-sizing:border-box;height:auto;padding-top:30px;padding-bottom:30px;padding-left:5%;margin-top:5px;text-align:left;font-size:0px;background:#eee;border-radius:10px;display:inline-block;}
.mainicon3 .ictp h1{display:inline-block;width:50px;height:auto;padding:3px 0px;text-align:center;vertical-align:top;}
.mainicon3 .ictp h1 img{width:25px;height:auto;}
.mainicon3 .ictp h2{display:inline-block;width:calc(100% - 50px);height:auto;padding-top:5px;font-size:21px;text-align:left;font-weight:900;vertical-align:top;}
.mainicon3 .ictp h3{width:100%;padding-left:52px;height:auto;padding-top:0px;line-height:19px;font-size:13px;text-align:left;}
.mainicon3 .ictp h4{display:inline-block;width:calc(100% - 50px);height:auto;padding-top:5px;font-size:17px;text-align:left;font-weight:900;vertical-align:top;}

.mainicon3_eng {clear:both;width:100%;height:auto;margin-top:50px;margin-bottom:20px;text-align:center;}
.mainicon3_eng .ictp{width:100%;max-width:768px;vertical-align:top;box-sizing:border-box;height:auto;padding-top:30px;padding-bottom:30px;padding-left:5%;margin-top:5px;text-align:left;font-size:0px;background:#eee;border-radius:10px;display:inline-block;}
.mainicon3_eng .ictp h1{display:inline-block;width:40px;height:auto;padding:3px 0px;text-align:center;vertical-align:top;}
.mainicon3_eng .ictp h1 img{width:22px;height:auto;}
.mainicon3_eng .ictp h2{display:inline-block;width:calc(100% - 40px);height:auto;padding-top:5px;font-size:21px;text-align:left;font-weight:900;vertical-align:top;}
.mainicon3_eng .ictp h3{width:100%;padding-left:42px;height:auto;padding-top:0px;line-height:19px;font-size:13px;text-align:left;}
.mainicon3_eng .ictp h4{display:inline-block;width:calc(100% - 40px);height:auto;padding-top:5px;font-size:17px;text-align:left;font-weight:900;vertical-align:top;}


.mainicon4 {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:0px;text-align:center;}
.mainicon4 .mainicon4title {width:100%;font-size:35px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4 .ictp{position:relative;float:left;width:46%;max-width:300px;vertical-align:top;height:auto;padding:50px 1.8%;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:10px;padding:10px 0px;text-align:center;}
.mainicon4 .ictp h1 img{width:100%;max-width:300px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}

.mainicon4 .ictp h2{width:100%;margin:0 auto;height:40px;margin-top:10px;font-family:pretendard;font-size:18px;font-weight:600;border-radius:0px;
padding-top:2px;box-sizing:border-box;background:#fff;border:0px;border-bottom:3px solid #000;color:#000;text-align:center;}

.mainicon4 .ictp h3{width:100%;height:auto;padding-top:10px;line-height:20px;font-size:15px;text-align:center;color:#666;}
.mainicon4 .ictp h3 span{font-size:13px;}

.mainicon4 .ictpcenter{display:none;}

.mainicon4 .ictpmobile{display:block;width:100%;vertical-align:top;height:auto;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4 .ictpmobile h1{width:100%;margin:0 auto;height:auto;margin-top:20px;text-align:center;}
.mainicon4 .ictpmobile h1 img{width:150px;margin:0 auto;height:auto;text-align:center;}
.mainicon4 .ictpmobile h2{width:100%;font-size:35px;margin:0 auto;height:auto;font-size:0;margin-top:0px;padding-top:10px;box-sizing:border-box;text-align:center;}
.mainicon4 .ictpmobile h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-top:10px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4 .ictpmobile h2 .ar1{display:inline-block;width:100%;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4 .ictpmobile h2 .ar2{display:inline-block;padding-top:10px;padding-bottom:20px;font-size:30px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4 .ictpmobile h2 .ar3{display:inline-block;width:90px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4 .ictpmobile h2 .ar4{display:inline-block;width:40%;margin-bottom:30px;font-size:19px;padding:30px 0;margin-top:30px;margin-left:5%;margin-right:5%;color:#666;background:#f5f5f5;border-radius:10px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}

.mainicon4_eng {clear:both;width:100%;height:auto;margin-top:70px;margin-bottom:0px;text-align:center;}
.mainicon4_eng .mainicon4title {width:100%;font-size:35px;margin:0 auto;padding-top:0px;font-weight:900;}
.mainicon4_eng .ictp{position:relative;float:left;width:46%;max-width:300px;vertical-align:top;height:auto;padding:50px 1.8%;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictp h1{width:100%;margin:0 auto;height:auto;margin-top:10px;padding:10px 0px;text-align:center;}
.mainicon4_eng .ictp h1 img{width:100%;max-width:300px;border-radius:0px;margin:0 auto;height:auto;box-sizing:border-box;text-align:center;}

.mainicon4_eng .ictp h2{width:100%;margin:0 auto;height:auto;padding-bottom:10px;margin-top:10px;font-family:pretendard;font-size:21px;font-weight:600;border-radius:0px;padding-top:2px;box-sizing:border-box;background:#fff;border:0px;border-bottom:5px solid #000;color:#000;text-align:center;}

.mainicon4_eng .ictp h3{width:100%;height:auto;padding-top:10px;line-height:17px;font-size:15px;text-align:center;color:#666;}
.mainicon4_eng .ictp h3 span{font-size:13px;}

.mainicon4_eng .ictpcenter{display:none;}

.mainicon4_eng .ictpmobile{display:block;width:100%;vertical-align:top;height:auto;padding-bottom:0px;text-align:center;background:#fff;border-radius:0px;display:inline-block;}
.mainicon4_eng .ictpmobile h1{width:100%;margin:0 auto;height:auto;color:#666;margin-top:20px;font-size:15px;line-height:21px;text-align:center;}
.mainicon4_eng .ictpmobile h1 img{width:150px;margin:0 auto;height:auto;text-align:center;}
.mainicon4_eng .ictpmobile h2{width:100%;font-size:30px;margin:0 auto;height:auto;font-size:0;margin-top:0px;padding-top:10px;box-sizing:border-box;text-align:center;}
.mainicon4_eng .ictpmobile h2 p{width:100%;margin:0 auto;color:#999;height:50px;margin-top:10px;margin-bottom:10px;font-family:pretendard;font-weight:100;}
.mainicon4_eng .ictpmobile h2 .ar1{display:inline-block;width:100%;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:left;vertical-align:top;}
.mainicon4_eng .ictpmobile h2 .ar2{display:inline-block;padding-top:10px;padding-bottom:20px;font-size:32px;color:#000;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}
.mainicon4_eng .ictpmobile h2 .ar3{display:inline-block;width:90px;font-size:70px;color:#999;font-family:pretendard;font-weight:100;text-align:right;vertical-align:top;}
.mainicon4_eng .ictpmobile h2 .ar4{display:inline-block;width:40%;margin-bottom:30px;font-size:19px;padding:30px 0;margin-top:30px;margin-left:5%;margin-right:5%;color:#666;background:#f5f5f5;border-radius:10px;font-family:pretendard;font-weight:700;text-align:center;vertical-align:top;}


.mainmid5 {clear:both;width:100%;height:auto;font-size:0;margin-top:70px;height:500px;text-align:center;border-radius:10px;background:url('../images/mainmid1_img1.jpg') right center no-repeat;background-size:cover;}
.mainmid5 .mainmid5div1 {position:relative;width:100%;display:inline-block;height:auto;padding-top:0px;font-size:0;text-align:left;vertical-align:top;}
.mainmid5 .mainmid5div1 h1{width:90%;display:inline-block;height:auto;text-align:left;padding-left:8%;padding-top:0px;}
.mainmid5 .mainmid5div1 h2{width:90%;display:inline-block;height:auto;color:#fff;font-size:23px;line-height:28px;padding-top:0px;text-align:left;padding-left:7%;padding-bottom:0px;vertical-align:top;font-family:pretendard;font-weight:700;}
.mainmid5 .mainmid5div1 h3{width:90%;display:inline-block;height:auto;color:#fff;font-size:15px;line-height:20px;padding-top:10px;text-align:left;padding-left:7%;vertical-align:top;font-family:pretendard;font-weight:400;vertical-align:top;}

.mainmid5 .mainmid5div2 {width:100%;display:inline-block;height:auto;padding-top:0px;text-align:center;vertical-align:top;}
.mainmid5 .mainmid5div2box {display:inline-block;width:44%;margin-left:3%;margin-right:3%;height:150px;color:#fff;padding-top:100px;vertical-align:top;}
.mainmid5 .mainmid5div2box h1{font-size:15px;padding-bottom:10px;border-bottom:1px solid #fff;text-align:center;vertical-align:top;font-family:pretendard;font-weight:700;}
.mainmid5 .mainmid5div2box h2{width:100%;display:inline-block;color:#fff;line-height:25px;font-size:70px;letter-spacing:-5px;padding-top:35px;text-align:center;vertical-align:top;font-family:pretendard;font-weight:700;vertical-align:top;}
.mainmid5 .mainmid5div2box h2 span{font-size:15px;font-weight:300;letter-spacing:0px;}



.mainmid6 {position:relative;width:100%;height:auto;padding-top:20px;text-align:center;font-family:pretendard;font-size:17px;line-height:150%;}
.mainmid6 span{font-family:kcc;color:#009966;font-size:27px;line-height:50px;letter-spacing:-3px;font-weight:900;}
.mainmid6 p{font-family:pretendard;color:#333;padding-top:5px;font-size:23px;line-height:30px;letter-spacing:0px;}


.mainmid6_eng {position:relative;width:100%;height:auto;padding-top:20px;text-align:center;font-family:pretendard;font-size:15px;line-height:140%;}
.mainmid6_eng span{font-family:kcc;color:#009966;font-size:30px;line-height:35px;letter-spacing:-1px;font-weight:900;}
.mainmid6_eng p{font-family:pretendard;color:#333;padding-bottom:20px;font-size:17px;line-height:22px;letter-spacing:0px;}

.mainicon {width:100%;height:auto;padding-top:30px;text-align:center;}
.mainicon img{width:35px;height:auto;}

.mainmid7right {clear:both;position:relative;width:100%;margin-top:10px;height:500px;display:inline-block;margin-bottom:0px;padding-top:30px;text-align:center;vertical-align:top;}

.mainmid7right .bgimg{clear:both;position:relative;width:100%;margin:0 auto;height:480px;padding-top:0px;overflow:hidden;text-align:center;vertical-align:top;}
.mainmid7right .bgimg span{font-weight:400;font-family:pretendard;font-size:19px;}
.mainmid7right .mainmid7_c1{position:absolute;border:5px solid #1c7848;padding-top:21px;font-weight:800;font-family:pretendard;font-size:19px;line-height:25px;border-radius:100%;bottom:0px;left:calc(50% - 210px);background:#fff;width:420px;height:420px;color:#436949;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c2{position:absolute;padding-top:25px;font-weight:800;font-family:pretendard;font-size:19px;line-height:25px;border-radius:100%;bottom:0px;left:calc(50% - 160px);background:#436949;width:320px;height:320px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c3{position:absolute;border:2px solid #ccc;padding-top:22px;font-weight:800;font-family:pretendard;font-size:19px;line-height:25px;border-radius:100%;bottom:0px;left:calc(50% - 110px);background:#517a58;width:220px;height:220px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right .mainmid7_c4{position:absolute;border:2px solid #ccc;padding-top:35px;font-weight:800;font-family:pretendard;font-size:19px;line-height:25px;border-radius:100%;bottom:0px;left:calc(50% - 65px);background:#739b79;width:130px;height:130px;color:#fff;text-align:center;box-sizing:border-box;}

.mainmid7rightext {clear:both;font-size:21px;width:100%;margin:0 auto;padding-top:50px;line-height:30px;padding-bottom:30px;font-weight:500;}

.mainmid7_eng {width:100%;height:auto;padding-top:50px;text-align:center;font-size:0;}
.mainmid7_eng  h1{width:100%;text-align:center;}
.mainmid7_eng  h1 img{width:30px;text-align:center;}
.mainmid7_eng  h2{font-size:35px;width:100%;margin:0 auto;padding-top:20px;font-weight:900;}
.mainmid7_eng  h3{font-size:17px;width:100%;margin:0 auto;padding:10px 0;font-weight:500;line-height:140%;color:#666;}

.mainmid7rightitle_eng {font-size:17px;width:100%;margin:0 auto;line-height:23px;padding-top:20px;font-weight:500;}

.mainmid7rightext_eng {clear:both;font-size:16px;width:100%;margin:0 auto;padding-top:10px;line-height:23px;color:#666;padding-bottom:30px;font-weight:500;}

.mainmid7right_eng {clear:both;position:relative;width:100%;margin-top:10px;height:500px;display:inline-block;margin-bottom:0px;padding-top:30px;text-align:center;vertical-align:top;}

.mainmid7right_eng .bgimg{clear:both;position:relative;width:100%;margin:0 auto;height:450px;padding-top:0px;overflow:hidden;text-align:center;vertical-align:top;}
.mainmid7right_eng .bgimg span{font-weight:400;font-family:pretendard;font-size:17px;}
.mainmid7right_eng .mainmid7_c1{position:absolute;border:5px solid #1c7848;padding-top:21px;font-weight:800;font-family:pretendard;font-size:15px;line-height:23px;border-radius:100%;bottom:0px;left:calc(50% - 210px);background:#fff;width:420px;height:420px;color:#436949;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c2{position:absolute;padding-top:30px;font-weight:800;font-family:pretendard;font-size:15px;line-height:23px;border-radius:100%;bottom:0px;left:calc(50% - 160px);background:#436949;width:320px;height:320px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c3{position:absolute;border:2px solid #ccc;padding-top:29px;font-weight:800;font-family:pretendard;font-size:15px;line-height:23px;border-radius:100%;bottom:0px;left:calc(50% - 110px);background:#517a58;width:220px;height:220px;color:#fff;text-align:center;box-sizing:border-box;}
.mainmid7right_eng .mainmid7_c4{position:absolute;border:2px solid #ccc;padding-top:35px;font-weight:800;font-family:pretendard;font-size:15px;line-height:21px;border-radius:100%;bottom:0px;left:calc(50% - 65px);background:#739b79;width:130px;height:130px;color:#fff;text-align:center;box-sizing:border-box;}

.mainmid7right_eng .c1{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;box-sizing:border-box;}
.mainmid7right_eng .c2{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;}
.mainmid7right_eng .c3{position:relative;width:calc(100% - 160px);padding-left:160px;height:130px;text-align:left;margin-top:10px;}

.mainmid7right_eng .ar1{float:left;font-size:25px;width:140px;height:100px;padding-top:20px;text-align:center;font-weight:700;color:#fff;vertical-align:top;letter-spacing:10px;}
.mainmid7right_eng .ar2{float:left;font-size:13px;width:260px;overflow:hidden;height:100px;padding-top:25px;text-align:center;font-weight:700;color:#aaa;vertical-align:top;}
.mainmid7right_eng .ar3{float:left;font-size:57px;width:200px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar3_1{float:left;font-size:57px;width:170px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar3_2{float:left;font-size:57px;width:130px;height:100px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar4{float:left;font-size:25px;width:450px;height:60px;padding-left:20px;text-align:left;font-weight:700;color:#333;vertical-align:top;}
.mainmid7right_eng .ar5{float:left;font-size:16px;width:450px;height:40px;padding-left:20px;padding-top:5px;text-align:left;font-weight:400;line-height:140%;color:#333;vertical-align:top;}



.mainmid8 {position:relative;margin-top:120px;width:100%;height:auto;border-top:1px solid #ddd;padding-top:50px;text-align:center;font-size:0px;}
.mainmid8 .m8left{display:inline-block;position:relative;margin-top:0px;width:100%;height:auto;padding-bottom:50px;text-align:center;font-family:pretendard;font-size:19px;line-height:180%;vertical-align:top;}
.mainmid8 .m8center{display:inline-block;position:relative;margin-top:0px;width:100%;height:auto;padding-bottom:50px;text-align:center;font-family:pretendard;font-size:19px;line-height:180%;vertical-align:top;}
.mainmid8 .m8right{display:inline-block;position:relative;margin-top:0px;width:100%;padding-left:0px;overflow:hidden;box-sizing:border-box;height:auto;padding-bottom:0px;text-align:center;font-family:pretendard;font-size:19px;line-height:180%;vertical-align:top;}

.mainmid8 h1{text-align:left;font-size:21px;font-weight:700;padding-bottom:20px;}
.mainmid8 h1 a{font-size:21px;font-weight:700;}

.mainmid8 .maintailbox{float:left;width:calc(50% - 30px);display:inline-block;height:auto;text-align:left;margin-left:15px;margin-right:15px;font-size:20px;vertical-align:top;}
.mainmid8 .maintailboximg{width:100%;height:100px;}
.mainmid8 .maintailboximg img{width:100%;height:100px;}
.mainmid8 .maintailboxtext{width:100%;font-size:15px;font-family:InfinitySans-RegularA1;text-align:center;}

.mainmid8 .mediabox{position:relative;width:95%;height:70px;text-align:left;font-size:0px;vertical-align:top;border-bottom:1px dotted #999;}
.mainmid8 .mediaboxtext{width:calc(100% - 90px);display:inline-block;white-space: nowrap;overflow:hidden;padding-top:12px;font-size:17px;padding-left:15px;line-height:130%;font-family:InfinitySans-RegularA1;text-align:left;vertical-align:top;}
.mainmid8 .mediaboxtext span{padding-left:0px;font-family:pretendard;font-weight:400;font-size:13px;color:#006699;}
.mainmid8 .mediaboximg{width:70px;height:55px;margin-top:7px;display:inline-block;vertical-align:top;border:0px;}
.mainmid8 .mediaboximg img{width:70px;height:55px;border:0px;border-radius:5px;}

.mainmid8 .mainmapaddr {position:relative;width:100%;height:auto;text-align:left;font-size:0px;vertical-align:top;}
.mainmid8 .mainmap {width:100%;display:inline-block;height:180px;overflow:hidden;padding-top:7px;font-size:17px;line-height:130%;font-family:InfinitySans-RegularA1;text-align:left;vertical-align:top;}
.mainmid8 .mainmaptext {font-family:pretendard;font-weight:400;font-size:15px;color:#666;text-align:left;line-height:120%;padding-top:10px;}
.mainmid8 .mainmaptext span{font-size:13px;text-align:left;}



.submid9 {clear:both;width:100%;height:500px;display:inline-block;font-size:17px;padding-top:0px;margin-top:50px;border-radius:10px;overflow:hidden;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid9title {clear:both;width:320px;margin:0 auto;height:42px;margin-top:50px;border-bottom:1px dotted #666;font-size:16px;padding-top:8px;box-sizing:border-box;overflow:hidden;color:#333;line-height:25px;text-align:center;font-weight:700;font-family:pretendard;}
.submid9title img{width:26px;margin-right:3px;}
.submid9text {clear:both;width:210px;margin:0 auto;height:42px;font-size:15px;padding-top:0px;border-bottom:1px dotted #666;overflow:hidden;color:#333;padding-top:8px;box-sizing:border-box;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid9text img{width:23px;margin-right:3px;}
.submid9 .mapmid {clear:both;width:100%;height:auto;display:inline-block;font-size:15px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}



.submid3 {margin-top:20px;color:#666;line-height:25px;}
.submid3 p{font-weight:500;font-family:pretendard;font-size:23px;padding-bottom:0px;line-height:29px;color:#000;letter-spacing:-1px;}
.submid3 span{font-weight:800;font-family:pretendard;font-size:23px;padding-bottom:0px;line-height:29px;color:#000;letter-spacing:0px;}



.submid5 .mid5title{font-size:32px;margin-top:120px;color:#000;line-height:25px;text-align:center;}
.submid5 .mid5areaimg {width:100%;padding:30px 50px;background:#f5f5f5;box-sizing:border-box;height:auto;display:inline-block;border-radius:5px;margin-top:10px;color:#666;line-height:25px;text-align:center;}
.submid5 .mid5areaimg h1{width:100%;box-sizing:border-box;font-size:20px;height:auto;color:#000;font-weight:700;line-height:25px;text-align:left;}
.submid5 .mid5areaimg h2{width:100%;box-sizing:border-box;font-size:15px;height:auto;padding-top:10px;color:#000;font-weight:400;line-height:20px;text-align:left;}


#programlist {display:inline-block;width:100%;border:0px solid #ccc;border-bottom:1px dotted #555;margin-top:0px;padding:15px 0px;margin-left:0px;margin-right:0px;box-sizing:border-box;vertical-align:top;height:auto;}
#programlist a:hover{color:#0aad80;}

#imgcprogram {position:relative;display:inline-Block;width:120px;height:auto;text-align:center;border-radius:3px;overflow:hidden;height:85px;vertical-align:top;}

#imgcprogram h1{position:absolute;top:38%;font-size:11px;color:#333;line-height:20px;width:100px;text-align:center;height:auto;font-family:S-CoreDream-4Regular;}

.noimage {width:100px;position:relative;display:inline-Block;height:auto !important;min-height:82px;background:#f5f5f5;}
.noimage img {width:25px;height:30px;margin-top:-10px;}

.kimage img {width:100px;height:auto !important;min-height:82px;}
.kimage img:hover {transition: 0.5s ease-in-out;scale:1.1;}


.programlistno {display:inline-Block;padding-left:2%;position:relative;font-size:12px;width:100%;height:20px;vertical-align:top;}

.programlistarea {display:inline-Block;position:relative;width:calc(100% - 130px);vertical-align:top;}

.programlistcaname {display:inline-Block;position:relative;width:100%;height:30px;vertical-align:top;}
.programlistcaname p{display:inline-Block;width:auto !important;border:1px solid #ddd;padding-left:10px;padding-right:10px;padding-top:2px;background:#f5f5f5;height:20px;box-sizing:border-box;border-radius:10px;text-align:center;font-size:10px;margin-top:0px;color:#000;font-family:InfinitySans-RegularA1;}
.programlistsubject {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:18px;padding-top:0px;padding-bottom:5px;font-family:S-CoreDream-4Regular;}
.programlistcontent {display:inline-Block;width:100%;height:auto;overflow:hidden;white-space:nowrap;font-size:13px;padding-top:0px;color:#999;font-family:S-CoreDream-4Regular;}
.programlistcontent a{color:#999;font-size:13px;}
.programlistdate {display:inline-Block;width:100%;height:25px;font-size:11px;margin-top:5px;color:#999;font-family:S-CoreDream-4Regular;}

#imgcmedia {position:relative;width:100%;height:auto;float:left;text-align:center;border-radius:3px;overflow:hidden;height:250px;}
#imgcmedia img {width:100% !important;min-height:250px;}
#imgcmedia img:hover {transition: 0.5s ease-in-out;scale:1.1;}

.svice1 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice1 .sv1title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:50px;color:#000;line-height:40px;text-align:center;}
.svice1 .sv1tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:30px;text-align:left;}
.svice1 .sv1text{clear:both;font-weight:500;font-family:pretendard;width:100%;height:auto;padding-top:30px;font-size:17px;}
.svice1 .sv1area{width:100%;height:auto;display:inline-block;font-size:35px;margin-top:20px;color:#666;line-height:25px;text-align:center;}


.svice3 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:80px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.svice3 .sv3title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:31px;margin-top:50px;color:#000;line-height:25px;text-align:center;}
.svice3 .sv3tip{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:120px;color:#000;line-height:25px;text-align:center;}

.svice3 .sv3textarea{clear:both;position:relative;display:inline-block;background:#fff;width:100%;height:700px;overflow:hidden;}
.svice3 .sv3textarea_c1 {position:absolute;padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:420px;left:calc(50% - 290px);background:#eee;width:580px;height:580px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c2 {position:absolute;padding-top:50px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:485px;left:calc(50% - 225px);background:#ddd;width:450px;height:450px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c3 {position:absolute;border:3px solid #1c7848;padding-top:20px;font-weight:800;font-family:pretendard;font-size:35px;border-radius:100%;top:550px;left:calc(50% - 150px);background:#fff;width:300px;height:300px;color:#000;text-align:center;box-sizing:border-box;}
.svice3 .sv3textarea_c3 p{border:0px;font-weight:800;font-family:pretendard;padding-top:3px;font-size:13px;border-radius:3px;background:#1c7848;width:80px;margin-left:3px;margin-right:3px;height:30px;color:#fff;text-align:center;box-sizing:border-box;display:inline-block;}
.svice3 .sv3textarea_c3 h1{padding-top:30px;font-weight:800;font-family:pretendard;font-size:27px;text-align:center;box-sizing:border-box;}

.svice3 .sv3text1{position:absolute;left:0%;bottom:180px;display:inline-block;width:48%;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text1 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:2px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:13px;}
.svice3 .sv3text1 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text1 h2{display:inline-block;width:145px;height:145px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text1 h2 u{font-size:17px;color:#000;font-family:pretendard;font-weight:bold;padding-top:0px;padding-bottom:10px;text-decoration:none;}
.svice3 .sv3text1 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:10px;padding-bottom:5px;letter-spacing:-1px;}
.svice3 .sv3text1 h2 p span{font-size:23px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text2{position:absolute;left:50%;bottom:450px;display:inline-block;width:48%;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text2 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:2px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:13px;}
.svice3 .sv3text2 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text2 h2{display:inline-block;width:145px;height:145px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text2 h2 u{font-size:17px;color:#000;font-family:pretendard;font-weight:bold;padding-top:0px;padding-bottom:10px;text-decoration:none;}
.svice3 .sv3text2 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:10px;padding-bottom:5px;letter-spacing:-1px;}
.svice3 .sv3text2 h2 p span{font-size:23px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text3{position:absolute;left:0%;bottom:450px;display:inline-block;width:48%;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text3 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:2px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:13px;}
.svice3 .sv3text3 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text3 h2{display:inline-block;width:145px;height:145px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text3 h2 u{font-size:17px;color:#000;font-family:pretendard;font-weight:bold;padding-top:0px;padding-bottom:10px;text-decoration:none;}
.svice3 .sv3text3 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:10px;padding-bottom:5px;letter-spacing:-1px;}
.svice3 .sv3text3 h2 p span{font-size:23px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}

.svice3 .sv3text4{position:absolute;left:50%;bottom:180px;display:inline-block;width:48%;height:auto;font-size:25px;color:#000;margin-left:1%;margin-right:1%;z-index:1;}
.svice3 .sv3text4 h1{display:inline-block;font-weight:500;font-family:pretendard;width:100%;height:auto;padding:2px 0;margin-bottom:7px;color:#fff;background:#1c7848;border-radius:30px;line-height:25px;font-weight:700;font-family:pretendard;font-size:13px;}
.svice3 .sv3text4 h1 span{font-size:13px;color:#333;font-family:S-CoreDream-4Regular;}
.svice3 .sv3text4 h2{display:inline-block;width:145px;height:145px;border:3px solid #1c7848;background:#fff;border-radius:100%;font-weight:500;font-family:pretendard;padding-top:20px;box-sizing:border-box;line-height:25px;font-size:12px;color:#666;}
.svice3 .sv3text4 h2 u{font-size:17px;color:#000;font-family:pretendard;font-weight:bold;padding-top:0px;padding-bottom:10px;text-decoration:none;}
.svice3 .sv3text4 h2 p{font-size:35px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:10px;padding-bottom:5px;letter-spacing:-1px;}
.svice3 .sv3text4 h2 p span{font-size:23px;color:#000;font-family:Montserrat;font-weight:bold;padding-top:35px;padding-bottom:20px;}


.submid7 .sv7title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;padding-bottom:30px;font-size:27px;margin-top:80px;color:#000;line-height:40px;text-align:center;}

.submid7 .sv7tip3{clear:both;font-weight:400;margin:0 auto;font-family:pretendard;width:100%;height:auto;margin-top:13px;}
.submid7 .sv7tip3area {width:100%;margin:0 auto;height:auto;text-align:left;}
.submid7 .sv7tip3 h1{display:inline-block;width:15px;height:15px;line-height:9px;box-sizing:border-box;padding:0;padding-top:3px;text-align:center;color:#fff;border:0px;font-size:9px;margin-top:5px;margin-right:5px;border-radius:3px;background:#439623;vertical-align:top;}
.submid7 .sv7tip3 h2{display:inline-block;width:calc(100% - 25px);font-weight:600;padding-left:5px;font-family:pretendard;border-bottom:1px dotted #666;padding-bottom:7px;font-size:16px;color:#000;vertical-align:top;}

.submid7 .sv7tip4{clear:both;margin:0 auto;font-family:pretendard;width:100%;height:auto;margin-top:25px;}
.submid7 .sv7tip4title1 {width:100%;max-width:100%;height:40px;line-height:18px;box-sizing:border-box;padding-top:10px;font-weight:700;text-align:center;color:#fff;border:0px;font-size:17px;margin:0 auto;margin-top:80px;margin-bottom:20px;border-radius:10px;background:#439623;vertical-align:top;}
.submid7 .sv7tip4title2 {width:100%;max-width:100%;height:40px;line-height:18px;box-sizing:border-box;padding-top:10px;font-weight:700;text-align:center;color:#000;border:0px;font-size:17px;margin:0 auto;margin-top:30px;margin-bottom:20px;border-radius:10px;background:#fff;border:1px solid #ccc;vertical-align:top;}
.submid7 .sv7tip4area {width:100%;margin:0 auto;padding-left:0px;height:auto;text-align:left;}
.submid7 .sv7tip41 h1{display:inline-block;width:100%;height:50px;font-weight:500;line-height:32px;box-sizing:border-box;text-align:left;color:#000;border:0px;font-size:21px;margin-top:3px;margin-right:10px;vertical-align:top;}
.submid7 .sv7tip41 h1 span{font-weight:700;font-size:21px;color:#439623;}
.submid7 .sv7tip41 h2{display:inline-block;width:100%;font-weight:400;font-family:pretendard;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}
.submid7 .sv7tip41 h2 img{width:30%;height:auto;margin-right:5px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h1{display:inline-block;width:100%;height:50px;font-weight:500;line-height:32px;box-sizing:border-box;text-align:left;color:#333;border:0px;font-size:21px;margin-top:3px;margin-right:10px;vertical-align:top;}
.submid7 .sv7tip42 h1 span{font-weight:700;font-size:21px;color:#999;}
.submid7 .sv7tip42 h2{display:inline-block;width:100%;font-weight:400;font-family:pretendard;padding-bottom:7px;font-size:23px;color:#000;vertical-align:top;}
.submid7 .sv7tip42 h2 img{width:30%;height:auto;margin-right:7px;border-radius:10px;overflow:hidden;}
.submid7 .sv7tip42 h2 span img{width:19%;height:auto;border-radius:10px;overflow:hidden;vertical-align:bottom;}


.submid8 {clear:both;width:100%;height:auto;display:inline-block;font-size:17px;padding-top:0px;color:#666;line-height:25px;text-align:center;font-weight:500;font-family:pretendard;}
.submid8 .mid8title{clear:both;font-weight:800;font-family:pretendard;width:100%;height:auto;display:inline-block;font-size:27px;margin-top:20px;color:#000;line-height:37px;text-align:center;}
.submid8 .mid8area{width:100%;height:auto;font-size:0px;text-align:center;padding-top:10px;}


.contentarea .eyelove01sub_3title {color:#666;text-align:center;margin:0 auto;margin-top:20px;box-sizing:border-box;text-align:center;padding-bottom:30px;}
.contentarea .eyelove01sub_3title span{text-align:center;font-size:20px;margin:0 auto;box-sizing:border-box;text-align:center;letter-spacing:-1px;}


.hismid2 {clear:both;width:80%; height:auto; margin:0 auto; text-align:center;padding-bottom:20px;}

.subimgsmall div img{width:90%;padding:5%;box-sizing:border-box;border:1px solid #ccc;}
.subimgsmall div h1{width:90%;color:#333;font-size:10px;padding-top:12px;text-align:center;font-family:S-CoreDream-4Regular;box-sizing:border-box;}

.comsubject {width:100%;box-sizing:border-box;height:auto;font-size:19px;line-height:150%;margin:0 auto;margin-top:10px;text-align:left;text-align:center;padding:15px 0px;border-top:2px solid #000;border-bottom:1px dotted #999;}

.btn_comlistar {width:100%;max-width:1500px;margin:0 auto;height:95px;border-bottom:1px solid #ddd;text-align:left;}
.btn_comwritear {clear:both;width:100%;padding-right:0px;box-sizing:border-box;height:80px;background:#fff;border-bottom:0px solid #ddd;border-top:1px solid #ddd;text-align:right;}

.btn_comwritear2 {clear:both;width:100%;padding-right:0px;box-sizing:border-box;height:80px;background:#fff;border-bottom:0px solid #ddd;border-top:1px solid #ddd;text-align:right;}

.btn_comlist {width:55%;max-width:400px;height:30px;border-radius:3px;float:left;border:1px solid #333;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:8px;background:#333;color:#fff;margin-top:20px;}
.btn_comlist:hover {background:#cc0000;color:#fff;border:1px solid #cc0000;}

.btn_comlist2 {width:64%;max-width:100%;height:40px;border-radius:3px;float:left;border:1px solid #333;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:0px;background:#333;color:#fff;margin-top:20px;}
.btn_comlist2:hover {background:#cc0000;color:#fff;border:1px solid #cc0000;}

.btn_comlist3 {width:calc(35% - 5px);max-width:300px;margin-left:5px;height:30px;border-radius:3px;display:inline-block;border:1px solid #ccc;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:8px;background:#eee;color:#000;margin-top:20px;}
.btn_comlist3:hover {background:#cc0000;color:#fff;border:1px solid #cc0000;}


.btn_comwrite3 {float:left;width:100%;max-width:800px;height:30px;float:left;border:1px solid #ddd;text-align:center;font-size:15px;font-family:S-CoreDream-4Regular;padding-top:8px;background:#f5f5f5;color:#000;margin-top:20px;}
.btn_comwrite3:hover {background:#666;color:#fff;border:1px solid #666;}

.btn_comwrite {width:100%;max-width:800px;border-radius:3px;height:30px;float:left;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;padding-top:8px;line-height:23px;background:#051c2a;color:#fff;margin-top:20px;}
.btn_comwrite:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.btn_comwrite5 {width:100%;max-width:800px;border-radius:3px;height:33px;float:left;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;padding-top:12px;background:#051c2a;color:#fff;margin-top:20px;}
.btn_comwrite5:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}


.btn_comwrite7 {width:100%;max-width:768px;border-radius:3px;height:40px;display:inline-block;cursor:pointer;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;background:#051c2a;color:#fff;margin-top:20px;}
.btn_comwrite7:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}


.btn_comwritelist {width:20%;max-width:120px;border-radius:3px;height:30px;margin-left:5px;float:left;font-size:14px;text-align:center;padding-top:10px;background:#ddd;color:#333;margin-top:20px;font-family:S-CoreDream-4Regular;}
.btn_comwritelist2 {width:20%;max-width:150px;border-radius:3px;height:30px;margin-left:5px;float:left;font-size:14px;text-align:center;padding-top:10px;background:#ddd;color:#333;margin-top:20px;font-family:S-CoreDream-4Regular;}

.btn_comwritelist:hover {background:#999;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}
.btn_comwritelist2:hover {background:#999;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.btn_comwritesubmit {width:20%;min-width:200px;height:40px;float:left;font-size:14px;text-align:center;font-family:S-CoreDream-4Regular;padding-top:0px;background:#051c2a;color:#fff;margin-top:20px;cursor:pointer;}
.btn_comwritesubmit:hover {background:#cc0000;transition:background 1s, opacity 0.1s;transition-delay:.1s;color:#fff;}

.register .btn_confirm .btn_submit {display:inline-block;height:40px !important;max-width:1000px;width:100%;margin-left:.2%;margin-right:.2%;font-weight:bold;font-size:15px;font-weight:400;border: 1px solid #333;
 background: #333;color: #fff; cursor: pointer;font-family:S-CoreDream-4Regular;vertical-align:top;}
.register .btn_confirm .btn_submit:hover {background:#cc0000;border:1px solid #cc0000;transition:all 0.5s;transition-delay:.1s;color:#fff;}

.loginbox {text-align:left;width:70%;max-width:400px;letter-spacing:-2px;height:auto;margin:0 auto;font-size:37px;padding-bottom:20px;border-bottom:1px solid #333;font-family:Montserrat;line-height:40px;}
.loginbox strong{font-size:37px;letter-spacing:0px;font-family:Montserrat;padding-left:5px;}


}

.filebox_wrap { padding:5px; overflow:hidden; }
.filebox_wrap li { position:relative; float:left; width:54px; height:54px; border:1px solid #ccc; margin:4px; }
.filebox_wrap li img { width:54px; height:54px; }
.filebox_wrap li input.img_upload { position:absolute; left:0; top:0; width:100%; height:100%; background:gold; opacity:0; filter:alpha(opacity=0); cursor:pointer; }


.btn_gotop {
    
	display: block;
    position: fixed;
    bottom: 39px;
    right: 33px;
    font-family:'Noto Sans KR';
	font-size:13px;
	z-index: 100;
	color:#333;
    border: 1px solid rgba(0,0,0,0.25);
    outline: none;
    background-color: white;
    cursor: pointer;
    padding: 15px 18px;
    border-radius: 100%; 
}

.btn_gotop:hover{background:#999;transition:background 0.3s;cursor:pointer;color:#fff;}
