@import url("default.css");
@import url("common.css");
html{
  scroll-behavior: smooth;
}
#main_wrapper a{
  text-decoration:none;
}
#main_wrapper{
  background: #FFF9CD;
  font-size: 16px;
}
#main_wrapper p{
  margin: 3% 0 0;
  line-height: 1.6;
  text-align: justify;
}
.section_bdy{
  background: none;
}
#main_wrapper ,
#container{
  width:650px;
}
.section_bdy{
  margin: 0 auto;
}
.section_bdy .section_hdr > *:not(.pickup_area):not(.menu_head):not(.menu_area){
  width: calc(100% - 60px);
  margin: 20px auto;
}
#main_wrapper a.more_links{
  display: block;
  text-align: right;
  margin: 20px auto 0;
  text-decoration: underline;
  text-underline-offset: 3px;
  color: #0A9F87;
  font-weight: bold;
}
#main_wrapper a.more_links:hover{
  text-decoration: none;
}
.btn_outer{
  display: flex;
  justify-content: center;
  margin: 36px auto 24px;
}
.btn_outer a{
  background: #008069;
  border-radius: 50px;
  font-size: 1.5em;
  font-weight: normal;
  color: #fff;
  padding: 3%;
  display: block;
  width: 80%;
}
.menu_list{
  margin: 5% 0 0;
}
.menu_list li{
  margin: 3% 0 0;
}
.menu_list li a{
  display: flex;
  font-size: .8em;
}
#main_wrapper .menu_list li a p{
  margin: 0;
  line-height: 1.3;
  text-align: justify;
}
.menu_list li a .menu_caption{
  margin: 0 0 0 3%;
  display: flex;
  flex-flow: column;
}
#main_wrapper .menu_list li a .menu_ttl{
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 1%;
  text-decoration: underline;
  color: #6E3E00;
  text-underline-offset: 3px;
}
#main_wrapper .menu_list li a:hover .menu_ttl{
  text-decoration: none;
}
#main_wrapper #mlmz_guide_group .price_info{
  margin: auto 0 0;
  text-align: right;
}
/*--------------------*
#header
*--------------------*/
#statusnavi{
    height:39px;
}
#statusnavi P{
    font-size:1.3em;
    color:#ffffff;
    padding-top:10px;
}
#statusnavi STRONG{
    color:#FEFB92;
}
/*--------------------*
#main_wrapper
*--------------------*/
#main_wrapper{
}
#main_wrapper H4{
  font-size: 18px;
  margin: 0 0 8px 12px;
}
#mlmz_guide_group .menu_caption{
  margin: 0 0 0 10px;
}
#main_wrapper .gototop{
    text-align:right;
}
#main_wrapper .gototop A{color:#302E1F;}
#main_wrapper .red_b{
    color:#ff0000;
    font-weight:bold;
}
#main_wrapper .blue_b{
    color:#0000ff;
    font-weight:bold;
}
#group3{margin-top: 60px;}


/*--------------------*
#mlmz_guide_group
*--------------------*/
#mlmz_guide_group .mlmz_banner{
    margin:0 auto ;
    width: 100%;
}
#mlmz_guide_group TABLE{
    width: 100%;
    margin:0 auto;
    text-align:center;
    padding: 15px 0;
}
#mlmz_guide_group TH{
    width:70%;
    font-weight:normal;
}
#mlmz_guide_group TD{
    font-weight:normal;
}
#mlmz_guide_group .menu_caption{
  font-size:14px;
}
.menu_title2 a,
.menu_title2 h4{
  color:#1f2121;
}

