@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/NanumGothic-Regular.eot);
  src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/NanumGothic-Bold.eot);
  src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(/fonts/NanumGothic-Bold.woff) format('woff'),
       url(/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/NanumGothic-ExtraBold.eot);
  src: url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}



body { font-family:'Nanum Gothic', NG, Malgun gothic, dotum, sans-serif;}
#i_header { width:1080px; height:80px; margin:0 auto; position:relative; }
#i_logo { width:285px; height:55px; position:absolute; left:0; top:12px;}
#i_gnb { position:absolute; right:0; top:31px;}
#tnb li a { display:inline-block; padding:3px 15px; border-radius:5px; color:#fff !important; letter-spacing:0; height:20px; line-height:20px;}
#tnb li a:hover { text-decoration:none;}
#tnb li .sky { background:#1177a6}
#tnb li .blue { background:#006598}
#i_lnb { width:740px; position:absolute; right:0px; top:7px;}
#primary_nav_wrap {	width:740px; height:50px;}

#primary_nav_wrap ul {	list-style:none;	position:relative;	float:left;	margin:0;	padding:0}

#primary_nav_wrap ul a {	display:block;	color:#222;	text-decoration:none;	font-weight:700;	font-size:15px;	line-height:73px;	padding:0 26px;	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;}

#primary_nav_wrap ul li {	position:relative;	float:left;	margin:0;	padding:0}

#primary_nav_wrap ul li.current-menu-item {	background:#fff;	color:#17324F}
#primary_nav_wrap ul li.current-menu-item > a {	color:#17324F}
#primary_nav_wrap ul li:hover {	background:#fff;	color:#17324F;}
#primary_nav_wrap ul li:hover > a {	color:#17324F;}
#primary_nav_wrap ul ul {	display:none;	position:absolute;	top:100%;	left:0;	background:#fff;	padding:0; z-index:999;}

#primary_nav_wrap ul ul li {	float:none;	width:200px; z-index:999;}

#primary_nav_wrap ul ul a {	line-height:120%;	padding:10px 15px;	font-size:13px; font-weight:normal;	color:#515151}
#primary_nav_wrap ul ul a img { margin-right:8px;}
#primary_nav_wrap ul ul a:hover {color:#1C7FE5}
#primary_nav_wrap ul ul ul {top:0;	left:100%;}
#primary_nav_wrap ul li:hover > ul {display:block}

