@charset "utf-8";
/* ranging */
body,
p,
div {
	margin: 0;
	padding: 0;
	color:#525252;
}

body,
h1,h2,h3,h4,h5,h6,
hr,
p,
blockquote,
dl,dt,dd,
ul,ol,li,
pre,
form,fieldset,legend,button,input,textarea,
th,td,
div {
	margin: 0;
	padding: 0;
	color:#525252;
}

/* set font */
body,
div,
button,input,select,textarea { font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	vertical-align: baseline;
	zoom: 1;
}

address,cite,dfn,em,var { font-style: normal; }

code,kbd,pre,samp { font-family: courier new, courier, monospace; }

small { font-size: 12px; }

ul,ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

a { color:#525252; text-decoration: none; }

a:hover { color: #FF6600; text-decoration: underline; }

a:focus {outline-style: none;outline-width: 0;}
body{ background:url(../img/bg_body.gif) repeat-x}
#wrap{ width:1000px; margin:0 auto; overflow:hidden}
#content{ position:relative; overflow:hidden}
#content .gnb{ overflow:hidden}
#content .gnb li{ float:left; border:1px solid #CC0000; margin-right:10px; border-radius:0 0 5px 5px}
#content .gnb li a{ display:block; padding:10px 25px; font-size:14px}
#content .gnb li.on a,
#content .gnb li a:hover{ background:#CC0000; color:#fff; text-decoration:none}
#content h1{ no-repeat; text-indent:-9999px; width:752px; height:20px; margin:25px auto}
#content .item p{ text-indent:24px; font-size:14px; line-height:28px; margin-bottom:2px}
#content dl{ font-size:14px; font-weight:bold; font-family: Arial}
#content dt{ float:left}
#content dd{ margin-left:70px;}
#content strong{ text-align:center; font-size:16px; display:block}
#content .about{ margin:15px 0}
#content .about h2{ font-size:18px; margin-bottom:15px;}
#content .about p{ font-size:14px; line-height:25px; margin-bottom:10px; text-indent:24px}
#content .about h3{ margin-bottom:15px; font-size:14px}
.tb_list{ border:1px solid #ccc;; border-left:0; border-bottom:0; width:100%; margin:0 auto 10px;}
.tb_list th{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; height:25px;}
.tb_list td{border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px}
#footer{ border-top:1px solid #CCCCCC;padding:10px 0; margin:10px 0}
#footer p{text-align: center;}