@charset "utf-8";
/* CSS Document */


/* TOP */


ul, li, form, div, h2, h3, h4  {
	margin: 0px;
	padding: 0px;
}
object, embed,{  
     vertical-align: top; } 
	 

.moduletable img{
vertical-align: top;

}


body {

margin: 0px;
padding: 0px;
}
body, th, td{
	font-size: 12px;
	line-height: 150%;
	vertical-align: top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
html>body, th, td{
	font-size: 12px;
	line-height: 150%;
	vertical-align: top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}


p {
	margin-bottom: 10px;
}


a{
	text-decoration: none;
	color: #3399CC;
}
a:hover {
	text-decoration: underline;
}
.infotable td {
	padding: 14px;
	border: 1px solid #cccccc;
}





a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




.clear {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	display: none;
}




.clear1 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}







ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	font-weight: normal;
}


hr {

   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #cccccc; /* 線色 */
   height: 1px; /* 高さ */
}


.nohr{
	display: none;

}




/* index下部*/


#infomenaka {
	height: 16px;
	width: 118px;
	margin-left: 0px;
	padding: 6px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}


#infomenaka a {
	background-image: url(../images/itiran.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 118px;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 380px;
}




#menu_info {
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}



.info_syuku {
	background-image: url(../images/info_syuku.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 145px;
	float: left;
	display: block;
	text-indent: -9999px;
}

.info_syuku a{
	background-image: url(../images/info_syuku.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 145px;
	display: block;
}
.toiawasetable {
	background-image: url(../images/back_table_midashi1.gif);
	background-repeat: repeat-x;
	padding: 30px;
	border: 1px solid #cccccc;
}





.info_enkai {
	background-image: url(../images/info_enkai.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 23px;
	width: 149px;
	text-indent: -9999px;
}
.toiawasetable td {
	padding: 6px;
}
.toiawasetable td input {
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	padding: 2px;
}



.info_enkai a{
	background-image: url(../images/info_enkai.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 149px;
	display: block;
}


.info_res {
	background-image: url(../images/info_res.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 23px;
	width: 164px;
	text-indent: -9999px;
}

.info_res a{
	background-image: url(../images/info_res.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 164px;
	display: block;
}






/* 下のバナーメニュー*/


#shop {
	float: left;
}
#deri {
	float: left;
}

#blog {
	float: left;
}

#blog a {
	background-image: url(../images/bana7.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 167px;
	margin-top: 10px;
}
#shop a{
	background-image: url(../images/bana5.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 167px;
	margin-top: 10px;
}
#deri a{
	background-image: url(../images/bana6.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 167px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 10px;
}


#blog a:hover {
	background-image: url(../images/bana7.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 167px;
	margin-top: 10px;
	background-position: 0px -60px;
}
#shop a:hover{
	background-image: url(../images/bana5.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 167px;
	margin-top: 10px;
	background-position: 0px -60px;
}
#deri a:hover{
	background-image: url(../images/bana6.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 167px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 10px;
	background-position: 0px -60px;
}




#bana1 a {
	background-image: url(../images/bana1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 91px;
	width: 317px;
}
#bana2 a {
	background-image: url(../images/bana2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 61px;
	width: 317px;
	margin-top: 10px;
}
#bana3 a {
	background-image: url(../images/bana3.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 61px;
	width: 317px;
	margin-top: 10px;
}
#bana4 a {
	background-image: url(../images/bana4.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 29px;
	width: 317px;
	margin-top: 10px;
}

#bana1 a:hover {
	background-image: url(../images/bana1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 91px;
	width: 317px;
	background-position: 0px -91px;
}
#bana2 a:hover {
	background-image: url(../images/bana2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 61px;
	width: 317px;
	margin-top: 10px;
	background-position: 0px -61px;
}
#bana3 a:hover {
	background-image: url(../images/bana3.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 61px;
	width: 317px;
	margin-top: 10px;
	background-position: 0px -61px;
}
#bana4 a:hover {
	background-image: url(../images/bana4.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 29px;
	width: 317px;
	margin-top: 10px;
	background-position: 0px -29px;
}






/* コンテンツ部分・宿泊 */




#syukuhakumain {

              background-image: url(../images/main_img_shukuhaku.jpg);

              background-repeat: no-repeat;

              height: 240px;

              width: 880px;

              margin: 0px;

              padding: 0px;

              text-indent: -9999px;

              left: 0px;

              top: 0px;

              right: 0px;

              bottom: 0px;

              clip: rect(0px,0px,0px,0px);

}

 

h2{

              margin: 0px;

              padding: 0px;

              font-size: 9px;

              font-style: normal;

              font-weight: normal;

              font-variant: normal;

              text-transform: none;

}

 

.sabumenu_botan{

              background-image: url(../images/title_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 880px;

              background-position: right;

}

 

.sabumenu_botan a{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_botan a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}

 

#syukuhaku{

              background-image: url(../images/btn_kyakushitsu.jpg);

              background-repeat: no-repeat;

              text-indent: -9999px;

              height: 48px;

              width: 200px;

}

 

.sin{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              height: 28px;

              width: 177px;

              margin-left: 10px;

}

 

.tuin{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              background-position: 0px -28px;

              height: 28px;

              width: 177px;

              margin-left: 10px;

}

 

.wasitu{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              background-position: 0px -56px;

              height: 28px;

              width: 177px;

              margin-left: 10px;

}

 

#sub_menu{

              background-color: #FFFFFF;

              padding-bottom: 12px;

}


#sub_menu li{
margin-bottom: 3px;
}
 

 

