@charset "EUC-JP";

@charset"EUC-JP";

/* 表示リセット */
h1,h2,h3,h4,h5,h6{ /*position:static;*/ margin:0; padding:0; }
div,p,hr,blockquote,address,noscript{ position:static; margin:0; padding:0; font-style:normal; font-weight:normal; }
ul,ol,dl,dt,dd{ position:static; margin:0; padding:0; }
pre,table,form{ position:static; margin:0; padding:0; }
em,strong,q,dfn,code,samp,kbd,var,cite,abbr,acronym{ position:static; margin:0; padding:0; border:none; font-style:normal; font-weight:normal; }
*{padding:0px;margin:0px;}

/* 全体の設定 */
body{
margin:0;
padding:0;
color:#323037;
text-align:center;
}
a{
color:#ceae6b;
text-decoration:none;
}
h2{
margin:20px 0px 5px 0px;
height:28px;
padding:5px 0 0 10px;
background:url(http://www.you-yu.com/common/bar.gif) no-repeat;
font-weight:normal;
color:#ede8d5;
}
h2 a{
color:#ede8d5;
font-size:15px;
}
h2 a:hover{
color:#ede8d5; text-decoration:underline;
}
h4{
margin:20px 0px 5px 0px;
padding:5px 0 0 10px;
height:28px;
background:url(http://www.you-yu.com/common/bar.gif) no-repeat;
font-size:13px;
font-weight:bold;
color:#ede8d5;
}
p{
   padding:0.5em 0;
}
#header{
   width:820px;
}

/* 配置と色指定 */
div#outer{
margin:0 auto;
width:820px;
text-align:left;
background:url(http://www.you-yu.com/common/top-background1.gif) no-repeat;
font-family:"Lucida Grande","Verdana","ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka",sans-serif;
}
div#banner{
width:800px;
height:184px;
margin-left:10px;
background:url(http://www.you-yu.com/common/customer_title.jpg) no-repeat;
}
div#banner a{
color:#FFFFFF;
}

div#banner p.description{
padding:10px 20px;
text-indent:-9999px;
}
div#calendar{
margin:0;
padding:5px 0px 0 0;
color:#ede8d5;
text-align:center;
font-size:90%;
}
div#calendar a{
color:#fdde83;
}
/*div#calendar a:link { color:#CCCCCC;}*/
div#calendar a:visited { color:#fdde83;}
div#calendar a:hover { color:#fdde83; text-decoration:underline;}

div#contents3{
float:left;
width:550px;
padding-left:10px;
padding-bottom:10px;
margin-top:20px;
line-height:180%;
color:#ede8d5;
}
div#side{
float:left;
margin-left:20px;
width:220px;
color:#ede8d5;
}


/* 記事表示部分 */
.entry_navi{
padding:10px 0 0;
text-align:center;
}
.entry_date{
padding:0 25px;
}
.entry_author{
padding:0 25px;
text-align:right;
}
.entry_body{
padding:0 25px;
font-size:14px;
}
.entry_more{
padding:20px 25px 0;
font-size:14px;
}
.entry_body a,.entry_more a{
color:#fdde83;
}
.entry_body a:hover,.entry_more a:hover,.entry_body a:active,.entry_more a:active{
color:#fdde83;
}
.entry_state{
padding:20px 25px 0;
text-align:right;
}


/* コメント表示部分 */
/* 以下2つはトラックバックと共通 */
dl.body dt{
padding:5px 25px;
font-size:14px;
}
dl.body dd{
margin:0 25px 20px;
padding:0 0 5px;
text-align:right;
}
/* コメントフォーム */

div.comment form{
   padding-bottom:15px;
}
div.comment form dl{
padding:15px 0 0;
font-size:14px;
}
div.comment form dt{
float:left;
width:100px;
text-align:right;
}
div.comment form dd{
margin:0 0 0 105px;
}
div.comment form dd.submit{
padding:5px 0 0 5px;
}
input#name,input#email,input#url{
width:250px;
}
textarea#description{
width:350px;
height:100px;
}
input#comment_submit,input#comment_reset{
width:70px;
}

