<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
body {
  font-family: 'Zen Kaku Gothic New', sans-serif;
}
.table-initial table {
  border-collapse: initial;
}
.table-initial tbody, .table-initial td, .table-initial tfoot, .table-initial th, .table-initial thead, .table-initial tr {
  border-color: initial;
  border-width: initial;
  border-style: inherit;
}

#nav03 {
  padding: 16px;
  list-style: none;
  zoom: 1;
  background-color: #FFF;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: "alpha(opacity=90)";
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
}
#nav03 &gt; li{
  background: url('//www.iimo.jp/shop/1588/img/design/icon01.png') left center no-repeat;
  padding: 8px 8px 8px 40px;
  border-bottom: #CCC 1px dashed;
}
/*==================================================
5-2-5 MENUがXに
===================================*/
/*ボタン外側※レイアウトによってpositionや形状は適宜変更してください*/
.btn-humb{
  z-index: 999;
  position: relative;/*ボタン内側の基点となるためrelativeを指定*/
  cursor: pointer;
  width: 80px;
  height:60px;
  border-radius: 0px;
}
/*ボタン内側*/
.btn-humb span{
  display: inline-block;
  transition: all .4s;/*アニメーションの設定*/
  position: absolute;
}
.btn-humb span:nth-of-type(1),
.btn-humb span:nth-of-type(2) {
  height: 6px;
  background: #212529;
  width: 62%;
  left: 16px;
}
.btn-humb span:nth-of-type(1) {
  top:13px;
}
.btn-humb span:nth-of-type(2) {
  top:24px;
}
.btn-humb span:nth-of-type(3) {
  top:36px;
  left:16px;
  font-size:0.6rem;
  font-weight:bold;
  letter-spacing:0.4rem;
  text-transform: uppercase;
  color: #212529;
}
/*activeクラスが付与されると線が回転して×になり、Menu表記をしている2つ目の要素が透過して消える*/
.btn-humb.active span:nth-of-type(1) {
  top: 18px;
  left: 27px;
  transform: translateY(6px) rotate(-45deg);
  width: 30%;
}
.btn-humb.active span:nth-of-type(2){
  top: 30px;
  left: 27px;
  transform: translateY(-6px) rotate(45deg);
  width: 30%;
}
.btn-humb.active span:nth-of-type(3) {
  opacity: 0;
}
/*==================================================
機能編 5-1-16　クリックしたら円形背景が拡大（上から）
===================================*/
/*アクティブになったエリア*/
#g-nav.panelactive{
  position:fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width:100%;
  height: 100vh;
}
/*丸の拡大*/
.circle-bg{
  position: fixed;
  z-index:3;
  /*丸の形*/
  width: 100px;
  height: 100px;
  border-radius: 50%;
  /*丸のスタート位置と形状*/
  transform: scale(0);/*scaleをはじめは0に*/
  top:-50px;
  left:calc(50% - 50px);/*50%から円の半径を引いた値*/
  transition: all .6s;/*0.6秒かけてアニメーション*/
}
.circle-bg.circleactive{
  transform: scale(50);/*クラスが付与されたらscaleを拡大*/
}
/*ナビゲーションの縦スクロール*/
#g-nav-container{
  display: none;/*はじめは表示なし*/
  /*ナビの数が増えた場合縦スクロール*/
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100vh;
  padding-top: 60px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#g-nav.panelactive #g-nav-container{
  display: block; /*クラスが付与されたら出現*/
}
/*ナビゲーション*/
#g-nav ul {
  opacity: 0;/*はじめは透過0*/
}
/* 背景が出現後にナビゲーションを表示※レイアウトによって調整してください。不必要なら削除*/
#g-nav.panelactive ul{
  animation-name:gnaviAnime;
  animation-duration:1s;
  animation-delay:.2s;/*0.2 秒遅らせて出現*/
  animation-fill-mode:forwards;
  opacity:0;
}
@keyframes gnaviAnime{
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media (max-width: 768px) {
  .bg-container {
    background-image: url('//www.iimo.jp/shop/1588/img/design/backimg03.png'),
      url('//www.iimo.jp/shop/1588/img/design/backimg.png');
    background-repeat: repeat-x, repeat;
    background-position: top center, center center;
    background-size: 80%, auto;
  }
  .bg-container-pg {
    background-image: url('//www.iimo.jp/shop/1588/img/design/backimg02.png'),
      url('//www.iimo.jp/shop/1588/img/design/backimg.png');
    background-repeat: repeat-x, repeat;
    background-position: top center, center center;
    background-size: 80%, auto;
  }
}
@media (min-width: 769px) {
  .bg-container {
    background-image: url('//www.iimo.jp/shop/1588/img/design/backimg01.png'),
      url('//www.iimo.jp/shop/1588/img/design/backimg.png');
    background-repeat: repeat-x, repeat;
    background-position: top center, center center;
  }
  .bg-container-pg {
    background-image: url('//www.iimo.jp/shop/1588/img/design/backimg02.png'),
      url('//www.iimo.jp/shop/1588/img/design/backimg.png');
    background-repeat: repeat-x, repeat;
    background-position: top center, center center;
  }
}
</pre></body></html>