/*------------------------------------------------------------*/
/*基本設定*/
body,form,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dd {
	margin:0;
	padding:0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

a:link{color:#9f7e39;text-decoration: none;}
a:visited{color:#9f7e39;text-decoration: none;}
a:hover{color:#59381f;text-decoration: underline;}
a:active{color:#9f7e39;text-decoration: none;}

ul { list-style-type: none; }

body
{
	background:#ffffff;
	margin:0;
	padding:0;
	background-color:fcfaf3;
}

/*------------------------------------------------------------*/
/*テキスト設定*/

.text1
{
	color:#333333;
	font-size:70%;
	line-height:120%;
}

.text10px
{
	color:#333333;
	font-size:10px;
	line-height:120%;
}
.resttext
{
	color:#333333;
	font-size:12px;
	line-height:120%;
	margin-left: 10px;
}
.resttel
{
	color:#59381F;
	font-size:115%;
	line-height:120%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.text2
{
	color:#333333;
	font-size:80%;
	line-height:130%;
}

.text3
{
	color:#333333;
	font-size:90%;
	line-height:140%;
}

.text2b80
{
	color:#59381f;
	font-size:80%;
	font-weight:bold;
	line-height:130%;
}
.text2b
{
	color:#59381f;
	font-size:100%;
	font-weight:bold;
	line-height:130%;
}
.text3b
{
	color:#573720;
	font-size:100%;
	font-weight:bold;
	line-height:130%;
}
.txt4 {
	color:#333333;
	font-size:80%;
	line-height:130%;
	padding: 2px;
}


/*------------------------------------------------------------*/
/*見出し設定*/

.find{
	background-color: #b4a28d;
	padding:2px 0px 2px 10px;
	margin-bottom:10px;
	font-size:80%;
	line-height:150%;
	color:#ffffff;
	font-weight: bold;
}

.find a:link{color:#ffffff;text-decoration: none;}
.find a:visited{color:#ffffff;text-decoration: none;}
.find a:hover{color:#ffffff;text-decoration: underline;}
.find a:active{color:#ffffff;text-decoration: none;}


.findright{
	background-color: #b4a28d;
	margin-bottom:10px;
	font-size:80%;
	line-height:150%;
	color:#ffffff;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: right;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	line-height: 120%;
	color: #59381F;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	line-height: 110%;
	color: #59381F;
}

.engtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 110%;
	color: #59381F;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 4px;
}


/*------------------------------------------------------------*/
/*テーブル設定*/


.table1_th1 {
	border: 1px solid #947b5d;
	padding:0px;
}

.table2
{
	width:550px;
	border-collapse: collapse;
}

.table2_td1 {
	border: 1px solid #d2ba8b;
	padding:5px;
	background-color:fcfaf3;
	font-size:80%;
	line-height:130%;
	color:#333333;
}

.table2_rest
{
	width:510px;
	border-collapse: collapse;
}

.table2_rest_td1 {
	border: 1px solid #d2ba8b;
	padding:5px;
	background-color:fcfaf3;
	font-size:80%;
	line-height:130%;
	color:#333333;
}

.table2_rest2
{
	width:510px;
	border-collapse: collapse;
}

.table2_rest2_td1 {
	border: 1px solid #947b5d;
	padding:5px;
	background-color:ece8e2;
	font-size:80%;
	line-height:130%;
	color:#333333;
}

.table2_rest2_2
{
	width:510px;
	border-collapse: collapse;
}

.table2_rest2_2td1 {
	border-top: 1px solid #947b5d;
	border-right: 0px;
	border-bottom: 1px solid #947b5d;
	border-left: 1px solid #947b5d;
	padding:5px;
	background-color:ece8e2;
	font-size:80%;
	line-height:130%;
	color:#333333;
}

.table2_rest2_2td2 {
	border-top: 1px solid #947b5d;
	border-right: 1px solid #947b5d;
	border-bottom: 1px solid #947b5d;
	border-left: 0px;
	padding:5px;
	background-color:ece8e2;
	font-size:80%;
	line-height:130%;
	color:#333333;
}


.table3{
	border-collapse: collapse;
}

.table3_th1 {
	border: 1px solid #d4bc8d;
	padding:5px;
	background:#faf4e6;
	font-size:80%;
	font-weight:bold;
	color:#59381f;
	line-height:130%;
}


.table3_td1 {
	border: 1px solid #d4bc8d;
	padding:5px;
	background:#ffffff;
	font-size:80%;
	color:#333333;
	line-height:130%;
}

.table7{
	width:510px;
	color:#000000;
	border-collapse: collapse;
}

.table7_th1 {
	border: 1px solid #d4bc8d;
	padding:5px;
	background:#faf4e6;
	font-size:80%;
	font-weight:bold;
	color:#59381f;
	line-height:130%;
}

.table7_td1 {
	border: 1px solid #d4bc8d;
	padding:5px;
	background:#ffffff;
	font-size:80%;
	color:#333333;
	line-height:130%;
}

.table4_td1 {
	padding:5px;
	background:#ffffff;
	font-size:80%;
	color:#333333;
	line-height:130%;
}
.table5_td1 {
	border: 1px solid #d2ba8b;
	padding:5px;
	font-size:80%;
	line-height:130%;
	color:#333333;
}

.table6_td1 {
	border: 1px solid #d2ba8b;
	padding:5px;
	background-color:fcfaf3;
	font-size:90%;
	line-height:130%;
	color:#333333;
}

/*レストラン用*/
.resttxt {
	padding-right: 20px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 80%;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
/*------------------------------------------------------------*/
/*ボーダー設定*/
.stay_border {
	border-top: 1px #d2ba8b solid;
	margin-bottom:0px 0px 0px 0px;
	width: 510px;
}
.restaurant_border {
	border-top: 1px #d2ba8b solid;
	border-bottom: 1px #d2ba8b solid;
	margin-bottom:0px 0px 0px 0px;
	width: 260px;
}
.restaurant_border2 {
	border-top: 1px #d2ba8b solid;
	padding-top: 5px;
}
.guide_border {
	border-top: 1px #d2ba8b solid;
	margin-bottom:0px 0px 0px 0px;
	width: 300px;
}

.eng_border {
	border-top: 1px #d2ba8b solid;
	margin-bottom:0px 0px 0px 0px;
	width: 720px;
}

/*------------------------------------------------------------*/
/*リスト設定*/
ul.naviarrow1 li {
	background: url('../../common/images/icn01.gif') no-repeat;
	background-position: 0 6px;
	font-size:80%;
	line-height:150%;
	margin:  0;
	padding: 0px 0px 0px 10px;
}


ul.linkarrow1 li {
	background: url('/common/images/point01.gif') no-repeat;
	background-position: 0 5px;
	font-size:80%;
	margin:  0;
	padding: 0px 0px 10px 20px;
}

ul.company li {
	background: url('/common/images/point01.gif') no-repeat;
	background-position: 0 5px;
	line-height:150%;
	color:#333333;
	font-size:80%;
	padding: 0px 0px 10px 20px;
}


ul.naviarrow2 li {
	background: url('../../common/images/icn01.gif') no-repeat;
	background-position: 0 6px;
	font-size:80%;
	line-height:150%;
	margin:  0;
	padding: 0px 0px 0px 10px;
}


ul.linkarrow2 li {
	background: url('/common/images/point01.gif') no-repeat;
	background-position: 0 5px;
	font-size:80%;
	margin:  0;
	padding: 0px 0px 10px 20px;
}


