@charset "utf-8";

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	background-image: url(../img/back_main.gif);
	background-repeat: repeat-x;
	padding: 0px;
	background-color: #FFF3C4;
	line-height: 140%;
	margin-top: 19px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
strong {
	color: #993233;
}
table {
	border: 1px solid;
	border-collapse: collapse;
}
caption {
	text-align: left;
}

th {
	padding: 5px;
	text-align: left;
	border: 1px solid;
}
td {
	padding: 5px;
	border: 1px solid;
}

.style1 {color: #C14746}
.style2 {
	margin-top: 0px;
	margin-bottom: 1em;
}
.style2 strong {
	font-weight: normal;
	color: #C14746;
}

img {
	border: 0;
	display: block;
}

/*-- ヘッド枠部分 --*/


#HEAD00 {
	background-image: url(../img/back_head-01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 151px;
	width: 920px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#LOGO {
	float: left;
	margin-right: 170px;
	margin-left: 43px;
}
#HEAD00 a {
	text-decoration: none;
}

#HEAD00 .box01 {
	background-image: url(../img/back_head-02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 92px;
	width: 264px;
	margin-top: 40px;
	margin-left: 7px;
	padding: 0px;
}
#HEAD01 {
	padding: 0px;
	height: 26px;
	width: 224px;
	margin-top: 12px;
	margin-left: 20px;
	margin-bottom: 0px;
}
#HEAD02 {
	padding: 0px;
	height: 30px;
	width: 224px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#HEAD03 {
	padding: 0px;
	height: 16px;
	width: 224px;
	margin-top: 0px;
	margin-left: 20px;
}
.box01 dl {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#HEAD04 {
	height: 35px;
	width: 234px;
	padding: 0px;
	margin-top: 17px;
	margin-bottom: 7px;
	margin-left: 15px;
}
#HEAD05 {
	float: left;
	margin-left: 15px;
}
#HEAD05 a {
	background-image: url(../img/b_head-01_f2.gif);
	background-repeat: no-repeat;
	display: block;
}

#HEAD06 {
	float: left;
	margin-left: 6px;
}
#HEAD06 a {
	background-image: url(../img/b_head-02_f2.gif);
	background-repeat: no-repeat;
	display: block;
}



#HEAD05 a:hover,
#HEAD06 a:hover,
#MAIN_B00 a:hover {
	background-color: #fff;
} 

#HEAD05 a:hover img,
#HEAD06 a:hover img,
#HEAD07 a:hover img,
#MAIN_B00 a:hover img{
	visibility: hidden;
}

/*-- メイン枠部分 --*/


#BOX00 {
	background-color: #FFFFFF;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/back_box-01.gif);
	background-repeat: repeat-y;
}
#LEFT {
	display: inline;
	float: left;
	width: 220px;
	margin-right: 20px;
	margin-left: 10px;
}
#RIGHT {
	float: left;
	width: 660px;
	display: inline;
}

/*-- メインメニュー部分 --*/

