@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 .dailyphoto_t{
	background-image:url(../images/photo_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#6b0312;
	height: 20px;
	width: 191px;
	text-align:right;
	font-size:12px;
	font-family: Arial;
	padding-top:5px;
}
#main_right .dailyphoto_t span{
	color:#FFF;
	margin-right:10px;
}
#main_right .dailyphoto{
	width: 191px;
	text-align:center;
	background-color:#f6f4f0;
	padding-bottom:5px;
}
#main_right .dailyphoto img {
	margin:5px auto 0px auto;
}
#main_right .dailyphoto p {
	margin:5px auto 0px auto;
	width:180px;
	text-align:left;
	font-size:12px;
	font-family: Arial;
}

#main_right .whatsNew{
	margin-top:15px;



	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;



}			



	




