@charset "UTF-8";
/* line 7, ../scss/style.scss */
#madream .selector .btn {
  /* 開発用 */
  /*background-color: rgba(255,0,0,0.5);*/
  /* ウィッシュリスト */
  /* 目次 */
  /* 巻頭インタビュー */
  /* 特集1 */
  /* スタイルマーケット */
  /* 特集2 */
  /* 奥深いデータの世界！ */
  /* ショールーム */
  /* インテリアのプロが解く */
  /* 風水インテリア術 */
  /* 朝食レシピ */
  /* プレゼント */
  /* 投資ガイド */
  /* 部屋モノ カタログ */
  /*タウンガイド*/
  /*売買タウンガイド*/
  /*注文住宅*/
  /*分譲一戸建て*/
  /* リフォームのヒント */
  /* ココロ潤す花ある暮らし */
}
/* line 12, ../scss/style.scss */
#madream .selector .btn#btn_wishlist_popup01 {
  top: 87%;
  left: 11%;
  width: 34%;
  height: 6%;
}
/* line 13, ../scss/style.scss */
#madream .selector .btn#btn_wishlist_popup02 {
  top: 42%;
  left: 60%;
  width: 34%;
  height: 6%;
}
/* line 14, ../scss/style.scss */
#madream .selector .btn#btn_wishlist_popup03 {
  top: 90%;
  left: 55%;
  width: 34%;
  height: 6%;
}
/* line 17, ../scss/style.scss */
#madream .selector .btn#btn_contents_costume {
  top: 86%;
  left: 5%;
  width: 20%;
  height: 4%;
}
/* line 20, ../scss/style.scss */
#madream .selector .btn#btn_interview_profile {
  top: 51%;
  right: 0%;
  width: 3.5%;
  height: 16%;
}
/* line 21, ../scss/style.scss */
#madream .selector .btn#btn_interview_profile2 {
  top: 57%;
  right: 0%;
  width: 7%;
  height: 16%;
}
/* line 22, ../scss/style.scss */
#madream .selector .btn#btn_interview_costume01 {
  top: 92%;
  left: 51%;
  width: 10%;
  height: 4%;
}
/* line 23, ../scss/style.scss */
#madream .selector .btn#btn_interview_costume02 {
  top: 74%;
  left: 6%;
  width: 10%;
  height: 4%;
}
/* line 24, ../scss/style.scss */
#madream .selector .btn#btn_interview_costume03 {
  top: 93%;
  left: 4%;
  width: 20%;
  height: 4%;
}
/* line 25, ../scss/style.scss */
#madream .selector .btn#btn_interview_popup01 {
  top: 18%;
  left: 60%;
  width: 25%;
  height: 6%;
}
/* line 26, ../scss/style.scss */
#madream .selector .btn#btn_interview_popup02 {
  top: 63%;
  left: 5%;
  width: 25%;
  height: 6%;
}
/* line 27, ../scss/style.scss */
#madream .selector .btn#btn_interview_popup03 {
  top: 91%;
  left: 60%;
  width: 25%;
  height: 6%;
}
/* line 28, ../scss/style.scss */
#madream .selector .btn#btn_interview_text {
  top: 15%;
  left: 6%;
  width: 88%;
  height: 78%;
  /*&.btn_text {background-position:center 10%;}*/
}
/* line 31, ../scss/style.scss */
#madream .selector .btn#btn_interview_text2 {
  top: 5%;
  left: 6%;
  width: 88%;
  height: 39%;
}
/* line 34, ../scss/style.scss */
#madream .selector .btn#btn_special01_text01 {
  top: 70%;
  left: 2%;
  width: 90%;
  height: 28%;
}
/* line 35, ../scss/style.scss */
#madream .selector .btn#btn_special01_text02 {
  top: 70%;
  left: 2%;
  width: 90%;
  height: 28%;
}
/* line 36, ../scss/style.scss */
#madream .selector .btn#btn_special01_text03 {
  top: 70%;
  left: 2%;
  width: 90%;
  height: 28%;
}
/* line 37, ../scss/style.scss */
#madream .selector .btn#btn_special01_slide01 {
  top: 37%;
  left: 56%;
  width: 34%;
  height: 8%;
}
/* line 38, ../scss/style.scss */
#madream .selector .btn#btn_special01_slide02 {
  top: 62%;
  left: 56%;
  width: 34%;
  height: 8%;
}
/* line 39, ../scss/style.scss */
#madream .selector .btn#btn_special01_slide03 {
  top: 87.5%;
  left: 56%;
  width: 34%;
  height: 8%;
}
/* line 42, ../scss/style.scss */
#madream .selector .btn#btn_stylemarket_popup01 {
  top: 53%;
  left: 58%;
  width: 30%;
  height: 6%;
}
/* line 43, ../scss/style.scss */
#madream .selector .btn#btn_stylemarket_popup02 {
  top: 87%;
  left: 5%;
  width: 30%;
  height: 6%;
}
/* line 44, ../scss/style.scss */
#madream .selector .btn#btn_stylemarket_popup03 {
  top: 21%;
  left: 6%;
  width: 30%;
  height: 6%;
}
/* line 45, ../scss/style.scss */
#madream .selector .btn#btn_stylemarket_popup04 {
  top: 57%;
  left: 40%;
  width: 30%;
  height: 6%;
}
/* line 46, ../scss/style.scss */
#madream .selector .btn#btn_stylemarket_popup05 {
  top: 89%;
  left: 59%;
  width: 30%;
  height: 6%;
}
/* line 47, ../scss/style.scss */
#madream .selector .btn#btn_stylemarket_master {
  top: 27%;
  left: 44%;
  width: 47%;
  height: 12%;
}
/* line 48, ../scss/style.scss */
#madream .selector .btn#btn_stylemarket_logo {
  top: 0;
  right: 0;
  width: 45%;
  height: 8%;
}
/* line 51, ../scss/style.scss */
#madream .selector .btn#btn_special02_profile {
  top: 28%;
  left: 62%;
  width: 35%;
  height: 5%;
}
/* line 52, ../scss/style.scss */
#madream .selector .btn#btn_special02_power01 {
  top: 24%;
  left: 12%;
  width: 72%;
  height: 13%;
}
/* line 53, ../scss/style.scss */
#madream .selector .btn#btn_special02_power02 {
  top: 40%;
  left: 16%;
  width: 79%;
  height: 13%;
}
/* line 54, ../scss/style.scss */
#madream .selector .btn#btn_special02_power03 {
  top: 54%;
  left: 5%;
  width: 75%;
  height: 13%;
}
/* line 55, ../scss/style.scss */
#madream .selector .btn#btn_special02_power04 {
  top: 68%;
  left: 20%;
  width: 75%;
  height: 13%;
}
/* line 56, ../scss/style.scss */
#madream .selector .btn#btn_special02_power05 {
  top: 83%;
  left: 12%;
  width: 75%;
  height: 13%;
}
/* line 57, ../scss/style.scss */
#madream .selector .btn#btn_special02_company01 {
  top: 90%;
  left: 59%;
  width: 38.5%;
  height: 6%;
}
/* line 58, ../scss/style.scss */
#madream .selector .btn#btn_special02_company02 {
  top: 90%;
  left: 3%;
  width: 38.5%;
  height: 6%;
}
/* line 61, ../scss/style.scss */
#madream .selector .btn#btn_colum_profile {
  top: 52%;
  left: 62%;
  width: 35%;
  height: 6%;
}
/* line 62, ../scss/style.scss */
#madream .selector .btn#btn_colum_text01 {
  top: 3%;
  left: 7%;
  width: 85%;
  height: 63%;
}
/* line 63, ../scss/style.scss */
#madream .selector .btn#btn_colum_popup01 {
  top: 69%;
  left: 5%;
  width: 90%;
  height: 11%;
}
/* line 64, ../scss/style.scss */
#madream .selector .btn#btn_colum_link {
  top: 87%;
  left: 55%;
  width: 40%;
  height: 7%;
}
/* line 67, ../scss/style.scss */
#madream .selector .btn#btn_showroom_movie {
  top: 83%;
  left: 4%;
  width: 48%;
  height: 11%;
}
/* line 68, ../scss/style.scss */
#madream .selector .btn#btn_showroom_text {
  top: 74%;
  left: 5%;
  width: 90%;
  height: 23%;
}
/* line 71, ../scss/style.scss */
#madream .selector .btn#btn_komata_profile {
  top: 59%;
  left: 71%;
  width: 28%;
  height: 4.5%;
}
/* line 72, ../scss/style.scss */
#madream .selector .btn#btn_komata_text {
  top: 8%;
  left: 4%;
  width: 92%;
  height: 90%;
}
/* line 75, ../scss/style.scss */
#madream .selector .btn#btn_fuusui_profile {
  top: 19%;
  left: 62%;
  width: 35%;
  height: 4.5%;
}
/* line 76, ../scss/style.scss */
#madream .selector .btn#btn_fuusui_popup01 {
  top: 77%;
  left: 7%;
  width: 86%;
  height: 19%;
}
/* line 77, ../scss/style.scss */
#madream .selector .btn#btn_fuusui_popup02 {
  top: 47%;
  left: 46%;
  width: 36%;
  height: 5%;
}
/* line 78, ../scss/style.scss */
#madream .selector .btn#btn_fuusui_popup03 {
  top: 66%;
  left: 15%;
  width: 43%;
  height: 5%;
}
/* line 79, ../scss/style.scss */
#madream .selector .btn#btn_fuusui_popup04 {
  top: 84%;
  left: 37%;
  width: 43%;
  height: 5%;
}
/* line 82, ../scss/style.scss */
#madream .selector .btn#btn_recipe_profile {
  top: 22%;
  left: 62%;
  width: 35%;
  height: 4.5%;
}
/* line 83, ../scss/style.scss */
#madream .selector .btn#btn_recipe_movie01 {
  top: 32%;
  left: 62%;
  width: 31%;
  height: 7%;
}
/* line 84, ../scss/style.scss */
#madream .selector .btn#btn_recipe_movie02 {
  top: 75%;
  left: 62%;
  width: 31%;
  height: 7%;
}
/* line 85, ../scss/style.scss */
#madream .selector .btn#btn_recipe_movie03 {
  top: 44%;
  left: 60%;
  width: 31%;
  height: 7%;
}
/* line 86, ../scss/style.scss */
#madream .selector .btn#btn_recipe_movie04 {
  top: 69%;
  left: 60%;
  width: 31%;
  height: 7%;
}
/* line 89, ../scss/style.scss */
#madream .selector .btn#btn_present_click {
  top: 84%;
  left: 15.5%;
  width: 70%;
  height: 12%;
}
/* line 92, ../scss/style.scss */
#madream .selector .btn#btn_toushiguide_popup01 {
  top: 18%;
  left: 58%;
  width: 30%;
  height: 12%;
}
/* line 93, ../scss/style.scss */
#madream .selector .btn#btn_toushiguide_popup02 {
  top: 49%;
  left: 11%;
  width: 30%;
  height: 12%;
}
/* line 94, ../scss/style.scss */
#madream .selector .btn#btn_toushiguide_popup03 {
  top: 73%;
  left: 62%;
  width: 35%;
  height: 12%;
}
/* line 97, ../scss/style.scss */
#madream .selector .btn#btn_item_menu {
  top: 59%;
  left: 12%;
  width: 76%;
  height: 25%;
}
/* line 100, ../scss/style.scss */
#madream .selector .btn#btn_town_tokyo {
  top: 57.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 101, ../scss/style.scss */
