﻿.con_acc{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_acc{width:90%}}@media only screen and (max-width: 767px){.con_acc{width:84.61538%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?vm5lse");src:url("../fonts/icomoon.eot?vm5lse#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?vm5lse") format("truetype"),url("../fonts/icomoon.woff?vm5lse") format("woff"),url("../fonts/icomoon.svg?vm5lse#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_acc{margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc{margin-top:10.83333%}}@media only screen and (max-width: 767px){.con_acc{margin-top:16.66667%}}.con_acc h3{margin-bottom:6.74157%}@media only screen and (max-width: 767px){.con_acc h3{margin-bottom:12.12121%}}@media only screen and (min-width: 768px){.con_acc h3{text-align:center}}.con_acc .box_acc{margin-top:5.83333%}@media only screen and (max-width: 767px){.con_acc .box_acc{margin-top:9.09091%}}.con_acc .box_acc .wrp_acc>li{position:relative;z-index:1;border-bottom:solid 1px #959595;overflow:hidden;-moz-transition:height 400ms,-moz-transform 400ms;-o-transition:height 400ms,-o-transform 400ms;-webkit-transition:height 400ms,-webkit-transform 400ms;transition:height 400ms,transform 400ms;height:400px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li{height:300px}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li{height:65vh}}.con_acc .box_acc .wrp_acc>li:after{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:62.5%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 20%,#ffffff 50%,#ffffff 100%);transition:opacity 400ms ease,z-index 0ms ease}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li:after{height:37.5%}}.con_acc .box_acc .wrp_acc>li.hide .inner{padding:3.33333% 0}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li.hide .inner{padding:9.09091% 0}}.con_acc .box_acc .wrp_acc>li.hide:after{content:none}.con_acc .box_acc .wrp_acc>li.active:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:-10;transition-delay:0ms,400ms}.con_acc .box_acc .wrp_acc>li.active .js-btnMore span:before{-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.con_acc .box_acc .wrp_acc>li:first-child .inner{padding-top:0 !important}.con_acc .box_acc .wrp_acc>li .inner{padding:3.33333% 0 12.5%;box-sizing:border-box}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner{padding:9.09091% 0 30.30303%}}@media only screen and (min-width: 768px){.con_acc .box_acc .wrp_acc>li .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}}.con_acc .box_acc .wrp_acc>li .inner .wrp_img{position:relative;overflow:hidden;z-index:1;width:30.83333%;width:30.83333%}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_img{width:100%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_img{width:100%}}.con_acc .box_acc .wrp_acc>li .inner .wrp_img img{width:100%}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt{width:65%}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt{width:100%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt{margin-top:6.06061%}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>*{margin-top:5%}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>*{margin-top:9.09091%}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>*:first-child{margin-top:0}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .st{font-size:143%;font-weight:bold;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .st{font-size:129%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .st{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .st{font-size:115%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .st{line-height:1.33}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{margin-top:1.25%;font-size:108%;font-weight:bold;letter-spacing:.08em;line-height:2}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{margin-top:3.0303%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{font-size:100%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{font-size:93%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>.txt{font-size:86%}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul{width:100%}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{display:flex;flex-direction:row;background:#f5f5f5;border-radius:0 1em 1em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 1em 1em 1.6em;font-size:108%;font-weight:bold;letter-spacing:.08em;line-height:1.73}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{padding:1em 1em 1em 1.6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{font-size:100%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{font-size:93%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{line-height:1.4}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li{font-size:86%}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li+li{margin-top:5px}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .icon{display:flex;align-items:center;text-align:center;margin-right:1.6em}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .icon:before{content:"";display:block;width:1.6em;height:1.4em;background:url(../../stories/story/furusato/images/ic01.png) no-repeat center center/contain}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .icon.gift:before{background:url(../../stories/story/furusato/images/ic01.png) no-repeat center center/contain}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .icon.furusato:before{background:url(../../stories/story/furusato/images/ic02.png) no-repeat center center/contain}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .icon.info:before{background:url(../../stories/story/furusato/images/ic03.png) no-repeat center center/contain}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .txt{width:89.79592%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .txt{width:88.43537%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li .txt{width:85%}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site{flex-direction:column}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .txt{color:#d00a1d}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list{display:flex;flex-wrap:wrap;gap:1em;margin-top:1em}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list{gap:.8em}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;text-decoration:none;background:#d00a1d;border-radius:3.5rem;color:#fff}.mouse .con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a{-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mouse .con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a:hover,.touch .con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a{-webkit-tap-highlight-color:transparent}.touch .con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a{width:3rem;height:3rem}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .list li a img{max-width:66%;margin:auto}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .textarea{margin-top:1.2em;font-weight:normal}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt>ul>li.site .textarea{margin-top:1.5em}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn{display:inline-block}@media only screen and (min-width: 768px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn{min-width:270px}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn a{display:flex;align-items:center;justify-content:center;padding:.7em;box-sizing:border-box;text-decoration:none;background:#d00a1d;border-radius:.47em;color:#fff;font-size:122%;font-weight:bold;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn a{font-size:115%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn a{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn a{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn a{font-size:108%}}.con_acc .box_acc .wrp_acc>li .inner .wrp_txt .btn a:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:112%}.con_acc .box_acc .wrp_acc>li .js-btnMore{position:absolute;bottom:0;left:0;z-index:2;width:100%;margin-bottom:4.16667%;text-align:center;cursor:pointer}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .js-btnMore{margin-bottom:10.60606%}}.con_acc .box_acc .wrp_acc>li .js-btnMore span{position:relative;z-index:1;display:inline-block;width:160px;box-sizing:border-box;padding:.7em 1.66em .7em .53em;border-bottom:1px solid #959595;font-size:108%;font-weight:bold;letter-spacing:.08em;text-align:left;font-weight:bold}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .js-btnMore span{width:37.87879%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .js-btnMore span{font-size:100%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .js-btnMore span{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_acc>li .js-btnMore span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_acc>li .js-btnMore span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_acc .box_acc .wrp_acc>li .js-btnMore span{font-size:93%}}.con_acc .box_acc .wrp_acc>li .js-btnMore span:before,.con_acc .box_acc .wrp_acc>li .js-btnMore span:after{content:"";display:block;position:absolute;z-index:1;top:50%;right:.5em;width:1em;height:1px;background:#000;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_acc .box_acc .wrp_acc>li .js-btnMore span:before{-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-moz-transition:-moz-transform 500ms;-o-transition:-o-transform 500ms;-webkit-transition:-webkit-transform 500ms;transition:transform 500ms}.con_acc .box_acc .wrp_pager{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:9.16667%}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager{margin-top:16.66667%}}.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span,.con_acc .box_acc .wrp_pager .btn_next a,.con_acc .box_acc .wrp_pager .btn_next span{position:relative;z-index:1;display:inline-block;border-bottom:1px solid #959595;padding:0 3.4em 0.8em 1em;box-sizing:border-box;text-decoration:none;font-size:93%;font-weight:bold;letter-spacing:.08em}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span,.con_acc .box_acc .wrp_pager .btn_next a,.con_acc .box_acc .wrp_pager .btn_next span{padding:0 2.5em 0.8em 0.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span,.con_acc .box_acc .wrp_pager .btn_next a,.con_acc .box_acc .wrp_pager .btn_next span{font-size:93%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span,.con_acc .box_acc .wrp_pager .btn_next a,.con_acc .box_acc .wrp_pager .btn_next span{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span,.con_acc .box_acc .wrp_pager .btn_next a,.con_acc .box_acc .wrp_pager .btn_next span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span,.con_acc .box_acc .wrp_pager .btn_next a,.con_acc .box_acc .wrp_pager .btn_next span{letter-spacing:.08em}}.con_acc .box_acc .wrp_pager .btn_prev a:before,.con_acc .box_acc .wrp_pager .btn_prev span:before,.con_acc .box_acc .wrp_pager .btn_next a:before,.con_acc .box_acc .wrp_pager .btn_next span:before{content:'';position:absolute;right:0;bottom:-1px;width:0;height:1px;background:#d00a1d;transition:width 400ms ease}.con_acc .box_acc .wrp_pager .btn_prev a:after,.con_acc .box_acc .wrp_pager .btn_prev span:after,.con_acc .box_acc .wrp_pager .btn_next a:after,.con_acc .box_acc .wrp_pager .btn_next span:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:.2em;font-size:160%;line-height:.291;transition:transform 400ms ease,color 400ms ease;margin:-.48em 0 0}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager .btn_prev a:after,.con_acc .box_acc .wrp_pager .btn_prev span:after,.con_acc .box_acc .wrp_pager .btn_next a:after,.con_acc .box_acc .wrp_pager .btn_next span:after{font-size:136%}}.con_acc .box_acc .wrp_pager .btn_prev a:hover:before,.con_acc .box_acc .wrp_pager .btn_prev span:hover:before,.con_acc .box_acc .wrp_pager .btn_next a:hover:before,.con_acc .box_acc .wrp_pager .btn_next span:hover:before{left:0;right:auto;width:100%;background:#d00a1d}.con_acc .box_acc .wrp_pager .btn_prev a:hover:after,.con_acc .box_acc .wrp_pager .btn_prev span:hover:after,.con_acc .box_acc .wrp_pager .btn_next a:hover:after,.con_acc .box_acc .wrp_pager .btn_next span:hover:after{color:#d00a1d;transform:translateX(0.5em)}.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span{padding:0 1em 0.8em 3.4em}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager .btn_prev a,.con_acc .box_acc .wrp_pager .btn_prev span{padding:0 0.8em 0.8em 2.5em}}.con_acc .box_acc .wrp_pager .btn_prev a:before,.con_acc .box_acc .wrp_pager .btn_prev span:before{left:0;right:auto}.con_acc .box_acc .wrp_pager .btn_prev a:after,.con_acc .box_acc .wrp_pager .btn_prev span:after{right:auto;left:.2em;transform:rotateY(180deg)}.con_acc .box_acc .wrp_pager .btn_prev a:hover:before,.con_acc .box_acc .wrp_pager .btn_prev span:hover:before{left:auto;right:0}.con_acc .box_acc .wrp_pager .btn_prev a:hover:after,.con_acc .box_acc .wrp_pager .btn_prev span:hover:after{transform:rotateY(180deg) translateX(0.5em)}.con_acc .box_acc .wrp_pager ul{margin:0 2em;letter-spacing:-.4em;font-size:108%}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager ul{margin:0 1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .wrp_pager ul{font-size:100%}}@media only screen and (max-width: 767px){.con_acc .box_acc .wrp_pager ul{font-size:83%}}.con_acc .box_acc .wrp_pager ul li{display:inline-block;vertical-align:middle;letter-spacing:normal}.con_acc .box_acc .wrp_pager ul li:nth-child(n+2){margin-left:.6em}.con_acc .box_acc .wrp_pager ul li a{display:block;text-decoration:none;border:solid 1px #959595;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.6em .8em;font-family:'Montserrat', sans-serif;font-weight:bold;-moz-transition:color 500ms,background-color 500ms,border-color 500ms;-o-transition:color 500ms,background-color 500ms,border-color 500ms;-webkit-transition:color 500ms,background-color 500ms,border-color 500ms;transition:color 500ms,background-color 500ms,border-color 500ms}.con_acc .box_acc .wrp_pager ul li a:hover,.con_acc .box_acc .wrp_pager ul li a.active{border-color:#d0091c;background:#d0091c;color:#fff}
