<!--
body{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	background-color: #fff;
	line-height: 0px;
	font-size: 0px;
	text-align: center;
}
img, div, object, param, embed{
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
a{
	color: #d17d4b;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.t10{
	color: #968282;
	font-size: 10px;
	line-height: 140%;
}
.t12{
	color: #968282;
	font-size: 12px;
	line-height: 140%;
}
.redTxt{
	color: #b30000;
}
.redBold{
	color: #b30000;
	font-weight: bold;
}
.redBold14{
	color: #b30000;
	font-weight: bold;
	font-size: 14px;
	line-height: 140%;
}
.floatClear{
	height: 1px;
	clear: both;
}
.list{
	padding: 0px 0px 5px 12px;
	background: url(../img/list_icon01.gif) 4px 7px no-repeat;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
}
/**********************************/
#ALLWrap{
	width: 768px;
	background: url(../img/line_bg.gif) repeat-y;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#hdrWrap{
	width: 758px;
	clear: both;
	/*margin-left: 5px;*/
	margin-left: auto;
	margin-right: auto;
}
#hdrLeft{
	width: 648px;
	float: left;
}
#hdrRight{
	width: 110px;
	float: right;
}
#naviWrap{
	width: 648px;
	text-align: left;
	background-color: #b30000;
	/*clear: both;*/
}
#naviWrap img{
	padding: 0px;
	margin: 0px;
}
#naviWrap #btHome{
	/*float: right;*/
	margin-left: 119px;
}
/*******************body,titleスペース*******************/
#mainIMG{
	padding: 0px;
	margin: 0px;
	clear: both;
}
#bodyWrap{
	width: 758px;
	/*margin-left: 5px;*/
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#titleIMG{
	display: block;
}
.mainCopy{
	display: block;
}
/********************コンテンツ*********************/
#contentWrap{
	padding-top: 9px;
	float: left;
	text-align: left;
	width: 563px;
}
#contentWrapInner{
	padding-left: 12px;
}
.txtSpace{
	width: 385px;
	float: left;
	text-align: left;
	color: #968282;
	font-size: 12px;
	line-height: 160%;
	/*
	position: relative;
	left: 8px; top: 0px;
	*/
}
.txtSpace img{
	padding: 5px 0px 3px 0px;
}
.photoSpace{
	width: 148px;
	float: right;
	background: url(../img/pic_frame_left.gif) repeat-y;
	text-align: right;
}
.photoSpace .photoLine{
	background: url(../img/pic_frame_line.gif) no-repeat right bottom;
	margin-bottom: 10px;
}
.photoSpace .photoLine .photo{
	margin-bottom: 10px;
}
.photoSpace .bottomLine{
	text-align: left;
}
#banner{
	margin: 12px 0px 12px 0px;
}
/********************右ナビ**********************/
#rightNaviWrap{
	width: 174px;
	margin-top:5px;
	background: url(../img/sub_navi_bg.gif) repeat-y;
	text-align: right;
	float: right;
}
#rightNavi{
	width: 169px;
	text-align: left;
	margin-left: 5px;
}
#rightNavi .navi{
	padding: 8px;
	background: url(../img/dot_pattern.gif) left bottom repeat-x;
	color: #968282;
	font-size: 10px;
	line-height: 130%;
}
#rightNavi .navi a{
	color: #968282;
	text-decoration: none;
	display: block;
}
#rightNavi .navi a:hover{
	text-decoration: underline;
}
#rightNavi .navi img{
	margin-bottom: 1px;
}
/******************footer**********************/
.pageTop{
	display: block;
	text-align: center;
	margin-bottom: 5px;
	clear: both;
}
#ftr img{
	margin-top: 30px;
}
/****************************************/
.frame01{
	text-align: left;
	background: url(../img/dot_pattern.gif) left top repeat-y;
}
.frame01 .title{
	margin-bottom: 8px;
}
.frame01 .list{
	padding: 0px 0px 5px 20px;
	background: url(../img/list_icon01.gif) 12px 5px no-repeat;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
}
/******/
.frame02, .frame02s{
	display: block;
	background: url(../img/frame02_left.gif) repeat-y left top;
	margin-bottom: 25px;
}
.frame02 strong, .frame02s 
.frame02 .text, .frame02s .text{
	display: block;
	padding: 6px 2px 5px 10px;
	color: #968282;
	font-size: 12px;
	line-height: 130%;
}
.frame02 .text2{
	display: block;
	padding: 7px 2px 7px 0px;
	margin-left: 11px;
	color: #968282;
	font-size: 12px;
	line-height: 130%;
	background: url(../img/dot_pattern.gif) repeat-x left top;
}
.frame02 .text img, .frame02 .text2 img, .frame02s .text img{
	float: left;
	margin-right: 5px;
}
.frame02 .text .imgR, .frame02 .text2 .imgR, .frame02s .text .imgR{
	float: right;
	margin-left: 3px;
}
.frame02 .text2 div{
	display: block;
	color: #968282;
	font-size: 12px;
	line-height: 130%;
}
.frame02 .text2 .txtUnderLine{
	display: block;
	margin:0px 0px 3px 0px;
	padding-bottom: 3px;
	background: url(../img/dot_pattern.gif) repeat-x left bottom;
	font-size: 12px;
	line-height: 130%;
}
.frame02 .textQ{
	display: block;
	padding: 10px 2px 10px 48px;
	margin-left: 11px;
	/*color: #968282;*/
	color: #b30000;
	font-size: 12px;
	line-height: 140%;
	background: url(../../q_a/img/q.gif) no-repeat 0px 3px;
	border-bottom: #e3d9d9 1px dotted;
}
.frame02 .textA{
	display: block;
	padding: 5px 2px 5px 48px;
	margin-left: 11px;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
	background: url(../../q_a/img/a.gif) no-repeat 0px 3px;
}
/***************/
.frame03{
	display: block;
	width: 551px;
	margin-bottom: 20px;
	background: url(../img/frame03_bg.gif) no-repeat top left;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
}
.frame03 .inner{
	padding: 10px 8px 0px 10px;
}
.frame03 .inner .pic{
	float: left;
}
.frame03 .inner .txtUnderLine, .frame03 .inner .txtUnderLine02{
	display: block;
	margin:0px 0px 3px 102px;
	padding-bottom: 3px;
	background: url(../img/dot_pattern.gif) repeat-x left bottom;
	font-size: 12px;
	line-height: 140%;
}
.frame03 .inner .txtUnderLine02{
	margin:0px 0px 3px 0px;
}
.frame03 .inner .txt{
	margin-left: 102px;
	font-size: 12px;
	line-height: 140%;
}
/***************/
.titleText01{
	display: block;
	margin-bottom: 5px;
	padding-bottom: 3px;
	background: url(../img/dot_pattern.gif) repeat-x left bottom;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #b30000;
}/****************/
.TBL01{
	border-top: solid 1px #ded2d2;
	border-left: solid 1px #ded2d2;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 10px 0px 10px 0px;
}
.TBL01 th{
	border-right: solid 1px #ded2d2;
	border-bottom: solid 1px #ded2d2;
	background-color: #f5e0d9;
	padding: 3px;
	/*margin: 0px;*/
	vertical-align: top;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.TBL01 td{
	border-right: solid 1px #ded2d2;
	border-bottom: solid 1px #ded2d2;
	background-color: #fff;
	padding: 3px;
	/*margin: 0px;*/
	vertical-align: top;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
}
/****************/
.TBL02{
	border-top: none;
	border-left: none;
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 10px 0px 10px 0px;
}
.TBL02 th{
	border-top: solid 1px #ded2d2;
	border-bottom: solid 1px #ded2d2;
	background-color: #f5e0d9;
	padding: 4px;
	/*margin: 0px;*/
	vertical-align: top;
	text-align: left;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.TBL02 td{
	border-bottom: solid 1px #ded2d2;
	background-color: #fff;
	padding: 4px;
	/*margin: 0px;*/
	vertical-align: top;
	color: #968282;
	font-size: 12px;
	line-height: 140%;
}
.TBL02 .gokeiTD{
	border-top: solid 2px #ded2d2;
}
/*****************/
.formTXT{
	border: solid 1px #ded2d2;
	background-color: #fff;
	color: #968282;
	font-size: 12px;
}
.formGokei{
	border: none;
	background-color: #fff;
	color: #968282;
	font-size: 12px;
	font-weight: bold;
}
.formBT{
	display: block;
	text-align: center;
	margin: 10px 0px 10px 0px;
}
.formBT img{
	padding: 0px 5px 0px 5px;
}

H1
{
    FONT-SIZE: 8pt;
    color: #666666;
    MARGIN: 0px
}
.summary
{
    FONT-SIZE: 8pt;
    color: #666666;
}
STRONG
{
    FONT-WEIGHT: normal;
}

-->