#madream .selector .btn#btn_town_saitama {
  top: 53%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 102, ../scss/style.scss */
#madream .selector .btn#btn_town_aichi {
  top: 71%;
  left: 56%;
  width: 18%;
  height: 4.5%;
}
/* line 103, ../scss/style.scss */
#madream .selector .btn#btn_town_gifu {
  top: 38%;
  left: 33%;
  width: 18%;
  height: 4.5%;
}
/* line 104, ../scss/style.scss */
#madream .selector .btn#btn_town_osaka {
  top: 31%;
  left: 5%;
  width: 18%;
  height: 4.5%;
}
/* line 105, ../scss/style.scss */
#madream .selector .btn#btn_town_chiba {
  top: 66.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 106, ../scss/style.scss */
#madream .selector .btn#btn_town_kanagawa {
  top: 71%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 107, ../scss/style.scss */
#madream .selector .btn#btn_town_gunma {
  top: 48.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 108, ../scss/style.scss */
#madream .selector .btn#btn_town_yamanashi {
  top: 62%;
  left: 56%;
  width: 18%;
  height: 4.5%;
}
/* line 109, ../scss/style.scss */
#madream .selector .btn#btn_town_nishitokyo {
  top: 62%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 110, ../scss/style.scss */
#madream .selector .btn#btn_town_hyogo {
  top: 35.5%;
  left: 5%;
  width: 18%;
  height: 4.5%;
}
/* line 111, ../scss/style.scss */
#madream .selector .btn#btn_town_shizuoka {
  top: 66.5%;
  left: 56%;
  width: 18%;
  height: 4.5%;
}
/* line 112, ../scss/style.scss */
#madream .selector .btn#btn_town_kyoto {
  top: 26.5%;
  left: 5%;
  width: 18%;
  height: 4.5%;
}
/* line 113, ../scss/style.scss */
#madream .selector .btn#btn_town_shiga {
  top: 22%;
  left: 5%;
  width: 18%;
  height: 4.5%;
}
/* line 114, ../scss/style.scss */
#madream .selector .btn#btn_town_tochigi {
  top: 40%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 115, ../scss/style.scss */
