body{
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#353535;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#DBDAD6;
scrollbar-highlight-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#353535;
}


A:link{text-decoration:none;color:#0069B3;}
A:visited{text-decoration:none; color: #0069B3;}
A:hover{color:#FFCA39; text-decoration: underline;}


/*-- テキストの設定 --*/
H1{font-size:12px; color: #FF6505; margin: 3px 0 0 2px;}
H3{font-size:10px; color: #CCCCCC; margin: 0px; display:inline;}
.bace { border:none ; margin:0px ; width:800px;}
.bace2 { border:none ; width:100%; }
.body { border:none ; margin:0px ; width:100%;}
.menu{font-size:10px;}
.grn{padding:5px; background-color:#F0FEEF;}

ul{margin: 0 0 0 15px;}
.top{padding:5px;}
.orange{color:#FF9900; font-weight:bold;}
.red{color:#FF0000; font-weight:bold; font-size:120%;}
.gold{color:#CC9900; font-weight:bold; font-size:120%;}
.green{color:#339900; font-weight:bold; font-size:110%;}
.jelly{background-color:#FCFBD1; padding:5px;}


/*-- 全体設定 --*/
body{background-image:url(common/allback.jpg);
background-attachment:fixed; background-repeat:repeat;background-position:center; }
body, td { margin:0 ; line-height:120% ; font-size:80% ;}
table.menulayout{
	text-align: center;
}
table.menulayout img{
	border: 1px solid #A7A49F;
margin-bottom:10px;
}



/* == こんにゃく関所 =============================================================================== */

.menuTxt { margin: 40px 0 15px 15px; color: #6134B5;}

.menuTb { width: 590px; margin-left: 10px;}
.menuTb th { padding: 4px 0 4px 0; font-weight: normal; font-size: 13px; text-align: left;}
.menuTb td { padding: 4px 20px 4px 0; font-size: 13px; text-align: right;}


/* == ゆば壱 =============================================================================== */

.yubaCatchTxt { margin: 20px 0; text-align: center; line-height: 1.5;}


/* == 福寿荘 =============================================================================== */

td.fukujuTxt1 { padding: 10px 0 10px 10px; font-size: 15px; line-height: 140%;}
td.fukujuTxt2 { padding: 15px 0 0 5px; vertical-align: top; line-height: 140%;}

.onsenTd { text-align: center;}

.kounou { margin: 5px 0 10px 15px; line-height: 150%;}

.onsenTb { border: 1px solid #CCC;}
.onsenTb p { margin: 5px; font-size: 13px; font-weight: 900;}
.onsenTb td { text-align: center;}
.onsenTb img { padding: 2px; border: 1px solid CCC;}

.onsenTxt1 { margin: 0 5px 5px 10px;}
.onsenTxt1-2 { margin: 0 0 0 10px; line-height: 150%;}
.onsenTxt2 { margin: 10px 5px 5px 10px;}
.onsenTxt2-2 { margin: 0 0 30px 10px; line-height: 150%;}


/* hotspring/index.html 関所の湯
-----------------------------------------------------------------------------------------------*/

.holidayDl { margin: 5px 0 15px 160px; padding: 0;}
.holidayDl dt,
.holidayDl dd { margin: 0; padding: 0;}
.holidayDl dt { margin-bottom: 5px; font-size: 14px; font-weight: bold;}
.holidayDl ul { margin: 0; padding: 0;}
.holidayDl li { margin: 0 0 5px 25px; padding: 0; color: #F00; font-weight: bold; list-style: circle;}
.holidayDl p { margin: 0 0 0 5px; padding: 0; font-weight: bold;}

.sekishoTxt { margin: 10px 0 10px 10px;}
.sekishoTb { margin: 0 0 0 0;}
.sekishoTb img.bdr { border: 1px solid #999;}
.sekishoTb th { padding: 0 0 5px 0;}
.sekishoTb td { padding: 0 10px 20px; font-size: 90%; line-height: 140%;}

.infoTxt { margin: 0 0 15px 0; font-size: 100%; color: #F00; font-weight: bold;}

.hotspringInfoTd p { padding: 0 0 0 10px;}

.news { margin: 5px 15px 10px 15px; line-height: 1.5em;}
.news span { color: #F60; font-weight: bold;}

.pdf p { font-size: 15px;}
.pdf a, .pdf a:visited { display: block; width: 160px; color: #000; font-weight: bold; text-align: center; line-height: 30px; border: 2px solid #030; background: #FFFFCC;}
.pdf a:hover { color: #000; text-decoration: underline;}


/* hotspring/guide.html 関所の湯
-----------------------------------------------------------------------------------------------*/

.priceTd ul { margin: 10px 0 10px 30px;}
.priceTd li { margin: 0 ; padding: 0; list-style: circle;}

.priceTd h3 { display: block; margin: 0 0 5px 10px; padding: 0; color: #F60; font-size: 14px;}

.priceTd table { width: 100%; margin: 0 0 15px 0; padding: 0;}
.priceTd th { width: 70px; text-align: left; font-weight: normal; background: #FEE7FB;}
.priceTd th.w { width: 100%;}
.priceTd td { background: #FFF8E5;}
.priceTd th,
.priceTd td { font-size: 13px; padding: 5px;}

.komeTxt { margin: 0 0 0 5px;}
.komeTxt span { color: #F00;}

.guideTelTxt1 { margin: 20px 0 5px 20px; color: #060; font-size: 17px; font-weight: bold; line-height: 1.3;}
.guideTelTxt2 { margin: 0 0 0 20px; font-size: 17px;}
.guideTelTxt2 span { color: #F00; font-size: 20px;}


/* hotspring/group.html 関所の湯
-----------------------------------------------------------------------------------------------*/

.groupMenu { text-align: center;}

.groupTxtCo { margin: 0 0 0 55px;}
.groupTxtCo p { margin: 0; padding: 0; font-size: 13px;}

.groupTxtCo .tokusenTxt { font-size: 14px; font-weight: bold;}

.groupTxtCo ul { margin: 10px; padding: 0; list-style: none;}
.groupTxtCo li { margin-bottom: 5px;}

.groupTxtCo .yoyakuTxt { margin: 0 0 25px 5px; font-size: 14px; font-weight: bold;}
.groupTxtCo .yoyakuTxt span { color: #F66; font-size: 18px;}

/*
.groupTb { width: 550px; margin: 30px 35px; border-collapse: collapse;}
.groupTb p { text-align: center; font-size: 16px; line-height: 3;}
.groupTb span { color: #F00; font-size: 18px;}
.groupTb td { width: 260px;}
*/

/* index.html
-----------------------------------------------------------------------------------------------*/

.kichibeiBtn { margin: 15px 0 20px; padding: 0; text-align: center;}
.kichibeiBtn img { border: 0;}