/* Common **********************************************************************/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);

/* Common **********************************************************************/ 
html,body {width:100%; }
html {overflow-y:scroll;}
body {*word-break:break-all;-ms-word-break:break-all; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0; text-align:justify; }
fieldset,img {border:0px none;  vertical-align:top;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body { background:#fff;}
body,th,td,input,select,textarea,button {font-size:15px; line-height:1.5;  font-family:'Calibri',arial,sans-serif; color:#000;} 
input{vertical-align:middle}
a:link,a:active,a:visited{color:#7d7d7d; text-decoration:none; border:0px;}
a:hover,a:focus{color:#333; text-decoration:underline}

table {border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
summary, caption, legend, hr {width:0; height:0; font-size: ; line-height: ; overflow: hidden; visibility: hidden; border: none; position:absolute; left:-1000em;}
caption {position:static;}

/* label hidden 처리 */
.invisible{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}
label.invisible{*position:Absolute;}

/* common */
.clfix:after {content: "."; display: block; height:0px; clear: both; visibility: hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* Hides from IE-mac */
.clfix {zoom:1;} /*for IE 5.5-7*/

.align_c {text-align:center;}

/*멤버스킨*/
.title{font-size:15px; font-weight:bold;}

/*테이블*/
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:1px solid #e2e2e5; }
.tbl_type th{padding:10px 0 10px 0;border-top:2px solid #383d4a; font-weight:bold; border-bottom:1px solid #e2e2e5;}
.tbl_type p{font-size:11px; color:#b6b7bc;}
.tbl_type td{padding:7px 0 7px 0;border-top:1px solid #e5e5e5;color:#4c4c4c; border-bottom:none; border-top:none; line-height:18px;}

.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{width:100%;border-bottom:1px solid #e7e7e7; }
.tbl_type2 th{padding:10px 0 10px 0; background:#f9f9f9; text-align:center;}
.tbl_type2 p{font-size:11px; color:#b6b7bc;}
.tbl_type2 td{padding:10px 0 10px 10px; border-bottom:none; border-top:none; line-height:18px;}

.red_txt {color:#cd0a0a;}
.blue_txt {color:#0070bd;}
.blue_txt a {color:#0070bd;}
.fs14 {font-size:16px;}


#header{width:1050px;margin:0px auto; height:168px; position:relative; padding-top:10px; }
#header h1{float:left;}
#header .logo_title {float:left; margin:16px 0 0 10px;}
.topmenu{position:absolute; right:0; top:20px;}
.topmenu span{margin-left:5px; padding-left:7px; background:url(/images/main/bar01.jpg) 0 50% no-repeat;}
.topmenu span.first{background:none}
.topmenu span a{text-decoration:none; color:#777777; }
#gnb{width:880px; height:47px; background:#0070bd; float:right; margin-top:22px; }
#gnb > ul{}
#gnb > ul > li{float:left; width:176px; height:47px; text-align:center; position:relative;}
#gnb > ul > li > a{text-decoration:none; display:block; width:176px; height:47px; color:#fff; font-size:18px; font-weight:bold; line-height:2.6; font-family:'Calibri',arial,sans-serif;}
#gnb > ul > li > a:hover{background:url(/images/main/gnb_over_bg.gif) 0 0 no-repeat;}
#gnb > ul > li.on > a{background:url(/images/main/gnb_over_bg.gif) 0 0 no-repeat;}
#gnb > ul > li.over > a{background:url(/images/main/gnb_over_bg.gif) 0 0 no-repeat;}
.sub_gnb{position:absolute; z-index:99999; width:176px; text-align:left; background:url(/images/main/gnb_sub_bg.gif) 0 0 no-repeat; display:none; }
.sub_gnb li{background:url(/images/main/gnb_sub_bullet.gif) 10px 50% no-repeat; font-size:13px; text-indent:25px; line-height:3;}
.sub_gnb li a{display:block; height:41px; text-decoration:none; color:#fff; font-size:14px; }
.sub_gnb li:hover{background:url(/images/main/gnb_over_bg.gif) 0 0 no-repeat;}
.sub_gnb li:hover a{background:url(/images/main/gnb_sub_bullet.gif) 10px 50% no-repeat;}
#visual_wrap{width:100%; background:#bfd9f2; height:360px; position:relative; overflow:hidden;}
#visual{width:1050px; margin:0 auto; position:relative; }
#visual p.front_txt{position:absolute; right:0; top:50px; z-index:9999; }
#content{width:1050px; margin:0 auto; }
.content01, .content02{position:relative;}
.content01 h2, .content02 h2{padding-top:20px;}
.con01_txt{position:absolute; left:185px; top:40px; width:840px; }
.con02_txt{position:absolute; left:185px; top:50px; width:840px; }
.con01_txt strong{display:block; color:#008a8a; font-size:17px; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #cccccc; }
.con02_txt strong{display:block; color:#355f97; font-size:17px; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #cccccc; }
.con01_txt strong em a{color:#271700; font-weight:bold; text-decoration:none;}
.con01_txt p, .con02_txt p{font-size:15px; color:#000000; line-height:1.8;}
.content03{width:1050px; height:70px; position:relative; margin-top:20px; clear:both;}
.content03:after{display:block; content:''; clear:both;}
.content03 h2{font-size:17px; color:#000000; float:left; margin-top:15px; padding-left:10px; }
/* .content03 #banner{position:absolute; right:0; width:800px; height:70px; } */
.content03 iframe{position:absolute; right:20px; width:840px; height:70px;} 
#footer{width:100%; height:120px; background:#495860; position:relative;}
.form{width:1050px; margin:0 auto; position:relative;}
.form h2{padding-top:12px; }
.form address{color:#aaa; position:absolute; left:370px; top:31px;line-height:17px; font-size:12px;font-family:'Calibri',arial,sans-serif,'Nanum Gothic';}
.form p{color:#ddd; position:absolute; left:370px; top:82px; font-size:15px; }

.btn-top{position:fixed; right:10px; bottom:-50px; width:34px;height:34px;line-height:32px;color:#fff;background:rgba(0, 0, 0, 0.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.btn-top a{display:block; width:34px;height:34px;}
#sub_visual_wrap{width:100%; height:240px; background:#bfd9f2;}
#sub_visual{width:1050px; height:240px; margin:0 auto;}
#sub_container{width:1050px; margin:0 auto;}
#sub_container:after{display:block; content:''; clear:both;}
#sidebar{width:240px; float:left; padding:10px; }
#sub_content{width:779px; float:right; padding-left:10px; min-height:600px;  border-left:1px solid #ddd; }
.conbody{padding:40px 0 100px 0;}
#sidebar h2{height:36px; background:url(/images/sub/h2_title_bg.jpg) 0 100% no-repeat; color:#000; line-height:1.7; font-size:22px; }
.lnb{margin-top:10px;  }
.lnb h3{text-indent:10px; line-height:2.5; }
.lnb h3.first{}
.lnb h3:hover{}
.lnb h3:hover a{color:#0070bd; }

.lnb h3 a{display:block; height:39px; font-size:15px; color:#333; color:#000; background:url(/images/sub/sub_menu_arrow01.png) 215px 50% no-repeat; box-sizing:border-box; border:1px solid #ddd; margin-bottom:-1px; text-decoration:none;}
.lnb h3 a.over{border-bottom:1px dashed #ccc; background:url(/images/sub/sub_menu_on.png); color:#fff; text-decoration:none; border:1px solid #428bca; background-color:#428bca}
.lnb h3 a:hover{}
.lnb ul{background:#fafafa; border:1px solid #428bca; border-top:0; }
.lnb ul li{width:238px; border-bottom:1px solid #dddddd; height:30px; text-indent:25px; }
.lnb ul li.deps1_last{border-bottom:0;}
.lnb ul li a{text-decoration:none; display:block; width:240px; background:url(/images/sub/3deps_off.jpg) 10px 50% no-repeat; color:#555555;  line-height:2.5; 
font-weight:bold; font-size:12px; }
.lnb ul li a:hover{background:url(/images/sub/3deps_hover.jpg) 10px 50% no-repeat; color:#0070bd; }
.lnb ul li a.m_over{background:url(/images/sub/3deps_on.jpg) 10px 50% no-repeat;color:#0070bd; }

#sidebar > ul{margin-top:20px; }
#sidebar > ul > li{background:url(/images/sub/icon_box.jpg) 0 50% no-repeat; text-indent:25px; border-bottom:1px dashed #ddd; height:41px; }
#sidebar > ul > li > a{text-decoration:none; color:#333; line-height:3.2; font-family:'Calibri',arial,sans-serif; font-size:14px; }
#sidebar > ul > li > a:hover{font-weight:bold;}
.contop, .contop2{background:#fafafa; border:1px solid #ddd; margin-top:10px; position:relative; width:765px; }
.contop{height:53px;}
.contop2{height:85px;}
.contop h3, .contop2 h3{background:url(/images/sub/sub_con_title.jpg) 10px 50% no-repeat; line-height:2.3; font-family:'Calibri',arial,sans-serif; font-size:22px; text-indent:35px; color:#0070bd; }
.path{position:absolute; right:10px; top:20px; }
.path2{position:absolute; right:10px; top:50px; }
.path span, .path2 span{color:#000; font-size:15px; }
.path span span, .path2 span span{color:#ccc; font-size:15px; }
.path span a, .path2 span a{color:#000; text-decoration:none; font-size:15px; }
.path2 span a:hover, .path span a:hover{color:#0070bd; }
.conbody h3 {margin-bottom:20px; padding-left:38px; font-size:22px; color:#000; line-height:38px; background:url(/images/sub/h3_title.gif) 0 50% no-repeat;}
.conbody h4 {margin-bottom:10px; padding-left:22px; font-size:20px; color:#007ad7; line-height:32px; background:url(/images/sub/h4_title.gif) 0 50% no-repeat;}
.conbody h5 {margin-left:20px; margin-bottom:5px; padding-left:14px; font-size:18px; color:#b56400; line-height:24px; background:url(/images/sub/h5_title.gif) 0 10px no-repeat;}
.conbody h5 a, .conbody h5 a:hover {color:#b56400;}
.conbody h6 {margin-left:20px; margin-bottom:5px; padding-left:14px; font-size:16px; color:#768020; line-height:24px; font-weight:normal; background:url(/images/sub/h6_title.gif) 0 10px no-repeat;}
.conbody p{font-size:15px; color:#000; }

.page_none{margin-top:80px; padding-top:340px; font-size:18px; text-align:center; background:url(/images/sub/none_page.gif) center no-repeat;}
.p10		{padding:10px !important;}
/* width size */
.w10 	{width:10px !important;}
.w20 	{width:20px !important;}
.w30 	{width:30px !important;}
.w40 	{width:40px !important;}
.w50 	{width:50px !important;}
.w60 	{width:60px !important;}
.w70	{width:70px !important;}
.w100 {width:100px !important;}
.w150 {width:150px !important;}
.w200 {width:200px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w320 {width:320px !important;}
.w350 {width:350px !important;}
.w400 {width:400px !important;}
.w450 {width:450px !important;}
.w500 {width:500px !important;}
.w600 {width:600px !important;}
.w700 {width:700px !important;}
.w800 {width:800px !important;}
.wmax {width:100% !important;}


.btn-blue {
	padding:8px 10px;
	margin:0;
	line-height:18px;
	font-weight:700;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	z-index:1;
	color:#fff !important;
	text-shadow:0 1px 1px rgba(80, 80, 80, 0.75) !important;
	border-color: #2298d1;
	background: #68BCE4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#68BCE4), to(#2298d1));
	background: -webkit-linear-gradient(#68BCE4, #2298d1);
	background: -moz-linear-gradient(#68BCE4, #2298d1);
	background: -ms-linear-gradient(#68BCE4, #2298d1);
	background: -o-linear-gradient(#68BCE4, #2298d1);
	background: linear-gradient(#68BCE4, #2298d1);
}
.btn-blue:hover {
	color:#fff;
	background: #68ADE4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#68ADE4), to(#2280D1));
	background: -webkit-linear-gradient(#68ADE4, #2280D1);
	background: -moz-linear-gradient(#68ADE4, #2280D1);
	background: -ms-linear-gradient(#68ADE4, #2280D1);
	background: -o-linear-gradient(#68ADE4, #2280D1);
	background: linear-gradient(#68ADE4, #2280D1);
}

.btn-orange {
	padding:8px 10px;
	margin:0;
	line-height:18px;
	font-weight:700;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	z-index:1;
	color:#fff !important;
	text-shadow:0 1px 1px rgba(80, 80, 80, 0.75) !important;
	border-color: #E6880B;
	background: #FEBC3C;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FEBC3C), to(#E6880B));
	background: -webkit-linear-gradient(#FEBC3C, #E6880B);
	background: -moz-linear-gradient(#FEBC3C, #E6880B);
	background: -ms-linear-gradient(#FEBC3C, #E6880B);
	background: -o-linear-gradient(#FEBC3C, #E6880B);
	background: linear-gradient(#FEBC3C, #E6880B);
}
.btn-orange:hover {
	color:#fff;
	background: #FEA83C;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FEA83C), to(#E6650B));
	background: -webkit-linear-gradient(#FEA83C, #E6650B);
	background: -moz-linear-gradient(#FEA83C, #E6650B);
	background: -ms-linear-gradient(#FEA83C, #E6650B);
	background: -o-linear-gradient(#FEA83C, #E6650B);
	background: linear-gradient(#FEA83C, #E6650B);
}


.sub0101 p{font-size:14px; color:#000; line-height:1.8;}
.sub0101 > img{margin-left:5px; }
.sub0101 > a{text-decoration:none; display:block; width:224px; height:30px; font-size:11px; text-align:center; border:1px solid #2298d1; border-radius:6px; line-height:2.5;
margin-left:270px; color:#fff; font-weight:bold;}
.sub0101 p span{text-decoration:underline;}
.p_table{border:1px solid #111;}
.p_table thead th{text-align:center; background:#397dc5; color:#fff; font-size:14px; }
.p_table tbody th{padding-right:20px; padding-left:5px; font-size:14px; }
.p_table tbody td{text-align:center; font-size:14px;padding:3px 5px;word-break:keep-all;}
.p_table tbody td a, .p_table tbody td a:hover {color:#397dc5;}
.p_table .left {text-align:left;padding-left:23px;}
.p_table .center {text-align:center;}
.p_table .th_title {text-align:center;padding:0;}

.sub0102 .bold{color:#000; font-weight:bold; font-size:15px;}
ul.ul01{margin:20px 0; }
ul.ul01 li{background:url(/images/sub/dot.jpg) 0 10px no-repeat; padding-left:10px; margin-bottom:5px; }
ul.ul02{margin:10px 0 20px 30px;}
ul.ul02 li{background:url(/images/sub/dot.jpg) 0 50% no-repeat; padding-left:10px; color:#000; margin-bottom:10px; font-size:15px; }
p.txt0102{font-size:15px; color:#000; margin-left:20px;}
p.txt0102 em a{font-weight:bold; color:#000; text-decoration:underline; }
p.txt0102_2{font-size:15px; color:#000;  margin-bottom:20px; }
p.txt0102_2 em{font-weight:bold; }
p.txt0102_2 a{color:#000; }
.ul03 > li{font-size:15px; color:#000; margin-bottom:4px;}
.ul03_2{margin:20px 0 20px 20px; }
.ul03_2 > li{color:#628490; background:url(/images/sub/dot02.jpg) 0 50% no-repeat; padding-left:10px; margin-bottom:6px; }
.form-control {height:28px; width:308px; text-indent:5px; border:1px solid #bbb;}
.form-control2 {height:28px; width:150px; text-indent:5px; border:1px solid #bbb;}
.icon-prepend {border-color:#bbb; top:1px;height:28px;font-size:12px;line-height:29px;background:inherit; left:6px;padding-right:5px; color:#b3b3b}
.t-center {text-align:center}
.button::-moz-focus-inner {border:0;padding:0}
.button {-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#333;text-transform:none;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px;background:#eee;vertical-align:middle;line-height:30px;min-height:30px;font-size:12px;text-decoration:none;text-align:center}
.button-red,a.button-red {background-color:#0070bd;color:#fff !important}
.button-red:hover,.button-red:focus,.button-red:active {background-color:#ce2656;color:#fff}


.sub0103 h4{clear:both; margin-bottom:15px; }
.sub0103 p{font-size:15px; color:#000;}
.sub0103 img{float:left; margin-right:10px; margin-bottom:40px; }
.sub0104 p{font-size:15px; color:#000;  margin-bottom:20px;   text-align:justify; }
.sub0104 em{color:#026f94; font-size:18px; font-weight:bold; background:url(/images/sub/bar03.jpg) 0 0 no-repeat; padding-top:5px; display:block; margin-top:40px; }
.sub0104 em strong{color:#0092f4; }
.sub0104 span{display:block; background:url(/images/sub/dot02.jpg) 0 10px no-repeat; padding-left:10px; color:#628490; font-size:14px; display:block; margin-bottom:25px; }
.tab ul li{float:left; }
.tab ul li.first{border-left:1px solid #d9d9d9; }
.tab ul li a{text-decoration:none; font-size:14px; display:block; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:0 20px; height:35px; background:#f6f6f6; box-sizing:border-box; font-weight:bold; line-height:2.3; }
.tab ul li a.on{border-top:3px solid #6ea91c; background:#fff; color:#737a0f; border-bottom:0; }


.boardListBasic {width:100%; margin-bottom:10px;}
.boardListBasic th {padding:12px 0; line-height:20px; text-align:center; color:#333; text-shadow:1px 1px 1px #fff; background:#d8e1f0; border-top:1px solid #cad1d8; border-right:1px solid #cad1d8; border-bottom:3px solid #cad1d8;
	background: #f0f2f4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f2f4), to(#dfe5eb));
	background: -webkit-linear-gradient(#f0f2f4, #dfe5eb);
	background: -moz-linear-gradient(#f0f2f4, #dfe5eb);
	background: -ms-linear-gradient(#f0f2f4, #dfe5eb);
	background: -o-linear-gradient(#f0f2f4, #dfe5eb);
	background: linear-gradient(#f0f2f4, #dfe5eb);
}
.boardListBasic td {padding:12px 8px; text-align:center; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; }
.boardListBasic th.head {color:#907862; text-indent:10px; border-top:1px solid #d5cfb4; border-right:1px solid #e2e2e2; border-bottom:1px solid #d5cfb4; background:#efebd9 !important;}
.boardListBasic th.head .inputText {*margin-left:10px;}
.boardListBasic td.tl {text-align:left !important; border-right:0}
.boardListBasic tr.odd-row td {background:#f6f6f6;}
.boardListBasic tr.hidden {display:none;}
.boardListBasic tfoot {border-top:2px solid #666;}
.boardListBasic tfoot td { color:#333; text-shadow:1px 1px 1px #fff; border:1px solid #c0c0c0; background:#e1e1e1 !important;}
.boardListBasic .last {border-right:none;}
.boardListBasic .left {padding:12px 12px 12px 12px; text-align:left; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; word-break:keep-all;}

.dot_list li{background:url(/images/sub/icon_dot.gif) 0 12px no-repeat; padding-left:10px; margin-bottom:5px; }

.sub0201 strong{display:block; margin-bottom:35px; }
.sub0201 table.f16{margin-left:20px; }
.sub0201 table.f16 td{height:25px; }
.sub0203_2 img{vertical-align:middle; }
.sub0204 ul li{background:url(/images/sub/icon_dot.gif) 0 10px no-repeat; padding-left:10px; margin-bottom:5px; }

.btn_div .btn {
	position:relative;
	display:inline-block;
	padding:6px 10px;
	margin:0;
	line-height:18px;
	font-weight:700;
	color:#666;
	text-indent:0;
	text-align:center;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align:middle;
	cursor:pointer;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e6e6e6));
	background: -webkit-linear-gradient(#fff, #e6e6e6);
	background: -moz-linear-gradient(#fff, #e6e6e6);
	background: -ms-linear-gradient(#fff, #e6e6e6);
	background: -o-linear-gradient(#fff, #e6e6e6);
	background: linear-gradient(#fff, #e6e6e6);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border:1px solid #cccccc;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	z-index:1;
}

.btn_div .btn:hover{
	color:#000;
	text-decoration:none;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#cdcdcd));
	background: -webkit-linear-gradient(#fff, #cdcdcd);
	background: -moz-linear-gradient(#fff, #cdcdcd);
	background: -ms-linear-gradient(#fff, #cdcdcd);
	background: -o-linear-gradient(#fff, #cdcdcd);
	background: linear-gradient(#fff, #cdcdcd);
}

.fl{float:left; }
.sub0402 ul li{color:#628490; background:url(/images/sub/dot02.jpg) 0 10px no-repeat; padding-left:10px; margin-bottom:6px;}
.sub0501 p em{color:#24689d; font-weight:bold; }

.point {color:#0070bd;}

.btn_box{position:relative; margin:0 auto; width:270px;  height:45px; line-height:45px; text-align:center;  background:#0070bc; font-size:16px; }
.btn_box a{display:block; color:#fff; padding:0 10px 0 10px; text-decoration:none;}

.btn_box2{position:relative;height:45px;}
.btn_box2 a{position:absolute;right:12px;top:0;width:250px; height:45px; line-height:45px; text-align:center; background:#0070bc; font-size:16px; display:block; color:#fff; padding:0 10px 0 10px; text-decoration:none;}

.btn_box_blue {display:inline-block; margin:0 auto; width:270px;  height:45px; line-height:45px; text-align:center;  background:#0070bc; font-size:16px; }
.btn_box_blue a{ color:#fff; padding:0 10px 0 10px; text-decoration:none;}
.btn_box_green{display:inline-block; margin:0 auto; width:270px;  height:45px; line-height:45px; text-align:center;  background:#17a3a2; font-size:16px; }
.btn_box_green a{ color:#fff; padding:0 10px 0 10px; text-decoration:none;}
a.btn_box_green{display:inline-block; margin:0 auto; width:270px;  height:45px; line-height:45px; text-align:center;  background:#17a3a2; font-size:16px; text-decoration:none;}
a.btn_box_green span{ color:#fff; padding:0 10px 0 10px; text-decoration:none;}

.btn_box_blue2 {display:inline-block; margin:0 auto;  height:45px; line-height:45px; text-align:center;  background:#0070bc; font-size:17px;font-weight:bold;color:#fff;padding:0 25px;text-decoration:none;}
.btn_box_blue2 span {color:#fff;text-decoration:none;}

/*faq*/
.faqWrap {position:relative; width:779px; color:#404041; font-family: 'Nanum Gothic';}
.faqWrap h2.tit {margin-bottom:8px; font-size:18px;}
.toggle_wrap dt,
.toggle_wrap dd {position:relative;}
.toggle_wrap .toggle_tit a {border-bottom:1px solid #ddd;display:block; padding:12px 0 12px 20px; font-size:14px;font-weight:bold;color:#222; word-break:break-all; word-break:keep-all;}
.toggle_wrap .toggle_tit:first-child a {border-top:0;}
.toggle_wrap .ico_qna {position:absolute; top:14px; left:26px; width:24px; height:24px; background:url('/images/sub/icon_faq.png') no-repeat 0 0; overflow:hidden; text-indent:-9999em;}
.toggle_wrap .toggle_tit a.active {background:#ebebeb;}
.toggle_wrap .toggle_reply {display:none; padding:20px;font-size:13px;color:#666; word-break:keep-all; border-bottom:1px solid #ddd;}
.toggle_wrap .toggle_reply.active{display:block;}
.toggle_wrap .toggle_reply p {margin-bottom:4px; line-height:26px;}
.toggle_wrap .toggle_reply .reply {background-position:-24px 0;}

.sub_txt {font-size:14px;color:#666;line-height:24px;word-break:keep-all;}

.btn_submit {line-height:45px; width:210px; padding:0 13px 0 13px; height:45px;font-size:18px;font-weight:bold;background:#0070b8;border:1px solid #0070b8;color:#fff;}
.btn_submit a{display:block; color:#fff;}
.smtit {font-size:17px;font-weight:bold;color:#222;}

.btn_submit2 {display:inline-block;line-height:45px; padding:0 20px; height:45px;font-size:17px;font-weight:800;background:#0070b8;color:#fff;}
.btn_submit2 span{color:#fff;}

.sub_title {font-size:21px;color:#007566;}
.sub_title1 {font-size:19px;color:#007566;}
.sub_title2 {font-size:19px;color:#222;}
.sub_title3 {font-size:17px;color:#222;}