html>/**/body {overflow-y:scroll;}
@charset "utf-8";

.mgt2 {margin-top:2px !important;clear:both;}
.mgt5 {margin-top:5px !important;clear:both;}
.pdt1 {padding-top:1px !important;clear:both;}
.pdt2 {padding-top:2px !important;clear:both;}
.pdt3 {padding-top:3px !important;clear:both;}
.pdt4 {padding-top:4px !important;clear:both;}
.pdt5 {padding-top:5px !important;clear:both;}
.pdt6 {padding-top:6px !important;clear:both;}
.pdt7 {padding-top:7px !important;clear:both;}
.pdt8 {padding-top:8px !important;clear:both;}
.pdt10 {padding-top:10px !important;clear:both;}
.pdt12 {padding-top:12px !important;clear:both;}
.pdt13 {padding-top:13px !important;clear:both;}
.pdt15 {padding-top:15px !important;clear:both;}
.pdt17 {padding-top:17px !important;clear:both;}
.pdt20 {padding-top:20px !important;clear:both;}
.pdt25 {padding-top:25px !important;clear:both;}
.pdt30 {padding-top:30px !important;clear:both;}
.pdt35 {padding-top:35px !important;clear:both;}
.pdt40 {padding-top:40px !important;clear:both;}
.pdt45 {padding-top:45px !important;clear:both;}
.pdt50 {padding-top:50px !important; clear:both;}
.pdt60 {padding-top:60px !important;clear:both;}
.pdt70 {padding-top:70px !important;clear:both;}
.pdt75 {padding-top:75px !important;clear:both;}
.pdt80 {padding-top:80px !important;clear:both;}
.pdt90 {padding-top:90px !important;clear:both;}
.pdt100 {padding-top:100px !important;clear:both;}
.pdt120 {padding-top:120px !important;}
.pdt150 {padding-top:150px !important;}
.pdt160 {padding-top:160px !important;}
.pdt200 {padding-top:200px !important;clear:both;}

.pdt_b {position:relative;  padding-top:100px !important;clear:both;}
.pdt_b2 {position:relative;  padding-top:60px !important;clear:both;}
.pdt_b3 {position:relative;  padding-top:30px !important;clear:both;}

