@charset "Shift_JIS"; 
@import url("very-common_v2.css");
@import url("header.css");
@import url("nifty_corner.css");
body{
	margin           : 0px;
}

/*============================================================
WRAPPING
============================================================*/

#wrapper{
	width            : 757px;
	margin           : 0px auto;
	padding          : 0px 25px;
	background-color : #fff;
	background       : url(../bg.gif) repeat-y 0px 0px;
}

#main{
	width            : 585px;
	float            : right;
	font-size        : 90%;
}

#sub_menu{
	width            : 150px;
	float            : left;
}

/*============================================================
FOOTER
============================================================*/
#footer{
	width:757px;
	margin:0px 0px;
	padding:10px 0px 0px 0px;
	border-top:solid 1px #ccc;
}
#footer ul#footer_menu_enterprise{
	float:left;
	margin          : 0px 0px 0px 0px;
	padding         : 0px 0px 0px 0px;
	width           : 150px;
}
#footer #footer_menu_enterprise li{
	margin          : 0px 0px 0px 0px;
	padding         : 0px 0px 0px 15px;
	width           : 150px;
	list-style-type : none;
	background-image: url(../mark_link_out.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12px;
}


#footer ul#footer_sub_menu{
	float:right;
	margin          : 0px 0px 0px 0px;
	padding         : 0px 0px 0px 0px;
	width           : 270px;
}

#footer ul#footer_sub_menu li{
	margin          : 0px 0px 0px 10px;
	padding         : 0px 0px 0px 11px;
	/*width           : 120px;*/
	list-style-type : none;
	background-image: url(../mark_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	font-size: 12px;
}





#copyright{
	margin-top:6px;
	font-size:13px;
	color:#666666;
	text-align:right;

}

