@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:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_1 a:visited	{color:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_1 a:hover	{color:#FFFFFF;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_1 a:active	{color:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
 
.linkcolor_2 a:link		{color:#9A1414;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_2 a:visited	{color:#9A1414;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_2 a:hover	{color:#E23434;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_2 a:active	{color:#9A1414;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
 
body					{background:#000000;}
#contents1				{				background: url(img/background.gif) repeat-x;	margin:0px auto;}
#contents2				{width:810px;	text-align:center;	margin:0px auto;	background:#FFFFFF;}
#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:34px;	left:440px;	text-align:left;	color:#000000;	font-size:11px;	font-weight:bold;}
#header3				{				position:absolute;	top:34px;	left:510px;	text-align:left;	color:#000000;	font-size:11px;}
#header4				{				position:absolute;	top:34px;	left:630px;	text-align:left;	color:#000000;	font-size:11px;}
#header7				{				position:absolute;	top:9px;	right:143px;	text-align:right;	color:#000000;	font-size:11px;}
#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:83px;	left:0px;}
#menubtn2				{				position:absolute;	top:83px;	left:135px;}
#menubtn3				{				position:absolute;	top:83px;	left:270px;}
#menubtn4				{				position:absolute;	top:83px;	left:405px;}
#menubtn5				{				position:absolute;	top:83px;	left:540px;}
#menubtn6				{				position:absolute;	top:83px;	left:675px;}
#fontChanger			{				position:absolute;	top:6px;	right:30px;	text-align:right;	color:#FFFFFF;	font-size:12px;}


#footer					{width:810px;	position:relative;	height:150px;	background:#2D0102;	font-size:90%;	text-align:center; 	color:#FFFFFF;}
#footerlink				{width:810px;	position:absolute;	top:20px;	left:0px;	font-size:12px;	font-weight:bold;}
#footer1				{				position:absolute;	top:50px;	left:200px;	font-size:11px;}
#footer2				{				position:absolute;	top:70px;	left:220px;	font-size:11px;	text-align:left;}
#footer3				{width:810px;	position:absolute;	top:125px;	left:0px;	font-size:11px;}


#bodyimg_a				{width:810px;	position:relative;	height:342px;	background: url(img/top_aimg.jpg);	text-align:center;}
#bodyimg_b				{width:810px;	position:relative;	height:123px;	background: url(img/top_bimg.jpg);	text-align:center;}

/*---------------*/

#mainbox				{width:810px;	text-align:left;	margin:0px;	background:#EFEFEF;}
#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:#000000;}
#mainbox_sub_in			{width:147px;	text-align:left;	margin-left:15px;}
.sub_tit				{font-size:13px;	font-weight:bold;}
.sub_txt				{font-size:11px;	margin-bottom:15px;}
.boxmgn					{margin-bottom:15px;	font-size:10px;}


/*---------------*/

.headline2		{background:url(img/headline2.gif) no-repeat;	width:600px;	height:65px;	padding-left:20px; color:#C0210F;	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:#C0210F;	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:#D85916;}
.rp_txt2		{font-size:100%;	font-weight:bold;	color:#D85916;}
.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:#C0210F;	font-weight:bold;	font-size:16px;}
.colhd3			{color:#C81A1A;	font-weight:bold;	font-size:14px;}
.colhd4			{color:#C81A1A;	font-weight:bold;}
.coltx1			{color:#C0210F;	font-weight:bold;}
.coltx2			{color:#C0210F;	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;}
.colnew_fnt		{color:#FF0000;}
.colnew_bdr		{border:2px #FF0000 solid;}
.coledit_fnt	{color:#A2D92B;}
.coledit_bdr	{border:2px #C1E674 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:490px;	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:430px;}
.ad_tagtxt textarea{			width:430px;	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;}