﻿@charset "utf-8";
body {
	margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background:#fffff;font-family:"Verdana", "Helvetica"; font-size:11px; color:#7F7F7F;line-height:1.4em;

		}

img, fieldset, button{
	border:none;
	}

a {
	text-decoration:none;
	}

select{height:21px;border:1px solid #bababa;}

a:link {text-decoration:none;color:#666666;font-size:12px;}
a:visited {text-decoration:none;color:#9b9b9b;font-size:12px;}
a:hover {text-decoration:underline;color:#4a9414;font-size:12px;}
a:active {text-decoration:none;color:#666666;font-size:12px;}

/* Top Menu Guide */
.top{
	background-image:url("../images/top_bg.gif");
	background-repeat: repeat-x;
	width:100%;
	height:75px;
	}

.top_line{
	background-image:url("../images/top_line.gif");
	background-repeat: no-repeat;
	}

/* Contents Guide */

.contents{
	background-image:url("../images/contents.gif");
	background-repeat: repeat-x;
	width:100%;
	height:160px;
	}

.contents_bg{
	background-image:url("../images/contents_bg.gif");
	background-repeat: no-repeat;
	width:1100px;
	}

/* Bottom Guide */
.bottom{
	background-image:url("../images/bottom_bg.gif");
	background-repeat: repeat-x;
	width:100%;
	height:70px;
	}

.bottom_w{
	font:9px Verdana;color:#909090;
	}

/* Sub Contents */
.sub_contents{
	background-image:url("../images/sub/sub_contents_bg.gif");
	background-repeat: repeat-x;
	width:100%;
	height:154px;
	}

.lmenu_bg_m{
	background-image:url("../images/sub/lmenu_bg_m.gif");
	background-repeat: repeat-y;
	width:220px;
	}

.lmenu_bg_b{
	background-image:url("../images/sub/lmenu_bg_b.gif");
	background-repeat: no-repeat;
	width:220px;
	height:94px;
	}
.title_line {border-bottom:solid 2px #9ec4e0;}
.site_map {font:9px Verdana;color:#888888;}

.g12b {font:12px Verdana;color:#9cb268;font-weight: bold;line-height:1.4em;}

/*table_01*/
.head{font-size:11px;font-weight:bold;padding:3px 0 5px 0; text-align:center; color:#5e92a6;background:#edf3f2;border-left:solid 1px #ffffff;border-top:solid 1px #ffffff;}
.list_02{padding:8px 0 5px 0; text-align:center;background:#ffffff;}
.list_01{padding:8px 0 5px 0; text-align:center;background:#f2f2f2;}

.lmenu_t{
	border-bottom:solid 2px #9ec4e0;
	width:100%;
	text-align:left; 
	}

.lmenu_m{
	border-bottom:solid 1px #e3e3e3;
	width:100%;
	text-align:left; 
	}
