/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width: 168px){
img{
max-width: 100%;
height: auto;
width /***/:auto;
}
#container{
width:100%;
}

/*レスポンシブデザイン画像切替*/
img.miniimage { display: none; }  /* miniを非表示 */
img.bigimage  { display: block; } /* bigを表示 */
embed.bigimage  { display: none; }  /* bigを非表示 */
div.resizeimage img { width: 100%; }

/*レスポンシブデザインコンテンツ非表示*/
.bigonly { display: none; }  /* bigを非表示 */

/*レスポンシブデザインフロートTOP*/
#container{
    position: relative;
}

p.gotop{
    position: fixed;
    right: 5%;
        bottom: 0;
}
p.gotop a{
    width: 50px;
    height: 40px;
    display: block;
}

/*レスポンシブデザインMAP*/
canvas, iframe, video, svg { max-width: 100%; }
.overflow-container { overflow-y: scroll; }


/*テキストの色、背景色、書体、文字の大きさ、行間、マウスカーソルの形状、背景画像設定*/
BODY {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color: #000000;
  background-color: #FFFFFF;
  font-family: "ＭＳ Ｐゴシック";
  font-size: 12px;
  line-height: 140%;
  cursor: auto;
}

/*リンクの色*/
A:LINK {
  color: #0000FF;
}

/*マウスが上にきた時のリンクの色、背景色*/
A:HOVER {
  color: #BD0000;
  background-color: #FFAAAA;
  text-decoration: underline;
}

/*クリック時のリンクの色*/
A:ACTIVE {
  color: #FFFF80;
}

/*訪問済みリンクの色*/
A:VISITED {
  color: #000080;
}

/*テーブル内の文字*/
#ts {
  line-height: 140%;
  font-size: 12px;
}

/*Ｈタグの設定*/
H1 {
  color: #BD0000;
  font-size : 16px;
  margin-top: 1px;
  margin-bottom: 1px;
}
H2 {
  color: #804000;
  margin-top: 2px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-size: 12px;
}
H3 {
  color: ;
  font-size: 12px;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 2px;
  font-weight: normal;
}
H4 {
  color: #BD0000;
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}

/*テーブルレイアウト*/
#TABLE01 {
  margin-right: 0px;
  margin-left: 0px;
  width: 100%;
}

/*TOPテーブルレイアウト*/
#TABLE02 {
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 0px;
  margin-bottom: 10px;
  line-height: 140%;
  font-size: 12px;
  width: 189px;
  border: 1px solid #808080;
}
#TABLE03 {
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 0px;
  margin-bottom: 10px;
  line-height: 140%;
  font-size: 12px;
  width: 291px;
  height: 129px;
  border: 1px solid #808080;
}
#TABLE04 {
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 0px;
  margin-bottom: 5px;
  line-height: 140%;
  font-size: 12px;
  width: 100%;
}

/*ページテーブルレイアウト*/
#TABLE05 {
  margin-top: 2px;
  margin-left: 8px;
  margin-right: 0px;
  width: 94%;
  background-color: #FFC78E;
}
#TABLE06 {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 0px;
  margin-bottom: 8px;
  line-height: 140%;
  font-size: 12px;
  width: 94%;
}
#TABLE07 {
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 2px;
}
#TABLE07B {
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(../image/back.jpg);
  background-attachment: fixed;
  background-position: 100% 0%;
  background-repeat: no-repeat;
}
#TABLE08 {
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
}
#TABLE09 {
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 0px;
  margin-bottom: 8px;
  line-height: 140%;
  font-size: 12px;
  width: 94%;
}

/*TOPサーチ*/
#TOPSEARCH {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  background-image: url(../image/wedding.jpg);
  background-attachment: fixed;
  background-position: 0% 50%;
  background-repeat: no-repeat;
}

/*お知らせ・おすすめ設定*/
#TOPTABLE {
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 0px;
  margin-bottom:10px;
  font-size: 12px;
  line-height: 140%;
  width: 94%;
  border: 1px solid #808080;
}
#TOPTABLE2 {
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 0px;
  margin-bottom:0px;
  font-size: 12px;
  line-height: 140%;
  width: 94%;
  border: 1px solid #808080;
}
#TOPMENU {
  float: left;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 140%;
  width: 100%;
  height: 20px;
  background-color: #FF8000;
}
#INTABLE {
  margin-top: 2px;
  font-size: 12px;
  line-height: 140%;
}
#INTABLE2 {
  margin-top: 2px;
  margin-left: 3px;
  margin-right: 0px;
  margin-bottom:2px;
  font-size: 12px;
  line-height: 140%;
  background-color: #ffffff;
}
#TOPTABLELINK {
  float: left;
  margin-top: 0px;
  margin-left: 4px;
  margin-right: 0px;
  margin-bottom: 2px;
  line-height: 140%;
  font-size: 12px;
  width: 100%;
}

/*メニュー設定*/
#MENUTABLE {
  font-size: 12px;
  line-height: 140%;
  width: 160px;
  border: 1px solid #808080;
}
#MENU {
  float: left;
  color : #FFFFFF;
  font-size: 14px;
  line-height: 140%;
  width: 160px;
  height: 16px;
  background-color: #FF8000;
}
#CATE {
  float: left;
  color: #804000;
  font-size: 14px;
  line-height: 140%;
  width: 160px;
  height: 16px;
  background-color: #FFC78E;
}
#PAGE {
  float: left;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: auto;
  margin-bottom: 2px;
  font-size: 12px;
  line-height: 140%;
}


/*商品説明の設定*/
#PAGETABLE {
  margin-top: 0px;
  margin-left: 8px;
  margin-right: 0px;
  margin-bottom:10px;
  font-size: 12px;
  line-height: 140%;
  width: 94%;
  border: 1px solid #808080;
}
#PAGEMENU {
  float: left;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 140%;
  width: 100%;
  height: 20px;
  background-color: #FF8000;
}

}