#LEFT ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#MAIN_B00 {
	margin-bottom: 10px;
}
#MAIN_B00 a {
	background-image: url(../img/b_main-00_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B13 {
	margin-bottom: 30px;
}

#MAIN_B01 a {
	background-image: url(../img/b_main-01_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B02 a {
	background-image: url(../img/b_main-02_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B03 a {
	background-image: url(../img/b_main-03_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B04 a {
	background-image: url(../img/b_main-04_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B05 a {
	background-image: url(../img/b_main-05_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B06 a {
	background-image: url(../img/b_main-06_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B07 a {
	background-image: url(../img/b_main-07_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B08 a {
	background-image: url(../img/b_main-08_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MAIN_B09 a {
	background-image: url(../img/b_main-09_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}
#MAIN_B10 a {
	background-image: url(../img/b_main-10_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}
#MAIN_B11 a {
	background-image: url(../img/b_main-11_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}
#MAIN_B12 a {
	background-image: url(../img/b_main-12_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}
#MAIN_B13 a {
	background-image: url(../img/b_main-13_f2.jpg);
	background-repeat: no-repeat;
	display: block;
}
#MAIN_B01 a:hover,
#MAIN_B02 a:hover,
#MAIN_B03 a:hover,
#MAIN_B04 a:hover,
#MAIN_B05 a:hover,
#MAIN_B06 a:hover,
#MAIN_B07 a:hover,
#MAIN_B08 a:hover,
#MAIN_B09 a:hover,
#MAIN_B10 a:hover,
#MAIN_B11 a:hover,
#MAIN_B12 a:hover,
#MAIN_B13 a:hover,
#SIDE04 a :hover,
#INFO03 a:hover {
	background-color: #fff;
}

#MAIN_B01 a:hover img,
#MAIN_B02 a:hover img,
#MAIN_B03 a:hover img,
#MAIN_B04 a:hover img,
#MAIN_B05 a:hover img,
#MAIN_B06 a:hover img,
#MAIN_B07 a:hover img,
#MAIN_B08 a:hover img,
#MAIN_B09 a:hover img,
#MAIN_B10 a:hover img,
#MAIN_B11 a:hover img,
#MAIN_B12 a:hover img,
#MAIN_B13 a:hover img,
#SIDE04 a:hover img,
#INFO03 a:hover img,
#MAIN_B01 a:active img {
	visibility: hidden;
}

/*-- 搬送だけプラン部分 --*/
#LEFT dl {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#SIDE02 {
	margin: 0px;
}
#SIDE03 {
	margin: 0px;
}
#SIDE04 {
	margin-left: 35px;
}
#SIDE04 a {
	background-image: url(../img/b_sub-01_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 130px;
}
/*-- インフォメーション部分 --*/



#INFO00 {
	background-image: url(../img/back_24h-01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 148px;
	width: 660px;
	display: block;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#INFO00 dl {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#INFO01 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 660px;
}
#INFO02 {
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
	display: block;
	float: left;
}
#INFO03 {
	margin-top: 10px;
	margin-left: 25px;
	float: left;
}
#INFO03 a {
	background-image: url(../img/b_24h-01_f2.gif);
	background-repeat: no-repeat;
	display: block;
}

/*-- フッター部分 --*/


#FOOT00 {
	background-color: #FFFFFF;
	background-image: url(../img/back_foot-00.gif);
	background-repeat: no-repeat;
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 20px;
	padding-top: 35px;
	line-height: 130%;
}
#PADDING00 {
	padding-right: 10px;
	padding-left: 10px;
}

.foot01 {
	float: left;
	margin-left: 10px;
}
.foot01 h3 {
	background-image: url(../img/img_foot-01.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	padding-top: 10px;
	padding-left: 7px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.foot01 p {
	font-size: 12px;
	background-image: url(../img/img_foot-02.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/*-- コピーライト部分 --*/


#COPYRIGHT {
	text-align: center;
	width: 920px;
	padding-top: 10px;
	background-image: url(../img/back_copyright-01.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
}
#TOP01 {
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 660px;
}
#TOP02 {
	margin: 0px;
	padding: 0px;
	height: 237px;
	width: 660px;
}
#TOP03 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#TOP04 {
	background-image: url(../img/back_top-03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	margin-bottom: 40px;
}
#TOP04 #PADDING01 {
	padding-left: 174px;
	padding-top: 1em;
}
#TOP_LIST01 {
	padding: 0px;
	height: 30px;
	width: 470px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#TOP_LIST02 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 470px;
}
#TOP_LIST03 {
	padding: 0px;
	height: 30px;
	width: 470px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
#TOP05 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.padding03 {
	padding-right: 10px;
	padding-left: 56px;
	padding-top: 0px;
	margin-top: 0px;
}

.box02 {
	width: 606px;
	margin-left: 56px;
	margin-bottom: 12px;
}
.box02-2 {
	width: 606px;
	margin-left: 33px;
	margin-bottom: 12px;
}
.box02-3 {
	width: 594px;
	margin-left: 33px;
	margin-bottom: 0px;
	margin-top: 20px;
}
.plan00 {
	background-image: url(../img/back_plan-01.gif);
	background-repeat: repeat-y;
	float: left;
	width: 190px;
	margin-right: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
}
.plan00-2 {
	float: left;
	width: 88px;
}
.plan00-2 img {
	margin: 0px;
	padding: 0px;
}


#PLAN01-H3 {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 190px;
}
#PLAN02-H3 {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 190px;
}
#PLAN03-H3 {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 190px;
}
#PLAN04-H3 {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 190px;
}
#PLAN05-H3 {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 190px;
}
#PLAN06-H3 {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 190px;
}
.plan_img {
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.plan_b {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 88px;
	clear: both;
}
.plan_b a {
	background-image: url(../img/b_plan_info_f2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 88px;
	display: block;
}

.plan_b a:hover {
	background-color: #fff;
}

.plan_b a:hover img {
	visibility: hidden;
}

#PLAN03 {
	background-image: url(../img/back_plan-02.jpg);
	background-repeat: no-repeat;
	background-position: right 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
}
#PLAN03-2 {
	background-image: url(../img/back_plan-02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 33px;
}
#PLAN06 {
	background-image: url(../img/back_plan-01.gif);
	background-repeat: repeat-y;
	float: left;
	width: 190px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
}
div#PLAN_TOKUCHO {
	background-image: url(../img/img_plan_tokucho.gif);
	background-repeat: no-repeat;
	width: 660px;
}
div#PLAN_TOKUCHO p {
	padding-left: 105px;
}



#TOP06 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 0px;
}
#TOP_AREA00 {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#TOP_AREA01,
#TOP_AREA02,
#TOP_AREA03 {
	padding: 0px;
	float: left;
	height: 40px;
	width: 140px;
	margin-right: 11px;
}
#TOP_AREA01 a {
	background-image: url(../img/b_area-01_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#AREA01-2 {
	margin-right: 11px;
	margin-left: 33px;
	float: left;
}

