@charset "utf-8";

/* CSS Document */



/* main */



object,   

embed {   

    vertical-align: top;   

}



#main_info{

	width:434px;

	margin:10px 0px 15px 10px;

	float: left;

}

#main_info .newplan{

	background: url(../images/newplan_title.gif) no-repeat;

	height: 46px;

	width: 434px;

	display: block;

}

#main_info .newplan a{

	background: url(../images/newplan_title.gif) no-repeat;

	height: 46px;

	width: 434px;

	display: block;

}

#main_info .newplan a:hover{

	background: url(../images/newplan_title_hover.gif) no-repeat;

	height: 46px;

	width: 434px;

	display: block;

}



#plan_outline{

	padding:0px;

	background: url(../images/newplan_bg.gif) repeat-y;

	margin: 0px;

	width: 434px;

}



#plan_inline1{

	width:399px;

	margin:0px auto;

	padding:0px;

	clear: right;

}

#plan_inline1 .border{

	border-bottom: 1px solid #b09d60;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-color: #b09d60;

	border-right-color: #b09d60;

	border-left-color: #b09d60;

	width: 100%;

	margin: 0px 0px 10px;

}

#plan_inline2{

	margin:0px;

	padding:0px;

	width: 399px;

}

	

	div .plan_info{

		width:285px;

		float:left;

		text-align:left;

	}

div #plan_inline2 h3 a{

	border-bottom:dotted 1px #b09d60;

	margin:0px 0px 5px 0px;

	width:96%;

	padding-left:1em;

	font-size:14px;

	color:#660033;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-weight: bold;
	text-decoration:none

}
div #plan_inline2 h3 a:hover{

	border-bottom:dotted 1px #b09d60;

	margin:0px 0px 5px 0px;

	width:96%;

	padding-left:1em;

	font-size:14px;

	color:#b8041e;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-weight: bold;
	text-decoration:none

}

		

		div .plan_info p{

			margin:3px 0px;

			padding-left:0.5em;

			font-size:12px;

			font:"ヒラギノ角ゴ Pro W3";

		}

	div .plan_photo{

	width:105px;

	float:right;

	text-align:center;

	}

	div .plan_room{

	width:399px;

	margin:0px;

	text-align:center;

	}

		div .plan_room table{

	display:inline-table;

	width:399px;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px;

		}

		div .plan_room table td{

			text-align:left;

		}

		.ro a{

			font-size:12px;

			font:"ヒラギノ角ゴ Pro W3";

			color:#color:#3f3f3f;;

		}

		.ro a:hover{

			font-size:12px;

			font:"ヒラギノ角ゴ Pro W3";

			color:#660033;

		}

		.en{

			width:70px;

			font-size:12px;

			text-align:center;

		}

		.op{

			width:120px;

			font-size:11px;

			text-align:center;

		}



.pcard{

	width:644px;

	margin:0px 0px 0px 10px;

	background: url(../images/bnr_pcard.gif) no-repeat;

	height: 116px;

	display: block;

}

.pcard a{

	width:644px;

	background: url(../images/bnr_pcard.gif) no-repeat;

	height: 116px;

	display: block;

}

.pcard a:hover{

	width:644px;

	background: url(../images/bnr_pcard_hover.gif) no-repeat;

	height: 116px;

	display: block;

}

#service{

	width:644px;

	margin:0px 0px 0px 10px;

	padding-top: 1px;

	height: 136px;

}

.service01{

	float:left;

	background: url(../images/0service_01.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service01 a{

	float:left;

	background: url(../images/0service_01.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service01 a:hover{

	float:left;

	background: url(../images/0service_01hover.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service02{

	float:left;

	background: url(../images/0service_02.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service02 a{

	float:left;

	background: url(../images/0service_02.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service02 a:hover{

	float:left;

	background: url(../images/0service_02hover.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service03{

	float:left;

	background: url(../images/0service_03.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service03 a{

	float:left;

	background: url(../images/0service_03.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service03 a:hover{

	float:left;

	background: url(../images/0service_03hover.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service04{

	float:left;

	background: url(../images/0service_04.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service04 a{

	float:left;

	background: url(../images/0service_04.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service04 a:hover{

	float:left;

	background: url(../images/0service_04hover.gif) no-repeat;

	height: 48px;

	width: 161px;

	display: block;

}

.service05{

	float:left;

	background: url(../images/0service_05.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service05 a{

	float:left;

	background: url(../images/0service_05.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service05 a:hover{

	float:left;

	background: url(../images/0service_05hover.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service06{

	float:left;

	background: url(../images/0service_06.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service06 a{

	float:left;

	background: url(../images/0service_06.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service06 a:hover{

	float:left;

	background: url(../images/0service_06hover.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service07{

	float:left;

	background: url(../images/0service_07.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service07 a{

	float:left;

	background: url(../images/0service_07.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service07 a:hover{

	float:left;

	background: url(../images/0service_07hover.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service08{

	float:left;

	background: url(../images/0service_08.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service08 a{

	float:left;

	background: url(../images/0service_08.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

.service08 a:hover{

	float:left;

	background: url(../images/0service_08hover.gif) no-repeat;

	height: 60px;

	width: 161px;

	display: block;

}

					

#main_right{

	float:right;

	width:192px;

	margin:10px 6px 0px 0px;

	background: #FFFFFF;

	text-align: left;

}

	

#whats_new{

	width:192;

	margin:0px;

	text-align:left;

}



#main_right .whatsNew{

	background: url(../images/whatsnew_title.gif) no-repeat;

	height: 20px;

	width: 191px;

	display: block;

}

#main_right .whatsNew a{

	background: url(../images/whatsnew_title.gif) no-repeat;

	height: 20px;

	width: 191px;

	display: block;

}

#main_right .whatsNew a:hover{

	background: url(../images/whatsnew_title_hover.gif) no-repeat;

	height: 20px;

	width: 191px;

	display: block;

}



#whats_new dl{

	width:100%;

	margin:10px 0px;

	background: #f6f4f0;

	padding-bottom: 5px;

}

.date{

	font-size:12px;

	font-family: Arial;

	color: #909819;

	padding-left: 5px;

}

.text{

	font-size:12px;

	border-bottom:dashed 1px #6f6f6f;

	padding-bottom: 3px;

	margin: 0px 4px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	padding-left: 3px;

}

.textUnder{

	font-size:12px;

	font:"ヒラギノ角ゴ Pro W3";

	padding-bottom: 3px;

	padding-left: 5px;

}



#staff{

	width:192;

	margin:0px 0px 10px;

	text-align:left;

	background: #f6f4f0;

}

#staff dl{

	width:100%;

	margin:10px 0px;

	background: #f6f4f0;

	padding-bottom: 5px;

}			

	

