@charset "utf-8";
/* CSS Document */

div#n-container{
	width:815px;
	margin: 0 auto;
	background:url(../img/middle_bg.jpg) repeat-y;
}

div#n-header{
	width:815px;
	background:url(../img/top_bg.jpg) top left no-repeat;
}

p.n-toptx{
	padding:10px 0 0 20px;
	font-size:11px;
}

div.n-topimg{
	width:799px;
	margin:0 auto;
}


div#n-main_box{
	width:799px;
	margin:0 auto;
	background:url(../img/left_bg2.jpg) repeat-y;
}

div#n-left_box{
	width:182px;
	float:left;
	background-color:#FFF;
}

div.n-menu{
	width:182px;
	background: url(../img/left_bg.jpg) top left no-repeat;
}

div.n-menu-le{
	width:138px;
	margin-left:20px;
	padding-top:3px;
	border-top:#333333 1px dotted;
}

div.n-menu-le2{
	padding-left:20px;
	padding-top:40px;
	padding-bottom:30px;
}

div.n-menu-le3{
	padding-left:20px;
	padding-top:20px;
}

p.n-rbd_bottom_tx{
	line-height:1.7em;
	padding:5px;
	background-color:#FFFFFF;
	border:1px #F00 solid;
	width:130px;
}

div#n-footer{
	width:785px;
	background-color:#333333;
	padding:7px;
	text-align:center;
	color:#FFFFFF;
	line-height:1.7em;
	font-size:12px;
}

table.ptop-table{
	width:100%;
}

table.ptop-table td{
	padding-top:20px;
}

div.ji-table-box{
	width:540px;
	padding-left:15px;
	padding-bottom:20px;
}

div.ji-table-box2{
	width:540px;
	padding-right:15px;
	padding-bottom:20px;
}

div.ji-table-box3{
	width:540px;
	padding-bottom:20px;
}

table.ji-table{
	width:100%;
}

table.ji-table td{
	line-height:1.7em;
	padding-top:5px;
	vertical-align:top;
}

td.ji-dot{
	text-align:center;
}

td.ji-dot2{
	color:#000;
	font-weight:bold;
}

table.nezTable td{
	line-height:1.7em;
	vertical-align:top;
}


/* ---------------------------------------------
	text
--------------------------------------------- */

.lh3 { line-height:1.3em;}
.lh4 { line-height:1.4em;}
.lh5 { line-height:1.5em;}
.lh6 { line-height:1.6em;}
.lh7 { line-height:1.7em;}
.lh8 { line-height:1.8em;}
.lh9 { line-height:1.9em;}

.fs-9 { font-size:9px;}
.fs-10 { font-size:10px;}
.fs-11 { font-size:11px;}
.fs-12 { font-size:12px;}
.fs-13 { font-size:13px;}
.fs-14 { font-size:14px;}
.fs-15 { font-size:15px;}
.fs-16 { font-size:16px;}

.fwb{
	font-weight:bold;
}

.border{
	border-bottom:#CCC 1px solid;
}

.border2{
	border-bottom:#E1D2B7 3px solid;
}

/* -----------------------------------------
	position
----------------------------------------- */

.mo{
	margin:0 auto;
}

.fl-l{
	float:left;
}

.fl-r{
	float:right;
}

/* align */
.left {
  text-align: left !important;
}

.right {
  text-align: right !important;
}

.center {
  text-align: center !important;
}

.top {
  vertical-align:top;
}

.middle {
  vertical-align:middle;
}

.pt01{ padding-top:5px; }
.pt02{ padding-top:10px; }
.pt03{ padding-top:15px; }
.pt04{ padding-top:20px; }
.pt05{ padding-top:25px; }
.pt06{ padding-top:30px; }
.pt07{ padding-top:35px; }
.pt08{ padding-top:40px; }
.pt09{ padding-top:45px; }
.pt10{ padding-top:50px; }
.pt11{ padding-top:8px; }
.pt00{ padding-top:2px;}

.pl01{ padding-left:5px; }
.pl02{ padding-left:10px; }
.pl03{ padding-left:15px; }
.pl04{ padding-left:20px; }
.pl05{ padding-left:25px; }
.pl06{ padding-left:30px; }
.pl07{ padding-left:35px; }
.pl08{ padding-left:40px; }
.pl09{ padding-left:45px; }
.pl10{ padding-left:50px; }
.pl00{ padding-left:7px;}

.pb01{ padding-bottom:5px; }
.pb02{ padding-bottom:10px; }
.pb03{ padding-bottom:15px; }
.pb04{ padding-bottom:20px; }
.pb05{ padding-bottom:25px; }
.pb06{ padding-bottom:30px; }
.pb07{ padding-bottom:35px; }
.pb08{ padding-bottom:40px; }
.pb09{ padding-bottom:45px; }
.pb10{ padding-bottom:50px; }
.pb11{ padding-bottom:90px; }

.pr00{ padding-right:3px; }
.pr01{ padding-right:5px; }
.pr02{ padding-right:10px; }
.pr03{ padding-right:15px; }
.pr04{ padding-right:20px; }
.pr05{ padding-right:25px; }
.pr06{ padding-right:30px; }
.pr07{ padding-right:35px; }
.pr08{ padding-right:40px; }
.pr09{ padding-right:45px; }
.pr10{ padding-right:50px; }
.pr11{ padding-right:7px; }

.mt01{ margin-top:5px; }
.mt02{ margin-top:10px; }
.mt03{ margin-top:15px; }
.mt04{ margin-top:20px; }
.mt05{ margin-top:25px; }
.mt06{ margin-top:30px; }
.mt07{ margin-top:35px; }
.mt08{ margin-top:40px; }
.mt09{ margin-top:45px; }
.mt10{ margin-top:50px; }

.ml01{ margin-left:5px; }
.ml02{ margin-left:10px; }
.ml03{ margin-left:15px; }
.ml04{ margin-left:20px; }
.ml05{ margin-left:25px; }
.ml06{ margin-left:30px; }
.ml07{ margin-left:35px; }
.ml08{ margin-left:40px; }
.ml09{ margin-left:45px; }
.ml10{ margin-left:50px; }
.ml11{ margin-left:19px; }

.mb01{ margin-bottom:5px; }
.mb02{ margin-bottom:10px; }
.mb03{ margin-bottom:15px; }
.mb04{ margin-bottom:20px; }
.mb05{ margin-bottom:25px; }
.mb06{ margin-bottom:30px; }
.mb07{ margin-bottom:35px; }
.mb08{ margin-bottom:40px; }
.mb09{ margin-bottom:45px; }
.mb10{ margin-bottom:50px; }

.mr01{ margin-right:5px; }
.mr02{ margin-right:10px; }
.mr03{ margin-right:15px; }
.mr04{ margin-right:20px; }
.mr05{ margin-right:25px; }
.mr06{ margin-right:30px; }
.mr07{ margin-right:35px; }
.mr08{ margin-right:40px; }
.mr09{ margin-right:45px; }
.mr10{ margin-right:50px; }


/* -----------------------------------------
	clearfix
----------------------------------------- */

.clearfix:after {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}

.clearfix {
	min-height: 1%;
}

html .clearfix {
	height: 1%;
	height: auto;
	overflow: hidden;
}

.clear{
	clear:both;
}