#mlmz_guide_group .menu_title A{
    margin-bottom: 5px;
    font-size: 1.0em;
    color: #586365;
}
#mlmz_guide_group .menu_title h4{
    color: #8F142C;
}
#mlmz_guide_group .price_info{
    margin: 2% auto 0;
    text-align: right;
    font-weight: bold;
    font-size: 1em;
}
#mlmz_guide_group .article_hdr UL LI:first-child {
    border: none;
}
#mlmz_guide_group .no_link{
    margin-bottom: 5px;
    font-size: 1em;
    color: #D40E05;
}
#mlmz_guide_group P.caption_title{
    width:800px;
    font-size:1.2em;
    text-align:center;
}
#mlmz_guide_group P.caption_title{
    width:800px;
    font-size: 1.8em;
    text-align: center;
    color: #000;
    font-weight: bold;
}
#mlmz_guide_group P.term_attention{
    width:800px;
    margin:0 auto 20px;
    font-size:0.9em;
    text-align:right;
}
.close div {
    width: 680px;
    margin: -15px auto 10px;
    padding: 25px;
    border: double #987B39;
}
.close p {
    font-size: 14px;
    text-align: center;
}
.close_cap{
    text-align:center;
    padding: 10px 0 10px;
}
.close_cap.complete{
    color: #fff;
}
.credit{
    height: 40px;
    padding-left: 20px;
}
#mlmz_guide_group .article_hdr H2 {
    position: relative;
    background: #FEF596;
    box-sizing: border-box;
    margin: 20px 0 0px;
    padding: 10px 20px ;
    width: 100%;
}
#mlmz_guide_group .article_hdr H2:before {
    border-bottom: 20px solid transparent;
    border-left: 10px solid #FFF;
    border-right: 10px solid transparent;
    border-top: 20px solid transparent;
    content: " ";
    display: block;
    left: 0;
    margin: -20px 0 0 0;
    position: absolute;
    top: 50%;
}
#mlmz_guide_group .article_hdr H2:after {
    border-bottom: 20px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid #FFF;
    border-top: 20px solid transparent;
    content: " ";
    display: block;
    right: 0;
    margin: -20px 0 0 0;
    position: absolute;
    top: 50%;
}
#mlmz_guide_group .article_hdr H2{
  color: #EA3F63;
  font-size: 22px;
  text-align: center;
  font-weight: bold;
}


