@charset "utf-8";

* { margin: 0; padding: 0; }

img{max-width:100%;height:auto;
}
a:link { color:#0066CC;
 }
a:visited { color:#0099FF;
 }
a:hover { color:#FF6600;
 }
a:active { color:#CC33FF;
 }

/* -- header / body / main -- */
body{
	letter-spacing: 1px;line-height: 140%;
	font-family:  "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:1px auto 0px auto;max-width:1000px;height:auto;background-color:#FFFFFF;padding:0px;
	-webkit-text-size-adjust: 100%;
}


  #head0 {
   max-width:100%;height:auto;padding:0;margin:0 auto;
  }
  .head0bg {
	  display:block;
  }
  .head0img {
      display:none;
  }
  

.headerbox1{display:block;max-width:95%;height:auto;font-size:14px;line-height:150%;
padding:15px 12px;margin:15px auto 10px auto;
border:1px solid #666666;
}



/* -- h -- */
h1{font-weight:bold;line-height:100%;font-size:18px;
padding:0;margin:3px 0 7px 0;
}



/* -- pan -- */
.pan{width:95%;height:20px;font-size:12px;
padding:1px;margin:5px 0 5px 15px;
}
.pan h2{font-weight:normal;line-height:100%;font-size:12px;
}
.pan h2 a{font-weight:normal;line-height:100%;font-size:12px;
text-decoration:none;
}



/* -- bg / waku -- */

.waku10001{max-width:95%;height:auto;padding:1px 10px;margin:2px auto 20px auto;
}
.waku10001 img{max-width:220px;height:auto;margin:5px 8px;
display:block;float:left;
width /***/:auto;
}
.waku10001 a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

.waku_hosoku1{max-width:95%;height:auto;padding:1px 10px;margin:2px auto 20px auto;
background-color:#F0F0F0;font-size:11px;
}

.imgblock101{max-width:100%;height:auto;padding:1px 0px;margin:1px 0px;
}
.imgblock101 img{max-width:50%;height:auto;margin:5px 0px 15px 0px;
display:block;float:left;
width /***/:auto;
}

.waku_sns2{max-width:95%;height:auto;padding:1px 10px;margin:17px auto 20px auto;
}
.waku_sns1{float:left;width:160px;height:28px;margin:0px 0 0 0;
}


/* -- Responsive -- */

.respon101{max-width:98%;height:auto;padding:1px 0;margin:20px auto 5px auto;
}
.respon101 img{max-width:100%;height:auto;
width /***/:auto;
}
.respon101box1{float:left;max-width:480px;height:auto;padding:5px 3px;margin:10px 2px;
}
.respon101box2{float:left;max-width:95%;height:auto;padding:10px 8px;margin:0px;font-size:14px;
border:1px solid #BBBBBB;
border-radius: 6px;　　　/* CSS3 */
-webkit-border-radius: 6px;　/* Safari,Chrome */
-moz-border-radius: 6px;　/* Firefox */
}


.respon102box1{float:left;max-width:95%;height:auto;padding:10px 5px;margin:5px 0 0 0px;font-size:14px;
border:1px solid #99CCFF;
border-radius: 6px;　　　/* CSS3 */
-webkit-border-radius: 6px;　/* Safari,Chrome */
-moz-border-radius: 6px;　/* Firefox */
}



/* -- Responsive Menu -- */

.menu101{float:left;width:100%;max-width:24%;min-width:220px;height:35px;padding:1px 0;margin:1px 1px;
background-image:url(../gen_img/gen_titlebg101.jpg);
background-repeat:no-repeat;

}
.menu101 a{text-decoration:none;
}
.menu101tx{width:220px;height:22px;padding:7px 0 1px 37px;margin:1px 1px;font-size:15px;
}


/* -- title -- */

.title001{max-width:100%;height:48px;padding:1px 0;margin:12px 0 7px 0;
background-image:url(../gen_img/gen_bg1_ba1.jpg);
background-repeat:no-repeat;
}
.title001 h3{max-width:80%;height:24px;padding:0;margin:14px auto 3px 62px;
font-weight:bold;font-size:17px;color:#FFFDF4;
}
.title002{max-width:100%;height:48px;padding:1px 0;margin:5px 0 7px 0;
background-image:url(../gen_img/gen_bg1_ba2.jpg);
background-repeat:no-repeat;
}
.title002 h3{max-width:80%;height:24px;padding:0;margin:14px auto 3px 62px;
font-weight:bold;font-size:17px;color:#FFFDF4;
}