#madream .selector .btn#btn_town_miyagi {
  top: 31%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 116, ../scss/style.scss */
#madream .selector .btn#btn_town_yamagata {
  top: 21%;
  left: 37%;
  width: 18%;
  height: 4.5%;
}
/* line 117, ../scss/style.scss */
#madream .selector .btn#btn_town_tokushima {
  top: 88.5%;
  left: 47%;
  width: 18%;
  height: 4.5%;
}
/* line 118, ../scss/style.scss */
#madream .selector .btn#btn_town_kagawa {
  top: 84%;
  left: 47%;
  width: 18%;
  height: 4.5%;
}
/* line 119, ../scss/style.scss */
#madream .selector .btn#btn_town_ehime {
  top: 90%;
  left: 23%;
  width: 18%;
  height: 4.5%;
}
/* line 120, ../scss/style.scss */
#madream .selector .btn#btn_town_fukushima {
  top: 35.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 121, ../scss/style.scss */
#madream .selector .btn#btn_town_fukuoka {
  top: 85.5%;
  left: 13%;
  width: 18%;
  height: 4.5%;
}
/* line 122, ../scss/style.scss */
#madream .selector .btn#btn_town_hiroshima {
  top: 48%;
  left: 8%;
  width: 18%;
  height: 4.5%;
}
/* line 123, ../scss/style.scss */
#madream .selector .btn#btn_town_hokkaido {
  top: 14%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 124, ../scss/style.scss */
