/* GiCamp Corp, Web Standardization (http://www.gicamp.co.kr/) | Author: Crazyweb 091120 */

/* page common */
* {
	padding:0px;
	margin:0px;
}
body {
	font-family: Dotum, Gulim, AppleGothic, Sans-serif;
	color: #5D5D5D;
	background:#F8F7F5 url("/images/temp7/common/bg_all.gif") repeat-y center top;
}
html,
body,
ol,
ul,
dl,
form,
div,
fieldset {
	margin: 0;
	padding: 0;
}
ol,
ul {
	list-style-type: none;
}
img,
fieldset {
	border: 0;
}
hr,
caption {
	display:none;
}
legend {
	position: absolute;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999em;
}
label {
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
}
address {
	font-style: normal;
}
a {
	color:#333;
	text-decoration:none
}
a:hover,
a:focus,
a:active {
	color:#63F;
	text-decoration:underline;
}
/* layout */
#container {
	width:940px;
	margin:0 auto;
}
#header {
	position:relative;
	width:940px;
	margin:0 auto;
	height:152px;
	background:#FFF url("/images/temp7/common/bg_header.gif") no-repeat ;
	z-index:999;
}
#body {
	margin:0 auto;
}
#footer {
	display:inline-block;
	width:940px;
	margin:10px auto 0;
	padding:22px 0;
	border-top:#d8d8d8 solid 1px;
}
.bg_arr1 {
	position:absolute;
	top:118px;
	left:0px;
}
.bg_arr1 img {
	position:absolute;
	left:-39px;
}
.bg_arr2 {
	position:absolute;
	top:0px;
	left:0px;
}
.bg_arr2 img {
	position:absolute;
	top:-8px;
	left:-39px;
}
.flogo {
	width:auto;
	float:left;
	display:inline;
	margin:5px 0 0 19px;
}
.address {
	float:right;
	width:700px;
	text-align:left;
	font-size:11px;
	color:#959595;
	padding-left:27px;
	border-left:#E3E3E3 solid 1px;
}
.address li {
	float:left;
	width:auto;
	display:inline;
	padding:0 0 10px 14px;
	margin-right:8px;
	background:url("/images/temp7/common/line_footer.gif") no-repeat 0 4px;
}
.address .clen {
	background:none;
	padding-left:0px;
}
.address div {
	width:700px;
	padding:0px;
	margin:0px;
	clear:both;
	float:left;
	display:inline-block;
	line-height:16px;
}
.address strong {
	color:#1980c3;
	font-weight:bold;
}
/* logo-gnb-lnb-allmenu */
#header h1 {
	display: block;
	position:absolute;
	top: 9px;
	left: 23px;
}
#header h2 {
	display: block;
	position:absolute;
	top: 2px;
	right: 13px;
}
#gnb {
	position:absolute;
	top:70px;
	right:18px;
}
#gnb ul {
	padding:0;
	margin:0;
}
#gnb li {
	float:left;
	width:auto;
	display:inline;
	font-size:11px;
	margin-right:2px;
}
#gnb .clen {
	margin-left:3px;
	background:none;
}
#gnb a {
	color:#F9F9F9;
	letter-spacing:-1px;
	text-decoration:none;
}
#gnb a:hover,
#gnb a:focus,
#gnb a:active {
	text-decoration:underline;
}
#gnb_out {
	position:absolute;
	top:70px;
	right:18px;
}
#gnb_out ul {
	padding:0;
	margin:0;
}
#gnb_out li {
	float:left;
	width:auto;
	display:inline;
	font-size:11px;
	margin-right:2px;
}
#gnb_out .clen {
	margin-left:3px;
	background:none;
}
#gnb_out a {
	color:#F9F9F9;
	letter-spacing:-1px;
	text-decoration:none;
}
#gnb_out a:hover,
#gnb_out a:focus,
#gnb_out a:active {
	text-decoration:underline;
}
#lnb {
	position:absolute;
	top:55px;
	left:0px;
	background:url("/images/temp7/common/bg_lnb.gif") no-repeat;
	width:940px;
	height:48px;
}
#lnb li {
	float:left;
	width:auto;
	display:inline;
	font-size:12px;
	font-weight:bold;
	padding:0px;
}
#lnb .clen {
	margin-left:11px;
	background:none;
}
#lnb a {
	color:#000;
	letter-spacing:-2px;
	text-decoration:none;
}
#lnb a:hover,
#lnb a:focus,
#lnb a:active {
	color:#06F;
	text-decoration:underline;
}
#allmenu {
	position:absolute;
	list-style:none;
	top:97px;
	left:0;
	padding-left:953px;
	z-index:999;
}
#allmenu #am {
	position:absolute;
	top:2px;
	left:0px;
	width:918px;
	display:none;
	padding:10px;
	white-space:nowrap;
	background:#FFF;
	border-left:#61d271 solid 1px;
	border-right:#61d271 solid 1px;
	border-bottom:#61d271 solid 1px;
	z-index:999;
}
#am .block {
	float:left;
	width:182px;
	height:274px;
}
#am ul {
	padding:0 10px;
}
#am li {
	clear:both;
	font-size:12px;
	padding:0 0 0 10px;
	margin:0px;
	height:18px;
	text-align:inherit;
	background:url("/images/temp7/common/bul_item1.gif") no-repeat 0 4px;
}
#am li a {
	font-size:12px;
}
#am h3 {
	font-size:14px;
	font-weight:bold;
	color:#3B9AD7;
	padding:0 0 6px 7px;
	border-bottom:#daf5b7 solid 1px;
	border-left:#daf5b7 solid 3px;
	margin-bottom:10px;
}
#am .close {
	float:right;
	width:100%;
	border-top:#CCC solid 1px;
	text-align:right;
	padding:10px 0 0 0;
	font-size:12px;
	letter-spacing:-2px;
	font-weight:bold;
}
#am .close a {
	background:#61d271;
	padding:3px 5px;
	color:#FFF;
	font-size:12px;
	border:#76b029 solid 1px;
}
* html #am .close a {
	padding:3px 5px 4px;
}
#am .close a:hover,
#am .close a:focus,
#am .close a:active {
	color:#fff;
	background:#3a9d57;
	border:#76b029 solid 1px;
	text-decoration:none;
}
/* search */
#search_where {
	list-style:none;
	width:75px;
	padding:4px 2px;
	font-size:12px;
	vertical-align:baseline;
}
#GlobalSearch {
	position:absolute;
	top:120px;
	left:22px;
}
#GlobalSearch * {
	vertical-align: top;
}
#GlobalSearch label {
	float:left;
	width:auto;
	margin:4px 4px 0 0;
	font-size:12px;
	letter-spacing:-2px;
	font-weight:bold;
}
* html #GlobalSearch label {
	margin:4px 1px 0 0;
}
#GlobalSearch-Keyword {
	position: relative;
	padding: 5px 4px 1px 35px;
	border:none;
	font-size: 14px;
	color:#36C;
	font-weight: bold;
	width:194px;
	height:24px;
	background:url("/images/temp7/common/bg_search_bar.gif") no-repeat;
}
.process_biz {
	position:relative;
	top:120px;
	left:480px;
	width:454px;
}
.process_biz .procbiz {
	float:left;
	width:auto;
	margin-top:5px;
}
.process_biz li {
	float:left;
	width:auto;
	padding-top:6px;
	margin-left:5px;
	font-size:12px;
}
.process_biz li img {
	margin-top:-3px;
}
.process_biz .t_cast {
	float:right;
	width:auto;
	margin-top:5px;
}
.infoservice {
	margin-top:10px;
}
.infoservice li {
	float:left;
}
/* right contents */
#section_right {
	float:right;
	margin-top:0px;
	width:202px;
}
.intoinnews {
	margin-top:5px;
}
.intoinnews h2 {
	padding:0 0 5px 0;
	margin:0px;
}
.intoinnews ul {
	padding:7px;
	margin:0;
	border-top:#61d271 solid 2px;
}
.intoinnews li {
	font-size:12px;
	display:inline-block;
	height:16px;
	letter-spacing:-1px;
	padding:5px 0 3px 0;
	border-bottom:#e6f2d5 solid 1px;
}
.intoinnews li img {
	vertical-align:middle;
	margin-right:4px;
}
#intoinguide {
	background:url("/images/temp7/main/bg_guide.gif");
	width:195px;
	height:123px;
}
#intoinguide .btn {
	margin-left:9px;
}
#intoinguide .btn li {
	float:left;
	width:auto;
}
#intoinguide .tit {
	width:auto;
	margin-left:9px;
}
#supportbiz {
	position:relative;
	width:195px;
	height:auto;
	margin-top:8px;
	padding-bottom: 10px;
	background:#FFF;
}
#supportbiz h2 {
	padding:13px 0 5px 2px;
	font-size:12px;
	font-weight:bold;
	color:#595959;
	margin:0;
}
#supportbiz ul {
	border-top:#e5e4dd solid 1px;
	padding:8px 10px 0;
}
#supportbiz li {
	font-size:12px;
	display:inline-block;
	height:16px;
	letter-spacing:-1px;
	padding:5px 0 3px 0;
}
#supportbiz li img {
	vertical-align:middle;
	margin-right:4px;
}
#supportbiz .btn {
	position:absolute;
	top:15px;
	right:1px;
}
#intoinFile {
	margin-top:8px;
	min-height: 50px;
	padding-bottom: 10px;
	width:195px;
	background:#FFF;
	letter-spacing:-1px;
}
#intoinFile h2 {
	position: relative;
	float: left;
	font-size:12px;
	font-weight:bold;
	color:#595959;
	padding:13px 0 5px 2px;
	margin-right:2px;
	width:auto;
	letter-spacing:-2px;
}
#intoinFile .btn {
	position:absolute;
	top:15px;
	right:1px;
}
.recent1 {
	position: relative;
	background:#FFF;
}
.recent1 ul {
	float: right;
	text-align:left;
	width:175px;
	min-height:97px;
	margin-left: -100%;
	margin-top:36px;
	padding: 8px 10px 0;
	border-top:#e5e4dd solid 1px;
}
.recent1 li {
	position: relative;
	font-size:12px;
	display:inline-block;
	height:16px;
	letter-spacing:-1px;
	padding:5px 0 3px 0;
}
.recent1 li img {
	vertical-align:middle;
	margin-right:4px;
}
.recent1 a.more {
	position: absolute;
	right: 1px;
	top: 25px;
}
.inquiry {
	margin-top:7px;
	text-align:left;
	background:url("/images/temp7/main/tit_inquiry.gif") no-repeat;
	width:177px;
	height:auto;
	letter-spacing:-1px;
	padding:18px 0 0 18px;
    display:inline-block;
}
.s_banner {
	width:195px;
	height:auto;
	text-align:center;
	margin-top:10px;
	display:inline-block;	
}
.inquiry h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFC;
	margin-bottom:5px;
}
.inquiry ul {
	margin:30px 0 50px 0;
}
.inquiry li {
	font-size:11px;
	padding:0px;
	margin:0px;
}
.inquiry .num {
	font-size:20px;
	font-weight:bold;
	font-family:Verdana;
	color:#F90;
	padding-bottom:10px;
}
.inquiry span {
	color:#F90;
	font-weight:bold;
}
#backgray {
	background:#f4f3f0;
	display:inline-block;
	padding:4px;
	margin-top:4px;
}
/* left contents */
#section_left {
	float:left;
	margin-top:0px;
	width:731px;
}
#contents_Top {
	width:731px;
	height:168px;
	background:#FFF url("/images/temp7/main/bg_content_top1.gif") no-repeat;
}
#login {
	position:relative;
	float:left;
	width:204px;
	height:168px;
	display:inline-block;
}
#login img {
	vertical-align:top;
}
#login h2 {
	margin:27px 0 0 68px;
}
.check_radio {
	position:absolute;
	top:50px;
	left:45px;
	display:inline-block;
	width:150px;
	font-size:11px;
	letter-spacing:-1px;
}
.check_radio label {
	display:inline-block;
	margin-top:4px;
}
.check_radio input {
	padding:0px;
	margin:0px;
}
.login_from {
	display:inline-block;
	position:absolute;
	top:76px;
	left:27px;
}
.input_form input {
	width: 96px;
	height: 16px;
	margin:0px;
	padding:1px 2px;
	border: none;
	font-size: 12px;
	background:#FFF;
}
.input_form input:focus {
	background:#def9fe;
}
.input_form {
	float:left;
	width:auto;
	display:inline-block;
	padding-right:5px;
}
.input_form div {
	padding:0;
	margin:0;
	clear:both;
}
.input_form .sp {
	padding-bottom:5px;
	clear:both;
}
.login_from .btn {
	float:left;
	width:52px;
}
.login_from .btn .input_login {
	width:52px;
	height:45px;
	margin:0px;
	padding:0px;
	border:none;
}
.check_joining {
	display:inline-block;
	position:absolute;
	top:130px;
	left:35px;
}
.check_joining img {
	vertical-align:top;
}
.check_joining li {
	float:left;
	width:auto;
	margin-right:15px;
}
.login_info {
	padding:32px 0 0 30px;
	font-size:11px;
	display:inline-block;
	background:url("/images/temp7/main/bg_logout.gif") no-repeat;
	width:174px;
	height:136px;
}
.login_info h3 {
	background:url("/images/temp7/common/icn_human.gif") no-repeat 0 4px;
	font-size:12px;
	padding:4px 0 5px 15px;
	display:inline-block;
}
* html .login_info h3 {
	padding:4px 0 3px 15px;
}
.login_info strong {
	color:#2E92DC;
}
.login_info ul {
	border-top:#E3E3E3 solid 1px;
	padding:5px;
	line-height:14px;
	width:152px;
	height:55px;
}
.login_info a {
	float:left;
	margin:2px 4px 0 0;
}
.support_namyang {
	float:left;
	margin:18px 0 0 24px;
}
.support_namyang img {
	vertical-align:top;
}
#Recruit_info {
    position:relative;
	width:731px;
	height:auto;
	margin:5px 0;
	display:inline-block;
}
#Recruit_info img {
	vertical-align:top;
}
#Recruit_info .tit {
	float:left;
	height:20px;
}
#Recruit_info .info {
	float:left;
	font-size:11px;
	width:162px;
	height:94px;
	padding-top:5px;
	margin:17px 20px 0 0;
	display:inline;
	text-align:center;
	background:url("/images/temp7/main/bg_recruit.gif") no-repeat;
}
#Recruit_info .info img { height:36px; padding-bottom:10px; }
#Recruit_info .info .biz {
	padding:0px 5px 2px;
	line-height:12px;
	text-align:left;
}
#Recruit_info .info .biz a {
	color:#707070;
}
#Recruit_info .info .biz a:hover,
#Recruit_info .info .biz a:focus,
#Recruit_info .info .biz a:active {
	color:#F30;
	text-decoration:underline;
}
#Recruit_info .info .biz strong {
	color:#363636;
}
#recruitTable {
	display:inline-block;
	margin-top:15px;
	padding: 0;
	letter-spacing:-1px;
}
#recruitTable h2 {
	position: relative;
	float: left;
	width:auto;
}
.recent2 {
	position: relative;
}
.recent2 div {
	float: right;
	width: 731px;
	margin-left: -100%;
	margin-top:26px;
	border-top:#63bdde solid 2px;
}
#bannerzone {
	width:940px;
	margin:0 auto;
	border-top:#2e92dc solid 4px;
	padding:11px 0;
	margin-top:26px;
}
#bannerzone li {
	float:left;
	width:auto;
}
/* Float Element Block */
.xb:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* input check type */
.radio {
	width:13px;
	height:13px;
	vertical-align:middle;
}
/* Hides from IE-mac \*/
* html .xb {
	height: 1%;
}
/* End hide from IE-mac */
.Dn {
	display:none;
}
.Bn {
	background:none;
}
.Bnone {
	border:none;
}
/* skip menu */
#skipToContent {
	position:relative;
	top:0;
	left:0;
	width:100%;
	background:#8CADD5 url("/images/temp7/common/skip_top.gif") repeat-x left bottom;
	z-index:9999;
}
#skipToContent a {
	display:block;
	height:1px;
	width:1px;
	color:#FF0;
	margin-bottom:-1px;
	overflow:hidden;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
}
#skipToContent a:focus,
#skipToContent a:active {
	height:auto;
	width:auto;
	padding:5px;
}
/* return top */
#returnToPageTop {
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	background:#8CADD5 url("/images/temp7/common/skip_bottom.gif") repeat-x left top;
	z-index:9999;
}
#returnToPageTop a {
	display:block;
	height:1px;
	width:1px;
	margin-bottom:-1px;
	overflow:hidden;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FF0;
	white-space:nowrap;
	text-decoration:none;
}
#returnToPageTop a:focus,
#returnToPageTop a:active {
	height:auto;
	width:auto;
	padding:5px;
}
/* side tab navi */
.Anchor_navi {
	margin:5px 0 0 0;
	padding:0px;
	width:195px;
	background:#FFF;
	border-bottom: 1px solid #E7E7E7;
}
#tabmenu {
	float: left;
	width:195px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	background:#F3F3F3 url("/images/temp7/main/bg_fileline.gif") repeat-x 0 33px;
}
#tabmenu li {
	float: left;
}
#tabmenu li a {
	display: block;
	float: left;
	padding: 6px 5px 3px;
	font-size: 12px;
	font-weight:bold;
	color: #B5BAC1;
	text-decoration: none;
}
#tabmenu li a.over {
	color: #6C7584;
}
#tabmenu li a.selected {
	border-top: 1px solid #E7E7E7;
	padding: 5px 5px 7px;
	color: #2E92DC;
	background: #fff;
}
#tabcontents {
	clear: left;
	padding: 0 10px;
	font-family: Verdana;
	font-size: 11px;
}
.tabcontent ul {
	margin: 0;
	padding:8px 2px 8px 2px;
	list-style-type: none;
}
.tabcontent li {
	background:url("/images/temp7/main/bul_item1.gif") no-repeat 0 7px;
	padding:3px 0 3px 10px;
}
.tabcontent p {
	text-align:right;
	padding-bottom:5px;
	width:100%;
}
.tabcontent img {
	vertical-align:top;
}
/* tabble_left1 */
#table_left1 {
	width:100%;
	padding: 0;
	font-size:12px;
	margin: 0px 0;
}
#table_left1 th {
	color: #2F5468;
	text-align: center;
	line-height:36px;
	background:url("/images/temp7/main/bg_table_th.gif") repeat-x left top;
	padding: 15px 0 9px;
}
#table_left1 th.none {
	border-right:none;
}
#table_left1 th img {
	margin-top:-4px;
	padding-bottom:5px;
}
#table_left1 td {
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	line-height:37px;
}
#table_left1 tr:hover {
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	line-height:37px;
	background:#e2eff5;
}
#table_left1 td img {
	margin:5px 0 0 4px;
}
#table_left1 td.left {
	text-align: left;
	padding-left:10px;
}
#table_left1 td.alt {
	color:#467cc9;
	font-weight:bold;
}
#table_left1 td.bold {
	color:#333;
	font-weight:bold;
}
/* tabble_left2 */
#table_left2 {
	width:100%;
	padding: 0;
	font-size:12px;
	margin: 0px 0;
}
#table_left2 th {
	color: #2F5468;
	text-align: center;
	line-height:36px;
	background:url("/images/temp7/main/bg_table_th.gif") repeat-x left top;
	padding: 15px 0 9px;
}
#table_left2 th.none {
	border-right:none;
}
#table_left2 th img {
	margin-top:-4px;
	padding-bottom:5px;
}
#table_left2 td {
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	line-height:37px;
}
#table_left2 tr:hover {
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	line-height:37px;
	background:#e2eff5;
}
#table_left2 td img {
	margin:5px 0 0 4px;
}
#table_left2 td.left {
	text-align: left;
	padding-left:10px;
}
#table_left2 td.alt {
	color:#467cc9;
	font-weight:bold;
}
#table_left2 td.bold {
	color:#333;
	font-weight:bold;
}
/* 롤링 */
#rollingTextN {float:left;position:relative;width:330px;zoom:1;}
#rollingTextN .keyBg{margin:1px 0 0 0;overflow:hidden;height:22px;}
#rollingTextN ul {clear:both;}
#rollingTextN ul li {float:left;height:18px;}
#rollingTextN ul li a {color:#6b6b6b;letter-spacing:-1px;}
#rollingTextN ul li img {vertical-align:top;margin-top:-2px;_margin-top:0px;}
