@charset "utf-8";
/* CSS Document */


#yusan_local {
	margin: 0px;
	padding: 0px;
}
#yusan_local h2 {
	background-image: url(../images/yusan_logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 20px auto;
	padding: 0px;
	height: 130px;
	width: 130px;
}
#yusan_local p {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 140px;
}
/* body_right */
.r01 {
	width:730px;
	height:465px;
	background-image: url(../sonota/images/wa_modern_main.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.r01 .table_modern {
	width:510px;
	margin:0px;
	float: right;
	padding: 0px;
}
.r01 .table_modern td {
	vertical-align:top;
	padding-top:5px;
}
.r02 {
	width:730px;
	height:284px;
	background-image: url(../sonota/images/theater_main.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.r02 p {
	width:312px;
	height:207px;
	margin:10px 0 0 410px;
}
.r03 {
	width:730px;
	height:284px;
	background-image: url(../sonota/images/akari_main.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.r03 p {
	width:312px;
	margin:45px 0 0 410px;
}
.r04 {
	background-color:#1a3048;
	width:683px;
	height:220px;
	margin:5px auto 20px;
	padding:15px 10px;
}
.r04 table td {
	padding:0 5px;
}
#wamodan {
	margin: 0px;
	padding: 0px;
	background-image: url(../sonota/images/wa_modern_main.jpg);
	height: auto;
	width: 729px;
}
#wamodan h3 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 130px;
}
#ubudo {
	margin: 0px;
	padding: 20px 0px 13px 0px;
	float: right;
	height: auto;
	width: 510px;
}
#ubudo .phot {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 312px;
	float: left;
}
#ubudo .phot_caption {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 185px;
}
#shinowa {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 510px;
}
#shinowa .phot_caption {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 185px;
}
#shinowa .phot {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 312px;
}
#wamodan p {
	font-size: 120%;
	margin: 0px;
	padding: 3px 0px;
}
#otowa {
	background-image: url(../sonota/images/otowa_main.jpg);
	margin: 0px;
	padding: 55px 0px 55px 0px;
	height: auto;
	width: 729px;
}
#otowa h3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 130px;
	text-indent: -9999px;
}
#otowa .phot {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 312px;
}
#akari {
	margin: 0px;
	padding: 0px 0px 55px 0px;
	height: auto;
	width: 729px;
	background-image: url(../sonota/images/akari_main.jpg);
	background-repeat: no-repeat;
}
#akari h3 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 130px;
}
#akari .phot {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 312px;
}
#ukigumo {
	background-color: #1A3048;
	margin: 0px 0px 20px 20px;
	padding: 13px 0px 13px 13px;
	height: auto;
	width: 696px;
}
#ukigumo .copy {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 132px;
}
#ukigumo .copy h3 {
	background-image: url(../sonota/images/ukigumo_logo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 13px 0px;
	height: 84px;
	width: 132px;
	text-indent: -9999px;
}
#ukigumo .copy p {
	font-size: 110%;
	text-align:justify;
	text-justify:distribute;
}
#ukigumo .phot {
	margin: 0px;
	padding: 0px 0px 0px 13px;
	float: left;
	height: auto;
	width: 263px;
}
#yusan_local h3 {
	background-image: url(../images/yu_navi_title.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 26px;
	width: 130px;
	text-indent: -9999px;
}
#yusan_local ul li {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 130px;
	display: block;
}
#yusan_local ul {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 130px;
}
#yusan_local li a {
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	width: 130px;
}
#yusan_local li a:hover {
	background-position:-130px 0;
}
#yusan_local li .btn_no {
	background-image: url(../images/btn_nonoshizuku.jpg);
}
#yusan_local .btn_hana {
	background-image: url(../images/btn_hananoshizuku.jpg);
}
#yusan_local .btn_ki {
	background-image: url(../images/btn_kinoshizuku.jpg);
}
#yusan_local .btn_ha {
	background-image: url(../images/btn_hanoshizuku.jpg);
}
#yusan_local .btn_wamodan {
	background-image: url(../images/btn_wamodan.jpg);
}
#yusan_local .btn_otowa {
	background-image: url(../images/btn_otowa.jpg);
}
#yusan_local .btn_akari {
	background-image: url(../images/btn_akjarinohuroa.jpg);
}
#yusan_local .btn_ukigumo {
	background-image: url(../images/btn_ukigumo.jpg);
}
#yusan_local .yu_border {
	background-image: url(../images/yusan_detail_11.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 130px;
	text-indent:0px;
}
#nonoshizuku {
	background-image: url(../nonoshizuku/images/nonoshizuku_mainbg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 320px 0px 40px 20px;
	height: auto;
	width: 710px;
}
#hanoshizuku {
	background-image:url(../hanoshizuku/images/ha_mainimg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 320px 0px 40px 20px;
	height: auto;
	width: 710px;
}
#kinoshizuku {
	background-image:url(../kinoshizuku/images/ki_mainimg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 320px 0px 40px 20px;
	height: auto;
	width: 710px;
}
#hananoshizuku {
	background-image:url(../hana/images/hana_mainimg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 320px 0px 40px 20px;
	height: auto;
	width: 710px;
}
.photo_r_l {
	margin: 0px;
	padding: 0px 6px 0px 0px;
	float: left;
	height: auto;
	width: 312px;
}
.roten_copy {
	margin: 0px;
	padding: 0px 6px 0px 0px;
	float: left;
	height: 84px;
	width: 370px;
}
.roten_copy h3 {
	font-size:120%;
	line-height:150%;
	margin:0px;
	padding:12px 0px 0px 3px;
	}
.roten_copy p {
	font-size:120%;
	line-height:150%;
	margin:0px;
	padding:0px 0px 0px 3px;
	}
.photo_r_s {
	margin: 0px;
	padding: 0px 6px 0px 0px;
	float: left;
	height: auto;
	width: 185px;
}