#madream .selector .btn#btn_town_ibaraki {
  top: 44%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 125, ../scss/style.scss */
#madream .selector .btn#btn_town_aomori {
  top: 12%;
  left: 36%;
  width: 18%;
  height: 4.5%;
}
/* line 126, ../scss/style.scss */
#madream .selector .btn#btn_town_nara {
  top: 79.5%;
  left: 70.5%;
  width: 18%;
  height: 4.5%;
}
/* line 127, ../scss/style.scss */
#madream .selector .btn#btn_town_iwate {
  top: 26%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 128, ../scss/style.scss */
#madream .selector .btn#btn_town_niigata {
  top: 25.5%;
  left: 37%;
  width: 18%;
  height: 4.5%;
}
/* line 165, ../scss/style.scss */
#madream .selector .btn#btn_town_tokyo_menu, #madream .selector .btn#btn_town_saitama_menu, #madream .selector .btn#btn_town_aichi_menu, #madream .selector .btn#btn_town_gifu_menu, #madream .selector .btn#btn_town_osaka_menu, #madream .selector .btn#btn_town_chiba_menu, #madream .selector .btn#btn_town_kanagawa_menu, #madream .selector .btn#btn_town_nishitokyo_menu, #madream .selector .btn#btn_town_hyogo_menu, #madream .selector .btn#btn_town_shizuoka_menu, #madream .selector .btn#btn_town_kyoto_menu, #madream .selector .btn#btn_town_shiga_menu, #madream .selector .btn#btn_town_tochigi_menu, #madream .selector .btn#btn_town_miyagi_menu, #madream .selector .btn#btn_town_yamagata_menu, #madream .selector .btn#btn_town_tokushima_menu, #madream .selector .btn#btn_town_kagawa_menu, #madream .selector .btn#btn_town_ehime_menu, #madream .selector .btn#btn_town_fukushima_menu, #madream .selector .btn#btn_town_fukuoka_menu, #madream .selector .btn#btn_town_hiroshima_menu, #madream .selector .btn#btn_town_hokkaido_menu, #madream .selector .btn#btn_town_gunma_menu, #madream .selector .btn#btn_town_yamanashi_menu, #madream .selector .btn#btn_town_ibaraki_menu, #madream .selector .btn#btn_town_aomori_menu, #madream .selector .btn#btn_town_nara_menu, #madream .selector .btn#btn_town_iwate_menu, #madream .selector .btn#btn_town_niigata_menu, #madream .selector .btn#btn_genreguide_menu, #madream .selector .btn#btn_kau-townguide_menu, #madream .selector .btn#btn_toushiguide_menu, #madream .selector .btn#btn_keyword_menu, #madream .selector .btn#btn_tateru-madori_menu, #madream .selector .btn#btn_kau-kodate_menu, #madream .selector .btn#btn_renovation_menu, #madream .selector .btn#btn_kau-serviseguide_menu {
  top: 59%;
  left: 12%;
  width: 76%;
  height: 25%;
}
/* line 167, ../scss/style.scss */
#madream .selector .btn#btn_map_back {
  top: 88%;
  left: 12%;
  width: 76%;
  height: 10%;
}
/* line 170, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_tokyo {
  top: 57.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 171, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_saitama {
  top: 53%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 172, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_aichi {
  top: 66%;
  left: 56%;
  width: 18%;
  height: 4.5%;
}
/* line 173, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_ibaraki {
  top: 48.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 174, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_tochigi {
  top: 44%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 175, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_osaka {
  top: 30.5%;
  left: 5%;
  width: 18%;
  height: 4.5%;
}
/* line 176, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_chiba {
  top: 65.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 177, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_kanagawa {
  top: 70%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 178, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_miyagi {
  top: 30.5%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 179, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_fukushima {
  top: 35%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 180, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_hyogo {
  top: 35%;
  left: 5%;
  width: 18%;
  height: 4.5%;
}
/* line 181, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_iwate {
  top: 26%;
  left: 79%;
  width: 18%;
  height: 4.5%;
}
/* line 182, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_nara {
  top: 79.5%;
  left: 71%;
  width: 18%;
  height: 4.5%;
}
/* line 183, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_wakayama {
  top: 84%;
  left: 71%;
  width: 18%;
  height: 4.5%;
}
/* line 184, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_gifu {
  top: 37%;
  left: 33%;
  width: 18%;
  height: 4.5%;
}
/* line 185, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_fukuoka {
  top: 85%;
  left: 12%;
  width: 18%;
  height: 4.5%;
}
/* line 201, ../scss/style.scss */
#madream .selector .btn#btn_kau-townguide_tokyo_menu, #madream .selector .btn#btn_kau-townguide_ibaraki_menu, #madream .selector .btn#btn_kau-townguide_tochigi_menu, #madream .selector .btn#btn_kau-townguide_saitama_menu, #madream .selector .btn#btn_kau-townguide_chiba_menu, #madream .selector .btn#btn_kau-townguide_kanagawa_menu, #madream .selector .btn#btn_kau-townguide_aichi_menu, #madream .selector .btn#btn_kau-townguide_osaka_menu, #madream .selector .btn#btn_kau-townguide_miyagi_menu, #madream .selector .btn#btn_kau-townguide_fukushima_menu, #madream .selector .btn#btn_kau-townguide_hyogo_menu, #madream .selector .btn#btn_kau-townguide_iwate_menu, #madream .selector .btn#btn_kau-townguide_nara_menu, #madream .selector .btn#btn_kau-townguide_wakayama_menu, #madream .selector .btn#btn_kau-townguide_gifu_menu, #madream .selector .btn#btn_kau-townguide_fukuoka_menu {
  top: 59%;
  left: 12%;
  width: 76%;
  height: 25%;
}
/* line 204, ../scss/style.scss */
#madream .selector .btn#btn_tateru-madori_menu {
  top: 59%;
  left: 12%;
  width: 76%;
  height: 25%;
}
/* line 207, ../scss/style.scss */
#madream .selector .btn#btn_kau-kodate_menu {
  top: 59%;
  left: 12%;
  width: 76%;
  height: 25%;
}
/* line 210, ../scss/style.scss */
#madream .selector .btn#btn_renovation_popup01 {
  top: 20%;
  left: 6%;
  width: 75%;
  height: 20%;
}
/* line 211, ../scss/style.scss */
#madream .selector .btn#btn_renovation_popup02 {
  top: 43%;
  left: 20%;
  width: 75%;
  height: 20%;
}
/* line 212, ../scss/style.scss */
#madream .selector .btn#btn_renovation_popup03 {
  top: 66%;
  left: 12%;
  width: 75%;
  height: 20%;
}
/* line 215, ../scss/style.scss */
#madream .selector .btn#btn_flower_popup {
  top: 22%;
  left: 52%;
  width: 45%;
  height: 7%;
}
/* line 216, ../scss/style.scss */
#madream .selector .btn#btn_flower_popup2 {
  top: 56%;
  left: 18%;
  width: 30%;
  height: 20%;
}
/* line 217, ../scss/style.scss */
#madream .selector .btn#btn_flower_master {
  top: 78%;
  left: 40%;
  width: 55%;
  height: 14%;
}
/* line 221, ../scss/style.scss */
#madream .selector .contents_menu {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 229, ../scss/style.scss */
#madream .selector .contents_menu li {
  position: absolute;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 234, ../scss/style.scss */