.sin a{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              height: 28px;

              width: 177px;

              text-indent: -9999px;

              display: block;

}

 

.tuin a{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              background-position: 0px -28px;

              height: 28px;

              width: 177px;

              text-indent: -9999px;

              display: block;

}

 

.wasitu a{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              background-position: 0px -56px;

              height: 28px;

              width: 177px;

              text-indent: -9999px;

              display: block;

}

 

 

.sin a:hover{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              height: 28px;

              width: 177px;

              background-position: -177px 0px;

}

 

.tuin a:hover{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              background-position: -177px -28px;

              height: 28px;

              width: 177px;

}

 

.wasitu a:hover{

              background-image: url(../images/btn_roomtype_l.jpg);

              background-repeat: no-repeat;

              background-position: -177px -56px;

              height: 28px;

              width: 177px;

}

 

#setubi a{

              background-image: url(../images/btn_shukuhaku_l.jpg);

              background-repeat: no-repeat;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

 

#haku a{

              background-image: url(../images/btn_shukuhaku_l.jpg);

              background-repeat: no-repeat;

              background-position: 0px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

 

#setubi a:hover{

              background-image: url(../images/btn_shukuhaku_l.jpg);

              background-repeat: no-repeat;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

              background-position: -200px 0px;

}

 

#haku a:hover{

              background-image: url(../images/btn_shukuhaku_l.jpg);

              background-repeat: no-repeat;

              background-position: -200px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

 

#sub_menu2{

              width: 172px;

              padding-top: 14px;

              margin-left: 14px;
			 

}

 

.yokosen{

              background-image: url(../images/img_shukuhaku_dotline.gif);

              background-repeat: repeat-y;

              background-position: right;

}

 

.yokosen2{

              background-image: url(../images/img_shukuhaku_dotline2.gif);

              background-repeat: repeat-y;

              background-position: right;

              font-weight: bold;

              text-align: center;

              padding-top: 2px;

              padding-bottom: 2px;

}

 

#tyekumeito{
width: 170px;
 

}

 

.nakatyeku{

              font-weight: bold;

              text-align: center;

              padding-top: 3px;

              padding-bottom: 3px;

}

 

#goyoyaku{
	margin-top: 10px;
	background-color: #FFFFFF;
	text-align: center;
	width: 170px;
	padding-top: 3px;
	padding-bottom: 3px;

}
.midashi_kuroobi h4 {
	background-image: url(../images/back_midashi_glaybar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 10px;
	padding-bottom: 16px;
	padding-top: 4px;
	color: #FFFFFF;
	font-size: 125%;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-right: 0px;
}
.setsubitable {
	width: 568px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.setsubitable td {
	background-image: url(../images/back_setsubitable.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.plantable h3 {
	margin: 10px;
	padding: 0px;
	float: left;
	display: block;
	width: 320px;
}



 

#fotmenu1 a{

              background-image:
url(../../../images/shukuhaku/icon_glay_yaji.gif);

              background-repeat: no-repeat;

              padding-left: 14px;

              color: #333333;

              margin-left: 5px;

}

 

#fotmenu1 a:hover{

              background-image:
url(../../../images/shukuhaku/icon_glay_yaji.gif);

              background-repeat: no-repeat;

              padding-left: 14px;

              color: #333333;

              text-decoration: underline;

}

 

#mannnaka{

              text-align: center;

              vertical-align: middle;

              padding-top: 5px;

}

 

#fotuesen{

              border-top-width: 1px;

              border-top-style: solid;

              border-top-color: #DBDBDB;

}

 