.menu_area .btn_group{
  display: flex;
  justify-content: space-between;
  width: 95%;
}
.btn_group a{
  margin: 0 4px 0 0;
}
.menu_area [class^="ttl_txt_img"]{
  font-size: 1.7em;
  font-weight: bold;
  margin: 20px auto 0;
  padding: 4px;
  display: flex;
  justify-content: center;
  color: #fff;
  font-family: maru-maru-gothic-bsr-stdn, sans-serif;
}
.ttl_txt_img1 {
  background: #C8577F;
}
.ttl_txt_img2 {
  background: #A458C8;
}
.ttl_txt_img3 {
  background: #3CA096;
}
.ttl_txt_img4 {
  background: #2C75D0;
}
.ttl_txt_img {
  background: url(https://630hso4ag2.user-space.cdn.idcfcloud.net/image/202508s/title_bg5.png) no-repeat 50% center / 100% auto;
  text-shadow: none;
}
.mini_cap {
  font-size: 1.2em;
  padding: 1em;
  background: #fff;
}
#main_wrapper .mini_cap p{
  text-align: center;
}
#main_wrapper .mini_cap p:first-child{
  margin: 0;
}
.mini_cap p span{
  display: block;
}
a.ttl_txt_img:hover{color:#fff;}
#main_wrapper .pickup_area{
  padding: 20px 0 0;
}
#main_wrapper .pickup_area.maito{
  padding: 0;
}
.pickup_area img{
  max-width: 750px;
  width:100%;
  height: auto;
}
#main_wrapper .pickup_area p{
  margin: 0;
  text-align: left;
}
#main_wrapper .pickup_area .pickup_lead{
  font-size: 1.2em;
  background: #fff;
  text-align: justify;
  border: 1px solid #FABB26;
  width: calc(100% - 60px);
  margin: 0 auto;
  padding: 1em;
}
.pickup_area .pickup_menuarea{
  padding: 20px 0 30px;
  margin: 20px 0 0;
  background: url(../image/202509s/bg_line.jpg) no-repeat center bottom / 100% auto, #fff;
}
.pickup_area .menu_bdy{
  width: calc(100% - 60px);
  margin: 0 auto 20px;
  border-bottom: 3px solid #EEE7B5;
  padding: 0 0 20px;
  border-radius: 0;
}
.pickup_area .menu_bdy:last-child{
  margin: 0 auto;
  border: none;
}
.pickup_area .severalmenu{
  margin:0 auto;
  position: relative;
}
#main_wrapper .pickup_area .ttl_font {
  width: calc(100% - 60px);
  margin: 20px auto 8px;
  padding: 4px;
  font-size: 1.2em;
  background: #FFC788;
  border-radius: 8px;
  color: #523512;
  text-align: center;
  box-sizing: border-box;
  font-weight: bold;
}
#main_wrapper .pickup_area.kiseki .ttl_font {
  background: #9DE6EE;
}
#main_wrapper .pickup_area.okinawa .ttl_font {
  background: #FFBBA6;
}
#main_wrapper .pickup_area .severalmenu .menu_info a{
  font-weight: bold;
  font-size: 1.17em;
  color: #E95C3B;
  text-decoration: underline;
  text-underline-offset: 3px;
  font-family: maru-maru-gothic-bsr-stdn, sans-serif;
}
#main_wrapper .pickup_area .severalmenu .menu_info a:hover{
  text-decoration: none;
}
#main_wrapper .pickup_area .severalmenu .caption{
  font-family: maru-maru-gothic-bsr-stdn, sans-serif;
  padding: 0 0 0 60px;
  text-align: justify;
  margin: 8px 0 0;
}
/*--------------------*
.icon_category_
*--------------------*/
.pickup_area [class^="icon_category_"]{
  width:54px;
  height:54px;
}
[class^="icon_category_"]{
  display:inline-block;
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
  background-size:100% 100%;
  vertical-align:middle;
}
.pickup_area .icon{
  width: 54px;
  height: 54px;
  position:absolute;
  top: 5px;
  left: 0;
}
.pickup_area .severalmenu .menu_info{
  padding: 0 0 0 60px;
  min-height:54px;
  font-weight: bold;
}
.icon_category_1 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/1.gif); }
.icon_category_2 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/2.gif); }
.icon_category_3 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/3.gif); }
.icon_category_4 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/4.gif); }
.icon_category_5 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/5.gif); }
.icon_category_6 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/6.gif); }
.icon_category_7 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/7.gif); }
.icon_category_8 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/8.gif); }
.icon_category_9 { background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/9.gif); }
.icon_category_10{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/10.gif);}
.icon_category_11{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/11.gif);}
.icon_category_12{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/12.gif);}
.icon_category_13{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/13.gif);}
.icon_category_14{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/14.gif);}
.icon_category_15{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/15.gif);}
.icon_category_16{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/16.gif);}
.icon_category_17{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/17.gif);}
.icon_category_18{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/18.gif);}
.icon_category_19{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/19.gif);}
.icon_category_20{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/20.gif);}
.icon_category_21{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/21.gif);}
.icon_category_22{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/22.gif);}
.icon_category_23{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/23.gif);}
.icon_category_24{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/24.gif);}
.icon_category_25{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/25.gif);}
.icon_category_26{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/26.gif);}
.icon_category_27{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/27.gif);}
.icon_category_28{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/28.gif);}
.icon_category_29{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/29.gif);}
.icon_category_30{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/30.gif);}
.icon_category_31{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/31.gif);}
.icon_category_32{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/32.gif);}
.icon_category_33{ background-image:url(https://honkaku-uranai.jp/cp_zap/maito_zap/image/contents/icon/33.gif);}
.kiseki .icon_category_1 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/1.jpg); }
.kiseki .icon_category_2 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/2.jpg); }
.kiseki .icon_category_3 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/3.jpg); }
.kiseki .icon_category_4 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/4.jpg); }
.kiseki .icon_category_5 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/5.jpg); }
.kiseki .icon_category_6 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/6.jpg); }
.kiseki .icon_category_7 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/7.jpg); }
.kiseki .icon_category_8 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/8.jpg); }
.kiseki .icon_category_9 { background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/9.jpg); }
.kiseki .icon_category_10{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/10.jpg);}
.kiseki .icon_category_11{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/11.jpg);}
.kiseki .icon_category_12{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/12.jpg);}
.kiseki .icon_category_13{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/13.jpg);}
.kiseki .icon_category_14{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/14.jpg);}
.kiseki .icon_category_15{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/15.jpg);}
.kiseki .icon_category_16{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/16.jpg);}
.kiseki .icon_category_17{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/17.jpg);}
.kiseki .icon_category_18{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/18.jpg);}
.kiseki .icon_category_19{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/19.jpg);}
.kiseki .icon_category_20{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/20.jpg);}
.kiseki .icon_category_21{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/21.jpg);}
.kiseki .icon_category_22{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/22.jpg);}
.kiseki .icon_category_23{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/23.jpg);}
.kiseki .icon_category_24{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/24.jpg);}
.kiseki .icon_category_25{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/25.jpg);}
.kiseki .icon_category_26{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/26.jpg);}
.kiseki .icon_category_27{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/27.jpg);}
.kiseki .icon_category_28{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/28.jpg);}
.kiseki .icon_category_29{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/29.jpg);}
.kiseki .icon_category_30{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/30.jpg);}
.kiseki .icon_category_31{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/31.jpg);}
.kiseki .icon_category_32{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/32.jpg);}
.kiseki .icon_category_33{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/33.jpg);}
.kiseki .icon_category_34{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/34.jpg);}
.kiseki .icon_category_35{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/35.jpg);}
.kiseki .icon_category_36{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/36.jpg);}
.kiseki .icon_category_37{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/37.jpg);}
.kiseki .icon_category_38{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/38.jpg);}
.kiseki .icon_category_39{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/39.jpg);}
.kiseki .icon_category_40{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/40.jpg);}
.kiseki .icon_category_41{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/41.jpg);}
.kiseki .icon_category_42{ background-image:url(https://honkaku-uranai.jp/cp_zap/kiseki_zap/image/contents/icon/42.jpg);}
.okinawa .icon_category_1 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/1.jpg); }
.okinawa .icon_category_2 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/2.jpg); }
.okinawa .icon_category_3 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/3.jpg); }
.okinawa .icon_category_4 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/4.jpg); }
.okinawa .icon_category_5 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/5.jpg); }
.okinawa .icon_category_6 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/6.jpg); }
.okinawa .icon_category_7 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/7.jpg); }
.okinawa .icon_category_8 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/8.jpg); }
.okinawa .icon_category_9 { background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/9.jpg); }
.okinawa .icon_category_10{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/10.jpg);}
.okinawa .icon_category_11{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/11.jpg);}
.okinawa .icon_category_12{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/12.jpg);}
.okinawa .icon_category_13{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/13.jpg);}
.okinawa .icon_category_14{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/14.jpg);}
.okinawa .icon_category_15{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/15.jpg);}
.okinawa .icon_category_16{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/16.jpg);}
.okinawa .icon_category_17{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/17.jpg);}
.okinawa .icon_category_18{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/18.jpg);}
.okinawa .icon_category_19{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/19.jpg);}
.okinawa .icon_category_20{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/20.jpg);}
.okinawa .icon_category_21{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/21.jpg);}
.okinawa .icon_category_22{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/22.jpg);}
.okinawa .icon_category_23{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/23.jpg);}
.okinawa .icon_category_24{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/24.jpg);}
.okinawa .icon_category_25{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/25.jpg);}
.okinawa .icon_category_26{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/26.jpg);}
.okinawa .icon_category_27{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/27.jpg);}
.okinawa .icon_category_28{ background-image:url(https://honkaku-uranai.jp/cp_zap/okinawa_zap/image/contents/icon/28.jpg);}
.allfree_btn{
  display: block;
  padding: 20px 0 0;
}
.allfree_btn img{
  max-width: 400px;
  width: 100%;
  height: auto;
}
.menu_head{
  padding: 20px 0;
}
.menu_head img{
  max-width: 750px;
  width:100%;
  height: auto;
}
.menu_area{
  background: #FFFDF3;
  padding: 20px 0;
}
.menu_area > *{
  width: calc(100% - 60px);
  margin: 0 auto;
}