#madream .selector .contents_menu li a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 235, ../scss/style.scss */
#madream .selector .contents_menu li.btn01 {
  top: 14%;
  left: 3%;
  width: 92%;
  height: 38%;
}
/* line 236, ../scss/style.scss */
#madream .selector .contents_menu li.btn02 {
  top: 53%;
  left: 3%;
  width: 92%;
  height: 10%;
}
/* line 237, ../scss/style.scss */
#madream .selector .contents_menu li.btn03 {
  top: 64%;
  left: 3%;
  width: 92%;
  height: 10%;
}
/* line 238, ../scss/style.scss */
#madream .selector .contents_menu li.btn04 {
  top: 75%;
  left: 3%;
  width: 92%;
  height: 10%;
}
/* line 239, ../scss/style.scss */
#madream .selector .contents_menu li.btn05 {
  top: 86%;
  left: 3%;
  width: 92%;
  height: 10%;
}
/* line 240, ../scss/style.scss */
#madream .selector .contents_menu li.btn06 {
  top: 7.6%;
  left: 47%;
  width: 25%;
  height: 12.5%;
}
/* line 241, ../scss/style.scss */
#madream .selector .contents_menu li.btn07 {
  top: 7.6%;
  left: 72%;
  width: 25%;
  height: 12.5%;
}
/* line 242, ../scss/style.scss */
#madream .selector .contents_menu li.btn08 {
  top: 20.7%;
  left: 47%;
  width: 25%;
  height: 12.5%;
}
/* line 243, ../scss/style.scss */
#madream .selector .contents_menu li.btn09 {
  top: 20.7%;
  left: 72%;
  width: 25%;
  height: 12.5%;
}
/* line 244, ../scss/style.scss */
#madream .selector .contents_menu li.btn10 {
  top: 34%;
  left: 47%;
  width: 50%;
  height: 12.5%;
}
/* line 245, ../scss/style.scss */
#madream .selector .contents_menu li.btn11 {
  top: 47%;
  left: 47%;
  width: 25%;
  height: 12.5%;
}
/* line 246, ../scss/style.scss */
#madream .selector .contents_menu li.btn12 {
  top: 47%;
  left: 72%;
  width: 25%;
  height: 12.5%;
}
/* line 247, ../scss/style.scss */
#madream .selector .contents_menu li.btn13 {
  top: 60%;
  left: 72%;
  width: 25%;
  height: 12.5%;
}
/* line 248, ../scss/style.scss */
#madream .selector .contents_menu li.btn14 {
  top: 73%;
  left: 47%;
  width: 25%;
  height: 12.5%;
}
/* line 249, ../scss/style.scss */
#madream .selector .contents_menu li.btn15 {
  top: 73%;
  left: 72%;
  width: 25%;
  height: 12.5%;
}
/* line 250, ../scss/style.scss */
#madream .selector .contents_menu li.btn16 {
  top: 85.8%;
  left: 47%;
  width: 50%;
  height: 10%;
}
/* line 251, ../scss/style.scss */
#madream .selector .contents_menu li.btn17 {
  top: 4%;
  left: 11%;
  width: 32%;
  height: 5%;
}
/* line 252, ../scss/style.scss */
#madream .selector .contents_menu li.btn18 {
  top: 9%;
  left: 11%;
  width: 32%;
  height: 6%;
}
/* line 253, ../scss/style.scss */
#madream .selector .contents_menu li.btn19 {
  top: 15%;
  left: 11%;
  width: 32%;
  height: 5%;
}
/* line 254, ../scss/style.scss */
#madream .selector .contents_menu li.btn20 {
  top: 20%;
  left: 11%;
  width: 32%;
  height: 6%;
}
/* line 255, ../scss/style.scss */
#madream .selector .contents_menu li.btn21 {
  top: 26%;
  left: 11%;
  width: 32%;
  height: 7%;
}
/* line 256, ../scss/style.scss */
#madream .selector .contents_menu li.btn22 {
  top: 33%;
  left: 11%;
  width: 32%;
  height: 6%;
}
/* line 257, ../scss/style.scss */
#madream .selector .contents_menu li.btn23 {
  top: 40%;
  left: 11%;
  width: 32%;
  height: 6%;
}
/* line 258, ../scss/style.scss */
#madream .selector .contents_menu li.btn24 {
  top: 60%;
  left: 47%;
  width: 25%;
  height: 12.5%;
}
/* line 262, ../scss/style.scss */
#madream .selector #magazines_list2 li {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 20%;
  list-style-type: none;
}
/* line 268, ../scss/style.scss */
#madream .selector #magazines_list2 li a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 269, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn01 {
  top: 10%;
  left: 8%;
}
/* line 270, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn02 {
  top: 10%;
  left: 30%;
}
/* line 271, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn03 {
  top: 10%;
  left: 52%;
}
/* line 272, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn04 {
  top: 10%;
  left: 74%;
}
/* line 273, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn05 {
  top: 31%;
  left: 8%;
}
/* line 274, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn06 {
  top: 31%;
  left: 30%;
}
/* line 275, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn07 {
  top: 31%;
  left: 52%;
}
/* line 276, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn08 {
  top: 31%;
  left: 74%;
}
/* line 277, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn09 {
  top: 52%;
  left: 8%;
}
/* line 278, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn10 {
  top: 52%;
  left: 30%;
}
/* line 279, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn11 {
  top: 52%;
  left: 52%;
}
/* line 280, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn12 {
  top: 52%;
  left: 74%;
}
/* line 281, ../scss/style.scss */
#madream .selector #magazines_list2 li.btn13 {
  top: 73%;
  left: 8%;
}
/* line 285, ../scss/style.scss */
#madream .selector .lifull_links {
  position: relative;
}
/* line 287, ../scss/style.scss */
#madream .selector .lifull_links a {
  color: #000000;
}
/* line 290, ../scss/style.scss */
#madream .selector .lifull_links p {
  font-size: 4.2vw;
  line-height: 1.5;
  font-weight: bold;
  font-family: 'Hiragino Kaku Gothic W6 JIS2004', sans-serif;
  font-feature-settings: 'palt';
  letter-spacing: 0.03em;
  margin: 15px;
}
/* line 298, ../scss/style.scss */
#madream .selector .lifull_links p span {
  color: #d96923;
}
/* line 301, ../scss/style.scss */
#madream .selector .lifull_links p.btn_more {
  background-color: #000000;
  border-radius: 3px;
  padding: 15px;
  color: #d96923;
  width: 70%;
  text-align: center;
  margin: 20px auto 30px;
  position: relative;
}
/* line 311, ../scss/style.scss */
#madream .selector .lifull_links p.btn_more:before {
  content: "▶︎";
  position: absolute;
  left: 10px;
  display: inline-block;
  color: #ffffff;
  vertical-align: middle;
}

