/* 全体設定 */
* {
  box-sizing: content-box;
  }

/* ポップボックスの設定 */
.pop-box {
  box-sizing: border-box;
  width: 33%;
  margin: auto auto;

}
/* ポップアップウインドウの設定 */
.popup {
  background-color: #efefef;
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, .8);
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 80%;
  height: 80%;
  overflow: auto;
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: solid 1px #d0d0d0;
	z-index:10000;
}
/* チェックボックスの初期設定 */
#popup-on{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on:checked + .popup{
  display: block;
}

#popup-on1{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on1:checked + .popup{
  display: block;
}

#popup-on2{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on2:checked + .popup{
  display: block;
}


/*--- STAGE---*/

#popup-on11{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on11:checked + .popup{
  display: block;
}


#popup-on12{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on12:checked + .popup{
  display: block;
}


#popup-on13{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on13:checked + .popup{
  display: block;
}


#popup-on14{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on14:checked + .popup{
  display: block;
}


#popup-on15{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on15:checked + .popup{
  display: block;
}


#popup-on16{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on16:checked + .popup{
  display: block;
}



/*--- WORK SHOP ---*/

#popup-on20{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on20:checked + .popup{
  display: block;
}


#popup-on21{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on21:checked + .popup{
  display: block;
}


#popup-on22{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on22:checked + .popup{
  display: block;
}


#popup-on23{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on23:checked + .popup{
  display: block;
}


#popup-on24{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on24:checked + .popup{
  display: block;
}


#popup-on25{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on25:checked + .popup{
  display: block;
}


#popup-on26{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on26:checked + .popup{
  display: block;
}


#popup-on27{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on27:checked + .popup{
  display: block;
}


#popup-on28{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on28:checked + .popup{
  display: block;
}


#popup-on29{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on29:checked + .popup{
  display: block;
}


#popup-on30{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on30:checked + .popup{
  display: block;
}


#popup-on31{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on31:checked + .popup{
  display: block;
}


#popup-on32{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on32:checked + .popup{
  display: block;
}


#popup-on33{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on33:checked + .popup{
  display: block;
}


#popup-on34{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on34:checked + .popup{
  display: block;
}


#popup-on35{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on35:checked + .popup{
  display: block;
}


#popup-on36{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on36:checked + .popup{
  display: block;
}


#popup-on37{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on37:checked + .popup{
  display: block;
}


#popup-on38{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on38:checked + .popup{
  display: block;
}


#popup-on39{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on39:checked + .popup{
  display: block;
}


#popup-on40{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on40:checked + .popup{
  display: block;
}


#popup-on41{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on41:checked + .popup{
  display: block;
}


#popup-on42{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on42:checked + .popup{
  display: block;
}


#popup-on43{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on43:checked + .popup{
  display: block;
}


#popup-on44{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on44:checked + .popup{
  display: block;
}


#popup-on45{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on45:checked + .popup{
  display: block;
}


#popup-on46{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on46:checked + .popup{
  display: block;
}


#popup-on47{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on47:checked + .popup{
  display: block;
}


#popup-on48{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on48:checked + .popup{
  display: block;
}



/*--- FOODS ---*/

#popup-on60{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on60:checked + .popup{
  display: block;
}


#popup-on61{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on61:checked + .popup{
  display: block;
}


#popup-on62{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on62:checked + .popup{
  display: block;
}


#popup-on63{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on63:checked + .popup{
  display: block;
}


#popup-on64{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on64:checked + .popup{
  display: block;
}


#popup-on65{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on65:checked + .popup{
  display: block;
}


#popup-on66{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on66:checked + .popup{
  display: block;
}


#popup-on67{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on67:checked + .popup{
  display: block;
}


#popup-on68{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on68:checked + .popup{
  display: block;
}


#popup-on69{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on69:checked + .popup{
  display: block;
}


#popup-on70{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on70:checked + .popup{
  display: block;
}


#popup-on71{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on71:checked + .popup{
  display: block;
}


#popup-on72{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on72:checked + .popup{
  display: block;
}


#popup-on73{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on73:checked + .popup{
  display: block;
}



#popup-on80{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on80:checked + .popup{
  display: block;
}


#popup-on81{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on81:checked + .popup{
  display: block;
}


#popup-on82{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on82:checked + .popup{
  display: block;
}


#popup-on83{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on83:checked + .popup{
  display: block;
}


#popup-on84{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on84:checked + .popup{
  display: block;
}


#popup-on85{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on85:checked + .popup{
  display: block;
}


#popup-on86{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on86:checked + .popup{
  display: block;
}


#popup-on87{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on87:checked + .popup{
  display: block;
}


#popup-on88{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on88:checked + .popup{
  display: block;
}


#popup-on89{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on89:checked + .popup{
  display: block;
}


#popup-on90{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on90:checked + .popup{
  display: block;
}


#popup-on91{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on91:checked + .popup{
  display: block;
}


#popup-on92{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on92:checked + .popup{
  display: block;
}


#popup-on93{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on93:checked + .popup{
  display: block;
}


#popup-on94{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on94:checked + .popup{
  display: block;
}


#popup-on95{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on95:checked + .popup{
  display: block;
}


#popup-on96{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on96:checked + .popup{
  display: block;
}


#popup-on97{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on97:checked + .popup{
  display: block;
}


#popup-on98{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on98:checked + .popup{
  display: block;
}


#popup-on99{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on99:checked + .popup{
  display: block;
}


#popup-on100{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on100:checked + .popup{
  display: block;
}


#popup-on101{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on101:checked + .popup{
  display: block;
}


#popup-on102{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on102:checked + .popup{
  display: block;
}


#popup-on103{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on103:checked + .popup{
  display: block;
}


#popup-on104{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on104:checked + .popup{
  display: block;
}


#popup-on105{
  display: none;
}
/* チェックされたらポップアップウインドウを開く */
#popup-on105:checked + .popup{
  display: block;
}


/* 閉じるアイコン（右上） */
.icon-close{
  background: #000;
  color: #fff;
  font-size: 20px;
  padding: 0 10px;
  position: absolute;
  right: 0;
}


/* 閉じるボタン */
.btn-close{
  background: #006400;
  border-radius: 10px;
  color: #fff;
  padding: 10px;
  cursor: pointer;
  margin: 10px auto;
  width: 60%;
  text-align: center;
}

/* 開くボタン */
.btn-open{
  background: #fff;
  border-radius: 10px;
  color: #fff;
  padding: 10px;
  cursor: pointer;
  margin: 10px auto;
  width: 95%;
  text-align: center;
}

div.btn-open img.layer-img {
  width: 100%;
}
/* ポップアップの内容 */
.popup-content{
  margin: 40px auto 40px auto;
  width: 90%;
}