body {
width:630px;
	background-image: url(images/bg.gif);
}

.indexstyle {
	font-size: 12px;
	line-height: 10px;
	padding: 0px;
}


.honbun {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 90%;
}


.copyright {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	background-color: #E4E4E4;
	text-align: center;
	margin: 2px;
	padding: 2px;
}

/* サブメニュー（左側）スタイル */
.submenu {
display:none;
}

.title1 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #009933;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #33FF33;
	border-right-color: #33FF33;
	border-bottom-color: #33FF33;
	border-left-color: #33FF33;
	text-align: left;
}
.title1_blue {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333399;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #6699ff;
	border-right-color: #6699ff;
	border-bottom-color: #6699ff;
	border-left-color: #6699ff;
	text-align: left;
}


.honbun .title2_border {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6666;
	color: #333333;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-width: 3px;
	border-top-color: #FF6666;
	border-right-color: #FF6666;
	border-left-color: #FF6666;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.honbun_table {
	float: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FF99CC;
	border-right-color: #FF99CC;
	border-bottom-color: #FF99CC;
	border-left-color: #FF99CC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.honbun_table_n {
	float: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF99CC;
	border-right-color: #FF99CC;
	border-bottom-color: #FF99CC;
	border-left-color: #FF99CC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 10pt;
}

.honbun_250 {
	float: left;
	width: 250px;
	margin-right: 0px;
}

.text_normal {
}

.p_right {
	float: right;
	padding-left: 0px;
	margin-bottom: 30px;
}



.title_template {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 650px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FF6666;
	border-right-color: #FF6666;
	border-bottom-color: #FF6666;
	border-left-color: #FF6666;
	color: #FF6666;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}


.column {
	background-color: #E9FFD2;
	margin: 0px;
	border: 1px dotted #FF6666;
	text-align: left;
	padding: 15px;
}


.text_margin {
	color: #333333;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.box_270 {
	text-align: left;
	width: 270px;
	left: 0px;
	float: left;
	text-indent: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}


.box_gijyutu {
	text-align: left;
	width: 300px;
	left: 0px;
	float: left;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.p_border {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.text_orange {
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	padding: 0px;
}

.sinryoka_honbun {
	float: right;
	margin-left: 0px;
	text-align: left;
	left: 0px;
	width: 400px;
}


/* 汎用マージンスタイル */
.marginT3 { margin-top: 3px; }
.marginT5 { margin-top: 5px; }
.marginT8 { margin-top: 8px; }
.marginT10{ margin-top: 10px; }
.marginT15{ margin-top: 15px; }
.marginT20{ margin-top: 20px; }
.marginT25{ margin-top: 25px; }
.marginT30{ margin-top: 30px; }
.padding5{ padding: 5px 0 0 0}
.marginT5B5L20 { margin: 5px 0 5px 20px; }
.marginT8B8L30 { margin: 8px 0 8px 30px; }


.paddingT10L{ float: left; padding: 3px 0 0 10px; width: 150px;}
.g-36f { float: left; font-size: 18pt; font-weight: bold; color: #3366ff; width: 150px;}



.honbun style1 {
	font-size: 10px;
}
.text_orange_title {
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	padding: 0px;
}









.bg01{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.print01{
display:none;
}

.print02{
display:none;
}

.print03{
display:none;
}

.print04{
display:none;
}

.print05{
display:none;
}

.print06{
display:none;
}

.print07{
display:none;
}

.print08{
display:none;
}
.honbun {
	line-height: 150%;
	letter-spacing: 0.1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 90%;
}


/* テーブルサイズ */
.t838 {
	width: 630px;
}

.t810 {
	width: 630px;
}


.henoko {
width : 400px;
padding : 10px;
margin : 30px 100px 10px 100px;
border : solid 1px #999999;
text-align : center;
}

.henokoT {
width : 300px;
padding : 10px;
margin : 30px 150px 10px 150px;
border : solid 1px #999999;
text-align : center;
}

.w-90{
	width : 90%;
text-align : left;
}
