@charset "utf-8";
/* CSS Document */

/*\*//*/
@import url("mac.css");
/**/


#bodyArea{width:100%;height:auto;background-image:url(../../layout_images/bg_body.jpg); padding:1px 0px 0px 0px;}
/*width 840*/
#wideArea{width:840px;margin:0px auto 0px auto;}
/*width 800*/
#defArea{width:800px;margin:34px auto 34px auto;}
#infoArea{width:800px;margin:0px auto 0px auto; padding:0px 0px 35px 0px; }
#infomation{width:800px;margin:0px auto 0px auto;}
/*#footerArea{width:840px;margin:0px auto 0px auto;}*/
/*cler*/
#infomation:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#globalTop:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
dl.cuisineTopics:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
dl.flowerTopics:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* bgThicken */
#bgThicken{ background-image:url(../../layout_images/bg_footer.jpg); border-top:solid; border-top-color:#F9F2E9; border-top-width:1px;}

/* top Gloval navi*/
#naviGlobal li{width:118px;height:200px;display:block;float:left;margin:0px 22px 0px 0px;}
#naviGlobal a{width:118px;height:200px;display:block; text-indent:-9999px;	text-decoration:none;}

#garden a{background-image:url(../../top_images/btn_garden.gif);background-position:0px 0px;}
#room a{background-image:url(../../top_images/btn_room.gif);background-position:0px 0px;}
#cuisine a{background-image:url(../../top_images/btn_cuisine.gif);background-position:0px 0px;}
#history a{background-image:url(../../top_images/btn_history.gif);background-position:0px 0px;}

#garden a:hover{background-image:url(../../top_images/btn_garden.gif);background-position:0px 200px;}
#room a:hover{background-image:url(../../top_images/btn_room.gif);background-position:0px 200px;}
#cuisine a:hover{background-image:url(../../top_images/btn_cuisine.gif);background-position:0px 200px;}
#history a:hover{background-image:url(../../top_images/btn_history.gif);background-position:0px 200px;}

/* top Sub navi*/

#naviSub{float:left; margin:0px 0px 0px 0px;}
#naviSub li,#naviSub a{width:209px;height:25px;display:block;text-decoration:none;}
#naviSub li{text-indent:-9999px;margin:3px 0px 0px 0px;}

#reserve a{background-image:url(../../top_images/btn_reserve.gif);background-position:0px 0px;}
#public a{background-image:url(../../top_images/btn_public.gif);background-position:0px 0px;}
#access a{background-image:url(../../top_images/btn_access.gif);background-position:0px 0px;}
#homemade a{background-image:url(../../top_images/btn_homemade.gif);background-position:0px 0px;}
#fact a{background-image:url(../../top_images/btn_fact.gif);background-position:0px 0px;}
#inquiry a{background-image:url(../../top_images/btn_inquiry.gif);background-position:0px 0px;}

#reserve a:hover{background-image:url(../../top_images/btn_reserve.gif);background-position:0px 25px;}
#public a:hover{background-image:url(../../top_images/btn_public.gif);background-position:0px 25px;}
#access a:hover{background-image:url(../../top_images/btn_access.gif);background-position:0px 25px;}
#homemade a:hover{background-image:url(../../top_images/btn_homemade.gif);background-position:0px 25px;}
#fact a:hover{background-image:url(../../top_images/btn_fact.gif);background-position:0px 25px;}
#inquiry a:hover{background-image:url(../../top_images/btn_inquiry.gif);background-position:0px 25px;}

/* infomation */

#infomation{padding:27px 0px 0px 0px;}
#infoNew{width:490px; float:left; text-align:left;}
#infoSeason{width:285px; float:right;}

