@charset "UTF-8";.errorDetail{margin:50px 0 100px;text-align:center}@media screen and (max-width: 768px){.errorDetail{margin:30px 0 60px}}.errorDetail .caption_en{color:var(--clGray);font-size:1.5rem;font-weight:700}@media screen and (max-width: 768px){.errorDetail .caption_en{font-size:1.25rem}}.errorDetail img{width:100%;max-width:300px;max-height:40vh;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}@media screen and (max-width: 768px){.errorDetail img{max-width:200px}}.errorDetail .text_wrapper{font-weight:700;margin:20px auto 30px}.errorDetail .text_wrapper .caption{font-size:1.5rem;margin-bottom:15px}@media screen and (max-width: 768px){.errorDetail .text_wrapper .caption{font-size:1.25rem}}.errorDetail .text_wrapper .text{font-size:1rem}@media screen and (max-width: 768px){.errorDetail .text_wrapper .text{font-size:.875rem}}.errorDetail .text_wrapper .text+.text{margin-top:15px}.errorDetail .btn_backTop{width:260px;height:53px;font-size:1.1875rem;font-weight:700;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (max-width: 768px){.errorDetail .btn_backTop{font-size:1.125rem}}.errorDetail .btn_backTop i{font-size:.875rem;margin-left:10px}.loading_wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10000;background:#000000b3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.loading_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:500px;width:100%;text-align:center}.loading_box .txt{color:#fff;line-height:1.7;font-size:1.125rem;margin:0 30px}.loading_box i{font-size:75px;margin:0 0 26px;color:#fff6d1}.balloon{position:relative;width:220px;height:36px;margin:0 auto 30px;background:#fff6d1;text-align:center;text-indent:1em;font-size:1.125rem;font-weight:700;border-radius:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:.9}.balloon:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:#fff6d100;border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-12px;border-top-color:#fff6d1;top:100%;left:50%}.page_caption{font-size:1.375rem;font-weight:700;padding:30px 0 20px}.box_rule{padding:40px 50px;margin-bottom:50px;box-shadow:0 0 10px #0000001a;counter-reset:number_section 0}@media screen and (max-width: 768px){.box_rule{padding:20px}}.box_rule p{font-size:.875rem;line-height:1.4rem;margin-bottom:1rem}.box_rule h3{font-size:1.25rem;margin:30px 0 20px;font-weight:700;line-height:1.6}.box_rule h3:before{counter-increment:number_section 1;content:"第" counter(number_section) "条";margin-right:10px}.box_rule h3+p{margin-left:15px}.box_rule h3+p+.rule_list{margin-left:30px}.box_rule .rule_list{counter-reset:number 0;margin-left:15px}.box_rule .rule_list:not(.only_num)>li:before{counter-increment:number 1;content:"(" counter(number) ")";margin-left:-1.9em;margin-right:5px}.box_rule .rule_list li{padding-left:1em;margin-bottom:10px;font-size:.875rem;line-height:1.5rem}.box_rule .rule_list li:nth-child(n+10):before{margin-left:-2.5em}.box_rule .rule_list.only_num>li:before{counter-increment:number 1;content:counter(number) ".";margin-left:-1.2em;margin-right:5px}.box_rule .rule_list .rule_list{margin-top:10px;margin-bottom:20px}.box_rule a{color:var(--clMain);text-decoration:underline}.box_rule .enactmentDate{margin:40px 0 0;text-align:right}
