/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusan_shosai
 * -----------------------------------------------------------*/
body{
 margin-top : 0px;
}

/* ========== 　ヘッダー部　　========== */

#omiseshosai{
  text-align : center;
}


/* ========== 　トップ　検索部分========== */
#omiseshosai .search a{
	font-size: 80%;
        font-weight: bold;
}

 
/* ========== 　トップ　広告部========== */
#top2_banner .banner1{
　margin-top : 10px;
 margin-bottom : 10px;
}

/* ========== 店舗詳細ページ用 ========== */
#shosai_m{
 margin-top : 10px;
 margin-bottom 0px;
}

#shosai_m td{

  background-color : #ffffff;
}

/* ===== パンくずリフト　 ======== */

#shosai_m .shosai_bcl{
  background-image : url(//www.takusan.net/images/shosai_t4.gif);
  font-weight : bold;
  height : 30px;
 
}

#shosai_m .shosai_bcl a{
  margin-left :10px;
  color : #0000ff;
}
#shosai_m .shosai_bcl A:HOVER{
  background-color : #fbe4d9;
  text-decoration : underline;
}
#shosai_m p{
 margin-top : 5px;
 margin-bottom : 5px;
}
#shosai_m .gazo1{
  width : 120px;
}
#shosai_m  .gazo1 a img{
  border-color :  #000000;
}


#shosai_m  h1 a{
     color : #0000ff;
   font-weight : bold;
   font-size : 60%;
   margin-bottom : 0px;
}
#shosai_m  h1{
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 5px;
}
#shosai_m .lcad p a{
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
   font-size : 75%;
}

#shosai_m  p a{
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
   font-size : 100%;
}
#shosai_m  p img{
   vertical-align: middle;
}
#shosai_m  h2{
   font-size : 200%;
   font-weight : normal;
   margin-bottom : 0px;
  margin-top :10px;
  text-align : right;
}
#shosai_m h3{
   font-size : 110%;
   font-weight : bold;
   margin-bottom : 5px;
}
#shosai_main h4{
  font-size :80%;
  font-weight :normal;
  line-height :110%;
  margin-left :10px;
  margin-top : 10px;
  margin-bottom :5px;
} 
/* ========== 順位 ========== */
.jyuni img{
   margin-top : 0px;
}

#shosai_m h2 .tenposu{
 font-size : 50%;
 font-weight : normal;
}
/* ========== お店からの一言アイコン ========== */

/* ========== 支払いアイコン ========== */
#shosai_m .shiharai{
  margin-top : 50px;
  margin-bottom :10px;
  background-color :#ff6666;
}
/* ========== お店へ行くボタン ========== */
#shosai_m .omisehe a{
  color :#ff9900;
  background-color :#ffffff;
  font-weight : bold;
  font-size : 100%;
  display :block;
  width :200px;
  margin-top : 0px;
  padding-top:4px;
  padding-bottom : 4px;
  text-align: center;
  border : 2px outset #cccccc;
  letter-spacing : 3px;
 list-style: none;
}
#shosai_m .omisehe a:hover{
 color:#ffffff;
   background-color :#ff9900;
 list-style: none;
}
/* ========== 　運営・住所 ========== */

#shosai_main  ul{
 list-style-type : none;
 margin-left : 3px;
 margin-bottom : 10px;
 margin-top : 5px;
}
#shosai_main li{
 border-left:solid 5px #66cc00;
 padding-left:5px;
}
/* ========== ↑　運営・住所 ========== */
#shosai_graywaku  h3{
   margin-bottom : 0px;
  margin-top :0px;
}
#shosai_graywaku  h3 a{
     color : #666666;
   font-weight : normal;
   font-size : 100%;
   margin-bottom : 0px;
   margin-top 0px;

}
/* ========== ６商品登録部　 ========== */
#shosai_m .shouhin{
   margin-bottom : 5px;
   margin-top : 0px;
}

#shosai_m .shouhin td{
   vertical-align:top;

}
#shosai_m .shouhin .gazo td{
   width : 140px;
   text-align : center;

  border-color :  #ffffff;
    font-size :80%;
  line-height : 100%;
}

#shosai_m .shouhin .gazo td a img{
  border-color :  #000000;
}
#shosai_m .shouhin p{
  margin-top : 0px;
   margin-bottom : 5px;
}
  
#shosai_m .shouhin p a{
   font-weight : bold;
   text-align : center;
}
  

#shosai_m .shouhin .gazo .f3{
    color: #ff0000;
   font-weight : bold;
}

#shosai_m .shouhin .f4{
   text-align : left;


}
 


/* ========== ミニ特集部　 ========== */





  

/* ========== ミニ特集部　 ========== */
#shosai_main .mini_pr{
  margin-top :10px;
  margin-bottom :5px;
}

/* ========== メニュー部　 ========== */