#AREA02-2 {
	margin-right: 11px;
	float: left;
}

#AREA03-2 {
	margin-right: 12px;
	float: left;
}

#AREA04-2 {
	float: left;
}

#TOP_AREA02 a {
	background-image: url(../img/b_area-02_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#TOP_AREA03 a {
	background-image: url(../img/b_area-03_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#TOP_AREA04 {
	padding: 0px;
	float: left;
	height: 40px;
	width: 140px;
}
#TOP_AREA04 a {
	background-image: url(../img/b_area-04_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#TOP_AREA01 a:hover,
#TOP_AREA02 a:hover,
#TOP_AREA03 a:hover,
#TOP_AREA04 a:hover {
	background-color: #fff;
}

#TOP_AREA01 a:hover img,
#TOP_AREA02 a:hover img,
#TOP_AREA03 a:hover img,
#TOP_AREA04 a:hover img {
	visibility: hidden;
}

#TOP07 {
	padding: 0px;
	height: 34px;
	width: 660px;
	margin-bottom: 0px;
	clear: left;
	margin-top: 40px;
}
#TOP08 {
	background-image: url(../img/back_top-02.gif);
	background-repeat: repeat-y;
	width: 660px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1A6A6;
	padding-top: 15px;
	padding-bottom: 15px;
}
#TOP_YAKUSOKU00 {
	padding: 0px;
	margin-left: 22px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
#TOP_YAKUSOKU01 {
	padding: 0px;
	height: 24px;
	width: 619px;
	margin-bottom: 10px;
}
#TOP_YAKUSOKU02 {
	padding: 0px;
	height: 24px;
	width: 619px;
	margin-bottom: 10px;
}
#TOP_YAKUSOKU03 {
	padding: 0px;
	height: 24px;
	width: 619px;
	margin-bottom: 10px;
}
#TOP_YAKUSOKU04 {
	padding: 0px;
	height: 24px;
	width: 619px;
	margin-bottom: 10px;
}
#TOP_YAKUSOKU05 {
	padding: 0px;
	height: 24px;
	width: 619px;
	margin-bottom: 10px;
}
#TOP_YAKUSOKU06 {
	color: #BF4746;
	padding-left: 30px;

}












/*-- 葬儀式場・斎場の検索ページ --*/



#SEARCH01 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#AREA00 {
	width: 660px;
	margin-bottom: 50px;
}

#AREA_H3 {
	background-image: url(../img/back_h3-02.jpg);
	background-repeat: no-repeat;
	width: 660px;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 45px;
	clear: both;
	padding-bottom: 10px;
}
#AREA_INFO00 {
	background-image: url(../img/back_info-01.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 640px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
}
#AREA_INFO01 {
	float: left;
	height: 54px;
	width: 374px;
	margin-top: 16px;
	margin-left: 16px;
	display: inline;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#AREA_INFO02 {
	padding: 0px;
	height: 54px;
	width: 233px;
	margin-top: 16px;
	float: left;
}


/*-- 葬儀式場・斎場の検索・個別紹介部分 --*/

#AREA00 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#AREA01 {
	display: inline;
	height: 40px;
	width: 140px;
	margin-right: 11px;
	margin-left: 33px;
	float: left;
}
#AREA01 a {
	background-image: url(../img/b_area-01_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#AREA02 {
	height: 40px;
	width: 140px;
	margin-right: 11px;
	float: left;
}
#AREA02 a {
	background-image: url(../img/b_area-02_f2.jpg);
	background-repeat: no-repeat;
	float: left;
	display: block;
}
#AREA03 {
	height: 40px;
	width: 140px;
	margin-right: 12px;
	float: left;
}

#AREA03 a {
	background-image: url(../img/b_area-03_f2.jpg);
	background-repeat: no-repeat;
	float: left;
	display: block;
}
#AREA04 {
	height: 40px;
	width: 140px;
	float: left;
}
#AREA04 a {
	background-image: url(../img/b_area-04_f2.jpg);
	background-repeat: no-repeat;
	float: left;
	display: block;
}

#AREA01 a:hover,
#AREA02 a:hover,
#AREA03 a:hover.
#AREA04 a:hover {
	background-color: #fff;
}

#AREA01 a:hover img,
#AREA02 a:hover img,
#AREA03 a:hover img,
#AREA04 a:hover img {
	visibility: hidden;
}


/*-- インターネットからのご相談枠 --*/

