/* CSS Document */
body 
{
  margin:0; padding:0;
  font-size:12px; color:#666666; font-family:Arial, Geneva, Helvetica, Verdana, sans-serif;
  }
form, input, select, textarea{
  margin:0; padding:0;
  font-size:12px; color:#666666; font-family:Arial, Geneva, Helvetica, Verdana, sans-serif;
  }
img{border:0 none;}

  .InputText { border:#ccc 1px solid; font-family: Arial, Geneva, Helvetica, Verdana, sans-serif; font-size:12px; color:#333; }

div, td, li {font-size:12px; color:#4c4c4c; font-family: Arial, Geneva, Helvetica, Verdana, sans-serif; line-height:130%; word-break:keep-all;}


a{color:#505050; text-decoration:none;}
a:link{color:#505050; text-decoration:}
a:visited{color:#505050;}
a:hover{color:#cb5d45; text-decoration:none;}

a.left_menu{color:#0a2f5f; text-decoration:none; font-weight:600;font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.left_menu:link{color:#0a2f5f; text-decoration:none;  font-weight:600;font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.left_menu:visited{color:#0a2f5f; font-weight:600;font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.left_menu:hover{color:#62a0cb; text-decoration:none;font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.main_board{color:#555555; text-decoration:none;line-height:14px;}
a.main_board:link{color:#555555; text-decoration:none; line-height:14px}
a.main_board:visited{color:#555555; line-height:14px;}
a.main_board:hover{color:#cb5d45; text-decoration:none;line-height:14px;}

/* sub */
a.submenu_txt{color:#555555; text-decoration:none;line-height:14px; font-weight:600;font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt:link{color:#555555; text-decoration:none; line-height:14px; font-weight:600;font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt:visited{color:#555555; line-height:14px; font-weight:600;font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt:hover{color:#cb5d45; text-decoration:none;line-height:14px; font-weight:600;font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}


a.submenu_txt2{color:#fff; text-decoration:none;line-height:14px; font-weight:600;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt2:link{color:#fff; text-decoration:none; line-height:14px; font-weight:600;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt2:visited{color:#fff; line-height:14px; font-weight:600;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt2:hover{color:#000; text-decoration:none;line-height:14px; font-weight:600;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}


a.submenu_txt3{color:#fff; text-decoration:none;line-height:14px;font-size:12px; font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt3:link{color:#fff; text-decoration:none; line-height:14px;font-size:12px; font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt3:visited{color:#fff; line-height:14px; font-size:12px; font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.submenu_txt3:hover{color:#fffc00; text-decoration:none;line-height:14px; font-weight:600; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}


a.sub_board{color:#555555; text-decoration:none;line-height:14px; font-size:12px;}
a.sub_board:link{color:#555555; text-decoration:none;line-height:14px;font-size:12px;}
a.sub_board:visited{color:#555555;line-height:14px;font-size:12px;}
a.sub_board:hover{color:#cb5d45; text-decoration:none; line-height:14px;font-size:12px;}


a.right_board{color:#555555; text-decoration:none;line-height:14px;font-size:12px;}
a.right_board:link{color:#555555; text-decoration:none;line-height:14px;font-size:12px;}
a.right_board:visited{color:#555555;line-height:14px;font-size:12px;}
a.right_board:hover{color:#cb5d45; text-decoration:none;line-height:14px;font-size:12px;}

a.right_board2{color:#555555; text-decoration:none; line-height:14px; word-spacing:-1px; font-weight:600;font-size:12px;}
a.right_board2:link{color:#555555; text-decoration:none; line-height:14px; word-spacing:-1px; font-weight:600font-size:12px;}
a.right_board2:visited{color:#555555;line-height:14px; word-spacing:-1px; font-weight:600;font-size:12px;}
a.right_board2:hover{color:#cb5d45; text-decoration:none;line-height:14px; word-spacing:-1px; font-weight:600;font-size:12px;}


a.l_black{color:#000000; text-decoration:none;line-height:14px; font-weight:600;}
a.l_black:link{color:#000000; text-decoration:none; line-height:14px font-weight:600;}
a.l_black:visited{color:#000000; line-height:14px; font-weight:600;}
a.l_black:hover{color:#ff5a00; text-decoration:none;line-height:14px; font-weight:600;}

/* admin */
a.admin_menu{color:#ffffff; text-decoration:none; line-height:14px; word-spacing:-1px; font-weight:600;font-size:12px;}
a.admin_menu:link{color:#ffffff; text-decoration:none; line-height:14px; word-spacing:-1px; font-weight:600; font-size:12px;}
a.admin_menu:visited{color:#ffffff;line-height:14px; word-spacing:-1px; font-weight:600;font-size:12px;}
a.admin_menu:hover{color:#00ff00; text-decoration:none;line-height:14px; word-spacing:-1px; font-weight:600;font-size:12px;}

/* board */
.GridHeader
{
font-weight: bold;
color:#ffffff;
text-align:center;
background-color: #265793;
}

/* table */
.tab2 {padding:1 0 1 0;}
.tab4 {padding:4 4 4 4;}
.tabl12 {padding:0 0 0 12;}
.tab7 {padding:7 7 7 7;}
.tab_right {padding:0 10 20 10;}
.tab15 {padding:0 0 0 15;}
.tab20 {padding:10 0 10 0;}
.tab10 {padding:5 0 5 0;}
.tab6 {padding:3 0 3 0;}
.left54 {padding:0 0 0 54;}

.title_txt_gray{color:#818181;}
.title_txt_gray2{color:#666;}
.title_txt_gray3{color:#868686;}
.title_txt_gray4{color:#868686;font-weight:600;}
.title_txt_black{color:#000; font-size:14px; font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif; word-spacing:-2px;}
.title_txt_white{color:#fff;  font-weight:600;cursor:pointer;}
.title_txt_white2{color:#fff;  font-weight:600;}
.title_txt_white3{color:#fff;  font-weight:600;font-size:16px;}
.subtitle_txt_blue{color:#004db4; font-size:15px; font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subtitle_txt_blue2{color:#004db4; font-weight:600;}
.subtitle_txt_blue3{color:#004db4; word-spacing:-4px;font-size:11px;}
.txt_lightblue{color:#578fc7; font-weight:600;}

.txt_purple{color:#3a43ef;}
.txt_brown{color:#8c5900;}
.txt_brown_bold{color:#8c5900;}
.txt_light_purple{color:#7a48f9;}
.txt_orange{color:#ff9c48;}


.input_login_id, .input_login_pw {
width:123px;height:18px;border:1px solid #d2d2d2;background-color:#E5E5E5;ime-mode:disabled;
}

.txt_type1{font-size:11px;}
.txt_type2{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* dot */
.dot ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot ul li {
margin:3px 0 0 2px; padding:0 0 0 11px; background:url(/images/etc/dot.gif) 4px 6px no-repeat; list-style-position:outside; list-style-type:none;}

.dot_blue ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot_blue ul li {
margin:3px 0 0 0; padding:0 0 0 12px; background:url(/images/etc/dot_blue.gif) 2px 6px no-repeat; list-style-position:outside; list-style-type:none;}

.dot_blue11 ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot_blue11 ul li { margin:3px 0 0 0; padding:0 0 0 12px; background:url(/images/etc/dot_blue.gif) 2px 6px no-repeat; list-style-position:outside; list-style-type:none; font-size:11px; color:#666666; }




.dot_line ul {margin:0 0 0 0; padding:0 0 0 0;}
.dot_line ul li {
margin:3px 0 0 4px; padding:0 0 0 11px; background:url(/images/etc/dot_line.gif) 4px 6px no-repeat; list-style-position:outside; list-style-type:none;}


/* b_terms */
#content {font-size:12px; color:#4c4c4c; font-family: Georgia,"Times New Roman",Times,serif; line-height:200%;word-break:keep-all;}
.x- {font-weight:600;color:#000000;}
#content-image{float:left;width:175px;text-align:left;margin:7 0px 0px 0;}


/* howto */
.box2 {
width: 100%;
background-color:#f7f7f7;
border:2px solid #ddd; 
padding:10 10 10 10;
font-family: Georgia,"Times New Roman",Times,serif; line-height:200%;
}


/* test */
.bg_graph {
width: 104;
height:17px;
background:url(/images/sub/graph_bg.gif) no-repeat top left;
padding:2px;
margin:0px;
}


.light_blue, a.light_blue:link, a.light_blue:visited, a.light_blue:hover, a.light_blue:active
{color:#578fc7;}
.pink, a.pink:link, a.pink:visited {color:#c94f74;text-decoration:none;}




/* Faq */
#faq-search {
	position: relative;
	background: url(/images/etc/FaqSearchBlock.gif) no-repeat;
	margin: 0;
	padding: 3.8em 0 1.3em 188px;
}
#faq-search span {
	display: none;
}
#faq-search img {
	vertical-align: middle;
}
#faq-search input.type-text {
	border: 1px solid #BBB8AB;
	width: 172px;
}
#faq-search img.top10 {
	position: absolute;
	top: 3.4em;
	right: 2em;
}
#faq-menu {
	margin: 1.5em 0 0;
	padding: 0 9px;
	list-style: none;
	height: 30px;
	background: url(/images/etc/FaqMenu.gif) repeat-x bottom;
}
#faq-menu li {
	float: left;
}
#faq-submenu {
	margin: 10px 0 0;
	list-style: none;
	height: 22px;
	border-bottom: 1px solid #D2D2B7;
}
#faq-submenu li {
	float: left;
	display: inline;
	margin-left: 5px;
	padding: 0.25em 0 0em 5px;
	border-left: 1px solid #B9B994;
	letter-spacing: -0.1em;
	line-height: 1em;
}
#faq-submenu li:first-child, 
#faq-submenu li.first-child {
	border: 0 none;
}
#faq-list {
	margin: 1em 0 0;
	clear: both;
}
#faq-list dt {
	background: url(/images/etc/FaqQuestion.gif) no-repeat 11px 10px;
	cursor: pointer;
	padding: 0.7em 30px 0.3em 46px;
	border-bottom: 1px solid #E6E6E6;
}
#faq-list dt.on {
	font-weight: bold;
	border-bottom: 0 none;
}
#faq-list dt div.question {
	display: none;
}
#faq-list dd {
	display: none;
	margin: 0.5em 0 0 0;
	border-bottom: 1px solid #E6E6E6;
	background: url(/images/etc/FaqList.gif) repeat-y 9px 0;
}
#faq-list dd.on {
	display: block;
}
#faq-list dd div.answer {
	background: url(/images/etc/FaqList.gif) no-repeat -693px 0;
	margin: 0 9px;
	height: 40px;
}
#faq-list dd div.answer span {
	display: none;
}
#faq-list dd div.text {
	background: url(/images/etc/FaqList.gif) no-repeat -1386px 100%;
	margin: 0 9px;
	padding: 0 18px 28px;
}
#faq-button {
	background: url(/images/etc/FaqButton.gif) no-repeat;
	padding: 21px 0 15px 444px;
	margin: 20px 0 0 9px;
}
#faq-button p {
	display: none;
}
#faq-write-visual {
	height: 97px;
	background: url(/images/etc/FaqWriteVisual.gif) no-repeat;
}



/* KABA */

div.block {
	margin: 1em 0 2em 150px;
}


#kaba li{
	background: url(/images/common/icon_blue.gif) no-repeat 11px 10px;
	cursor: pointer;
	float: left
	padding: 0em 0px 0em 50px;
}




a.btn1{color:#0030ff; text-decoration:underline;}
a.btn1:link{color:#0030ff; text-decoration:underline;}
a.btn1:visited{color:#0030ff; text-decoration:underline; }
a.btn1:hover{color:#cb5d45; text-decoration:underline;}
