/* CSS Document */

/*  member
==============================================*/
/*  main2
==============================================*/
/*　セラヴィ追加分*/
.seravi{
     margin:auto;
	 margin-top:20px;	 
     width: 680px;
	 height:530px;
	 background-image: url(../images/f/SE001_L.jpg);
	 background-repeat:no-repeat;
	 padding-top:10px;
	 background-position:center;
	 font-size:14px;

}
.seravi p{
     font:serif;
     text-indent: 1em; 
     padding-top:15px;
	 padding-left:60px;
	 padding-right:70px;
	 color:#000000;
}
.daimei{
font-size:16px;}


.oshirase {
　　text-align:justify;
}


/*　セラヴィ追加分　ここまで*/


#main2 {
	width: 782px;
	margin: 0px auto;
	background-image: url(../images/top/main_bg_f.gif);
	background-repeat: repeat-y;
	}

.navi_com {
	margin-left: 6px;}/*追加*/

#main-c05 {
	width: 782px;
	margin: 0px auto;
	}



#main-c06 {
	width: 782px;
text-align:center;
	margin: 0px auto;
padding:0 0 20px 0;
	}



#main-c12 {
	width: 782px;
	margin: 0px auto;
	}


#main-c12 h3 {
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 19px;
	}

#main-c12 h4 {
	padding-top: 5px;
	padding-left: 70px;
	}

#main-c12 p {
	padding-top: 5px;
	padding-left: 75px;
	padding-right: 100px;
	}


/*  main-right
==============================================*/
.detail-waku {
	width: 565px;
	margin: 0px 0px 30px 21px;
	background-image: url(../images/top/detail_wakubg.gif);
	background-position: top;
	background-repeat: no-repeat;
	}

	.detail-waku h4 {
	color: #e8e4db;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px 12px 24px;
	}

	.detail-floor {
	color: #e0cda4;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 20px 0px 0px;
	float: right;
	}

	.detail-waku p {
	padding: 5px 25px 0px 13px;
	}


/*  c

==============================================*/
#main-rc {
	width: 599px;
	float: right;
	margin-bottom: 60px;
	}


	#main-rc h3 {
	padding: 0px;
	}

	#main-rc h4 {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 15px;
	}


.c-ti {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	}


#main-rc23 {
	width: 599px;
	float: right;
	}


	#main-rc23 h3 {
	padding: 0px 0px 65px 0px;
	}


#main-rc14 {
	width: 599px;
	float: right;
	margin-bottom: 60px;
	}

#sub_ba_f03{
	margin-bottom: 10px;
	}


	#main-rc14 h3 {
	padding: 0px;
	}


#main-rc12 {
	width: 599px;
	float: right;
	margin-bottom: 60px;
	}


	#main-rc12 h3 {
	padding: 0px;
	margin-top: 30px;
	margin-left: 30px;
	}

	#main-rc12 h4 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 69px;
	}


/*  c05

==============================================*/

.c05-read {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 60px;
	margin-left: 47px;
	color: #7f6f56;
	}


.c05-01 {
	width:706px;
	margin-left: 29px;
	}

.c05-01 h4 {
	margin:0;
	}

.c05-01 p {
	margin:0;
	color: #7f6f56;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 57px;
	padding-left: 25px;
	}

.c05-02 {
	width: 677px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 45px;
	}


.c05-02 h5 {
	margin:0;
	background-image: url(../images/arow_brown2);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddbd6;
	font-size: 14px;
	font-weight: bold;
	color: #7f6f56;
	padding-left: 15px;
	padding-bottom: 7px;
	}

.c05-02 p {
	margin:0;
	color: #7f6f56;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 60px;
	}



.c05-line {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 48px;
	margin-left: 30px;
	}

/*  c07

==============================================*/

.c07-ta {
	width:745px;
	background-color: #ada78f;
	margin-top: 56px;
	margin-left: 17px;
	margin-bottom: 20px;
	}