.result00 {
	background-color: #FFFFFF;
	width: 640px;
	margin-left: 10px;
	background-image: url(../img/back_area-01.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
}
.result00 h3 {
	margin: 0px;
	padding-right: 0px;
	padding-left: 10px;
	font-size: 18px;
}
.result00 img {
	padding: 0px;
	float: right;
	display: inline;
	margin-right: 5px;
}
.result01 {
	background-image: url(../img/back_result-01.gif);
	background-repeat: repeat-y;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.result01 img {
	margin-right: 15px;
	float: left;
}
.result01 img.ml10 {
	margin-left: 10px;
}

.result01 dl {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	width: 345px;
}
.result01 dd {
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}

#ADDRESS01 {
	height: 17px;
	width: 345px;
	margin-bottom: 10px;
}
#ACCESS01 {
	height: 17px;
	width: 345px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.result02 {
	background-image: url(../img/back_result-02.gif);
	background-repeat: repeat-y;
	margin-top: 15px;
	margin-bottom: 20px;
	width: 345px;
}
.result02 p {
	margin: 0px;
	padding: 8px;
}
#RESULT03 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.result04 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 75px;
	width: 209px;
}
.result05 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 75px;
	width: 136px;
}
.result05 a {
	background-image: url(../img/img_info2-02_f2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 75px;
	width: 136px;
	display: block;
}

.result05 a:hover {
	background-color: #fff;
}

.result05 a:hover img {
	visibility: hidden;
}

/*-- QAページ --*/



#QA {
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}
#QA00 {
	width: 660px;
}
#QA01 {
	display: inline;
	float: left;
	width: 310px;
	margin-right: 30px;
	margin-left: 5px;
}
#QA02 {
	float: left;
	width: 310px;
	display: inline;
}
#QA00 dl {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#QA00 dt {
	background-image: url(../img/img_qa_dt.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 310px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #993233;
	text-indent: 25px;
}
#QA00 dd {
	list-style-image: url(../img/img_qa_dd.jpg);
	margin-bottom: 5px;
	margin-left: 13px;
	padding-left: 18px;
	background-image: url(../img/img_qa_dd.jpg);
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-bottom: 2px;
	line-height: 120%;
}


/*-- QAサブページ --*/


#QA_SUB00 {
	width: 660px;
}
#QA_SUB00 #QA_SUB01 {
	background-image: url(../img/img_qa_dt.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 310px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #993233;
	text-indent: 25px;
}#QA_SUB00 #QA_SUB02 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-image: url(../img/img_qa-sub_dt.jpg);
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#QA_SUB00 #QA_SUB03 {
	font-size: 16px;
	font-weight: bold;
	color: #C24646;
	background-image: url(../img/img_qa-sub_dd.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 22px;
}

#QA_SUB00 #QA_SUB04 {
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFF2BF;
	color: #000000;
}
#NAGARE {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.box03 {
	display: block;
	width: 660px;
	margin-bottom: 40px;
}
.box03 p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.box03-2 {
	float: left;
	width: 505px;
}
.nagare_img {
	float: left;
	margin-right: 10px;
	margin-left: 15px;
}


#NAGARE01 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE02 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE03 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE04 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE05 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE06 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE07 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE08 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE09 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}
#NAGARE10 {
	padding: 0px;
	height: 50px;
	width: 660px;
	margin-top: 1em;
	margin-bottom: 10px;
}.box03-2 ul {
	list-style-type: disc;
	margin-top: 1em;
	margin-bottom: 1em;
}
.box03-2 li {
	color: #C14746;
	margin-left: 3em;
}
#NAGARE07-2 {
	list-style-type: decimal;
	margin-top: 0px;
}
#JIZEN {
	font-size: 12px;
	text-decoration: none;
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#JIZEN01 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#JIZEN01-1 {
	height: 24px;
	width: 640px;
	margin-bottom: 10px;
}
#JIZEN01-2 {
	height: 24px;
	width: 640px;
	margin-bottom: 10px;
}
#JIZEN01-3 {
	height: 24px;
	width: 640px;
}
#JIZEN02 {
	padding: 0px;
	width: 650px;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 34px;
}
#JIZEN02-1 {
	background-image: url(../img/back_jizen-01.jpg);
	background-position: bottom;
	width: 650px;
	margin-top: 0px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FECD06;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#JIZEN02-1 ul {
	padding: 0px;
	margin-bottom: 1em;
	margin-left: 10px;
	list-style-type: none;
	margin-top: 0px;
}
#JIZEN02-2 {
	height: 20px;
	width: 485px;
	margin-bottom: 10px;
}
#JIZEN02-3 {
	height: 20px;
	width: 485px;
	margin-bottom: 10px;
}
#JIZEN02-4 {
	height: 20px;
	width: 485px;
	margin-bottom: 10px;
}
#JIZEN02-5 {
	height: 20px;
	width: 485px;
}
#JIZEN02-6 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right: 155px;
	padding-left: 10px;
}
#JIZEN02-7 {
	padding: 0px;
	height: 45px;
	width: 485px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#JIZEN02-8 {
	padding: 0px;
	height: 28px;
	width: 485px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#JIZEN03 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#JIZEN03-1 {
	padding: 0px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#JIZEN03-2 {
	padding: 0px;
	height: 29px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#JIZEN03-3 {
	padding: 0px;
	height: 29px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#JIZEN03-4 {
	padding: 0px;
	height: 29px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#JIZEN03-5 {
	padding: 0px;
	height: 29px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#JIZEN03-1 dd {
	margin-bottom: 1em;
	margin-left: 0px;
}
#JIZEN03-1 strong {
	font-weight: normal;
	color: #C14746;
}
#JIZEN04 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#JIZEN04-1 {
	padding: 0px;
	float: left;
	height: 59px;
	width: 170px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#JIZEN04-1 a {
	background-image: url(../img/b_jizen-01_f2.jpg);
	padding: 0px;
	float: left;
	height: 59px;
	width: 170px;
	text-decoration: none;
}
#JIZEN04-1 a:hover,
#JIZEN04-2 a:hover {
	background-color: #fff;
}

