﻿.support{padding-top:105px}@media screen and (max-width: 1024px){.support{padding-top:60px}}.support .support__inner{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.support .support__inner--content{max-width:1102px}@media screen and (max-width: 768px){.support-br--pc{display:none}}.support-br--sp{display:none}@media screen and (max-width: 768px){.support-br--sp{display:inline}}.support .page_breadcrumb{padding:18.6px 0 19.4px}@media screen and (max-width: 768px){.support .page_breadcrumb{padding:13.6px 0 15.6px}}.support__head{padding-bottom:30.6px}@media screen and (max-width: 768px){.support__head{padding-bottom:20.5px}}.support__head .page_ttl{margin-top:-0.6px}@media screen and (max-width: 768px){.support__head .page_ttl{margin-top:15.3px;line-height:46px}}.support__head.not-found{margin-bottom:80px;margin-top:40px}.support-nav{background:#f6f6f8}.support-nav .support-nav__list{display:flex;align-items:center;justify-content:center;height:60px;gap:49px}@media screen and (max-width: 768px){.support-nav .support-nav__list{align-items:flex-start;height:auto;padding:15px 0;gap:14px}}.support-nav .support-nav__link{display:flex;align-items:center;gap:14px;color:#1d1d1f}@media screen and (max-width: 768px){.support-nav .support-nav__link{flex-direction:column;gap:8px;text-align:center}}@media(min-width: 769px)and (hover: hover)and (pointer: fine){.support-nav .support-nav__link:hover{opacity:.6}}@media(min-width: 769px)and (-ms-high-contrast: none),(min-width: 769px)and (-ms-high-contrast: active){.support-nav .support-nav__link:hover{opacity:.6}}.support-nav .support-nav__txt{display:block;font-weight:400;font-size:14px;line-height:1}@media screen and (max-width: 768px){.support-nav .support-nav__txt{font-size:12px;line-height:14px}}.support-nav .support-nav__caret{position:relative;display:block;flex-shrink:0;width:11.293px;height:5.575px}.support-nav .support-nav__caret::before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-right:1px solid #909090;border-bottom:1px solid #909090;transform:rotate(45deg)}.support-note{margin-top:60px}@media screen and (max-width: 768px){.support-note{margin-top:30px}}.support-note .support-note__box{padding:60px 34px;background:#f6f6f8}@media screen and (max-width: 768px){.support-note .support-note__box{padding:35px 20px}}.support-note .support-note__lead{margin-top:-3.7px;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#1d1d1f}@media screen and (max-width: 768px){.support-note .support-note__lead{margin-top:-7.2px;font-size:16px;line-height:24px;text-align:left}}.support-note .support-note__txt{margin-top:12.8px;margin-bottom:-5.6px;font-weight:400;font-size:12px;line-height:21.6px;color:#666}@media screen and (max-width: 768px){.support-note .support-note__txt{margin-top:7.8px}}.support-card__btn{display:inline-flex;width:299px}.support__lead{margin-top:60px;font-weight:500;font-size:18px;line-height:28px;letter-spacing:.08em;font-feature-settings:"palt";text-align:center;color:#1d1d1f}.support__lead+.support__lead{margin-top:30px}.support__lead .link{text-decoration:underline;color:#0099d7;margin-top:.5em}.support__lead .link:hover{text-decoration:none}.support__lead .link::after{content:"";display:inline-block;margin-left:4px;width:8px;height:8px;border-right:solid 1px currentColor;border-bottom:solid 1px currentColor;transform:rotate(-45deg)}.support-contact__lead{margin-bottom:40px;text-align:center}.support-section__ttl+.support-contact__lead{margin-top:25px}.support-section{margin-top:60px;scroll-margin-top:40px}@media screen and (max-width: 768px){.support-section{margin-top:60px;scroll-margin-top:20px}}.support-section+.support-section{scroll-margin-top:0}.support-section+.support-section .support__inner--content{position:relative}.support-section+.support-section .support__inner--content::before{content:"";display:block;height:1px;margin-bottom:59px;background:#d9d9dc}@media screen and (max-width: 768px){.support-section+.support-section .support__inner--content{margin-top:30px}}.support-section:last-of-type{padding-bottom:100px}@media screen and (max-width: 768px){.support-section:last-of-type{padding-bottom:60px}}.support-section .support-section__ttl{margin:-6px 0 -2px;font-weight:500;font-size:30px;line-height:1;color:#1d1d1f}@media screen and (max-width: 768px){.support-section .support-section__ttl{margin:-9.1px 0 -6.2px;font-size:20px;line-height:30px}}.support-section .support-content_block .supcon-block__ttl{margin-top:1.5em;margin-bottom:-0.3em;font-weight:400;font-size:20px;line-height:1.8}.support-section .support-content_block .supcon-block__txt{margin-top:1em;margin-bottom:-0.3em;font-weight:400;font-size:16px;line-height:1.8}.support-section .support-content_block .asterisk-list{margin-top:1.2em;margin-bottom:-0.3em;font-weight:400;font-size:14px;line-height:1.6;padding-left:1em;text-indent:-1em}.support-section .support-content_block .bullet-list{margin-top:.6em;margin-bottom:-0.3em;font-weight:400;font-size:16px;line-height:1.6;padding-left:1em;text-indent:-1em;list-style:disc;list-style-position:inside}.support-section .support-content_block .bullet-list.mt40{margin-top:40px}.support-section .support-content_block .noList li{list-style-type:none;list-style-position:inside;counter-increment:cnt;font-size:16px;line-height:1.8;margin-top:.3em;padding-left:1em}.support-section .support-content_block .noList li::before{display:marker;content:"(" counter(cnt) ") "}.support-section .support-content_block .supcon_link{text-decoration:underline;color:#0099d7}.support-section .support-content_block .supcon_link:hover{text-decoration:none}.support-section .support-content_block .supcon_link::after{content:"";display:inline-block;margin-left:4px;width:8px;height:8px;border-right:solid 1px currentColor;border-bottom:solid 1px currentColor;transform:rotate(-45deg)}.support-section .support-content_block .ex_link{text-decoration:underline;color:#0099d7}.support-section .support-content_block .ex_link:hover{text-decoration:none}.support-section .support-content_block .ex_link img{margin-left:4px;filter:brightness(0)}.support-section .support-content_block .supcon-block__img.col2{display:flex;margin:2em 0;gap:40px}.support-section .support-content_block .supcon-block__img.col2 figure{flex:0 1 400px}.support-section.support_contact-section{text-align:center}.support-section.support_contact-section .support-section__ttl{text-align:center}.support-section .support-content_flex{display:flex;justify-content:center;gap:40px;margin-top:1.5em}@media screen and (max-width: 768px){.support-section .support-content_flex{flex-direction:column;gap:20px}}.support-section .support-content_flex .private,.support-section .support-content_flex .corporate{text-align:center}.support-section .support-content_flex .private .supcon-block__txt,.support-section .support-content_flex .corporate .supcon-block__txt{margin-bottom:1em}.support-section .exampleTable{margin:1em 0;width:100%;max-width:500px}.support-section .exampleTable th{width:25%;padding-bottom:12px;padding-top:12px;border-bottom:solid 1px #bbb}@media screen and (max-width: 768px){.support-section .exampleTable th{width:5em}}.support-section .exampleTable td{width:75%;padding-bottom:12px;padding-top:12px;border-bottom:solid 1px #bbb}@media screen and (max-width: 768px){.support-section .exampleTable td{width:16em}}.support-section .exampleTable tbody tr:last-child td,.support-section .exampleTable tbody tr:last-child th{border-bottom:none}.support-section .accordion{border-radius:20px;background:#f6f6f8;width:100%;margin:20px auto}@media screen and (max-width: 768px){.support-section .accordion{margin:15px auto}}.support-section .accordion-header{position:relative;padding:20px 30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:72px;-webkit-box-sizing:border-box;box-sizing:border-box}.support-section .accordion-header:hover{opacity:.8}.support-section .accordion-title{font-size:18px;font-weight:500;line-height:normal;color:#000;position:relative;padding-left:2em}@media screen and (max-width: 768px){.support-section .accordion-title{font-size:16px}}.support-section .accordion-title em{position:absolute;top:0;left:0;display:inline-block;font-style:normal}.support-section .answer-text{padding-left:2.4em;position:relative;font-family:16px;line-height:1.8}.support-section .answer-text em{position:absolute;top:0;left:.3em;display:inline-block;font-style:normal}.support-section .accordion-icon{font-size:24px;font-weight:400;line-height:normal;color:#000;transition:transform .3s}.support-section .accordion.is-active .accordion-icon{transform:rotate(45deg)}.support-section .accordion-content{max-height:0;transition:max-height .3s ease;overflow:hidden}.support-section .accordion.is-active .accordion-content{max-height:300px;transition:max-height .3s ease}.support-section .accordion-inner{padding:5px 30px 30px}.contact_tel,.contact_fax{background-color:#f8f3ea;margin:40px auto;border-radius:20px;padding:40px 10%}.contact_tel h2,.contact_fax h2{text-align:center;font-size:24px;margin-bottom:1.2em}.contact_tel p.tel,.contact_fax p.tel{margin-bottom:.5em;font-size:20px}.contact_tel .telLink,.contact_fax .telLink{background:url("../../asset/img/support_existing/telIcon_gray.svg") no-repeat center left;background-size:18px auto;padding:2px 0 4px 22px;display:inline-block;font-size:20px}.contact_tel .note,.contact_fax .note{font-size:14px;line-height:1.7}.freetel_or_phone{display:flex;justify-content:center;gap:40px}@media screen and (max-width: 768px){.freetel_or_phone{flex-direction:column;gap:30px}}.shoplist .page_text{text-align:center;font-size:16px;line-height:1.78}.shoplist .page_notes{background:#f6f6f8;margin:0 auto;font-size:16px;line-height:1.8;padding:50px 0;margin-top:35px;border-radius:20px}@media only screen and (max-width: 1004px){.shoplist .page_notes{width:95%;margin:35px auto 0 auto}}.shoplist .page_notes .page_notes_inner{display:table;margin:0 auto}@media only screen and (max-width: 768px){.shoplist .page_notes .page_notes_inner{width:80%}}.shoplist .page_notes ul{margin-top:30px}.shoplist .page_notes ul li{font-size:16px;line-height:1.7}@media only screen and (max-width: 768px){.shoplist .page_notes ul li{margin:10px 0}}.shoplist .page_notes ul li a{font-size:16px;line-height:1.7}.shoplist .shopBlock .shopSelect{text-align:center;margin:80px auto;width:100%}@media only screen and (max-width: 768px){.shoplist .shopBlock .shopSelect{margin:60px auto}}.shoplist .shopBlock .shopSelect label{position:relative;display:block;width:255px;border:1px solid #9b9b9b;border-radius:5px;background:#fff;margin:0 auto}.shoplist .shopBlock .shopSelect label:before{content:"";position:absolute;top:50%;right:10px;display:block;width:0;height:0;margin:-2px 0 0 0;border:5px solid rgba(0,0,0,0);border-top:7px solid #9b9b9b}.shoplist .shopBlock .shopSelect select{cursor:pointer;position:relative;-webkit-appearance:none;appearance:none;display:block;padding:.5em 1em;color:#000;border:none;border-radius:5px;background:rgba(0,0,0,0);font-family:"FOT-筑紫A丸ゴシック Std M",sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.7}.shoplist .shopBlock .shopSelect ::-ms-expand{display:none}.shoplist .shopBlock .shopAreas{width:255px;padding:20px}.shoplist .shopBlock .shopDisplay{display:none;max-width:834px !important;margin:0 auto 0px auto}@media only screen and (max-width: 768px){.shoplist .shopBlock .shopDisplay{margin:0 auto 100px auto}}.shoplist .shopBlock .shopDisplay.active{display:block}.shoplist .shopBlock .shopDisplay .shopDisplay_title{text-align:center;font-size:24px;font-size:1.5rem;line-height:1.7;margin-bottom:55px}@media only screen and (max-width: 768px){.shoplist .shopBlock .shopDisplay .shopDisplay_title{font-size:17px;font-size:1.0625rem;line-height:1.7;margin-bottom:40px}}.shoplist .shopBlock .shopDisplay .shopDisplay_columnWrap{display:table;margin:0 auto}.shoplist .shopBlock .shopDisplay .prefectures{font-size:17px;font-size:1.0625rem;line-height:1.7;padding:.5em 0;color:#000;background:rgba(0,0,0,0);border-bottom:solid 3px #bbb;margin-bottom:20px}.shoplist .shopBlock .shopDisplay .rowsColumn{overflow:hidden}.shoplist .shopBlock .shopDisplay .rowsColumn.last .shopInfo{margin-bottom:0px}.shoplist .shopBlock .shopDisplay .shopInfo{float:left;margin-bottom:60px;width:300px}@media only screen and (max-width: 768px){.shoplist .shopBlock .shopDisplay .shopInfo{float:unset;margin:0 auto 60px auto}}.shoplist .shopBlock .shopDisplay .shopInfo .shopName{font-size:17px;font-size:1.0625rem;line-height:1.7}.shoplist .shopBlock .shopDisplay .shopInfo .shopPostcode{font-size:16px;line-height:1.7;margin-top:5px}.shoplist .shopBlock .shopDisplay .shopInfo .shopAddress{font-size:16px;line-height:1.7}.shoplist .shopBlock .shopDisplay .shopInfo .shopTel{font-size:16px;line-height:1.7;margin-top:5px}.shoplist .shopBlock .shopDisplay .shopInfo .shopSite{font-size:16px;line-height:1.7;margin-top:5px}.shoplist .shopBlock .shopDisplay .shopInfo .shopSite a{font-size:16px;line-height:1.7}.shoplist .shopBlock .shopDisplay .shopInfo:first-child{margin-right:50px}@media only screen and (max-width: 735px){.shoplist .shopBlock .shopDisplay .shopInfo:first-child{margin-right:0px}}.policy-contents{padding:60px 8.5156%;border-radius:20px;background:#f6f6f8}.policy-contents .page_subTitle{margin-top:1.5em;margin-bottom:.5em;font-weight:400;font-size:20px;line-height:1.8}.policy-contents .page_subTitle:first-child{margin-top:0}.policy-contents .policy_list{margin-top:1.5em;margin-bottom:1.5em}.policy-contents .policy_list .title{font-size:16px;font-weight:500;margin-top:1.5em;margin-bottom:.5em;line-height:1.7}.policy-contents .policy_list .title::before{content:"•";padding-right:.25em}.policy-contents .policy_list .txt{font-size:16px;line-height:1.7;margin-top:.5em}.policy-contents .policy_list .caption{font-size:14px;line-height:1.7;margin-top:.5em}.sitemap-wrap{padding:60px 8.5156%;border-radius:20px;background:#f6f6f8}.sitemap-wrap-rowsColumn{display:flex;align-items:flex-start;gap:40px;margin-bottom:40px}@media screen and (max-width: 768px){.sitemap-wrap-rowsColumn{flex-direction:column}}.sitemap-wrap-rowsColumn .sitemap-column{flex:0 1 420px}@media screen and (max-width: 768px){.sitemap-wrap-rowsColumn .sitemap-column{flex:0 1 100%;width:100%}}.sitemap-wrap-rowsColumn .sitemap-column ul{padding-left:.5em}.sitemap-wrap-rowsColumn .pageCategory{font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:solid 1px rgba(29,29,31,.25);width:100%}.sitemap-wrap-rowsColumn .pageTitle{font-size:16px;line-height:1.7;margin-top:5px}.sitemap-wrap-rowsColumn .pageTitle.category-top{font-weight:500}.sitemap-wrap-rowsColumn .pageTitle a{text-decoration:none}.sitemap-wrap-rowsColumn .pageTitle a:hover{text-decoration:underline}.sitemap-wrap-rowsColumn .pageTitle a[target=_blank] .link__blank{margin-left:.25em;vertical-align:middle;filter:brightness(0)}.sitemap-wrap-rowsColumn .pageTitle a[target=_blank]:hover{text-decoration:underline}