.errorDetail{text-align:center;margin:50px 0 100px}@media screen and (width<=768px){.errorDetail{margin:30px 0 60px}}.errorDetail .caption_en{color:var(--clGray);font-size:1.5rem;font-weight:700}@media screen and (width<=768px){.errorDetail .caption_en{font-size:1.25rem}}.errorDetail img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:300px;max-height:40vh;margin:0 auto;display:block}@media screen and (width<=768px){.errorDetail img{max-width:200px}}.errorDetail .text_wrapper{margin:20px auto 30px;font-weight:700}.errorDetail .text_wrapper .caption{margin-bottom:15px;font-size:1.5rem}@media screen and (width<=768px){.errorDetail .text_wrapper .caption{font-size:1.25rem}}.errorDetail .text_wrapper .text{font-size:1rem}@media screen and (width<=768px){.errorDetail .text_wrapper .text{font-size:.875rem}}.errorDetail .text_wrapper .text+.text{margin-top:15px}.errorDetail .btn_backTop{justify-content:center;align-items:center;width:260px;height:53px;font-size:1.1875rem;font-weight:700;display:inline-flex}@media screen and (width<=768px){.errorDetail .btn_backTop{font-size:1.125rem}}.errorDetail .btn_backTop i{margin-left:10px;font-size:.875rem}.loading_wrapper{z-index:10000;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loading_box{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex}.loading_box .txt{color:#fff;margin:0 30px;font-size:1.125rem;line-height:1.7}.loading_box i{color:#fff6d1;margin:0 0 26px;font-size:75px}.balloon{text-align:center;text-indent:1em;opacity:.9;background:#fff6d1;border-radius:50px;justify-content:center;align-items:center;width:220px;height:36px;margin:0 auto 30px;font-size:1.125rem;font-weight:700;display:flex;position:relative}.balloon:after{content:"";pointer-events:none;border:12px solid #fff6d100;border-top-color:#fff6d1;width:0;height:0;margin-left:-12px;position:absolute;top:100%;left:50%}.page_caption{padding:30px 0 20px;font-size:1.375rem;font-weight:700}.box_rule{counter-reset:number_section 0;margin-bottom:50px;padding:40px 50px;box-shadow:0 0 10px #0000001a}@media screen and (width<=768px){.box_rule{padding:20px}}.box_rule p{margin-bottom:1rem;font-size:.875rem;line-height:1.4rem}.box_rule h3{margin:30px 0 20px;font-size:1.25rem;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{margin-bottom:10px;padding-left:1em;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{text-align:right;margin:40px 0 0}