#JIZEN04-1 a:hover img,
#JIZEN04-2 a:hover img {
	visibility: hidden;
}

#JIZEN04-2 {
	padding: 0px;
	float: left;
	height: 59px;
	width: 170px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#JIZEN04-2 a {
	background-image: url(../img/b_jizen-02_f2.jpg);
	padding: 0px;
	float: left;
	height: 59px;
	width: 170px;
}
.jizen04-3 {
	background-color: #FFF2BF;
	float: left;
	width: 460px;
	height: 59px;
}
.jizen04-3 p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7px;
}
#JIZEN04-4 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C24847;
}


.box04 {
	display: block;
	width: 640px;
	margin-left: 10px;
}
.box04 p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.box04 ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.box04 strong {
	font-weight: normal;
	color: #C24847;
}


#HAJIMETE {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#HAJIMETE01 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#HAJIMETE01-1 {
	padding: 0px;
	height: 40px;
	width: 640px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#HAJIMETE01-2 {
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#HAJIMETE01-3 {
	padding: 0px;
	height: 24px;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#HAJIMETE01-4 {
	padding: 0px;
	height: 24px;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#HAJIMETE01-5 {
	padding: 0px;
	height: 24px;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#HAJIMETE01-6 {
	padding: 0px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#HAJIMETE01-7 {
	margin-bottom: 5px;
	padding: 0px;
	width: 640px;
	margin-top: 0px;
}

#HAJIMETE01-2 dd {
	margin-bottom: 1em;
	margin-left: 0px;
}
#HAJIMETE02 {
	padding: 0px;
	height: 40px;
	width: 640px;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#HAJIMETE02-1 {
	padding: 0px;
	width: 640px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#HAJIMETE02-2 {
	padding: 0px;
	height: 29px;
	width: 193px;
	margin-bottom: 10px;
}
#HAJIMETE02-3 {
	padding: 0px;
	height: 29px;
	width: 193px;
	margin-bottom: 10px;
}
#HAJIMETE02-4 {
	padding: 0px;
	height: 29px;
	width: 193px;
	margin-bottom: 10px;
}
#HAJIMETE02-5 {
	padding: 0px;
	height: 29px;
	width: 193px;
	margin-bottom: 10px;
}
#HAJIMETE02-6 {
	padding: 0px;
	height: 29px;
	width: 193px;
	margin-bottom: 10px;
}
#HAJIMETE02-1 dd {
	margin-top: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
#HAJIMETE02-1 strong {
	font-weight: normal;
	color: #C14746;
}
#HAJIMETE03 {
	height: 40px;
	width: 640px;
	padding: 0px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#HAJIMETE04 {
	padding: 0px;
	height: 34px;
	width: 660px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#HAJIMETE04-1 {
	background-image: url(../img/back_hajimete-01.jpg);
	background-repeat: no-repeat;
	width: 660px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFA7A6;
}
#HAJIMETE04-1 ul {
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	list-style-type: none;
}
#HAJIMETE04-1 p {
	width: 465px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
#HAJIMETE04-1 strong {
	font-weight: normal;
	color: #C14648;
}
#HAJIMETE04-2 {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 527px;
}
#HAJIMETE04-3 {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 513px;
}
#HAJIMETE04-4 {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 483px;
}
#HAJIMETE05 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 10px;
}
#SHIKIJO01 {
	width: 660px;
}
#SHIKIJO01 h3 {
	background-image: url(../img/img_search_h3-01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 18px;
	font-weight: bold;
	text-indent: 50px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#SHIKIJO01 h4 {
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	background-image: url(../img/img_search_h4.jpg);
	background-repeat: repeat-y;
	text-indent: 10px;
	display: block;
	width: 640px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#SHIKIJO01 ul {
	padding: 0px;
	width: 600px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#SHIKIJO01 li {
	float: left;
	width: 120px;
	margin-bottom: 10px;
	padding: 0px;
	list-style-image: url(../img/img_search_li.gif);
	list-style-position: inside;
}
#SHIKIJO01 p {
	margin-left: 20px;
}
#ANCHI {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#ANCHI01 {
	padding: 0px;
	height: 66px;
	width: 650px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
}