/* line 325, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn01 a {
  background-image: url(../images/gmenu/thumb01.jpg);
}
/* line 326, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn02 a {
  background-image: url(../images/gmenu/thumb02.jpg);
}
/* line 327, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn03 a {
  background-image: url(../images/gmenu/thumb03.jpg);
}
/* line 328, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn04 a {
  background-image: url(../images/gmenu/thumb04.jpg);
}
/* line 329, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn05 a {
  background-image: url(../images/gmenu/thumb05.jpg);
}
/* line 330, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn06 a {
  background-image: url(../images/gmenu/thumb06.jpg);
}
/* line 331, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn07 a {
  background-image: url(../images/gmenu/thumb07.jpg);
}
/* line 332, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn08 a {
  background-image: url(../images/gmenu/thumb08.jpg);
}
/* line 333, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn09 a {
  background-image: url(../images/gmenu/thumb09.jpg);
}
/* line 334, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn10 a {
  background-image: url(../images/gmenu/thumb10.jpg);
}
/* line 335, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn11 a {
  background-image: url(../images/gmenu/thumb11.jpg);
}
/* line 336, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn12 a {
  background-image: url(../images/gmenu/thumb12.jpg);
}
/* line 337, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn13 a {
  background-image: url(../images/gmenu/thumb13.jpg);
}
/* line 338, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn14 a {
  background-image: url(../images/gmenu/thumb14.jpg);
}
/* line 339, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn15 a {
  background-image: url(../images/gmenu/thumb15.jpg);
}
/* line 340, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn16 a {
  background-image: url(../images/gmenu/thumb16.jpg);
}
/* line 341, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn17 a {
  background-image: url(../images/gmenu/thumb17.jpg);
}
/* line 342, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn18 a {
  background-image: url(../images/gmenu/thumb18.jpg);
}
/* line 343, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn19 a {
  background-image: url(../images/gmenu/thumb19.jpg);
}
/* line 344, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn20 a {
  background-image: url(../images/gmenu/thumb20.jpg);
}
/* line 345, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn21 a {
  background-image: url(../images/gmenu/thumb21.jpg);
}
/* line 346, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn22 a {
  background-image: url(../images/gmenu/thumb22.jpg);
}
/* line 347, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn23 a {
  background-image: url(../images/gmenu/thumb23.jpg);
}
/* line 348, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn24 a {
  background-image: url(../images/gmenu/thumb24.jpg);
}
/* line 349, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn25 a {
  background-image: url(../images/gmenu/thumb25.jpg);
}
/* line 350, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn26 a {
  background-image: url(../images/gmenu/thumb26.jpg);
}
/* line 351, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn27 a {
  background-image: url(../images/gmenu/thumb27.jpg);
}
/* line 352, ../scss/style.scss */
#box_gmenu #list_gmenu li.btn28 a {
  background-image: url(../images/gmenu/thumb28.jpg);
}
/* line 356, ../scss/style.scss */
#box_gmenu #list_gmenu li span.sml {
  font-size: 0.8rem;
  height: auto;
  padding-top: 0.2rem;
}
/* line 361, ../scss/style.scss */
#box_gmenu #list_gmenu li img.new {
  width: 45px;
  height: 16px;
}