.c07-ta th {
	width:230px;
	color: #7e6a50;
	background-color: #e0d9cf;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	}

.c07-ta td {
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	}


/*  c09

==============================================*/

.c09-read {
	margin-top: 19px;
	margin-bottom: 35px;
	margin-left: 18px;
	color: #7f6f56;
	background-image: url(../images/c/readbg_c09.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 747px;
	}

.c09-read p{
	color: #34769b;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	}


.c09-01  {
	width:708px;
	margin-left: 40px;
	}

.c09-01 h4 {
	margin:0;
	font-weight: bold;
	color: #000000;
	width: 708px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4efec;
	font-size: 12px;
	}

.c09-01 h5 {
	margin:0;
	font-weight: normal;
	color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.c09-01 p {
	margin:0;
	padding-bottom: 50px;
	}


	.c09-01  a:link {
	color: #907c5e;
	text-decoration: underline;
	font-weight: bold;
	}

	.c09-01 a:visited {
	color: #907c5e;
	font-weight: bold;
	text-decoration: underline;
	}

	.c09-01 a:active {
	color: #907c5e;
	font-weight: bold;
	text-decoration: none;
	}

	.c09-01 a:hover {
	color: #907c5e;
	font-weight: bold;
	text-decoration: none;
	}


.c09-icon {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	}



/*  c11

==============================================*/


.c11-01  {
	width:715px;
	margin-left: 28px;
	background-color: #f4f4ed;
	background-image: url(../images/c/presentbg1_c11.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	}


.c11-01 h5 {
	color:#a11339;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 65px;
	}

.c11-02 {
	width:660px;
	background-color: #ad1c43;
	margin-top: 10px;
	margin-left: 22px;
	}

.c11-present {
	width:636px;
	margin-left: 13px;
	}



.c11-present2 {
	width:313px;
	background-image: url(../images/c/waku1b_c11.gif);
	background-repeat: repeat-y;
	height: 100%;
	margin-bottom: 15px;
	}

.c11-present2 h6 {
	color:#eb508a;
	font-size: 17px;
	font-weight: bold;
	padding-left: 12px;
	}

.c11-present2-ph {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 13px;
	}


.c11-present2 p {
	color:#666666;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}

.c11-txt {
	color: #f4f4ed;
	text-align: center;
	width: 633px;
	margin-right: 0;
	margin-left: 14px;
	}

.c11-txt p {
	padding-top: 10px;
	padding-bottom: 10px;
}


.c11-txt2 {
	width:715px;
	background-image: url(../images/c/presentbg2_c11.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

.c11-txt2 p {
	margin:0;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 22px;
	color: #6b6b6b;
}


.c11-03  {
	width:715px;
	margin-left: 28px;
	background-color: #f1f7f0;
	background-image: url(../images/c/canbg1_c11.jpg.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	}


.c11-03 h5 {
	color:#2f572d;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 101px;
	}

.c11-04 {
	width:660px;
	background-color: #f3f8ec;
	margin-top: 10px;
	margin-left: 22px;
	}

.c11-can {
	width:636px;
	margin-left: 13px;
	}



.c11-can2 {
	width:313px;
	background-image: url(../images/c/waku2b_c11.gif);
	background-repeat: repeat-y;
	height: 100%;
	margin-bottom: 15px;
	}

.c11-can2 h6 {
	color:#c8b114;
	font-size: 17px;
	font-weight: bold;
	padding-left: 12px;
	}

.c11-can2-ph {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 13px;
	}


.c11-can2 p {
	color:#666666;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}

.c11-txt3 {
	color: #8ba542;
	text-align: center;
	width: 633px;
	margin-right: 0;
	margin-left: 14px;
	}

.c11-txt3 p {
	padding-top: 10px;
	padding-bottom: 10px;
}


.c11-txt4 {
	width:715px;
	}

.c11-txt4 p {
	margin:0;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 22px;
	color: #6b6b6b;
}



/*  c12

==============================================*/

.c12-ta {
	width:587px;
	background-color: #ada78f;
	margin-top: 10px;
	margin-left: 90px;
	margin-bottom: 20px;
	}

.c12-ta th {
	width:230px;
	color: #7e6a50;
	background-color: #e0d9cf;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	}

.c12-ta td {
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	}

.c12-ta2 {
	width:587px;
	background-color: #ada78f;
	margin-top: 20px;
	margin-left: 90px;
	margin-bottom: 20px;
	}

.c12-ta2 th {
	color: #7e6a50;
	background-color: #e0d9cf;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	}

.c12-ta2 td {
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	}


/*  c14

==============================================*/

.c14-read {
	margin-top: 24px;
	margin-right: 20px;
	margin-bottom: 60px;
	margin-left: 10px;
	}


.c14-01 {
	width:579px;
	margin-left: 10px;
	}

.c14-01 h4 {
	margin:0;
	}

.c14-01 p {
	margin:0;
	color: #7f6f56;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 57px;
	padding-left: 25px;
	}

.c14-02 {
	width: 554px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 23px;
	}


.c14-02 h5 {
	margin:0;
	background-image: url(../images/arow_brown2.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddbd6;
	font-size: 14px;
	font-weight: bold;
	color: #7f6f56;
	padding-left: 15px;
	padding-bottom: 7px;
	}

.c14-02 p {
	margin:0;
	color: #7f6f56;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 60px;
	}



/*  c15

==============================================*/

.c15-bu {
	width:580px;
	background-image: url(../images/c/readbg_c15.gif);
	background-repeat: repeat-x;
	height: 50px;
	margin-top: 47px;
	margin-left: 10px;
	}


.c15-01 {
	width:579px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	}

.c15-01 h4 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}

.c15-01 h5 {
	width:552px;
	margin:0;
	background-image: url(../images/arrow_brown3.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7915c;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-bottom: 7px;
	}

.c15-01 p {
	margin:0;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.c15-02 {
	width:579px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
.c15-02 h4 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}

.c15-02 h5 {
	width:552px;
	margin:0;
	background-image: url(../images/arrow_green.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #98ad5a;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-bottom: 7px;
	}

.c15-02 p {
	margin:0;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	}


.c15-03 {
	width:579px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	}

.c15-03 h4 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}

.c15-03 h5 {
	width:552px;
	margin:0;
	background-image: url(../images/arrow_blue.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #658ea1;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-bottom: 7px;
	}

.c15-03 p {
	margin:0;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	}


.c15-04 {
	width:579px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	}

.c15-04 h4 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}

.c15-04 h5 {
	width:552px;
	margin:0;
	background-image: url(../images/arrow_green2.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86a582;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-bottom: 7px;
	}

.c15-04 p {
	margin:0;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	}



.c15-ta {
	width:273px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
	}

.c15-ta th {
	margin:0;
	width:46px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	}

.c15-ta td {
	margin:0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #e9e6e6;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	}


/*  c17

==============================================*/

.c17-01 {
	width:595px;
	height:415px;
	background-image: url(../images/c/mainbg_c17.jpg);
	padding-top: 10px;
	margin-top: 10px;
	}

.c17-01 h5 {
	background-image: url(../images/c/subtibg_c17.gif);
	background-repeat: repeat-x;
	height: 48px;
	width: 530px;
	font-size: 16px;
	font-weight: bold;
	color: #330000;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 21px;
	padding-top: 12px;
	padding-left: 25px;
	}

.c17-01 p {
	color:#330000;
	font-weight: bold;
	padding-right: 75px;
	padding-left: 60px;
	padding-top: 10px;
	}


.c17-photo {
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 43px;
	}

.c17-phototd {
	margin:0;
	padding-right: 20px;
	}

.c17-icon {
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 43px;
	}

.c17-icontd {
	margin:0;
	padding-right: 6px;
	}



/*  c18

==============================================*/

.waku01-c18 {
	margin-right: 10px;
	margin-left: 16px;
	background-image: url(../images/c/wakubg_c18.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 20px;
	}


	.waku01-c18 h5 {
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 5px;
	}
	.waku01-c18 h6 {
	padding-left: 15px;
	padding-top: 15px;
	}
	.waku01-c18 p {
	margin:0;
	padding-top: 3px;
	padding-right: 25px;
	padding-left: 15px;
	padding-bottom: 10px;
	}

.waku02-c18 {
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	}


.c18-01 {
	width: 553px;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	}


.c18-01 h6 {
	margin:0;
	}


.c18-01 p {
	margin:0;
	padding-left: 15px;
	padding-bottom: 30px;
	padding-right: 15px;
	}


/*  main-right-c19

==============================================*/



.waku01-c19 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 16px;
	}
.waku01td-c19 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/c/rest_bg_c19.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}

	.waku01-c19 h5 {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/arow_brown.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #382913;
	margin-top: 5px;
	margin-left: 15px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 15px;
	}

	.waku01-c19 p {
	margin:0;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	}

	.c19-bu {
	margin:0;
	text-align: right;
	}

	.detail-floor-c19 {
	color: #c3b7a5;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}




.lou-c19 {
	width: 552px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 16px;
	}

.lou-c19-td1 {
	margin:0;
	padding-left: 10px;
	padding-bottom: 5px;
	}

.lou-c19-td2 {
	margin:0;
	background-image: url(../images/c/rest_bg_c19.jpg);
	background-repeat: no-repeat;
	}

.lou-c19-td2 h5 {
	margin:0;
	padding-top: 18px;
	padding-left: 10px;
	font-size: 14px;
	}

.lou-c19-td2 p {
	margin:0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	}

.menu-c19 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 27px;
	}


.menu-c19-td {
	margin:0;
	width: 234px;
	}


.menu-c19-td h6 {
	margin:0;
	padding-bottom: 10px;
	}

.menu-c19-td p {
	margin:0;
	color: #7b5825;
	padding-right: 10px;
	}


	


/*  c20

==============================================*/

.subti-c20 {
	width:557px;
	margin-left: 15px;
	background-image: url(../images/c/subtibg_c20.jpg);
	background-repeat: no-repeat;
	}


	.subti-c20 h5 {
	font-size: 16px;
	font-weight: bold;
	color: #382913;
	padding-top: 12px;
	padding-left: 15px;
	}


	.subti-c20 p {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	}

.c20-chef {
	width:532px;
	margin-top: 27px;
	margin-left: 24px;
	}


.c20-osusume {
	width:552px;
	margin-top: 27px;
	margin-left: 15px;
	}

.c20-osusume h5 {
	margin:0;
	}

.c20-osusumewaku {
	margin:0;
	background-image: url(../images/c/imgbg02_c20.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 552px;
	}


.c20-osusumewaku2 {
	width: 487px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 38px;
	}

.c20-osusumewaku2 h6 {
	margin:0;
	font-size: 12px;
	font-weight: bold;
	color: #524c41;
	padding-top: 8px;
	}

.c20-osusumewaku2 p {
	margin:0;
	font-size: 10px;
	color: #524c41;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	}



/*  c21

==============================================*/

.subti-c21 {
	width:578px;
	margin-left: 11px;
	background-image: url(../images/c/subtibg_c21.jpg);
	background-repeat: no-repeat;
	margin-top: 30px;
	}


	.subti-c21 h5 {
	font-size: 16px;
	font-weight: bold;
	color: #382913;
	padding-top: 12px;
	padding-left: 27px;
	}


	.subti-c21 p {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	}


.c21-menu {
	width:516px;
	margin-top: 31px;
	margin-left: 44px;
	}

.c21-menu p {
	padding-top: 20px;
	padding-bottom: 20px;
	}

.c21-menuti {
	background-image: url(../images/c/line_c21.gif);
	background-position: bottom;
	height: 35px;
	background-repeat: no-repeat;
	}



.c21-menuti2 {
	margin:0;
	}

.c21-menuti2 th {
	margin:0;
	font-size: 16px;
	color: #6e604a;
	text-align: left;
	}

.c21-menuti2 td {
	margin:0;
	font-size: 16px;
	color: #931c25;
	font-weight: bold;
	}


.c21-day {
	width:516px;
	background-color: #785820;
	margin-left: 44px;
	}

.c21-day td {
	margin:0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 17px;
	color: #e8e4db;
	}


.c21-menutxt {
	width:516px;
	background-color: #fffefe;
	margin-left: 44px;
	background-image: url(../images/c/imgbg02_c21.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 40px;
	}

.c21-menutxt p {
	margin-left: 23px;
	margin-top: 10px;
	margin-right: 23px;
	margin-bottom: 10px;
	color: #73622e;
	}


/*  c22

==============================================*/

.c22-morning {
	width:541px;
	background-image: url(../images/c/imgbg03_c22.gif);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 37px;
	}

.c22-morning-td1 {
	background-image:url(../images/c/imgbg01_c22.gif);
	background-repeat: no-repeat;
	height: 81px;
	}

.c22-morning2 {
	width:456px;
	margin-left: 30px;
	margin-top: 10px;
	}

	
.c22-morning2 td {
	background-image: url(../images/c/c22_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 14px;
	color: #779054;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
	}

.c22-img {
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	}

.c22-img2 {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 36px;
	}


.c22-lunch {
	width:541px;
	background-image: url(../images/c/imgbg03_c22.gif);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 37px;
	}

.c22-lunch-td1 {
	background-image:url(../images/c/imgbg04_c22.gif);
	background-repeat: no-repeat;
	height: 81px;
	}

.c22-lunch2 {
	width:456px;
	margin-left: 30px;
	margin-top: 10px;
	}

	
.c22-lunch2 td {
	background-image: url(../images/c/c22_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 14px;
	color: #907d54;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
	}


.c22-dinner {
	width:541px;
	background-image: url(../images/c/imgbg03_c22.gif);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 37px;
	}

.c22-dinner p {
	margin:0;
	font-size: 12px;
	color: #6971a8;
	padding-right: 75px;
	padding-left: 75px;
	padding-bottom: 20px;
	}


.c22-dinner-td1 {
	background-image:url(../images/c/imgbg07_c22.gif);
	background-repeat: no-repeat;
	height: 129px;
	}

.c22-dinner2 {
	width:456px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

	
.c22-dinner2 td {
	background-image: url(../images/c/c22_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 14px;
	color: #779054;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
	}

.c22-dinner3 {
	margin:0;
	font-size: 12px;
	color: #6971a8;
	}


.c22-txt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 70px;
	}



/*  c30

==============================================*/

.c30-01 {
	width:554px;
	margin-top: 10px;
	margin-left: 23px;
	}

.c30-01 h4 {
	margin:0;
	}

.c30-01 p {
	margin:0;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 50px;
	}

.c30-adress {
	width:318px;
	background-color: #f7f5f0;
	border: 1px solid #e2ddd2;
	margin-left: 125px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 60px;
	}

.c30-adress h6 {
	color: #44402a;
	padding-top: 10px;
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	}
	
.c30-adress p {
	color: #44402a;
	padding-bottom: 10px;
	}


/*  c30

==============================================*/


.c25-01 {
	width: 565px;
	background-image: url(../images/top/detail_wakubg.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 47px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 21px;
	}

	.c25-01 h4 {
	color: #e8e4db;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px 12px 24px;
	}

.c25-02 {
	width:552px;
	height:291px;
	background-image: url(../images/c/meinbg_c25.jpg);
	background-repeat: no-repeat;
	margin-left: 25px;
	}


.c25-02 p {
	margin:0;
	padding-top: 25px;
	padding-right: 17px;
	padding-left: 331px;
	}


.c25-03 {
	width:552px;
	background-image: url(../images/c/wakubg1_c25.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-left: 25px;
	}

.c25-04 {
	width:552px;
	height:315px;
	background-image: url(../images/c/wakubg2_c25.gif);
	background-repeat: no-repeat;
	}

.c25-ta {
	width:470px;
	margin-top: 30px;
	margin-left: 30px;
	}

.c25-td1 {
	width:90px;
	background-color: #375a2c;
	padding-left: 9px;
	}

.c25-td2 {
	height: 3px;
	padding-left: 10px;
	}

.c25-td3 {
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 35px;
	}

.c25-ba {
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	}

.c25-tel {
	margin-top: 54px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 114px;
	}

/*  c26

==============================================*/


.c26-01 {
	width: 559px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 23px;
	}

.c26-01 h5 {
	margin:0;
	}
.c26-01 h6 {
	margin:0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	}
.c26-01 p {
	margin:0;
	padding-left: 10px;
	padding-bottom: 25px;
	padding-right: 20px;
	}


.c26-ta {
	width:528px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #b6c7b6;
	}

.c26-td1 {
	width:250px;
	background-color: #375a2c;
	padding-left: 8px;
	height: 28px;
	padding-top: 5px;
	}

.c26-td2 {
	width:139px;
	background-color: #f5f5f5;
	height: 28px;
	text-align: center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

.c26-td3 {
	background-color: #FFFFFF;
	padding-left: 8px;
	height: 28px;
	padding-top: 5px;
	text-align: center;
	}
.c26-td4 {
	width:139px;
	background-color: #fbf6f7;
	padding-left: 8px;
	height: 28px;
	padding-top: 5px;
	text-align: center;
	}

.c26-td5 {
	width:139px;
	background-color: #f6ebee;
	height: 28px;
	padding-top: 8px;
	text-align: center;
	}


.c26-td6 {
	width:278px;
	background-color: #f5f5f5;
	height: 28px;
	text-align: center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}


/*  c27

==============================================*/


.c27-01 {
	width: 552px;
	margin-top: 27px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 25px;
	}

.c27-01 h5 {
	margin:0;
	}


.c27-ta {
	width:489px;
	margin-top: 15px;
	margin-left: 30px;
	margin-bottom: 165px;
	}

.c27-td1 {
	width:51px;
	background-color: #375a2c;
	padding-left: 8px;
	height: 20px;
	padding-top: 5px;
	}

.c27-td2 {
	width:73px;
	background-color: #375a2c;
	padding-left: 9px;
	text-align: center;
	height: 20px;
	padding-top: 5px;
 }
 
 
 
 .c27-td3 {
	background-color: #e7f3e3;
	color: #1c3a13;
	text-align: center;
 }

 .c27-td4 {
	background-color: #d1e8ca;
	color: #1c3a13;
	text-align: center;
	font-weight: bold;
 }

.c27-td5 {
	background-color: #375a2c;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	}


.c27-ta2 {
	width:540px;
	margin-left: 20px;
	}
.c27-ta2 p {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	}





/*  F

==============================================*/


a img{
	border:0px;
}


#main h5{
	padding: 0px 0px 1px 0px;
}

.maintext{
	line-height:1.6; 
}

.h5td h5{
	font-size:18px;
	font-weight: normal;
	margin:0 0 10px 0;
}


.h5td{
	padding:10px;
	text-align:left;
}

.margintate{
	margin:10px 0 0 0;
}

.nametext{
	font-size:20px;
	font-weight: bold;
	float:left;
}

.text-margin{
	margin:0 0 6px 0;
}


/*  F1
==============================================*/
#main-f01 {
	width: 782px;
text-align:center;
	margin: 0px auto;
padding:0 0 83px 0;
	}


/*  F2

==============================================*/
#main-f02 {
	width: 599px;
	float: right;
	margin-bottom: 83px;
	}

.f02-01 {
	width:579px;
	margin-left: 10px;
	margin-top: 32px;
	}
	
	.f02-01 a:link { color: #142b5a; text-decoration: underline; }
	.f02-01 a:visited { color: #142b5a; text-decoration: underline; }
	.f02-01 a:active { color: #142b5a; text-decoration: none; }
	.f02-01 a:hover { color: #142b5a; text-decoration: none; }

.f02-01 h4 {
	margin:0;
	}

.f02-01 p {
	margin:0;
	color: #7f6f56;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 57px;
	padding-left: 25px;
	}


.f2_tbl{
	width: 530px;
	background-color: #e6e6e6;
	margin: 25px 0px 0px 17px;
	}

	.f2_tbl th{
	width: 112px;
	color:#324998;
	padding:11px 8px 8px 0;
	background-color:#f5f8fa;
	text-align: left;
	vertical-align: top;
	}

	.f2_tbl td{
	padding: 11px 8px 8px 12px;
	background-color: #FFFFFF;
	}

.pdf_f02{
	margin-left: 10px;
	vertical-align:middle;
	}

.p-f2{
	margin:0px 0 8px 0;
}

.p2-f2{
	margin:25px 0 3px 0;
}

.boldfont{
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.f2-table2-left{
	padding:0 0 0 10px;
	width:130px;
}

#f2-table2 {
	margin:5px 0 12px 0;
	border:solid 0px;
}

#f2-table2 td{
	padding: 3px;
	vertical-align: top;
}

#f2-table3 {
	margin:2px 0 7px 0;
	border:solid 0px;
}

#f2-table3 td{
	padding: 3px;
	border:solid 0px;
}

#f2-table4 {
	margin:5px 0 8px 0;
	border:solid 0px;
}

#f2-table4 td{
	padding: 3px;
	border:solid 0px;
}

.f2-line {
	margin: 0px 0px 15px 2px;
	}

.f2-line2 {
	margin: 0px 0px 10px 2px;
	}


/*  F3

==============================================*/
#main-f03 {
	width: 599px;
	float: right;
	margin-bottom: 55px;
	}


.f03-01 {
	width:584px;
	margin-left: 10px;
	margin-top: 28px;
	}

.f03-01 h4 {
	margin:0 0px 30px 0px;
	}

.f03-01 p {
	margin:0;
	color: #7f6f56;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 57px;
	padding-left: 25px;
	}


#menu-f3{
	margin:0;
	padding:0;
	background-color:#D9DBE1;
}

.f3-subti {
	width: 558px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
	}

	.f3-subti th {
	width: 164px;
	color:#324998;
	padding:9px 0 10px 15px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-top: 1px solid #e6e6e6;
	}

	.f3-subti td {
	color: #666666;
	padding:9px 0 10px 0px;
	border-top: 1px solid #e6e6e6;
	}



.f3left-table{
	font-size:12px;
	color:#324998;
	padding:0 0 10px 0;
}

.f3right-table{
	font-size:12px;
	padding:0 0 10px 0;
}

.f3line-table{
	background-color:#cccccc;
	height:1px;
}



/*  F4

==============================================*/
#main-f04 {
	width: 599px;
	float: right;
	margin-bottom: 53px;
	}


.f04-01 {
	width:555px;
	margin-left: 10px;
	margin-top: 30px;
	}

.f04-01 h4 {
	margin:0 0px 12px 0px;
	}

.f04-01 p {
	margin:0;
	color: #7f6f56;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 57px;
	padding-left: 25px;
	}

.f04-02 {
	width: 530px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 24px;
	}

	.f04-02 th {
	width: 287px;
	text-align: left;
	vertical-align: top;
	}

	.f04-02 td {
	}


.f4right-table{
	font-size:12px;
	padding:0 0 10px 10px;
}




/*  F5

==============================================*/
#main-f05 {
	width: 599px;
	float: right;
	margin-bottom: 83px;
	}


#f05-center{
	text-align:center;
}

.f05-img {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 45px;
	margin-left: 0;
	}




/*  F6

==============================================*/
#main-f06 {
	width: 599px;
	float: right;
	margin-bottom: 83px;
	}

.f06-01 {
	width: 599px;
	margin: 14px 0px 0px 0px;
	}

.f06-02 {
	width: 575px;
	height: 150px;
	background-image:url(../images/f/menubg_f06_03a.gif);
	background-repeat:no-repeat;
	margin: 8px 0px 42px 27px;
	}
	
.f06-tbl {
	margin: 14px 0px 0px 30px;
	color: #1f2b53;
	}

	.f06-tbl th {
	padding: 0px 7px 6px 0px;
	}

.f06-03 {
	width: 550px;
	margin: 0px 0px 0px 25px;
	}

	.f06-03 h4 {
	margin: 0px 0px 0px 0px;
	}

	.f06-03 p {
	padding: 14px 0px 0px 20px;
	}

.f06-tbl2 {
	width:530px;
	margin-top: 18px;
	margin-left: 13px;
	margin-bottom: 0px;
	}

	.f06-tbl2 th {
	width:156px;
	background-image:url(../images/f/tablebg_f06.gif);
	background-repeat:repeat-y;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	text-align: left;
	}

	.f06-tbl2 td {
	background-color: #ffffff;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-top: 1px solid #e3e3e3;
	}

.f06-tbl2-td2 {
	background-color: #ffffff;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	}

.f06-btn{
	text-align:center;
	margin: 14px 0px 72px 0px;
	}


#f06_center{
	width:569px;
	text-align:center;
	margin-left: 23px;
}

.f06table-left{
	margin:0 0 0  25px;
	height:10px;
}

.f06table-right{
	font-size:11px;
	height:10px;
	color:#1F2B53;
	text-align:left;
}


.f06table2-left{
	background-image:url(../images/f/tablebg_f06.gif);
	background-repeat:repeat-y;
	height:25px;
	font-size:12px;
	color:#ffffff;
	padding:0 0 0 10px;
	font-weight:bold;
	border:solid 1px #ffffff;
	width:180px;
	text-align:left;
}

.f06table2-right{
	font-size:11px;
	color:#333333;
	border:solid 1px #cccccc;
	padding:0 0 0 10px;
	width:420px;
	text-align:left;
}


.f06title{
	padding:0 0 10px 0;
	margin:0;
}

.f06btn{
	padding:0 0 20px 0;
}




/*  F7

==============================================*/
.f07-01 {
	width: 545px;
	height: 190px;
	background-image: url(../images/f/img01_f07.gif); 
	background-repeat:no-repeat;
	margin: 18px 0px 42px 27px;
	}


#f07_table1{
	background-image:url(../images/f/f07_bg.gif);
	background-repeat:no-repeat;
	height:190px;
	padding:5px;
}




/*  F8｡｢F10

==============================================*/
#main-f08 {
	width: 599px;
	float: right;
	margin-bottom: 83px;
	}

.f08-01 {
	width: 599px;
	margin: 14px 0px 0px 0px;
	}

.f08-02 {
	width: 552px;
	margin: 0px 0px 0px 25px;
	}

	.f08-02 h4 {
	margin: 0px 0px 0px 0px;
	}

	.f08-02 h6 {
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	font-weight: normal;
	}

	.f08-02 p {
	padding: 0px 10px 20px 15px;
	}

.f08-02 a:link { color: #7e7e7e; text-decoration: underline; }
.f08-02 a:visited { color: #7e7e7e; text-decoration: underline; }
.f08-02 a:active { color: #7e7e7e; text-decoration: none; }
.f08-02 a:hover { color: #7e7e7e; text-decoration: none; }



.f08-tbl {
	width:526px;
	background-color: #ada78f;
	margin-top: 15px;
	margin-left: 13px;
	margin-bottom: 45px;
	}


.f08-tbl th.normal {
	width:165px;
	color: #ffffff;
	background-color: #6876a3;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

.f08-tbl th.sub {
	width:165px;
	color: #4e5379;
	background-color: #e8ecf5;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}


.f08-tbl td.normal {
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	vertical-align: top;
	}


.f08-tbl td.sub {
	background-color: #FFFFFF;
	}

.f08-txt1 {
	font-weight: normal;
	}

.f08-tbl2 {
	width:526px;
	background-color: #ada78f;
	margin-top: 15px;
	margin-left: 13px;
	margin-bottom: 35px;
	}


.f08-tbl2 th.normal {
	width:165px;
	color: #ffffff;
	background-color: #6876a3;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

.f08-tbl2 th.sub {
	width:163px;
	color: #4e5379;
	background-color: #e8ecf5;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}


.f08-tbl2 td.normal {
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	vertical-align: top;
	}


.f08-tbl2 td.sub {
	background-color: #FFFFFF;
	}



.f08-tbl3 {
	width: 100%;
	background-color: #ada78f;
	}

.f08-tbl3 th.sub2 {
	font-size: 11px;
	width:165px;
	color: #4e5379;
	background-color: #e8ecf5;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	}


.f08-tbl3 td.normal2 {
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	vertical-align: top;
	}


.f08-tbl4 {
	width:526px;
	background-color: #ada78f;
	margin-top: 15px;
	margin-left: 13px;
	margin-bottom: 45px;
	}

.f08-tbl4 th {
	color: #4e5379;
	background-color: #e8ecf5;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}


.f08-tbl4 td {
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	vertical-align: top;
	}

.f08-03 {
	margin: 0px 0px 30px 15px;
	}

.f08-04 {
	text-align: center;
	}



.f08-form01{
	width:100px;
	font-size:11px;
	color:#333333;
}

.f08-form02{
	width:50px;
	font-size:11px;
	color:#333333;
}

.f08-form03{
	width:330px;
	font-size:11px;
	color:#333333;
}


.f08table2-left{
	background-color:#6876A3;
	height:25px;
	font-size:12px;
	color:#ffffff;
	padding:5px 0 5px 10px;
	font-weight:bold;
	border:solid 1px #ffffff;
	width:160px;
	text-align:left;
}

.f08table2-right{
	font-size:11px;
	color:#333333;
	border:solid 1px #cccccc;
	padding:5px 0 5px 10px;
	width:370px;
	text-align:left;
}


.contactform2{
	width:340px;
	height:100px;
}

.f08table03{
	background-color:#E8ECF5;
	padding:3px;
	border:solid 1px #cccccc;
	color:#01226C;
}

.f08table04{
	background-color:#ffffff;
	padding:3px;
	border:solid 1px #cccccc;
}

.f08_table2{
	margin:0 0 30px 0;
}

.f08table3-left{
	background-color:#E8ECF5;;
	height:25px;
	font-size:12px;
	color:#6876A3;
	padding:5px 0 5px 10px;
	font-weight:bold;
	border:solid 1px #cccccc;
	width:160px;
	text-align:left;
}



/*  F09

==============================================*/
#main-f09 {
	width: 599px;
	float: right;
	margin-bottom: 11px;
	}


/*  F11

==============================================*/
#main-f11 {
	width: 599px;
	float: right;
	margin-bottom: 0px;
	}

.f11-subti01 {
	margin: 15px 0px 38px 0px;
	}

.f11-01 {
	width: 530px;
	margin: 0px 0px 0px 28px;
	}

.f11-02 {
	width: 530px;
	background-position: top;
	background-repeat: no-repeat;
	color: #484848;
	}

	.f11-02 h4 {
	padding: 12px 0px 55px 8px;
	font-size: 14px;
	font-weight: normal;
	}

	.f11-02 h6 {
	padding: 0px 0px 18px 8px;
	font-size: 20px;
	font-weight: normal;
	}

	.f11-02 p {
	padding: 0px 0px 85px 8px;
	line-height: 18px;
	}

.f11-txt24 {
	font-size: 24px;
	line-height: 30px;
	}



.f11-03 {
	width: 530px;
	background-position: top;
	background-repeat: no-repeat;
	color: #484848;
	}

	.f11-03 h4 {
	padding: 12px 0px 55px 272px;
	font-size: 14px;
	font-weight: normal;
	}

	.f11-03 h6 {
	padding: 0px 0px 18px 8px;
	font-size: 20px;
	font-weight: normal;
	}

	.f11-03 p {
	padding: 0px 0px 90px 8px;
	line-height: 18px;
	}

.f11-04 {
	width: 530px;
	background-position: top;
	background-repeat: no-repeat;
	color: #484848;
	}

	.f11-04 h4 {
	padding: 12px 0px 55px 8px;
	font-size: 14px;
	font-weight: normal;
	}

	.f11-04 h6 {
	padding: 0px 0px 18px 8px;
	font-size: 20px;
	font-weight: normal;
	}

	.f11-04 p {
	padding: 0px 0px 100px 8px;
	line-height: 18px;
	}


.f11-05 {
	width: 530px;
	background-position: top;
	background-repeat: no-repeat;
	color: #484848;
	}

	.f11-05 h4 {
	padding: 12px 0px 55px 272px;
	font-size: 14px;
	font-weight: normal;
	}

	.f11-05 h6 {
	padding: 0px 0px 18px 8px;
	font-size: 20px;
	font-weight: normal;
	}

	.f11-05 p {
	padding: 0px 0px 83px 8px;
	line-height: 18px;
	}







.f11-table {
	width:579px;
	text-align:center;
}

#f11-table1{
	width:550px;
	background-repeat:no-repeat;
	margin:0 0 30px 0;
}

#f11-table2{
	width:550px;
	background-repeat:no-repeat;
	margin:0 0 30px 0;
}

#f11-table3{
	width:550px;
	background-repeat:no-repeat;
	margin:0 0 30px 0;
}

#f11-table4{
	width:550px;
	background-repeat:no-repeat;
	margin:0 0 30px 0;
}

.f11-td{
	width:250px;
	height:150px;
	text-align:left;
}

.f11-p{
	margin:10px;
	clear:both;
}
/* セラヴィ　追加分*/
.seravi1 {
background-color:#CCCCCC;
width:720px;
height:25px;
margin-left:55px;
margin-bottom:20px;
}

.seravi1 p{
padding-left:20px;
padding-top:5px;
	}
	
.seravi1 a:link, .seravi1 a:visited { color: #142b5a; text-decoration: underline; }
.seravi1 a:active, .seravi1 a:hover { color: #142b5a; text-decoration: none; }

/* セラヴィ　追加分　ここまで*/