.box05 {
	width: 650px;
	margin-left: 5px;
}
#ANCHI01-1 img {
	margin: 0px;
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#ANCHI01-3 {
	margin-right: 15px;
}
.anchi01-4 {
	display: block;
	float: left;
	width: 170px;
	margin-left: 10px;
}
.anchi01-4 h4 {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/back_anchi_h4.gif);
	background-repeat: repeat-y;
	text-indent: 12px;
	width: 170px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.anchi01-4 p {
	margin: 0px;
	padding: 0px;
}
#ANCHI02 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#ANCHI02-1 {
	padding: 0px;
	width: 640px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#ANCHI02-1 dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#ANCHI02-1 strong {
	font-weight: normal;
	color: #C14746;
}

#ANCHI02-2 {
	padding: 0px;
	height: 24px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#ANCHI02-3 {
	padding: 0px;
	height: 24px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#ANCHI03 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#ANCHI03-1 {
	width: 640px;
	margin-left: 10px;
}
#ANCHI03-1 dd {
	margin: 0px;
	padding: 0px;
}
#ANCHI03-1 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ANCHI03-2 {
	padding: 0px;
	height: 25px;
	width: 345px;
	margin-bottom: 10px;
}
#ANCHI03-3 {
	padding: 0px;
	height: 23px;
	width: 204px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#COMPANY {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 30px;
}
#COMPANY01 {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 660px;
}
#COMPANY02 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 30px;
}
#COMPANY02-1 {
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 14px;
	width: 580px;
	margin-left: 40px;
}
#COMPANY02-1 th {
	color: #666666;
	background-image: url(../img/back_privacy_table.gif);
	background-repeat: repeat-y;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#COMPANY02-1 td {
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#COMPANY03 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}

#COMPANY03-1 h4 {
	font-weight: bold;
	color: #C14746;
	font-size: 16px;
}
#COMPANY03-1 dl {
	margin: 0px;
	padding: 0px;
}

#COMPANY03-1 dt {
	color: #C14746;
}
#COMPANY03-1 dd {
	margin-left: 0px;
}
#COMPANY03-1 strong {
	color: #C14746;
}
#FORM {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#FORM01 strong {
	font-weight: normal;
	color: #C14746;
}
.form01-1 {
	width: 600px;
	margin-left: 30px;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	margin-bottom: 20px;
}
.form01-1 th {
	border: 1px solid #CCCCCC;
	background-color: #FFF5CE;
	color: #333333;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.form01-1 td {
	border: 1px solid #CCCCCC;
	width: 450px;
}
.form01-1 caption {
	color: #FFFFFF;
}
.form01-1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 440px;
	overflow: hidden;
}
.form01-1 li {
	margin-bottom: 7px;
}


.button {
	background-color: #FFF5CE;
	border: 1px solid #FFCC00;
	color: #666666;
}
#FORM_BUTTON {
	text-align: center;
	width: 600px;
	margin-left: 30px;
}
#FROM_BUTTON-01 {
	font-size: 16px;
	height: 40px;
	width: 200px;
}

#SOUDAN {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#FORM02 {
	margin-top: 0px;
	margin-bottom: 1em;
}

.form02 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 1em;
}
.form02 strong {
	font-weight: normal;
	color: #C14746;
}
.form03 li {
	float: left;
	width: 7em;
}
.form04 li {
	width: 12em;
	float: left;
}


#PLAN,#KOE {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#PLAN07 {
	padding: 0px;
	height: 35px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 0px;
}
#PLAN07-1 {
	background-image: url(../img/back_plan-03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	width: 660px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1A6A6;
}
#PLAN07-1 dt {
	padding: 0px;
	height: 20px;
	width: 450px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#PLAN07-1 dd {
	width: 450px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#PLAN07-1 strong {
	font-weight: normal;
	color: #C14746;
}
#PLAN08 {
	margin: 0px;
	padding: 0px;
}
#PLAN08 dt {
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#PLAN08 dd {
	padding: 0px;
	height: 17px;
	width: 650px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#PLAN_PHOTOS {
	width: 660px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#PLAN_PHOTOS p {
	margin: 0px;
	padding: 0px;
	float: left;
}
#PLAN_PHOTOS01 {
	margin-right: 10px;
}
#PLAN09 {
	padding: 0px;
	margin-top: 40px;
	margin-bottom: 20px;
	height: 37px;
	width: 660px;
}
.plan09_h4 {
	margin-bottom: 10px;
}

.plan09-1 {
	padding: 0px;
	width: 640px;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	list-style-type: none;
}
.plan09-1 li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 130px;
}
#PLAN10 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 25px;
	margin-bottom: 20px;
}
#PLAN10-1 {
	padding: 0px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#PLAN10-1 dt {
	padding: 0px;
	height: 26px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#PLAN10-1 dd {
	margin: 0px;
	padding: 0px;
}

