@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100;300;400;500;700;900&family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css");.pcOnly{display:block}.pcTabOnly{display:block}.tabSpOnly{display:none}.tabOnly{display:none}.spOnly{display:none}@media only screen and (max-width: 768px){.pcOnly{display:none}.pcTabOnly{display:block}.tabSpOnly{display:block}.tabOnly{display:block}.spOnly{display:none}}@media only screen and (max-width: 480px){.pcOnly{display:none}.pcTabOnly{display:none}.tabSpOnly{display:block}.tabOnly{display:none}.spOnly{display:block}}html,body{font-family:YakuHanJP_Noto, 'Noto Sans JP', 'Noto Sans', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;line-height:1;font-weight:400;font-size:13px;width:100%}html a,body a{color:#000000;cursor:pointer}html a.disable,body a.disable{pointer-events:none}html p,body p{letter-spacing:0.05em}@media only screen and (max-width: 480px){html,body{font-size:3.49333vw}}.font-eng{font-family:'Noto Sans', 'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif}.colorW{fill:#ffffff}img[src$=".svg"]{width:100%;height:auto}.contWrap{position:relative;padding-bottom:144px}.contWrap .inner{max-width:750px;width:90%;margin:0 auto;padding:144px 0;text-align:justify}@media only screen and (max-width: 768px){.contWrap .inner{padding:72px 0}}.contWrap section.inner{display:flex;flex-direction:column;align-items:flex-start;max-width:750px}.contWrap section.inner h2{font-size:1.7rem;margin-bottom:36px}.contWrap section.inner h2.h2Only{margin-bottom:0}.contWrap section.inner h2 span{display:block;font-size:1.2rem;margin-top:18px}.contWrap section.inner h2+p{margin-bottom:36px}.contWrap section.inner h3{font-size:1.2rem}.contWrap section.inner p{font-size:1rem}.contWrap section.inner p span{margin-top:36px;display:block;text-align:right}@media only screen and (max-width: 768px){.contWrap section.inner h2{width:100%;text-align:center;margin-bottom:36px}.contWrap section.inner h3{text-align:center}.contWrap section.inner p span{text-align:center}}.contWrap section.inner.txtWrap h3{line-height:1.5}.contWrap section.inner.txtWrap h3::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}.contWrap section.inner.txtWrap h3::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}.contWrap section.inner.txtWrap p{line-height:2.0}.contWrap section.inner.txtWrap p::before{display:block;width:0;height:0;margin-top:calc((1 - 2) * .5em);content:""}.contWrap section.inner.txtWrap p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2) * .5em);content:""}.contWrap .caption{font-size:0.7rem;line-height:1;vertical-align:baseline;margin-top:30px}@media only screen and (max-width: 768px){.contWrap .caption{margin-top:5%}}.contWrap sup{vertical-align:super;line-height:1;font-size:0.7rem}.contWrap section.trackingWrap{font-feature-settings:"palt";-webkit-font-feature-settings:"palt"}.contWrap section.trackingWrap h2{letter-spacing:0.08em !important}.contWrap section.trackingWrap p{letter-spacing:0.1em !important}@media only screen and (max-width: 480px){.contWrap section.trackingWrap h2{letter-spacing:0.06em !important}.contWrap section.trackingWrap p{letter-spacing:0.04em !important}}.breadcrumb{max-width:750px;width:90%;margin:36px auto 0;padding-top:18px;border-top:1px solid #000000;display:flex;align-items:flex-start;flex-wrap:wrap;line-height:1.5}.breadcrumb::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}.breadcrumb::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}.breadcrumb li{font-size:0.8rem;padding-right:14px;margin-right:10px;position:relative}.breadcrumb li:before{content:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2.4 6.2"><path d="M2.4,3.3L0,6.2V5.6l2.1-2.5L0,0.6V0l2.4,2.9V3.3z"/></svg>');display:inline-block;position:absolute;height:10px;width:4px;top:2px;right:0}.breadcrumb li.forIE:before{content:url("../img/breadArrow.png")}.breadcrumb li a{text-decoration:underline;display:inline-block}.breadcrumb li:last-of-type{margin-right:0;padding-right:0}.breadcrumb li:last-of-type:before{content:""}body.other .contWrap section.first.inner{padding-bottom:36px}
