@charset "UTF-8";.underline{text-decoration:underline}.watch-shop-branch section{margin-bottom:10px}.shop_info_box{overflow:hidden}.shop_info_box h1 span{margin-bottom:0;font-size:1.6rem}.shop_info_box h1 span.mini{font-size:1.5rem}.shop_info_box h1 span.more-mini{font-size:1.4rem}.shop_info_box h1 span.max-mini{font-size:1.2rem}.shop_info_box h1 span.shop-name{display:block;overflow:hidden;font-size:2.6rem;font-weight:700}.shop_info_box h1 span.shop-name.mini{font-size:2.1rem}.shop_info_box h1 .shop-name:before{position:relative;bottom:-5px;left:-5px;display:inline-block;width:10px;height:28px;margin:auto;content:"";background-color:#f58220}.shop-information-table{border-spacing:0 8px;border-collapse:separate}.shop-information-table a{color:#ff5a00;text-decoration:underline}.shop-information-table td,.shop-information-table th{vertical-align:middle}.shop-information-table th{padding:4px;font-weight:400;color:#fff;background:#f58220}.shop-information-table td{padding:6px;border-bottom:3px dashed #f4f4f4}.shop-information-table td.mini{font-size:87%}.shop-information-table i{font-size:20px}.shop-information-table .button-more:after{color:#ff5a00;content:" >"}@media screen and (min-width:768px){.about-shop-box{float:right;width:360px}.map{max-width:50%}.map.old{max-width:100%}.map.old.shop-map-child{height:210px}.shop-information-table a.tapSP{color:#333;text-decoration:none}}.map{position:relative;height:300px;overflow:hidden}.map.simpleImg{height:auto}.map iframe{display:block;width:100%;height:410px;margin:auto}@media screen and (min-width:768px){.map{height:310px}.map.ohashi{height:390px}.map.nakano{height:300px}.map.kokura{height:436px}.map.mito{height:240px}.map.transfer{height:440px}.map.transfer.normalday{height:480px}.map.normalday{height:284px}.map.normalday.height{height:308px}.map iframe{width:310px;height:396px}.map.ohashi iframe{height:470px}.map.old iframe{width:110%;height:95%}.map.height iframe{height:501px}.map.mito iframe{height:350px}.map.transfer iframe{height:550px}.map.transfer.normalday iframe{height:580px}.map.normalday iframe{height:394px}.map.normalday.height iframe{height:418px}}@media screen and (max-width:599px){.map iframe{margin-right:0;margin-left:0}}.map a{position:absolute;right:10px;bottom:0;display:flex;align-items:center;padding:5px 5px 5px 10px;font-size:1.3rem;font-weight:900;color:#fff;text-decoration:none;background-color:#ff5a00}.map.old a{right:0;bottom:15px}.map.old.shop-map-child a{bottom:10px}@media screen and (max-width:599px){.map a{right:0}.map.old a{bottom:0}}.map a:after{padding-left:5px;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;content:""}section.text,section.common div,div.about-shop-box{margin-right:5px;margin-left:5px}p.comment-box{margin-right:5px;margin-left:5px;font-size:15px}h4.shop-subheading{position:relative;padding:0 0 0 16px;margin-bottom:10px;font-size:22px;color:#333;vertical-align:middle;border-bottom:3px dashed #f4f4f4}h4.shop-subheading:before{position:absolute;top:0;bottom:0;left:2px;display:inline-block;width:5px;height:25px;margin:auto;content:"";background-color:#ff5a00}.shop-information-table.simple-map{border-spacing:0 3px;border-collapse:separate}@media screen and (min-width:768px){.shop-information-table.simple-map{border-spacing:0 1px;border-collapse:separate}.shop-information-table.simple-map td{padding:5px;border-bottom:3px dashed #f4f4f4}.shop_info_box h1 span.shop-name.simple-map{display:block;overflow:hidden;font-size:2.2rem;font-weight:700}.shop_info_box h1 span.shop-name.simple-map.mini{font-size:2.1rem}.shop_info_box h1.simple-map{margin:-3px 0 3px}.shop-information-table.simple-map.mini td{padding:3px}.shop-information-table.simple-map.height{border-spacing:0 7px}}section.parking-box{margin-bottom:20px}.parking-information{counter-reset:parkingNum}.parking-information p.line{margin:6px;font-size:.9em;border-bottom:1px dashed #a7a7a7}.parking-information p.line span.label{padding:0 15px 0 0;font-weight:700}.parking-information p.name{position:relative;padding:4px 4px 4px 34px;margin:0;font-size:16px;font-weight:700;color:#fff;counter-increment:parkingNum;background:#ff5a00;border:none;border-radius:3px}.parking-information p.name:before{position:absolute;top:3px;left:3px;width:26px;height:26px;font-size:1em;line-height:28px;color:#ff5a00;text-align:center;content:counter(parkingNum);background-color:#fff;border-radius:50%}.parking-information .box{margin:6px 0 24px}.parking-information .google-maps{padding-left:4px}.parking-information .google-maps:after{color:#ff5a00;content:" >"}@media screen and (min-width:768px){.parking-information{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.parking-information .box{width:50%;padding:10px;margin:0}}.parking-service-box div.parking-service-information{padding:5px 10px;font-weight:700;font-size:15px}.parking-service-box div.parking-service-information span{color:#ff1212}.parking-service-box div.parking-service-information a{color:#5364c9}.parking-service-box .parking-information p.name{background:#5364c9}.parking-service-box .parking-information p.name:before{color:#5364c9}.parking-service-box .parking-information a{color:#5364c9}.parking-service-box .parking-information .google-maps:after{color:#5364c9;content:" >"}.parking-service-box h4.shop-subheading:before{background-color:#5364c9}.parking-information .car-route-box{position:relative;margin:10px 0 0}.parking-information .car-route-img{position:absolute;bottom:0;left:5px;width:25px}.parking-information .car-route-text{padding:0 0 0 35px;font-size:1.2em;line-height:1.2;border-bottom:3px solid #878787}.parking-information .car-route-link:after{color:#ff5a00;content:" >"}div.parking-shinjyuku-higashi{padding:5px;font-weight:700;text-align:left;border:2px solid #ff5a00}div.parking-shinjyuku-higashi a{color:#00f!important;text-decoration:underline}div.parking-shinsaibashi{padding:5px 10px;font-weight:700;border:2px solid #ff5a00}div.parking-shinsaibashi span{color:#ff1212}div.parking-shinsaibashi a{color:#ff5a00}span.caution-shinsaibashi{color:#ff1212}span.signbord-shinsaibashi{font-weight:700;color:#ff5a00}.parking-shinsaibashi.kanazawa_parking,.parking-service-information.kanazawa_parking{border:none}.parking-shinsaibashi.kanazawa_parking img,.parking-service-information.kanazawa_parking img{width:250px;margin-left:15%}.parking-shinsaibashi.kanazawa_parking div.kanazawa_parking_text,.parking-service-information.kanazawa_parking div.kanazawa_parking_text{margin-top:5px}@media screen and (min-width:600px){.parking-shinsaibashi.kanazawa_parking,.parking-service-information.kanazawa_parking{display:flex}.parking-shinsaibashi.kanazawa_parking img,.parking-service-information.kanazawa_parking img{width:135px;margin:0}.parking-shinsaibashi.kanazawa_parking div.kanazawa_parking_text,.parking-service-information.kanazawa_parking div.kanazawa_parking_text{margin:5px 0 0 5px}}.shop-route-box .shop-route-tab{padding:0;margin:0}.shop-route-box .shop-route-tab li{display:inline-block;padding:5px 10px;margin-right:1px;font-size:16px;font-weight:700;color:#777;text-align:center;vertical-align:bottom;cursor:pointer;background:#ddd;border-radius:3px 3px 0 0}.shop-route-box .shop-route-tab li.mini{font-size:14px}@media screen and (min-width:768px){.shop-route-box .shop-route-tab li{width:24%}.shop-route-box .shop-route-tab.fiveColumn li{width:19%}.shop-route-box .shop-route-tab.sixColumn li{width:15%}.shop-route-box .shop-route-tab.maxim li{height:60px}.shop-route-box .shop-route-tab.maxim li.maximpt{padding-top:20px}}.shop-route-box .shop-route-tab li:first-child{margin-left:7px}.shop-route-box .shop-route-tab li:hover{background:#eee}.shop-route-box .shop-route-tab li.active{padding:10px 10px 5px;color:#fff;background:#4a4578}.shop-route-box .shop-route-guide{padding:10px;margin-bottom:25px;border:2px solid #4a4578;border-radius:2px}.shop-route-box .shop-route-guide .guide-box .text-orange{color:#ff5a00}.shop-route-box .shop-route-guide .guide-box .text-red{color:red}.shop-route-box .shop-route-guide .guide-box .text-bold{font-weight:700}.shop-route-box .shop-route-guide .guide-box .title{padding:5px;margin:0;font-size:16px;font-weight:700}.shop-route-box .shop-route-guide .guide-box ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0}.shop-route-box .shop-route-guide .guide-box ul li{width:33%;width:33.33%;padding:6px;margin:0;font-size:13px;color:#333;letter-spacing:1px}.shop-route-box .shop-route-guide .guide-box ul li .img-box{padding:5px;margin:0;text-align:center;background:#fff;border:1px solid #ccc;box-shadow:1px 1px 5px #14141433}.shop-route-box .shop-route-guide .guide-box ul li .num-box{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;margin:0 0 4px}.shop-route-box .shop-route-guide .guide-box ul li .num-box .main-text{font-size:1.3em;font-weight:700;line-height:1.3em;color:#333}.shop-route-box .shop-route-guide .guide-box ul li .num-box .num{padding:0 6px 0 0;font:30px/30px Georgia,serif;line-height:1em;color:#4a4578;letter-spacing:0}.shop-route-box .shop-route-guide .guide-box ul li .text-box{padding:0 4px;margin:4px 0 0;text-align:justify}@media screen and (max-width:599px){.shop-route-box .shop-route-guide{padding:5px;border-width:1px}.shop-route-box .shop-route-guide .guide-box ul li{width:50%;padding:2px}.shop-route-box .shop-route-tab{padding:15px 15px 5px}.shop-route-box .shop-route-tab li{display:block;margin-right:0;margin-bottom:3px;margin-left:0;border-radius:3px}.shop-route-box .shop-route-tab li:first-child{margin-left:0}.shop-route-box .shop-route-tab li:last-child{margin-bottom:7px}.shop-route-box .shop-route-tab li.active{padding:5px 10px}}#route-1{display:block}#route-2,#route-3,#route-4{display:none}.shop-route-box.parking .shop-route-tab li{background:#4c7845;color:#fff;margin-right:0;margin-left:0;margin-bottom:3px;border-radius:3px;width:100%;display:block}.shop-route-box.parking .shop-route-tab li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:6px}.shop-route-box.parking .shop-route-tab li:first-child{margin-left:0}.shop-route-box.parking .shop-route-tab li:last-child{margin-bottom:7px}.shop-route-box.parking .shop-route-tab li.active{padding:5px 10px}.shop-route-box.parking .shop-route-tab li.active:after{content:""}.shop-route-box.parking .shop-route-guide{border:none;padding:0}.shop-route-box.parking .shop-route-guide>div{border:2px solid #4c7845;padding:10px}.shop-route-box.parking .shop-route-guide .guide-box ul li .num-box .num{color:#4c7845}.shop-route-box.parking .shop-route-guide .guide-box .title{font-size:15px}.shop-route-box.parking .shop-route-guide>div{border-width:1px;padding:5px}@media screen and (min-width:768px){.shop-route-box.parking .shop-route-guide .guide-box .title{font-size:16px}}.movie-tabs{padding-bottom:5px;margin:0 auto}.movie-tab-item{border:2px solid #707171;background:#fff;color:#707171;display:inline-block;box-shadow:0 5px #707171;padding:.6em .4em;margin-right:1px;font-size:16px;font-weight:700;text-align:center;vertical-align:bottom;cursor:pointer;border-radius:10px}.movie-tab-item:hover{opacity:.75}input[name=movie-tab-item]{display:none}.movie-tab-content{display:none;padding:5px 0 0;clear:both;overflow:hidden}.movie-custom-iframe{width:auto;height:480px}#movie1:checked~#movie1-content,#movie2:checked~#movie2-content{display:block}.movie-tabs input:checked+.movie-tab-item{border:2px solid #3c6484;background:#b4deff;color:#272828;box-shadow:none;transform:translateY(5px)}.shop-route-box .shop-route-tab li.movie{background:url(https://kaitori.e-daikoku.com/images/store-page/common/route-video-banner-off.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:55px 0 0}.shop-route-box .shop-route-tab li.movie.active{background:url(https://kaitori.e-daikoku.com/images/store-page/common/route-video-banner-on.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.movie-tab-item{width:24%}.movie-custom-iframe{width:595px}.shop-route-box .shop-route-tab li.movie{display:inline-block;padding:5px 10px;margin-right:1px;font-size:14px;font-weight:700;color:#777;text-align:center;vertical-align:bottom;cursor:pointer;background:#ddd}.shop-route-box .shop-route-tab li.movie.active{padding:10px 10px 5px;color:#fff;background:#4a4578}.shop-route-box .shop-route-tab li.movie .movie-text:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";margin-right:4px}}.near_shop_box{padding:20px 0 0}.near_shop_box .box_in{padding:10px;border:solid 4px #dadada}.near_shop_box .box_in .heading{width:16em;margin:-25px auto 20px;font-size:1.6rem;font-weight:700;text-align:center;background:#fff}.near_shop_box .box_in>ul li{padding:0 5px 10px}.near_shop_box .box_in>ul li:not(:last-child){margin:0 0 10px;border-bottom:dashed 1px #929292}.near_shop_box .box_in>ul li a{display:block;padding:0 0 0 30px;vertical-align:middle;background:url(https://shichi.e-daikoku.com/images/shop/common/ico_shop.png) no-repeat;background-size:contain}.near_shop_box .box_in>ul li span{margin-right:10px}.about-shichi-box a,.shop-information-list-box a,.near_shop_box a,.parking-information a,.sec_search .map_area a{color:#ff5a00;text-decoration:underline}.near_shop_box .box_in ul{position:relative}.near_shop_box .box_in .btn-row:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:50px;content:"";background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:linear-gradient(top,#fff0,#ffffffe6 50% 50%,#fff)}.near_shop_box .box_in .btn-row label{position:absolute;right:0;bottom:0;left:0;z-index:2;width:160px;padding:.5em 0;margin:auto;font-size:1.5rem;color:#fff;text-align:center;cursor:pointer;background:#ff5a00;border-radius:4px;box-shadow:0 0 3px #0000004d;transition:.2s ease}.near_shop_box .box_in .btn-row label:after{content:"もっと見る"}.near_shop_box .box_in .btn-row label:hover{color:#ff5a00;background:#fff}.near_shop_box .box_in .btn-row label i{margin-right:.5em}.near_shop_box .box_in input[type=checkbox]{display:none}.near_shop_box .box_in .toggle-near-shop-box{display:none;padding-bottom:3em}.near_shop_box .box_in input[type=checkbox]:checked~.toggle-near-shop-box{display:block}.near_shop_box .box_in input[type=checkbox]:checked~.btn-row:before{display:none}.near_shop_box .box_in input[type=checkbox]:checked~.btn-row label:after{content:"閉じる"}.near_shop_box .box_in input[type=checkbox]:checked~.btn-row label i{transform:rotate(180deg)}@media screen and (min-width:768px){header .shop_tel_area.pc{float:right;padding:10px;margin:0 0 10px;background:url(https://shichi.e-daikoku.com/images/common/bg_header.jpg)}header .shop_tel_area.pc .tel,header .shop_tel_area.pc .shop_name{display:block}header .shop_tel_area.pc .shop_name{font-size:1.6rem}header .shop_tel_area.pc .shop_name strong{padding:1px 2px;font-size:.8em;background:#fff;border:solid 1px #333}header .shop_tel_area.pc .tel{font-weight:700;line-height:1.1}header .shop_tel_area.pc .tel .num{font-size:3rem;color:#e10019}header .shop_tel_area.pc .tel .time{display:block;margin:.3em 0 0;font-size:1.4rem;font-weight:400;color:#333}.shop_head .access{display:inline-block;padding:0 0 0 40px;font-size:1.8rem;font-weight:400;text-align:right;vertical-align:middle}.sec_shop_lead .heading{font-size:2.6rem}.near_shop_box{padding:40px 0 0}.near_shop_box .box_in{padding:20px}.near_shop_box .box_in .heading{margin:-40px auto 20px;font-size:2.6rem}.near_shop_box .box_in>ul li a{display:inline-block;padding:0 10px 0 30px}.manager_box .heading{margin-left:0;font-size:2.6rem}.manager_box .img_area{float:none;width:20%}.manager_box .img_area,.manager_box .text_area{display:table-cell;vertical-align:top}.faq_box .heading{font-size:2.4rem}.faq_box dd .text_area{padding:0 0 0 2em}.sec_popular_item{position:relative;padding-top:30px}.sec_popular_item .heading{padding:20px;font-size:3.2rem}.sec_popular_item .heading:before{left:20px;width:180px;height:140px}.sec_risoku_info{padding:20px}.sec_risoku_info .ttl_primary:before{width:49px;height:52px}.sec_risoku_info .box .parts01{right:5px;max-width:inherit;padding:0 16px}.sec_risoku_info .box .risoku_guide{width:540px;margin:0}.sec_risoku_info .box .risoku_guide>table{font-size:2rem}.sec_risoku_info .box .risoku_guide em{font-size:1.6em}.staff_list_box.accordionSP>dd:not(:last-child){margin-bottom:40px}.staff_list_box .comment{position:relative;padding:20px;font-size:2.4rem;color:#333;*zoom: 1;background:#fff3d7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjZlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZjNkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff6e1),color-stop(100%,#fff3d7));background:-moz-linear-gradient(#fff6e1 0%,#fff3d7 100%);background:-webkit-linear-gradient(#fff6e1 0%,#fff3d7 100%);background:linear-gradient(#fff6e1,#fff3d7);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FFFFF6E1",endColorstr="#FFFFF3D7");border-radius:8px}.staff_list_box .comment:before{position:absolute;bottom:0;left:-20px;width:0;height:0;content:"";border-color:transparent transparent #fff3d7 transparent;border-style:solid;border-width:0 0 30px 30px}.staff_list_box .name{font-size:1.8rem}.staff_list_box .name span{display:inline-block;padding:2px 6px;color:#ff5a00;border:solid 1px #ff5a00}}header .shop_tel_area.sp{float:right;margin:2px 10px 0 0}header .shop_tel_area.sp a{display:block;padding:6px 5px 6px 28px;font-weight:700;background:#fff url(https://shichi.e-daikoku.com/images/common/ico_phone02.png) no-repeat 5px 50%;background-size:18px auto;border:solid 1px #333}.tel-banner{width:85%;padding:10px;margin-right:auto;margin-left:auto;text-align:center;background-color:#ffffa3;border:#f4a460 3px solid}.tel-banner p{padding-bottom:0;margin:0;font-size:20px;font-weight:700;color:#ff6b00}section.tel-banner div.tel-banner-number span a{display:inline-block;padding-top:5px;font-size:35px;font-weight:700;color:red;transform:scaleX(.9)}@media screen and (min-width:768px){section.tel-banner div.tel-banner-number span a{font-size:55px;font-weight:700}}.tel-banner i{font-size:35px;color:#6c3524}@media screen and (min-width:768px){.tel-banner i{font-size:55px}}header #header-banner{color:#fff}@media screen and (max-width:599px){header #header-banner{margin-left:5rem}}header #header-banner .inner-box ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}header #header-banner .inner-box ul{align-items:center;min-height:60px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color",endColorstr="$end-color",GradientType=0)}header #header-banner .inner-box ul li{line-height:1}@media screen and (max-width:599px){header #header-banner .inner-box ul li{max-width:59px}}@media screen and (min-width:768px){header #header-banner .inner-box ul li{margin:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#fff 0%,#ececec 100%);background:-o-linear-gradient(top,#fff 0%,#ececec 100%);background:-ms-linear-gradient(top,#fff 0%,#ececec 100%);background:linear-gradient(to bottom,#fff,#ececec);border:1px solid #555555;border-radius:4px}}header #header-banner .inner-box ul li a{display:block;width:100%;height:100%;padding:.3rem;text-decoration:none}header #header-banner .inner-box ul li.number-box p{margin:.5rem 0;color:#ff7508;text-align:center}header #header-banner .inner-box ul li.number-box i,header #header-banner .inner-box ul li.number-box b{font-size:130%}header #header-banner .inner-box ul li.number-box a small{color:#333;text-align:center}header #header-banner .inner-box ul li.number-box a .number-text{display:block;margin-top:6px;font-size:16px}header #header-banner .inner-box ul li.number-box a .number-text i{margin-right:1px}@media screen and (max-width:599px){header #header-banner .inner-box ul li.icon-box{flex:1}}header #header-banner .inner-box ul li.icon-box p{margin:.5rem 0 .7rem;color:#820000;text-align:center}header #header-banner .inner-box ul li.icon-box.line p{margin:.5rem 0;color:#0dbb00}header #header-banner .inner-box ul li.icon-box a{text-align:center}header #header-banner .inner-box ul li.icon-box a i{font-size:200%}header #header-banner .inner-box ul li.icon-box.line a i{font-size:230%}header #header-banner .inner-box ul li.icon-box a small{display:block;margin-top:6px;font-size:120%}@media screen and (min-width:768px){header #header-banner .inner-box ul li.icon-box a small{font-size:130%}}header #header-banner .inner-box ul li .text-info{color:#003d6d}header #header-banner .inner-box ul li .text-search{color:#82744b}header #header-banner .inner-box ul li .text-danger{color:#ff7508}header #header-banner .inner-box ul li .text-line{color:#0dbb00}header #header-banner .inner-box ul li .text-reserve{color:#820000}header #header-banner .page_top{display:none}header #header-banner .page_top span{position:fixed;right:10px;bottom:74px;z-index:999;display:block;width:44px;height:44px;padding:12px 0;margin:0;font-size:0;color:#fff0;text-align:center;cursor:pointer;background:#000000d9;border-radius:50%}header #header-banner .page_top span:before{display:block;width:10px;height:10px;margin:5px auto;content:"";border-bottom:solid 4px #fff;border-left:solid 4px #fff;border-radius:2px;transform:rotate(135deg)}header #header-banner .inner-box ul li.icon-box a small.sp-sm{font-size:12px;white-space:nowrap}@media screen and (max-width:599px){header #header-banner .inner-box ul li.number-box{flex:1}}@media screen and (min-width:414px){header #header-banner .inner-box ul li.number-box a small{color:#333}header #header-banner .inner-box ul li.number-box a .number-text{font-size:18px}}@media screen and (min-width:768px){header #header-banner .inner-box{width:100%;max-width:1080px;margin:0 auto}header #header-banner .inner-box.tel{width:40rem}header #header-banner .page_top span{bottom:76px;width:44px;height:44px}header #header-banner .inner-box ul li{height:70px}header #header-banner .inner-box ul li.mail{width:170px}header #header-banner .inner-box ul li a{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:100%;min-height:44px;padding:6px}header #header-banner .inner-box ul li a span{display:-webkit-flex;display:flex;margin:0 0 0 1rem}header #header-banner .inner-box ul li.number-box a span{margin:0}header #header-banner .inner-box ul li a:hover{opacity:.8}header #header-banner .inner-box ul li.icon-box a i{padding-right:6px}header #header-banner .inner-box ul li.number-box a small{font-size:100%;line-height:1.6em;text-align:left;text-align:center}header #header-banner .inner-box ul li.icon-box a small{margin:auto 0}header #header-banner .inner-box ul li.icon-box a small.sp-sm{font-size:16px}}.shop-service-list-box{padding:16px 0 10px;border-top:2px solid #f4f4f4}.shop-service-list-box .service-child{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 0 10px}.shop-service-list-box .text{flex:1}.shop-service-list-box .text ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 2px}.shop-service-list-box .text li{width:25%;margin:0 0 8px}.shop-service-list-box .text p{margin:0;text-align:center}.shop-service-list-box .text .image-box{max-width:60px;margin:0 auto}.shop-service-list-box .text .caption-box{font-size:12px}section.text p{font-size:15px}@media screen and (min-width:768px){.shop-service-list-box .text li{width:11%;margin:0 .5%}.shop-service-list-box .text .image-box{max-width:48px;margin:4px auto 0}}.shop-license-list-box{padding:16px 0 10px;border-top:2px solid #f4f4f4}.shop-license-list-box .license-child{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 0 10px}.shop-license-list-box .text{flex:1}.shop-license-list-box .text ul{display:-webkit-flex;display:flex;flex-wrap:wrap}.shop-license-list-box .text li{width:23%;padding:7px;margin:0 0 0 2%;background:#fff;border:1px solid #d1d1d1;box-shadow:1px 1px 5px #14141433}.shop-license-list-box .text p{margin:6px 0 0;text-align:center}.shop-license-list-box .text .caption-box{font-size:14px;line-height:1.4em}.shop-license-list-box .text .caption-box .name{font-weight:700}@media screen and (max-width:454px){.shop-license-list-box .text li{width:48%;padding:3px;margin:0 0 0 1.2%}.shop-license-list-box .text li:nth-last-child(-n+2){margin-top:2%}}@media screen and (min-width:768px){.shop-license-list-box .title{flex:0 0 120px}}footer #floating-banner{position:fixed;bottom:-250px;z-index:9998;width:100%;padding:4px;color:#fff;background:#000000d9;box-shadow:0 -1px 4px #0000004d;transition-timing-function:ease-out;transition-duration:.5s;transition-property:all}footer #floating-banner .inner-box ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}footer #floating-banner .inner-box ul{align-items:center;min-height:60px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#fff 0%,#ececec 100%);background:-o-linear-gradient(top,#fff 0%,#ececec 100%);background:-ms-linear-gradient(top,#fff 0%,#ececec 100%);background:linear-gradient(to bottom,#fff,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color",endColorstr="$end-color",GradientType=0);border:1px solid #555555;border-radius:4px}footer #floating-banner .inner-box ul li{line-height:1.5}footer #floating-banner .inner-box ul li a{display:block;width:100%;height:100%;padding:6px;text-decoration:none}footer #floating-banner .inner-box ul li.number-box{flex:2;text-align:center}@media screen and (min-width:768px){footer #floating-banner .inner-box ul li.number-box i,footer #floating-banner .inner-box ul li.number-box b{font-size:130%}}footer #floating-banner .inner-box ul li.number-box a small{color:#333;text-align:center}footer #floating-banner .inner-box ul li.number-box a .number-text{display:block;margin-top:6px;font-size:16px}footer #floating-banner .inner-box ul li.number-box a .number-text i{margin-right:1px}footer #floating-banner .inner-box ul li.icon-box{flex:1;border-left:1px solid #555555}footer #floating-banner .inner-box ul li.icon-box a{text-align:center}footer #floating-banner .inner-box ul li.icon-box a i{font-size:200%}footer #floating-banner .inner-box ul li.icon-box a small{display:block;margin-top:4px;font-size:120%}@media screen and (min-width:768px){footer #floating-banner .inner-box ul li.icon-box a small{font-size:130%}}footer #floating-banner .inner-box ul li .text-info{color:#003d6d}footer #floating-banner .inner-box ul li .text-search{color:#82744b}footer #floating-banner .inner-box ul li .text-danger{color:#ff7508}footer #floating-banner .inner-box ul li .text-line{color:#0dbb00}footer #floating-banner .inner-box ul li .text-reserve{color:#820000}footer #floating-banner .page_top{display:none}footer #floating-banner .page_top span{position:fixed;right:10px;bottom:74px;z-index:999;display:block;width:44px;height:44px;padding:12px 0;margin:0;font-size:0;color:#fff0;text-align:center;cursor:pointer;background:#000000d9;border-radius:50%}footer #floating-banner .page_top span:before{display:block;width:10px;height:10px;margin:5px auto;content:"";border-bottom:solid 4px #fff;border-left:solid 4px #fff;border-radius:2px;transform:rotate(135deg)}footer #floating-banner .inner-box ul li.icon-box a small.sp-sm{font-size:12px;white-space:nowrap}@media screen and (min-width:414px){footer #floating-banner .inner-box ul li.number-box a small{color:#333}footer #floating-banner .inner-box ul li.number-box a .number-text{font-size:18px}}@media screen and (min-width:768px){footer #floating-banner .inner-box{width:100%;max-width:1080px;margin:0 auto}footer #floating-banner .inner-box ul li a:hover{opacity:.8}footer #floating-banner .page_top span{bottom:76px;width:44px;height:44px}footer #floating-banner .inner-box ul li a{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:100%;min-height:44px;padding:6px}footer #floating-banner .inner-box ul li.icon-box a i{padding-right:6px}footer #floating-banner .inner-box ul li.number-box a .number-text{padding-right:32px;margin-top:0;font-size:190%}footer #floating-banner .inner-box ul li.number-box a small{font-size:100%;line-height:1.6em;text-align:left;text-align:center}footer #floating-banner .inner-box ul li.icon-box a small{margin-top:0}footer #floating-banner .inner-box ul li.icon-box a small.sp-sm{font-size:16px}}h1#kaitori_h1{max-width:980px}.mini-time-information{margin:5px 0 0}.mini-time-information_title{display:inline-block;padding:2px 6px;font-weight:700;color:#fff;background-color:#ff1212}.mini-time-information_text{display:inline-block;padding:4px 8px;font-size:98%;color:#ff1212;border:2px solid #ff1212}.shop-line-satei-box{width:90%;padding:0;margin:10px auto;background-color:#f1f1f1;border-radius:5px}.shop-line-satei-box h2{position:relative;padding:.4em;margin:0 0 20px;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:20px;color:#fff;background:#00b900;border-radius:6px}.shop-line-satei-box p{padding:0 15px;margin-bottom:12px;font-size:1.1em}.shop-line-satei-box h2:after{position:absolute;top:100%;left:30px;width:0;height:0;content:"";border:15px solid rgba(255,255,255,0);border-top:15px solid #00b900}.shop-line-satei-box .add-friends{padding:0 0 15px}.shop-line-satei-box .add-friends p{margin:18px 0 10px;text-align:center}.shop-line-satei-box .add-friends img{width:260px}.shop-line-satei-box .add-friends h3{margin-bottom:15px;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:20px;color:#00b900;text-align:center}@media screen and (min-width:768px){.shop-line-satei-box{width:auto;background:none}.shop-line-satei-box .add-friends{padding:0;letter-spacing:-.4em;background-position:inherit}.shop-line-satei-box h2{padding:.6em;margin-bottom:26px}.shop-line-satei-box .add-friends h3{margin-bottom:20px;font-size:24px}.shop-line-satei-box p{padding:0 4px;margin:0}.shop-line-satei-box .friends-con{max-width:100%}.shop-line-satei-box .friends-box{position:relative;display:inline-block;width:47%;padding:20px;margin:0 1.5%;letter-spacing:normal;vertical-align:top}.shop-line-satei-box .friends-box-con{position:absolute;inset:0;height:235px;margin:auto}.shop-line-satei-box .friends-box.qr-code{height:389px;background:url(https://shichi.e-daikoku.com//images/line/friends-box-bg.png) no-repeat center center;background-size:contain}.shop-line-satei-box .friends-box.line-id{height:400px;background:url(https://shichi.e-daikoku.com//images/line/friends-box2-bg.png) no-repeat center center;background-size:contain}.shop-line-satei-box .add-friends img{display:block;margin:0 auto}.shop-line-satei-box .friends-box.qr-code .friends-box-con img{width:142px}.shop-line-satei-box .friends-box.line-id .friends-box-con img{width:163px;border:1px solid #333;border-radius:4px}.shop-line-satei-box .add-friends .friends-box.qr-code h3{margin-bottom:40px}}img.right{float:right}img.right.shichito{max-width:40%}@media screen and (max-width:599px){table.fukuoka tbody tr td{width:30%}}table.fukuoka tbody tr td{padding-left:3px;vertical-align:middle;border:#065432 solid 1px}table.fukuoka tbody tr th{color:#fff;vertical-align:middle;background-color:#065432;border:#065432 solid 1px}.voice-box .box .image02 img{width:100px;height:100px;border-radius:50%}.watch-shop-branch section.common{overflow:hidden}h3.ttl_secondary{padding:10px;font-size:1.8em;font-weight:700;color:#fff;background:#f70;background:-moz-linear-gradient(top,#ff7700 48%,#ff7700 49%,#ff7700 50%,#ff5f00 50%);background:-webkit-linear-gradient(top,#ff7700 48%,#ff7700 49%,#ff7700 50%,#ff5f00 50%);background:linear-gradient(to bottom,#f70 48% 49%,#f70 50%,#ff5f00 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7700",endColorstr="#ff5f00",GradientType=0);box-shadow:0 0 5px #ff5f00e6 inset}h3.ttl_secondary.ico_search{position:relative;padding-left:60px}h3.ttl_secondary.ico_search:before{position:absolute;bottom:0;left:0;width:62px;height:100%;content:"";background:url(/images/shoplist/ico_grass.png) no-repeat;background-size:contain}h3.ttl_secondary.rolex{padding:10px;font-size:1.8em;font-weight:700;color:#fff;background:#065432;background:-moz-linear-gradient(top,#065432 48%,#065432 49%,#065432 50%,#124830 50%);background:-webkit-linear-gradient(top,#065432 48%,#065432 49%,#065432 50%,#124830 50%);background:linear-gradient(to bottom,#065432 48% 49%,#065432 50%,#124830 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#065432",endColorstr="#124830",GradientType=0);box-shadow:0 0 5px #183729e6 inset}h3.ttl_secondary.vuitton{font-size:1.6em}@media screen and (min-width:768px){h3.ttl_secondary.vuitton{font-size:1.8em}}h3.ttl_secondary.jewelry{background:url(/images/common/common_bg027.jpg) no-repeat left center;box-shadow:none;color:#fff;font-family:游明朝体,Yu Mincho,ヒラギノ明朝 Pro W6,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,serif;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 10px;padding:12px 10px 12px 50px;width:100%}@media screen and (min-width:768px){h3.ttl_secondary.jewelry{background-position:left top;font-size:22px;padding:10px 0 10px 57px}}@media screen and (min-width:768px){.pc_inlineblock{display:inline-block!important}.pc_flex{display:flex!important}.sp_inlineblock,.sp_flex{display:none!important}}@media screen and (max-width:767px){.sp_inlineblock{display:inline-block!important}.sp_flex{display:flex!important}.pc_inlineblock,.pc_flex{display:none!important}}.shop-voice-seemore-wrap{position:relative}.shop-voice-seemore-btn{position:absolute;right:0;bottom:0;left:0;z-index:2;width:160px;padding:.5em 0;margin:-25px auto;font-size:1.5rem;color:#fff;text-align:center;cursor:pointer;background:#852c00;border-radius:4px;box-shadow:0 0 3px #0000004d;transition:.2s ease}.shop-voice-seemore-btn:before{content:"もっと見る"}.shop-voice-seemore-item{position:relative;height:0px;overflow:hidden}.shop-voice-seemore-item:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:0px;content:"";background:#fff}.shop-voice-seemore-trigger{display:none}.shop-voice-seemore-trigger:checked~.shop-voice-seemore-btn:before{content:"閉じる"}.shop-voice-seemore-btn:hover{color:#852c00;background:#fff}.shop-voice-seemore-trigger:checked~.shop-voice-seemore-item{height:auto}.shop-voice-seemore-trigger:checked~.shop-voice-seemore-item:before{display:none}.juso_gold_graph img{display:block;margin:auto}table.kanazawa_table{float:right;width:140px;border:#000 3px solid}table.kanazawa_table th{width:70px;background-color:#ffdc00;border:#000 1px solid}table.kanazawa_table td{text-align:center;background-color:#fff462;border:#000 1px solid}table.kanazawa_table.kyoto{border:#000 1px solid}riyuu table.kanazawa_table.kyoto th{background-color:#fff389}table.kanazawa_table.kyoto td{background-color:#faf9f6}.common div.gold-bigtext-box{font-size:2.2rem;font-weight:bolder;color:#124700;text-align:center}table.daimaru_table{border:#000 3px solid}table.daimaru_table th{width:20%;vertical-align:middle;background-color:#dcdcdc;border:#000 1px solid}table.daimaru_table td{padding:3px;font-size:1.1rem;background-color:#fff;border:#000 1px solid}table.daimaru_table td.middle{vertical-align:middle}table.daimaru_comparison{text-align:center;border:#000 3px solid}table.daimaru_comparison th{vertical-align:middle;border:#000 1px solid}table.daimaru_comparison th.blue{background-color:#add8e6}table.daimaru_comparison th.orange{background-color:#ff5a00}table.daimaru_comparison td{border:#000 1px solid}table.daimaru_comparison td.pink{background-color:#ffe4e1}table.daimaru_comparison td.yellow{background-color:#fff352}table.daimaru_comparison td.strong{font-weight:900;color:red}.shoppage-liquor-table th,.shoppage-liquor-table td{padding:5px;font-size:14px;text-align:center;vertical-align:middle;border-bottom:1px #000 solid;border-left:1px #000 solid}.shoppage-liquor-table.table-width{width:100%;table-layout:fixed}.shoppage-liquor-table th:first-child{text-align:left;font-size:12px;width:40%}.shoppage-liquor-table th:first-child.title{font-size:14px}.shoppage-liquor-table th.center{text-align:center}.shoppage-liquor-table th.rate{white-space:nowrap}.shoppage-liquor-table th.lv-regular-price,.shoppage-liquor-table th.lv-normal-price,.shoppage-liquor-table.three-cell th,.shoppage-liquor-table.three-cell td{width:30%}.shoppage-liquor-table.two-cell th,.shoppage-liquor-table.two-cell td{width:50%}.shoppage-liquor-table.four-cell th,.shoppage-liquor-table.four-cell td{width:25%}.shoppage-liquor-table tbody{background-color:#faf9f6;border-top:1px #000 solid;border-right:1px #000 solid}.shoppage-liquor-table .orange-cell{background-color:#ff9e24}.shoppage-liquor-table .light-orange-cell{background-color:#ffcc6f}.shoppage-liquor-table .yellow-cell{background-color:#fff389}.shoppage-liquor-table .light-orange-ex-cell{font-size:14px;font-weight:700;color:red;background-color:#ffd662}.shoppage-liquor-table .gray-cell{background-color:#e3e3e3}.shoppage-liquor-table.liquor-p{width:30%;margin-right:3px}.shoppage-liquor-table .price1{position:relative}.shoppage-liquor-table .price1:after{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;height:100%;padding-left:4px;margin:auto;font-family:"Font Awesome 5 Free";font-size:35px;font-weight:900;line-height:1em;color:#ff4500;content:"";transform:translate(50%)}.shoppage-table th,.shoppage-table td{padding:5px;font-size:14px;text-align:center;vertical-align:middle;border-bottom:1px #000 solid;border-left:1px #000 solid}.shoppage-table td{font-size:14px}.shoppage-table.table-width{width:100%;table-layout:fixed}.shoppage-table.three-cell th,.shoppage-table.three-cell td{width:30%}.shoppage-table.four-cell th,.shoppage-table.four-cell td{width:25%}.shoppage-table th.name{font-size:12px;text-align:left}.shoppage-table tbody{background-color:#faf9f6;border-top:1px #000 solid;border-right:1px #000 solid}.shoppage-table .orange-cell{background-color:#ff9e24}.shoppage-table .light-orange-cell{background-color:#ffcc6f}.shoppage-table .yellow-cell{background-color:#fff389}.shoppage-table .light-orange-ex-cell{font-size:1.3em;font-weight:700;color:red;background-color:#ffd662}.shoppage-table .gray-cell{background-color:#e3e3e3}.shoppage-table.liquor-p{width:30%;margin-right:3px}.shoppage-table .price1{position:relative}.shoppage-table .price1:after{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;height:100%;padding-left:4px;margin:auto;font-family:"Font Awesome 5 Free";font-size:35px;font-weight:900;line-height:1em;color:#ff4500;content:"";transform:translate(50%)}.price-updating-date{margin:1em 6px 1em 0}.price-updating-date span{font-size:14px}.store-page .store-h2{padding:4px;font-size:18px;border-bottom:2px solid #ff5a00}@media screen and (min-width:768px){.store-page .store-h2{font-size:22px}}.store-page .store-item-category{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:24px 0}.store-page.inherit .store-item-category{margin:24px 5px 0}.store-page .store-item-category .category-item{width:49%;margin:8px .5%}.store-page .store-item-category .category-image{position:relative;margin-bottom:4px}.store-page .store-item-category .category-text{font-size:15px}.store-page .store-item-category .category-image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";box-shadow:inset 0 0 20px #00000080,inset 0 0 40px #0003}.store-page .store-item-category .category-title{display:block;font-size:1.2em}.store-page .store-item-category .category-english{display:block;margin-bottom:6px;font-size:.9em;line-height:1em;color:#666}.store-page .store-item-category .category-text{display:block;font-size:.8em}@media screen and (min-width:768px){.store-page .store-item-category .category-item{width:32%}}.store-page .store-item-brand{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:24px 0}.store-page.inherit .store-item-brand{margin:24px 5px 0}.store-page .store-item-brand .brand-item{display:-webkit-flex;display:flex;align-items:center;width:49%;margin:8px .5%}.store-page .store-item-brand .brand-item a{display:flex;align-items:center;color:#333;text-decoration:none}.store-page .store-item-brand .brand-image{flex-shrink:0;width:48px;border:#a2a182 2px solid}.store-page .store-item-brand .brand-title.title-small,.store-page .store-item-brand .brand-title.title-small-xs{font-size:.75em}.store-page .store-item-brand .brand-caption{flex:1;padding:0 6px;line-height:1.2em;word-break:break-all}.store-page .store-item-brand .brand-english{display:block;font-size:.6em;line-height:1.2em}@media screen and (min-width:768px){.store-page .store-item-brand .brand-image{width:64px}.store-page .store-item-brand .brand-item{width:24%}.store-page .store-item-brand .brand-title.title-small{font-size:.85em}.store-page .store-item-brand .brand-title.title-small-xs{font-size:1em}}.store-page .store-timeline-bg{padding:20px 0;margin:24px 0;background:#f2f2f2}.store-page .store-timeline{position:relative;padding:20px 0;margin:10px 15px 0 35px}.store-page .store-timeline:before{position:absolute;top:40px;bottom:60px;left:0;width:5px;margin-left:-2.5px;content:"";background:#fff}.store-page .store-timeline .timeline-box{position:relative;margin-bottom:64px}.store-page .store-timeline .timeline-box:last-child{margin-bottom:0}.store-page .store-timeline .timeline-box .timeline-badge{position:absolute;top:12px;left:0;z-index:2;width:50px;height:50px;margin-left:-25px;font-size:3rem;line-height:50px;text-align:center;background:#fff;border-radius:50%}.store-page .store-timeline .timeline-box .timeline-badge.daikokuya{background:none}.store-page .store-timeline .timeline-box .timeline-panel{position:relative;padding:16px;margin-left:40px;color:#333;background:#fff;background-color:#fff;border-radius:18px}.store-page .store-timeline .timeline-box .timeline-panel:before{position:absolute;top:30px;left:-8px;z-index:1;display:block;width:0;margin-top:-14px;content:"";border:20px solid transparent;border-right-color:#fff;border-left-width:0}.store-page .store-timeline .timeline-box .timeline-body{display:-webkit-flex;display:flex}.store-page .store-timeline .timeline-box .timeline-image{width:20%;max-width:128px}.store-page .store-timeline .timeline-box .timeline-content{flex:1;padding:0 6px}.store-page .store-timeline .timeline-box .timeline-heading{font-size:1.2em;font-weight:700}.store-page .store-timeline .timeline-box .timeline-text{font-size:15px}.store-page .store-timeline .timeline-box .timeline-daikokuya{padding:4px 0;font-size:15px;font-weight:700}@media screen and (max-width:454px){.store-page .store-timeline .timeline-box .timeline-body{display:block}.store-page .store-timeline .timeline-box .timeline-image{width:50%;margin:0 auto 6px}}.wakeari-items-box.gotanda .wakeari-items-list li.mini{width:24%}@media screen and (min-width:1025px){.wakeari-items-box.gotanda .wakeari-items-list{justify-content:center}.wakeari-items-box.gotanda .wakeari-items-list.tenjin{justify-content:left}.wakeari-items-box.gotanda .wakeari-items-list li{margin:5px 5px 10px}.wakeari-items-box.gotanda .wakeari-items-list li.mini{width:23%}}.rich-item-lists-1673.wakeari{padding:0}.rich-item-lists-1673.wakeari li{width:33%}.rich-item-lists-1673.wakeari li.two-image{width:50%}@media screen and (min-width:768px){.rich-item-lists-1673.wakeari li,.rich-item-lists-1673.wakeari li.two-image{width:19%}}h3.common.gold_ginzaguchi{margin-top:0}@media screen and (min-width:1025px){h3.common.gold_ginzaguchi{margin-top:3rem}}.p-skyrocketingPrices.shinjuku-kaitori{margin:0}.shinjuku-kaitori .p-skyrocketingPricesHeading{width:100%}.shinjuku-kaitori .p-skyrocketingPricesSubHeading{font-family:游明朝体,Yu Mincho,ヒラギノ明朝 Pro W6,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,serif;font-size:20px}.shinjuku-kaitori .p-skyrocketingPricesContents-priceFontSm .p-skyrocketingPricesContents_td-price{text-align:center}.color02{color:#e10019}.shop-goldprice-container{border:3px solid #954606}.shop-goldprice-container .price-box-title{padding:10px;font-size:1.2em;font-weight:700;color:#fff;text-align:center;background:url(https://shichi.e-daikoku.com/images/common/bg_ttl01.png) 0 0}.shop-goldprice-container .price-box{display:block;margin:20px}.shop-goldprice-container .price-box .box-area{width:96%;margin:auto}.shop-goldprice-container .price-box .box-area .price-detail{display:block;margin-bottom:8px}.shop-goldprice-container .price-box .box-area .price-detail .metal-type{width:100%;padding:8px 0;margin:0;font-size:1.5em;font-weight:700;text-align:center;box-shadow:1px 1px 1px #0003}.shop-goldprice-container .price-box .box-area .price-detail .metal-type.gold{color:#673c11;background:linear-gradient(180deg,#fdf093,#debb0e);border:1px solid #c1ab0f}.shop-goldprice-container .price-box .box-area .price-detail .metal-type.pt{color:#f7f7f7;background:linear-gradient(180deg,#d6d6d6,#8388a0);border:1px solid #989898}.shop-goldprice-container .price-box .box-area .price-detail .price-text{width:100%;padding:5px 0 0;margin:0;font-size:2em;color:#4e2b07;text-align:center}.shop-goldprice-container .price-box .box-area .price-detail.sec .metal-type,.shop-goldprice-container .price-box .box-area .price-detail.sec .price-text{margin:15px 0 0}.shop-goldprice-container .gold-price-note{padding:.5em;margin:0;font-size:15.5px;background:#ffe10e}@media screen and (min-width:768px){.shop-goldprice-container .price-box{margin:10px 0 0}.shop-goldprice-container .price-box-title{font-size:1.6rem;font-weight:700}.shop-goldprice-container .price-box .box-area .price-detail .metal-type{font-size:1.6rem}.shop-goldprice-container .price-box .box-area .price-detail .price-text{font-size:2.4rem}.shop-goldprice-container .gold-price-note{font-size:14.5px}}.shop-public-goldprice-container{border:3px solid #954606}.shop-public-goldprice-container .price-box-title{padding:10px;font-size:1.2em;font-weight:700;color:#fff;text-align:center;background:url(https://shichi.e-daikoku.com/images/common/bg_ttl01.png) 0 0}.shop-public-goldprice-container .price-box{margin:20px}.shop-public-goldprice-container .price-box .price-header{display:grid;font-size:1.2em;font-weight:700;grid-template-columns:1fr 1fr;margin-bottom:10px;margin-left:33%;text-align:center}.shop-public-goldprice-container .price-box .price-header .header-item{margin:0 0 .5em;text-align:center}.shop-public-goldprice-container .price-box .price-detail{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:8px}.shop-public-goldprice-container .price-box .price-detail .metal-type{grid-column:1;padding:8px 0;margin:0;font-size:1.5em;font-weight:700;text-align:center;box-shadow:1px 1px 1px #0003}.shop-public-goldprice-container .price-box .price-detail .metal-type.gold{color:#673c11;background:linear-gradient(180deg,#fdf093,#debb0e);border:1px solid #c1ab0f}.shop-public-goldprice-container .price-box .price-detail .metal-type.pt{color:#f7f7f7;background:linear-gradient(180deg,#d6d6d6,#8388a0);border:1px solid #989898}.shop-public-goldprice-container .price-box .price-detail .price-info{grid-column:span 2;display:flex;justify-content:space-between;align-items:center}.shop-public-goldprice-container .price-box .price-detail .price-info .price-text,.shop-public-goldprice-container .price-box .price-detail .price-info .price-change{flex:1;padding:5px 0;margin:0;font-size:1.5em;font-weight:700;text-align:center}.shop-public-goldprice-container .price-box .price-detail .price-info .price-change{font-size:1.2em;font-weight:400;color:#fb0505}.shop-public-goldprice-container .gold-price-note{padding:.5em;margin:0;font-size:13px;background:#fff7db}.shop-public-goldprice-container .gold-price-note .attention-text{color:#fb0505}.shop-public-goldprice-container .gold-price-note a{color:#006cd8;display:inline;text-decoration:none}.shop-public-goldprice-container .gold-line-kaitori-banner img{width:100%}@media screen and (min-width:768px){.shop-public-goldprice-container .price-box-title{font-size:1.6rem;font-weight:700}.shop-public-goldprice-container .price-box .price-header{font-size:1.4rem}.shop-public-goldprice-container .price-box .price-detail .metal-type{font-size:1.6rem}.shop-public-goldprice-container .price-box .price-detail .price-info .price-text,.shop-public-goldprice-container .price-box .price-detail .price-info .price-change{font-size:1.5rem}}.reason-text-40px,.reason-text-kanazawa,.reason-text-50px,.reason-text-60px,.reason-text-akihabara,.reason-text-70px,.reason-text-75px,.reason-text-80px,.reason-text-90px,.reason-text-100px,.reason-text-110px,.reason-text-isezaki,.reason-text-120px{margin-bottom:0}@media screen and (min-width:768px){.reason-text-40px{margin-bottom:40px}.reason-text-kanazawa,.reason-text-50px{margin-bottom:50px}.reason-text-60px{margin-bottom:60px}.reason-text-akihabara,.reason-text-70px{margin-bottom:70px}.reason-text-75px{margin-bottom:75px}.reason-text-80px{margin-bottom:80px}.reason-text-90px{margin-bottom:90px}.reason-text-100px{margin-bottom:100px}.reason-text-110px{margin-bottom:110px}.reason-text-isezaki,.reason-text-120px{margin-bottom:120px}}.shop_mutual_link_box{display:flex;flex-wrap:wrap}.shop_mutual_link_item{margin:10px auto}.shoppage-louisvuitton-table td.price-cell{font-size:1.2em;color:#af0a0a;text-align:center;word-break:initial;white-space:nowrap}.shoppage-louisvuitton-table td.price-cell:last-child{font-size:1.4em;color:#f80000;background-color:#fff2a8}.shoppage-louisvuitton-table th.age-cell{font-size:1.3em;color:#fff;background-color:#673415}.shoppage-louisvuitton-table th.age-cell:last-child{font-size:1.7em;color:#f80000;background-color:#ffc000;border-right:1px solid #ccc}.shoppage-louisvuitton-table th.age-cell.item-image{width:25%}@media screen and (min-width:768px){.shoppage-louisvuitton-table td.price-cell{font-size:1.9em}.shoppage-louisvuitton-table td.price-cell:last-child{font-size:2.5em}.shoppage-louisvuitton-table th.age-cell{width:15%;font-size:1.6em}.shoppage-louisvuitton-table th.age-cell:last-child{font-size:2.1em}.shoppage-louisvuitton-table th.age-cell.item-image{width:15%}}.shoppage-rolex-table td.price-cell{font-size:1.1em;color:#af0a0a;text-align:center;word-break:initial;white-space:nowrap}.shoppage-rolex-table td.price-cell:last-child{font-size:1.1em;color:#f80000;background-color:#fff2a8}.shoppage-rolex-table th.age-cell{font-size:1.2em;color:#fff;background-color:#065432}.shoppage-rolex-table th.age-cell:last-child{font-size:1.2em;line-height:1.2em;color:#f80000;background-color:#ffc000;border-right:1px solid #ccc}@media screen and (min-width:768px){.shoppage-rolex-table td.price-cell{font-size:1.9em}.shoppage-rolex-table td.price-cell:last-child{font-size:2.2em}.shoppage-rolex-table th.age-cell{width:15%;font-size:1.6em}.shoppage-rolex-table th.age-cell:last-child{font-size:2.1em}.shoppage-rolex-table th.age-cell.item-image{width:15%}}.shoppage-jewelry-table{margin-bottom:25px;border:1px solid #CCC;table-layout:fixed}.shoppage-jewelry-table thead th{font-size:14px;font-weight:700;color:#fff;padding:8px 1px;background:#354765;border-right:solid 1px #FFF}.shoppage-jewelry-table th,.shoppage-jewelry-table td{vertical-align:middle;border:1px solid #CCC;padding:2px;color:#444}.shoppage-jewelry-table th.image{width:30%}.shoppage-jewelry-table th.image span{margin-top:6px;display:block}.shoppage-jewelry-table td{font-size:12px;font-weight:700;text-align:left}.shoppage-jewelry-table td.custom-col-01{word-break:break-all}.shoppage-jewelry-table th.item-name.two-col,.shoppage-jewelry-table td.item-name.two-col{width:75%}.shoppage-jewelry-table th.item-name.three-col,.shoppage-jewelry-table td.item-name.three-col{width:50%}.shoppage-jewelry-table th.item-name.three-col.img,.shoppage-jewelry-table td.item-name.three-co.img{width:38%}@media screen and (min-width:768px){.shoppage-jewelry-table th.item-name.three-col,.shoppage-jewelry-table td.item-name.three-col{width:70%}.shoppage-jewelry-table th.item-name.three-col.img,.shoppage-jewelry-table td.item-name.three-col.img{width:55%}}.shoppage-jewelry-table th.item-name.four-col,.shoppage-jewelry-table td.item-name.four-col{width:35%}.shoppage-jewelry-table th.percentage-cell,.shoppage-jewelry-table td.percentage-cell{width:46px;text-align:center}.shoppage-jewelry-table th.price-cell.double,.shoppage-jewelry-table td.price-cell.double{width:62px}.shoppage-jewelry-table td.item-name .end,.shoppage-jewelry-table td.item-name .ref{font-size:.9em}.shoppage-jewelry-table td.item-name .ref:before{content:"型番:";padding:0 4px 0 0}.shoppage-jewelry-table td.purchase-price-cell,.shoppage-jewelry-table td.purchase-ask-cell{color:#c70506;background-color:#ffe990;text-align:center;word-break:break-all;font-size:14px}.shoppage-jewelry-table td.purchase-price-cell.with-images,.shoppage-jewelry-table td.purchase-ask-cell.with-images{font-size:12px}.shoppage-jewelry-table td.ask-cell{letter-spacing:4px}.price-cell i,.ask-cell i{letter-spacing:2px;font-size:1.3em}.shoppage-jewelry-table td.price-cell.first{min-width:81px}.shoppage-jewelry-table th.litre-cell{width:10%}.shoppage-jewelry-table th.button,.shoppage-jewelry-table td.button{width:40px}.shoppage-jewelry-table td.button{text-align:center}.shoppage-jewelry-table th.button.two,.shoppage-jewelry-table td.button.two{width:64px}.shoppage-jewelry-table th.button.three.two-col,.shoppage-jewelry-table td.button.three.two-col{width:158px}.shoppage-jewelry-table td.button.three.two-col{letter-spacing:-.4em}.shoppage-jewelry-table td.button.three p{display:inline-block!important;margin:0 2px;letter-spacing:normal}.shoppage-jewelry-table td.button.two p{display:inline-block!important;margin:0 2px 4px;letter-spacing:normal}.shoppage-jewelry-table td.button.two .price-table-button.tel,.shoppage-jewelry-table td.button.two .price-table-button.line,.shoppage-jewelry-table td.button.two .price-table-button.mail,.shoppage-jewelry-table td.button.three .price-table-button.tel,.shoppage-jewelry-table td.button.three .price-table-button.line,.shoppage-jewelry-table td.button.three .price-table-button.mail{width:44px}.shoppage-jewelry-table td.button p.tel.pc{display:none!important}.shoppage-jewelry-table.th-big th{font-size:1.1em}.shoppage-jewelry-table td.price-cell.list-price{font-size:14px;text-align:center;color:#000}.shoppage-jewelry-table td.price-cell.list-price.with-images{font-size:12px}.shoppage-jewelry-table.rolex-top td.price-cell{white-space:nowrap;word-break:initial}.shoppage-jewelry-table.rolex-top th.item-image{width:25%}@media screen and (min-width:768px){.shoppage-jewelry-table.rolex-top th.item-image,.shoppage-jewelry-table.rolex-top th.price-cell{width:15%}}@media screen and (min-width:768px){.shoppage-jewelry-table th,.shoppage-jewelry-table td{padding:4px}.shoppage-jewelry-table th.image{width:30%}.shoppage-jewelry-table th.image span{margin-top:6px}.shoppage-jewelry-table th.button,.shoppage-jewelry-table td.button{width:60px}.shoppage-jewelry-table th.button.two,.shoppage-jewelry-table td.button.two{width:122px}.shoppage-jewelry-table th.button.three,.shoppage-jewelry-table td.button.three{width:86px}.shoppage-jewelry-table th.percentage-cell,.shoppage-jewelry-table td.percentage-cell{width:56px}.shoppage-jewelry-table th.price-cell.double,.shoppage-jewelry-table td.price-cell.double{width:102px}.shoppage-jewelry-table th.button.three.two-col,.shoppage-jewelry-table td.button.three.two-col{width:auto}.shoppage-jewelry-table td.button.two p,.shoppage-jewelry-table td.button.three p{display:inline-block;margin:0 2px}.shoppage-jewelry-table td.button p.tel.sp{display:none!important}.shoppage-jewelry-table td.button p.tel.pc{display:inline-block!important}.shoppage-jewelry-table td.button.two .price-table-button.mail,.shoppage-jewelry-table td.button.three .price-table-button.mail{width:55px}.shoppage-jewelry-table.th-big th{font-size:12px}.shoppage-jewelry-table td.price-cell.list-price.with-images,.shoppage-jewelry-table td.purchase-price-cell.with-images,.shoppage-jewelry-table td.purchase-ask-cell.with-images{font-size:14px}}.shop-mv-slider-box .slick-shop-mv,.shop-mv-slider-box .slick-shop-mv .slide-item img{width:100%}.shop-mv-slider-box .slick-shop-mv-thumbnail{display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;padding:-1px 0 0 4px}.shop-mv-slider-box .slick-shop-mv-thumbnail .thumbnail-item{position:relative;margin:4px 2px;cursor:pointer}.shop-mv-slider-box .slick-shop-mv-thumbnail .thumbnail-item:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#00000080;opacity:1;transition:.3s opacity linear}.shop-mv-slider-box .slick-shop-mv-thumbnail .thumbnail-item.thumbnail-current:after{opacity:0}@media screen and (min-width:768px){.shop-mv-slider-box{display:-webkit-flex;display:flex;justify-content:space-between}.shop-mv-slider-box .slick-shop-mv{width:788px}.shop-mv-slider-box .slick-shop-mv-thumbnail{flex-direction:column;padding:0 0 5px 4px;margin:0 auto}.shop-mv-slider-box .slick-shop-mv-thumbnail .thumbnail-item{margin:0}}.slick-slider{position:relative;box-sizing:border-box;display:block;touch-action:pan-y;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;padding:0;margin:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.store_box{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.store_box .txt_box{width:60%;padding:0 5px;text-align:justify}.store_box .txt_box p{font-size:15px}.store_box .img_box{width:40%;padding:0 2px;text-align:center}.store_box .img_box .img{position:relative;margin:0 auto;border:1px solid #dcdcdc}.store_box .img_box .img:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";box-shadow:inset 0 0 0 4px #fff9}.store_box .img_box .bottom .caption{padding:8px 2px 20px;margin:0;font-weight:700;text-align:center}.store_box.one-4 .img_box{width:50%;padding:0}.store_box.one-4 .img_box .img{margin:0 2px}.store_box.one-4 .txt_box{width:100%}.store_box.col-3 .img_box{width:50%;padding:0 2px}.store_box.col-3 .txt_box{width:100%;padding:0}@media screen and (min-width:768px){.store_box .txt_box,.store_box .img_box{padding:0 10px}.store_box.col-3 .img_box,.store_box.col-3 .txt_box{width:33%;padding:0 5px}}.mini-google-review-button{width:70%;margin:0 auto}.brand-shop-mv{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.brand-shop-mv{width:980px}}.shop-movie-button{width:70%;margin:0 auto}@media screen and (min-width:768px){.shop-movie-button{width:45%}}.p-step__item.antivirus_li{padding:2rem;margin-top:0rem}.p-step__item.antivirus_li:after{display:none}li.p-step__item .antivirus h3{margin-bottom:1rem;margin-left:1rem;font-size:1.5rem;font-weight:700;white-space:nowrap}li.p-step__item .antivirus h3:before{position:absolute;left:2rem;width:4px;height:6%;content:"";background:#f0841a;border-radius:3px}li.p-step__item .antivirus .headtext{margin-left:1rem}li.p-step__item .antivirus .antivirus_step{display:block;margin-top:1rem}li.p-step__item .antivirus .antivirus_step .antivirus_box{display:flex}li.p-step__item .antivirus .p-step-card .p-step-box__list-item{padding-left:1.4rem;font-size:1.2rem;line-height:1.2;text-align:center;background:url(https://kaitori.e-daikoku.com/images/new-visit/home/check-icon.png) left top/2.3rem 2.3rem no-repeat;background-size:1.2rem}li.p-step__item .antivirus .p-step-card .p-step-box__list-item.min{font-size:1rem}li.p-step__item .antivirus .p-step-card img{height:30px}li.p-step__item .antivirus .p-step-card.n1 img{margin:0}li.p-step__item .antivirus .p-step-card.n1 .p-step-box__list-item{margin:1rem 0 0 .8rem}li.p-step__item .antivirus .p-step-card.n2 img{height:15px;margin:1rem 0 .5rem}li.p-step__item .antivirus .p-step-card.n2 .p-step-box__list-item{margin:1rem 0 0 .5rem}li.p-step__item .antivirus .p-step-card.n3 img{height:25px;margin:.5rem 0 0}li.p-step__item .antivirus .p-step-card.n3 .p-step-box__list-item{margin:1rem 0 0 .4rem}li.p-step__item .antivirus .p-step-card.n4 img{height:25px;margin:.5rem 0 0}li.p-step__item .antivirus .p-step-card.n4 .p-step-box__list-item{margin:1rem 0 1.2rem .5rem}li.p-step__item .antivirus .antivirus_step .p-step-card{display:inline-block;width:48.4%;height:137px;padding:1rem;margin:.3rem .1rem;vertical-align:top}li.p-step__item .antivirus .antivirus_step .p-step-card .antivirus_text{padding:1rem 0 0;font-size:1rem;text-align:center}li.p-step__item .antivirus .antivirus_step .p-step-card .antivirus_text span{color:#c21919}@media screen and (min-width:768px){.p-step__item.antivirus_li{margin-top:3rem}li.p-step__item .antivirus h3{margin-left:2rem;font-size:2.4rem}li.p-step__item .antivirus .headtext{margin-left:2rem;font-size:1.8rem}li.p-step__item .antivirus .antivirus_step{margin:0 -20px 0 0}li.p-step__item .antivirus .antivirus_step .p-step-card .antivirus_text{font-size:1.5rem}li.p-step__item .antivirus .p-step-card.n1 img{margin:0 13px 12px 14px}li.p-step__item .antivirus .p-step-card img{height:51px}li.p-step__item .antivirus .p-step-card.n1 .p-step-box__list-item{margin:1rem 0 0 -.5rem}li.p-step__item .antivirus .p-step-card .p-step-box__list-item{padding-left:2.8rem;font-size:2.8rem;line-height:1.2;background:url(https://kaitori.e-daikoku.com/images/new-visit/home/check-icon.png) no-repeat;background-size:2.2rem;background-position:2px 5px}li.p-step__item .antivirus .p-step-card.n2 img{height:34px}li.p-step__item .antivirus .p-step-card.n2 .p-step-box__list-item{margin:1rem 0rem 2.5rem .9rem}li.p-step__item .antivirus .p-step-card.n3 img{height:46px;margin:.8rem 0 0}li.p-step__item .antivirus .p-step-card.n3 .p-step-box__list-item{margin:1rem 0rem 2.5rem .4rem}li.p-step__item .antivirus .p-step-card .p-step-box__list-item.min{font-size:2.5rem}li.p-step__item .antivirus .p-step-card.n4 img{height:46px;margin:.5rem 15px 0}li.p-step__item .antivirus .p-step-card.n4 .p-step-box__list-item{margin:1rem 0 2.5rem .5rem}}.daikokuya-modern-contact-box{padding:0 0 6px;margin:40px 0;background:#ff8008;border:1px solid #ff7c34;border-radius:2px}.daikokuya-modern-contact-box .title-box{position:relative;padding:7px 10px;font-size:21px;font-weight:700;color:#fff;text-align:center;background:#fd8f04;background:-webkit-linear-gradient(to bottom,#fd8f04,#ff8008);background:linear-gradient(to bottom,#fd8f04,#ff8008)}.daikokuya-modern-contact-box .title-box:before{position:absolute;top:100%;left:62.5%;z-index:2;content:"";border:20px solid rgba(255,255,255,0);border-top:20px solid #ff8008;transform:translate(-20px)}.daikokuya-modern-contact-box .title-box h4{z-index:2;white-space:nowrap;font-size:1.8rem}.daikokuya-modern-contact-box .title-box .square{display:none}.daikokuya-modern-contact-box .content-box{padding:10px;margin:0 6px;background:#fff}.daikokuya-modern-contact-box .description-row{position:relative;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:10px}.daikokuya-modern-contact-box .image-box{display:-webkit-flex;display:flex;align-items:flex-end;align-self:flex-end;width:25%;height:100%}.daikokuya-modern-contact-box .image-box.item{display:none}.daikokuya-modern-contact-box .badge{position:absolute;top:-20px;left:-20px;z-index:3;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:47px;height:47px;font-size:15px;font-weight:700;line-height:1em;color:#653e1e;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff;background:#ffff34;border-radius:50%;transform:rotate(-25deg)}.daikokuya-modern-contact-box .check-box{width:75%;padding-bottom:10px;font-size:1.8em;color:#653e1e;text-align:center}.daikokuya-modern-contact-box .check-box .check-list{display:inline-block}.daikokuya-modern-contact-box .check-box .check-list>li{padding:2px 0;font-weight:700;text-align:left}.daikokuya-modern-contact-box .check-box .check-list>li>i{padding-right:6px}.daikokuya-modern-contact-box .check-box .check-list>li>span{padding:2px 0;background:#ffff34;background:linear-gradient(#fff0 35%,#ffff34 35%)}.daikokuya-modern-contact-box .button-box{width:100%;border:2px solid;border-radius:4px}.daikokuya-modern-contact-box .button-box.tel{margin-bottom:6px;background:#47d42e;background:-webkit-linear-gradient(to bottom,#47d42e,#2b9718);background:linear-gradient(to bottom,#47d42e,#2b9718);border-color:#2b9718}.daikokuya-modern-contact-box .button-box.reserve{flex-wrap:nowrap;width:100%;margin-top:6px;background:#f70;background:-webkit-linear-gradient(to bottom,#f70,#ff4b00);background:linear-gradient(to bottom,#f70,#ff4b00);border-color:#ff4b00}.daikokuya-modern-contact-box .button-box.line{background:#33c916;background:-webkit-linear-gradient(to bottom,#47d42e,#2b9718);background:linear-gradient(to bottom,#33c916,#2b9718);border-color:#2b9718}.daikokuya-modern-contact-box .button-box.mail{background:#0006c6;background:-webkit-linear-gradient(to bottom,#0006c6,#1b1e6f);background:linear-gradient(to bottom,#0006c6,#1b1e6f);border-color:#1b1e6f}@media screen and (max-width:599px){.daikokuya-modern-contact-box .button-box.line,.daikokuya-modern-contact-box .button-box.mail{margin-bottom:6px}}.daikokuya-modern-contact-box .button-box a{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer}.daikokuya-modern-contact-box .button-box .button{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:8px 10px;color:#fff}.daikokuya-modern-contact-box .button-box .lead-text{display:-webkit-flex;display:flex;align-items:center;justify-content:center;font-size:1.3em;line-height:1.2em;color:#333;text-align:center;background:#fff;border-radius:4px}.daikokuya-modern-contact-box .button-box .lead-text i{padding-right:6px;font-size:1.6em;line-height:1.1em}.daikokuya-modern-contact-box .button-box.tel .lead-text>i{color:#47d42e}.daikokuya-modern-contact-box .button-box.mail .lead-text>i{color:#0006c6}.daikokuya-modern-contact-box .button-box.line .lead-text>i{color:#33c916}.daikokuya-modern-contact-box .button-box.reserve .lead-text>i{color:#f60}.daikokuya-modern-contact-box .button-box .main-text{display:-webkit-flex;display:flex;flex:2;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-around;padding:10px 0 4px;line-height:1em;text-align:center}.daikokuya-modern-contact-box .button-box .main-text .big{font-size:2.2em;font-weight:700;line-height:1em;text-shadow:2px 2px 0 rgba(0,0,0,.35)}.daikokuya-modern-contact-box .button-box .main-text .small{font-size:1.2em;line-height:1.2em;text-shadow:2px 1px 0 rgba(0,0,0,.35)}.daikokuya-modern-contact-box .button-box.tel .main-text .big{white-space:nowrap}@media screen and (max-width:554px){.daikokuya-modern-contact-box .check-box{font-size:1.4em}}@media screen and (max-width:454px){.daikokuya-modern-contact-box .check-box{font-size:15px}}@media screen and (max-width:374px){.daikokuya-modern-contact-box .title-box{font-size:17px}.daikokuya-modern-contact-box .check-box{font-size:.95em}.daikokuya-modern-contact-box .button-box .main-text .big{font-size:1.6em}}@media screen and (max-width:599px){.daikokuya-modern-contact-box .button-box .lead-text,.daikokuya-modern-contact-box.line_mail_reserve .button-box .lead-text{font-size:.9em}}@media screen and (min-width:768px){.daikokuya-modern-contact-box .title-box{display:-webkit-flex;display:flex;flex-direction:row;align-items:center;justify-content:center}.daikokuya-modern-contact-box .title-box:before{left:50%}.daikokuya-modern-contact-box .title-box .square{display:block;width:2.75em;height:2.75em;padding-top:.4em;margin-left:10px;font-size:.75em;line-height:1.1em;color:#fff;text-align:center;vertical-align:middle;background:#e10019}.daikokuya-modern-contact-box .title-box h4{padding-left:96px;margin:0;font-size:1.1em}.daikokuya-modern-contact-box .description-row{padding-top:0}.daikokuya-modern-contact-box .badge{display:none}.daikokuya-modern-contact-box .image-box{position:absolute;bottom:0}.daikokuya-modern-contact-box .image-box.item{right:0;display:-webkit-flex;display:flex}.daikokuya-modern-contact-box .check-box{width:100%;margin:0 0 0 auto;font-size:1.3em}.daikokuya-modern-contact-box .check-box .check-list{margin:10px 0 0}.daikokuya-modern-contact-box .check-box .check-list>li{letter-spacing:.1em}.daikokuya-modern-contact-box .check-box .check-list>li>i{padding-right:12px}.daikokuya-modern-contact-box .button-row{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.daikokuya-modern-contact-box .button-box{width:49%;border:2px solid;border-radius:4px}.daikokuya-modern-contact-box .button-box.tel{margin-bottom:0}.daikokuya-modern-contact-box .button-box .lead-text{font-size:.9em}}.shop_res_aside .daikokuya-modern-contact-box .description-row{height:70px}@media screen and (min-width:768px){.shop_res_aside{margin-top:70px}.shop_res_aside .daikokuya-modern-contact-box .description-row{height:auto}}.social-icons-text{margin:0 0 .5rem;font-size:15px}.social-icons{display:flex;justify-content:center;list-style-type:none}.social-icons li{margin:0 10px}.social-icons li img{margin:2px 0 0}.social-icons li .facebook-icon{color:#1877f2}.social-icons li .line-icon{color:#00c300}.social-icons li .x-icon:before{background-color:#000;background-image:url(https://kaitori.e-daikoku.com/images/store-page/brand/common/logo-white.png);background-position:7px 7px;border-radius:8px;background-repeat:no-repeat;background-size:23px 22px;content:"";display:inline-block;height:36px;margin:2px 0;width:36px}.social-icons li .insta_btn{text-align:center}.social-icons li .insta_btn .insta{position:relative;display:inline-block;width:39px;height:40px;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff,#f13f79 70%) no-repeat;overflow:hidden;border-radius:13px}.social-icons li .insta_btn .insta:before{content:"";position:absolute;top:23px;left:-18px;width:60px;height:60px;background:-webkit-radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,#ff6922a6 55%,#ff586000 70%)}.social-icons li .insta_btn .fa-instagram{color:#fff;position:relative;z-index:2;font-size:30px;line-height:40px}@media screen and (min-width:768px){.social-icons-text:nth-of-type(2){margin-top:1rem}}.p-voice{margin-bottom:4rem!important}.p-voice .slick-list{padding:0!important}.p-voice__box{padding:2rem;border:3px solid #fdefcd;border-radius:5px;max-width:100%;left:0%}.p-voice__img{max-width:16rem;margin:0 auto 1.5rem}.p-voice__img-inner{width:100%;height:100%;font-family:"object-fit: cover;";object-fit:cover}.p-voice__ttl{margin-bottom:.2em;font-size:2rem;font-weight:700;line-height:1.5;color:#f0841a}.p-voice__info{padding-bottom:.7em;margin-bottom:1em;border-bottom:2px solid #f0841a}.p-voice__txt{margin-bottom:-1em}.p-voice__dots{-webkit-box-pack:center;display:-webkit-box;display:flex;margin-top:-.5em;position:relative;padding:0 0 0 145px}.p-voice__dots li:not(:first-child){margin-left:1rem}.p-voice__dots button{width:1rem;height:1rem;font-size:0;background:#e2e2e2;border-radius:100%}.p-voice__dots .slick-active button{background:#f0841a}.p-voice__arrow:before{display:block;width:1.5rem;height:1.5rem;content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;transform:translate(2px,-1px)}.c-button-more,.c-button-more--arrow,.c-button-more--plus{position:relative;padding:.6em 0;margin-top:2.5rem;font-size:1.6rem;font-weight:700;text-align:center;background:#fff;border:2px solid #cbcbcb;border-radius:5px;width:100%}.c-button-more--plus:before,.c-button-more--plus:after{position:absolute;top:50%;right:2rem;content:"";background:#f0841a;transform:translateY(-50%)}.c-button-more--plus:before{width:2rem;height:.2rem;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;transform:translate(.9rem,-50%)}.c-button-more--plus:after{width:.2rem;height:2rem;transition:background .6s ease;transform:translateY(-50%)}.c-button-more--plus.is-on:before{transform:translate(.9rem,-50%) rotate(180deg)}.c-button-more--plus.is-on:after{background:none}.c-button-more.goto-archive{bottom:-1rem;left:50%;margin:-3rem 0 0;padding:.6em 1em;position:relative;max-width:29rem;transform:translate(-50%);font-size:1.6rem;font-weight:700;text-align:center;background:#fff;border:2px solid #cbcbcb;border-radius:5px;display:block;color:inherit;text-decoration:none}@media screen and (min-width:768px){.p-voice{width:80vw!important;margin:0 calc(50% - 45vw) 5rem!important}.p-voice .slick-list{padding:0 15.3vw!important}.p-voice .slick-slide:not(.slick-center){opacity:0}.p-voice__item{padding:0 2.8rem}.p-voice__box{display:-webkit-box;display:flex;align-items:flex-start;padding:3rem;border-radius:10px;-webkit-box-align:start;max-width:100%;left:5vw!important;margin:0rem calc(88% - 40vw) 0!important;position:relative}.p-voice__img{width:25rem;min-width:25rem;margin:0 3rem 0 0}.p-voice__content{width:100%}.p-voice__ttl{font-size:2.2rem;line-height:1.3}.p-voice__info{font-size:1.6rem}.p-voice__dots{left:42vw!important;position:absolute;margin:1rem calc(50% - 40vw) 0rem!important;right:32vw!important;justify-content:center;padding:0}.p-voice__arrow{position:absolute;top:calc(50% - 2rem);z-index:2;display:-webkit-box;display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem;background:#572921;border-radius:100%;-webkit-box-align:center;-webkit-box-pack:center}.p-voice__arrow.-prev{left:calc(24.5vw - 12rem);transform:translateY(-50%) rotate(45deg)}.p-voice__arrow.-next{right:calc(14.5vw - 12rem);transform:translateY(-50%) rotate(-135deg)}.c-button-more,.c-button-more--arrow,.c-button-more--plus{left:100%;max-width:29rem;transform:translate(-100%);margin-top:4rem;width:100%}.c-button-more.goto-archive{bottom:0;left:50%;right:auto;margin:-0rem 0 0}}.brand-shop .shop-goldprice-container .price-box{display:block;margin:10px}.brand-shop .shop-goldprice-container .price-box .box-area .price-detail .metal-type{width:58%;padding:4px 0;margin:0;font-size:1.1em;font-weight:700;text-align:center;box-shadow:1px 1px 1px #0003}.brand-shop .shop-goldprice-container .price-box .box-area .price-detail .price-text{width:100%;padding:4px 0 0 195px;margin:-35px 0 15px;font-size:1.5em;color:#4e2b07;text-align:center}.brand-shop .shop-goldprice-container .gold-price-note{padding:.5em;margin:-4px 0 0;font-size:1em;font-weight:700;background:#ffe10e}@media screen and (min-width:768px){.brand-shop .shop-goldprice-container .price-box{margin:10px 0 0}.brand-shop .shop-goldprice-container .price-box .box-area .price-detail .metal-type{font-size:1.6rem}.brand-shop .shop-goldprice-container .price-box .box-area .price-detail .price-text{font-size:2.4rem}.brand-shop .shop-goldprice-container .gold-price-note{font-size:1.5rem}}.brand-shop .near_shop_box{padding:20px 0 0}@media screen and (min-width:768px){.brand-shop .near_shop_box{padding:25px 0 0}}.brand-shop h2.common{font-size:17px}@media screen and (min-width:768px){.brand-shop h2.common{font-size:22px}}.shoppage-louisvuitton .types{margin:0 0 30px;background:url(/images/brand/vuitton/items-bg.png)}.shoppage-louisvuitton .types .box{padding:10px;margin:0 0 20px;font-size:14px;color:#fff;background:#673415;border-radius:4px}.shoppage-louisvuitton .types .box h3{font-size:18px;font-weight:700;color:#f9e7ab;text-shadow:-1px -1px 2px #563424}.shoppage-louisvuitton .types .box p{margin:0!important}.shoppage-louisvuitton .mass{margin:20px 10px;padding:0 0 10px;font-size:12px;line-height:160%}.shoppage-louisvuitton .mass h3{margin:0 0 10px;font-size:15px;font-weight:700;color:#773f1c}.shop-testimonial .c-button-more--arrow{left:calc(50% - 145px);margin-top:0;width:290px}.shop-testimonial a{color:#000;text-decoration:none}@media screen and (min-width:768px){.shop-testimonial .c-button-more--arrow{left:calc(50% + 145px);width:100%}}.shop-route-grad-wrap,.shop-route-grad-wrap.sp-only{position:relative;margin-bottom:40px}.shop-route-grad-wrap .shop-route-grad-btn{position:absolute;right:0;bottom:0;left:0;z-index:2;width:160px;padding:.5em 0;margin:auto;font-size:1.5rem;color:#fff;text-align:center;cursor:pointer;background:#ff5a00;border-radius:4px;box-shadow:0 0 3px #0000004d;transition:.2s ease}.shop-route-grad-wrap .shop-route-grad-btn:after{content:"続きを見る"}.shop-route-grad-wrap .shop-route-grad-btn:hover{color:#ff5a00;background:#fff}.shop-route-grad-wrap .shop-route-grad-btn i{margin-right:.5em}.shop-route-grad-wrap .shop-route-grad-item,.shop-route-grad-wrap .shop-route-grad-item.sp-only{position:relative;overflow:hidden;display:flex;height:300px}.shop-route-grad-wrap .shop-route-grad-item.square{height:360px}.shop-route-grad-wrap .shop-route-grad-item:before,.shop-route-grad-wrap .shop-route-grad-item.sp-only:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:40px;content:"";background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 80%,rgba(255,255,255,.7) 70%,#fff 100%);background:linear-gradient(to bottom,#fff0,#fffc 80% 70%,#fff)}.shop-route-grad-wrap .shop-route-grad-trigger{display:none}.shop-route-grad-wrap .shop-route-grad-trigger:checked~.shop-route-grad-btn{bottom:-2em}.shop-route-grad-wrap .shop-route-grad-trigger:checked~.shop-route-grad-btn:after{content:"閉じる"}.shop-route-grad-wrap .shop-route-grad-trigger:checked~.shop-route-grad-btn i{transform:rotate(180deg)}.shop-route-grad-wrap .shop-route-grad-trigger:checked~.shop-route-grad-item{height:auto;margin-bottom:44px}.shop-route-grad-wrap .shop-route-grad-trigger:checked~.shop-route-grad-item:before{display:none}@media screen and (min-width:768px){.shop-route-grad-wrap .shop-route-grad-item{height:350px}.shop-route-grad-wrap .shop-route-grad-item.square{height:390px}.shop-route-grad-wrap .shop-route-grad-item.sp-only{height:auto}.shop-route-grad-wrap .shop-route-grad-item.sp-only:before{display:none}.shop-route-grad-wrap.sp-only{margin-bottom:0}}.kokubunji-flyer ul{display:flex;align-content:stretch;justify-content:center;flex-direction:column;flex-wrap:wrap}.kokubunji-flyer ul li{width:auto;padding:0 10px;margin:0}.kokubunji-flyer a{text-decoration:none}.kokubunji-flyer ul li .text-box-red{color:#e00000;font-weight:700}.kokubunji-flyer ul li .print-button{background:#ff6b00;color:#fff;display:inline-block;box-shadow:0 3px #9c4a0f;padding:.6em .4em;margin-right:1px;font-size:16px;font-weight:700;text-align:center;vertical-align:bottom;cursor:pointer;border-radius:10px;width:60%;margin-left:65px}.kokubunji-flyer ul li .print-button span{font-size:12px}@media screen and (min-width:768px){.kokubunji-flyer ul{display:flex;flex-direction:row}.kokubunji-flyer ul li{width:50%}}.watch-shop-branch div.comment-box,.watch-shop-branch p.reason,.watch-shop-branch h4.reason,.watch-shop-branch h3.reason,.watch-shop-branch ul.reason li,.watch-shop-branch #line-satei-box .lead-text,.shoplist-text,.watch-shop-branch .list-item-text{font-size:15px}.watch-shop-branch p.caution{font-size:13px}#lightbox-response-area .lightbox-response-button.line.shop .c-response__catch{padding:.5rem 1rem 1rem 1.5rem}#lightbox-response-area .lightbox-response-button.line.shop .c-response__catch.inside{margin-bottom:5px}#lightbox-response-area .lightbox-response-button.line.shop .c-button-line__txt{padding-left:0}#lightbox-response-area .lightbox-response-button.line.shop .c-button-line__txt{background:url(https://kaitori.e-daikoku.com/images/takuhai/home/line-icon.png) 12% center / 2.3rem 2.1rem no-repeat;font-size:2.4rem;margin-left:1.3rem}@media(min-width:960px){#lightbox-response-area .lightbox-response-button-area{background-color:unset}#lightbox-response-area .lightbox-response-button{width:90%;margin:auto}#lightbox-response-area .lightbox-response-button.line.shop{padding-right:0}#lightbox-response-area .lightbox-response-button.line.shop .c-response__catch.inside{display:inline-block;color:#f2ffa8}#lightbox-response-area .lightbox-response-button.line.shop .c-button-line__txt{background:url(https://kaitori.e-daikoku.com/images/takuhai/home/line-icon.png) 23% center / 2.3rem 2.1rem no-repeat}}.reason-videos{display:flex;flex-direction:column;margin-right:0!important;margin-left:0!important}.reason-videos.is-multiple,.reason-videos .video-item{margin-right:0!important;margin-left:0!important}.reason-videos .video-item .reason{text-align:center}.reason-videos .video-item .twitter-tweet{width:auto!important;margin-top:0!important}@media screen and (min-width:768px){.reason-videos{flex-direction:row;gap:24px;align-items:flex-start}.reason-videos.is-single{flex-direction:column;align-items:center;min-width:0}.reason-videos .video-item{flex:1;min-width:0}.reason-videos .video-item .twitter-tweet{width:100%!important;margin-right:0!important;margin-left:0!important}}.c-area-swiper{margin:0 auto;position:relative;overflow-x:hidden}.c-area-swiper .c-area-swiper__content{position:relative;margin-left:auto;margin-right:auto;max-width:90%}.c-area-swiper .swiper-container{width:100%;height:100%;overflow:visible;z-index:1}.c-area-swiper .swiper-slide:before{position:absolute;display:block;content:"";width:100%;height:100%;top:0;left:0;background:none;transition:all 1s;background:#fff9;cursor:pointer}.c-area-swiper .swiper-slide-active:before{background:none;pointer-events:none}.c-area-swiper .swiper-button-prev,.c-area-swiper .swiper-button-next{background-size:contain;width:32px}.c-area-swiper .swiper-button-prev{background-image:url(https://kaitori.e-daikoku.com/images/common/arrow-left-black.png);left:0}.c-area-swiper .swiper-button-next{background-image:url(https://kaitori.e-daikoku.com/images/common/arrow-right-black.png);right:0}#shop_map{position:relative;width:100%;height:300px;margin:0 0 24px;background-color:#fff!important;border:1px solid #dddddd}.gm-style{position:absolute;inset:0;margin:auto}@media screen and (min-width:768px){#shop_map{height:600px}}.near_area_link p{margin:0}.shop-information-panel-header{margin:20px 0 0}.shop-information-panel-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 2%;padding:16px 4px 0}.shop-information-panel{width:auto}.shop-information-panel .shop-information-panel-inner{height:100%;margin-bottom:0;color:#333;border-radius:8px;box-shadow:0 1px 4px #0003}.shop-information-panel a{color:#ff5a00;text-decoration:underline}.shop-information-panel .button{margin:2px .5% 6px}.shop-information-panel .button>a{text-decoration:none}.shop-information-panel .button .button-inner{padding:8px 12px;font-size:14px;line-height:1.42857;color:#fff;text-align:center;touch-action:manipulation;cursor:pointer;border-radius:4px;box-shadow:0 2px 2px #0003;transition:.2s ease}.shop-information-panel .button.plus .button-inner:before{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.shop-information-panel .button.mail .button-inner{background-color:#003d6d}.shop-information-panel .button.line .button-inner{background-color:#33c916}.shop-information-panel .button.reservation .button-inner{background-color:#ff5722}.shop-information-panel .button.page .button-inner{width:180px;margin:0 auto;background-color:#ff7d00}.shop-information-panel .button.plus .button-inner{width:40px;height:40px;padding:0;font-size:1.5rem;line-height:40px;background:#ff5a00;border-radius:50%}.shop-information-panel .panel-cover{position:relative}.shop-information-panel .panel-cover>img{border-radius:8px 8px 0 0}.shop-information-panel .panel-cover .staff-image{position:absolute;bottom:-6%;left:8px;width:128px;max-width:25%}.shop-information-panel .panel-cover .staff-image img{border-radius:100%}.shop-information-panel .panel-body{padding:5px 4px}.shop-information-panel .panel-body-heading h4{padding-top:4px;padding-left:10px;margin:8px 0 10px;font-size:1.8em;line-height:1em;text-decoration:none}.shop-information-panel .panel-body-heading h4 a{text-decoration:none}.shop-information-panel .panel-body-detail-row{box-sizing:border-box;padding:4px 2px;line-height:1.4em;border-top:1px solid #ddd}.shop-information-panel .panel-body-detail-row:last-of-type{border-bottom:1px solid #ddd}.shop-information-panel .panel-body-detail-row .service ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;padding:2px 1px}.shop-information-panel .panel-body-detail-row .service li{width:48px;max-width:24%;margin:0 .5% 6px}.shop-information-panel .panel-body-detail-row .service p{margin:0;text-align:center}.shop-information-panel .panel-body-detail-row .service .image-box{max-width:40px;margin:4px auto 2px}.shop-information-panel .panel-body-detail-row .service .caption-box{font-size:12px;line-height:1.2em}.shop-information-panel .panel-button{display:-webkit-flex;display:flex;align-items:center;padding-top:10px}.shop-information-panel .panel-button .button.plus{margin-left:auto}.shop-information-panel .panel-body-detail.toggle-content{display:none}.shop-information-panel .panel-body-detail.toggle-content .panel-body-detail-row:first-of-type{border-top:none}.shop-information-panel .toggle-trigger{display:none}.shop-information-panel .toggle-trigger:checked~.panel-button .button.plus .button-inner:before{content:""}.shop-information-panel .toggle-trigger:checked~.panel-body-detail.toggle-content{display:block}@media screen and (max-width:554px){.shop-information-panel-box{grid-template-columns:1fr}.shop-information-panel{width:100%}}@media screen and (max-width:344px){.shop-information-panel .panel-body-detail-row .service li{max-width:32%}}@media screen and (min-width:768px){.shop-information-panel .panel-body{padding:5px 8px 10px}.shop-information-panel .panel-body-detail{padding:0 4px}.shop-information-panel .panel-body-detail-row{padding:7px}.shop-information-panel.has-wrapped-address .toggle-trigger+.panel-body-detail .panel-body-detail-row:nth-child(2){min-height:calc(2.8em + 15px)}}@media screen and (min-width:555px){.shop-information-panel.has-wrapped-address .toggle-trigger+.panel-body-detail .panel-body-detail-row:nth-child(2){min-height:calc(2.8em + 9px)}}.p-prefecture__name{background:#f0841a;color:#fff;font-size:1.8rem;font-weight:700;position:relative;padding:.4em 2rem;border-bottom:2px solid currentColor}.p-prefecture__name:before,.p-prefecture__name:after{position:absolute;top:50%;content:"";background:#fff;transform:translateY(-50%)}.p-prefecture__name:before{right:1.5rem;width:2rem;height:2px;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.p-prefecture__name:after{right:2.4rem;width:2px;height:2rem;transition:background .6s ease}.p-prefecture__name.is-on:before{transform:translateY(-50%) rotate(180deg)}.p-prefecture__name.is-on:after{background:transparent}.p-prefecture_area__detail.shop-information-panel-box{padding-bottom:16px}@media screen and (min-width:768px){.p-prefecture_tab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 2%;padding:16px 4px 0}.p-prefecture,.p-prefecture__detail,.p-prefecture_area__detail,.p-prefecture_area__detail.shop-information-panel-box{display:contents}.p-prefecture__name{display:none}}