#PLAN11 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#PLAN12 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 25px;
	margin-bottom: 20px;
}
#PLAN-B {
	margin-left: 30px;
}
#PLAN-B a {
	background-image: url(../img/b_plan-01_f2.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 600px;
	display: block;
}
#PLAN-B a:hover {
	background-color: #FFFFFF;
}
#PLAN-B a:hover img {
	visibility: hidden;
}
#ICHINITI01 {
	padding: 0px;
	height: 60px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#KAZOKU01 {
	padding: 0px;
	height: 60px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#IPPAN01 {
	padding: 0px;
	height: 60px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#CHUGATA01 {
	padding: 0px;
	height: 60px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#OOGATA01 {
	padding: 0px;
	height: 60px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#OOGATA01-1 {
	background-image: url(../img/img_oogata_dd-01.jpg);
}
#OOGATA01-2 {
	background-image: url(../img/img_oogata_dd-02.jpg);
}
#OOGATA01-3 {
	background-image: url(../img/img_oogata_dd-03.jpg);
}
#KASOU01 {
	padding: 0px;
	height: 60px;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#KASOU01-1 {
	background-image: url(../img/img_kasou_dd-01.jpg);
}
#KASOU01-2 {
	background-image: url(../img/img_kasou_dd-02.jpg);
}
#KASOU01-3 {
	background-image: url(../img/img_kasou_dd-03.jpg);
}
#KASOU_PHOTOS01 {
	margin-left: 147px;
}
#KASOU02 {
	text-align: center;
}


#IMASUGU {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#IMASUGU01-1 {
	padding: 0px;
	height: 49px;
	width: 620px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#IMASUGU01-2 {
	padding: 0px;
	height: 41px;
	width: 620px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#IMASUGU02 {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.imasugu00 {
	width: 650px;
	background-image: url(../img/back_imasugu-01.gif);
	background-position: 0px bottom;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	padding-bottom: 25px;
	margin-left: 5px;
}
.imasugu_img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 185px;
}
.imasugu00-1 {
	padding: 0px;
	float: left;
	width: 450px;
	margin-left: 15px;
}
.imasugu00-1 h4 {
	padding: 0px;
	height: 50px;
	width: 450px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.imasugu00-1 p {
	margin: 0px;
	padding: 0px;
}

#IMASUGU02-1 {
	background-image: url(../img/img_imasugu_h4-01.jpg);
}
#IMASUGU02-2 {
	padding: 0px;
	height: 23px;
	width: 204px;
	margin-top: 1em;
	margin-bottom: 1em;
}

#IMASUGU02-3 {
	background-image: url(../img/img_imasugu_h4-02.jpg);
}
#IMASUGU02-4 {
	background-image: url(../img/img_imasugu_h4-03.jpg);
}
#IMASUGU02-5 {
	background-image: url(../img/img_imasugu_h4-04.jpg);
}
#IMASUGU02-6 {
	background-color: #FFFFFF;
	width: 650px;
	margin-left: 5px;
}
#THANKS {
	font-size: 18px;
	font-weight: bold;
	color: #C14746;
}
#KODAWARI {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.kodawari_photos {
	width: 660px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.kodawari_photos p {
	margin: 0px;
	padding: 0px;
	float: left;
}
#KODAWARI_PHOTOS01 {
	margin-right: 10px;
}
.kodawari {
	padding: 0px;
	height: 41px;
	width: 660px;
	margin-top: 40px;
	margin-bottom: 20px;
}
ul#KODAWARI03 {
	list-style-type: decimal;
	color: #993333;
	margin-top: 1em;
}
ul#KODAWARI03 li {
	margin-left: 3em;
}





#SOUZOKU {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#SOUZOKU01 {
	padding: 0px;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#SOUZOKU01-1 {
	background-image: url(../img/img_yuigon_back-1.gif);
	background-repeat: repeat-y;
	width: 640px;
	margin-left: 10px;
	overflow: hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DD9999;
	border-bottom-color: #DD9999;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
#SOUZOKU01-2 {
	float: left;
	width: 440px;
	margin-right: 10px;
	margin-left: 10px;
}
#SOUZOKU01-2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#SOUZOKU01-2 li {
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	background-image: url(../img/img_yuigon_point-1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: 14px;
	margin-bottom: 5px;
}


#SOUZOKU01-3 {
	float: left;
	width: 170px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../img/img_sozoku_b-1_f2.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
#SOUZOKU01-3 a {
	float: left;
	width: 170px;
	background-image: url(../img/img_sozoku_b-1_f2.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
#SOUZOKU01-3 a:hover {
	background-color: #FFFFFF;
}

