@charset "UTF-8";:root{--maincolor:#0e2756;--white:#fff}:root{--maincolor:#0e2756;--white:#fff}[class*=deco]{font-family:garamond-premier-pro-display,serif;font-weight:300}[class*=sans]{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}[class*=-b-],b,strong{font-weight:700}b{color:#0e2756 !important;font-weight:700 !important;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.em{color:#4f347b}.warning{font-weight:700;text-align:center;padding:.5em;color:#fff;background-color:#ac911d}br.only_lg{display:none}@media screen and (min-width:1280px){br.only_lg{display:inline}}@media screen and (max-width:480px){br.upr_tab{display:none}}.xl{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.xl{font-size:3rem}.xl svg.icon_svg{width:3rem}}@media screen and (min-width:481px) and (max-width:1279px){.xl{font-size:calc(3rem + ((1vw - .7rem)*(4/87.9*100)))}.xl svg.icon_svg{width:calc(3rem + ((1vw - .7rem)*(4/87.9*100)))}}@media screen and (min-width:1280px){.xl{font-size:7rem}.xl svg.icon_svg{width:7rem}}.lll{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.lll{font-size:2.5rem}.lll svg.icon_svg{width:2.5rem}}@media screen and (min-width:481px) and (max-width:1279px){.lll{font-size:calc(2.5rem + ((1vw - .7rem)*(1.5/87.9*100)))}.lll svg.icon_svg{width:calc(2.5rem + ((1vw - .7rem)*(1.5/87.9*100)))}}@media screen and (min-width:1280px){.lll{font-size:4rem}.lll svg.icon_svg{width:4rem}}.ll{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.ll{font-size:2.2rem}.ll svg.icon_svg{width:2.2rem}}@media screen and (min-width:481px) and (max-width:1279px){.ll{font-size:calc(2.2rem + ((1vw - .7rem)*(1.2/87.9*100)))}.ll svg.icon_svg{width:calc(2.2rem + ((1vw - .7rem)*(1.2/87.9*100)))}}@media screen and (min-width:1280px){.ll{font-size:3.4rem}.ll svg.icon_svg{width:3.4rem}}.l{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.l{font-size:1.8rem}.l svg.icon_svg{width:1.8rem}}@media screen and (min-width:481px) and (max-width:1279px){.l{font-size:calc(1.8rem + ((1vw - .7rem)*(.6/87.9*100)))}.l svg.icon_svg{width:calc(1.8rem + ((1vw - .7rem)*(.6/87.9*100)))}}@media screen and (min-width:1280px){.l{font-size:2.4rem}.l svg.icon_svg{width:2.4rem}}.m{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.m{font-size:1.4rem}.m svg.icon_svg{width:1.4rem}}@media screen and (min-width:481px) and (max-width:1279px){.m{font-size:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}.m svg.icon_svg{width:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}}@media screen and (min-width:1280px){.m{font-size:1.8rem}.m svg.icon_svg{width:1.8rem}}.s{font-weight:400;line-height:1.7;letter-spacing:.1em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}@media screen and (max-width:480px){.s{font-size:1.3rem}.s svg.icon_svg{width:1.3rem}}@media screen and (min-width:481px) and (max-width:1279px){.s{font-size:calc(1.3rem + ((1vw - .7rem)*(.1/87.9*100)))}.s svg.icon_svg{width:calc(1.3rem + ((1vw - .7rem)*(.1/87.9*100)))}}@media screen and (min-width:1280px){.s{font-size:1.4rem}.s svg.icon_svg{width:1.4rem}}.xs{font-weight:400;line-height:1.7;letter-spacing:.1em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}@media screen and (max-width:480px){.xs{font-size:1.2rem}.xs svg.icon_svg{width:1.2rem}}@media screen and (min-width:481px) and (max-width:1279px){.xs{font-size:calc(1.2rem + ((1vw - .7rem)*(0/87.9*100)))}.xs svg.icon_svg{width:calc(1.2rem + ((1vw - .7rem)*(0/87.9*100)))}}@media screen and (min-width:1280px){.xs{font-size:1.2rem}.xs svg.icon_svg{width:1.2rem}}i{font-size:inherit;color:inherit;padding:0 .3em}span,b,strong{color:inherit;font-size:inherit}html{font-size:62.5%}html *{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#2e3033}html a{color:#4f347b;transition:.3s ease}html a:hover{color:#9b7fc9}nav ul li a{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){nav ul li a{font-size:1.4rem}nav ul li a svg.icon_svg{width:1.4rem}}@media screen and (min-width:481px) and (max-width:1279px){nav ul li a{font-size:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}nav ul li a svg.icon_svg{width:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}}@media screen and (min-width:1280px){nav ul li a{font-size:1.8rem}nav ul li a svg.icon_svg{width:1.8rem}}small#copyright{display:block;text-align:center}.tiny-ttl{font-weight:300;display:inline-block;padding:.1em 1em;border:1px solid #0e2756;position:relative}.assistance_item h3{margin:0;border-bottom:none}.assistance_item h3{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.assistance_item h3{font-size:1.4rem}.assistance_item h3 svg.icon_svg{width:1.4rem}}@media screen and (min-width:481px) and (max-width:1279px){.assistance_item h3{font-size:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}.assistance_item h3 svg.icon_svg{width:calc(1.4rem + ((1vw - .7rem)*(.4/87.9*100)))}}@media screen and (min-width:1280px){.assistance_item h3{font-size:1.8rem}.assistance_item h3 svg.icon_svg{width:1.8rem}}.primery-ttl,.assistance_item h3,.cart_page_title,.member_page_title{width:100%;position:relative;padding:1.5em .5em 1em;border-top:1px solid #777c83;text-align:center;--svg-w:4em}.primery-ttl:before,.primery-ttl:after,.assistance_item h3:before,.assistance_item h3:after,.cart_page_title:before,.cart_page_title:after,.member_page_title:before,.member_page_title:after{content:'';display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:var(--svg-w);height:calc(var(--svg-w)*0.45)}.primery-ttl:before,.assistance_item h3:before,.cart_page_title:before,.member_page_title:before{top:-1.7em;background-color:#eae9e2;padding:0 1em}.primery-ttl:after,.assistance_item h3:after,.cart_page_title:after,.member_page_title:after{top:-1em;background:url(//hoikokken.com/wp-content/themes/welcart_basic_child/./images/deco-area.svg) no-repeat 50% 50%;background-size:contain}.item-contents{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between}.item-contents>*{flex:1 1 auto;align-self:flex-start}.item-contents .item-detail-box{width:100%;padding:1em}@media screen and (min-width:1280px){.item-contents .item-detail-box{width:50%}}@media screen and (min-width:1280px){.item-contents .item-detail-box{order:2;padding:0 0 0 10em}}.item-contents .item-detail-box .item-page-ttl{padding-top:1em;color:#496eb4}.item-contents .item-detail-box .item-page-heading{letter-spacing:normal;padding:2em 0 0;margin-bottom:1em}.item-contents .item-detail-box .item-desc{padding:0 0 3em}.item-contents .item-detail-box .item-desc *{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}.item-contents .item-detail-box .item-desc div{padding:1em 0}.item-contents .item-detail-box .item-info .cat-name{color:#5e6269}.item-contents .item-detail-box .item-info .item-name{color:#0e2756;font-weight:700;padding-bottom:.5em}.item-contents .item-detail-box .item-info .item-price{padding:1em 0;text-align:right}.item-contents .item-detail-box .item-info .item-price .tax{letter-spacing:1;font-size:.5em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}.item-contents .item-detail-box .item-info dl.item-option-box{padding:2em;background-color:#fff;border-radius:10px}@media screen and (min-width:1280px){.item-contents .item-detail-box .item-info dl.item-option-box{display:flex;flex-wrap:wrap;align-items:center}}.item-contents .item-detail-box .item-info dl.item-option-box dt,.item-contents .item-detail-box .item-info dl.item-option-box dd{padding:1em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;font-weight:700}.item-contents .item-detail-box .item-info dl.item-option-box dt{text-align:center}.item-contents .item-detail-box .item-info dl.item-option-box dd{flex-grow:1}.item-contents .item-detail-box .item-info dl.item-option-box dd input,.item-contents .item-detail-box .item-info dl.item-option-box dd select{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;width:100%}.item-contents .item-detail-box .item-info dl.item-option-box dd:not(:last-child){border-right:1px solid #acafb4}.item-contents .item-detail-box .item-info .c-box{margin-top:1em}.item-contents .item-img-box{width:100%}@media screen and (min-width:1280px){.item-contents .item-img-box{width:50%}}@media screen and (min-width:1280px){.item-contents .item-img-box{order:1}}.item-contents .item-img-box .item-main-img img{width:100%;height:auto}.item-contents .item-img-box .item-sub-img{padding-top:10px}.item-contents .item-img-box .item-sub-img img{width:50%;height:auto}.childlist-content{padding-top:3em;background-color:#fff}.childlist-content .primery-ttl:before{background-color:#fff}.childlist-content .item-childlists{padding-top:40px}.childlist-content .item-childlists .list-child{text-align:center}.childlist-content .item-childlists .list-child img{border-radius:50%;width:50%;height:auto}.childlist-content .item-childlists .list-child h3 span{color:#4f347b;padding:.5em}.childlist-content .item-childlists .list-child .btn-item{width:80%;padding-top:1em;padding-bottom:1em}#category-page .page-header{text-align:center}#category-page .taxonomy-description{text-align:center}#category-page .cat-header-img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){#category-page .cat-header-img{height:auto}}#category-page .head_ttl{margin:0 0 2em}@media screen and (min-width:768px){#category-page .head_ttl{margin:3em 0 2em}}#category-page .head_desc{margin:0 auto 5em auto}@media screen and (min-width:768px){#category-page .head_desc{width:70%}}#category-page .cat-container .inner{background-color:#fff}#category-page .cat-container .inner .only_sp:before{background-color:#fff}.gift-service-lists{margin:1em 0 2em;display:flex;flex-wrap:wrap;justify-content:center}.gift-service-lists .gift-service-item{width:100%;margin:1em}.gift-service-lists .gift-service-item img{margin:0 auto;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.gift-service-lists .gift-service-item{margin:3em 2em;width:calc(50% - 4em)}.gift-service-lists .gift-service-item img{width:70%}}.gift-service-lists .gift-service-item h3{padding:1em 0}@media screen and (max-width:480px){.gift-service-lists .gift-service-item{margin:1em 0;display:flex;flex-wrap:wrap;align-items:center}.gift-service-lists .gift-service-item img{width:40%}.gift-service-lists .gift-service-item>div{padding:0 1em;width:60%}.gift-service-lists .gift-service-item h3,.gift-service-lists .gift-service-item p{text-align:left}}.cat-gift-lists{background-color:#fff}.cart_page_title,.member_page_title{margin-top:3em !important}.cart-page *,.member-page *{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}#onlineshop-content .onlineshop-plan-box{background-color:#0e2756;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){#onlineshop-content .onlineshop-plan-box{padding:3em 0}}#onlineshop-content .onlineshop-plan-box a{display:block;width:100%;padding:1em}@media screen and (min-width:768px){#onlineshop-content .onlineshop-plan-box a{width:50%}}#onlineshop-content .onlineshop-plan-box a img{width:100%;-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.2));filter:drop-shadow(1px 3px 5px rgba(0,0,0,.2))}#onlineshop-content .onlineshop-news-box{padding:3em 0}#onlineshop-content .onlineshop-news-box h2{text-align:center;color:#0e2756}#onlineshop-content .onlineshop-news-box ul li{padding:.5em 0;border-bottom:1px solid #777c83}#onlineshop-content .category-list-area ul{display:flex;flex-wrap:wrap;justify-content:center}#onlineshop-content .category-list-area ul li{flex-grow:1;width:100%}@media screen and (min-width:768px){#onlineshop-content .category-list-area ul li{width:30%}}#onlineshop-content .category-list-area ul li a img{width:100%}@media screen and (max-width:767px){#onlineshop-content .category-list-area ul li{padding-top:50%;position:relative}#onlineshop-content .category-list-area ul li a{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}#onlineshop-content .category-list-area ul li a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#onlineshop-content .primery_ttl{margin:1em 0}#onlineshop-content .item-list-area,#onlineshop-content .category-list-area{background-color:#fff;padding:1em}#onlineshop-content .item-list-area h2:before,#onlineshop-content .category-list-area h2:before{background-color:#fff}.about-hoikokken .about-hoikokken_img{vertical-align:top;width:100%;height:40rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:481px) and (max-width:1279px){.about-hoikokken .about-hoikokken_img{height:30rem}}.about-hoikokken .inner{text-align:center}.about-hoikokken .inner h2{color:#0e2756;margin-bottom:1em}.about-hoikokken .inner a.btn-link{border-color:#0e2756}.about-hoikokken .inner a.btn-link span{color:#0e2756}.pages-container .inner{position:relative;margin:5em auto;background-color:#fff;border-radius:20px}.pages-container .inner .pages-section a,.pages-container .inner .pages-section p,.pages-container .inner .pages-section div,.pages-container .inner .pages-section li,.pages-container .inner .pages-section td,.pages-container .inner .pages-section th,.pages-container .inner .pages-section b{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}.pages-container .inner .pages-section a,.pages-container .inner .pages-section p,.pages-container .inner .pages-section div,.pages-container .inner .pages-section li,.pages-container .inner .pages-section th,.pages-container .inner .pages-section td{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.pages-container .inner .pages-section a,.pages-container .inner .pages-section p,.pages-container .inner .pages-section div,.pages-container .inner .pages-section li,.pages-container .inner .pages-section th,.pages-container .inner .pages-section td{font-size:1.3rem}.pages-container .inner .pages-section a svg.icon_svg,.pages-container .inner .pages-section p svg.icon_svg,.pages-container .inner .pages-section div svg.icon_svg,.pages-container .inner .pages-section li svg.icon_svg,.pages-container .inner .pages-section th svg.icon_svg,.pages-container .inner .pages-section td svg.icon_svg{width:1.3rem}}@media screen and (min-width:481px) and (max-width:1279px){.pages-container .inner .pages-section a,.pages-container .inner .pages-section p,.pages-container .inner .pages-section div,.pages-container .inner .pages-section li,.pages-container .inner .pages-section th,.pages-container .inner .pages-section td{font-size:calc(1.3rem + ((1vw - .7rem)*(.1/87.9*100)))}.pages-container .inner .pages-section a svg.icon_svg,.pages-container .inner .pages-section p svg.icon_svg,.pages-container .inner .pages-section div svg.icon_svg,.pages-container .inner .pages-section li svg.icon_svg,.pages-container .inner .pages-section th svg.icon_svg,.pages-container .inner .pages-section td svg.icon_svg{width:calc(1.3rem + ((1vw - .7rem)*(.1/87.9*100)))}}@media screen and (min-width:1280px){.pages-container .inner .pages-section a,.pages-container .inner .pages-section p,.pages-container .inner .pages-section div,.pages-container .inner .pages-section li,.pages-container .inner .pages-section th,.pages-container .inner .pages-section td{font-size:1.4rem}.pages-container .inner .pages-section a svg.icon_svg,.pages-container .inner .pages-section p svg.icon_svg,.pages-container .inner .pages-section div svg.icon_svg,.pages-container .inner .pages-section li svg.icon_svg,.pages-container .inner .pages-section th svg.icon_svg,.pages-container .inner .pages-section td svg.icon_svg{width:1.4rem}}.pages-container h1{font-family:garamond-premier-pro-display,serif;font-weight:300}.pages-container h1:before{background-color:#fff}@media screen and (min-width:768px){.pages-container h1{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.pages-container h2,.pages-container h3,.pages-container h4,.pages-container h5{text-align:center;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;font-weight:700 !important}.pages-container h2{position:relative;padding:2em 0 1em}.pages-container h2 span{color:#0e2756;position:relative}.pages-container h2 span:after,.pages-container h2 span:before{content:'';display:block;width:2em;height:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pages-container h2 span:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.56 8.65"><path fill="%230E2756"  d="M.64.86c1-1.27,3.76-1.25,4.15.81.28,1.45-1.56,2-1.83,1.12s.67-.89.54-1.18a1.25,1.25,0,0,0-1.81,0A2.22,2.22,0,0,0,2,4.68c1.48,1.5,4,1.66,6.6.81A2.93,2.93,0,0,1,9.08,2c1.87-2,6.43-2.86,10.21.32,2.55,2.14,2.82,5.22,1.48,6.35-1.39-2.13,1-3.84-1.72-6.25-2.9-2.61-7.61-1.88-9,.09a2.09,2.09,0,0,0,0,2.44,14.88,14.88,0,0,0,3.51-2.31,14.44,14.44,0,0,1-3.28,2.54h0C11.35,6,13,4.7,14.37,3.57a1.81,1.81,0,0,1,2.78.19c.32.55,0,1.35-.5,1.37C17.44,4,16,3.29,15.08,3.92s-2,2.19-3.34,2.65a2.6,2.6,0,0,1-2.91-.73c-3.09,1.29-6,1-7.5-.37A3.37,3.37,0,0,1,.64.86Z" /></svg>') no-repeat 50% 50%;background-size:contain;left:-2.5em}.pages-container h2 span:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.56 8.65"><path fill="%230E2756"  d="m20.92.86c-1-1.27-3.76-1.25-4.15.81-.28 1.45 1.57 2 1.84 1.12s-.68-.89-.55-1.18a1.26 1.26 0 0 1 1.82 0 2.23 2.23 0 0 1 -.3 3.05c-1.48 1.5-4 1.66-6.6.81a2.92 2.92 0 0 0 -.5-3.47c-1.87-2-6.43-2.86-10.2.32-2.56 2.12-2.83 5.2-1.49 6.33 1.39-2.13-.95-3.84 1.72-6.25 2.9-2.61 7.61-1.88 9 .09a2.09 2.09 0 0 1 0 2.44 14.94 14.94 0 0 1 -3.46-2.31 14.89 14.89 0 0 0 3.28 2.54c-1.12.84-2.78-.46-4.14-1.59a1.81 1.81 0 0 0 -2.78.19c-.32.55 0 1.35.5 1.37-.79-1.13.65-1.84 1.58-1.21s2 2.19 3.33 2.65a2.59 2.59 0 0 0 2.91-.73c3.09 1.29 6 1 7.51-.37a3.37 3.37 0 0 0 .68-4.61z" /></svg>') no-repeat 50% 50%;background-size:contain;right:-2.5em}.pages-container h3{font-weight:700;padding:2em 0}.pages-container h4{font-weight:700 !important;padding:1em 0}.pages-container .img_box{width:100%;display:flex;flex-wrap:nowrap;justify-content:center}.pages-container .img_box img{width:50%;max-width:400px;height:auto;-o-object-fit:cover;object-fit:cover;padding:1em}.pages-container ul{margin:1em 0}.pages-container ul li{padding:.5em 0}.pages-container ol{padding:1em 0}.pages-container ol li{display:list-item;list-style:decimal;margin-left:2em}.pages-container ol li ol{padding-left:1em}.pages-container .atend-box p{padding:.5em 0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400}@media screen and (min-width:768px){.two-col .inner{display:-ms-grid;display:grid;row-gap:10px;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.two-col .inner:after{content:'';background-color:#ccc;display:block;width:1px;height:calc(100% - 20em);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;padding:1rem 0}}#shopping-guide_box .reizo,#shopping-guide_box .reito,#shopping-guide_box .nomal{margin-left:0 !important}@media screen and (min-width:768px){#shopping-guide_box .pages-section{padding:1em}#shopping-guide_box .pages-section:nth-of-type(1){padding-left:4em;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:4;grid-row:2/6}#shopping-guide_box .pages-section:nth-of-type(2){padding-left:4em;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}#shopping-guide_box .pages-section:nth-of-type(n+3){padding-right:4em;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;grid-row:auto/auto}}#tokutei_box .inner p{text-align:center}#tokutei_box .inner ul{max-width:500px;margin:1em auto}.faq-box{margin:1em 0 3em;counter-reset:number;border:1px solid #848990}.faq-box dt{width:100%;padding:1em 3.5em 1em 4em;position:relative}.faq-box dt:not(:first-child){border-top:1px solid #848990}.faq-box dt:before{content:'';display:block;height:100%;width:3em;position:absolute;top:0;left:0;background:#decdcd}.faq-box dt:after{color:#fff;font-family:garamond-premier-pro-display,serif;font-weight:400;line-height:1.3;width:3em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;text-align:center;white-space:pre;counter-increment:number;content:"Q.\a" counter(number,decimal-leading-zero)}.faq-box dd{display:none;border-top:1px dotted #848990;background-color:#d1dff8;padding:1.3em 1.3em 1.3em 5em;position:relative}.faq-box dd:before{content:'A.';color:#7aa0e9;width:4em;text-align:center;display:block;position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.faq-box dd:before{font-weight:400;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:480px){.faq-box dd:before{font-size:1.8rem}.faq-box dd:before svg.icon_svg{width:1.8rem}}@media screen and (min-width:481px) and (max-width:1279px){.faq-box dd:before{font-size:calc(1.8rem + ((1vw - .7rem)*(.6/87.9*100)))}.faq-box dd:before svg.icon_svg{width:calc(1.8rem + ((1vw - .7rem)*(.6/87.9*100)))}}@media screen and (min-width:1280px){.faq-box dd:before{font-size:2.4rem}.faq-box dd:before svg.icon_svg{width:2.4rem}}.faq-box .open{display:block;-webkit-animation:show 1s linear 0s;animation:show 1s linear 0s}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}.faq-box .open-a{transition:.5s ease-in;width:1.8rem;height:1.8rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.6em}.faq-box .open-a:before,.faq-box .open-a:after{transition:.5s ease-in;position:absolute;top:0;right:0;content:'';display:block;width:1.8rem;height:1.8rem}.faq-box .open-a:before{border-bottom:1px solid #848990;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-box .open-a:after{border-right:1px solid #848990;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-box .closebtn:before{-webkit-transform:rotate(45deg) translate(0%,-50%);transform:rotate(45deg) translate(0%,-50%)}.faq-box .closebtn:after{-webkit-transform:rotate(45deg) translate(-45%,0%);transform:rotate(45deg) translate(-45%,0%)}