/* トラックバック表示部分 */
.trackback_url{
padding:10px 25px 20px;
font-size:14px;
}
input#trackback_url{
width:330px;
}
dl.body dt div.tb_title{
font-weight:bold;
}

.page{text-align:center; font-size:100%; font-weight:bold;}


/* プロフィール表示部分 */
.profile_body{
padding:10px 25px 0;
font-size:14px;
}


/* サイドメニュー */
div#side dl{
padding:20px 15px;
}
div#side dt{
padding:5px;
height:32px;
background:url(http://www.you-yu.com/common/right-bar.gif) left bottom no-repeat;
font-weight:bold;
color:#ffffff;
font-size:14px;
}
div#side dd{
padding:10px 0 0;
}
/*div#side li{
padding:5px 0;
}*/
div#side li li,li li li,li li li li{
padding:5px 10px 0;
border-bottom:none;
}
input#search{
width:140px;
}
input#search_submit{
width:20px;
}

/* その他の設定 */
pre{
display:block;
font-family:monospace;
}
strong{
font-weight:bold;
padding-bottom:10px;
font-size:14px;
}
blockquote{
margin:0 10px;
padding:2px 8px;
border:3px double #D25E2C;
}
p.source{
margin:0 20px 1em 20px;
text-align: right;
}
ul{
list-style-type:none;
}
del{
text-decoration:line-through;
}
ins{
text-decoration:none;
border-bottom:1px dashed #ECB778;
}
input,textarea{
color:#ceae6b;
font-family:"Lucida Grande","Verdana","ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka",sans-serif;
font-size:14px;
}
input.check{
border:none;
}
input.button{
color:#ffffff;
background-color:#1f130d;
border:1px solid #ceae6b;
font-weight:bold;
}
label#labelsubmit{
display:none;
}

div.navigation dl.calendar dd {
margin: 0px;
padding: 0px;
text-align: center;
}

/*div.navigation dl.calendar dd table {
width: 200px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 0px none;
border-color: #ccc #333 #333 #ccc;
}*/

div.navigation dl.calendar dd table td.cell {
padding: 1px;
font-size: 6px;
line-height: 170%;
color: #ede8d5;
text-align: left;
}

div.navigation dl.calendar dd table td.weekday {
padding: 1px;
font-family: mono-space;
font-size: 6px;
line-height: 170%;
color: #fff;
text-align:right;
}

div.navigation dl.calendar dd table td.cell a {
margin: -1px;
padding: 1px;
text-decoration: none;
font-weight: bold;
display: block;
}

div.navigation div.calendar table td.cell span.today {
color: #b99;
}

div.navigation div.calendar table td.cell a span.today {
font-weight: bold;
}

div.navigation dl.calendar dd td.calendar_month {
font-size: 6px;
text-align: center;
}

div.navigation dl.calendar dd td.calendar_month a {
text-decoration: none;
}

div.description {
color:#766630;
background:#D25E2C;
padding: 3px 12px 3px 10px;
}
/*----------------------------------------------

 1.Universal selector

------------------------------------------------*/
*{
   padding:0px;
   margin:0px;
   line-height:1.3em;
   font-style:normal;
   font-size:13px;
}

/*----------------------------------------------

 2.Structure Module

------------------------------------------------*/

body{
   background:#351604;
}
#container{
   width:820px;
   margin:0 auto;
} 
#contents{
   width:800px;
   background:#4a2e1e;
   margin-left:10px;
   margin-right:10px;
   margin-top:5px;
}

/*----------------------------------------------

  3.Text Module

------------------------------------------------*/
h1{
   width:820px;
   /*color:#8b755e;*/
   color:#ede2c4;
   margin:2px auto;
   padding:2px 0;
   text-align:center;
   font-size:95%;
font-weight:normal;
}

/*----------------------------------------------

  4.Hypertext Module

------------------------------------------------*/
a{
   text-decoration:none;
}