#SOUZOKU01-3 a:hover img {
	visibility: hidden;
}
#SOUZOKU01-4 {
	float: left;
	width: 465px;
	margin-left: 23px;
}
#SOUZOKU01-4 h3 {
	padding: 0px;
	margin-top: 0px;
	height: 31px;
	width: 465px;
}
#SOUZOKU01-4 dl {
	width: 465px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#SOUZOKU01-4 dt {
	font-weight: bold;
	color: #993333;
	background-image: url(../img/img_yuigon_point-2.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: 13px;
	margin-top: 15px;
}
#SOUZOKU01-4 dd {
	background-image: url(../img/img_yuigon_point-3.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: 12px;
	margin-left: 13px;
}
#SOUZOKU01-4 .dd01 {
	background-color: #FFFFFF;
	text-indent: 0px;
	margin-top: 7px;
	background-image: none;
}
#SOUZOKU01-4 .dd02 {
	background-color: #FFFFFF;
	text-indent: 0px;
	background-image: none;
}
#SOUZOKU01-4 strong {
	color: #666666;
}
.yuigon {
	width: 640px;
	margin-left: 10px;
	overflow: hidden;
	margin-bottom: 40px;
}
.yuigon .yuigon_photo {
	margin: 0px;
	padding: 0px;
	float: left;
}
.yuigon p {
	margin-top: 0px;
	margin-bottom: 1em;
}

#YUIGON {
	padding: 0px;
	height: 37px;
	width: 660px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#YUIGON01 {
	float: left;
	width: 460px;
	margin-left: 15px;
}
.yuigon01-1 {
	background-image: url(../img/img_yuigon_back-2.jpg);
	background-repeat: repeat-y;
	width: 460px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.yuigon01-2 {
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#YUIGON01-3 {
	width: 170px;
	margin-left: 10px;
	float: left;
	background-image: url(../img/img_yuigon_b-01_f2.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
#YUIGON01-4 {
	width: 170px;
	margin-left: 10px;
	float: left;
	background-image: url(../img/img_yuigon_b-02_f2.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
#YUIGON01-3 a:hover,
#YUIGON01-3 a:hover {
	background-color: #FFFFFF;
}
#YUIGON01-3 a:hover img,
#YUIGON01-3 a:hover img {
	visibility: hidden;
}
.planpage01 {
	font-size: 11px;
	text-align: right;
}



ul#KOE_B {
	background-image: url(../img/b_koe_f2.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 660px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	list-style-type: none;
}
ul#KOE_B li,
ul#YOUGO_B li {
	margin: 0px;
	padding: 0px;
	float: left;
}
ul#KOE_B li a,
ul#YOUGO_B li a {
	margin: 0px;
	padding: 0px;
	float: left;
}
ul#KOE_B li a:hover img,
ul#YOUGO_B li a:hover img {
	visibility: hidden;
}
#KOE_H3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.koe_box01 {
	background-color: #FFF9DD;
	width: 640px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.koe_box02 {
	background-color: #FFFFFF;
	float: left;
	width: 410px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.koe_box03 {
	background-color: #FFFFFF;
	width: 620px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
}


.koe_padding {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.koe_padding img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.koe_dl {
	padding: 0px;
	width: 390px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.koe_dl dt {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../img/img_koe_dt.gif);
	background-repeat: no-repeat;
	text-indent: 5px;
	padding-bottom: 4px;
	padding-top: 0px;
}
.koe_dl dd {
	margin-bottom: 10px;
	margin-left: 0px;
}
.KOE_H4 {
	padding: 0px;
	width: 620px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	height: 28px;
}
.KOE_H4 img {
	margin: 0px;
	padding: 0px;
}
#RIGHT .koe_box03 p {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

ul#YOUGO_B {
	background-image: url(../img/b_yougo_f2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 650px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	list-style-type: none;
}#YOUGO_BOX01 {
	padding-right: 5px;
	padding-left: 5px;
}
#YOUGO_H3-01 {
	margin-bottom: 10px;
}
.yougo_box02 {
	background-image: url(../img/back_yougo-01.gif);
	background-repeat: repeat-y;
	width: 650px;
	margin-bottom: 20px;
}
.yougo_box03 {
	float: left;
	width: 200px;
	margin-left: 13px;
}
.yougo_box04 {
	width: 650px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	background-color: #FFF2BF;
	margin-bottom: 60px;
}

.yougo_box03 h4 {
	background-image: url(../img/img_yougo_h4.gif);
	background-repeat: no-repeat;
	width: 200px;
	font-size: 14px;
	color: #993333;
	text-indent: 22px;
	padding-top: 6px;
	padding-bottom: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.yougo_box03 ul {
	padding: 0px;
	margin-top: 0px;
	margin-left: 4px;
	list-style-type: none;
}
.yougo_box03 li,
#YOUGO_L-01 li
 {
	margin-bottom: 4px;
}
.yougo_h3 {
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	background-image: url(../img/img_yougo_h3-02.gif);
	background-repeat: no-repeat;
	text-indent: 26px;
	padding-top: 6px;
	padding-bottom: 18px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.yougo_h3-02 {
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	background-image: url(../img/img_yougo_h3-02.gif);
	background-repeat: no-repeat;
	text-indent: 26px;
	padding-top: 6px;
	padding-bottom: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.yougo_h4 {
	font-size: 20px;
	font-weight: bold;
	background-image: url(../img/img_yougo_h4-02.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	text-indent: 10px;
	padding-bottom: 0px;
	color: #333333;
	margin-bottom: 10px;
}
.yougo_box04 p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
ul#YOUGO_L-01 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	list-style-type: none;
	padding: 0px;
}

