	/* CSS Document */
a {
text-decoration: none;
}
a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #666666; }
a:active { color: #666666; }

body{
-webkit-text-size-adjust: 100%;
font-family: Roboto, "游ゴシック", YuGothic, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif;
color: #525263;
width: 100%; /* リキッド */
	  max-width: 1000px; /* 幅の上限 */
  min-width: 200px; /* 幅の下限 */
  margin: 0px auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top:0px;
background-attachment:fixed;
}


a:hover img{
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}

.header{
background-image:url(../images/top1.jpg);
background-repeat:no-repeat;
background-size:100%;
margin-top:0px;
width:100%;
height:auto;
}

.ume01{
text-align:center;
margin:11 0 0 99;
height:88px;
background-image:url(../images/ume01.png);
background-repeat:no-repeat;
}
/* テキスト  */
.txt00{
	font-size:100%;
	text-align:right;
	color: #FFFFFF;
}
.txt01{
font-size:100%;
margin:0px;
line-height:44px;
}
.txt02{
font-size:100%;
	margin:0 0 0 11;
	color: #F3F3F3;
}
.footertxt{
font-size:80%;
margin:0px;
}

/* Hクラス */
h1{
font-size:16px;
width:100%;
}
h2{
font-size:100%;
margin:20px 0px 20px 0px;
padding-left:1px;
}
h4{
margin:11px 0px 11px 22px;
color:#FFFFFF;
}

/* テーブル 3*3 */
.table05{
background-image:url(../images/table05.png);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
height:220px;
width:auto;
}

/* テーブル ピックアップ*/

.pic01{
background-image:url(../images/pic01b.png);
background-repeat:no-repeat;
background-position:center;
height:50px;
width:22px;
}

.pic02{
background-color:#F08B83;
text-align:center;
}

.pic03{
background-image:url(../images/pic03b.png);
background-repeat:no-repeat;
background-position:bottom;
height:30px;
width:22px;
}

/* 画像 */
.banner{
width:99%;
margin:33px 0px 55px 0px;
}


/* バナー用ボックス*/
.shop1{
background-image:url(../images/banner01b.jpg);
background-repeat:no-repeat;
width:61%;
float:left;
margin:0;
height:140px;
}

.shop2{
margin-top:22px;
width:36%;
float:left;
margin:0;
height:140px;
}

.kifuda1{
margin-top:22px;
width:40%;
float:left;
margin:0;
height:140px;
}

.kifuda2{
background-image:url(../images/banner02a.jpg);
background-repeat:no-repeat;
width:60%;
float:left;
margin:0;
height:140px;
}

.banner0{
height:150px;
margin-bottom:33px;
}

.banner1{
background-image:url(../images/banner03a.svg);
background-repeat:no-repeat;
width:40%;
float:left;
margin:0;
height:140px;
}

.banner2{
background-image:url(../images/banner03b.png);
background-repeat:no-repeat;
width:22%;
float:left;
margin:0;
height:140px;
}
.banner3{
width:33%;
float:right;
margin:0;
height:140px;
}

.fbook1{
margin-top:22px;
width:40%;
float:left;
margin:0;
height:140px;
}

.fbook2{
background-image:url(../images/banner04a.jpg);
background-repeat:no-repeat;
width:60%;
float:left;
margin:0;
height:140px;
}

.event1{
background-image:url(../images/banner05a.jpg);
background-repeat:no-repeat;
width:64%;
float:left;
margin:0;
height:140px;
}

.event2{
margin-top:22px;
width:36%;
float:left;
margin:0;
height:140px;
}

.hajimete1{
margin-top:22px;
width:40%;
float:left;
margin:0;
height:140px;
}

.hajimete2{
background-image:url(../images/banner06a.jpg);
background-position:right;
background-repeat:no-repeat;
width:60%;
float:left;
margin:0;
height:140px;
}

.store1{
background-image:url(../images/banner07a.jpg);
background-repeat:no-repeat;
width:64%;
float:left;
margin:0;
height:140px;
}

.store2{
margin-top:22px;
width:36%;
float:left;
margin:0;
height:140px;
}

/* カラムボックス  */
.box{
width:100%;
}
.lbox{
width:20%;
float:left;
background-image:url(../images/ume01.png);
background-repeat:no-repeat;
background-position:right;
}
.rbox{
width:60%;
float:left;
margin-left:20px;
}
/* フッター  */
.footer{
background-color:#475356;
width:100%;
margin:0px;
}

.footlbox{
background-color:#475356;
width:33%;
float:left;
margin:0;
height:300px;
}

.footrbox{
background-color:#475356;
width:33%;
float:left;
margin:0;
height:300px;
}
.footsbox{
background-color:#475356;
width:33%;
float:right;
margin:0;
height:300px;
}
.footer_b{
background-color:#333333;
text-align:center;
color:#FFFFFF;
}
