/*インラインフレーム用(対phpのためEUCコード)*/

@charset "euc-jp";

body{
	margin:0px auto;
	padding:0px;
	background:#FAF1C8;
	width:520px;
	text-align:center;
	font-size:small;
}

*{
	margin:0px;
	padding:0px;
	color:#434343;
}

a{
	color:#660000;
}
a:hover{
	color:#CC3300;
}

.linktxt{
	padding:0px 0px 0px 12px;
	background:url(image/ico_link2.gif) no-repeat left center;
}

p{
	margin:3px 20px;
	text-align:left;
	line-height:140%;
}

/*赤文字*/
.red{
	color:#FF0000;
}

table.input{
	margin:1px auto;
	border:double #D6B695;
	border-collapse:collapse;
	text-align:left;
	background:#FFFFFF;
}
.input th,
.input td{
	border:solid 1px #D6B695;
	padding:5px;
}
.input th{
	background:#FAEBC2;
	font-weight:normal;
	color:#330000;
	white-space:nowrap;
	text-align:center;
}
.input th.vatop{
	vertical-align:top;
}
.input td{
	background:#FFFCED;
}

/*
.jp_on{
	ime-mode:active;
}
*/
.jp_off{
	ime-mode:disabled;
}
.jp_off_r{
	ime-mode:disabled;
	text-align:right;
}

textarea{
	max-width:25em;
}

/*枠付きコンテンツ*/
ul.bg_box{
	list-style-type:none;
	margin:5px auto 10px;
	padding:0;
	width:463px;
	background:url(image/bg_box_mid.gif) repeat-y;
	text-align:left;
	line-height:140%;
}
ul.bg_box li{
	padding:5px 20px;
}
ul.bg_box li.box_top,
ul.bg_box li.box_bot{
	padding:0;
	height:12px;
	overflow:hidden;
}
ul.bg_box li.box_top{
	background:url(image/bg_box_top.gif) no-repeat left top;
}
ul.bg_box li.box_bot{
	background:url(image/bg_box_bot.gif) no-repeat left bottom;
}
