.include-content-asset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.include-content-asset h2{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:1.5rem;line-height:150%;color:var(--imperial-white);background-color:var(--imperial-gold);padding:16px}.include-content-asset h2:not(:last-child){margin-bottom:24px}.include-content-asset h3{font-family:"Noto Sans JP",sans-serif !important;font-weight:700;font-size:1.25rem;line-height:150%;padding-left:16px;position:relative}.include-content-asset h3:not(:last-child){margin-bottom:24px}.include-content-asset h3::before{content:"";height:32px;border-left:solid 3px var(--imperial-gold);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.include-content-asset h4{font-family:"Noto Sans JP",sans-serif !important;font-weight:500;font-size:1.125rem;line-height:150%}.include-content-asset h4:not(:last-child){margin-bottom:24px}.include-content-asset h5{font-family:"Noto Sans JP",sans-serif !important;font-weight:500;font-size:1.25rem;line-height:150%}.include-content-asset h5:not(:last-child){margin-bottom:24px}.include-content-asset p{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:1rem;line-height:150%}.include-content-asset p:not(:last-child){margin-bottom:24px}.include-content-asset p.small{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.875rem;line-height:150%}.include-content-asset p.bold{font-weight:700}.include-content-asset p.date{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.875rem;line-height:150%}.include-content-asset p.date.right{text-align:right}.include-content-asset ul{font-family:"Noto Sans JP",sans-serif !important;font-weight:700;font-size:.875rem;line-height:150%;margin:24px 16px;margin-bottom:0;padding:40px;background-color:var(--imperial-beige)}.include-content-asset ul:not(:last-child){margin-bottom:24px}.include-content-asset ul li:not(:last-child){margin-bottom:24px}.include-content-asset ul li:not(:last-child).underline{padding-bottom:24px;border-bottom:dotted 1px var(--imperial-gray3)}.include-content-asset .index{max-width:510px;width:calc(100% - 32px);margin:24px auto;background-color:var(--imperial-beige)}.include-content-asset .index>.title{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:1.25rem;line-height:150%;text-align:center;padding:24px}.include-content-asset .index>ul{margin:0;padding-top:0}.include-content-asset .table-container{white-space:nowrap;overflow:auto}.include-content-asset .table-container:not(:last-child){margin-bottom:24px}.include-content-asset .table-container table{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:1rem;line-height:150%;border-collapse:separate;border-spacing:4px;margin:auto}.include-content-asset .table-container table th{color:var(--imperial-gold);padding:24px;border-bottom:solid 1px var(--imperial-gold);font-weight:400}.include-content-asset .table-container table th:not(:last-child){margin-right:4px}.include-content-asset .table-container table td{padding:24px;border-bottom:dotted 1px var(--imperial-gray3)}.include-content-asset .table-container table td:not(:last-child){margin-right:4px}.include-content-asset .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.include-content-asset .gallery:not(:last-child){margin-bottom:24px}.include-content-asset .gallery img{-o-object-fit:cover;object-fit:cover}.include-content-asset .gallery img:only-child{max-width:640px;width:100%}.include-content-asset .gallery img:not(:only-child){width:calc(50% - 4px)}.include-content-asset .gallery img:not(:only-child):not(:last-child){margin-right:8px}.include-content-asset figure{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.include-content-asset figure:not(:last-child){margin-bottom:24px}@media screen and (max-width: 780px){.include-content-asset figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.include-content-asset figure.framed{border:solid 1px var(--imperial-gold);padding:40px}@media screen and (min-width: 780px){.include-content-asset figure:has(figcaption) img{width:33%}}.include-content-asset figure:has(figcaption) p{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 780px){.include-content-asset figure:has(figcaption) p{margin-left:24px}}@media screen and (max-width: 780px){.include-content-asset figure:has(figcaption) p{margin-top:24px}}.include-content-asset figure:has(figcaption) figcaption{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 780px){.include-content-asset figure:has(figcaption) figcaption{margin-left:24px;padding-left:24px;border-left:dashed 1px var(--imperial-gray3)}}@media screen and (max-width: 780px){.include-content-asset figure:has(figcaption) figcaption{padding-top:24px;border-top:dashed 1px var(--imperial-gray3)}}@media screen and (min-width: 780px){.include-content-asset figure img{width:50%;margin-right:16px}}@media screen and (max-width: 780px){.include-content-asset figure img{width:100%}}@media screen and (min-width: 780px){.include-content-asset figure p{width:50%}}@media screen and (max-width: 780px){.include-content-asset figure p{margin:0;margin-top:8px}}.include-content-asset figure figcaption{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.875rem;line-height:150%;color:var(--imperial-gold)}.include-content-asset hr{border-top:solid 1px var(--imperial-gold)}.include-content-asset hr:not(:last-child){margin-bottom:24px}.include-content-asset a.button{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:1rem;line-height:150%;margin-left:auto;margin-right:auto;display:block;text-decoration:none;padding:12px 16px;text-align:center;max-width:50%;color:var(--imperial-white) !important;background-color:var(--imperial-gold);-webkit-transition:background-color .2s;transition:background-color .2s}.include-content-asset a.button:not(:last-child){margin-bottom:24px}.include-content-asset a.button:hover{background-color:var(--imperial-brown)}.include-content-asset a.button.sub{color:var(--imperial-gold-small) !important;background-color:var(--imperial-white);border:solid 1px var(--imperial-gold-small)}.include-content-asset a.button.sub:hover{background-color:var(--imperial-pale-brown)}.include-content-asset a.wide{max-width:none;width:100%}.include-content-asset .parallel{display:-webkit-box;display:-ms-flexbox;display:flex}.include-content-asset .parallel:not(:last-child){margin-bottom:24px}.include-content-asset .parallel .group{width:50%}.include-content-asset .parallel .group:not(:last-child){margin-right:16px}.include-content-asset h1{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:1.5rem;line-height:150%;margin:0}.include-content-asset .cover{width:100%;height:720px}@media screen and (max-width: 780px){.include-content-asset .cover{height:auto}}.include-content-asset .cover figure{position:relative;display:block !important;width:100%;height:100%;margin:0}@media screen and (max-width: 780px){.include-content-asset .cover figure{display:-webkit-box;display:-ms-flexbox;display:flex}}.include-content-asset .cover figure figcaption{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:1.5rem;line-height:150%;color:var(--imperial-white);background-color:var(--imperial-gold);position:absolute;top:64px;left:0;width:100%;text-align:center;padding:16px !important;margin:0 !important;border:none !important}@media screen and (max-width: 780px){.include-content-asset .cover figure figcaption{position:static;text-align:left}}.include-content-asset .cover figure img{width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.include-content-asset .content{margin-top:40px;max-width:960px;width:calc(100vw - 64px)}@media screen and (max-width: 780px){.include-content-asset .content{width:calc(100vw - 32px)}}.sns-share{margin:40px 0}.corner-title{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:1.5rem;line-height:150%;margin-bottom:32px;text-align:center}.item-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.item-list>.related-items{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0 24px;padding-bottom:16px;margin:auto}.item-list>.related-items .product{width:200px;padding:0}@media screen and (max-width: 780px){.item-list>.related-items .product{width:160px}}.item-list>.related-items .product:not(:first-child){margin-left:24px}@media screen and (max-width: 780px){.item-list>.related-items .product:not(:first-child){margin-left:8px}}.item-list>.related-items .product>.related-item>.title{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:1rem;line-height:150%;display:-webkit-box;height:48px;overflow:hidden;margin-top:8px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