dl.ttl{
margin:0px 0px 14px 0px;}
dl.ttl dt{
display:inline;
}
dl.ttl dt img{
margin:0px 9px 0px 0px;
}
dl.ttl dd{
display:inline;
}
dl.topicsList dt{
font-size:0.8em;
color:#838282;
display:inline;
margin:0px 7px 0px 0px;
line-height:1.3em;
}
dl.topicsList dd{
font-size:0.8em;
display:inline;
background-image:url(../../top_images/ico_new.jpg);
background-position:left center;
background-repeat:no-repeat;
padding:0px 0px 0px 17px;
line-height:1.3em;
}
dl.topicsList a{color:#555555;}
dl.topicsList a:hover{color:#333333;}

dl.flowerTopics{float:left;width:125px; margin:0px 0px 0px 17px;}
dl.flowerTopics dt{display:block;}
dl.flowerTopics img{margin:0px 6px 0px 0px; float:left;}
dl.flowerTopics dd{display:inline;font-size:0.8em;}

dl.cuisineTopics{float:left;width:125px;}
dl.cuisineTopics dt{display:block;}
dl.cuisineTopics img{margin:0px 6px 0px 0px; float:left;}
dl.cuisineTopics dd{display:inline;font-size:0.8em;}

dl.flowerTopics a,dl.cuisineTopics a{color:#555555;}
dl.topicsList a:hover,dl.cuisineTopics a:hover{color:#333333;}

/* footer 
#bgfooter{ background-image:url(../../layout_images/bg_footer.jpg);}
#footer{clear:both; text-align:right; padding:5px 0px 3px 0px;}
#footer address{ display:inline; }
#footer ul{ display:inline;padding:0px 0px 0px 0px; }
#footer li{ display:inline; font-size:0.65em;}
#footer a{color:#555555; text-decoration:none;}
#footer a:hover{color:#222222;}
*/



/*inside layout------------------------------------------------------*/

/*width 840*/
#mainFlashArea{width:840px;margin:0px auto 0px auto; padding:20px 0px 22px 0px;}
/*width 800*/
#insideArea{width:800px;margin:0px auto 0px auto; padding:0px 0px 11px 0px}
#contentsArea{width:800px;margin:0px auto 0px auto;}
#subContentsInside{width:800px;margin:0px auto 0px auto;}
/*cler*/
#headerInside:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#columnArea:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gardenTop #about:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gardenTop #btnArea:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.entryBox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.spaceBox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.historyTop #historyArea:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fact div.seetBody:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*inside navi*/
#bgheader{background-image:url(../../layout_images/bg_header.jpg); border-bottom:solid; border-bottom-color:#E9E6DF; border-bottom-width:1px;padding:0px;}

#navigationInside{float:right;width:635px;position:relative;}
#headerInside{width:800px; padding:0px 0px 0px 23px;}
#headerInside h1{float:left;width:165px; margin:74px 0px 0px 0px;}

#naviGlobalInside{ width:635px;}
#naviGlobalInside ul{margin:33px 0px 0px 284px;}
#naviGlobalInside li{width:47px;height:86px;display:block;float:left;margin:0px 0px 0px 27px;}
#naviGlobalInside a{width:47px;height:86px;display:block; text-indent:-9999px;text-decoration:none;}

#gardenInside a{ background-image:url(../../layout_images/btn_garden.gif); background-position:0px 0px;}
#roomInside a{ background-image:url(../../layout_images/btn_room.gif); background-position:0px 0px;}
#cuisineInside a{ background-image:url(../../layout_images/btn_cuisine.gif); background-position:0px 0px;}
#historyInside a{  background-image:url(../../layout_images/btn_history.gif); background-position:0px 0px;}

#gardenInside a:hover{ background-image:url(../../layout_images/btn_garden.gif); background-position:0px 172px;}
#roomInside a:hover{ background-image:url(../../layout_images/btn_room.gif);background-position:0px 172px;}
#cuisineInside a:hover{ background-image:url(../../layout_images/btn_cuisine.gif);background-position:0px 172px;}
#historyInside a:hover{  background-image:url(../../layout_images/btn_history.gif);background-position:0px 172px;}

#gardenInside.active a{ background-image:url(../../layout_images/btn_garden.gif); background-position:0px 86px;}
#roomInside.active a{ background-image:url(../../layout_images/btn_room.gif); background-position:0px 86px;}
#cuisineInside.active a{ background-image:url(../../layout_images/btn_cuisine.gif); background-position:0px 86px;}
#historyInside.active a{  background-image:url(../../layout_images/btn_history.gif); background-position:0px 86px;}

#gardenInside.active a:hover{ background-image:url(../../layout_images/btn_garden.gif); background-position:0px 86px;}
#roomInside.active a:hover{ background-image:url(../../layout_images/btn_room.gif); background-position:0px 86px;}
#cuisineInside.active a:hover{ background-image:url(../../layout_images/btn_cuisine.gif); background-position:0px 86px;}
#historyInside.active a:hover{  background-image:url(../../layout_images/btn_history.gif); background-position:0px 86px;}

#naviSubInside{width:660px;position:absolute; top:0px; left:-27px;}

#naviSubInside li{width:89px;height:19px;display:block;float:left;margin:0px 1px 0px 0px;}
#naviSubInside a{width:89px;height:19px;display:block; text-indent:-9999px; text-decoration:none;}

#reserveInside a{ background-image:url(../../layout_images/btn_sub_reserve.gif);background-position:0px 0px;}
#publicInside a{ background-image:url(../../layout_images/btn_sub_public.gif);background-position:0px 0px;}
#accessInside a{ background-image:url(../../layout_images/btn_sub_access.gif);background-position:0px 0px;}
#homemadeInside a{ background-image:url(../../layout_images/btn_sub_homemade.gif);background-position:0px 0px;}
#inquiryInside a{ background-image:url(../../layout_images/btn_sub_inquiry.gif);background-position:0px 0px;}
#factInside a{ background-image:url(../../layout_images/btn_sub_fact.gif);background-position:0px 0px;}
#topInside a{ background-image:url(../../layout_images/btn_sub_top.gif);background-position:0px 0px;}

#reserveInside a:hover{ background-image:url(../../layout_images/btn_sub_reserve.gif);background-position:0px 38px;}
#publicInside a:hover{ background-image:url(../../layout_images/btn_sub_public.gif);background-position:0px 38px;}
#accessInside a:hover{ background-image:url(../../layout_images/btn_sub_access.gif);background-position:0px 38px;}
#homemadeInside a:hover{ background-image:url(../../layout_images/btn_sub_homemade.gif);background-position:0px 38px;}
#inquiryInside a:hover{ background-image:url(../../layout_images/btn_sub_inquiry.gif);background-position:0px 38px;}
#factInside a:hover{ background-image:url(../../layout_images/btn_sub_fact.gif);background-position:0px 38px;}
#topInside a:hover{ background-image:url(../../layout_images/btn_sub_top.gif);background-position:0px 38px;}

#reserveInside.active a{ background-image:url(../../layout_images/btn_sub_reserve.gif);background-position:0px 19px;}
#publicInside.active a{ background-image:url(../../layout_images/btn_sub_public.gif);background-position:0px 19px;}
#accessInside.active a{ background-image:url(../../layout_images/btn_sub_access.gif);background-position:0px 19px;}
#homemadeInside.active a{ background-image:url(../../layout_images/btn_sub_homemade.gif);background-position:0px 19px;}
#inquiryInside.active a{ background-image:url(../../layout_images/btn_sub_inquiry.gif);background-position:0px 19px;}
#factInside.active a{ background-image:url(../../layout_images/btn_sub_fact.gif);background-position:0px 19px;}
#topInside.active a{ background-image:url(../../layout_images/btn_sub_top.gif);background-position:0px 19px;}

#reserveInside.active a:hover{ background-image:url(../../layout_images/btn_sub_reserve.gif);background-position:0px 19px;}
#publicInside.active a:hover{ background-image:url(../../layout_images/btn_sub_public.gif);background-position:0px 19px;}
#accessInside.active a:hover{ background-image:url(../../layout_images/btn_sub_access.gif);background-position:0px 19px;}
#homemadeInside.active a:hover{ background-image:url(../../layout_images/btn_sub_homemade.gif);background-position:0px 19px;}
#inquiryInside.active a:hover{ background-image:url(../../layout_images/btn_sub_inquiry.gif);background-position:0px 19px;}
#factInside.active a:hover{ background-image:url(../../layout_images/btn_sub_fact.gif);background-position:0px 19px;}
#topInside.active a:hover{ background-image:url(../../layout_images/btn_sub_top.gif);background-position:0px 19px;}

/*inside local navi-----------------------------------------------------------*/
#leftArea{
	float:left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#localNavi{ width:127px; float:right; background-image:url(../images/bg_navi_ttl.jpg); background-position:top center; background-repeat:no-repeat; text-align:center;}
#localNavi dt{
	padding:0px 0px 25px 0px;
	background-position: top;
}
#localNavi dd{padding:0px 0px 1px 0px;}
#localNavi a{padding:0px;}
#localNavi a:hover{padding:0px;}

.roomCate{margin:44px 0px 0px 0px;}
.gardenCate{margin:44px 0px 0px 0px;}
.cuisineCate{margin:44px 0px 0px 0px;}
.historyCate{margin:44px 0px 0px 0px;}
.reserveCate{margin:44px 0px 0px 0px;}
.publicCate{margin:44px 0px 0px 0px;}
.accessCate{margin:44px 0px 0px 0px;}
.inquiryCate{margin:53px 0px 0px 0px;}

/*inside mainContents-----------------------------------------------------------*/
#mainContents{ background-color:#FEFEFD;border-bottom:solid; border-bottom-color:#E9E6DF; border-bottom-width:1px;padding:0px 0px 57px 0px;}
#subContents{ background-color:#FEFEFD;border-bottom:solid; border-bottom-color:#E9E6DF; border-bottom-width:1px;padding:0px 0px 57px 0px;}

#cateTtl{float:left; padding:0px 26px;}
#cateTtlhomemade{float:left; padding:50px 0px 0px 0px;}
#cateSubTtl{float:left; margin-top:60px; padding:0px 30px;}
#cateCopy{float:left; margin:4px 0px 0px 13px;}
#cateSubCopy{float:left; margin:62px 0px 0px 13px;}
.clearArea{ clear:both;}
.defTXT{ font-size:0.8em; color:#666666;}
.mainTXT{ padding:20px 0px 0px 13px; line-height:1.3em}
.boldbrownTXT{ font-size:1.1em; font-weight:bold; color:#D9A686;}
.boldbrown2TXT{ font-size:1.1em; font-weight:bold; color:#B77A32; line-height: 1.4em;}
.boldbrown3TXT{ font-size:1.1em; font-weight:bold; color:#7C6B55; line-height: 1.4em;}
.boldpurpleTXT{ font-size:1.1em; font-weight:bold; color:#54007D; line-height: 1.4em;}
.boldredTXT{ font-size:1.1em; font-weight:bold; color:#F0430D; line-height: 1.4em;}
.boldporangeTXT{ font-size:1.1em; font-weight:bold; color:#FD750C; line-height: 1.4em;}
.boldTXT{ font-size:1.1em; font-weight:bold; color:#403B35; line-height: 1.4em;}
.bold2TXT{ font-size:1.1em; font-weight:bold; color:#666666; line-height: 1.4em;}
.capTXT{font-size:1.0em; color:#666666;	line-height: 1.4em;}
.cap2TXT{font-size:0.6em; color:#666666; line-height: 1.4em;}
.cap3TXT{font-size:0.6em; color:#666666; line-height: 1.4em; padding-top:3px;}
.wrap{clear:both; padding:0px; margin:0px;}

.borderLine{padding:0px 0px 6px 0px;}

.roomHR{ background-image:url(../images/room_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.gardenHR{ background-image:url(../images/garden_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.cuisineHR{ background-image:url(../images/cuisine_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.historyHR{ background-image:url(../images/history_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.reserveHR{ background-image:url(../images/def1_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.publicHR{ background-image:url(../images/def1_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.accessHR{ background-image:url(../images/def1_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.inquiryHR{ background-image:url(../images/def1_hr.gif); background-repeat:repeat-x; background-position:bottom;}
.factHR{ background-image:url(../images/def1_hr.gif); background-repeat:repeat-x; background-position:bottom;}



/*inside Contents-----------------------------------------------------------*/

/*room*/
.roomTop ul{
	text-align:right;
	margin:33px 0px 0px 0px;
}
.roomTop li{ display:inline;}

.shinkan td.shinTxt{padding:0px 0px 0px 25px; text-align:left;}
.shinkan td.shinTxt h3{margin:15px 0px 9px 0px;}
.shinkan h2{ margin:27px 7px 27px 7px;}
.shinkan #about{width:643px; padding:25px 0px 0px 0px;}

.honkan td.honTxt1{padding:0px 60px 0px 8px; text-align:left;}
.honkan td.honTxt1 h3{margin:15px 0px 9px 0px;}
.honkan td.honTxt2 h3{margin:8px 0px 9px 0px;}
.honkan td.honTxt2{padding:0px 40px 0px 25px; text-align:left;}
.honkan td.honTxt3{padding:0px 10px 0px 15px; text-align:left;}
.honkan td.honTxt4{padding:0px 15px 0px 10px; text-align:left;}
.honkan td.honTxt5{padding:0px 0px 0px 15px; text-align:left;}
.honkan td.honTxt6{padding:0px 15px 0px 0px; text-align:left;}
.honkan h2{ margin:27px 7px 27px 7px;}
.honkan h3{ margin:45px 7px 27px 7px;}

.honkan #about{float:left; width:643px; padding:25px 0px 0px 0px;}
.honkan .photoImage1{float:left; padding:0px 14px 0px 0px;}
.honkan .photoImage2{float:left; padding:0px 14px 0px 0px;}
.honkan .photoImage3{float:left;}
.room h2{ margin:27px 0px 27px 0px;}

/*garden*/

.gardenTop #about{width:800px;}
.gardenTop .photoImage1{float:left; width:252px;}
.gardenTop .photoImage2{float:left; width:121px;}
.gardenTop .photoImage2 img{ padding-left:11px; padding-right:28px;}
.gardenTop .photoImage2 img.header{margin-bottom:12px;}
.gardenTop .aboutCopy{ float:left; width:427px;line-height:1.2em;}
.gardenTop dl{width:200px; float:left;}
.gardenTop dt{padding:17px 9px 7px 9px;}
.gardenTop dt.rightSpace{padding-right:22px;}
.gardenTop dd.rightSpace{padding-right:22px;}

/*garden umehara add*/
.gardenTop #gardenhr{width:800px;height:22px;margin:5px 0px 6px 0px;background-image:url(../../garden/images/img_garden_hrbg.jpg);background-repeat:no-repeat;background-position:center bottom;}
.gardenTop #gardenhr img{margin-left:444px;}
/*garden umehara end*/

div.flowerGardenCap{width:243px; float:left; text-align:center; padding:0px 22px 0px 45px;}
div.flowerGardenCap span{display:block; width:243px; font-size:0.8em; color:#333333; margin:14px 0px 35px 0px}


/*cuisine*/
.cuisineTop #about{width:800px; padding:39px 0px 0px 0px;}
.cuisineTop #course{width:800px; padding:39px 0px 0px 0px;}
.cuisineTop .photoImage1{float:left; padding-right:8px;}
.cuisineTop .photoImage2{float:left; padding-right:19px;}
.cuisineTop .photoImage3{float:left; padding-right:8px;}
.cuisineTop .aboutCopy{ float:left; width:427px;line-height:1.2em; margin:0px;}
.cuisineTop .aboutsubCopy{ float:left; width:440px;line-height:1.4em; margin:0px;}
.cuisineTop .home{width:800px; padding:39px 0px 0px 0px;}
.cuisineTOP p.notes{font-size:0.8em;color:#333333;margin:25px 0px 0px 25px;}

/*history*/
.historyTop #historyArea{padding:39px 0px 0px 0px;}
.historyTop #about{width:619px; float:left;}
.historyTop #aboutPhoto{width:181px;float:left; text-align:right;}
.historyTop #aboutPhoto img{ margin:0px 0px 15px 0px;}
.historyTop dt{background-image:url(../../history/images/copy_top_bg.jpg); background-position:left top; background-repeat:no-repeat; padding: 0px 0px 0px 25px; height:22px;}
.historyTop dd{ padding:5px 0px 22px 0px;font-size:0.8em; color:#666666;}

/*bath*/
.bath div#ttlArea{float:right; width:315px;}
.bath div#mainPhoto{float:left; width:285px;}
.bath #cateTtl{margin:124px 0px 0px 0px; padding:0px;}
.bath #cateCopy{margin:14px 0px 0px 0px;padding:0px;}
.bath ul{font-size:0.8em; color:#666666; list-style-type:none; margin:10px 0px 0px 0px;}
.bath .oneSpace{margin-right:1em;}
.bath .twoSpace{margin-right:2em;}
.bath .fiveSpace{margin-left:5em;}
.bath .imagePhoto{ margin:53px 0px 0px 26px;}


/*bath umehara add*/

.bath #bathmainphotoArea{width:643px;}
.bath #bathfloatArea{width:643px;padding-top:20px;}
.bath #homebathfloatArea{width:643px; padding-top:20px;}
.bath #bathttlArea{width:300px;float:left;}
.bath #homebathttlArea{width:300px; float:right; padding-top: 50px;}
.bath #cateTtl2{margin:7px 0px 0px 0px; padding:0px;}
.bath #cateCopy2{margin:14px 0px 0px 0px;padding:0px;}
.bath #bathphotoArea{width:300px;float:right;}
.bath #homebathphotoArea{width:300px; float:left; padding-top: 50px;}
.bath .copy{width:300px; font-size:0.8em; color:#666666; line-height:1.4em;}

/*bath umehara end*/







/*lounge*/
.lounge div#ttlArea{float:left; width:643px;}
.lounge div#mainPhoto{float:right; width:285px;}
.lounge #cateTtl{margin:30px 0px 0px 0px; padding:0px;}
.lounge #cateCopy{margin:38px 0px 0px 30px; padding:0px;}
.lounge .loungeAoi{margin:0px 0px 0px 80px;}
.lounge .karinogawa{margin:-10px 0px 0px 0px;}
.lounge .loungeAoi dt img{margin:20px 0px 0px 0px;}

.lounge .hiroma{margin:0px;}
.lounge .hiroma .oo{margin:58px 0px 0px 0px;}
.lounge .hiroma .hon{margin:32px 0px 0px 0px;}
.lounge .hiroma .kokuhou{margin:32px 0px 0px 0px;}

.lounge dl.aboutCopy{ margin:24px 0px 0px 0px;color:#666666;}
.lounge dl.aboutCopy dt{font-size:0.8em;margin:6px 0px 0px 0px; font-weight:bold;}
.lounge dl.aboutCopy dd{font-size:0.8em; }
.lounge dd{font-size:0.65em; color:#333333; padding:2px 0px 0px 0px; margin:0px;}

.lounge .mainarea{width:643px; padding-top:35px;}
.lounge .copyarea{width:320px; float:left; font-size:0.8em; color:#666666; line-height:1.4em;}
.lounge .copyarea2{width:320px; float:right; font-size:0.8em; color:#666666; line-height:1.4em;}
.lounge .photoarea{width:300px; float:right;}
.lounge .photoarea2{width:300px; float:left;}


/*reserve*/
.reserve #cateTtlSub{width:143px;float:left; margin:33px 0px 0px 0px;}
.reserve #cateCopySub{padding:38px 0px 0px 0px; float:left; width:300px;}

.cancel #cateTtlSub{width:143px;float:left; margin:33px 0px 0px 0px;}
.cancel #cateCopySub{padding:38px 0px 0px 0px; float:left; width:300px;}


.entryBox{padding:30px 7px 0px 7px;}
.entryBox div.spaceBox{clear:both; margin:0px 0px 30px 0px;}

.entryBox div.photo{float:left; width:255px;}
.entryBox div.photo img{margin:0px 0px 3px 0px;}

.entryBox div.infomation{ width:360px; float:right;}
.entryBox ul.btnPlan{ text-align:right; margin:0px 0px 0px 0px;}
.entryBox ul.btnPlan li{display:inline;}
.entryBox h3.ttlPlan{ font-weight:bold; color:#010101; margin:2px 0px 4px 3px;}
.entryBox p.topics{background-color:#EAE5DF; padding:2px 4px; font-size:0.8em; color:#403B35;}
.entryBox p.bodyCopy{font-size:0.8em; padding:10px 0px 10px 0px; color:#403B35;}

.cancel dl{font-size:0.8em; padding:30px 0px 0px 0px;}
.cancel dt{ background-color:#F7F6F4; padding:2px 4px; color:#8A6F53;}
.cancel dd{ margin:5px 20px 17px 20px; color:#333333;}
.cancel div.tableBG{ background-color:#ECE8E1; padding:1px;margin:5px 20px 17px 20px;}
.cancel table{font-size:0.8em; width:100%;}
.cancel th{ background-color:#F7F6F4; color:#3F3932; font-weight:normal;text-align:center;padding:4px 3px;}
.cancel th.sub{ background-color:#F4F0E9; color:#3F3932; font-weight:normal;text-align:center;padding:4px 3px;}
.cancel td{ color:#333333; background-color:#FEFEFD; text-align:center; padding:4px 3px;}
.cancel caption{padding:4px 3px;color:#3F3932;}
.cancel p.notes{font-size:0.8em;color:#333333;margin:5px 20px 17px 20px;}

/*access*/
.access #cateTtlSub{width:143px; margin:33px 0px 23px 0px;}
.access #cateTtlSub2{width:143px; margin:33px 0px 23px 0px;}


.access div.accessArea{ width:310px; float:left;}
.access div.mapArea{ width:325px; float:right;}
.access p.car{ background-image:url(../../access/images/g_acs_car.jpg); background-position:left center; background-repeat:no-repeat; font-size:0.8em; padding:10px 0px 10px 63px;}
.access p.train{ background-image:url(../../access/images/g_acs_train.jpg);background-position:left center; background-repeat:no-repeat; font-size:0.8em; padding:10px 0px 10px 63px;}

.access div.amusementArea{margin:16px 0px 0px 14px;}
.access dl.amusement{width:204px; float:left;}
.access dl.amusement dt{margin:16px 15px 0px 15px; height:112px;}
.access dl.amusement dd{font-size:0.8em; text-align:left; margin:8px 15px 0px 15px; padding:0px;}
.amusement strong{ display:block;}

.access div.addressArea{ width:230px;background-color:#FBF8F3; padding:3px 3px 3px 83px; margin:18px 0px 0px 0px; background-image:url(../../access/images/pho_acs_image.jpg); background-position:left center; background-repeat:no-repeat; height:137px;}
.access div.addressArea h3{ margin:55px 0px 0px 0px; font-size:0.8em; color:#403B37; background-image:url(../../access/images/bg_address.gif); background-position:left center; background-repeat:no-repeat; padding:0px 0px 0px 12px;}
address.access{font-style:normal;font-size:0.8em;color:#423D39;line-height:1.2em;}

.access div.mapBody{ width:301px; text-align:center;margin:25px 0px 0px 12px; padding:6px; background-color:#F1F1F1;}
.access img.btn{ margin:10px 0px;}
.access p.pdfDL{ margin:8px 0px 0px 0px; font-size:0.65em; text-align:left; height:30px;}
.access p.pdfDL img{ margin:0px 4px 0px 0px;}

/*inquiry*/
.inquiry #cateTtlSub{padding:33px 0px 10px 0px;}
.inquiry #cateTtlSub2{padding:33px 0px 0px 0px;}
.inquiry dl{font-size:0.8em; padding:30px 0px 0px 0px;}
.inquiry dt{ background-color:#F7F6F4; padding:2px 4px; color:#8A6F53;}
.inquiry dd{ margin:5px 20px 17px 20px; color:#333333;}

.inquiry div.addressArea{background-color:#FBF8F3; padding:10px 5px; margin:18px 0px 10px 0px; text-align:center;}
.inquiry div.addressArea h3{ margin:0px 0px 0px 0px; font-size:0.8em; color:#403B37; padding:5px 0px 3px 0px;}
.inquiry div.addressArea strong{padding:0px; margin:0px; font-size:0.8em; color:#A1876B;}
.inquiry address.access{font-style:normal;font-size:0.8em;color:#423D39;line-height:1.2em;}

/*fact*/
.fact #cateTtlSub{padding:33px 0px 10px 0px;}
.fact #cateTtlSub2{padding:33px 0px 0px 0px;}
.fact dl{font-size:0.8em; padding:30px 0px 0px 0px;}
.fact dt{margin:1em 0px 0.6em 0px; background-color:#F7F6F4; padding:2px 4px; color:#8A6F53;}
.fact dd{color:#333333;}

.fact ul{margin:1em 0px 0px 1em;}
.fact li{ margin:0px 0px 1em 1em;}
.fact ul li ul{ margin:0px 0px 0px 1em;}
.fact ul li li{margin:0.2em 0px 0px  1em;}
.fact li.squareList{list-style-type:square; margin:0px 0px 0px 1em;}

.fact address{font-style:normal;font-size:100%;line-height:1.3em;color:#333333;}

.fact div.seetArea{ width:100%; text-align:left;background-color:#F1F1F1;margin:30px 0px 0px 0px;}
.fact div.seetBody{ width:100%; text-align:left;margin:0px 0px 0px 3px; padding:6px; }
.fact div.seetBtn{ float:left; margin:10px 0px 0px 0px;}
.fact img.thumb{ float:left; margin:0px 10px 0px 0px;}
.fact img.btn{ margin:0px;}
.fact img.line,#columnArea img.lineNavi{ margin:10px 0px 0px 0px;}
#columnArea img.lineNavi{ margin:10px 0px 0px 0px;}
.fact p.pdfDL{ margin:8px 0px 0px 0px; font-size:0.65em; text-align:left; height:30px;}
#columnArea p.pdfDLNavi{ margin:8px 0px 0px 0px; font-size:0.65em; text-align:center; }
.fact p.pdfDL img,#columnArea p.pdfDL img{ margin:0px 4px 0px 0px;}
#columnArea p.pdfDLNavi img{ margin:0px 4px 0px 0px;}
#columnArea p.pdfDLNavi span{ text-align:left; }

/*stay*/
.stay #cateTtlSub{width:271px; margin:0px; padding-top: 30px;}
.stay div.box{padding:30px 0 0; overflow:hidden; width:629px;}
.stay div.photo1{float:right; width:249px;}
.stay div.photo2{float:right; width:255px; margin-top:15px;}
.stay div.information{
	float:left;
	width:360px;
}
.stay p.copy{color:#333333;	font-size:0.8em; line-height: 1.4em; margin: 0px;}
.stay p.new{color:red; font-weight:bold; font-size:1.2em; margin: 0px; margin-bottom: -15px;}
.stay h3{margin:0px; padding: 10px 0px 2px 0px;}
.stay ul.reserve{margin:0px; text-align:left; padding-top: 20px;}
.stay ul.reserve2{margin:0px; text-align:left; padding-bottom:15px; padding-top: 10px;}
.stay ul.reserve3{margin:0px; text-align:left; padding-bottom:35px; padding-top: 20px;}
.stay ul.reserve li{display:inline;}
.stay ul.reserve2 li{display:inline;}
.stay ul.reserve3 li{display:inline;}
.stay p.golf{width:606px; color:#7C6B55; font-size:0.8em; line-height: 1.4em; background-color:#EEECE7; padding:8px; margin-top:20px;}
.stay p.oyako{width:340px; color:#54007D; font-size:0.8em; line-height: 1.4em; background-color:#f7f0ff; padding:8px;}
.stay p.tokuten{width:606px; color:#FD750C; font-size:0.8em; line-height: 1.4em; background-color:#FDF5ED; padding:8px;}
.stay p.kinten{width:606px; color:#F0430D; font-size:0.8em; line-height: 1.4em; background-color:#FCE9E3; padding:8px;}
.stay .link{width:610px; color:#7C6B55; font-size:0.8em; line-height: 1.4em; text-align:right; margin-top:-10px;}
.stay p.anchor{margin:0px; padding: 20px 0px 10px 0px; font-size:0.8em; color:#666666; line-height:1.5em;}

.stay p.standard{width:606px; color:#8d8d8d; font-size:0.8em; line-height: 1.4em; background-color:#efefef; padding:8px;}

/*introdaction*/
.introdaction #about{width:741px; padding:39px 0px 0px 0px;}
.introdaction .photo{margin-top:-42px;}
.introdaction .photoImage1{float:left; padding-right:13px;}
.introdaction .photoImage2{float:right;}
.introdaction .photoImage3{float:left;}
.introdaction .photoImage4{float:right; margin-right:40px;}
.introdaction .Copy{float:left; width:360px; font-size:0.8em; color:#333333; line-height:1.4em; margin:0px;}
.introdaction .main{float:left; width:520px; padding-left:20px;}
.introdaction .obi{float:left; width:220px;}
.introdaction .home{width:800px; padding:39px 0px 0px 0px;}
.introdaction #photoarea{width:760px; padding:25px 0px 0px 0px;}
.introdaction .read{height:288px; width:520px; font-size:0.8em; color:#333333; line-height:1.3em; padding:15px 15px 15px 25px; background-image:url(../../garden/images/back.gif); background-repeat:no-repeat;}


/*リニューアル後、追加
	footer modules
	- modules used in footer
**************************************/
			
#footerLogo{float:left;margin:-16px 0;}
#footerArea #footerNav-A{float:left;border-right:1px solid #d8d8d8;}
#footerArea #footerNav-A li{float:left;border-left:1px solid #d8d8d8;padding:0 11px;line-height:0;}
#footerArea address{float:right;}
#footerArea{background:url(/common/imgs/module_parts/parts_footer/bg01.gif) repeat-x #fff;padding:0 10px;}
#footerArea-sub{width:1000px;margin:0 auto;padding:20px 0 16px;text-align:left}
			
/***********************************************
	事業所TOP　QRコード
***********************************************/		
			
#mobile {
	background:url(/common/imgs/mobile/bg01.gif) repeat-x #f5f5f5;
	margin-top: 15px;
	border: 1px solid #E3E3E3;
}
#mobile #qrcode{
 	text-align:center;
	padding:0px 10px 10px;
}
#mobile #qrcode img{
	border: 1px solid #CCC;
}
/***********************************************
	事業所TOP　QRコード
***********************************************/

/*新館*/
.shin{width:643px; padding:0px 10px 0px 10px; margin-top:0px;}
.shin_txt{float:right; width:390px; padding-left:13px;}
.line{width:623px; border-top:#D8DADB solid 1px; margin:20px 10px 15px 10px;}


#menu{width:560px; margin:0px auto 34px auto; float:left;}
.mark{background:url(../images/li_bg1.gif) no-repeat left; padding-left:17px; font-weight:bold;}
.topplan{padding-left:17px;}
			
