@charset "UTF-8";body{width:100%;height:100%;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{display:block;text-decoration:none}a:hover,p:hover{text-decoration:none}img{display:block}ul,ol{list-style:none;padding:0;margin:0}li{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#333}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:none}input[type=submit],input[type=button]{font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Arial,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.hidden{display:none}body{position:relative;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;word-wrap:break-word;word-break:break-all;text-rendering:optimizelegibility;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;color:#183028}@media(max-width:1024px){body{background-color:#f4f4f4}}.content_inner{width:100%;max-width:1200px;margin:auto}@media(max-width:1024px){.content_inner{width:100%}}.content_title{font-family:inherit;font-size:32px;font-weight:700;line-height:1;letter-spacing:0;color:#183028}@media(max-width:1024px){.content_title{font-size:24px}}.content_title_eng{display:block;margin:0 0 16px;font-family:Arial Rounded MT Bold,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:.8px;color:#ffa01f}@media(max-width:1024px){.content_title_eng{margin:0 0 8px;font-size:14px}}.content_button{background-color:#e95506;border-radius:8px;text-align:center}.content_button-link{padding:20px 0;font-family:inherit;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;color:#fff}@media(max-width:320px){.content_button-link{font-size:14px}}.content_eyecatch{padding:80px 0;background-color:#fff}@media(max-width:1024px){.content_eyecatch{padding:24px 16px}}.content-background{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#00000052;z-index:1000}.content-hide{display:none}@media(max-width:1024px){.show_pc{display:none}}@media(min-width:1025px){.show_sp{display:none}}#modal-overlay{z-index:200;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:#000000bf}.header{position:relative;width:100%;height:78px;background-color:#ffffffe6;z-index:1000;transition:all .3s}@media(max-width:1024px){.header{position:relative;height:50px;padding:8px 16px}.header-top-page{position:fixed}}.header-fill{background-color:#ffa01f}.header_inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;margin:auto}@media(max-width:1024px){.header_inner{width:100%}}.header_logo-img{width:144px;height:auto}@media(max-width:1024px){.header_logo-img{width:96px}}.header_phone{font-family:inherit;font-size:32px;font-weight:700;line-height:1;letter-spacing:0;color:#183028}.header_time{margin:8px 0 0;font-family:inherit;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;color:#183028}.header-sidebar{position:fixed;top:0;right:0;z-index:10000;width:calc(100% - 48px);height:100%;transition:all .3s;transform:translate(100%)}.header-sidebar.open{transform:translate(0)}.header-sidebar-top{min-height:476px;padding:40px 24px 0;background-color:#fff;border-left:4px solid #ffa01f;border-top-left-radius:20px}.header-sidebar-close{position:absolute;top:16px;right:16px}.header-sidebar-logo-img{width:144px;height:auto}.header-sidebar-list{margin:16px 0 0}.header-sidebar-item{padding:24px 0;border-bottom:2px solid #f2f2f2}.header-sidebar-item:last-child{border-bottom:0}.header-sidebar-item-img{width:48px;height:48px;margin:0 16px 0 0;object-fit:contain;object-position:center}.header-sidebar-item-text{font-family:inherit;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;color:#183028}.header-sidebar-item-link{display:flex;justify-content:flex-start;align-items:center}.header-sidebar-bottom{height:calc(100vh - 476px);padding:24px 24px 32px;background-color:#ffa01f;border-bottom-left-radius:20px;border-left:4px solid #fff}.header-sidebar-sub-item{margin:0 0 20px}.header-sidebar-sub-link{font-family:inherit;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;color:#fff}.header-sidebar-share{display:flex;justify-content:flex-start;align-items:center}.header-sidebar-share-item{margin:0 12px 0 0}.header-sidebar-share-img{width:36px;height:36px}.top_eyecatch{position:relative;top:-21px;width:100%;margin:0 0 -118px;background-color:#fff}@media(max-width:1024px){.top_eyecatch{top:0;margin:0}}.top_eyecatch-inner{display:flex;justify-content:space-between;align-items:center;margin-top:4px}@media(max-width:1024px){.top_eyecatch-inner{display:block;padding-top:41px;margin-top:0}}.top_eyecatch-title{position:absolute;top:141px;padding:0 16px;font-size:36px;font-family:inherit;font-size:40px;font-weight:700;line-height:1;letter-spacing:0;color:#183028}@media(max-width:1024px){.top_eyecatch-title{position:absolute;top:152px;left:40px;width:100%;padding:0 16px;font-size:36px}}@media(max-width:440px){.top_eyecatch-title{position:absolute;top:114px;left:0;width:100%;padding:0 16px;font-size:16px}}@media(max-width:320px){.top_eyecatch-title{font-size:14px}}.top_eyecatch-title_round{padding:12px;background-color:#ffa01f;border-radius:50%;color:#fff}@media(max-width:1024px){.top_eyecatch-title_round{padding:4px}}.top_eyecatch-title_round_one{position:relative;top:-10px}@media(max-width:1024px){.top_eyecatch-title_round_one{top:-4px}}.top_eyecatch-title_round_two{position:relative;left:-24px;bottom:-10px;margin:0 -32px 0 0}@media(max-width:1024px){.top_eyecatch-title_round_two{left:-10px;bottom:-4px;margin:0 -12px 0 0}}.top_eyecatch-title_bg{position:relative}.top_eyecatch-title_bg:before{content:"";position:absolute;top:-12px;left:-12px;width:20px;height:20px;background:url(/build/assets/ic_bg_point_top-BPCSXUhe.svg) no-repeat 0 0;background-size:20px 20px}@media(max-width:1024px){.top_eyecatch-title_bg:before{top:-4px;left:-4px;width:8px;height:8px;background-size:8px 8px}}.top_eyecatch-title_bg:after{content:"";position:absolute;bottom:-12px;right:-12px;width:20px;height:20px;background:url(/build/assets/ic_bg_point_bottom-BFtd3JEj.svg) no-repeat 0 0;background-size:20px 20px}@media(max-width:1024px){.top_eyecatch-title_bg:after{bottom:-4px;right:-4px;width:8px;height:8px;background-size:8px 8px}}@media(max-width:1024px){.top_eyecatch-title_logo{width:100%}}.top_eyecatch-title_img{width:560px;height:auto;margin:40px 0 0}@media(max-width:1024px){.top_eyecatch-title_img{width:calc(100% - 284px);max-width:511px;margin:24px 0 0;background-color:#fff}}@media(max-width:440px){.top_eyecatch-title_img{width:calc(100% - 143px);max-width:200px;margin:24px 0 0;background-color:#fff}}.top_eyecatch-thumb{margin-left:auto}.top_eyecatch-thumb_img{height:560px;width:848.47px;height:652.07px;object-fit:cover;object-position:center 68%}@media(max-width:1024px){.top_eyecatch-thumb_img{width:580px;height:100%;padding-top:82px;padding-bottom:163px;margin-top:21px;object-position:center 88%;margin-left:auto}}@media(max-width:440px){.top_eyecatch-thumb_img{width:100%;height:100%;margin:21px auto auto;padding-top:12px;padding-bottom:58px;object-position:center 88%}}.policy,.rules{position:relative;width:1040px;margin:0 auto 20px;display:block;padding:25px 0 0;overflow:hidden}@media(max-width:1024px){.policy,.rules{width:100%;padding:0;margin:0 0 10px}}.policy h1,.rules h1{font-size:28px;line-height:36px;margin:0;padding:0 0 15px;font-weight:400}@media(max-width:1024px){.policy h1,.rules h1{font-size:18px;font-weight:700;margin-top:24px;padding:0}}.policy-box,.rules-box{border:1px solid #e3e3e3;margin:20px 0 60px;padding:20px}@media(max-width:1024px){.policy-box,.rules-box{border:none;margin:4px 0 0;padding:8px}}.policy-inner{padding:10px 45px 0}@media(max-width:1024px){.policy-inner{padding:0 8px}}.policy-inner p{margin:20px 0;padding:0;font-size:13px;line-height:22px;color:#212121}@media(max-width:1024px){.policy-inner p{margin:16px 0;line-height:24px}}.policy-ol li{margin:20px 0;padding:0;font-size:13px;line-height:22px;color:#212121}@media(max-width:1024px){.policy-ol li{margin:16px 0;line-height:24px}}.policy-ul li{margin:20px 0;padding:0;font-size:13px;line-height:22px;color:#212121}@media(max-width:1024px){.policy-ul li{margin:16px 0;line-height:24px}}.policy-h2,.rules-h2{margin:60px 0 20px;line-height:21px;font-size:16px;font-weight:900;color:#212121}@media(max-width:1024px){.policy-h2,.rules-h2{margin:16px 0}}.policy-end,.rules-end{text-align:right;line-height:21px;font-size:14px;margin:0 0 40px}@media(max-width:1024px){.policy-end,.rules-end{margin:10px 0 0}}.rules h1{font-size:28px;line-height:36px;margin:0;padding:0 0 15px;font-weight:400}@media(max-width:1024px){.rules h1{font-size:18px;font-weight:700;margin-top:24px;padding:0}}.rules-inner{padding:10px 42px 0}@media(max-width:1024px){.rules-inner{padding:0 8px}}.rules-inner p{margin:20px 0;padding:0;font-size:13px;line-height:22px;color:#212121}@media(max-width:1024px){.rules-inner p{margin:16px 0;line-height:24px}}.rules-ol li{margin:20px 0;padding:0;font-size:13px;line-height:22px;color:#212121}@media(max-width:1024px){.rules-ol li{margin:16px 0;line-height:24px}}.rules-ul li{margin:20px 0;padding:0;font-size:13px;line-height:22px;color:#212121}@media(max-width:1024px){.rules-ul li{margin:16px 0;line-height:24px}}.top_company{width:100%;padding:80px 0;background-color:#fff}@media(max-width:1024px){.top_company{padding:32px 16px}}.top_company-list{width:100%;margin-top:24px;border-collapse:collapse}.top_company-head{width:20%;padding:32px 16px;border:1px solid rgba(24,48,40,.1);background-color:#f2f2f2}@media(max-width:1024px){.top_company-head{padding:12px 8px;font-size:12px}}.top_company-data{padding:32px 16px;border:1px solid rgba(24,48,40,.1)}@media(max-width:1024px){.top_company-data{padding:12px 8px;font-size:12px}}.top_company-url{text-decoration:underline}
