@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Zen+Kurenaido&display=swap");.pcHide{display:block}@media (min-width:768px){.pcHide{display:none}}.pcShow{display:none}@media (min-width:768px){.pcShow{display:block}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Noto Sans JP",sans-serif;background-color:#ffffff;color:#222;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.page-container{overflow-x:hidden;padding-top:56px;margin:0 auto;width:100vw;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ffffff}@media (min-width:800px){.page-container{padding-top:67px}}.header{position:fixed;top:0;width:100%;background-color:#ffffff;z-index:100}.header .header-wrap{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;padding:8px 12px 8px 16px}.header .header-wrap .logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:130px;-o-object-fit:cover;object-fit:cover}.header .header-wrap .nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-wrap .nav .nav-link{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Noto Sans JP",sans-serif;font-size:12px;font-weight:700;color:#222;text-decoration:underline;line-height:1.6;text-align:center;padding:6px 4px}.header .header-wrap .nav .nav-link-store{padding:7px 12px 6px;font-size:11px;line-height:1.2;background-color:#EEE;border-radius:20px;text-decoration:none}@media only screen and (min-width:800px){.header .header-wrap{width:800px;padding:14px 16px;margin:0 auto}.header .header-wrap .logo{width:182px}.header .header-wrap .nav{gap:16px}.header .header-wrap .nav .nav-link{font-size:16px;padding:6px 4px}.header .header-wrap .nav .nav-link:hover{color:#d4003b}.header .header-wrap .nav .nav-link-store{position:relative;padding:10px 16px;font-size:16px;overflow:hidden;z-index:1}.header .header-wrap .nav .nav-link-store:after{background:#d4003b;position:absolute;top:-10px;left:0;content:"";width:100%;z-index:-1;-webkit-transition:0.2s cubic-bezier(0.45,0,0.55,1);transition:0.2s cubic-bezier(0.45,0,0.55,1);-webkit-transform:skewY(-10deg) scale(1,0);transform:skewY(-10deg) scale(1,0);height:180px}.header .header-wrap .nav .nav-link-store:hover{color:#fff}.header .header-wrap .nav .nav-link-store:hover:after{-webkit-transform:skewY(-10deg) scale(1,1);transform:skewY(-10deg) scale(1,1)}}.footer{background-color:#000;color:#ffffff}.footer .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px}.footer .footer-link{position:relative;padding-left:1.25em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:400;color:#ffffff;text-decoration:none}.footer .footer-link:before{content:"";position:absolute;top:calc(50% + 1px);left:0;width:7px;height:7px;border-top:1px solid #fff;border-left:1px solid #fff;pointer-events:none;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-box-sizing:border-box;box-sizing:border-box}.footer .copyright{padding:16px 30px;font-size:10px;font-weight:400;text-align:center;border-top:1px solid rgba(255,255,255,0.2)}@media only screen and (min-width:800px){.footer .footer-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;width:800px;margin:0 auto}.footer .footer-link{font-size:16px;font-weight:400}.footer .footer-link:hover{color:#d4003b}.footer .footer-link:hover:before{border-color:#d4003b}.footer .copyright{padding:16px;font-size:14px}}.pageTitle{margin:16px 0px;font-size:18px;font-weight:bold;line-height:1.5;text-align:center;color:hsl(343,100%,42%)}@media only screen and (min-width:800px){.pageTitle{margin:24px 0px;font-size:24px}}.contentArea{padding:0 16px;margin-bottom:40px}.contentArea .navCopy{font-size:14px;line-height:1.5}.contentArea .agreeList{margin-top:20px}.contentArea .agreeList .item{font-size:14px;font-weight:bold;line-height:1.5}.contentArea .agreeList .data{margin-top:4px;font-size:14px;line-height:1.5}.contentArea .agreeList .data+.item{margin-top:20px}.contentArea .agreeList .data .numLine{display:table}.contentArea .agreeList .data .numLine .num{display:table-cell;width:1%;white-space:nowrap;padding-right:3px}.contentArea .agreeList .data .numLine .numText{display:table-cell;line-height:1.5}.contentArea .agreeList .data .numLine+.numLine{margin-top:4px}.contentArea .agreeList .data .link{color:#222;text-decoration:underline}@media only screen and (min-width:800px){.contentArea{width:800px;margin:24px auto 100px;padding:0}.contentArea .navCopy{font-size:16px}.contentArea .agreeList .item{font-size:18px}.contentArea .agreeList .data{margin-top:12px;font-size:16px}.contentArea .agreeList .data+.item{margin-top:32px}.contentArea .agreeList .data .numText .md_textLink{font-size:16px}.contentArea .agreeList .data .box{margin-top:16px;padding:16px}.contentArea .agreeList .data .link:hover{color:#d4003b}}