#side_r .side_banner5{
 border-width : 1px 1px 1px 1px;
 border-style : solid inset inset solid;
 border-color : #e6e6e6 #e6e6e6 #e6e6e6 #e6e6e6;
   margin-top : 3px;
  text-align : center;
}
#side_r .side_banner6{
 border-width : 0px 1px 1px 1px;
 border-style : solid inset inset solid;
 border-color : #e6e6e6 #e6e6e6 #e6e6e6 #e6e6e6;
   margin-top : 0px;
  text-align : center;
}

#side_r h2{
   font-size : 130%;
 font-family:'ＭＳ Ｐゴシック';
  font-weight : bold;
}
/* ===== ピンク　 ===== */
#side_r .side_pink h2{
  background-color : #fbe4d9;
  padding : 5px 2px 2px 5px;
  margin-bottom : 0px;
  margin-top : 5px;
  color : #990033;
}
#side_r .side_pink a{
  color : #0000ff;
}

#side_r .side_pink A:HOVER{
  color : red;
}

/* ===== ブルー　 ===== */
#side_r .side_blue h2{
  background-color : #d9f2ff;
  padding : 5px 2px 2px 5px;
  margin-bottom : 0px;
  margin-top : 5px;
 color : #006666;
}
/* ===== 赤　 ===== */
#side_r .side_red h2{
  background-color : #cc0000;
  padding : 5px 2px 2px 5px;
  margin-bottom : 0px;
  margin-top : 5px;
 color : #ffffff;
}
/* ===== 緑　 ===== */
#side_r .side_gr h2{
  background-color : #006633;
  padding : 5px 2px 2px 5px;
  margin-bottom : 0px;
  margin-top : 5px;
 color : #ffffff;
}
/* ===== 茶　 ===== */
#side_r .side_br h2{
  background-color : #A99985;
  padding : 5px 2px 2px 5px;
  margin-bottom : 0px;
  margin-top : 5px;
 color : #660000;
}

/* ===== バナーだけ　 ===== */
#side_r .side_b h2{
  margin-bottom : 0px;
  margin-top : 5px;
}

/* ===== バナーだけ　 ===== */
#side_r .side_b2 h2{
  margin-bottom : 0px;
  margin-top : 10px;
}


/* ===== 　 ===== */
#side_r p{
  border-bottom-color : #e4e4e4;
  border-bottom-width : 1px;
  
  
  border-right-width : 1px;border-style : none inset inset none;
   border-right-color : #e6e6e6;

  border-left-width : 1px;border-style : none inset inset solid;  
  border-top-width : 1px;border-style : none inset inset solid;
   border-top-color : #e6e6e6;
  
    padding : 3px 3px 3px 7px;
  margin-top : 0px;
  border-left-color : #e6e6e6;
  margin-bottom : 0px;
}

#side_r .side_banner{
   margin-top : 3px;
  text-align : center;
}

/* ========== メニュー部　メルマガ登録 ========== */

#side_r .mailmaga_1{
 margin-top : 10px;
 margin-bottom : 5px;
}
#side_r .mailmaga_1 p{
 color : #ff6666;
 font-size : 80%;
  line-height : 100%;
 margin-bottom :0px;
 margin-top : 0px;
}
#side_r .mailmaga_1 p a{
 color : #999999;
 margin-top : 0px;
}
#side_r .mailmaga_1 .f3{
 font-size :90%;
}

/* ========== ↑　メニュー部　メルマガ登録 ========== */

/* ========== 　トップ　広告部========== */
#top2_banner .banner1{
　margin-top : 10px;
 margin-bottom : 10px;
}


/* ========== 下部メニューリスト　 ========== */
.kabu{
  　margin-top : 0px;
  border-width : 2pt;
  border-style : dotted;
  border-color : gray;
  background-color : #ffffff;
}

/* ========== 　フッター　 ========== */
/* ========== 　　フッター　 ========== */
.clear{
clear:both;
margin:0px;
}
#footer{
margin-top:0px;
margin-bottom:0px;
width:940px;
background-color : #ffffff;
clear:both;
}
#footer .menu{
width:940px;
background-image:url(//www.takusan.net/images/line1.gif);
background-repeat:repeat-x;
font-size : 80%;
clear:both;
text-align:left;
}
#footer .menu ul{
 margin-left:10px;
 padding-left:10px;
margin-top:0px;
list-style-type:none;
}
#footer .menu li{
white-space:nowrap;
float:left;
}
#footer .menu li a:hover{
text-decoration:underline;
background-color:#FFDFDF;
}
#footer .menu h2{
margin-top:0px;
font-size:100%;
margin-bottom:0px;
padding-top:10px;
padding-left:5px;
}

#footer .copyright{
 margin-left: 0px;
 background-color:#006600;
 text-align:right;
 height:15px;
  font-size : 80%;
  font-weight:normal;
  color : #ffffff;
  padding-top : 4px;
  padding-bottom : 4px;
  padding-right : 10px;
  margin-top:30px;
}

/* ========== 特集　 ========== */
.tokusyu6 .iframe {
　margin-top : 0px;
}
.tokusyu6 img {
　margin-bottom : 0px;
}
.toku_3 iframe{
margin-bottom:0px;
}
.toku_3 h2{
font-size :80%;
line-height:110%
margin-top:0px;
}

