@charset "UTF-8";

/*
タイトル：案件名
制作日時：＊＊年＊＊月＊＊日
改訂日時：＊＊年＊＊月＊＊日＊＊時＊＊分／＊＊を変更
*/

body,h1,h2,h3,h4,h5,h6,table,tr,td,ul,li,div,p,form,dl,dd,dt {margin:0px;	padding:0px;}
body	{text-align: center;font: normal normal 12px/1.4 "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Hiragino Kakugo Pro W3, Osaka, "MS Pゴシック", Arial, Helvetica, Geneva, sans-serif;color: #333333;}
img		{border:none; margin:0px; padding:0px;	vertical-align:bottom;}

/*--------------------バグ1：IE6は同一css内にfloatとmarginを併用できません --------------------*/
/*--------------------バグ2：IE6は同一css内にwidthとpaddingを併用できません--------------------*/
/*====================省略background:color値 image値 repeat値 attachment値 position値;=========*/
 
 
.linkcolor_1 a:link		{color:#91AB23;	font-style:normal;	text-decoration:none;}		/*未訪問のリンク*/
.linkcolor_1 a:visited	{color:#91AB23;	font-style:normal;	text-decoration:none;}		/*既訪問のリンク*/
.linkcolor_1 a:hover	{color:#488C00;	font-style:normal;	text-decoration:underline;}	/*オンマウス*/
.linkcolor_1 a:active	{color:#91AB23;	font-style:normal;	text-decoration:none;}		/*プッシュ中*/
 
.linkcolor_2 a:link		{color:#FF9000;	font-style:normal;	text-decoration:none;}		/*未訪問のリンク*/
.linkcolor_2 a:visited	{color:#FF9000;	font-style:normal;	text-decoration:none;}		/*既訪問のリンク*/
.linkcolor_2 a:hover	{color:#FF2100;	font-style:normal;	text-decoration:underline;}	/*オンマウス*/
.linkcolor_2 a:active	{color:#FF9000;	font-style:normal;	text-decoration:none;}		/*プッシュ中*/
 
body					{background:#CBFFD8 url(img/body_bg.gif) repeat;}
#contents1				{width:800px;	text-align:center;	background:#FFFFFF;	margin:0px auto;}
#contents2				{width:730px;	margin:0px 35px;	text-align:left;}
#contents3				{}


#header_t				{width:730px;	position:relative;	height:103px;}
#header					{width:730px;	position:relative;	background: url(img/head_bg.gif) no-repeat;	height:103px;}
#header1				{				position:absolute;	top:6px;	left:0px;	font-size:12px;	font-weight:normal;}
#headerbtn				{				position:absolute;	top:27px;	left:3px;}
#header2				{				position:absolute;	top:62px;	left:0px;	font-weight:bold;}
#header3				{				position:absolute;	top:78px;	left:0px;	font-weight:bold;}
#headerorder			{				position:absolute;	top:30px;	right:0px;}
#headerorder2			{				position:absolute;	top:62px;	right:0px;}


#menubtnlist_bgg		{width:730px;	text-align:center;	background:#dddddd;	margin:4px 0;	height:30px;}
#menubtnlist_t			{width:615px;	position:relative;	text-align:center;	background:#FFFFFF;	margin:0 auto;	height:30px;}
#menubtn1_t				{				position:absolute;	top:0px;	left:4px;}
#menubtn2_t				{				position:absolute;	top:0px;	left:126px;}
#menubtn3_t				{				position:absolute;	top:0px;	left:248px;}
#menubtn4_t				{				position:absolute;	top:0px;	left:370px;}
#menubtn5_t				{				position:absolute;	top:0px;	left:492px;}
#menubtn6_t				{				position:absolute;	top:0px;	left:614px;}

#menubtnlist_bgw		{width:730px;	position:relative;	text-align:center;	background:#FFFFFF;	margin:4px 0;	height:30px;}
#menubtn1				{				position:absolute;	top:0px;	left:0px;}
#menubtn2				{				position:absolute;	top:0px;	left:122px;}
#menubtn3				{				position:absolute;	top:0px;	left:244px;}
#menubtn4				{				position:absolute;	top:0px;	left:366px;}
#menubtn5				{				position:absolute;	top:0px;	left:488px;}
#menubtn6				{				position:absolute;	top:0px;	left:610px;}


#footer					{width:730px;	position:relative;	height:190px;	font-size:11px;	text-align:left;	color:#333333;	background:#FFFFFF url(img/foot_bg.gif) no-repeat;	margin-top:25px;}
#footertotop			{				position:absolute;	top:-32px;	right:20px;}
#footerlink				{width:730px;	position:absolute;	top:22px;	text-align:center;	line-height:180%;}
#footer1				{				position:absolute;	top:92px;}
#footer2				{				position:absolute;	top:115px;	font-size:12px;	font-weight:bold;}
#footer3				{				position:absolute;	top:130px;	font-size:12px;}
#footer4				{				position:absolute;	top:148px;}
#footer5				{				position:absolute;	top:165px;}



/*---------------*/

#mainbox				{width:730px;	text-align:left;	margin:5px auto;}

/*---------------*/





/*---------------*/

.clbt			{clear:both;}

/*---------------*/

#staffbox_ol	{width:730px;	text-align:center;	margin:20px 0;}
#staffbox		{width:647px;	margin:0 auto;	border:2px solid #91AB23;}
#staffbox_in	{padding:6px;}
#staffboxtxt	{font-size:13px;	font-weight:bold;}
#staffboxtxt2	{text-align:left;	margin-left:30px;	font-size:12px;	color:#FF0000;}