.pd15 {padding:15px !important;clear:both;}
.pd20 {padding:20px !important;clear:both;}
.pd21 {padding:20px !important;clear:both; border-top:1px solid #ececec;}
.pdl5 {padding-left:5px !important;}
.pdl10 {padding-left:10px !important;}

.pdb10 {padding-bottom:10px !important;}
.pdb15 {padding-bottom:15px !important;}
.pdb17 {padding-bottom:17px !important;}
.pdb18 {padding-bottom:18px !important;}
.pdb20 {padding-bottom:20px !important;}

.dan50 {margin-top:50px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt30 {margin-top:30px !important;}
.mgt50 {margin-top:50px !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}


.mgl15 {margin-left:15px !important;}
.mgr3 {margin-right:3px !important;}
.mgr5 {margin-right:5px !important;}
.mgr6 {margin-right:6px !important;}
.mgr7 {margin-right:7px !important;}
.mgr8 {margin-right:8px !important;}
.mgr9 {margin-right:9px !important;}
.mgr10 {margin-right:10px !important;}
.mgr11 {margin-right:11px !important;}
.mgr12 {margin-right:12px !important;}
.mgr13 {margin-right:13px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgr23 {margin-right:23px !important;}
.mgr24 {margin-right:24px !important;}
.mgr25 {margin-right:25px !important;}
.mgr28 {margin-right:28px !important;}
.mgr30 {margin-right:30px !important;}
.mgr39 {margin-right:39px !important;}
.mgr40 {margin-right:40px !important;}
.mgr45 {margin-right:45px !important;}
.mgr46 {margin-right:46px !important;}
.mgr47 {margin-right:47px !important;}
.mgr48 {margin-right:48px !important;}
.mgr49 {margin-right:49px !important;}
.mgr50 {margin-right:50px !important;}
.mgr52 {margin-right:52px !important;}
.mgr54 {margin-right:54px !important;}
.mgr58 {margin-right:58px !important;}
.mgr60 {margin-right:60px !important;}
.imgD {display:block;}
.ft_col_b {color:#000;}
.ft_col_p {color:#72134a;}
.line_b1 {border-bottom:1px solid #2b2b2b}
.box1000{position:relative; width:1000px; margin:0 auto;}
.box1200{position:relative; width:100%; max-width:100%; max-width:1200px; margin:0 auto;} 
.max1200{position:relative; width:100%; max-width:100%; max-width:1200px; margin:0 auto;} 
.box320{position:relative; width:320px; margin:0 auto;}
.min1200{position:relative; margin:0 auto;  }

@import url("//fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");
@import url('//fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap');

/*
@font-face {
    font-family: 'Noto Sans KR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.1/Noto Sans KR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*/

/*기본설정 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,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{margin:0;padding:0;border:0;outline:0;font-size:100%;letter-spacing:0em;}
ol,ul,li {list-style:none;padding:0;margin:0;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}

**html input, *html input {margin:-1px 0px -1px 0px; width:100%; }
html {height:100%;}
body {font-family: 'Noto Sans KR'; color:#333; font-size:14px; padding:0;margin:0; height:100%; overflow-y:scroll; word-spacing:0em; letter-spacing:-0.1em;} 
hr {display:none;}
dl,li {list-style:none;padding:0;margin:0;}
a {text-decoration:none; color:#333; padding:0;margin:0;} 
a:link:hover, a:active {text-decoration:none; color:#000;}
input,select,textarea {font-size:100%;vertical-align:middle;}
em	{font-style:normal;}

div#select_box {position:relative; border:1px solid #ccc; border-radius:5px; height:26px; width:100%; background: url('/assets/images/layout/select_arw.gif')no-repeat right center #f6f6f6; background-size:28px;}
div#select_box label {position:absolute; top:5px; margin-left:5px; font-size:14px; color:#999;}
div#select_box select#color {border:1px solid #ccc; font-size:14px; color:#999; line-height:100%; width:100%; height:26px; background:#f6f6f6; opacity:0;}

.png24 {tmp:expression(setPng24(this));}

.f300{font-weight:300;}
.f400{font-weight:400;}
.f500{font-weight:500;}
.f600{font-weight:600;}
.f700{font-weight:700;}



#wrap {position:relative; width:100%; /* min-width:100%; max-width:1200px; */ /*min-height:100%; */ border:0 !important; color:#333;}



/* 해더(고정) */
#header1 {position:absolute; top:0; width:100%; margin:0 auto; height:80px; background:url('/assets/images/layout/black_25.png')repeat; z-index:1000;}
#header1 .logo1 {position:absolute; left:30px; top:17px; display:block; width:150px; height:45px; background:url('/assets/images/layout/logo1.png')no-repeat center;}
#header1 .logo2 {position:absolute; left:30px; top:17px; display:block; width:150px; height:45px; background:url('/assets/images/layout/logo2.png')no-repeat center;}
#header1 .logo3 {position:absolute; left:30px; top:17px; display:block; width:200px; height:45px; background:url('/assets/images/layout/logo3.png')no-repeat center;}
#header1 .logo4 {position:absolute; left:30px; top:17px; display:block; width:190px; height:45px; background:url('/assets/images/layout/logo4.png')no-repeat center; background-size:100%;}
#header1 .logo5 {position:absolute; left:30px; top:17px; display:block; width:190px; height:45px; background:url('/assets/images/layout/logo5.png')no-repeat center;}
#header1 .util_area1 {position:absolute; right:30px; top:10px; }
#header1 .util_area1 .util1{position:relative; display:inline-block; margin-right:20px; height:45px; width:50px; background:url('/assets/images/layout/util1.png')no-repeat center top 5px; }
#header1 .util_area1 .util2{position:relative; display:inline-block;  height:45px; width:50px; background:url('/assets/images/layout/util2.png')no-repeat center top 5px; }
#header1 .util_area1 .txt1 {font-family: 'Noto Sans KR'; font-size:12px; color:#fff; font-weight:400; line-height:20px; text-align:center;  margin-top:35px;}
#header1 .navi_area {position:relative; margin:0 auto; width:700px; height:80px;}
#header1 .navi{position:relative;}
#header1 .navi ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#header1 .navi li{position:relative; float:left; width:25%; font-family: 'Noto Sans KR'; font-size:18px; color:#fff; text-align:center; line-height:80px; font-weight:600; display:block; }

#header2 {position:absolute; top:0; width:100%; margin:0 auto; height:50px; background:#ddd; z-index:1000;}
#header2 .logo1 {position:relative; left: 0px; top:0; display:block; width:130px; height:34px; background:url('/assets/images/layout/logo1.png')no-repeat left center; background-size:100%;}
#header2 .logo2 {position:relative; left: 15px; top:0; display:block; width:150px; height:45px; background:url('/assets/images/layout/logo2.png')no-repeat center;}
#header2 .logo3 {position:relative; left: 15px; top:0; display:block; width:200px; height:45px; background:url('/assets/images/layout/logo3.png')no-repeat center;}
#header2 .logo4 {position:relative; left: 0px; top:0; display:block; width:150px; height:34px; background:url('/assets/images/layout/logo4.png')no-repeat left center; background-size:100%;}
#header2 .logo5 {position:relative; left: 0px; top:0; display:block; width:130px; height:34px; background:url('/assets/images/layout/logo5.png')no-repeat left center; background-size:100%;}
#header2 .util_area2 {position:absolute; right:55px; top:4px; }
#header2 .util_area2 .util1{position:relative; display:inline-block; height:30px; width:30px; background:url('/assets/images/layout/util1.png')no-repeat center; background-size:80%;}
#header2 .util_area2 .util2{position:relative; display:inline-block;  height:30px; width:30px; background:url('/assets/images/layout/util2.png')no-repeat center; background-size:80%; }
#header2 .util_area2 .txt1 {font-family: 'Noto Sans KR'; font-size:12px; color:#fff; font-weight:400; line-height:20px; text-align:center;  margin-top:35px;}
#header2 .navi_area {position:relative; margin:0 auto; width:700px; height:60px;}
#header2 .navi{position:relative;}
#header2 .navi ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#header2 .navi li{position:relative; float:left; width:25%; font-family: 'Noto Sans KR'; font-size:18px; color:#fff; text-align:center; line-height:80px; font-weight:600; display:block; }




#search_bar {position:absolute; top:0; width:100%; margin:0 auto; height:80px; background:#333; z-index:1001;}
#search_bar .search{position:relative; width:1000px; height:50px; margin:0 auto; border-radius:30px; box-sizing:border-box; padding:0 15px 0 50px; background:url('/assets/images/layout/icon_search.png')no-repeat left 15px center #ddd;}
#search_bar .search input{display:inline-block; width:905px; height:50px; line-height:50px; border:0px solid #fff; box-sizing:border-box; text-align:left; color:#555; font-size:18px; font-weight:500; vertical-align:top; background:#ddd;}
#search_bar input::-webkit-input-placeholder {color:#888;}
#search_bar input::-moz-placeholder {color:#888;}
#search_bar .search a{display:inline-block; height:50px; width:30px; background:url('/assets/images/layout/icon_header_search_close.png')no-repeat center; vertical-align:top;}




#main_visual {position:relative; width:100%; display:block;}
#main_visual .visual1{position:relative; background:url('/assets/images/layout/main_visual1.jpg')no-repeat center; width:100%; height:500px; margin:0 auto;}
#main_visual .visual2{position:relative; background:url('/assets/images/layout/main_visual2.jpg')no-repeat center; width:100%; height:500px; margin:0 auto;}
#main_visual .visual3{position:relative; background:url('/assets/images/layout/main_visual3.jpg')no-repeat center; width:100%; height:500px; margin:0 auto;}

#main_visual .txt_area {position:relative; padding:190px 0;  width:100%; max-width:1200px; height:240px;  margin:0 auto;}
#main_visual .txt1 {font-family: 'Noto Sans KR'; font-size:40px; color:#fff; font-weight:500; line-height:40px; text-align:left; }
#main_visual .txt2 {font-family: 'Noto Sans KR'; font-size:60px; color:#fff; font-weight:700; line-height:80px; text-align:left; }
#main_visual .txt3 {font-family: 'Noto Sans KR'; font-size:18px; color:#fff;  font-weight:400; line-height:140%; margin-top: 8px; text-align:left;}


#main_visual .btn_prev {display:inline-block; margin-right:10px; width:61px; height:61px; background:url('/assets/images/layout/visual_arw1.png')no-repeat center; z-index:100}
#main_visual .btn_next {display:inline-block; width:61px; height:61px; background:url('/assets/images/layout/visual_arw2.png')no-repeat center;  z-index:100}

#main_visual .dot_area {position:absolute; bottom:30px; left:50%; transform: translate(-50%); width:100px; height:16px; text-align:center; z-index:100}
#main_visual .btn_on {display:inline-block; margin:0 5px; border-radius:15px; height:16px; width:16px; background:#fff}
#main_visual .btn_off {display:inline-block; margin:0 5px;  border-radius:15px; height:16px; width:16px; background:#8f8282;}



#main_con1 {position:relative; margin:15px 0 15px 0; border-top:6px solid #666; padding:40px 0; border-bottom:6px solid #666;}
#main_con1 .ttl {font-family: 'Noto Sans KR','Noto Sans KR'; font-size:40px;  font-weight:600; color:#333;  line-height:40px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
#main_con1 .point{font-family: 'Noto Sans KR','Noto Sans KR'; color:#0c6eaf}
#main_con1 .bar {height:6px; width:40px; background:#666;  display:block; margin:30px auto;}
#main_con1 .item_area {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#main_con1 .item_area .btn_prev {position:absolute; width:61px; height:61px; background:url('/assets/images/layout/visual_arw1.png')no-repeat center; top:50%; left:-80px; transform: translate(0%, -50%); display:block;}
#main_con1 .item_area .btn_next {position:absolute; width:61px; height:61px; background:url('/assets/images/layout/visual_arw2.png')no-repeat center; top:50%; right:-80px; transform: translate(0%, -50%); display:block;}
#main_con1 .item_area ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#main_con1 .item_area li{position:relative; float:left; margin-right:10px;}
#main_con1 .item_area li li:last-child{margin-right:0px;}
#main_con1 .item_area .pic_box {position:relative; box-sizing:border-box; width:290px; height:290px; /* display:block; */ border-radius:10px; border:1px solid #eaeaea; overflow:hidden;}
#main_con1 .item_area .pic_box img{display:block; width:100%}
#main_con1 .item_area .txt1 {font-family: 'Noto Sans KR','Noto Sans KR'; font-size:18px; color:#333; font-weight:500; line-height:40px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


#main_con2 {position:relative; padding:50px 0; background:url('/assets/images/layout/main_bg1.gif')no-repeat center top; background-size: 100% 100%;}
#main_con2 .ttl {font-family: 'Noto Sans KR','Noto Sans KR';  font-size:40px;  font-weight:600; color:#333;  line-height:40px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}

#main_con2 .cate_area {position:relative; border-radius:40px; height:60px; background:#fff;  overflow:hidden; /* padding:0 60px; */ border:1px solid #eaeaea;}
#main_con2 .cate_area .btn_prev {position:absolute; width:60px; height:60px; background:url('/assets/images/layout/cate_arw1.png')no-repeat center #454545; top:50%; left:0 !important; transform: translate(0%, -50%); display:block;}
#main_con2 .cate_area .btn_next {position:absolute; width:60px; height:60px; background:url('/assets/images/layout/cate_arw2.png')no-repeat center #454545; top:50%; right:0 !important; transform: translate(0%, -50%); display:block;}
#main_con2 .cate_area ul{position:relative; margin:0 auto; width:100%; max-width:100%; max-width:1200px; height:60px; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#main_con2 .cate_area li{font-family: 'Noto Sans KR'; position:relative; float:left; padding:0 20px;  }
#main_con2 .cate_area a {font-family: 'Noto Sans KR'; font-size:18px; color:#888; font-weight:400; line-height:60px; text-align:center;}
#main_con2 .cate_area a.on{color:#292874; font-weight:500; }

#main_con2 .bar {height:6px; width:40px; background:#666;  display:block; margin:30px auto;}
#main_con2 .box_area {position:relative; width:100%; max-width:1200px; margin:0 auto; background:#fff; border-top:1px solid #eaeaea; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:1px solid #efefef; box-sizing:border-box;  border-radius:10px; overflow:hidden; }
#main_con2 .box_area ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#main_con2 .box_area li{position:relative; float:left; width:25%; height: 200px; overflow: hidden; border-top:1px solid #fff; border-left:0px solid #fff; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; box-sizing:border-box; vertical-align:top;}
#main_con2 .box_area li > div { height: 200px; }
#main_con2 .box_area li:nth-child(4n){ box-sizing:border-box; border-top:1px solid #fff; border-left:1px solid #fff; border-right:0px solid #eaeaea; border-bottom:1px solid #eaeaea; vertical-align:top;} 
#main_con2 .box_area li img{display:block; width:100%; }

#main_con2 .box_area .over{position:absolute; background:url('/assets/images/layout/black_70.png')repeat; width:100%; height:100%; left:0;}
#main_con2 .box_area .info_area {position:relative;  top:50%; left:50%; transform: translate(-50%, -50%); width:85%;}
#main_con2 .box_area .info_area .txt1{position:relative; font-family: 'Noto Sans KR','Noto Sans KR'; font-size:24px; color:#fff; font-weight:600; line-height:32px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#main_con2 .box_area .info_area .txt2{position:relative; font-family: 'Noto Sans KR','Noto Sans KR'; font-size:14px; color:#fff; font-weight:300; line-height:24px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#main_con2 .box_area .info_area .btn_go {position:relative; display:block; border-radius:5px; padding:3px 0 5px 0; border:1px solid #fff; font-family: 'Noto Sans KR','Noto Sans KR'; font-size:14px; color:#fff; font-weight:400; line-height:20px; text-align:center; width:100px; margin:0 auto;}

#main_con2 .box_area2 {position:relative; width:100%; max-width:1200px; margin:0 auto; background:#fff; border-top:1px solid #eaeaea; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:1px solid #efefef; box-sizing:border-box;  border-radius:10px; overflow:hidden; }
#main_con2 .box_area2 ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#main_con2 .box_area2 li{position:relative; /*float:left; width:25%; height: 200px;*/ overflow: hidden; border-top:1px solid #fff; border-left:0px solid #fff; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; box-sizing:border-box; vertical-align:top;}
#main_con2 .box_area2 li > div { width: 100%; height: 100%; max-height: 200px; }
/*
#main_con2 .box_area2 li:nth-child(4n){ box-sizing:border-box; border-top:1px solid #fff; border-left:1px solid #fff; border-right:0px solid #eaeaea; border-bottom:1px solid #eaeaea; vertical-align:top;}  */
#main_con2 .box_area2 li{ box-sizing:border-box; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; vertical-align:top;} 
#main_con2 .box_area2 li img{display:block; width:100%; }

#main_con2 .box_area2 .over{position:absolute; background:url('/assets/images/layout/black_70.png')repeat; width:100%; height:100%; left:0;}
#main_con2 .box_area2 .info_area {position:relative;  top:50%; left:50%; transform: translate(-50%, -50%); width:85%;}
#main_con2 .box_area2 .info_area .txt1{position:relative; font-family: 'Noto Sans KR'; font-size:20px; color:#fff; font-weight:600; line-height:32px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#main_con2 .box_area2 .info_area .txt2{position:relative; font-family: 'Noto Sans KR'; font-size:14px; color:#fff; font-weight:300; line-height:24px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#main_con2 .box_area2 .info_area .btn_go {position:relative; display:block; border-radius:5px; padding:3px 0 5px 0; border:1px solid #fff; font-family: 'Noto Sans KR'; font-size:14px; color:#fff; font-weight:400; line-height:20px; text-align:center; width:100px; margin:0 auto;}


#main_con3 {position:relative; padding-top:50px; display: flex;	/* display: inline-flex; */  overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#main_con3 .con1{float:left; width:580px}
#main_con3 .con2{float:right; width:580px}
#main_con3 .ttl {position:relative; font-family: 'Noto Sans KR';  font-size:30px;  font-weight:600; color:#333;  line-height:30px; text-align:left;} 
#main_con3 .btn_more {position:absolute; display:block; right:0; top:50%; margin-top:-15px; height:30px; width:30px; background:url('/assets/images/layout/btn_more1.png')no-repeat center;} 

#main_con3 .box {position:relative; border-radius:10px; border:1px solid #eaeaea; padding:40px 0 40px 30px; }
#main_con3 .box .icon_call{position:absolute;left:0; top:10px; display:block; width:64px; height:64px; background:url('/assets/images/layout/icon_call.png')no-repeat center #0c6eaf; overflow:hidden; border-radius:40px; margin:0 auto; }
#main_con3 .box .icon_online{position:relative; display:block; width:64px; height:64px; background:url('/assets/images/layout/icon_online.png')no-repeat center #292874; overflow:hidden; border-radius:40px;  margin:0 auto; }
#main_con3 .box .icon_loc{position:relative; display:block; width:64px; height:64px; background:url('/assets/images/layout/icon_loc.png')no-repeat center #292874; overflow:hidden; border-radius:40px;  margin:0 auto; }
#main_con3 .box .txt1{font-family: 'Noto Sans KR'; font-size:24px; color:#0c6eaf; font-weight:700; line-height:32px; text-align:left;  word-spacing:0em; letter-spacing:-0.05em; text-indent:74px;}
#main_con3 .box .txt1_2{font-family: 'Noto Sans KR'; font-size:16px; color:#0c6eaf; font-weight:400; line-height:24px; text-align:left;  word-spacing:0em; letter-spacing:-0.05em; text-indent:74px;}
#main_con3 .box .txt2{font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:400; line-height:24px; text-align:left;}
#main_con3 .box .txt3{font-family: 'Noto Sans KR'; font-size:16px; color:#888; font-weight:400; line-height:26px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
#main_con3 .box .txt4{font-family: 'Noto Sans KR'; font-size:24px; color:#333; font-weight:500; line-height:32px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
#main_con3 .box .call_area {position:relative; display:inline-block; width:327px; border-right:1px solid #eaeaea; box-sizing:border-box;}
#main_con3 .box .online_area{position:relative; display:inline-block; width:220px; margin-left:-3px; box-sizing:border-box;}

#main_con3 .list {position:relative; border-top:2px solid #333;}
#main_con3 .list ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#main_con3 .list li{position:relative; display:block; padding:15px 0; border-bottom:1px solid #eaeaea; box-sizing:border-box; font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:400; line-height:24px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



#main_con4 {position:relative; padding:50px 0; display: flex;	/* display: inline-flex; */  overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#main_con4 .con1{position:relative; float:left; width:580px;}
#main_con4 .con2{position:relative; float:right; width:580px;}
#main_con4 .bnr_area1 {position:relative; display:block; background:url('/assets/images/layout/main_bnr1.jpg')no-repeat center; background-size: cover; border-radius:10px; overflow:hidden;}
#main_con4 .bnr_area2 {position:relative; display:block; background:url('/assets/images/layout/main_bnr2.jpg?v=1')no-repeat center; background-size: cover; border-radius:10px; overflow:hidden;}
#main_con4 .txt1 {font-family: 'Noto Sans KR'; font-size:26px; color:#fff; font-weight:500; line-height:36px; text-align:left;}
#main_con4 .txt2 {font-family: 'Noto Sans KR'; font-size:16px; color:#8987e3; font-weight:400; line-height:26px; text-align:left;}
#main_con4 .txt3 {font-family: 'Noto Sans KR'; font-size:12px; color:#fff; font-weight:300; line-height:40px; text-align:left;}
#main_con4 .btn_arw {display:inline-block; height:30px; width:25px; background:url('/assets/images/layout/bnr_arw.png')no-repeat center 16px; vertical-align:top;  }



#footer {position:relative; background:#fff; clear:both;}
#footer .menu_area {position:relative;  box-sizing:border-box; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding: 0 20px;}
#footer .menu_area .btn_top {position:absolute; right:-20px; top:-1px; box-sizing:border-box; background:url('/assets/images/layout/foot_arw3.png')no-repeat center #375ab0; height:70px; width:70px; border-top:1px solid #ddd;}
#footer .menu_area .menu {position:relative; display:inline-block; font-family: 'Noto Sans KR'; font-size:16px; color:#333; font-weight:500; line-height:68px; }
#footer .menu_area span {position:relative; display:inline-block; font-family: 'Noto Sans KR'; font-size:14px; color:#ccc; font-weight:300; line-height:68px; margin:0 15px;}
#footer .copy_area {position:relative; background:#f8f8f8; padding:20px;}
#footer .copy_area .txt1{font-family: 'Noto Sans KR'; font-size:14px; color:#999; font-weight:400; line-height:24px; text-align:left;}
#footer .copy_area .txt2{font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:700; line-height:40px; text-align:left;}

/* mobile */
/*
@media screen and (max-width: 991px) {
	#footer .menu_area span {margin:0 8px;}
}
*/

#footer .menu_area_mobile {position:relative;  box-sizing:border-box; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding: 5px 20px;}
#footer .menu_area_mobile .btn_top {position:fixed; right:5px; bottom:5px; box-sizing:border-box; background:url('/assets/images/layout/foot_arw3.png')no-repeat center #375ab0; height:70px; width:70px; border-top:1px solid #ddd; z-index: 10;}
#footer .menu_area_mobile .menu {position:relative; display:inline-block; font-family: 'Noto Sans KR'; font-size:14px; color:#333; font-weight:500; line-height:32px; }
#footer .menu_area_mobile span {position:relative; display:inline-block; font-family: 'Noto Sans KR'; font-size:13px; color:#ccc; font-weight:300; line-height:32px; margin:0 8px;}




#sb_visual {position:relative; width:100%; display:block;}
#sb_visual .sb_visual1 {position:relative; background:url('/assets/images/layout/sb_visual1.jpg')no-repeat center; width:100%; height:300px; margin:0 auto;}
#sb_visual .sb_visual2 {position:relative; background:url('/assets/images/layout/sb_visual2.jpg')no-repeat center; width:100%; height:300px; margin:0 auto;}
#sb_visual .sb_visual3 {position:relative; background:url('/assets/images/layout/sb_visual3.jpg')no-repeat center; width:100%; height:300px; margin:0 auto;}
#sb_visual .sb_visual4 {position:relative; background:url('/assets/images/layout/sb_visual4.jpg')no-repeat center; width:100%; height:300px; margin:0 auto;}
#sb_visual .sb_visual5 {position:relative; background:url('/assets/images/layout/sb_visual5.jpg')no-repeat center; width:100%; height:300px; margin:0 auto;}


#sb_visual .ttl_area{position:relative;  top:50%; left:50%; transform: translate(-50%, -0%);}
#sb_visual .ttl {font-family: 'Noto Sans KR';  font-size:50px;  font-weight:600; color:#fff;  line-height:50px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
#sb_visual .bar {height:6px; width:40px; background:#fff;  display:block; margin:30px auto;}

/* mobile */
@media screen and (max-width: 991px) {
	#sb_visual .ttl {font-family: 'Noto Sans KR';  font-size:42px;  font-weight:600; color:#fff;  line-height:50px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
	#sb_visual .bar {height:4px; width:40px; background:#fff;  display:block; margin:20px auto;}
}









#sb_con {position:relative;}

#sb_con .tab_area1 {position:relative; width: 100%; max-width:100%; max-width:1200px; margin:0 auto; box-sizing:border-box;  border-left:1px solid #eaeaea;   border-right:1px solid #eaeaea;}
#sb_con .tab_area1 a.on {display:inline-block; width:50%; line-height:60px; background:#fff; text-align:center; color:#0c6eaf; font-size:18px; font-weight:700;}
#sb_con .tab_area1 a.off{display:inline-block; width:50%; line-height:60px; background:#eaeaea; text-align:center; color:#888; font-size:18px; font-weight:700; }

#sb_con .contents {position:relative; padding:50px 0 50px 0; /* min-height:500px*/} 




#sb1_1 {position:relative; }
#sb1_1 .txt1{ padding: 0 15px; font-family: 'Noto Sans KR'; font-size:34px; color:#002d74; font-weight:400; line-height:44px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
#sb1_1 .txt2{ padding: 0 15px; font-family: 'Noto Sans KR'; font-size:30px; color:#333; font-weight:700; line-height:40px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
#sb1_1 .txt3{ padding: 0 15px; font-family: 'Noto Sans KR'; font-size:20px; color:#666; font-weight:300; line-height:34px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
#sb1_1 .img {position:relative; text-align:center;}
#sb1_1 .con1 {position:relative; width:100%; background:url('/assets/images/layout/sb1_bg1.gif')repeat-x left top ; overflow:auto;  padding:20px 0;}
#sb1_1 .con1 .left{position:relative; float:left; width:520px; }
#sb1_1 .con1 .right{position:relative; float:right; width:650px; font-family: 'Noto Sans KR'; font-size:15px; color:#666; font-weight:500; line-height:24px; text-align:justify; word-spacing:0em; letter-spacing:-0.05em;}

/* mobile */
@media screen and (max-width: 991px) {
	#sb1_1 .txt1{ padding: 0 20px; font-family: 'Noto Sans KR'; font-size:26px; color:#002d74; font-weight:400; line-height:44px; text-align:center; word-spacing:0em; letter-spacing:-0.05em;}
	#sb1_1 .txt2{ padding: 0 20px; font-family: 'Noto Sans KR'; font-size:22px; color:#333; font-weight:700; line-height:40px; text-align:left; word-spacing:0em; letter-spacing:-0.05em;}
	#sb1_1 .txt3{ padding: 0 20px; font-family: 'Noto Sans KR'; font-size:18px; color:#666; font-weight:300; line-height:34px; text-align:left; word-spacing:0em; letter-spacing:-0.05em;}
}




#sb1_2 {position:relative; }
#sb1_2 .img1{position:relative; }
#sb1_2 .img2{position:relative; text-align:center;}
#sb1_2 .txt1{font-family: 'Noto Sans KR'; font-size:20px; color:#002d74; font-weight:500; line-height:44px; text-align:left; word-spacing:0em; letter-spacing:-0.05em;}
#sb1_2 .ttl{font-family: 'Noto Sans KR'; font-size:30px; color:#333; font-weight:700; line-height:50px; text-align:left; word-spacing:0em; letter-spacing:-0.05em; padding-bottom:5px;}



#sb1_3 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb1_3 .con1 {position:relative;  overflow:auto; }
#sb1_3 .con1 .left{position:relative; float:left; width:440px; height:265px; background:url('/assets/images/layout/pattern1.gif')repeat #666; vertical-align:top; }
#sb1_3 .con1 .left .txt_area{position:relative; padding:25px;}
#sb1_3 .con1 .left .txt1 {font-family: 'Noto Sans KR'; font-size:28px; color:#fff; font-weight:700; line-height:40px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb1_3 .con1 .left .txt2 {font-family: 'Noto Sans KR'; font-size:16px; color:#fff; font-weight:500; line-height:34px; text-align:left; word-spacing:0em; letter-spacing:-0.05em;  }
#sb1_3 .con1 .left .txt3 {font-family: 'Noto Sans KR'; font-size:16px; color:#fff; font-weight:700; line-height:28px; text-align:left; word-spacing:0em; letter-spacing:-0.05em;  }
#sb1_3 .con1 .right{position:relative; float:right; width:760px; height:265px; vertical-align:top;}
#sb1_3 .con2 {position:relative;}
#sb1_3 .con2 .map_area{position:relative; height:500px; background:#ddd;}
#sb1_3 .con2 .txt_area{position:relative; background:url('/assets/images/layout/sb1_03_img2.png')no-repeat left center; padding:20px 0 20px 70px;}
#sb1_3 .con2 .txt1{font-family: 'Noto Sans KR'; font-size:24px; color:#333; font-weight:700; line-height:40px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb1_3 .con2 .txt2 {font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:500; line-height:20px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb1_3 .con3 {position:relative;  border-top:2px solid #333; border-bottom:1px solid #ddd; overflow:auto;  padding-bottom:20px;}
#sb1_3 .con3 .left{position:relative; float:left; width:490px; }
#sb1_3 .con3 .left .txt1{font-family: 'Noto Sans KR'; font-size:20px; color:#333; background:url('/assets/images/layout/sb1_03_img3.png')no-repeat left center; padding-left:40px; border-bottom:1px solid #ddd; font-weight:700; line-height:40px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  margin-bottom:15px;}
#sb1_3 .con3 .left .txt2{font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:500; line-height:22px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb1_3 .con3 .right{position:relative; float:right; width:670px;  }
#sb1_3 .con3 .right .txt1{font-family: 'Noto Sans KR'; font-size:20px; color:#333; background:url('/assets/images/layout/sb1_03_img4.png')no-repeat left center; padding-left:40px; border-bottom:1px solid #ddd; font-weight:700; line-height:40px; text-align:left; word-spacing:0em; letter-spacing:-0.1em; margin-bottom:15px;}
#sb1_3 .con3 .right .txt2{font-family: 'Noto Sans KR'; font-size:16px; color:#333; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb1_3 .con3 .right .txt3{font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:500; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.15em;  }


#sb1_4 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb1_4 .con1 {position:relative; overflow:auto; }
#sb1_4 .con1 .box {position:relative; border-top:2px solid #333; border-bottom:1px solid #ddd; background:#fafafa; padding:20px;}
#sb1_4 .con1 .terms_area {border:1px solid #ddd; background:#fff; padding:15px; min-height:200px;}
#sb1_4 .con1 .txt_area {text-align:right; font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:500; line-height:20px; letter-spacing:-0.15em;}
#sb1_4 .con1 .box .round{display:inline-block;}
#sb1_4 .con1 .box input[type="radio"] {
  display:none;
}

#sb1_4 .con1 .box input[type="radio"] + label span.round{
  display:inline-block;
  width: 20px;height: 20px;
  margin: -2px 5px 0 4px;
  font-size: 0;
  vertical-align: middle;
  background: url('/assets/images/layout/radio_brn.png') no-repeat; cursor:pointer;
  background-size:100%;

}

#sb1_4 .con1 .box input[type="radio"]:checked + label span.round {
  background: url('/assets/images/layout/radio_brn_slc.png') no-repeat; background-size:100%;
}


#sb1_4 .con2 table {position:relative; border-top:2px solid #333;}
#sb1_4 .con2 th {position:relative; padding:15px 10px; background:#f8f8f8; border-bottom:1px solid #ddd; line-height:20px; text-align:center; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#333; font-weight:700; word-spacing:0em; letter-spacing:-0.05em; }
#sb1_4 .con2 td {position:relative; padding:10px 10px; background:#fff; border-bottom:1px solid #ddd;  line-height:30px; text-align:left; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#666; font-weight:400; word-spacing:0em; letter-spacing:-0.05em; }
#sb1_4 .con2 .btn_address {display:inline-block; padding:0 20px; border:1px solid #777; border-radius:5px; box-sizing:border-box; background:#888; text-align:center; font-size:12px; color:#fff; line-height:28px; height:30px; font-weight:700;  vertical-align:top; }
#sb1_4 .con2 .select1 {position:relative;  padding:0 30px 0 5px; text-align:left; border:1px solid #ddd; border-radius:5px; box-sizing:border-box; color:#333; font-size:15px; font-weight:400; line-height:30px; height:30px; vertical-align:top; appearance: none; -webkit-appearance:none; background: url('/assets/images/layout/quick_down.png')no-repeat right 7px center #fff; background-size:15px; word-spacing:0em; letter-spacing:-0.05em;} 
#sb1_4 .con2 select::-ms-expand{display:none}
#sb1_4 .con2 .input1 {border:1px solid #ddd; background:#fff; box-sizing:border-box; border-radius:5px; line-height:30px; height:30px; color:#333; font-size:14px; font-family: 'Noto Sans KR'; font-weight:400; word-spacing:0em; letter-spacing:-0.05em; text-indent:5px; vertical-align:top; }

#sb2_1 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb2_1 .con1 table {position:relative; border-top:2px solid #333;}
#sb2_1 .con1 th {position:relative; padding:15px 10px; background:#f8f8f8; border-bottom:1px solid #ddd; line-height:20px; text-align:center; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#333; font-weight:700; word-spacing:0em; letter-spacing:-0.05em; }
#sb2_1 .con1 td {position:relative; padding:10px 10px; background:#fff; border-bottom:1px solid #ddd;  line-height:30px; text-align:left; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#666; font-weight:400; word-spacing:0em; letter-spacing:-0.05em; }


#sb2_1 .con2 table {position:relative; border-top:2px solid #333;}
#sb2_1 .con2 th {position:relative; padding:15px 10px; background:#f8f8f8; border-bottom:1px solid #ddd; line-height:20px; text-align:center; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#333; font-weight:700; word-spacing:0em; letter-spacing:-0.05em; }
#sb2_1 .con2 td {position:relative; padding:10px 10px; background:#fff; border-bottom:1px solid #ddd;  line-height:30px; text-align:center; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#666; font-weight:400; word-spacing:0em; letter-spacing:-0.05em; }
#sb2_1 .con2 td.point {background:#f5f8fe;  font-size:16px;  color:#2d37b4; font-weight:700;}


#sb2_1 .con3 table {position:relative; border-top:2px solid #333;}
#sb2_1 .con3 th {position:relative; padding:15px 10px; background:#f8f8f8; border-bottom:1px solid #ddd; line-height:20px; text-align:center; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#333; font-weight:700; word-spacing:0em; letter-spacing:-0.05em; }
#sb2_1 .con3 td {position:relative; padding:10px 10px; background:#fff; border-bottom:1px solid #ddd;  line-height:30px; text-align:center; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#666; font-weight:400; word-spacing:0em; letter-spacing:-0.05em; }
#sb2_1 .con3 .point1 {background:#f5f8fe;  font-size:14px;  color:#333; font-weight:700;}
#sb2_1 .con3 .point2 {background:#f5f8fe;  font-size:16px;  color:#2d37b4; font-weight:700;}

#sb2_1 .con3 .r_line {border-right:1px solid #ddd;}

#sb2_1 .con4 .pic{border:1px solid #ddd; box-sizing:border-box; width:100%; display:block; }
#sb2_1 .con4 img{width:100%; display:block;}



#sb2_2 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb2_2 .con1 {position:relative;}
#sb2_2 .con1 .box{border:1px solid #ddd; box-sizing:border-box; width:100%; display:block;}
#sb2_2 .con1 .box img{width:100%; display:block;}
#sb2_2 .con1 .txt_area {border-top:1px solid #ddd; padding:20px;}
#sb2_2 .con1 .txt1{font-family: 'Noto Sans KR'; font-size:18px; color:#333; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;}
#sb2_2 .con1 .txt2{font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:500; line-height:22px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb2_2 .con1 .txt3{font-family: 'Noto Sans KR'; font-size:14px; color:#ff6600; font-weight:500; line-height:20px; text-align:left; word-spacing:0em; letter-spacing:-0.15em;  }



#sb2_2 .con2 table {position:relative; border-top:2px solid #333;}
#sb2_2 .con2 th {position:relative; padding:15px 10px; border-bottom:1px solid #ddd; text-align:center;}
#sb2_2 .con2 td {position:relative; padding:15px 10px; background:#fff; border-bottom:1px solid #ddd;   }
#sb2_2 .con2 .txt1{font-family: 'Noto Sans KR'; font-size:18px; color:#333; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;}
#sb2_2 .con2 .txt2{font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:500; line-height:22px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb2_2 .con2 .txt3{font-family: 'Noto Sans KR'; font-size:14px; color:#ff6600; font-weight:500; line-height:20px; text-align:left; word-spacing:0em; letter-spacing:-0.15em;  }


#sb2_2 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb2_2 .con3 {position:relative;}
#sb2_2 .con3 .box{border:1px solid #ddd; box-sizing:border-box; width:100%; display:block;}
#sb2_2 .con3 .box img{width:100%; display:block;}
#sb2_2 .con3 .txt_area {border-bottom:1px solid #ddd; padding:20px;}
#sb2_2 .con3 .txt1{font-family: 'Noto Sans KR'; font-size:18px; color:#333; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;}
#sb2_2 .con3 .txt2{font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:500; line-height:22px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb2_2 .con3 .txt3{font-family: 'Noto Sans KR'; font-size:14px; color:#ff6600; font-weight:500; line-height:20px; text-align:left; word-spacing:0em; letter-spacing:-0.15em;  }


#sb2_3 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb2_3 .con1 {position:relative;}
#sb2_3 .con1 .box{border-top:2px solid #333; border-bottom:1px solid #ddd; box-sizing:border-box; width:100%; display:block; background:url('/assets/images/layout/sb2_03_img1.png')no-repeat center;}
#sb2_3 .con1 .box th {position:relative; background:url('/assets/images/layout/blue_bg.png')repeat; border-bottom:1px dotted #aaa; padding:30px 60px;}
#sb2_3 .con1 .box td {position:relative; border-bottom:1px dotted #aaa;}
#sb2_3 .con1 .box .arw1 {position:absolute; right:0; top:50%; margin-top:-10px; background:url('/assets/images/layout/arw1.png')repeat; width:16px; height:19px; display:block}
#sb2_3 .con1 .box .arw2 {position:absolute; left:0; top:50%; margin-top:-10px; background:url('/assets/images/layout/arw2.png')repeat; width:16px; height:19px; display:block}
#sb2_3 .con1 .txt_area1 {position:relative; text-align:right; }
#sb2_3 .con1 .txt_area1 .txt1{font-family: 'Noto Sans KR'; font-size:24px; color:#db3e17; font-weight:700; line-height:40px; word-spacing:0em; letter-spacing:-0.1em;}
#sb2_3 .con1 .txt_area1 .txt2{font-family: 'Noto Sans KR'; font-size:18px; color:#333; font-weight:700; line-height:26px; word-spacing:0em; letter-spacing:-0.1em;  }
#sb2_3 .con1 .txt_area1 .txt3{font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:500; line-height:24px; word-spacing:0em; letter-spacing:-0.15em;  }



#sb2_3 .con1 .txt_area2 {position:relative; text-align:left; }
#sb2_3 .con1 .txt_area2 .txt1{font-family: 'Noto Sans KR'; font-size:24px; color:#db3e17; font-weight:700; line-height:40px; word-spacing:0em; letter-spacing:-0.1em;}
#sb2_3 .con1 .txt_area2 .txt2{font-family: 'Noto Sans KR'; font-size:18px; color:#333; font-weight:700; line-height:26px; word-spacing:0em; letter-spacing:-0.1em;  }
#sb2_3 .con1 .txt_area2 .txt3{font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:500; line-height:24px; word-spacing:0em; letter-spacing:-0.15em;  }


#sb2_4 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb2_4 .con1 table {position:relative; border-top:2px solid #333;}
#sb2_4 .con1 th {position:relative; padding:15px 10px; border-bottom:1px solid #ddd; text-align:center;}
#sb2_4 .con1 td {position:relative; padding:15px 10px; background:#fff; border-bottom:1px solid #ddd;   }
#sb2_4 .con1 .txt1{font-family: 'Noto Sans KR'; font-size:18px; color:#333; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;}
#sb2_4 .con1 .txt2{font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:500; line-height:22px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb2_4 .con1 .txt3{font-family: 'Noto Sans KR'; font-size:14px; color:#ff6600; font-weight:500; line-height:20px; text-align:left; word-spacing:0em; letter-spacing:-0.15em;  }


#sb2_5 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb2_5 .con1 {position:relative; }
#sb2_5 .con1 img {width:100%; display:block;}


#sb2_5 .con2 {position:relative; }
#sb2_5 .con2 .txt1{font-family: 'Noto Sans KR'; font-size:18px; color:#179d45; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;}
#sb2_5 .con2 .txt2{font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:500; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }

#sb2_5 .con3 {position:relative; }
#sb2_5 .con3 img {width:100%; display:block;}


#sb2_6 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb2_6 .con1 {position:relative; }
#sb2_6 .con1 table {position:relative; border-top:2px solid #333; border-left:1px solid #ddd; border-right:1px solid #ddd; } 
#sb2_6 .con1 td {position:relative; padding:15px 10px; text-align:center; border-bottom:1px solid #ddd; }
#sb2_6 .con1 .r_line {border-right:1px solid #ddd;}



#sb3_1 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb3_1 .con1 {position:relative; }
#sb3_1 .con1 table {position:relative; border-top:2px solid #333;  } 
#sb3_1 .con1 th {position:relative; padding:15px 10px; text-align:center; border-bottom:1px solid #ddd; }
#sb3_1 .con1 td {position:relative; padding:15px 10px; text-align:center; border-bottom:1px solid #ddd; }
#sb3_1 .con1 .txt1{padding-left:35px; background:url('/assets/images/layout/icon_q.gif')no-repeat left center; font-family: 'Noto Sans KR'; font-size:18px; color:#445c9a; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;}
#sb3_1 .con1 .txt2{padding-left:35px; background:url('/assets/images/layout/icon_a.gif')no-repeat left center; font-family: 'Noto Sans KR'; font-size:18px; color:#333; font-weight:700; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.1em;  }
#sb3_1 .con1 .txt3{padding-left:35px; font-family: 'Noto Sans KR'; font-size:14px; color:#666; font-weight:500; line-height:30px; text-align:left; word-spacing:0em; letter-spacing:-0.15em;  }


#sb3_1 .con2 {position:relative; }
#sb3_1 .con2 img {width:100%; display:block;}

#sb3_1 .con3 {position:relative; }
#sb3_1 .con3 .section{position:relative;}
#sb3_1 .con3 .section ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#sb3_1 .con3 .section li{position:relative; float:left; width:380px; margin-right:30px; height:310px; display:block; box-sizing:border-box; vertical-align:top;}
#sb3_1 .con3 .section li:last-child{margin-right:0px;}
#sb3_1 .con3 .section li img{width:100%; padding:0; margin:0; display:block;}
#sb3_1 .con3 .txt_box{position:relative; border-left:1px solid #ddd;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd; background:#fff; padding:15px; }
#sb3_1 .con3 .txt1 {font-family: 'Noto Sans KR'; font-size:20px; color:#333; font-weight:700; line-height:30px; text-align:left; }
#sb3_1 .con3 .txt2 {font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:400; line-height:26px; text-align:left; }


#sb3_1 .con4 {position:relative; }
#sb3_1 .con4 .section{position:relative;}
#sb3_1 .con4 .section ul{position:relative; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#sb3_1 .con4 .section li{position:relative; float:left; width:380px; margin-right:30px; height:310px; display:block; box-sizing:border-box; vertical-align:top;}
#sb3_1 .con4 .section li:last-child{margin-right:0px;}
#sb3_1 .con4 .section li img{width:100%; padding:0; margin:0; display:block;}
#sb3_1 .con4 .txt_box{position:relative; border-left:1px solid #ddd;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd; background:#fff; padding:15px; }
#sb3_1 .con4 .txt1 {font-family: 'Noto Sans KR'; font-size:20px; color:#333; font-weight:700; line-height:30px; text-align:left; }
#sb3_1 .con4 .txt2 {font-family: 'Noto Sans KR'; font-size:16px; color:#666; font-weight:400; line-height:26px; text-align:left; }


#sb3_2 {position:relative; width:100%; max-width:1200px; margin:0 auto; }
#sb3_2 .con1 {position:relative; overflow:auto; }


#sb3_2 .con1 .left{position:relative; float:left; width:750px; vertical-align:top; }
#sb3_2 .con1 .right{position:relative; float:right; width:400px;  vertical-align:top;}
#sb3_2 .con1 table {position:relative; border-top:2px solid #333;}
#sb3_2 .con1 th {position:relative; padding:15px 10px; background:#f8f8f8; border-bottom:1px solid #ddd; line-height:20px; text-align:center; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#333; font-weight:700; word-spacing:0em; letter-spacing:-0.05em; }
#sb3_2 .con1 td {position:relative; padding:10px 10px; background:#fff; border-bottom:1px solid #ddd;  line-height:30px; text-align:left; font-family: 'Noto Sans KR', sans-serif;  font-size:14px; color:#666; font-weight:400; word-spacing:0em; letter-spacing:-0.05em; }
#sb3_2 .con1 .box {border:1px solid #ddd; box-sizing:border-box; width:100%; display:block;}
#sb3_2 .con1 .box img{width:100%; display:block;}


#sb4_1 {position:relative; width:100%; max-width:1200px; margin:0 auto; }


#sb4_2 {position:relative; width:100%; max-width:1200px; margin:0 auto; }