.industry_area { padding:16px 0 0; border-bottom:solid 1px #ddd; background:#f6f6f6;}.industry_area strong {display:block; padding-left:16px;font-size:12px;}.industry_area .industry_wrapper { display:flex; gap:4px; flex-wrap:wrap; padding:12px 16px 16px 16px;}.industry_area .industry_wrapper a { display:inline-block; height:22px; line-height:22px; padding:0 12px; border:solid 1px #e9e9e9; border-radius:4px; background-color:#fff; color:#333; font-size:10px;}.industry_area .industry_wrapper .active { background:#006dd9; color:#fff;}.header_nav_search .g_nav {position:fixed;top:0;display:flex;width:100%; background:#f1f1f1;transition:all 0.2s;transform:translateY(-100%);-webkit-transform:translateY(-100%);z-index:299; padding:5px; border-radius:0 0 4px 4px; box-sizing:border-box;}.header_nav_search .g_nav.on {transform:translate(0);-webkit-transform:translate(0); box-shadow:0 3px 0 rgba(0,0,0,.1);}.header_nav_search .g_nav li { width:100%; margin:0 15px 0 0; justify-content:center; align-items:center;}.header_nav_search .g_nav li .change_condition {display:flex; gap:8px; align-items:center; width:100%; height:38px; padding:0 16px; box-sizing:border-box; border-radius:40px; background:#fff;}.header_nav_search .g_nav li .change_condition img { display:inline-block;}.header_nav_search .g_nav li .change_condition span { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; color:#333; font-size:11px; line-height:1.4;}.header_nav_search .g_nav .keep { width:85px; height:38px; line-height:38px; margin:0 8px 0 0; font-weight:bold; text-align:center;}.header_nav_search .g_nav .keep a { display:block; height:38px; position:relative; background:none; line-height:1; color:#333; font-size:10px;}.header_nav_search .g_nav .keep svg { margin:0 auto 2px auto;}.header_nav_search .g_nav .keep a .bm_count { position:absolute; top:0; right:-0px; width:16px; height:16px; line-height:16px; border-radius:16px; box-shadow:0px 1px 1px rgba(0,0,0,.1); background:rgba(255,255,255,.8); color:#f58cab; font-size:10px; text-align:center;}h1 { font-size:13px; background-color:#FDEEF4; font-weight:normal; padding-top:2px;text-shadow:1px 1px 1px #FFF;}section#result {}section#result a.to_caba {display:block;font-size:14px;width:95%;text-decoration:none;color:#333;line-height:38px;border:1px solid #ccc;border-bottom:1px solid #FFF;background-position:right center;background-repeat:no-repeat;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/other/arrow.png");background-color:#EEE;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/other/arrow.png"), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#EEE));background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/other/arrow.png"), -moz-linear-gradient(top, #FFF 0%, #EEE 99%);-webkit-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;-moz-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;font-weight:bold;text-shadow:1px 1px 1px #FFF;padding:0 0 0 10px;margin:0 auto 10px auto;}section#result .title { padding:0 0; color:#000; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC;}section#result .title h2{width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555;}.bt_close img { width:62px;}.bt_shiborikomi img { width:91px;}section#result .hit_count { background-color:#F6f6f6; margin:0 0 15px 0; font-size:13px;}section#result .hit_count p { padding:0 0 8px 0;}section#result .hit_count p.found strong {font-size:16px;vertical-align:baseline;}section#result .hit_count p.found strong.caba { color:#FF3E98;}section#result .hit_count .choice_area { padding:15px 15px 20px 15px; border-bottom:solid 1px #ddd;}section#result .hit_count .choice_area p { padding-bottom:10px;}.bt_re_search { display:block; width:272px; padding:11px; margin:auto; border:solid 1px #ddd; border-radius:8px; box-shadow:0 2px 0 rgba(0,0,0,.1); background:#fff; color:#333; font-size:13px; font-weight:bold; text-align:center;}.bt_re_search img { vertical-align:middle; margin:-1px 6px 0 0;}section#result .sort_box {clear:both;width:100%;margin:12px 0 0 0;padding:20px 30px 0px 30px;text-align:center; background:#fff; box-sizing:border-box;border-top:dashed 1px #EDEDED;}section#result .hit_count .recommend { font-size:12px; font-weight:normal; padding:2px 0 2px 2px;text-align:left;}section#result .hit_count .recommend a { display:inline-block; margin:4px 2px 2px 0; padding:3px 9px 2px; border:1px solid #dcd7c4; border-radius:4px; color:#595960; background-color:#FFF; font-size:11px; vertical-align:middle; text-decoration:none;}section#result .hit_count .recommend a:hover { color:#E64C30;}section#result .sort_box .ranking_disc {float:right; background:none; text-shadow:none;margin:-10px -10px 0 0; padding:0; height:auto; line-height:11px; box-shadow:none; border:none;color:#999; font-size:11px; font-weight:normal; text-align:right; text-decoration:underline;}section#result .sort_box .sort { margin-top:8px; width:100%;}section#result .sort_box .sort ul { height:32px; line-height:32px; margin:6px auto 0 auto; border-radius:6px; border:solid 1px #CCC; box-sizing:border-box; font-size:12px; font-weight:bold; text-align:center;}section#result .sort_box .sort ul li:nth-child(1) { display:inline-block; float:left; box-sizing:border-box; width:42%;}section#result .sort_box .sort ul li:nth-last-child(1) { display:inline-block; float:right; box-sizing:border-box; width:58%;}section#result .sort_box .sort ul li a { display:block; height:30px; color:#4c4a40;background:#fcfcf9;background:-ms-linear-gradient(top, #fcfcf9 0%, #e5e3d9 100%);background:-moz-linear-gradient(top, #fcfcf9 0%, #e5e3d9 100%);background:-o-linear-gradient(top, #fcfcf9 0%, #e5e3d9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcf9), color-stop(1, #e5e3d9));background:-webkit-linear-gradient(top, #fcfcf9 0%, #e5e3d9 100%);background:linear-gradient(to bottom, #fcfcf9 0%, #e5e3d9 100%); text-decoration:none; text-shadow:1px 1px 0 rgba(255, 255, 255, .8); box-sizing:border-box;}section#result .sort_box .sort ul li:nth-child(1) a { border-radius:6px 0 0 6px;}section#result .sort_box .sort ul li:nth-last-child(1) a { border-radius:0 6px 6px 0;}section#result .sort_box .sort ul li a.selected { border-color:#bfbcb0;background:#7f7a6b; color:#fff;background:-ms-linear-gradient(top, #7f7a6b 0%, #a49e8e 100%);background:-moz-linear-gradient(top, #7f7a6b 0%, #a49e8e 100%);background:-o-linear-gradient(top, #7f7a6b 0%, #a49e8e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7f7a6b), color-stop(1, #a49e8e));background:-webkit-linear-gradient(top, #7f7a6b 0%, #a49e8e 100%);background:linear-gradient(to bottom, #7f7a6b 0%, #a49e8e 100%); box-shadow:inset 0 2px 8px rgba(0, 0, 0, .1); text-shadow:1px 1px 0 rgba(0, 0, 0, .1);}section#result .sort_box .sort ul li:nth-child(1) a.selected { border-right:solid 1px #fff;}section#result .sort_box .sort ul li:nth-last-child(1) a.selected { border-left:solid 1px #fff;}section#result .sort_box .sort ul li a img { position:relative; top:10px; height:10px; margin-right:4px;}section#result .sort_box .sort ul li span.disable { display:block; height:30px; border-radius:0 6px 6px 0; color:#bbb;background:#eee; text-decoration:none; text-shadow:1px 1px 0 rgba(255, 255, 255, .8); box-sizing:border-box; text-shadow:none; font-weight:normal;}ul#sort_list {display:flex;margin:0 8px 16px 8px;border-radius:5px;}ul#sort_list li {flex:1;box-sizing:border-box;}ul#sort_list li + li .sort {border-left:1px solid #e4e4e4;}ul#sort_list li + li.active .sort,ul#sort_list li.active + li .sort {border-left:none !important;}ul#sort_list .sort {display:inline-block;width:100%;padding:10px 0;color:#333;background:#fff; border-top:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4;font-weight:bold;font-size:12px;text-align:center;cursor:pointer;}ul#sort_list li:first-child .sort { border-left:1px solid #e4e4e4;border-radius:5px 0 0 5px;}ul#sort_list li:last-child .sort { border-right:1px solid #e4e4e4;border-radius:0 5px 5px 0;}ul#sort_list li.active .sort {position:relative;background:#FF78A0; border-bottom:solid 1px #FF78A0; border-top:solid 1px #FF78A0; color:#fff;}ul#sort_list li.active:first-child .sort { border-left:1px solid #FF78A0;}ul#sort_list li.active:last-child .sort { border-right:1px solid #FF78A0;}ul#sort_list li.active .sort::before {content:"";position:absolute;display:block;bottom:-15px;left:0;right:0;width:0;height:0;margin:auto;border:8px solid transparent;border-top:8px solid #FF78A0}.modal {position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background:rgba(240, 240, 240, .7);}.explanation {position:relative;text-align:left; top:48%;width:80%; line-height:1.6;margin:0 auto;padding:40px 16px 16px 16px;box-sizing:border-box;box-shadow:0 4px 6px rgba(0, 0, 0, .1);border-bottom:solid 1px #ccc;border-radius:10px;background:#fff;font-size:14px; -webkit-transform:translate( 0, -50%); transform:translate( 0, -50%);}.explanation strong { position:absolute; top:13px; color:#FF78A0;}.explanation i { display:inline-block; border-bottom:solid 2px #FFDBE8; font-style:normal;}#pop_up_close.bt_close {position:absolute;top:10px;right:10px;}#pop_up_close.bt_close span {display:block;width:26px;height:26px;color:#ccc;cursor:pointer;transition:all .2s ease;}#pop_up_close.bt_close span:before,#pop_up_close.bt_close span:after {content:"";position:absolute;top:11px;left:6px;width:14px;height:3px;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);}#pop_up_close.bt_close span:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.mutual_link { display:flex;}.mutual_link li { width:50%; display:flex; align-items:center; justify-content:center; height:44px; border-right:solid 1px #ddd; background:#FBE6EE; font-size:12px; text-align:center;}.mutual_link li:last-child { border:none;}.mutual_link li a { font-weight:bold;}.mutual_link li.cast a { color:#FF788C;}.mutual_link li.staff a { color:#4C83CF;}.mutual_link li.poke a { color:#FF4A57;}.mutual_link li a span { display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:35vw;}.mutual_link li a p { white-space:nowrap; color:#333; font-weight:normal;}section#result #text_banner, section#result #usagi_banner{ border-top:solid 1px #ddd;margin:auto;font-size:12px;text-align:left;display:table;width:100%;}section#result #text_banner p, section#result #usagi_banner p { background-color:#FFFCFE;width:100%;}section#result #text_banner .banner_shop, section#result #usagi_banner{ padding:5px; background-color:#FFFCFE;}section#result #text_banner .banner_underline { border-bottom:dotted 1px #BBB;}section#result #text_banner .old, #usagi_banner p{padding:6px 0 3px 0;}section#result #text_banner .banner_shop .shop_img { width:50px; padding-right:10px; display:table-cell;}section#result #text_banner .banner_shop .pr_message { display:table-cell; margin:0; padding:2px 0; word-break:break-all; vertical-align:top; font-size:11px;}section#result #text_banner .banner_shop .pr_message .main_message{ font-weight:bold; padding-bottom:4px;}section#result #text_banner .banner_shop .shop_img img{ width:60px;}section#result #text_banner span{display:table-cell;}section#result #text_banner a{font-size:12px;display:table-cell;}.near_more {display:block;height:auto;border-bottom:solid 2px #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;margin:10px 10px 20px 10px;background-color:#FFF;}.near_more a {display:block;text-align:left;background:rgb(255,255,255); background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#e5e5e5',GradientType=0 ); color:#333;padding:12px 18px 12px 8px;margin:0;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:solid 1px #CCC;}#taikenshop {width:100%; margin:15px auto 0 auto; padding:0; background:#fff; box-sizing:border-box;}#taikenshop .taikenshop_title { padding:4px 4px 4px 4px;margin-left:3px; font-size:12px; text-align:left; color:#ff749d; background:repeating-linear-gradient(-45deg,#ffd6e2,#fff 6px,#ffd6e2 6px,#fff 6px);}#taikenshop .taikenshop_title p { background:#fff; padding-left:6px;}#taikenshop .scroll_wrapper {overflow:hidden;padding:0;height:36px;text-align:left;}#taikenshop .scroll_wrapper ul { display:block; width:calc(100% - 10px); overflow-x:auto; margin:4px 10px 0 3px;padding:0 0 8px 0; white-space:nowrap;height:47px;}#taikenshop ul li {display:inline-block;min-width:80px; margin:0; margin-right:5px; background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ffb5db), color-stop(0.00, #edb4d2)); background:-webkit-linear-gradient(#edb4d2, #ffb5db); background:-moz-linear-gradient(#edb4d2, #ffb5db); background:-o-linear-gradient(#edb4d2, #ffb5db); background:-ms-linear-gradient(#edb4d2, #ffb5db); background:linear-gradient(#ffdbee, #ffb5db); border-radius:4px; border:solid 1px #ffd1ea; text-align:center;}#taikenshop .scroll_wrapper ul li a { display:block; padding:8px 5px; color:#666;font-size:11px;}#taikenshop .scroll_wrapper ul li.day_choice{background:#FCF0B8;background:-ms-linear-gradient(top, #FEFAE6 0%, #FCF0B8 100%);background:-moz-linear-gradient(top, #FEFAE6 0%, #FCF0B8 100%);background:-o-linear-gradient(top, #FEFAE6 0%, #FCF0B8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFAE6), color-stop(1, #FCF0B8));background:-webkit-linear-gradient(top, #FEFAE6 0%, #FCF0B8 100%);background:linear-gradient(to bottom, #FEFAE6 0%, #FCF0B8 100%); border:solid 1px #ffdd77;font-size:11px;}#taikenshop .scroll_wrapper ul li.day_choice span { display:block; padding:8px 5px; color:#595960;}#taikenshop .scroll_wrapper ul li.day_choice a { color:#595960;}.refine_wrapper { padding:0 0 12px 0; background:#fff;}.refine_wrapper .refine { margin:12px auto 0;}.refine{ position:relative; width:96%; margin:12px auto; border-radius:5px; background:#fb94b2;}.refine_ttl{ padding:12px 10px; font-size:12px; box-sizing:border-box; color:#FFF; border-bottom:none; font-weight:bold;}.refine_ttl img{ vertical-align:middle; margin:0 0 3px 0;}.refine_ttl span{ font-size:13px; font-weight:bold;}.refine_ttl.accordion:after { content:""; position:absolute; right:20px; top:24%; transition:all 0.2s ease-in-out; display:block; width:8px; height:8px; border-top:solid 2px #fff; border-right:solid 2px #fff; -webkit-transform:rotate(135deg); transform:rotate(135deg);}.refine ul{ width:100%; border:1px solid #fb94b2; border-top:none; background:#eee;border-radius:0 0 5px 5px; box-sizing:border-box;}.refine ul li{ position:relative;border-top:1px solid #eee; background:#fff;}.refine ul li.cate { background:#eee; padding:12px 0 2px 6px; font-size:11px; font-weight:bold;}.refine ul li:first-child{ border-top:none;}.refine ul li:last-child{border-radius:0 0 5px 5px;}.refine ul li a{ display:block; height:38px; line-height:38px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000; margin:0 26px 0 6px; padding:0 0 0 26px; background :url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/search/icon_refineitem_q.png?date=20190607") no-repeat 4px 10px; font-size:12px; background-size:16px;}.refine ul li a.sel{color:#E06;}.refine ul li a.reset{color:#888;font-weight:normal;}.refine ul li a:after { display:block; position:absolute; top:50%; right:10px; width:7px; height:7px; margin-top:-4px; border-top:solid 2px #7f7f7f; border-right:solid 2px #7f7f7f; -webkit-transform:rotate(45deg); transform:rotate(45deg); content:"";}.refine.refine_other ul { height:auto; padding:12px 12px 0px 12px; font-size:0;}.refine.refine_other ul .overlay { display:none; margin:0; border-radius:0px; border:none;}.refine.refine_other ul.close { position:relative; height:263px; overflow:hidden;}.refine.refine_other ul.close .overlay { display:block; position:absolute; bottom:0; width:100%; height:50px; line-height:50px; background:#eee; color:#F58CAB; font-size:13px; text-align:center;}.refine.refine_other ul li { display:inline-block; margin:0 8px 12px 0; border-radius:4px; border:solid 1px #eee; font-size:0;}.refine.refine_other ul li a { height:36px; line-height:36px; color:#000; margin:0; padding:0 16px; background:none; font-size:12px;}.refine.refine_other ul li a:after { display:none;}.refine #refine_more { display:none;}.refine .refine_more + label { width:16px; height:16px; display:block; position:absolute; top:11px; right:15px;}.refine .refine_more + label::before { content:""; width:16px; height:2px; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#fff;}.refine .refine_more + label::after { content:""; display:block; width:2px; height:16px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#fff;}.refine .refine_more + label + ul { display:none;}.refine .refine_more:checked + label + ul { display:block;}.refine .refine_more:checked + label::after { display:none;}.ken_box { display:flex; width:calc(100%); overflow-x:auto; overflow-y:hidden; white-space:nowrap; -webkit-overflow-scrolling:touch;}.ken_box li { display:inline-block; border-right:solid 1px #ededed;}.ken_box li a { display:inline-block; min-width:60px; padding:8px 10px 12px; background:#E8D4D4; color:#333; font-size:12px; text-align:center;}.ken_box li .active { background:#FB94B2; color:#fff;}section#result .a_box_search { width:100%; clear:both;}section#result .gyousyu_links {background:#fff;width:100%;padding-top:10px;}section#result .gyousyu_links li {text-align:center;font-size:13px;float:left;}section#result .gyousyu_links li a {text-decoration:underline;}section#result .gyousyu_links li.caba {width:98px;margin:0 8px 0 6px;}section#result .gyousyu_links li.caba a {color:#BD1558;display:inline-block;padding:2px 0 0 0;}section#result .gyousyu_links li.caba strong {display:block;color:#fff;margin:0 auto;height:18px;padding:1px 1px 6px 1px;background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/search/bg_tab_caba.png);background-repeat:no-repeat;background-position:center;}section#result .gyousyu_links li.gb {width:110px;margin-right:6px;}section#result .gyousyu_links li.gb a {color:#984AA6;display:inline-block;padding:2px 0 0 0;}section#result .gyousyu_links li.gb strong {display:block;color:#fff;margin:0 auto;height:18px;padding:1px 1px 6px 1px;background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/search/bg_tab_gb.png);background-repeat:no-repeat;background-position:center;}section#result .gyousyu_links li.snack {width:90px;}section#result .gyousyu_links li.snack a {color:#CA520C;display:inline-block;padding:2px 0 0 0;}section#result .gyousyu_links li.snack strong {display:block;color:#fff;margin:0 auto;height:18px;padding:1px 1px 6px 1px;background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/search/bg_tab_snack.png);background-repeat:no-repeat;background-position:center;}section#result .shop_title { height:30px; padding-left:6px;}section#result .shop_title.caba {background:linear-gradient(to bottom, #F9C5D8 20%, #F5A7C5 100%); border-top:solid 1px #8e0124;border-bottom:solid 1px #dc93a5;}section#result .shop_title.gb {background:linear-gradient(top, #D1A0DA 0%,#984AA6 100%); border-top:solid 1px #984AA6;border-bottom:solid 1px #984AA6;}section#result .shop_title.snack {background:linear-gradient(top, #F9B445 0%,#CA520C 100%); border-top:solid 1px #CA520C;border-bottom:solid 1px #CA520C;}section#result .shop_title h3 {width:300px;color:#730c3d;font-size:16px;padding:0; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;line-height:30px;text-shadow:1px 1px 0 #fff;}section#result .shop_title p { float:right; background-color:#FFF; border:solid 1px #BD005A; font-size:10px; padding:2px 5px; color:#666;}section#result .a_box_search li .article {width:100%; background-color:#FFF; margin:0 0 20px 0; box-shadow:3px 3px 5px 0px #ddd; border-top:solid 1px #CC9A9A;}section#result .a_box_search li .article .left {width:100%; padding:8px;margin:0 auto; box-sizing:border-box; text-align:center;}section#result .a_box_search li .article .left .not_tainyu { padding:10px; margin:5px 0 10px 0; border:solid 1px #ccc; background:#f1f1f1; color:#666; font-size:11px; text-align:center;}section#result .a_box_search li .article .left .photo { padding-bottom:2px;text-align:center;}section#result .a_box_search li .article .left .photo img {width:100%; height:auto;}section#result .a_box_search li .article .left div.right {text-align:left;width:98%;margin:0 auto;}section#result .a_box_search li .article .name{display:block;padding:5px 8px;background:#FBE6EE;}section#result .a_box_search li .article .name .badge { margin:2px 0 0 0;}section#result .a_box_search li .article .name .badge p { display:inline-block; margin:0 4px 0 0; padding:2px 8px 1px 8px; border-radius:10px; font-size:11px;}section#result .a_box_search li .article .name .badge p:nth-last-child(1) { margin-right:0;}section#result .a_box_search li .article .name .badge p.invoice { background:#167ce0; color:#fff;}section#result .a_box_search li .article .name .badge p.cigarette { background:#e02d6b; color:#fff;}section#result .a_box_search li .article .name .badge p.close { background:#d2085c; color:#fff;}section#result .a_box_search li .article table.shopname_area{width:100%;margin:0;}section#result .a_box_search li .article table.shopname_area td{border:0px solid #CCC;padding:0;}section#result .a_box_search li .article table.shopname_area td.area{ color:#864C5A; font-size:11px;font-weight:normal;text-decoration:none;}section#result .a_box_search li .article table.shopname_area td.area span,section#result .a_box_search li .article table.shopname_area td.area a { color:#864C5A; font-size:11px;font-weight:normal;text-decoration:none;}section#result .a_box_search li .article table.shopname_area td.shop_name { display:flex; align-items:center; width:100%; box-sizing:border-box; margin:2px 0 0 0;}section#result .a_box_search li .article table.shopname_area td.shop_name a {color:#864C5A;}section#result .a_box_search li .article table.shopname_area td.shop_name span { line-height:1.4;font-weight:bold; color:#864C5A; font-size:16px;}section#result .a_box_search li .article table.shopname_area td.ster {vertical-align:middle;text-align:right;padding:0 10px;}section#result .a_box_search li .article table.shopname_area td.ster img {vertical-align:middle;}section#result .a_box_search li .article table.shopname_area td.ster img:nth-of-type(2n) { margin:4px 0;}section#result .a_box_search li .article .boshuu { padding:13px 0;}section#result .a_box_search li .article .boshuu_title {position:relative; text-align:center;margin:0 auto;width:100%;}section#result .a_box_search li .article .boshuu_title span { font-family:"Montserrat", sans-serif; line-height:1;font-size:14px;font-weight:bold; text-align:center; letter-spacing:.1em; display:inline-block; background:#FFF; margin:0 auto; position:relative; z-index:1; padding:0 10px;color:#960;}section#result .a_box_search li .article .boshuu_title:before {content:""; width:100%; position:absolute; display:block; height:1px; background:#960; left:0; top:50%; margin:-1px 0 0 0;}section#result .a_box_search li .article .boshuu .boshu_toku { margin:2px 0 0 0; color:#F5608C; font-size:12px;}.checkboxlist { display:inline-block; margin-right:7px; padding:4px; border-radius:4px; text-align:center; vertical-align:middle;}.checkboxlist input[type=checkbox]{ width:16px; height:16px; -moz-transform:scale(1.4); -webkit-transform:scale(1.4); transform:scale(1.4);}section#result .a_box_search li .article .btm_wrapper { padding:0 10px; box-sizing:border-box;}section#result .a_box_search li .article .free_btm_wrapper { padding:0 10px 2px 10px; box-sizing:border-box;}section#result .a_box_search li .article .catch { line-height:1.4; color:#965C6A; font-size:13px;}section#result .a_box_search li .article .left p.arrow { position:relative; right:8px; top:30px;}section#result .a_box_search li .article ul.gal_list { width:100%; max-height:95px; overflow:hidden; padding:10px 0; box-sizing:border-box;}section#result .a_box_search li .article ul.gal_list li.float_left { float:left; width:24%; margin:0 0.5%; vertical-align:top;}section#result .a_box_search li .article ul.gal_list li img { width:100%;}section#result .a_box_search li .article ul.gal_list li img.nakayoshi {height:95px; object-fit:cover;}section#result .a_box_search li .article ul.gal_list_man{ width:100%; height:70px; overflow:hidden; margin-top:8px; padding:0 8px; box-sizing:border-box;}section#result .a_box_search li .article ul.gal_list_man li.float_left{ float:left; width:18%; vertical-align:top;}section#result .a_box_search li .article ul.gal_list_man li img{ width:100%;}section#result .a_box_search li .article ul.gal_list_man li.margin_right{ margin-right:2.5%;}section#result .a_box_search li .article h2.simple a{ font-weight:bold; color:#864C5A; font-size:16px; text-decoration:underline;}section#result .a_box_search li .article h2.simple span{ font-weight:bold; color:#864C5A; font-size:16px;}section#result .a_box_search li .a_wrapper {display:table;width:100%;clear:both;vertical-align:top;}.a_box_search li .a_wrapper .contents {display:table-cell;width:100%;vertical-align:top;padding:8px 0 0 5px;}.a_box_search li .a_wrapper .contents li {width:100%;margin:0 0 6px 0;float:left;color:#333;font-size:12px;}.a_box_search li .a_wrapper .contents li span { width:50px; margin:0 5px 0 0; line-height:1.3; font-size:10px;background:#FFF; background:-moz-linear-gradient(top, #FFF 0%, #FFF 43%, #ebebeb 55%, #ebebeb 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(43%,#FFF), color-stop(55%,#ebebeb), color-stop(100%,#ebebeb)); background:-webkit-linear-gradient(top, #FFF 0%,#FFF 43%,#ebebeb 55%,#ebebeb 100%); background:-o-linear-gradient(top, #FFF 0%,#FFF 43%,#ebebeb 55%,#ebebeb 100%); background:-ms-linear-gradient(top, #FFF 0%,#FFF 43%,#ebebeb 55%,#ebebeb 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#EBEBEB',GradientType=0 ); background:linear-gradient(top, #FFF 0%,#FFF 43%,#ebebeb 55%,#ebebeb 100%); border:solid 1px #CCC;text-align:center;display:inline-block;border-radius:3px;-moz-border-radius:3px;-moz-border-radius:3px;letter-spacing:-0.01px;}.a_box_search li .a_wrapper .contents .access {width:190px; float:left;}.a_box_search li .a_wrapper .iwai_image img { width:215px;}.pickupnews {margin:0 0 10px 0;}.pickupnews .icon { height:24px; line-height:24px; box-sizing:border-box; background-color:#F58CAB; color:#fff; font-size:11px; text-align:center;padding:0 4px;margin:0 5px 0 0;vertical-align:middle;}.pickupnews a {font-weight:bold;color:#f5608C;text-decoration:underline;}.vacation_wrapper {margin:8px 0 14px 0;font-size:13px;}.vacation_wrapper .vac_title { position:relative; margin-bottom:4px; padding-left:14px; font-weight:bold;}.vacation_wrapper .vac_title::before { content:""; position:absolute; left:0; top:2px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:10px solid #e64c30;}.vacation_wrapper .vac_bikou {margin:6px 0 0 0;}.vacation_wrapper .vacation_search { position:relative;}.vacation_wrapper .vacation_search strong a {font-size:13px;font-weight:normal;color:#666;padding-left:10px;}.vacation_wrapper .vacation_search .vacation_box {width:100%; max-width:100%;padding-bottom:10px;}.vacation_wrapper .vacation_search .swiper-container_vc {width:100%; margin-top:2px; position:relative; overflow:hidden; list-style:none; z-index:1; box-sizing:border-box;}.vacation_wrapper .vacation_search .swiper-container_vc .vacation_box {margin-bottom:0; padding-bottom:0;}.vacation_wrapper .vacation_search .swiper-container_vc .vacation_box li div { display:block; margin:0 auto; border:solid 1px #CCC; border-right:0; background:#FFF; color:#996666; font-weight:bold; font-size:13px; text-align:center;}.vacation_wrapper .vacation_search .swiper-container_vc .vacation_box li:last-child div { border-right:solid 1px #CCC;}.vacation_wrapper .vacation_search .swiper-container_vc .vacation_box li div p:first-child { padding:2px 0; background-color:#EEE; color:#333; font-weight:bold; font-size:11px; text-align:center;}.vacation_wrapper .vacation_search .swiper-container_vc .vacation_box li div p:last-child { padding:2px 0; background-color:#FFF; color:#666; text-align:center;}.vacation_wrapper .vacation_search .swiper-container_vc .vacation_box li div.sat p:first-child { background-color:#DFEFF9;}.vacation_wrapper .vacation_search .swiper-container_vc .vacation_box li div.sun p:first-child { background-color:#FFE8F3;}.vacation_wrapper .vacation_search .swiper-button-prev_vc { display:-webkit-box; display:-webkit-flex; display:flex; -webkit-flex-flow:nowrap; flex-flow:nowrap; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-align-items:center; align-items:center; position:absolute; top:0; left:-1px; z-index:1; width:20px; height:100%; cursor:pointer; background:#CCC;}.vacation_wrapper .vacation_search .swiper-button-prev_vc::after { display:block; width:7px; height:7px; margin-right:-3px; border-bottom:3px solid #FFF; border-left:3px solid #FFF; content:""; transform:rotate(45deg);-webkit-transform:rotate(45deg)}.vacation_wrapper .vacation_search .swiper-button-next_vc { display:-webkit-box; display:-webkit-flex; display:flex; -webkit-flex-flow:nowrap; flex-flow:nowrap; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-align-items:center; align-items:center; position:absolute; top:0px; right:-1px; z-index:1; width:20px; height:100%; cursor:pointer; background:#CCC;}.vacation_wrapper .vacation_search .swiper-button-next_vc::after { display:block; width:7px; height:7px; margin-left:-3px; border-top:3px solid #FFF; border-right:3px solid #FFF; content:""; transform:rotate(45deg);-webkit-transform:rotate(45deg);}.vacation_wrapper .vacation_search .swiper-button-next_vc.swiper-button-disabled,.vacation_wrapper .vacation_search .swiper-button-prev_vc.swiper-button-disabled { opacity:0;}.taiguu_box { margin:12px auto; padding:0;}.taiguu_box ul { margin:0 0 10px 0;}.taiguu_box ul li { float:left; height:22px; line-height:21px; box-sizing:border-box; border:solid 1px #FFF;box-shadow:0 0 0 1px #DDD; background-color:#F58CAB; color:#FFF; font-size:11px; text-align:center;border-radius:4px;}.taiguu_box ul li a {color:#fff;}.taiguu_box ul .off{ background-color:#C6C6C6;}.cl{ clear:both;}.taiguu_box ul.box4 li { width:49.3%;}.taiguu_box ul.box4 li:nth-child(2n) { margin-left:4px;}.taiguu_box ul.box4 li:nth-child(n+3) { margin-top:5px;}.taiguu_box ul.box6 li { width:32.4%;}.taiguu_box ul.box6 li:nth-child(1),.taiguu_box ul.box6 li:nth-child(2),.taiguu_box ul.box6 li:nth-child(4),.taiguu_box ul.box6 li:nth-child(5) { margin-right:4px;}.taiguu_box ul.box6 li:nth-child(n+4) { margin-top:4px;}.taiguu_box ul.box8 li { width:24%; font-size:11px;}.taiguu_box ul.box8 li:nth-child(n+2) { margin-left:4px;}.taiguu_box ul.box8 li:nth-child(5) { margin-left:0;}.taiguu_box ul.box8 li:nth-child(n+5) { margin-top:5px;}.tabs { width:100%; margin:0 0 10px 0; border:solid 1px #ddd; border-top:none; box-sizing:border-box; overflow:hidden;}.tabs .tab_item { display:block; float:left; width:33.3%; height:25px; line-height:24px; box-sizing:border-box; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:11px; text-align:center; transition:all 0.2s ease;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.tabs .tab_item.half {width:50%;}.tabs .tab_item.full {width:100%;}.tabs .tab_item:nth-last-of-type(1) { border-right:none;}.tabs .tab_item.disable,.tabs .tab_item.disable:hover { color:#ccc; background:#f8f8f8; cursor:default;}.tabs input:checked + .tab_item { border-top:solid 1px #f5608c; border-bottom:solid 1px #FAFAFA; font-weight:bold;background:#fdf2f0;}.tabs input:checked + .tab_item.full { border-top:solid 1px #CCC; border-bottom:solid 1px #fff; font-weight:bold;}.tabs input[name^="tab_item_"] { display:none;}.tabs .tab_item.voice { width:100%; border-top:solid 1px #CCC; border-bottom:solid 1px #fff; font-weight:bold;background:#fdf2f0;}.tab_content { position:relative; display:none; padding:8px; clear:both; word-break:break-all;}.tabs .job_info_box.checked, .tabs .howabout_shop_box.checked, .tabs .taiguu_tab_box.checked,.tabs .tab_taiguu_body1.checked, .tabs .tab_taiguu_body2.checked, .tabs .tab_taiguu_body3.checked { display:block;}.howabout_shop_box, .taiguu_tab_box, .tab_taiguu_body1, .tab_taiguu_body2, .tab_taiguu_body3 { line-height:1.5; font-size:12px; padding:10px;}div.kodawari_hidden { overflow:hidden;}div.kodawari_overlay { position:absolute; width:100%; bottom:0; left:0; background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(80%, #fff), to(#fff)); background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 80%); display:none;} div.kodawari_overlay:after{ border-right:3px solid #999; border-bottom:3px solid #999; content:""; display:block; height:10px; margin-top:-4px; position:absolute; bottom:9px; left:50%; transform:rotate(45deg);transform:rotate(45deg); width:10px; cursor:pointer;} .tab_content .voice_gal { display:flex;}.tab_content .voice_left { flex:0 0 52px; max-height:100px; margin:0 12px 0 0;}.tab_content .voice_right { width:100%;}.tab_content .voice_left img { width:100%;}.tab_content .voice_shop_name { margin:4px 0 0 0;}.tab_content .voice_shop_name a { color:#dc60a1; text-decoration:underline;}.tab_content .speech { margin:4px 0 4px 0;}.tab_content .speech .voice_q { display:inline-block; margin:0 12px 0 0; font-weight:bold;}.tab_content .speech .answerCount { display:inline-block; vertical-align:bottom; font-size:11px; color:#777;}.a_box_search li .point_box { position:relative; overflow:hidden; box-sizing:border-box;border:1px solid #CCC;border-radius:8px;margin:10px 0; padding:10px;text-align:left;}.a_box_search li .point_box .tag { margin:0 0 5px 0;}.a_box_search li .point_box .tag a,.a_box_search li .point_box .tag span { display:inline-block; margin:0 3px 3px 0; border-radius:3px; padding:3px 5px 2px; border:solid 1px #006dd9; color:#006dd9; font-size:12px; text-decoration:none;}.a_box_search li .point_box .tag a { background:#F0F7FF;}.a_box_search li .point_title { margin:0 0 8px 0;}.a_box_search li .point_title img {vertical-align:top;}.a_box_search li .point_title span {line-height:20px; margin:0 4px 0 0; color:#000; font-size:14px; font-weight:bold;}.a_box_search li .point_title .point_job { display:inline-block; vertical-align:text-bottom; margin:0; color:#999; font-size:11px; font-weight:normal;}.a_box_search li .p_str {line-height:1.5;color:#666;font-size:12px;}.a_box_search li .p_str .m{display:none;}.a_box_search li .p_str a{color:#00E;text-decoration:underline;}.kodawari_overlay { display:none; position:absolute; width:100%; height:100px; bottom:0; left:0; border-radius:0 0 8px 8px; background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 72%);}.kodawari_overlay:after{ border-right:2px solid #999; border-bottom:2px solid #999; content:""; display:block; width:10px; height:10px; position:absolute; bottom:16px; left:50%; transform:rotate(45deg);transform:rotate(45deg);}section#result .a_box_search li .ranking_title { display:block; position:relative; padding:0; color:#666; font-size:12px; font-weight:bold; box-sizing:border-box;}section#result .a_box_search li .ranking_title p { position:relative; width:100%;margin:0 auto; box-sizing:border-box;}section#result .a_box_search li .ranking_title p:before { position:absolute; top:46%; z-index:1; content:''; display:block; width:100%; height:1px; background-color:#ccc;}section#result .a_box_search li .ranking_title p span { position:relative; z-index:2; display:inline-block; padding-right:8px; background-color:#fff; text-align:left;}section#result .a_box_search li .ranking_title img.icon { margin:-1px 4px 0 0; height:12px;}section#result .a_box_search li .article .ranking_title ul.gal_list { margin-top:4px; padding:0;}.a_box_search li table.shop_info {width:100%;background:#fff;}.a_box_search li table.shop_info tr {}.a_box_search li table.shop_info.ranking {border-bottom:dotted 2px #e4e4e4;margin-bottom:10px;}.a_box_search li table.shop_info.ranking tr {border-top:dotted 2px #e4e4e4;}.a_box_search li table.shop_info td {padding:2px 8px 10px 8px;font-size:12px;line-height:1.4;color:#444;}.a_box_search li table.shop_info tr:last-child td { padding:2px 8px 0 8px;}.a_box_search li table.shop_info td a {text-decoration:underline;}.a_box_search li table.shop_info td .m {display:none;}.a_box_search li table.shop_info th{width:75px;padding:0 0 4px 0; border-radius:2px;vertical-align:top;font-size:11px; font-weight:normal; text-align:center;text-align:center;}.a_box_search li table.shop_info th h3 {display:block;background:#FCE8F4;padding:4px 0; border-radius:2px;color:#555;}.a_box_search li .tokuten { margin:12px auto;width:100%; line-height:1.4; vertical-align:middle; font-size:12px;color:#1562C1; border:dashed 1px #fff0d0; border-radius:4px; padding:8px; box-sizing:border-box; background:#fffaeb;}.a_box_search li .tokuten a { display:inline; line-height:1.9; margin:0 0 0 5px; padding:0; text-decoration:underline; color:#1562C1;}.a_box_search li .tokuten h3 { background:#FF3E98; vertical-align:middle; display:inline-block; height:18px; line-height:18px; color:#fff; padding:0px 8px; border-radius:4px; font-size:11px; font-weight:normal;}.nakayoshi_photo {display:none; margin:0 auto;border:solid 2px #ffd2df;border-radius:5px;padding:6px;box-shadow:0 0 3px 0 #ccc;position:absolute;z-index:100;background:#fff;}.nakayoshi_photo .nakayoshi_bar { line-height:20px; margin:0 0 10px 0; border-bottom:solid 1px #f58; font-weight:bold; font-size:16px; text-align:left;padding-bottom:3px;position:relative;}.nakayoshi_photo .nakayoshi_bar {padding:0 0 0 10px;}.nakayoshi_photo .nakayoshi_bar img { width:19px; margin:0 5px 2px 0;vertical-align:middle;}.nakayoshi_photo .nakayoshi_bar .shop_name {display:block;font-size:13px;font-weight:normal;color:#666;}.nakayoshi_photo .nakayoshi_bar #icon_close {color:#ff78a0;font-weight:bold;font-size:26px;position:absolute;right:5px;top:-2px;cursor:pointer;}.nakayoshi_photo .nakayoshi_more { position:relative; width:80%; height:40px; line-height:40px; margin:0 auto 0; border:solid 1px #ff87ad; border-radius:24px;text-align:center;}#modal_overlay {display:none;background-color:rgba(0,0,0,0.5);z-index:10;top:0%;left:0%;position:fixed;}.gal_voice_tab_box { position:relative; display:block; margin:10px 0; border:solid 1px #ddd; padding:8px 32px 8px 8px;}.gal_voice_tab_box .gal_voice_link {color:#dc60a1;font-weight:normal;}.gal_voice_tab_box:after { display:block; position:absolute; top:50%; right:16px; width:7px; height:7px; margin-top:-4px; border-top:solid 1px #dc60a1; border-right:solid 1px #dc60a1; -webkit-transform:rotate(45deg); transform:rotate(45deg); content:"";}#modal_overlay {display:none;background-color:rgba(0,0,0,0.5);z-index:10;top:0%;left:0%;position:fixed;}#poke4u { margin:20px auto 20px auto; padding:10px; background:#FFF;}#poke4u .poke4u_subttl { display:block; padding:4px 10px 10px 0; border-bottom:solid 1px #f58;}#poke4u .poke4u_subttl img { width:140px;}.pokepara4u_cont { margin:6px 0 10px 0;}.pokepara4u_cont .disc { margin-top:2px; padding:0; font-size:11px; font-weight:normal; text-decoration:none; color:#666;}.pokepara4u_cont a { display:flex; padding:10px 0; border-bottom:dashed 1px #CCC; color:#FB94B2; font-size:14px;}.pokepara4u_cont img { width:80px; height:45px; margin:0 8px 0 0;}.pokepara4u_cont .textbox {}.pokepara4u_cont ul li:last-child a { border-bottom:none!important;}.pokepara4u_cont li p{ margin:0 0 4px 0;}.a_box_search li .kodawari { margin:0 5px;}.a_box_search li .kodawari li { padding:2px 3px 2px 3px; margin:0 3px 3px 0; background-color:#FDDFEB; letter-spacing:-0.01px; color:#666; font-size:10px; float:left; text-align:center;text-shadow:0 1px 1px #FFF;border-radius:2px;-moz-border-radius:2px;-moz-border-radius:2px;}.a_box_search li .shopbtn {display:flex; padding-bottom:10px; justify-content:center;}.a_box_search li .shopbtn a,.a_box_search li .shopbtn span { height:40px; position:relative; line-height:40px; border-radius:4px; box-sizing:border-box; background:#F58CAB; font-weight:bold; font-size:12px; text-align:center;}.a_box_search li .shopbtn a img { vertical-align:middle; display:inline-block; margin:0 4px 0 0;}.a_box_search li .other a { width:100%; margin-right:8px; color:#fff;}.a_box_search li .shopbtn.other .line { background:#3CB312;}.a_box_search li .shopbtn.other a:last-child { margin-right:0;}.a_box_search li .shopbtn .shopmore { line-height:39px; margin-right:8px; color:#02CBD2; border:solid 1px #02CBD2; background:#fff;}.a_box_search li .shopbtn .shopentry { flex:1 0; margin:0 12px 0 0; background:linear-gradient(135deg,#02CBD2 0%, #919DFC 50%,#F58CAB 100%); color:#fff; line-height:26px;}.a_box_search li .shopbtn span.shopentry { background:#c6c6c6;}.a_box_search li .shopbtn .shopentry .cta { position:absolute; width:100%; left:50%; bottom:-2px; display:block; font-size:10px; font-style:normal; transform:translate(-50%, 0); font-weight:normal;}.a_box_search li .shopbtn .add_fav,.a_box_search li .shopbtn .add_fav_on,.a_box_search li .shopbtn .add_fav_off { position:relative; width:50px; height:40px; box-sizing:border-box; background:#fff;}.a_box_search li .shopbtn.keeped .add_fav_on { animation:Fav .4s ease-out forwards; -webkit-animation:Fav .4s ease-out forwards;}@-webkit-keyframes Fav {from { opacity:0;transform:scale( .4, .4);}30% { transform:scale( 1.1, 1.1);}70% { transform:scale( .8, .8);}to { opacity:1;transform:scale( 1, 1);}}@keyframes Fav {from { opacity:0;transform:scale( .4, .4);}30% { transform:scale( 1.1, 1.1);}70% { transform:scale( .8, .8);}to { opacity:1;transform:scale( 1, 1);}}.keep_txt { position:absolute; bottom:0; left:50%; transform:translateX(-50%); line-height:1; display:block; width:100%; color:#545454; font-size:10px;}.bt_more_rank5 { padding:5px 0 0 0;}.bt_more_rank5 a { color:#FFF; height:25px; line-height:25px; display:inline-block; padding:0 5px;border-radius:4px;-moz-border-radius:4px;-moz-border-radius:4px;border:solid 1px #C91868;font-weight:bold;text-shadow:0 1px 1px #C91868;}.bt_more_rank5 a img { width:13px; vertical-align:middle; margin:0 2px 0 0;}.subFooter img { width:60px;}.chkSaveId { margin:0 2px 10px 0; padding:0;}#chkSaveId { margin:0 2px 0 0; padding:0;}section#result.favorite .title { padding:0 0; color:#000; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC;}section#result.favorite .hit_count { line-height:1.5; background-color:#FFF; padding:10px 10px 0px 10px; font-size:13px;}section#result.favorite .hit_count p { width:60%; float:left;}section#result.favorite .hit_count p strong { display:inline-block; margin:-3px 4px 0 0; font-size:15px;}section#result.favorite .hit_count a.change_type { width:30%; margin:-7px 0 15px 0; padding:6px 0; float:right;border:1px solid #CCC; border-radius:4px; box-sizing:border-box; box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 1), inset -1px -1px 0 rgba(0, 0, 0, .02); color:#333; background:#f6f6f6;font-size:12px; text-align:center;}section#result.favorite .more { border:1px #ccc solid; border-radius:5px; background:-moz-linear-gradient(top, #FFF, #DEDEDE); background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DEDEDE)); width:auto; margin:10px 5px; padding:10px; font-size:12px; text-align:center;}.check_submenu { padding:5px 0 20px 0; text-align:center; font-size:13px;}.check_submenu input {display:block; line-height:40px; margin:0 auto 5px; width:80%;border:1px solid #CCC; border-radius:4px; box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 1), inset -1px -1px 0 rgba(0, 0, 0, .02); color:#333; background:#f6f6f6; background:linear-gradient(top, #f6f6f6 0%, #f6f6f6 100%);font-size:13px; cursor:pointer;}.check_submenu input:focus { outline-offset:-2px;}.check_submenu .bt_check,.check_submenu .bt_uncheck,.check_submenu .bt_alldelete,.check_submenu .bt_delete {}.check_submenu .bt_oubo { margin-top:10px;box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .4), inset -1px -1px 0 rgba(0, 0, 0, .02); border:none; color:#fff; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FB94B2), to(#f5608C)); text-shadow:none;}#fixed_bt_oubo { display:flex; justify-content:center; position:fixed; left:0; bottom:-100px; border-top:solid 1px #eee;box-sizing:border-box;width:100%;padding:10px;background:rgba(255,255,255,.9);z-index:900;-webkit-animation-fill-mode:both;animation-fill-mode:both;}#fixed_bt_oubo .fixed_oubo { position:relative; display:block; line-height:50px; margin:0 8px 0 0; width:55%; height:50px; background:linear-gradient(135deg,#F18CAA,#F5608C); border:solid 1px #F18CAA; border-radius:4px; color:#fff;font-size:15px; font-weight:bold;}#fixed_bt_oubo .fixed_keep { position:relative; display:block; line-height:50px; width:35%; height:50px; background:#f1f1f1; border:solid 1px #ccc; border-radius:4px; color:#666;font-size:15px; font-weight:bold;}#login{ width:285px; text-align:center; margin:10px auto 15px auto;}#login th{ width:50%; height:18px; border:1px solid #ccc; background:#FBCD82; font-size:13px; color:#666; line-height:18px;}#login td{ border-left:1px solid #ccc; border-right:1px solid #ccc;}#login td.tbl_btm{ border-bottom:1px solid #ccc; padding-bottom:5px;}#login td.tbl_btm a img{ width:120px; height:31px;}#login td p{ margin:2px auto; font-size:11px;}#login td p.signin_str{ font-size:10px; width:90%; text-align:left; line-height:12px;}#no_login{ text-align:left; margin:5px auto 7px auto; width:285px;}#no_login img{position:relative;top:2px;}#no_login span{ color:#FF7D0D; font-size:16px; line-height:24px; margin-left:3px; display:inline-block; width:90%; border-bottom:solid 1px #FF7D0D;}.no_log_img{ width:285px; height:65px;}input, textarea, select, option {font-family:HiraKakuProN-W3;font-size:1em;}section#result .box_shadow_title { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}section#result .box_box { display:-webkit-box; display:-moz-box; display:-o-box; display:-ms-box; width:100%; height:auto; word-break:break-all; border-bottom:solid 1px #FFACD3;}section#result #other_links li {width:50%; height:26px; line-height:26px; border-right:solid 1px #FFACD3; background:#FFF; background:linear-gradient(to bottom, #FFF 0%,#FFCCE7 100%);}section#result .box_flex_1 { -webkit-box-flex:1; -moz-box-flex:1; height:auto;}section#result #other_links li a { display:block; text-align:center; padding:0; border-right:solid 1px #FFF; font-size:12px; color:#750037;}section#result #other_links li a:after { border-right:2px solid #999; border-top:2px solid #999; content:""; display:block; height:5px; margin-top:-4px; position:absolute; right:8px; top:50%; transform:rotate(45deg);-webkit-transform:rotate(45deg); width:5px;}#bg_overlay{ position:absolute; display:none; top:0; width:100%; z-index:1;}#overlay { position:absolute; display:none; top:0; width:100%; z-index:1; background-color:black; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:0.5;}#message_box {position:fixed;width:250px;-webkit-box-shadow:0px 0px 5px 0px #333;-moz-box-shadow:0px 0px 5px 0px #333;box-shadow:0px 0px 5px 0px #333;background-color:white;border-radius:6px;text-align:center;font-size:12px;padding:4px; display:none;}#message_box table{ margin:10px auto;}#message_box table td{font-weight:bold;} #message_box table td.heart{ padding:7px; font-weight:bold;} #message_box div.message{ margin:10px;} #message_box div.close_message{ padding:15px 0; border-top:1px solid #d8d8d8; font-weight:bold; color:#068bf1; font-size:14px;}.wr_area_info_circle { display:flex; justify-content:left; align-items:flex-start;margin:20px 0 10px 0;}.area_info_circle { width:100%; height:0; padding-top:100%; border-radius:50%;}.wr_area_info_circle li { display:flex;margin:0 0 5px 0; list-style-type:none; align-items:center; font-size:12px;}.wr_area_info_circle li::before { display:inline-block; width:1.2em; height:.8em; margin-right:5px; content:'';}.wr_age_circle { width:45%;position:relative;margin:0 30px 0 0;}.age_circle {position:absolute;width:80%; height:0;top:50%;left:50%;transform:translate(-50%,-50%); padding-top:80%;background:#fff;border-radius:50%;color:#999;}.age_circle .ttl_age_circle {width:100%; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:11px;text-align:center;}.age_circle b {display:block;margin:8px 0 0 0;color:#333;font-size:20px;text-align:center;}.list_area_info_circle { width:55%;}.list_area_info_circle li:nth-child(1)::before { background-color:#ec225d;}.list_area_info_circle li:nth-child(2)::before { background-color:#EF4577;}.list_area_info_circle li:nth-child(3)::before { background-color:#F26991;}.list_area_info_circle li:nth-child(4)::before { background-color:#F578AB;}.list_area_info_circle li:nth-child(5)::before { background-color:#F69AB5;}.list_area_info_circle li:nth-child(6)::before { background-color:#F8A9C0;}.list_area_info_circle li:nth-child(7)::before { background-color:#F9B7CA;}.list_area_info_circle li:nth-child(8)::before { background-color:#FAC5D5;}.list_area_info_circle li:nth-child(9)::before { background-color:#FDE2EA;}.list_age_circle li:nth-child(1)::before { background-color:#F58CAB;}.list_age_circle li:nth-child(2)::before { background-color:#f8c631;}.list_age_circle li:nth-child(3)::before { background-color:#8EC7D2;}.list_age_circle li:nth-child(4)::before { background-color:#0D6986;}.wr_area_info_circle span { margin-right:10px; font-weight:600;}.gal_voice_search { margin:20px auto 40px; padding:10px; background:#FFF;}.gal_voice_search .voice_bar { line-height:25px; margin:0 0 10px 0; padding:0 0 2px 0; border-bottom:solid 1px #f58; font-weight:bold; font-size:15px; text-align:left;}.gal_voice_search .voice_bar img { width:19px; margin:0 5px 2px 0;vertical-align:middle;}.gal_voice_search .voice_description { font-size:12px; padding:0 3px 15px 3px; line-height:1.4; text-align:left;}.gal_voice_search ul li.voice_box { padding:10px 0 0 0; border-bottom:dotted 1px #ccc; text-align:left;}.gal_voice_search ul li.voice_box .voice_left { display:inline-block; float:left; width:15%; height:auto; max-height:100px; overflow:hidden; word-break:break-all;}.gal_voice_search ul li.voice_box .voice_left img { width:100%;}.gal_voice_search ul li.voice_box .voice_right { display:block; float:right; width:80%; height:auto; line-height:1.5em; box-sizing:border-box; word-break:break-all; font-size:12px;}.gal_voice_search ul li.voice_box .voice_right .voice_shop_name { padding:0 0 2px 0;color:#666; font-size:12px;}.gal_voice_search ul li.voice_box .voice_right .voice_shop_name a { font-weight:bold; font-size:14px; padding-right:4px; color:#333; text-decoration:underline;}.gal_voice_search ul li.voice_box .voice_right .voice_gal_name { color:#f58; font-weight:bold; font-size:12px;padding:0;}.gal_voice_search ul li.voice_box .voice_right .speech {position:relative;margin:8px 0 16px 0px;padding:10px;border:solid 1px #ddd;border-radius:6px;background-color:#fefbf0; font-size:14px;text-align:left;}.gal_voice_search ul li.voice_box .voice_right .speech .voice_q { display:inline-block; color:#ff87ad; font-weight:bold; font-size:13px; text-align:left;}.gal_voice_search ul li.voice_box .voice_right .answerCount { display:inline-block; font-size:11px; color:#777;}.gal_voice_search ul li.voice_box .voice_right .speech .speech_wrapper { margin-top:8px;font-size:13px;}.gal_voice_search .voice_more { height:30px; line-height:32px; text-align:center;}.gal_voice_search .voice_more { color:#808080; font-weight:bold; font-size:14px; text-align:center;}.gal_voice_search .voice_more img { width:24px; margin:4px 5px 0 0;}#tainyuqanda {margin:20px auto; padding:15px; background:#FFF;}.tainyuqanda_ttl {line-height:25px; margin:0 0 10px 0; padding:0 0 2px 0; border-bottom:solid 1px #f58; font-weight:bold; font-size:15px; text-align:left;}.tainyuqanda_description { font-size:12px; line-height:1.4;}.tainyuqanda_item {margin:16px 0;padding:2px 12px 12px 12px;border-radius:6px;background:#eaeaea;}.tainyuqanda_q {position:relative;padding-left:20px;line-height:1.5;font-size:13px; margin:14px 0 0 0;}.tainyuqanda_q::before {position:absolute;content:"Q";top:2px;left:0;line-height:1;font-size:16px;font-weight:bold;color:#FF78A0;}.tainyuqanda_item .answerCount { margin-top:4px; padding-left:20px; display:block; font-size:11px; color:#777;}.tainyuqanda_a {margin:6px 0 10px;padding:12px;border-radius:6px;background:#fff;}.tainyuqanda_name {line-height:1.4;font-size:11px;color:#666;margin-bottom:8px;}.tainyuqanda_name a {padding:0 2px 0 0;font-size:14px;}.tainyuqanda_a p.tainyuqanda_type {font-size:11px;color:#666;}.tainyuqanda_a p {line-height:1.5;font-size:13px;}.area_info {margin:0 0 20px 0; padding:15px; background:#FFF;}.area_info_ttl {line-height:25px; margin:0 0 10px 0; padding:0 0 2px 0; border-bottom:solid 1px #f58; font-weight:bold; font-size:15px; text-align:left;}h3.area_info_ttl { border:none; margin:20px 0 10px 0; font-size:14px; color:#f58;}.area_info table { width:100%; border-spacing:0; border-bottom:none; margin:5px auto 0 auto; border-bottom:none; font-size:11px;}.area_info table tr { text-align:center; height:100%;}.area_info table tr th { padding:12px 0; border-bottom:solid 2px #c4548e; color:#555;}.area_info table tr.active_area { font-weight:bold;}.area_info table tr.active_area td { background:#fff9e5;}.area_info table tr td { padding:12px 1px; border-bottom:solid 1px #CCC; box-sizing:border-box;}.area_info table tr:nth-last-child(1) td { border-bottom:none;}.area_info .sub_ttl { display:block; padding:20px 0 8px 0; font-weight:bold; font-size:13px; text-align:center;}.area_info .sub_ttl a { color:#333;}.area_info .css_slider_container { border-bottom:solid 1px #CCC; margin:0; padding:4px 10px 4px 10px; box-sizing:border-box; width:100%;}.area_info table.ranking { width:100%;white-space:nowrap;}.wr_ranking { display:block; position:relative; display:block; overflow:hidden; margin:0 0 10px 0;}.wr_ranking.shop { height:100px;}.wr_ranking.girl { height:140px;}.wr_ranking.review { height:100px;}.area_info table.ranking tr th,.area_info table.ranking tr td { width:40%; padding:0 4px 16px 4px;}.area_info table.ranking tr td { display:inline-block; width:128px; vertical-align:top; text-align:left; table-layout:fixed;}.area_info table.ranking tr td img { display:block; width:100%; object-fit:cover; margin:0 auto 4px auto;}.area_info table.ranking.girl tr td img { max-height:180px;}.area_info table.ranking tr.sub_ttl td { padding:20px 0 4px 0; border-bottom:none; font-size:13px; text-align:center;}.area_info table.ranking tr td.popular b { display:inline-block;}.area_info table.ranking tr td .review { display:block; color:#666;}.area_info table.ranking tr td .name { display:block; overflow:hidden; text-overflow:ellipsis;}.area_info table.ranking tr td a i { display:block; position:absolute; top:0px; left:0px; color:#111; background:#fafafa; border:solid 1px #666; padding:0 4px; font-style:normal;}.area_info table.ranking tr td:nth-child(6n+1) a i { background:#f7d600;}.area_info table.ranking tr td:nth-child(6n+2) a i { background:#d1d8e5;}.area_info table.ranking tr td:nth-child(6n+3) a i { background:#e5d1b7;}.area_info table.around { padding-bottom:10px;}.area_info table.around tr th { background:#fafafa;}.area_info table.around tr th,.area_info table.around tr td { width:27%;}.area_info table.around tr th.aroundarea,.area_info table.around tr td.aroundarea { width:19%;}#seo_text {width:96%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:solid 1px #CCC;margin:20px auto;background:#FFF;}#seo_text #seo_text_title {background:#EEE;padding:6px 10px;font-size:12px;font-weight:bold;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;}#seo_text #seo_text_body {font-size:12px;padding:10px;line-height:1.5;background:#FFF;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}#search_blog {width:96%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:solid 1px #CCC;margin:20px auto;background:#FFF;}#search_blog #search_blog_title {background:#EEE;padding:6px 10px;font-size:12px;font-weight:bold;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;}#search_blog #search_blog_list {}#search_blog #search_blog_list li { position:relative; padding-left:5px;}#search_blog #search_blog_list li.border { border-bottom:dotted 1px #AAA;}#search_blog #search_blog_list a { display:block; height:34px; line-height:34px; color:#000; margin:0 0 0 5px; font-size:12px; width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}#search_blog #search_blog_list a:after { display:block; position:absolute; top:50%; right:10px; width:7px; height:7px; margin-top:-4px; border-top:solid 2px #7f7f7f; border-right:solid 2px #7f7f7f; -webkit-transform:rotate(45deg); transform:rotate(45deg); content:"";}.new_more {position:relative;display:block;margin:20px 15px 40px 15px;padding:12px; box-sizing:border-box;border-radius:4px; background:#FF78A0;color:#fff; font-size:13px; font-weight:bold;text-align:center;}div#page_top { background-color:#F55384; display:none; height:40px; width:40px; line-height:35px; font-size:15px; border-radius:8px; right:15px; position:fixed; bottom:15px; opacity:0.8; text-align:center; z-index:299;}div#page_top a {position:relative;display:block;width:100%;height:100%;}div#page_top img {position:absolute;top:0;bottom:0;right:0;left:0;margin:auto; width:32px;}