@media print,screen{html{visibility:hidden}html.wf-active{visibility:visible}#contents{padding:0}#contents #contentfooter small{margin:0 !important;text-indent:0 !important;padding:0 !important}#contents .buttons01{border-top:1.25vw solid #000;background-image:url(../../common/img/bg_stripe01.png);background-size:11.875vw auto;padding:6.25vw 0}#contents .buttons01 a{-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5vw;border:.625vw solid #000;border-radius:2.1875vw;display:block;overflow:hidden;margin:0 auto}#contents .buttons01 a img{width:100%}#contents #mainContent{background-color:#e9e9e9;background-image:url(../../common/img/bg_gray01.png);background-position:center top;background-repeat:repeat-x;background-size:12.81vw auto}#contents #mainContent>div>img{display:block;margin:1.5625vw 0 0 1.5625vw;width:36.25vw}#contents #mainContent>div section h1{margin-top:7.1875vw;text-align:center}#contents #mainContent>div section h1 img{display:inline-block;width:81.25vw}#contents #mainContent>div section>ul{width:93.75vw;margin:0 auto 3.125vw auto;color:#000}#contents #mainContent>div section>ul li{margin-top:3.125vw;border:.625vw solid #000;border-radius:5.9375vw;background:#fff;padding:4.0625vw}#contents #mainContent>div section>ul li:first-of-type{margin-top:15.625vw}#contents #mainContent>div section>ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents #mainContent>div section>ul li>div img{width:7.8125vw;height:7.5vw;margin-right:3.125vw}#contents #mainContent>div section>ul li>div.q{padding-bottom:3.125vw;border-bottom:.625vw solid #000}#contents #mainContent>div section>ul li>div.q p{margin-top:.2em;font-size:4.375vw}#contents #mainContent>div section>ul li>div.a{padding-top:3.125vw}#contents #mainContent>div section>ul li>div.a p{font-size:3.75vw;line-height:1.5em}#contents #mainContent>div section>ul li>div.a p:nth-of-type(2n){margin-top:1em}#contents #mainContent>div section>ul li>div.a small{font-size:3.125vw;line-height:1.4em;display:block;text-indent:-1em;padding-left:1em}#contents #mainContent>div section>ul li>div.a small:first-of-type{margin-top:1em}}@media print,screen and (min-width: 640px){#contents{width:100%;min-width:1240px}#contents .buttons01{border-top:8px solid #000;background-size:76px auto;padding:20px 0}#contents .buttons01 a{-webkit-box-sizing:border-box;box-sizing:border-box;width:598px;border:4px solid #000;border-radius:14px;display:block;overflow:hidden;margin:0 auto}#contents .buttons01 a img{width:100%}#contents #mainContent{background-size:82px auto}#contents #mainContent>div{width:1200px;margin:0 auto}#contents #mainContent>div>img{display:block;margin:20px 0 0 0;width:262px}#contents #mainContent>div section h1{margin-top:0}#contents #mainContent>div section h1 img{width:601px}#contents #mainContent>div section>ul{width:1008px;margin:0 auto 20px auto}#contents #mainContent>div section>ul li{margin-top:20px;border:4px solid #000;border-radius:38px;padding:30px}#contents #mainContent>div section>ul li:first-of-type{margin-top:80px}#contents #mainContent>div section>ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents #mainContent>div section>ul li>div img{width:25px;height:24px;margin-right:20px}#contents #mainContent>div section>ul li>div.q{padding-bottom:17px;border-bottom:2px solid #000}#contents #mainContent>div section>ul li>div.q p{margin-top:.1em;font-size:18px;line-height:1em}#contents #mainContent>div section>ul li>div.a{padding-top:15px}#contents #mainContent>div section>ul li>div.a p{font-size:16px;line-height:1.5em}#contents #mainContent>div section>ul li>div.a p:nth-of-type(2n){margin-top:1em}#contents #mainContent>div section>ul li>div.a small{font-size:12px;line-height:1.4em;display:block;text-indent:-1em;padding-left:1em}#contents #mainContent>div section>ul li>div.a small:first-of-type{margin-top:1em}}