@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700&subset=japanese);@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);*{box-sizing:border-box}a,a:active,a:hover{color:inherit;text-decoration:none;cursor:pointer}p:last-child,ul{margin-bottom:0}ul{padding-left:0;list-style:none}p{font-size:.875rem;color:#333;line-height:1.6;padding-bottom:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;font-weight:500;font-family:Noto Sans JP,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1}body,html{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;background-color:#f5f2e9;color:#303030;min-height:100%;max-width:100vw;scroll-behavior:smooth;font-size:16px;line-height:1.6}body{overflow-x:hidden}body.body-paging:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;pointer-events:none;z-index:9999;opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}body.body-paging .animation-transition{transition:-webkit-transform 1s ease-out;-webkit-transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}body.body-paging .animation-transition a{-webkit-transition:all 1s ease;transition:all 1s ease}body.body-paging.body-fadeout:after{opacity:1}body.body-paging.body-fadeout .animation-transition{-webkit-transform:scale(1);transform:scale(1)}body.hide-scroll{overflow:hidden!important}@keyframes myMove{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@-webkit-keyframes myMove{0%{-webkit-transform:scale(1);-webkit-transform-origin:50% 50%}to{-webkit-transform:scale(1.1);-webkit-transform-origin:50% 0}}.outset{background-color:#fff;padding:0;min-height:100%;width:auto}.innerset{margin:0 auto}.container{padding:0 .9375rem}.container,.container-full{width:100%;height:100%;margin:0 auto}.container-full{position:relative}.row-base{margin-left:-7.5px;margin-right:-7.5px}.row-base>[class^=col]{padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){.row-base{margin-left:-15px;margin-right:-15px}.row-base>[class^=col]{padding-left:15px;padding-right:15px}}@media (min-width:320px) and (max-width:374.98px){html{font-size:14px}}@media (max-width:319.98px){html{font-size:12px}}.text-black{color:#303030}.modal-custom{background:rgba(0,0,0,.3)}.modal-custom .modal-dialog{max-width:28.125rem}.modal-custom .modal-dialog .modal-content{padding:2rem;border-radius:.25rem;border:0;min-height:15.3125rem}.modal-custom .modal-dialog .modal-content .modal-body{padding:0}.modal-custom .modal-dialog .modal-content .modal-body .text{font-size:1rem;font-weight:400;color:#303030}.modal-custom .modal-dialog .modal-content .modal-footer{border-top:0;padding:0;-webkit-box-pack:center;justify-content:center}.modal-custom .modal-dialog .modal-content .modal-footer .btn{max-width:10rem}.notification-section{position:relative;overflow-x:hidden;padding-top:8rem}.notification-section .content .icon_error{width:4rem;margin-bottom:2rem}.notification-section .content .title{font-size:1.125rem;font-weight:700;color:#303030;margin-bottom:1.6875rem}.notification-section .content .desc{font-size:1rem;font-weight:400;padding-bottom:3rem}@media (min-width:576px){.modal .modal-dialog.modal-xl{max-width:800px;padding:0 1rem}}