/* -- txt -- */
.topbox001{display:block;max-width:98%;height:auto;font-size:14px;line-height:150%;/* -- 調整中◆ -- */
padding:1px 8px;margin:8px 10px 7px 10px;

}
.topbox002{display:block;max-width:98%;;height:auto;font-size:14px;line-height:150%;/* -- 調整中◆ -- */
padding:8px 10px;margin:5px 10px 10px 10px;

}

.txtbox1{display:block;width:92%;height:auto;font-size:14px;line-height:170%;/* xxxxxx 共通box1 */
padding:0;margin:0px 0 10px 30px;
}
.txtbox2{display:block;width:92%;height:auto;font-size:14px;line-height:180%;/* xxxxxx 共通box2 */
padding:0;margin:55px 0 0 30px;
}




/* -- table（chart）-- */
.table1{padding:0px;margin:0px auto;
}
.table1tx1{max-width:480px;height:30px;font-size:15px;font-weight:bold;/* -- ランキングサイトタイトルbox -- */
padding:0px;margin:2px 0;background-color:#F3F3F3;
}
.table1tx1 img{display:block;float:left;
}
.table1tx1 a{display:block;float:left;height:25px;text-decoration:none;padding:5px 0 0 10px;margin:0px;
}
.table1tx1 em{display:block;float:left;height:25px;text-decoration:none;padding:5px 0 0 10px;margin:0px;
}

.table1left{display:block;float:left;width:160px;height:240px;padding:0px;margin:2px 0 0 22px;
}


.table1thumb1{display:block;float:none;height:180px;padding:0;margin:8px 0 0 0;/* -- ▲▲▲▲▲▲▲▲▲▲ -- */
}
.table1thumb2{display:block;float:left;width:245px;height:240px;padding:0;margin:0px 0 0 10px;/* -- ▲▲▲▲▲▲▲▲▲▲ -- */
}
.table1ba1{height:42px;padding:0;margin:7px 0 0 0px;
}
.table1bt1{float:right;width:164px;height:22px;display:block;padding:1px;margin:2px 18px 0 auto;
}
.table1tx2{display:block;clear:both;width:390px;height:160px;font-size:12px;
padding:0px;margin:280px 10px 0 30px;
}

/* -- table END-- */

/* -- sp -- */

.sp{clear:both;	}

.sp1{width:200px;height:10px;padding:5px 0 5px 0;background-color:#fff;
}
.sp5{width:200px;height:3px;padding:1px;margin:1px;
}
.sp10{width:200px;height:8px;padding:1px;margin:1px;
}
.sp20{display:block;width:200px;height:18px;padding:1px;margin:1px;
}
.sp30{display:block;width:200px;height:28px;padding:1px;margin:1px;
}
.sp40{display:block;width:200px;height:38px;padding:1px;margin:1px;
}


/* -- footer -- */
.footerlink{width:100%;height:35px;text-align:center;font-size:12px;
padding:0;margin:10px 0 10px 0;
}
.footer1{max-width:100%;height:55px;font-size:12px;color:#F6F6F6;
background-image:url(../gen_img/gen_footer1s.jpg);background-repeat:repeat-x;
padding:18px 0 0 0;margin:10px 0 0 0;text-align:center;
}


/* -- other -- */

.gen_comment1{display:block;width:250px;height:30px;font-size:14px;color:#DF3538;font-weight:bold;
}
.gen_comment2{display:block;width:250px;height:26px;margin:10px auto 1px 0;font-size:14px;color:#EF850F;font-weight:bold;
}
.gentei1{width:95%;height:auto;font-size:15px;text-align:left;margin:5px auto 5px auto;
}
.komidasi1{color:#67270F;font-size:14px;
}
.komidasi2{color:#494747;font-size:12px;
}
.scrip1{width:95%;height:auto;font-size:15px;text-align:left;
}
.more1{display:block;float:right;font-size:12px;
max-width:100%;height:20px;text-align:right;
padding:2px 10px 0 0 ;margin:4px 0 3px 0;
}
.more2{display:block;float:right;font-size:12px;
width:250px;height:20px;text-align:right;
padding:1px ;margin:3px 25px 0 0;
}
.more3{display:block;font-size:12px;color:#663300;/* -- AFラインナップ枠、ブラウン -- */
width:450px;height:auto;text-align:center;
padding:1px ;margin:3px auto 5px auto;
background-color:#F3DFD1;
}
/* -- a:hover{
color:#FF6600;
}* --/
