﻿body {
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}


A:hover { color: red; }
a:hover { background-color:#FFFF55; }

h1{font-size:22px;}

TABLE{font-size :14px;}

table.wakucolor {
border-collapse: collapse;
}
table.wakucolor,
table.wakucolor th,
table.wakucolor td {
border: 1px #fff5ee solid;
}


table.wakucolorw {
border-collapse: collapse;
}
table.wakucolorw,
table.wakucolorw th,
table.wakucolorw td {
border: 1px #ffffff solid;
}


#header{
width:900px;
height:170px;
background-color: #1c1f7f;
text-align:left;
color:#ffffff;
position: relative;
overflow:hidden;
}


.block {
position: absolute;
top:5px; /* #contents内の上から何pxか */
left: 210px; /* #contents内の左から何pxか */
}

#topheader{
width:1280px;
height:250px;
background-color: #1c1f7f;
text-align:left;
color:#ffff00;
position: relative;
}

#topheadernew{
width:1000px;
height:250px;
background-color:#1c1f7f;
text-align:left;
color:#ffff00;
position:relative;	

}


#title{
width:900px;
background-color: #ffffff;
text-align:left;
position: relative;
}

#title2{
width:1000px;
text-align:left;
position: relative;
background-image: url(img/haikei.jpg);
background-repeat: repeat;
}

#gallery_oowaku {
width: 900px;
overflow: hidden;
}

#gallery_komidasi_l{
width:490px;
float:left;
max-width:100%;
background-color:white;
}

#gallery_komidasi_r{
width:336px;
float:left;
max-width:100%;
background-color:white;
}

#review_l{
width:633px;
float:left;
max-width:100%;
background-color:white;
}

#review_r{
width:232px;
float:right;
max-width:100%;
background-color:white;
}

#mokuji{
width:600px;
float:left;
max-width:100%;
font-size: 14px;
margin:16px;
padding:3px;
background-image:white;
background-color:#eeeeee;
display:block;
}

#youkoso_oowaku{
width:1000px;
background-color: #ffffff;
text-align:left;
position: relative;
}

#youkoso_l{
 width:600px;
 float:left;
 max-width:100%;
 background-color:white;
 font-size: small;	
}


#youkoso_l_komado{
 width:250px;
  float:left;
 height:220px;
 margin:15px;
}


#youkoso_r{
width:320px;
float:right;
max-width:100%;
background-color:white;
font-size:small;
}


/* スマホのときだけ表示 PCは非表示*/
/*.spNone {
display: none;
}
@media screen and (min-width: 1024px){
.spNone { display: none;}
}
*/

/* スマホのときだけ非表示 PCは表示 */
/*.PCOK {
display: none;
}
@media screen and (max-width: 599px){
.spNone { display: none;}
}
*/