.layernum { width:15px; height:15px; display:inline-block !important; line-height:15px !important; color:#fff !important; font-weight:bold !important; font-size:11px !important; border-radius:30px; background:#555; position:absolute; right:5px; bottom:20px; padding:0  !important; text-align:center !important}
.layernum_on { width:15px; height:15px; display:inline-block !important; line-height:15px !important; color:#fff !important; font-weight:bold !important; font-size:11px !important; border-radius:30px; background:#4F86C6; position:absolute; right:5px; bottom:20px; padding:0  !important; text-align:center !important}

#i_visual { width:100%; height:420px; background:url(/images/vs_bg0.jpg) repeat-x;}

#i_project_wrap { width:100%; min-height:300px; background:#fafafa;}
#i_project { width:1080px; margin:0px auto; padding:50px 0; overflow:hidden;}
.pro_tit { overflow:hidden; width:100%; margin-bottom:25px; border-bottom:1px solid #ff5222; padding-bottom:10px;}
.pro_tit > h3 { color:#074868; font-size:20px; float:left;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; }
.pro_tit > h3 > a { color:#074868; font-size:20px; float:left;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; text-decoration:none;}
.pro_tit > p { float:right; color:#646464; font-size:14px; font-weight:600; line-height:23px;}
.pro_tit > p > a { border-radius:5px; background:#ef8200; border:1px solid #ea7400; color:#fff !important; font-size:12px; padding:3px 5px; font-weight:normal;}
.pro_tit > p > a:hover { text-decoration:none;}
#i_project ul { margin:0; padding:0;}
#i_project > ul > li { list-style:none; float:left; width:352px; margin-right:12px; margin-bottom:12px; -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box; border-left:1px solid #fcd0ca;border-right:1px solid #fcd0ca;border-bottom:1px solid #fcd0ca; border-top:4px solid #ff5222; background:#fff !important;}
.probox { padding:20px; border-bottom:1px solid #fcd0ca;}
.probox h5 { color:#ed8300; font-size:18px; font-weight:600; font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; margin-bottom:10px}
.probox h5  a {color:#ed8300; font-size:18px; font-weight:600;}
.probox h5  a:hover { color:#FF5222; text-decoration:none;}
.probox p { font-size:14px; color:#999; text-align:justify; line-height:130%;}
.probox .sum { color:#636363; text-align:right; margin-top:20px; font-size:13px;}
.probox .sum .won { color:#f46a33; font-size:20px; font-weight:700; margin:0 5px 0 10px; }
.proinfo { padding:15px 20px; color:#5f5f5f; font-size:14px; overflow:hidden;}
.proinfo ul { margin:0; padding:0;}
.proinfo ul li { list-style:none; float:left; margin-right:30px; height:20px; line-height:20px;}
.proinfo .date { color:#919191; float:right; margin-right:0 !important; }
.proinfo .time { padding-left:30px; background:url(/images/time.jpg) left 50% no-repeat; font-weight:600;}
.proinfo .submit { padding-left:30px; background:url(/images/finger.jpg) left top no-repeat; font-weight:600;}
#i_orange { width:100%; text-align:center; background:#f08900}
.orange { color:#ea7400 !important;}
.navy { color:#074868 !important;}

#i_process { text-align:center; width:1080px; margin:45px auto; font-size:21px;}
#i_process > p { margin-bottom:40px;}
#i_mid_wrap { width:100%; background:#fafafa; }
#i_mid { text-align:center; width:1080px; margin:0px auto; padding:40px 0;}
#i_mid table { width:100%;}
#i_mid table td { text-align:center; padding:5px; font-size:13px; color:#444;}
#i_mid table .tit { font-size:23px; font-weight:600; letter-spacing:-0.5px;}
#i_mid .now { text-align:center; padding-top:30px; margin-bottom:10px; font-size:15px; color:#222; position:relative; margin-top:50px; font-weight:600;}
#i_mid .now::before { content:""; left:50%; top:0px; width:50px; height:1px; background:#074665; position:absolute; margin-left:-23px;}
.midbtn { color:#fff !important; text-align:center; display:inline-block; padding:10px 40px; background:#074665; margin:15px auto; font-size:18px;}

#i_partner { width:1080px; margin:30px auto; overflow:hidden;}
#i_partner .matching { float:left; width:469px; height:200px; padding-left:215px; padding-right:15px; background:url(/images/maching_bg.jpg) left 50% no-repeat; font-size:14px;}
#i_partner .matching p { line-height:120%;}
#i_partner .free { float:right; width:360px; height:120px; padding-left:20px; font-size:14px; border-left:1px solid #dadada; text-align:center;}

#i_partner h5 { font-size:20px; font-weight:700; font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; margin-bottom:10px;}
#i_global { clear:both; border-top:1px solid #dadada; width:100%; text-align:center;}

#i_btmtxt { width:100%; font-size:15px; color:#fff; text-align:center; background:#30394A; padding:15px 0;}

#i_copy_wrap { clear:both; background:#262729; padding:20px 0; width:100%;}
#i_copy { width:1080px; margin:0 auto; position:relative; height:200px;}
.sitemap { overflow:hidden; width:450px; position:absolute; right:0; top:16px;}
.sitemap ul { margin:0; padding:0; float:left; width:150px; overflow:hidden; height:180px;}
.sitemap ul li { list-style:none; line-height:20px;}
.sitemap ul li a { color:#fff; text-decoration:none;}
.sitemap ul li a:hover { text-decoration:none;}
.copylogo { width:218px; height:47px; position:absolute; left:0; top:10px;}
.cscenter { width:380px; position:absolute; left:230px; top:16px; color:#fff !important;}
.cscenter span { margin-right:10px;}
.ft { color:#939394; width:380px; position:absolute; left:230px; top:120px; line-height:130%; letter-spacing:-0.5px;}

#i_sub { width:1080px; min-height:800px; margin:30px auto 50px; font-size:14px; line-height:150%; overflow:hidden;}
#i_left { display:inline-block; margin-right:20px; width:200px; }
#i_left span { display:inline-block; background:#2d3945; width:50px; height:4px;}
.left_top { margin-bottom:30px;}
.left_top h2 { color:#2d3945; font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; font-size:22px; font-weight:700; margin-top:15px; padding-bottom:20px; border-bottom:1px solid #dadada;}
.leftmenu { margin:0; padding:0;}
.leftmenu li { list-style:none; line-height:40px;}
.leftmenu li a { color:#666; font-size:15px; display:inline-block; width:100%;}
.leftmenu li a:hover { text-decoration:none; color:#EF8000; background:url(/images/plus.png) right 50% no-repeat; font-weight:600;}
.leftmenu li .lion {text-decoration:none; color:#EF8000; background:url(/images/plus.png) right 50% no-repeat; font-weight:600;}
#i_right { display:inline-block; float:right; width:818px; min-height:600px; background:#fff !important; border:1px solid #dadada; padding:31px 20px;}
#container_title { font-size:22px; font-weight:700; color:#EF8000; padding-bottom:20px; border-bottom:1px solid #dadada;}
.toptxt { background:#f7f7f7; padding:15px; border:1px solid #e3e3e3; margin-bottom:30px; border-radius:10px;}
.robox { margin-bottom:40px; padding-bottom:30px; border-bottom:1px solid #e3e3e3;}
.robox p { margin:0; padding:0; color:#444; text-align:justify;}
.robox > h5 { padding-left:30px; background:url(/images/bullet01.jpg) left 50% no-repeat; color:#444; font-size:20px; font-weight:600;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; margin-bottom:20px;}
.robox > h6 { padding-left:25px; background:url(/images/bullet02.jpg) left 50% no-repeat; color:#444; font-size:16px; font-weight:600;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; margin-bottom:10px;}
.robox > ol { margin:0 0 20px 0; padding-left:20px;}
.robox > ol > li { font-weight:600;}
.robox > ol > li > ul { margin:0 0 0 10px; padding:0;}
.robox > ol > li > ul > li { margin:0; padding:0; line-height:150%; color:#666; list-style:disc; font-weight:normal;}
.robox > ol > li > ul > li > b { font-weight:bold;color:#ff8000;}

.infotit { font-size:17px; font-weight:600; padding-left:30px;}
.infotit { font-weight:600; padding-left:30px;}
.tg2  { border-spacing:0;border-color:#dfdfdf; border-top:2px solid #FFA93A; width:100%; }
.tg2 td{font-size:13px;padding:10px 10px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#444;background-color:#fff; border-bottom:1px solid #dfdfdf;}
.tg2 th{font-size:12px;font-weight:normal;padding:10px 10px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:#ccc;color:#444;background-color:#fffaf0;border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-weight:600;}

.txtbox { background:#f7f7f7; padding:15px; border:1px solid #e3e3e3; margin-top:15px; border-radius:10px; color:#666; line-height:160%; font-size:13px;}

#i_top_box { background:url(/images/speed_bg.jpg) center top no-repeat; color:#fff !important; height:200px; text-align:center; line-height:200px;}
#i_top_box p { padding:0; margin:0;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; font-size:30px; font-weight:bold; border-bottom:2px solid #f7f7f7; display:inline-block; padding-bottom:10px; line-height:100%}

.numtit {color:#444; font-size:20px; font-weight:600;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; margin-bottom:20px; padding:0 !important; background:none !important}
.numtit > img { margin-right:5px; }



/* 각종버튼 CSS */

.btn_darkblue {
	-moz-box-shadow:inset 0px 1px 0px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9fb4f2;
	box-shadow:inset 0px 1px 0px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:13px;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.btn_darkblue:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.btn_darkblue:active {
	position:relative;
	top:1px;
}

.btn_blue {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #29668f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:13px;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.btn_blue:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.btn_blue:active {
	position:relative;
	top:1px;
}

.btn_gray {
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:15px;
	padding:10px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	font-weight:600;	
}
.btn_gray:hover {
	background-color:#dfdfdf;
}
.btn_gray:active {
	position:relative;
	top:1px;
}


.btn_navy {
	background-color:#2e466e;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1f2f47;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:15px;
	padding:10px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	font-weight:600;
}
.btn_navy:hover {
	background-color:#415989;
}
.btn_navy:active {
	position:relative;
	top:1px;
}

.btn_red {
	background-color:#d0451b;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:15px;
	font-weight:600;
	padding:10px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.btn_red:hover {
	background-color:#bc3315;
}
.btn_red:active {
	position:relative;
	top:1px;
}

.btn_org { background:#FFA93A; color:#fff !important; display:inline-block; padding: 8px 15px; border:1px solid #FFC300; margin-top:20px; text-decoration:none;}
.btn_gr { background:#EDEDED; color:#444; width:80px; height:25px; line-height:25px; display:inline-block; text-align:center; text-decoration:none;}
.btn_sky {
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:15px;
	padding:10px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b6178;
}
.btn_sky:hover {
	background-color:#019ad2;
}
.btn_sky:active {
	position:relative;
	top:1px;
}
.btn_bblue {
	background-color:#79bbff;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:12px;
	padding:8px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.btn_bblue:hover {
	background-color:#378de5;
}
.btn_bblue:active {
	position:relative;
	top:1px;
}
.btn_blue2 {
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:14px;
	padding:8px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.btn_blue2:hover {
	background-color:#1e62d0;
}
.btn_blue2:active {
	position:relative;
	top:1px;
}
.btn_gray2 {
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:14px;
	padding:8px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.btn_gray2:hover {
	background-color:#dfdfdf;
}
.btn_gray2:active {
	position:relative;
	top:1px;
}

.btn_grays {
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;
	font-size:12px;
	padding:5px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	font-weight:600;	
}
.btn_grays:hover {
	background-color:#dfdfdf;
}
.btn_grays:active {
	position:relative;
	top:1px;
}


.now_sel { border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:15px 0;}
.now_sel td { padding:2px 5px; text-align:center;}


.ftbig { font-size:18px !important;}


#icons {}
#icons dl { margin:0 0 10px 0; padding:0; clear:both; overflow:hidden;}
#icons dl dt { display:inline-block; float:left; margin-right:15px;}
#icons dl dd { display:inline-block; width:400px; margin:0; font-size:13px; padding-top:5px; text-align:justify; color:#222;}
.pagetbl { margin:30px auto 20px;}
.pagetbl td { text-align:center; padding:5px;}
.pagetbl td .orgbox { border:2px solid #F60; padding:10px; text-align:center; height:100%; min-height:150px;}
.pagetbl td .orgbox .tit01 { font-size:18px; font-weight:700; color:#f60; margin-bottom:15px; margin-top:10px;}
.pagetbl td .orgbox ul { margin:0; padding:0 0 0 20px; overflow:hidden;}
.pagetbl td .orgbox ul li { font-size:14px; color:#333; text-align:left; list-style:circle; color:#666}
.pagetbl .bgorange { background:#f60; padding:10px; color:#fff !important; font-size:16px; font-weight:600; text-align:center !important;}

.page01 { text-align:center; font-size:30px; font-weight:bold; margin-bottom:15px;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum;}
.stit01 { text-align:center; font-size:20px; font-weight:600;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; color:#999; margin-bottom:20px;}

.check { overflow:hidden; margin:20px 0 0 0 ; padding:0;}
.check li { padding-left:30px; background:url(/images/check.jpg) left 50% no-repeat; font-size:20px; color:#444; line-height:40px; font-weight:700; } 


.navybar { background:#074665; padding:15px; text-align:center; width:100%; margin-bottom:30px; color:#fff !important; font-size:16px; font-weight:600; -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box;
}
.navybar span { color:#F90}

.radiusbox { width:100%; padding:20px;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box; border-radius:10px; background:#f7f7f7; border:1px solid #dadada;}
.radiusbox p { color:#666; text-align:justify; margin-bottom:15px;}
.radiusbox .title { color:#C30; font-weight:700; font-size:25px; margin-bottom:30px;}
.radiusbox .title span { display:inline-block; float:right; color:#333; font-size:18px; font-weight:600;}
.radiusbox .btm { color:#36C; font-size:18px; font-weight:bold; margin-top:10px;}


.servicebx { margin-top:40px;}
.title04 { padding-left:30px; background:url(/images/bullet01.jpg) left 50% no-repeat; color:#444; font-size:20px; font-weight:600;font-family:"Nanum Gothic", Malgun gothic, sans-serif, dotum; margin-bottom:20px;}
.shtbl th { padding:15px; text-align:center; color:#fff !important; font-weight:700; font-size:18px; background:#ff8400;}
.shtbl td { padding:8px 10px; text-align:center; color:#444; border-bottom:1px solid #dadada;}

.check2 { overflow:hidden; margin:20px 0 0 0 ; padding:0;}
.check2 > li { padding-left:30px; background:url(/images/check.jpg) left 7px no-repeat; font-size:18px; color:#ff8400; line-height:40px; font-weight:700; } 
.check2 > li > ul { margin:0 0 15px 0; padding-left:18px;}
.check2 > li > ul > li { color:#444; font-size:14px; font-weight:normal; line-height:150%; color:#444;}


.table {width: 100%; max-width: 100%; margin-bottom: 20px;border-collapse: collapse;}
.table tbody {}
.table>thead>tr>th { text-align:right; font-weight:bold; vertical-align:top;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {padding:20px 15px; line-height: 1.42857143;vertical-align:top;}
.table>tbody>tr>td {}
.table tr th {text-align:right !important; font-weight:500; vertical-align:top; font-weight:600; border-bottom: none !important;}
.table_top_b { clear:both;}
.radio label, .checkbox label {padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}
.table_top_b label.radio-inline {display:inline-block; font-size:15px!important; margin-right:45px; cursor: pointer;}
.table_top_b input[type="radio"],
.table_top_b input[type="checkbox"] {margin-right:5px; vertical-align: middle; margin-top: 0px; }
.table_top_b input { border:1px solid #dadada;}
.table_top_b textarea { border:1px solid #dadada;}
.input_50 {width:50px; font-size:14px; padding:6px 12px;}

.input_90 {width:90px; font-size:14px; padding:6px 12px;}

.input_100 {width:110px; font-size:14px; padding:6px 12px;}

.input_110 {width:110px; font-size:14px; padding:6px 12px;}
.input_150 {width:135px; font-size:14px; padding:6px 12px;}
.input_345 {width:345px; font-size:14px; padding:6px 12px;}
.input_100p {width:96%; font-size:14px; padding:6px 12px;}
.input_80p {width:80%; font-size:14px; padding:6px 12px;}
.textarea_100p {width:100%; height:75px;}
.table select {padding-left: 20px; display: inline-block; height: 30px; padding: 6px 12px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}




.join_sel { border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:15px 0;}
.join_sel td { padding:2px 5px; text-align:center;}




