@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: #202020;}
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:#444444;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_1 a:visited	{color:#444444;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_1 a:hover	{color:#222222;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_1 a:active	{color:#444444;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/

.linkcolor_b a:link		{color:#4040FF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_b a:visited	{color:#4040FF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_b a:hover	{color:#0000C0;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_b a:active	{color:#4040FF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/

body				{background:#FFFFFF;}
#contents1			{				background: url(img/background.jpg) repeat;	margin:0px auto;}
#contents2			{width:810px;	text-align:center;	margin:0px auto;}
#contents3			{width:810px;	text-align:left;	margin:0px auto;	border:#dddddd solid 1px;}

#contents_top1		{				background: url(img/background.jpg) repeat;	margin:0px auto;}
#contents_top2		{width:930px;	text-align:center;	margin:0px auto;}
#contents_top3		{width:930px;	text-align:left;	margin:0px auto;	border:#dddddd solid 1px;}

#header_top			{width:930px;	position:relative;	height:136px;	background:url(img/headbg.gif) no-repeat;}
#header_top1		{				position:absolute;	top:5px;	left:20px;	text-align:left;	color:#FFFFFF;	font-size:12px;}
#header_top2		{				position:absolute;	top:52px;	right:15px;	text-align:left;	color:#999999;	font-size:16px;	font-weight:bold;}
#header_top3		{				position:absolute;	top:75px;	right:15px;	text-align:left;	color:#999999;	font-size:10px;}

#header				{width:810px;	position:relative;	height:136px;	background:url(img/headbg.gif) no-repeat;}
#header1			{				position:absolute;	top:5px;	left:20px;	text-align:left;	color:#FFFFFF;	font-size:12px;}
#header2			{				position:absolute;	top:52px;	right:15px;	text-align:left;	color:#999999;	font-size:16px;	font-weight:bold;}
#header3			{				position:absolute;	top:75px;	right:15px;	text-align:left;	color:#999999;	font-size:10px;}

#menubtn			{				position:absolute;	top:99px;	left:10px;	font-size:11px;}

#footer				{				position:relative;	height:100px;	background: url(img/footbg.gif);	color:#444444;}
#footer1			{				position:absolute;	top:28px;	left:15px;	font-size:11px;}
#footer2			{				position:absolute;	top:33px;	right:15px;	font-size:10px;}
#footer3			{				position:absolute;	top:56px;	left:15px;	font-size:11px;	border:1px solid #444444;	padding:2px;}
#footer4			{width:700px;	position:absolute;	top:56px;	left:84px;	font-size:10px;}

/*---------------*/

#contents			{width:810px;	background:url(img/cont_frame2.gif);}
#contents_top		{width:810px;	background:url(img/cont_frame1.gif) no-repeat;	height:100px;	position:relative;}
#contents_btm		{width:810px;	background:url(img/cont_frame3.gif);	height:30px;}
#contents_main		{margin:0 40px;	font-size:12px;}

#contents_top_tit	{position:absolute;	top:20px;	left:40px;	font-size:28px;	font-weight:bold;	color:#4B8FFF;	width:700px;}
#contents_top_txt	{position:absolute;	top:20px;	left:350px;	font-size:12px;						color:#000000;	width:430px;}

.cont_main_h2bgtit	{background:url(img/mainh2bg.gif) no-repeat;	color:#4B8FFF;	font-size:18px;	font-weight:bold;	padding:3px 0px 0px 30px;}
.cont_main_h2bgtxt	{padding:3px 20px 20px 20px;	font-size:12px;}
.cont_main_h2bgsubtit{font-size:16px;	font-weight:bold;	margin-top:10px;}



/*---------------*/

.headline2		{background:url(img/headline2.gif) no-repeat;	width:600px;	height:65px;	padding-left:20px; color:#00A73B;	padding-top:7px;	font-weight:bold;	font-size:20px;}
.headline3		{width:580px;	padding-left:20px; color:#C81A1A;	padding:20px auto 4px auto;	font-weight:bold;	font-size:18px;	border-bottom:dotted 2px #cccccc;	margin-bottom:10px;}
.hd2		{background:url(img/headline2.gif) no-repeat;	width:600px;	height:65px;	padding-left:20px; color:#00A73B;	padding-top:7px;	font-weight:bold;	font-size:20px;}
.hd3		{width:580px;	padding-left:20px; color:#C81A1A;	padding:20px auto 4px auto;	font-weight:bold;	font-size:18px;	border-bottom:dotted 2px #cccccc;	margin-bottom:10px;}

.hd2box		{margin-top:20px;	margin-bottom:20px;}
.hd3box		{margin-top:20px;	margin-bottom:20px;}
.hd4box		{margin-top:20px;	margin-bottom:20px;}

.clbt			{clear:both;}

/*---------------*/
