﻿.content .box_info .box_info_tel{bottom:-18px}@media screen and (min-width: 960px){.content .box_info{height:700px}}.inner{width:92%;max-width:1120px;margin-left:auto;margin-right:auto}.flex-a-ctr{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.link_area,.post--link::after{content:'';position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%}.g_review_anker{overflow:hidden;background:#0d84e3;text-align:center}.g_review_anker p.g_review_heading{color:#ffffff;font-size:18px;padding:0}.g_review_anker p.g_review_heading:after{content:none}.g_review_anker p{margin:0}.g_review_anker .inner{transform:translateY(100%);transition:0.2s cubic-bezier(0.42, 0, 0.07, 1.01)}.g_review_anker.active .inner{transform:translateY(0)}.g_review_anker--links{position:relative;display:inline-flex;align-items:center;padding:8px;font-weight:700;transition:0.2s ease-in-out}.g_review_anker .link_area:hover+.g_review_anker--links{opacity:0.5}.g_review_anker--ttl::before{content:'';display:block;width:28px;height:26px;margin-right:8px;background:url("../img/common/icon-balloon.svg");background-size:cover}.g_review_anker .icon-arrow{margin-left:8px;transform:rotate(90deg);transform-origin:7px 60%}.g_review_anker--name{margin-right:4px !important;padding:6px 8px;color:#fff;font-size:90%;line-height:1;border-radius:7px;background-color:#fff}.g_review_anker--shop a{display:flex;text-decoration:none;align-items:center;flex-wrap:wrap;transition:all 0.4s}.g_review_anker--shop a:hover{opacity:0.8}.g_review_anker--shop:not(:last-child){margin-right:16px}.g_review_anker--num{color:#ffde50;font-size:120%}.g_review_anker .bg-star{animation-duration:2s}.g_review_anker .bg-star01{top:26px;left:-20px}.g_review_anker .bg-star02{top:5px;left:-42px}.g_review_anker .bg-star03{top:26px;right:-30px}.g_review_anker .bg-star04{top:8px;right:-42px;opacity:1}@media screen and (max-width: 1140px){.g_review_anker{padding:80px 0 10px}}@media screen and (max-width: 767px){.g_review_anker{padding:55px 0 0}.g_review_anker--links{flex-direction:column;font-size:90%}.g_review_anker--ttl{position:relative}.g_review_anker--ttl::before{width:23px;height:21px}.g_review_anker--name{padding:4px 6px}.g_review_anker .bg-star{width:12px;height:12px}.g_review_anker .bg-star01{top:10px;left:-30px}.g_review_anker .bg-star02{top:0}.g_review_anker .bg-star03{top:10px}.g_review_anker .bg-star04{top:0}}.hero{overflow:hidden;padding-bottom:80px;background-color:#999;background-image:url("../images/ptn_hero.jpg")}.hero .slide_box{max-width:980px}.hero--slide{margin-bottom:40px}.hero--slide a,.hero--slide .slick-slide img{border-radius:5px}.hero--slide .slick-list{margin-right:-50px}.hero--slide .slick-slide{margin-right:50px}.hero--slide .slick-slide:not(.slick-active){opacity:1}.hero--slide .slick-slide:not(.slick-active)::after{content:'';position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.hero--slide .slick-slide div{background-color:#000}.hero--slide_dots .slick-dots li{width:12px;height:12px}.hero--slide_dots li:not(.slick-active){opacity:1;background-color:#fff}.hero--info{margin-top:80px;padding:32px;border:4px solid #114367;font-size:90%}.hero--info .btn-cv a{padding:24px 40px;font-size:210%}.bg-star{position:absolute;display:block;background-image:url("../img/common/star.svg");background-size:cover}.bg-star01,.bg-star03,.bg-star04{width:15px;height:15px}.bg-star02{width:24px;height:24px;animation-delay:0.3s}.bg-star03{animation-delay:0.5s}.bg-star04{animation-delay:0.7s;opacity:0.5}.g_rating{margin-right:10px}@-webkit-keyframes star_kira{0%,60%,100%{transform:scale(0.5)}20%,80%{transform:scale(1)}}@-moz-keyframes star_kira{0%,60%,100%{transform:scale(0.5)}20%,80%{transform:scale(1)}}@keyframes star_kira{0%,60%,100%{transform:scale(0.5)}20%,80%{transform:scale(1)}}.bg-img .bg-star{-webkit-animation:star_kira 1.2s ease 0.15s;-moz-animation:star_kira 1.2s ease 0.15s;animation:star_kira 1.2s ease 0.15s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;animation-duration:3s;animation-iteration-count:infinite}@media screen and (max-width: 1140px){.hero{padding-bottom:48px}}@media screen and (max-width: 767px){.hero .inner{width:100%}.hero--slide{margin-bottom:24px}.hero--info{width:90% !important;margin-top:40px;padding:16px;border-width:2px}.hero--info p{text-align:left !important}.hero--info .btn-cv a{padding:16px 24px;font-size:116%}.hero--info .btn-cv a::before{top:calc(50% - 8px / 2);right:12px;width:8px;height:8px}}.gmb-review_heading{max-width:880px;margin:auto;border:solid #eeeeee 2px}.gmb-review_heading .head{display:flex;align-items:center}.gmb-review_heading .head .g_logo{width:120px;display:flex;align-items:center;margin-right:10px}.gmb-review_heading .head .g_logo img{width:100px}.gmb-review_heading .result_info{display:flex}.gmb-review_list{max-width:900px;margin:0 auto 40px;border:solid #eeeeee 2px;background:#ffffff}.gmb-review_list .head{background:#FF7900;padding:10px}.gmb-review_list .review_list_heading{display:flex;align-items:center;line-height:1.0;text-align:center;margin-bottom:10px}.gmb-review_list .review_list_heading .g_logo{width:60px;padding:4px 6px;background:#ffffff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-right:10px}.gmb-review_list .review_list_heading .g_logo img{width:100%}.gmb-review_list .review_list_heading h2{font-size:20px !important;font-weight:bold;margin:0 !important;color:#ffffff !important;background:none !important;padding:0 !important;border:none !important}.gmb-review_list .review_list_heading h2:after{content:none}.gmb-review_list .result_info{display:flex;font-weight:bold;font-size:24px;color:#ffffff}.star-rating{position:relative;width:5em;height:1em;margin:0 10px}.star-rating .star-rating-front{color:#FBBC04;position:absolute;top:0;left:0;z-index:10;overflow:hidden;white-space:nowrap}.star-rating .star-rating-back{color:#CCCCCC;position:absolute;top:0;left:0;z-index:1}.review_content{padding:0 10px;height:300px;overflow:auto}.review_content li{list-style:none;display:flex;flex-wrap:wrap;padding:10px 10px 20px;margin-bottom:10px;margin-top:10px;border-bottom:1px dotted #cccccc}.review_content li .result_time{margin-right:10px}.review_content li .result_author{font-weight:bold}.review_content li .result_txt_box{margin-top:10px;position:relative;width:100%}.review_content li .result_txt_box input{display:none}.review_content li .result_txt_box label{height:1.5em;cursor:pointer;text-align:center;font-size:42px;position:absolute;bottom:0;left:0;width:100%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 95%);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 95%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 95%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 95%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 95%)}.review_content li .result_txt_box label:after{content:"続きをよむ";font-size:12px;line-height:28px;position:absolute;bottom:-10px;left:50%;box-shadow:0px 0px 5px 0px #d8d8d8;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#fff;background-color:#275358;opacity:0.9;width:12rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-campaign_bnrradius:5px}.review_content li .result_txt_box .result_txt{height:4.5em;overflow:hidden;transition:all 0.4s}.review_content li .result_txt_box input:checked ~ .result_txt{height:auto;padding-bottom:30px}.review_content li input:checked ~ label{background:none}.review_content li input:checked ~ label:after{content:"閉じる";background-color:#a94442}.review_content li .star-rating{margin:0 10px 0 0}.review_content .read_more{margin:20px 0}.review_content .read_more a{width:300px;margin:auto;display:block;padding:6px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center;background:#a94442;color:#ffffff}@media screen and (max-width: 480px){.gmb-review_list .review_list_heading .g_logo{width:34px}.gmb-review_list .review_list_heading h2{font-size:16px !important}.gmb-review_list .result_info{font-size:16px}}
/*# sourceMappingURL=overwrite.css.map */

.campaign_bnr{position:fixed;display:none;align-items:center;justify-content:center;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:2000}.campaign_bnr_inner{max-width:500px;position:relative}.campaign_bnr_href{display:block;max-width:500px}.campaign_bnr_href img{width:100%}img.campaign_bnr_close{width:40px;position:absolute;top:-20px;right:-20px;z-index:100;cursor:pointer}@media screen and (max-width: 560px){.campaign_bnr_inner{max-width:85%;position:relative}.campaign_bnr_href{max-width:100%}}
/*# sourceMappingURL=overwrite.css.map */