/*----------------------------------------------

 5.List Module

------------------------------------------------*/
li{
   list-style:none;
}

/*----------------------------------------------

 6.Image Module

------------------------------------------------*/
img{
   border:none;
}

/*----------------------------------------------

 7.Navgation Module

------------------------------------------------*/
#nav{
   width:800px;
   height:37px;
   margin:5px 0 10px 10px;
}
#nav li{
   float:left;
}
#nav li a{
   height:37px;
   display:block;
   text-indent:-9999px;
}
#nav #spa_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat 0px 0px;
   width:95px;
}
#nav #meal_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat -95px 0px;
   width:93px;
}
#nav #facilities_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat -188px 0px;
   width:92px;
}
#nav #access_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat -373px 0px;
   width:93px;
}
#nav #sightseeing_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat -281px 0px;
   width:93px;
}
#nav #question_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat -466px 0px;
   width:93px;
}
#nav #top_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat -559px 0px;
   width:94px;
}
#nav #reserve_n{
   background:url(http://www.you-yu.com/common/nav.gif) no-repeat -653px 0px;
   width:147px;
}

/*----------------------------------------------

 8.Header Module

------------------------------------------------*/
#header{
   padding:0px;
}
#top-img{
   margin-left:10px;
}
#h-logo{
   float:left;
   margin:25px 0 0px 35px;
}
#h-reserve{
   width:225px;
   float:right;
   margin:10px 0px 5px 0;
   padding-right:5px;
}
#h-reserve p{
   color:#ffffff;
   text-align:right;
   padding-right:0px;
}
#h-kaiin{
   font-size:90%;
   margin-top:-3px;
   /*letter-spacing:-0.1em;*/
}
#h-reserve a{
   color:#ffffff;
}
#h-reserve #h-tel{
   margin-bottom:5px;
}
#flash{
   margin:0 0 10px 11px;
}

/*----------------------------------------------

 9.Footer Module

------------------------------------------------*/
#foot{
   height:185px;
   text-align:center;
   padding-bottom:10px;
   line-height:1.4em;
   letter-spacing:-0.1em;
   background:url(http://www.you-yu.com/common/foot-background.gif) bottom no-repeat #361705;
}
#foot-nav{
   padding-top:30px;
   margin-bottom:10px;
   width:820px;
   color:#926b1c;
   font-size:80%;
   letter-spacing:-0.1em;
}
#foot-nav ul{
   text-align:center;
}
#foot-nav li{
   display:inline;
}
#foot li a{
   color:#926b1c;
   text-decoration:underline;
}
#f-img{
   float:left;
   margin-left:15px;
}
#address{
   color:#ede8d5;
   float:left;
   text-align:left;
   padding:0px 0 0 20px;
   margin:25px 0 0 0;
   line-height:1.5em;
}
#foot h5{
   font-size:110%;
   margin:2px 0px;
   letter-spacing:-0.1em;
}
.copyright{
   clear:both;
   text-align:center;
   margin-bottom:20px;
   font-size:100%;
   color:#ede8d5;
   letter-spacing:-0.1em;
}
#bottom-link{
   float:left;
   margin:20px 0 0 0;
   padding-left:180px;
}
#bottom-link li{
   display:inline;
}
#pagetop{
   float:right;
   margin:20px 25px 10px 0;
}
/*----------------------------------------------

  5.blog-nav Module

------------------------------------------------*/
#blog-nav{
   /*width:190px;*/
   height:22px;
   display:block;
   /*margin-top:20px;*/
   padding-left:280px;
}
#blog-nav li{
   float:left;
   height:22px;
   display:block;
}
#blog-nav a{
   height:22px;
   display:block;
   text-indent:-9999px;
}
#n-customer{
   background:url(http://www.you-yu.com/common/navi.gif) no-repeat 0 0;
   width:106px;
   display:block;
}
#n-photo{
   background:url(http://www.you-yu.com/common/navi.gif) no-repeat -106px 0px;
   width:84px;
   display:block;
}
