#N04topimg {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
#N04topimg {
	width: 850px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: center;
}
#N04_nk_logo {
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
#N04_pane_waku_line {
	width: 850px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin: auto;
}
/* ペイン上下枠　gif*/
#N04_pane_top_waku {
	background-image: url(N04img/bg_body_wakuB_r1_c1.gif);
	height: 15px;
	width: 856px;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: bottom;
}
#N04_pane_waku_line {
	width: 850px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin: auto;
	background-color: #FFFFFF;
}

#N04_pane_bottom_waku {
	background-image: url(N04img/bg_body_wakuB_r5_c1.gif);
	height: 15px;
	width: 856px;
	margin: 0px auto;
	padding: 0;
	background-repeat: no-repeat;
}


.N08list1{
	padding-left: 10px;
	border: solid 1px #999999;
	background-color: #f5f5f5;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;

}
.t12noOP {
	font-size: 12px;
}

.N08list2{
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;



}
.N08list3{
	padding-left: 60px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.N08list4{
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.unline {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}
#pane_main_N04_img {
	display: block;
	width: 550px;
	margin-right: 15px;
	margin-left: 10px;
}
#pane_main_N04 {
	display: block;
	width: 540px;
	margin-right: 18px;
	margin-left: 15px;
}
#pane_left_N04 {
	height: auto;
	width: 240px;
	margin-left: 15px;
	margin-top: 6px;

}
.N04line6 {
	color: #993300;
	padding-left: 6px;
	background-color: #F3D58F;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #993300;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.N04line7 {
	color: #333333;
	padding-left: 6px;
	background-color: #FDEB88;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #E1682F;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}


.N04line8 {
	padding-left: 6px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #1BB7E7;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #D7F2FB;
}


#tab_upimg {
	width: 590px;
	height: 37px;
	position: relative;
	z-index: 16
}
#tab_upimg #Tab { margin: 0; padding: 0 0 0 0px;}
#tab_upimg #Tab li { display: inline; }
#tab_upimg #Tab li a {	float: left;	height: 0;	padding-top:37px;	overflow: hidden; line-height: 37px; }
#tab_upimg #Tab li a, #tab_upimg #Tab li#linkl,#tab_upimg #Tab li#linkr{ background-image: url(./N04img/N04_P1_miniTabA.png); _background-image: url(./N04img/N04_P1_miniTabA.gif); background-repeat: no-repeat; }

/* BUTTONS */
#tab_upimg #Tab li#link01 a { width: 148px; background-position: 0px 0; }
#tab_upimg #Tab li#link02 a { width: 147px; background-position: -148px 0; }
#tab_upimg #Tab li#link03 a { width: 148px; background-position: -295px 0; }
#tab_upimg #Tab li#link04 a { width: 147px; background-position: -443px 0; }

/* OVER STATES */
#tab_upimg #Tab li#link01 a:hover { width: 148px; background-position: 0px -37px; }
#tab_upimg #Tab li#link02 a:hover { width: 147px; background-position: -148px -37px; }
#tab_upimg #Tab li#link03 a:hover { width: 148px; background-position: -295px -37px; }
#tab_upimg #Tab li#link04 a:hover { width: 147px; background-position: -443px -37px; }

/* ON STATES */
#tab_upimg.lk01 #Tab li#link01 a { width: 148px; background-position: 0px -37px !important;}
#tab_upimg.lk02 #Tab li#link02 a { width: 147px; background-position: -148px -37px !important;}
#tab_upimg.lk03 #Tab li#link03 a { width: 148px; background-position: -295px -37px !important;}
#tab_upimg.lk04 #Tab li#link04 a { width: 147px; background-position: -443px -37px !important;}


#tab_upimg #Tab li#linkl { width: 0px; height: 37px; position: absolute; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat;}
#tab_upimg #Tab li#linkr { width: 0px; height: 37px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat;}

.vs_bg_bold {
	background-color: #FEEAE2;
	border: 2px dashed #FDB102;
	padding: 10px;
}
.padding_left10 {
	padding-left: 10px;
}
.padding_tb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.tit {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	font-size: 14px;
}
.color01 {
	color: #FF6600;
	font-size: 14px;
}
.box_red{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 110%;
	padding: 3px;
	margin-top: 2px;
	background-color: #FF0000;
}

