@charset "UTF-8";

#listlink				{position:absolute;	top:8px;	left:-50px;	text-align:right;}/*これだけ開発段階のスタイルシート！！！！！！！！！！！！*/

/*
タイトル：案件名
制作日時：＊＊年＊＊月＊＊日
改訂日時：＊＊年＊＊月＊＊日＊＊時＊＊分／＊＊を変更
*/

body,h1,h2,h3,h4,h5,h6,table,tr,td,ul,li,div,p,form,dl,dd,dt {margin:0px;	padding:0px;	border-collapse:collapse;}
body	{text-align: center;font: normal normal 92%/1.4 "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Hiragino Kakugo Pro W3, Osaka, "ＭＳ Ｐゴシック", Arial, Helvetica, Geneva, sans-serif;color: #202020;}
img		{border:none; margin:0px; padding:0px;	vertical-align:bottom;}



/*--------------------バグ1：IE6は同一css内にfloatとmarginを併用できません --------------------*/
/*--------------------バグ2：IE6は同一css内にwidthとpaddingを併用できません--------------------*/

body					{background-color:#F9FFED;}
#contents1				{}
#contents2				{width:850px;	background-image: url(img/bglong_shadow.gif);	text-align:center;	margin:0px auto;}
#contents3				{width:810px;	background-color:#FFFFFF;						text-align:center;	margin:0px auto;}

#header					{width:810px;	position:relative;	font-size:90%;	text-align:left;	font-weight:bold;}
#header0				{width:150px;	position:absolute;	top:37px;	left:17px;	height:47px;}
#header1				{width:700px;	position:absolute;	top:8px;	left:10px;	font-size:100%;	color:#FFFFFF;}
#header2				{width:140px;	position:absolute;	top:25px;	right:120px;	text-align:right;}
#header3				{width:100px;	position:absolute;	top:25px;	right:20px;	text-align:right;}
#header4				{				position:absolute;	top:49px;	right:20px;	text-align:right;}
#header5				{width:810px;	position:absolute;	top:75px;	right:20px;	text-align:right;	color:#ffffff;}
#header7 a:link			{color:#FFFFFF;	text-decoration:none;}/*未訪問のリンク*/
#header7 a:visited		{color:#FFFFFF;	text-decoration:none;}/*未訪問のリンク*/
#header7 a:hover		{color:#FFFFFF;	text-decoration:none;}/*未訪問のリンク*/
#header7 a:active		{color:#FFFFFF;	text-decoration:none;}/*未訪問のリンク*/

#fontChanger			{				position:absolute;	top:2px;	right:20px;	text-align:right;	color:#ffffff;	font-size:14px;}

#mainbox				{width:810px;
							overflow: hidden; /* これがポイント */
							position: relative;/* IE6でエリアを選択できるようにする DreamWeaverのデザインビューで正しく表示させる */
						}
#mainbox_left_sp		{width:10px;	float:left;}
#mainbox_left			{width:162px;	float:left;	text-align:center;	padding-bottom:30px;}
#mainbox_left_sp2		{width:25px;	float:left;}
#mainbox_right			{width:585px;	float:left;	text-align:left;	padding-bottom:30px;}

#btn1					{background-image: url(img/btn1base.gif);	background-repeat:no-repeat;	width:150px;	height:258px;	position:relative; margin-left:7px;}
#btn2					{background-image: url(img/btn2base.gif);	background-repeat:no-repeat;	width:150px;	height:206px;	position:relative; margin-left:7px;}
#btn3					{background-image: url(img/btn3base.gif);	background-repeat:no-repeat;	width:150px;	height:154px;	position:relative; margin-left:7px;}
.btn_1					{position:absolute;	top:40px;	left:5px;}
.btn_2					{position:absolute;	top:92px;	left:5px;}
.btn_3					{position:absolute;	top:144px;	left:5px;}
.btn_4					{position:absolute;	top:196px;	left:5px;}

.bnr					{background-image: url(img/bnr1.gif);	background-repeat:no-repeat;	width:162px;	height:140px;	color:#0E9003;}
.bnr1					{font-size:120%;	font-weight:bold;	padding-top:20px;}
.bnr2					{font-size:120%;	font-weight:bold;}
.bnr3					{font-size:90%;}
.bnr4					{font-size:90%;}
.bnr5					{font-size:80%;margin-top:5px;}

#footer					{width:810px;	height:121px;	background-image: url(img/footer.gif);	position:relative;	text-align:center;	font-size:90%;}
#footer1				{width:810px;	position:absolute;	top:12px;	left:0px;}
#footer2				{width:810px;	position:absolute;	top:32px;	left:0px;}
#footer3				{width:810px;	position:absolute;	top:54px;	left:0px;	color:#FF9200;}
#footer4				{width:810px;	position:absolute;	top:95px;	left:0px;	font-size:82%;}

.linkcolor_o a:link		{color:#0E9003;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_o a:visited	{color:#0E9003;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_o a:hover	{color:#40FF40;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_o a:active	{color:#0E9003;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/

/*---------------*/

.fll			{float:left;}
.clbt			{clear:both;}
.img		img {margin:0 10px 10px 15px;}

.data 			{color:#0E9003;	margin-left:10px;	font-weight:bold;}

.ftbl			{color:#0000FF;}

.h2title		{background-image: url(img/h2bg.gif);	background-repeat:no-repeat;	width:585px;	height:52px;	padding-left:50px; color:#0E9003;	padding-top:9px;	font-weight:bold;}
.h3title		{background-image: url(img/h3bg.gif);	background-repeat:no-repeat;	width:585px;	height:36px;	padding-left:50px; color:#0E9003;	padding-top:14px;	margin-top:12px;	font-weight:bold;}
.h4title		{width:562px;	padding-left:15px; color:#0E9003;	padding-top:14px;	font-weight:bold;}

.h3txt			{font-size:90%;	padding-bottom:10px;	padding-left:15px;}


/*画像横テキスト*/
.h2txt			{width:465px;	font-size:95%;	padding-bottom:10px;}
.h2w455			{width:455px;	font-size:95%;	padding-bottom:10px;}/*.h2txt	のindexページのみ*/
.w290			{width:290px;	font-size:90%;	padding-bottom:10px;}
.w415			{width:415px;	font-size:90%;	padding-bottom:10px;}
.w245			{width:245px;	font-size:90%;	padding-bottom:10px;}
.w385			{width:385px;	font-size:90%;	padding-bottom:10px;}
.w400			{width:400px;	font-size:90%;	padding-bottom:10px;}
.w370			{width:370px;	font-size:95%;	padding-bottom:10px;}
.w360			{width:360px;	font-size:95%;	padding-bottom:10px;}
.w320			{width:320px;	font-size:95%;	padding-bottom:10px;}




.w50			{width:50px;	padding-bottom:10px;	padding-left:10px;}
.w200			{width:200px;	padding-bottom:10px;	padding-left:10px;}
.w300			{width:360px;	padding-bottom:10px;}
