@charset "UTF-8";.contents_faq01 .wrapper_item{margin-bottom:40px;}.contents_faq01 .mb40{margin-bottom:20px !important;}.contents_faq01 dl{display:block;padding:15px 0;border-bottom:1px solid var(--i_border_color);}.contents_faq01 dl:nth-of-type(1){border-top:1px solid var(--i_border_color);}.contents_faq01 dl:last-child{padding:15px 0 !important;}.contents_faq01 dt,.contents_faq01 dd{display:block;}.contents_faq01 dt{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:35px;margin-bottom:10px !important;}.contents_faq01 dt:before{content:"Q";position:absolute;top:0;left:0;}.contents_faq01 dt:before,.contents_faq01 dt:after{transform:translateY(-5px);}.contents_faq01 dt i.more{display:block;width:20px;line-height:1;position:absolute;top:calc(50% - 8px);right:0;font-style:normal;text-align:center;}.contents_faq01 dt i.more:before{content:"+";}.contents_faq01 dt.open i.more:before{content:"-";}.contents_faq01 dd{margin-top:10px;position:relative;}.contents_faq01 dd:before{content:"A";position:absolute;top:0;left:2.3rem;}.contents_faq01 dd:before,.contents_faq01 dd:after{transform:translateY(6px);}.contents_faq01 dd span.inner{display:block;padding:10px 0 0 0;}.contents_faq01 .contents_btn01{width:100%;max-width:1200px;padding:30px 0 0;margin:0 auto;box-sizing:border-box;}.contents_faq01.add_design1 dt i.more{display:none;}@media screen and (min-width:501px){.contents_faq01.add_design1 dd{display:block !important;}}@media screen and (max-width:500px){.contents_faq01.add_design1 dt{cursor:pointer;margin-bottom:0 !important;font-weight:bold;padding-right:30px;}.contents_faq01.add_design1 dt i.more{display:block;}.contents_faq01.add_design1 dd{display:none;}}.contents_faq01.add_design2 dt{cursor:pointer;margin-bottom:0 !important;padding-right:30px;}.contents_faq01.add_design2 dd{display:none;}.contents_faq01.add_design3 dt i.more{display:none;}@media screen and (max-width:500px){.contents_faq01.add_design3 dd{display:block !important;}}.contents_faq01.accordion .myhide{display:none;}.contents_faq01.accordion .myhide dl:nth-of-type(1){border-top:none;}.contents_faq01.accordion .mymore{position:relative;margin-top:10px;}.contents_faq01.accordion .mymore:before,.edit_view .contents_faq01.accordion .wrapper_item:before{content:"";display:block;width:100%;height:1px;background:var(--i_border_color);position:absolute;top:50%;left:0;}.contents_faq01.accordion .mymore a,.edit_view .contents_faq01.accordion .wrapper_item:after{display:block;width:180px;background:var(--i_btn_color);color:var(--i_btn_txt_color);text-align:center;margin:0 auto;position:relative;z-index:2;font-size:1.5rem;cursor:pointer;transition:0.2s;}.contents_faq01.accordion .mymore a{padding:3px 5px !important;}.contents_faq01.accordion .mymore a:hover,.contents_faq01.accordion .mymore a:active{background:var(--i_btn_hover_color);color:var(--i_btn_hover_txt_color);}@media screen and (max-width:768px){.contents_faq01.accordion .mymore a:hover{background:var(--i_btn_color);}.contents_faq01.accordion .mymore a:active{background:var(--i_btn_hover_color);}}.contents_faq01.accordion .mymore a:after{content:'続きを見る';}.contents_faq01.accordion .myhide[style*="display:block;"]+.mymore a:after{content:'閉じる';}.edit_view .contents_faq01.accordion .wrapper_item{position:relative;padding-bottom:37px;}.edit_view .contents_faq01.accordion .wrapper_item:before{top:calc(100% - 14px);}.edit_view .contents_faq01.accordion .wrapper_item:after{content:"続きを見る";height:27px;position:absolute;bottom:0;left:calc(50% - 90px);pointer-events:none;}.edit_view .contents_faq01.accordion .wrapper_item dl:nth-of-type(n+2){display:none;}@charset "UTF-8";.contents_related .wrapper_item{display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;justify-content:flex-start;}.contents_related .inner_item{width:49%;box-sizing:border-box;display:flex;align-items:stretch;justify-content:center;margin-bottom:20px;border:1px solid var(--i_border_color);}.contents_related .inner_item:nth-of-type(2n){margin-left:2%;}.contents_related .inner_item:nth-last-child(1),.contents_related .inner_item:nth-last-child(2):nth-of-type(2n-1){margin-bottom:0;}.contents_related .inner_item a{transition:0.3s ease-in-out;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px;box-sizing:border-box;}.contents_related .inner_item a:hover{opacity:0.8;background:var(--i_sub2_color);}.contents_related .inner_item div.heading{margin-bottom:0 !important;}.contents_related .inner_item_img{width:120px;height:120px;background-position:50% 50%;background-size:70% auto;background-repeat:no-repeat;box-sizing:border-box;background-color:var(--i_noimg_bg_color);}.contents_related .inner_item_img img{display:block;object-fit:cover;width:100%;height:100%;}.contents_related .inner_item_txt{padding:0 0 0 20px;width:calc(100% - 120px);box-sizing:border-box;}.contents_related h3{display:block !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;padding:0 !important;margin-bottom:0 !important;}.contents_related h3:before{display:none;}.contents_related p{padding-top:10px;line-height:1.5;word-break:break-all;}@media screen and (max-width:1000px){.contents_related .inner_item_img{width:100px;height:100px;}}@media screen and (max-width:600px){.contents_related .inner_item{width:100%;margin-left:auto !important;float:none;}.contents_related .inner_item:nth-last-child(n+2){margin-bottom:15px !important;}.contents_related .inner_item_txt{padding-left:10px;}.contents_related .inner_item_txt p{padding-top:5px;}}@charset "UTF-8";.contents_related_tags .wrapper_item{overflow:hidden;text-align:center;}.contents_related_tags .heading.align-left+.wrapper_item{text-align:left;}.contents_related_tags .heading.align-right+.wrapper_item{text-align:right;}.contents_related_tags .inner_item{display:inline-block;margin:0 4px 5px;}.contents_related_tags .inner_item a{transition:0.3s ease-in-out;display:block;padding:4px 4px;}.contents_related_tags .inner_item a:hover{}@charset "UTF-8";.widget_sitemap .content_wrapper{max-width:800px !important;}.widget_sitemap ul{display:block;}.widget_sitemap li{display:block;border-bottom:1px solid var(--i_border_color);}.widget_sitemap .content_wrapper>ul{border-top:1px solid var(--i_border_color);}.widget_sitemap .content_wrapper>ul>li>a{padding-left:20px;position:relative;}.widget_sitemap .content_wrapper>ul>li>a:before{content:"";display:block;position:absolute;background:var(--i_sub_color);height:13px;width:13px;border-radius:20px;top:calc(50% - 6.5px);left:0;}.widget_sitemap .content_wrapper>ul>li>a:after{content:"";display:block;position:absolute;height:4px;width:4px;top:calc(50% - 2.5px);left:3px;transform:rotate(45deg);border-top:1px solid var(--i_bg_color);border-right:1px solid var(--i_bg_color);}.widget_sitemap a[href="#"]{pointer-events:none;}.widget_sitemap ul ul{padding-left:20px;border-top:1px dotted var(--i_border_color);}.widget_sitemap ul ul li{border-bottom:1px dotted var(--i_border_color);}.widget_sitemap ul ul li:last-child{border-bottom:none;}.widget_sitemap .content_wrapper>ul>li li>a{padding-left:20px;position:relative;}.widget_sitemap .content_wrapper>ul>li li>a:after{content:"";display:block;position:absolute;height:4px;width:4px;top:calc(50% - 2.5px);left:3px;transform:rotate(45deg);border-top:1px solid var(--i_sub_color);border-right:1px solid var(--i_sub_color);}.widget_sitemap li a{display:block;padding:15px;}.widget_sitemap li a:hover{opacity:0.7;}footer nav a:hover{opacity:0.7;}