#mannaka2{

              padding-top: 10px;

}




/* プライバシーポリシー中身*/



.ppunder td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-left: 10px;
}

h3 {
	margin-bottom: 30px;
	margin-top: 16px;
}





/* メイン画像タイトル*/

.sabumenu_single{
	background-image: url(../../../images/title_etc/title_single.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_single a{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_single a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.sabumenu_tuin{
	background-image:url(../../../images/title_etc/title_twin.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_tuin a{

              background-image:url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_tuin a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.sabumenu_wasitu{
	background-image:url(../../../images/title_etc/title_washitsu.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_wasitu a{

              background-image:url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_wasitu a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



.sabumenu_annai{
	background-image:url(../../../images/title_etc/title_setsubi.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_annai a{

              background-image:url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_annai a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}







/* 周辺情報*/


.shuhentable {
	border: 1px solid #CCCCCC;
}



.shuhentable th {
	padding: 7px;
	text-align: left;
	vertical-align: middle;
}
.shuhentable td {
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.shuhentable td td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}







/* テーブルスタイル*/



.respricetable td {
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


.tablestyle1 {
	background-color: #CCCCCC;
}
.tablestyle1 th {
	padding: 8px;
	font-weight: normal;
	color: #666666;
	background-color: #F8F8F8;
}
.tablestyle1 td {
	background-color: #FFFFFF;
	padding: 8px;
}




.checktable {
	background-color: #F4F4F4;
	border: 1px solid #cccccc;
}


.checktable table {
	background-color: #cccccc;
}
.checktable th {
	background-color: #464646;
	padding: 4px;
	width: 25%;
	text-align: center;
	vertical-align: middle;
}
.checktable table td {
	background-color: #FFFFFF;
	width: 25%;
	font-size: 100%;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}



.roomtable {
	margin-bottom: 15px;
}




.roomtable th {
	background-image: url(../images/midashi_back_room.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px;
	font-weight: bold;
	text-align: left;
	font-size: 100%;
}



.roomtable th strong {
	font-size: 140%;
}
.roomnaiyou {
	padding: 14px;
}
.roomtable h5 {
	margin-bottom: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
.plantable {
	background-color: #F4F4F4;
	border: 1px solid #cccccc;
}
.plantable .planwaku {
	background-color: #FFFFFF;
	background-image: url(../images/back_grade_under.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #FFFFFF;
	padding-bottom: 16px;
	
}

.planwaku ul{

margin-right: 4px;
margin-left: 4px;
margin-bottom: 0px;


}


.planwaku li ul{

	background-image: url(../images/shukuhaku.gif);
	background-repeat: repeat-x;
	background-position: top;


}
.planwaku li{
padding: 0px;

}

.planwaku li li {
	background-image: url(../images/shukuhaku.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 12px;

}








/* 側画像スタイル*/




.sabumenu_info{
	background-image:url(../../../images/title_etc/title_shukuhakuinfo.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_info a{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_info a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}









.sabumenu_single{
	background-image: url(../../../images/title_etc/title_single.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_single a{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_single a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.sabumenu_tuin{
	background-image:url(../../../images/title_etc/title_twin.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_tuin a{

              background-image:url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_tuin a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.sabumenu_wasitu{
	background-image:url(../../../images/title_etc/title_washitsu.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_wasitu a{

              background-image:url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_wasitu a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.sabumenu_annai{
	background-image:url(../../../images/title_etc/title_setsubi.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.sabumenu_annai a{

              background-image:url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.sabumenu_annai a:hover{

              background-image: url(../images/btn_l_shukuhaku.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.enkai_info{
	background-image:url(../../../images/title_etc/title_enkaiinfo.gif);
	background-repeat: no-repeat;
	background-position: right;

	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.enkai_info a{

              background-image:url(../images/btn_l_enkai.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.enkai_info a:hover{

             background-image:url(../images/btn_l_enkai.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}









.enkai_main{
	background-image:url(../../../images/title_etc/title_enkai.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.enkai_main a{

              background-image:url(../images/btn_l_enkai.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.enkai_main a:hover{

          background-image:url(../images/btn_l_enkai.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



.enkai_ryouri{
	background-image:url(../../../images/title_etc/title_ryouri.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.enkai_ryouri a{

              background-image:url(../images/btn_l_enkai.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.enkai_ryouri a:hover{

             background-image:url(../images/btn_l_enkai.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.enkai_annai{
	background-image:url(../../../images/title_etc/title_plan.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.enkai_annai a{

              background-image:url(../images/btn_l_enkai.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.enkai_annai a:hover{

             background-image:url(../images/btn_l_enkai.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



#ryouri a{

              background-image:url(../images/btn_sub_enkai.jpg);

              background-repeat: no-repeat;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

 

#annaidesu a{

              background-image:url(../images/btn_sub_enkai.jpg);

              background-repeat: no-repeat;

              background-position: 0px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}


#moyoosi a{

             background-image:url(../images/btn_sub_enkai.jpg);

              background-repeat: no-repeat;

              background-position: 0px -88px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}



#moyoosi a:hover{

             background-image:url(../images/btn_sub_enkai.jpg);

              background-repeat: no-repeat;

              background-position: -200px -88px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}


 

#ryouri a:hover{

              background-image:url(../images/btn_sub_enkai.jpg);

              background-repeat: no-repeat;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

              background-position: -200px 0px;

}

 

#annaidesu a:hover{

                background-image:url(../images/btn_sub_enkai.jpg);

              background-repeat: no-repeat;

              background-position: -200px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}




#moyoos a:hover{

               background-image:url(../images/btn_sub_enkai.jpg);

              background-repeat: no-repeat;

              background-position: -200px -88px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}





.res_info{
	background-image:url(../../../images/title_etc/title_resinfo.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.res_info a{

              background-image:url(../images/btn_l_res.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.res_info a:hover{

           background-image:url(../images/btn_l_res.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}














.res_main{
	background-image:url(../../../images/title_etc/title_res.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.res_main a{

              background-image:url(../images/btn_l_res.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.res_main a:hover{

           background-image:url(../images/btn_l_res.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.res_lunch{
	background-image:url(../../../images/title_etc/title_lunch.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.res_lunch a{

              background-image:url(../images/btn_l_res.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.res_lunch a:hover{

           background-image:url(../images/btn_l_res.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.res_dina{
	background-image:url(../../../images/title_etc/title_dinner.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.res_dina a{

              background-image:url(../images/btn_l_res.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.res_dina a:hover{

           background-image:url(../images/btn_l_res.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



.res_pa{
	background-image:url(../../../images/title_etc/title_party.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.res_pa a{

              background-image:url(../images/btn_l_res.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.res_pa a:hover{

           background-image:url(../images/btn_l_res.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}


.res_menu{
	background-image:url(../../../images/title_etc/title_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.res_menu a{

              background-image:url(../images/btn_l_res.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.res_menu a:hover{

           background-image:url(../images/btn_l_res.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



#lun a{

              background-image:url(../images/btn_resto.jpg);

              background-repeat: no-repeat;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

 

#dhina a{

          background-image:url(../images/btn_resto.jpg);

              background-repeat: no-repeat;

              background-position: 0px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}


#pati a{

         background-image:url(../images/btn_resto.jpg);

              background-repeat: no-repeat;

              background-position: 0px -88px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

#menumenu a{

         background-image:url(../images/btn_resto.jpg);

              background-repeat: no-repeat;

              background-position: 0px -132px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}




#lun a:hover{
	 background-image:url(../images/btn_resto.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 44px;
	width: 200px;
	background-position: -200px 0px;

}

 

#dhina a:hover{

       background-image:url(../images/btn_resto.jpg);

              background-repeat: no-repeat;

              background-position: -200px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}


#pati a:hover{

          background-image:url(../images/btn_resto.jpg);

              background-repeat: no-repeat;

              background-position: -200px -88px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

#menumenu a:hover{

           background-image:url(../images/btn_resto.jpg);

              background-repeat: no-repeat;

              background-position: -200px -132px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}



.jikan{
	font-size: 22px;
	color: #7A0E11;
	font-weight: bold;
	padding-left: 10px;
}

.komoji{
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
	padding-left: 10px;
}


.midasi1{
	color: #999999;
	background-image: url(../images/yokosensen.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.nakabun1{
	background-image: url(../images/yokosensen.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
}


#eiggyoujikanwaku{
	background-color: #FFFFFF;
	width: 172px;
	
}


.midasi2{
	color: #999999;
	background-image: url(../images/yokosensen.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}



.about_main{
	background-image:url(../../../images/title_etc/title_about.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.about_main a{

              background-image:url(../images/btn_l_about.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.about_main a:hover{

                 background-image:url(../images/btn_l_about.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



#aisatu a{

           background-image:url(../images/btn_sub_about.jpg);

              background-repeat: no-repeat;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

 

#akusesu1 a{

    background-image:url(../images/btn_sub_about.jpg);

              background-repeat: no-repeat;

              background-position: 0px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}


#syuuhen a{

         background-image:url(../images/btn_sub_about.jpg);

              background-repeat: no-repeat;

              background-position: 0px -88px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

#saiyou a{

       background-image:url(../images/btn_sub_about.jpg);

              background-repeat: no-repeat;

              background-position: 0px -132px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}




#aisatu a:hover{
   background-image:url(../images/btn_sub_about.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 44px;
	width: 200px;
	background-position: -200px 0px;

}

 

#akusesu1 a:hover{

      background-image:url(../images/btn_sub_about.jpg);

              background-repeat: no-repeat;

              background-position: -200px -44px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}


#syuuhen a:hover{

    background-image:url(../images/btn_sub_about.jpg);

              background-repeat: no-repeat;

              background-position: -200px -88px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}

#saiyou a:hover{

           background-image:url(../images/btn_sub_about.jpg);

              background-repeat: no-repeat;

              background-position: -200px -132px;

              text-indent: -9999px;

              display: block;

              height: 44px;

              width: 200px;

}



.about_akusesu{
	background-image:url(../../../images/title_etc/title_access.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.about_akusesu a{

              background-image:url(../images/btn_l_about.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;


              text-indent: -9999px;

}

 

.about_akusesu a:hover{

                 background-image:url(../images/btn_l_about.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



.about_syuuhen{
	background-image:url(../../../images/title_etc/title_shuhen.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.about_syuuhen a{

              background-image:url(../images/btn_l_about.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.about_syuuhen a:hover{

                 background-image:url(../images/btn_l_about.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}

.about_saiyou{
	background-image:url(../../../images/title_etc/title_recruit.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 62px;
	width: 880px;
	display: block;
	margin: 0px;
	padding: 0px;
}



.about_saiyou a{

              background-image:url(../images/btn_l_about.gif);

              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              display: block;

              text-indent: -9999px;

}

 

.about_saiyou a:hover{

                 background-image:url(../images/btn_l_about.gif);


              background-repeat: no-repeat;

              height: 62px;

              width: 200px;

              background-position: 0px -62px;

}



.otoiawasedesu{
	background-image:;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: none;
}

#otoi a{
	background-image: url(../images/bana_yoyaku_mini.jpg);
	background-repeat: no-repeat;
	height: 93px;
	width: 164px;
	text-indent: -9999px;
	display: block;
	margin-top: 30px;
	margin-left: 15px;
}

#otoi a:hover{
	background-image: url(../images/bana_yoyaku_mini.jpg);
	background-repeat: no-repeat;
	height: 93px;
	width: 164px;
	text-indent: -9999px;
	display: block;
	margin-top: 30px;
	margin-left: 15px;
	background-position: 0px -93px;
}


.sansuiinfo{
	background-image:;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: none;
}


.pp1{
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-image: url(../images/pp.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 62px;
	width: 880px;
	font-size: 9px;
	font-style: normal;
}
.coursenaiyoutd {
	padding-left: 18px;
}
.coursenametd {
	font-weight: bold;
	color: #894910;
	background-image: url(../images/back_midashi_lunchcosu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 14px;
	padding-right: 6px;
	padding-bottom: 14px;
	padding-left: 6px;
}
.coursepricetd {
	background-image: url(../images/shukuhaku.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}


.coursephototd {

	background-color: #F7F5EF;
	padding: 3px;
	border: 1px solid #dddddd;
}
.partyimgtable {
	background-image: url(../images/img_party.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.partyraytable {
	background-image: url(../images/back_table_midashi1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #cccccc;
}
.enkairyoritable {
	background-image: url(../images/back_table_midashi1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #cccccc;
}

.partyraytable td h4 {
	padding-top: 4px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7E7E7;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
	color: #666666;
}





/* 螳・・蠑∝ｽ・*/

#itiranben{
	background-image: url(../images/bentoutaitol.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 540px;
	margin-bottom: 30px;
}

#goriyouannai{
	background-image: url(../images/goriyouannnai.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 220px;
	text-indent: -9999px;
}

.haihai{
	height: 24px;
	width: 188px;
	margin-left: 10px;
	font-size: 15px;
	background-color: #E9E9D1;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 10px;
}

#benwaku{
	width: 193px;
	margin-left: 5px;
}


.bentaitoru{
	font-size: 18px;
	font-weight: bold;
	color: #730E12;
	padding-left: 20px;
	background-image: url(../images/tya.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}


.bennedan{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 20px;
	background-image: url(../images/tya.gif);
	background-repeat: repeat-y;
}

.daimoku{
	background-color: #EEEEDB;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.resipu{
	background-color: #F9F9F9;
	padding-top: 5px;
	padding-left: 5px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.migiwakuyohaku{
	padding-left: 10px;
}

.takuhaimenu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 20px;
}

.tyuui{
	border: 1px solid #990000;
}

.tyuui td{
	vertical-align: middle;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.menuhyou{
	margin-bottom: 20px;
}






.enkairyoritable th {
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.enkairyoritable td {
	padding: 10px;
}
.houjiryouritable {
}
.houjiryouritable td {
	background-image: url(../images/shukuhaku.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}



.moyoshiplantable {
	background-image: url(../images/back_grade_under.gif);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	background-position: bottom;
}
.moyoshiplantable th {
	background-image: url(../images/back_midashi_plan.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: lighter;
	text-align: left;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.moyoshiplantable img {
	margin: 16px;
}
.plandatetable {
	background-color: #F3F3F3;
	margin-top: 16px;
}
.plandatetable td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
	color: #666666;
}




.roommidashitable td {
	background-color: #F4F4F4;
	padding: 8px;
	font-weight: bold;
	color: #666666;
}
.roommidashitable {
	margin-bottom: 8px;
}
.moduletabletotop  a {
	background-image: url(..//images/btn_pagetop.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 92px;
	text-align: left;
	float: right;
	margin-right: 6px;
	margin-bottom: 20px;
}
.menumidashitable th {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/back_midashi_menu.jpg);
	height: 31px;
	width: 325px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.menutable {
	margin-right: 12px;
}
.menutable th {
	font-weight: normal;
	background-image: url(../images/shukuhaku.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	padding: 3px;
}
.menutable td {
	font-weight: bold;
	background-image: url(../images/shukuhaku.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	color:#999999;
	padding: 3px;
}




.menumidashitable h3 {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: left;
	font-weight: normal;
}





/* 各インフォメーション呼び出し*/




#infomes {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	font-style: normal;
	line-height: 0px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-image: url(../images/midashi_sukuinfo.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 29px;
	width: 570x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
}



#infomenakas {
	height: 16px;
	width: 118px;
	margin-left: 0px;
	padding: 7px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}


#infomenakas a {
	background-image: url(../images/itiran.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 118px;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 443px;
}





#infomer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	font-style: normal;
	line-height: 0px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-image: url(../images/midashi_resinfo.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 29px;
	width: 570x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
}



#infomenakar {
	height: 16px;
	width: 118px;
	margin-left: 0px;
	padding: 7px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}


#infomenakar a {
	background-image: url(../images/itiran.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 118px;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 443px;
}







#infomee {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	font-style: normal;
	line-height: 0px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-image: url(../images/midashi_enkaiinfo.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 29px;
	width: 570x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
}



#infomenakae {
	height: 16px;
	width: 118px;
	margin-left: 0px;
	padding: 7px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}


#infomenakae a {
	background-image: url(../images/itiran.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 118px;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	margin-left: 443px;
}






.moduletableinfo {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin: 0px;
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	margin-bottom: 20px;
}
.latestnewsinfo a {
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 25px;
	color: #666666;
	font-size: 12px;
	margin-bottom: 7px;
	width: 489px;
}

.latestnewsinfo a:hover {
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 25px;
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
}
.toiawasetable th {
	color: #666666;
	text-align: right;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.toiawasetable td textarea {
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
