﻿/*-------------------------------------------------*/
/* 構造                                            */
/*-------------------------------------------------*/

body{
	font-family: Osaka,"ＭＳ Ｐゴシック",sans-serif;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-size:1em;
	/* width: 510px;  */
	/* add inciteone 2009.12 */
	width: 500px; 
	background-color: #958364;
}

div#main {
	margin:0px;
	padding:0;
	width: 520px;
	height:auto;
	border-width:0;
}

div#main500 {
	margin:0px;
	padding:0;
	width:510px;
	height:auto;
	border-width:0;
}

div#contents {
	text-align:left;
}

div#main h1 {
	margin:0px;
	padding:0;
	width:520px;
	height:auto;
	text-align:center;
}

table,table tr th,table tr td {
	border-collapse:collapse;
	border-width:0;
	border-style:none;
	padding: 3px;
}

table tr th{
	letter-spacing: 0.5em;
	padding: 0px;
	margin: 0px;
}


.main_table{
	margin: 0px 0 5px 0;
	width:520px;
	height:auto;
	border-collapse:collapse;
	border-width:0 0 1px 0;
	border-color:#CCCCCC;
	border-style:solid;
	font-size:0.8em;
}

fieldset {
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	border-width:0;
	border-style:none;
}

.hr_top {
	margin-top:10px;
	border-collapse:collapse;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#6699cc;
}
.hr_bottom {
	margin-bottom:10px;
	border-collapse:collapse;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#6699cc;
}

a { color: #006600;}
a:hover { color: #006600; text-decoration:none;}

/*-------------------------------------------------*/


/*-------------------------------------------------*/
/* 幅指定とか                                      */
/*-------------------------------------------------*/
.w100per{	width:100%;}
.w100{	width:15%;}
.w400{	width:85%;}

/*-------------------------------------------------*/
/* リンクボタン                                    */
/*-------------------------------------------------*/
a.link{
	display:block;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	background:url(../img/link.jpg) no-repeat;
}
a.link span{	display:none;}
a.link:hover{	background:url(../img/link.jpg) -22px;}
a.link:active{	background:url(../img/link.jpg) -44px;}


/*-------------------------------------------------*/
/* 他所設定                                        */
/*-------------------------------------------------*/
/* テキスト控え目 */
.weak {	font-size:12px; color:#736158;}

/* テキスト強調 */
.strong {	font-weight:bold;}

/* 注意 */
.caution {	color:red;}

/* インフォ */
.info {	color:green;}

/* 背景強調 */
.bg_strong {	background-color:#efefef;}

/* テキスト右寄 */
.Ar {	text-align:right;}

/* テキスト左寄 */
.Al {	text-align:left;}

/* ボックス右寄 */
.Fr {	float:right;}

/* ボックス左寄 */
.Fl {	float:left;}

/* 回り込み解除 */
.clear {	clear:both;}

/* エラー用 */
.error {
	margin:20px auto;
	text-align:center;
	font-weight:bold;
	color:red;
}
/* クライアント貼り付け画像*/
.get_img {
	float: right;
	padding: 0 0 0 10px;
	border: none;
}

/* change inciteone 2009.12 */
.info_bg {
	text-align: left;
	margin: 0px;
	padding: 0;
	width: 500px;
	background-color: #958364;
	}

.date_txt {
font-size: 11px;
color: #FFFFFF;
margin: 3px;
float: left;
width: 70px;
}
.info_txt {
font-size: 12px;
color: #FFFFFF;
margin: 3px;
float: left;
width: 410px;
}
