@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 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を併用できません--------------------*/
/*====================省略background:color値 image値 repeat値 attachment値 position値;=========*/
 
 
.linkcolor_1 a:link		{color:#00A0E9;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_1 a:visited	{color:#00A0E9;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_1 a:hover	{color:#00A0E9;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_1 a:active	{color:#00A0E9;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
 
.linkcolor_2 a:link		{color:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_2 a:visited	{color:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_2 a:hover	{color:#FFFFFF;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_2 a:active	{color:#FFFFFF;	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:#000000 solid 1px;}


#header					{width:810px;	position:relative;	height:131px;	background:url(img/header.jpg) no-repeat;	font-size:90%;}
#header1				{				position:absolute;	top:5px;	left:20px;	text-align:left;	color:#FFFFFF;	font-size:11px;}
#header2				{				position:absolute;	top:60px;	left:180px;	text-align:left;	color:#000000;	font-size:12px;	font-weight:bold;}
#header7				{				position:absolute;	top:29px;	right:20px;	text-align:right;	color:#000000;	font-size:12px;}
#header8				{				position:absolute;	top:48px;	right:20px;	text-align:right;	color:#000000;	font-size:12px;}
#header9				{				position:absolute;	top:67px;	right:20px;	text-align:right;	color:#000000;	font-size:12px;}

#menubtn1				{				position:absolute;	top:91px;	left:0px;}
#menubtn2				{				position:absolute;	top:91px;	left:115px;}
#menubtn3				{				position:absolute;	top:91px;	left:231px;}
#menubtn7				{				position:absolute;	top:91px;	left:347px;}
#menubtn4				{				position:absolute;	top:91px;	left:463px;}
#menubtn5				{				position:absolute;	top:91px;	left:579px;}
#menubtn6				{				position:absolute;	top:91px;	left:695px;}
#fontChanger			{				position:absolute;	top:2px;	right:30px;	text-align:right;	color:#139F02;	font-size:12px;}


#footer					{width:810px;	position:relative;	height:120px;	background: url(img/footer.jpg) repeat-x;	font-size:90%;	text-align:center;}
#footer1				{width:810px;	position:absolute;	top:15px;	left:0px;	color:#000000;	font-size:11px;}
#footer2				{width:810px;	position:absolute;	top:77px;	left:0px;	color:#000000;	font-size:11px;}
#footer3				{width:810px;	position:absolute;	top:94px;	left:0px;	color:#000000;	font-size:11px;}
#footerlink				{width:810px;	position:absolute;	top:40px;	left:0px;	color:#000000;	font-size:12px;	font-weight:bold;}


#top_underfla			{width:810px;	text-align:center;	color:#FFFFFF;	font-size:12px;	background: url(img/top_underfla.gif) no-repeat;	padding-top:4px;	font-weight:bold;	height:32px;}
#bodyimg_b				{width:810px;	position:relative;	height:131px;	background: url(img/top_bimg.jpg);	text-align:center;}
#top_underfla2			{width:810px;	position:absolute;	top:99px;	left:0px;	color:#FFFFFF;	font-size:12px;	font-weight:bold;}

/*---------------*/

#mainbox				{width:810px;	text-align:left;	margin:0px;	background:#00A73B;}
#mainbox_main			{width:648px;	float:left;	text-align:left;	background:#FFFFFF;	padding-bottom:30px;}
#mainbox_main_in		{width:600px;	text-align:left;	margin:24px;	font-size:86%;}
#mainbox_sub			{width:162px;	float:right;	text-align:left;	padding:20px 0 30px 0;	font-size:12px;	color:#FFFFFF;}
#mainbox_sub_in			{width:147px;	text-align:left;	margin-left:15px;}
.boxmgn					{margin-bottom:15px;}


/*---------------*/

.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:30px;	margin-bottom:20px;}
.hd3box		{margin-top:30px;	margin-bottom:20px;}
.hd4box		{margin-top:30px;	margin-bottom:20px;}



/*---------------*/

.clbt			{clear:both;}

/*---------------*/

/*レコードタイプ*/
.rp_box1a		{margin-top:20px;	margin-bottom:20px;}
.rp_box1b		{margin-top:20px;	margin-bottom:20px;}
.rp_box2		{margin-bottom:20px;	float:left;	width:260px;}
.rp_box3		{margin-bottom:20px;	float:left;	width:180px;}
.rp_boxtxt		{margin-top:20px;	margin-bottom:20px;	width:500px;	margin-left:15px;}

.line			{width:600px;	height:2px;	border-bottom:dotted 2px #cccccc;	margin-bottom:20px;	clear:both;}

/*レコード内レイアウト*/
.rp_p260		{float:left;}
.rp_p180		{float:left;}
.rp_t180		{float:left;}
.rp_t390		{float:left;	width:390px;}
.rp_t325		{float:left;	width:325px;}
.rp_t405		{float:left;	width:405px;}
.rp_t260		{float:left;	width:260px;}
.rp_t500		{width:500px;}

.rp_txt0		{font-size:86%;	color:#CCCCCC;	text-align:right;}
.rp_txt1		{font-size:120%;	font-weight:bold;	color:#00A73B;}
.rp_txt2		{font-size:100%;	font-weight:bold;	color:#00A73B;}
.rp_txt3		{font-size:94%;	color:#581116;}

.rp_mg15		{float:left;	width:15px;}

.rp_address		{width:600px;	margin-bottom:40px;}
.rp_addrt		{float:left;	width:455px;}
.rp_add0		{float:left;	width:455px;	border-top:dotted 2px #cccccc;	border-bottom:dotted 2px #cccccc;}
.rp_add			{width:455px;	border-bottom:dotted 2px #cccccc;}
.rp_ad1			{float:left;	width:120px;	padding:5px 10px;}
.rp_ad2			{float:left;	padding:5px 10px;}
.rp_addrp		{float:left;	width:135px;	padding:5px;}

/*---------------*/

/*メニューページ3つボタン*/
.menu3btn_box	{color:#FFFFFF;}
.menu3btn		{float:left;	width:100px;	font-size:13px;	font-weight:bold;	background:#808080;	padding:5px 10px;	margin-right:6px;	margin-bottom:15px;}
.menu3btn_c		{float:left;	width:100px;	font-size:13px;	font-weight:bold;	background:#584CDC;	padding:5px 10px;	margin-right:6px;	margin-bottom:15px;}

/*---管理画面----*/
.ad_tbol		{text-align:left;	margin:50px 30px;	font-size:12px;}
.ad_tb			{width:740px;	border:2px #777777 solid;	margin:1px;}
.ad_tbedit		{width:740px;	border:2px #777777 solid;	margin:1px;	margin-bottom:10px;}
.ad_tb1			{width:95px;	float:left;	border-right:2px #777777 dotted;}
.ad_tb2			{width:135px;	float:left;	border-right:2px #777777 dotted;}
.ad_tb3			{width:388px;	float:left;	border-right:2px #777777 dotted;}
.ad_tb4			{width:110px;	float:left;}
.ad_tb23		{width:525px;	float:left;	border-right:2px #777777 dotted;}
.ad_tbcp		{padding:6px;}
.bghead			{background-color:#C1E674;}
.bgeee			{background-color:#eeeeee;}
.colhd2			{color:#00A73B;	font-weight:bold;	font-size:16px;}
.colhd3			{color:#C81A1A;	font-weight:bold;	font-size:14px;}
.colhd4			{color:#C81A1A;	font-weight:bold;}
.coltx1			{color:#00A73B;	font-weight:bold;}
.coltx2			{color:#00A73B;	font-weight:bold;}
.coltx3			{color:#000000;}
.editbtn		{text-align:right;}
.editbtn2		{text-align:right;	margin-bottom:20px;}
#headeradmin	{position:absolute;	top:86px;	left:50px;	font-size:28px;	font-weight:bold;	color:#C81A1A;}
#headeradminback{position:absolute;	top:40px;	right:50px;	font-size:12px;}
.bdred			{border:2px #FF0000 solid;}
/*---TOP管理画面----*/
.rp_crat		{text-align:right;	font-size:85%;	color:#777777;}

/*---tag管理画面----*/
.ad_tagtb1td1	{float:left;	width:10px;}
.ad_tagtb1td2	{float:left;	width:100px;	margin-bottom:10px;}
.ad_tagtb1td3	{float:left;	width:500px;	margin-bottom:10px;}
.ad_tagtb1td4	{float:left;	width:140px;}
.ad_tagtit		{float:left;	width:40px;}
.ad_tagtxt		{float:left;	width:400px;}
.ad_tagtxt input{				width:440px;}
.ad_tagtxt textarea{			width:440px;	height:70px;}
.ad_tagtb1td4 input{			width:60px;}
#formbtnrel		{position:relative;	height:60px;}
#formbtnabs		{position:absolute;	top:10px;	right:100px;}
#formbtnrel2	{position:relative;	height:1px;}
#formbtnabs2	{position:absolute;	top:-50px;	right:10px;}
.explaintagtxt	{color:#FF0000;}
.explaintagtit	{color:#333333;	font-size:11px;	margin-bottom:10px;}
