@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}input[type=mail],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}select::-ms-expand{display:none}ol,ul{list-style:none}html{overflow-y:scroll}html.msie body{font-size:100%}html.no-msie body{font-size:16px}@media (max-width:750px){html.no-msie body{font-size:.875rem}}html.android a:hover,html.ipad a:hover,html.iphone a:hover,html.ipod a:hover{opacity:1!important}html.android a:hover img,html.ipad a:hover img,html.iphone a:hover img,html.ipod a:hover img{opacity:1!important}body{text-align:center;background:#fff;color:#191919;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:400;line-height:1.6;-webkit-text-size-adjust:100%;letter-spacing:-.02em}@media (max-width:750px){body{font-size:.875rem}}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}a{display:block;text-decoration:none}a:link,a:visited{color:#06c}a:active,a:hover{color:#09f}@media (max-width:750px){a:active,a:hover{color:#06c}}img{vertical-align:bottom;width:100%}header{display:flex;justify-content:space-between;align-items:center;padding:26px 10px;max-width:1000px;width:100%;margin:0 auto}header .header_logo_img{width:120px}header .header_logo_text{width:calc(100% - 194px);padding-left:20px;text-align:left}header .header_sns{display:flex}header .header_sns img{width:32px}header .header_sns li+li{padding-left:10px}header .header_sns .header_sns_link.line{display:none}@media (max-width:750px){header{flex-wrap:wrap;padding:10px 2.667vw 8px}header .header_logo_img{width:100px}header .header_logo_text{order:3;width:100%;padding-top:6px;padding-left:0;font-size:.625rem}header .header_sns{order:2}header .header_sns li+li{padding-left:5px}header .header_sns .header_sns_link.line{display:block}header .header_sns .header_sns_link.line .icon{width:32px!important}}.inner{max-width:1040px;width:100%;margin:0 auto;padding:0 20px}.sp{display:none}.section_top{position:relative;z-index:1}.section_top:before{content:"";position:absolute;display:block;width:500px;height:80px;top:-50px;left:0;right:0;margin:auto;border-radius:50%/100% 100% 0 0;z-index:-1}.hoverImg{transition:opacity .4s}.hoverImg:hover{opacity:.7}.toshoBtn{max-width:620px;width:100%;margin:0 auto}.toshoBtn a{position:relative;display:flex;justify-content:center;align-items:center;min-height:70px;padding:10px 55px 10px 20px;border:4px solid #35318f;border-radius:100px;background:#fff;color:#35318f;font-size:1.25rem;font-weight:700}.toshoBtn a .toshoBtn_img{width:120px;margin-right:20px}.toshoBtn a:after,.toshoBtn a:before{content:"";position:absolute;display:block;top:0;bottom:0;margin:auto}.toshoBtn a:before{right:30px;width:26px;height:26px;border-radius:50%;background:#35318f}.toshoBtn a:after{right:39px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.linebox{position:relative;border-radius:8px;background:#fff}.linebox:after{content:"";position:absolute;display:block;top:-7px;bottom:-7px;left:-7px;right:-7px;background:repeating-linear-gradient(-45deg,#ffb900,#ffb900 2px,#fff 2px,#fff 4px);z-index:-1;border-radius:12px}.scrollBox{height:345px;padding:40px 20px 40px 40px;border-radius:12px;background:#fff;font-size:.875rem;text-align:left;overflow:hidden}.scrollBox .scrollBox_inner{width:100%;height:100%;padding-right:40px;overflow:auto;word-break:break-all}.scrollBox .scrollBox_inner::-webkit-scrollbar{width:6px}.scrollBox .scrollBox_inner::-webkit-scrollbar-track{border-radius:50px;background-color:#dcdcdc}.scrollBox .scrollBox_inner::-webkit-scrollbar-thumb{border-radius:50px;background-color:#f19700}.scrollBox .scrollBox_inner .scrollBox_ttl{font-weight:700}.scrollBox .scrollBox_inner .scrollBox_txt{margin-left:1em}.scrollBox .scrollBox_inner .scrollBox_txt a{display:inline-block;color:#e37b01}.scrollBox .scrollBox_inner .scrollBox_txt .scrollBox_list li{padding-left:1em;text-indent:-1em}.scrollBox .scrollBox_inner .mt{margin-top:20px}.scrollBox .scrollBox_inner .scrollBox_txt+.scrollBox_ttl{margin-top:20px}@media (max-width:750px){.inner{padding:0 5.333vw}.sp{display:block}.section_top:before{width:294px;top:-30px}.hoverImg:hover{opacity:1}.toshoBtn{max-width:620px}.toshoBtn a{line-height:1.3;justify-content:center;min-height:60px;padding:9px 40px 10px 15px;border:2px solid #35318f;font-size:.875rem;text-align:left}.toshoBtn a .toshoBtn_img{width:88px}.toshoBtn a:before{right:15px;width:18px;height:18px}.toshoBtn a:after{right:22px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff}.linebox{border-radius:6px}.linebox:after{top:-4px;bottom:-4px;left:-4px;right:-4px;background:repeating-linear-gradient(-45deg,#ffb900,#ffb900 3px,#fff 3px,#fff 6px)}.scrollBox{height:160px;padding:18px 10px 26px 16px;border-radius:6px;font-size:.75rem}.scrollBox .scrollBox_inner{padding-right:20px}.scrollBox .scrollBox_inner .scrollBox_txt{margin-left:0}.scrollBox .scrollBox_inner::-webkit-scrollbar{width:3px}.scrollBox .scrollBox_inner .mt{margin-top:10px}.scrollBox .scrollBox_inner .scrollBox_txt+.scrollBox_ttl{margin-top:10px}}.kv_wrapper{background:#ffc100}.kv_wrapper .kv img{max-width:1000px;margin:0 auto}.kv_wrapper .kv_period{max-width:500px;width:100%;margin:0 auto 20px;display:inline-block;padding:8px 20px 6px;border-radius:50px;background:#fff;font-weight:700;text-align:center}.kv_wrapper .kv_period img{width:250px;padding-bottom:2px}@media (max-width:750px){.kv_wrapper .kv_period{max-width:500px;width:calc(100% - 40px);margin:6px auto 15px;padding:6px 10px 4px;font-size:.75rem}.kv_wrapper .kv_period img{width:200px}}.anchor{background:#d0121b}.anchor .anchor_list{display:flex;justify-content:center;align-items:center;max-width:1000px;width:100%;margin:0 auto}.anchor .anchor_list .anchor_list_link{position:relative;max-width:240px;width:100%}.anchor .anchor_list .anchor_list_link:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;width:2px;height:46px;margin:auto;background:#fff}.anchor .anchor_list .anchor_list_link:last-child:after{content:"";position:absolute;display:block;top:0;bottom:0;right:0;width:2px;height:46px;margin:auto;background:#fff}.anchor .anchor_list .anchor_list_link a{position:relative;padding:12px 10px 30px;color:#fff;font-size:1.12rem;font-weight:700}.anchor .anchor_list .anchor_list_link a:after{content:"";position:absolute;display:block;bottom:16px;left:0;right:0;width:8px;height:8px;margin:auto;border-top:3px solid #ffe35e;border-right:3px solid #ffe35e;transform:rotate(135deg);transition:.4s}.anchor .anchor_list .anchor_list_link a:hover:after{bottom:12px}@media (max-width:750px){.anchor .anchor_list .anchor_list_link{max-width:100%}.anchor .anchor_list .anchor_list_link:before{width:1px;height:40px}.anchor .anchor_list .anchor_list_link:first-child:before,.anchor .anchor_list .anchor_list_link:last-child:after{display:none}.anchor .anchor_list .anchor_list_link a{padding:12px 0 26px;font-size:.875rem}.anchor .anchor_list .anchor_list_link a:after{width:5px;height:5px;border-top:2px solid #ffe35e;border-right:2px solid #ffe35e}.anchor .anchor_list .anchor_list_link a:hover:after{bottom:16px}}.card{position:relative;padding:90px 0 130px;background:#fff0b3;z-index:1}.card .cardbox{position:relative;width:calc(100% - 14px);margin:0 auto;padding:70px 20px 40px;border-radius:16px}.card .cardbox:after{border-radius:20px}.card .cardbox .cardbox_ttl{position:absolute;top:-30px;left:0;right:0;margin:auto}.card .cardbox .cardbox_ttl img{max-width:770px}.card .cardbox:before{content:"";position:absolute;display:block;top:-7px;left:-7px;width:calc(100% + 14px);height:43px;border-radius:20px 20px 0 0;background:#f19601}.card .cardbox .cardbox_read{text-align:center}.card .cardbox .cardbox_read img{max-width:308px}.card .cardbox .cardbox_img{display:flex;justify-content:space-around;margin-top:30px}.card .cardbox .cardbox_img li{max-width:410px}.card .cardbox .cardbox_img li+li{margin-left:20px}.card .cardbox .cardbox_copy{padding-top:8px;padding-right:30px;font-size:.75rem;text-align:right}.card .cardbox .present{margin-top:40px}.card .cardbox .present .present_ttl{text-align:center}.card .cardbox .present .present_ttl img{width:196px}.card .cardbox .present .present_txt{position:relative;margin-top:5px;font-size:1.25rem;font-weight:700;text-align:center}.card .cardbox .present .present_txt .present_txt_large{font-size:2rem}.card .cardbox .present .present_txt .present_txt_line{position:relative;z-index:1}.card .cardbox .present .present_txt .present_txt_line:after{content:"";position:absolute;display:block;bottom:-4px;left:-16px;width:101%;height:24px;background:url(../images/bg_line.jpg) repeat center center/6px;transform:skewX(-40deg);z-index:-1}.card .cardbox .present .present_txt .present_txt_line.line_sp:after{display:none}.card .cardbox .present .present_txt:after,.card .cardbox .present .present_txt:before{content:"";position:absolute;display:block;top:0;bottom:0;width:72px;height:86px;margin:auto;background:url(../images/img_card03.png) no-repeat center center/contain}.card .cardbox .present .present_txt:before{left:0}.card .cardbox .present .present_txt:after{right:0;transform:rotate(180deg)}.card .cardbox .present .present_txt .present_txt_br{display:none}.card .cardbox .present .present_caution{margin-top:6px;text-align:center}@media screen and (max-width:950px){.card .cardbox .cardbox_copy{padding-right:2px}.card .cardbox .present .present_txt{display:inline-block}.card .cardbox .present .present_txt .present_txt_line.line_pc:after{display:none}.card .cardbox .present .present_txt .present_txt_line.line_sp:after{display:block;left:-12px;width:102%}.card .cardbox .present .present_txt:before{left:-100px}.card .cardbox .present .present_txt:after{right:-100px}.card .cardbox .present .present_txt .present_txt_br{display:block}}.card .toshoBtn{margin-top:50px}@media (max-width:750px){.card{padding:65px 0 80px}.card .cardbox{width:calc(100% - 8px);padding:60px 5.333vw 38px;border-radius:12px}.card .cardbox:after{border-radius:20px 20px 14px 14px}.card .cardbox .cardbox_ttl{top:-27px}.card .cardbox .cardbox_ttl img{max-width:278px}.card .cardbox:before{top:-4px;left:-4px;width:calc(100% + 8px)}.card .cardbox .cardbox_read img{max-width:212px}.card .cardbox .cardbox_img{display:block;margin-top:20px}.card .cardbox .cardbox_img li{margin:0 auto}.card .cardbox .cardbox_img li+li{margin:10px auto 0}.card .cardbox .cardbox_copy{padding-top:2px;padding-right:2px;font-size:.625rem}.card .cardbox .present{margin-top:30px}.card .cardbox .present .present_ttl img{width:150px}.card .cardbox .present .present_txt{margin-top:4px;font-size:.875rem}.card .cardbox .present .present_txt .present_txt_large{font-size:1.12rem}.card .cardbox .present .present_txt .present_txt_line.line_sp:after{bottom:-2px;left:-6px;width:101%;height:12px}.card .cardbox .present .present_txt:after,.card .cardbox .present .present_txt:before{width:28px;height:48px}.card .cardbox .present .present_txt:before{top:32px;left:-32px}.card .cardbox .present .present_txt:after{top:32px;right:-32px}.card .cardbox .present .present_txt .present_txt_br{display:block}.card .cardbox .present .present_caution{margin-top:6px;font-size:.75rem}.card .toshoBtn{margin-top:22px}.card .toshoBtn a{padding:10px 5.333vw 10px 15px;text-align:center}}.entry{padding:30px 0 130px;background:#ffc920}.entry.section_top:before{background:#ffc920}.entry h2{padding-bottom:60px}.entry h2 img{width:216px}.entry .entrybox{position:relative;display:flex;justify-content:space-between;width:calc(100% - 14px);margin:0 auto}.entry .entrybox:before{content:"";position:absolute;display:block;top:0;bottom:0;right:0;left:5px;width:26px;height:32px;margin:auto;background:url(../images/img_entry03.png) no-repeat center center/contain}.entry .entrybox li{position:relative;max-width:440px;width:46%;padding:44px 0 42px}.entry .entrybox li .entrybox_num{position:absolute;top:-44px;left:0;right:0;width:74px;height:74px;margin:auto}.entry .entrybox li .entrybox_num img{width:74px}.entry .entrybox li .entrybox_btn{margin-top:14px;text-align:center}.entry .entrybox li .entrybox_btn .btn_twitter{position:relative;display:inline-block;padding:8px 46px 7px 66px;border-radius:50px;box-shadow:0 3px 0 #0a6eb2;background:#1d9bf0;color:#fff;font-weight:700}.entry .entrybox li .entrybox_btn .btn_twitter:before{content:"";position:absolute;display:block;top:10px;left:30px;width:26px;height:22px;margin:auto;background:url(../images/icon_twitter02.png) no-repeat center center/contain}.entry .entrybox li .entrybox_btn .btn_twitter:hover{box-shadow:none;transform:translateY(3px)}.entry .entrybox li .entrybox_txt{padding-top:16px;text-align:center}.entry .entrybox li .entrybox_txt a{position:relative;display:inline-block;color:#1d9bf0}.entry .entrybox li:first-child .entrybox_txt{padding-top:30px}.entry .entrybox li .entrybox_ttl{padding:6px 0;color:#ba1c21;font-size:1.12rem;font-weight:700;text-align:center}.entry .entry_caution{margin-top:14px;font-size:.875rem;text-align:left}.entry .entry_caution li{padding-left:1em;text-indent:-1em}.entry .entry_caution a{position:relative;display:inline-block;padding-left:1em;color:#191919;text-decoration:underline}.entry .entry_caution a:after,.entry .entry_caution a:before{content:"";position:absolute;display:block;top:0;bottom:0;margin:auto}.entry .entry_caution a:before{right:-22px;width:16px;height:16px;border-radius:50%;background:#191919}.entry .entry_caution a:after{right:-16px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.entry .example{max-width:800px;width:calc(100% - 14px);margin:100px auto 0}.entry .example .example_txtbox{position:relative;width:calc(100% - 304px);padding:90px 20px 60px}.entry .example .example_txtbox .example_ttl{position:absolute;top:-50px;left:0;right:0;width:147px;margin:auto}.entry .example .example_txtbox .example_ttl img{width:147px}.entry .example .example_txtbox .example_txt{display:inline-block;font-size:1.12rem}.entry .example .example_txtbox .example_txt .example_txt_line{position:relative;font-weight:700;z-index:1}.entry .example .example_txtbox .example_txt .example_txt_line:after{content:"";position:absolute;display:block;bottom:-4px;left:-10px;width:105%;height:14px;background:url(../images/bg_line.jpg) repeat center center/6px;transform:skewX(-40deg);z-index:-1}.entry .example .example_txtbox .example_name{display:flex;max-width:360px;width:100%;margin:0 auto;padding-top:20px}.entry .example .example_txtbox .example_name dt{width:30px;height:30px;padding-top:1px;border-radius:50px;background:#191919;color:#fff}.entry .example .example_txtbox .example_name dd{width:calc(100% - 30px);margin-left:14px}.entry .example .example_txtbox .example_name dd ul{display:flex;flex-wrap:wrap;padding-top:2px}.entry .example .example_txtbox .example_name dd ul li{min-width:80px;margin-right:10px;margin-bottom:10px;padding:0 8px;border-radius:5px;background:#ffde3f}.entry .example .example_img{position:absolute;bottom:0;right:50px;width:395px}.entry .agree{padding-top:60px}.entry .agree .agree_ttl{max-width:800px;width:100%;margin:0 auto 20px;padding:9px 20px 10px;border-radius:50px;background:#fff;font-size:1.25rem;font-weight:700;text-align:center}.entry .agree .agree_ttl .link_agree{display:inline-block;color:#d0121b}.entry .agree .checkBox{position:relative;display:inline-block;margin-top:40px;font-size:1.25rem;font-weight:700;text-align:center}.entry .agree .checkBox input#checkAgree[type=checkbox]{display:none}.entry .agree .checkBox input#checkAgree[type=checkbox]+label:before{content:"";position:absolute;display:block;top:0;bottom:0;left:12px;width:30px;height:30px;margin:auto;background:#fff;border:2px solid #191919;cursor:pointer}.entry .agree .checkBox input#checkAgree[type=checkbox]:checked+label:after{content:"";position:absolute;display:block;top:11px;left:24px;width:16px;height:10px;border-bottom:3px solid #d0121b;border-left:3px solid #d0121b;transform:rotate(-45deg) translateY(-50%)}.entry .agree .checkBox label{padding-left:56px}.entry .agree .checkBox:after{content:"";position:absolute;display:block;bottom:-8px;left:0;right:0;width:520px;height:4px;margin:auto;background:#d0121b}.entry .agree .agree_caution{padding-top:18px;font-size:.875rem;text-align:center}.entry .agree .agree_tweetBtn{max-width:620px;width:100%;margin:40px auto 0}.entry .agree .agree_tweetBtn a{position:relative;padding:17px 20px 18px;border-radius:100px;background:#ccc;color:#fff;font-size:1.75rem;font-weight:700;text-align:center;pointer-events:none}.entry .agree .agree_tweetBtn a.active{padding:17px 40px 18px 20px;box-shadow:0 6px 0 #a60602;background:#d0121b;color:#fff;pointer-events:all}.entry .agree .agree_tweetBtn a.active:hover{box-shadow:none;transform:translateY(6px)}.entry .agree .agree_tweetBtn a.active:after,.entry .agree .agree_tweetBtn a.active:before{content:"";position:absolute;display:block;top:0;bottom:0;margin:auto}.entry .agree .agree_tweetBtn a.active:before{right:30px;width:26px;height:26px;border-radius:50%;background:#fff}.entry .agree .agree_tweetBtn a.active:after{right:40px;width:8px;height:8px;border-top:2px solid #a60602;border-right:2px solid #a60602;transform:rotate(45deg)}@media (max-width:750px){.entry{padding:20px 0 80px}.entry h2{padding-bottom:56px}.entry h2 img{width:146px}.entry .entrybox{display:block;width:calc(100% - 8px)}.entry .entrybox:before{top:194px;bottom:auto;left:0;transform:rotate(90deg)}.entry .entrybox li{max-width:100%;width:100%;padding:32px 0 30px}.entry .entrybox li .entrybox_num{top:-36px;width:60px;height:60px}.entry .entrybox li .entrybox_num img{width:60px}.entry .entrybox li .entrybox_btn{margin-top:0}.entry .entrybox li .entrybox_btn .btn_twitter{margin-top:5px;padding:6px 18px 4px 36px;font-size:1rem}.entry .entrybox li .entrybox_btn .btn_twitter:before{top:12px;left:14px;width:18px;height:15px}.entry .entrybox li:first-child .entrybox_txt{padding-top:16px}.entry .entrybox li .entrybox_txt{padding-top:8px}.entry .entrybox li .entrybox_ttl{padding:6px 0;font-size:1rem}.entry .entrybox li+li{margin-top:82px}.entry .entry_caution{margin-top:12px;font-size:.75rem}.entry .entry_caution a:before{right:-15px;width:11px;height:11px}.entry .entry_caution a:after{right:-11px;border-top:1px solid #fff;border-right:1px solid #fff}.entry .example{margin:60px auto 0;padding:0 5.333vw}.entry .example .example_txtbox{width:100%;padding:54px 0 0;z-index:1}.entry .example .example_txtbox .example_ttl{top:-40px;width:115px}.entry .example .example_txtbox .example_ttl img{width:115px}.entry .example .example_txtbox .example_txt{font-size:.875rem}.entry .example .example_txtbox .example_txt .example_txt_line:after{bottom:-3px;height:12px}.entry .example .example_txtbox .example_name{max-width:360px;padding-top:14px;padding-left:1em;font-size:.75rem}.entry .example .example_txtbox .example_name dt{width:20px;height:20px;padding-top:0}.entry .example .example_txtbox .example_name dd{width:calc(100% - 30px);margin-left:8px}.entry .example .example_txtbox .example_name dd ul{padding-top:0}.entry .example .example_txtbox .example_name dd ul li{min-width:60px;margin-bottom:5px;padding:0 6px;border-radius:3px}.entry .example .example_img{position:relative;max-width:280px;width:100%;right:4vw;margin:-15px auto}.entry .agree{padding-top:60px}.entry .agree .agree_ttl{padding:5px 5.333vw 6px;font-size:.75rem}.entry .agree .checkBox{margin-top:20px;font-size:.8125rem}.entry .agree .checkBox input#checkAgree[type=checkbox]+label:before{left:2px;width:21px;height:21px}.entry .agree .checkBox input#checkAgree[type=checkbox]:checked+label:after{top:2px;bottom:0;left:11px;width:12px;height:8px;margin:auto}.entry .agree .checkBox label{padding-left:32px}.entry .agree .checkBox:after{bottom:-8px;width:100%;height:3px}.entry .agree .agree_caution{padding-top:10px;font-size:.625rem}.entry .agree .agree_tweetBtn{max-width:100%;margin:30px auto 0}.entry .agree .agree_tweetBtn a{padding:21px 5.333vw 20px;font-size:1rem}.entry .agree .agree_tweetBtn a.active{padding:21px 34px 20px 10px;box-shadow:0 5px 0 #a60602}.entry .agree .agree_tweetBtn a.active:before{right:15px;width:18px;height:18px}.entry .agree .agree_tweetBtn a.active:after{right:21px;width:6px;height:6px}}.requirements{padding:30px 0 130px;background:url(../images/bg_requirements.jpg) repeat center top/24px}.requirements:before{left:4px;background:url(../images/bg_requirements.jpg) repeat center top/24px}.requirements h2{padding-bottom:40px}.requirements h2 img{width:205px}@media (max-width:750px){.requirements{padding:20px 0 80px}.requirements:before{left:11px}.requirements h2{padding-bottom:30px}.requirements h2 img{width:140px}}.faq{padding:30px 0 60px}.faq:before{background:#fff}.faq h2{padding-bottom:40px}.faq h2 img{width:316px}.faq .faq_wrapper{text-align:left}.faq .faq_wrapper .faq_q{position:relative;margin-bottom:16px;padding:22px 70px;border-radius:12px;background:#fdebbf;font-weight:700}.faq .faq_wrapper .faq_q:before{content:"";position:absolute;display:block;top:0;bottom:0;left:20px;width:36px;height:36px;margin:auto;background:url(../images/icon_q.png) no-repeat center center/contain}.faq .faq_wrapper .faq_q:after{content:"";position:absolute;display:block;top:0;bottom:0;right:30px;width:8px;height:8px;margin:auto;border-top:3px solid #191919;border-right:3px solid #191919;transform:rotate(135deg);transition:.4s}.faq .faq_wrapper .faq_q.active:after{transform:rotate(-45deg)}.faq .faq_wrapper .faq_a{display:flex;position:relative;padding:4px 40px 40px 20px}.faq .faq_wrapper .faq_a .faq_a_icon img{width:36px}.faq .faq_wrapper .faq_a .faq_a_txt{padding-top:5px;padding-left:14px}.faq .faq_wrapper .faq_a .faq_a_txt dl+p,.faq .faq_wrapper .faq_a .faq_a_txt dt{margin-top:10px}.btn_orange{max-width:440px;width:100%;margin:0 auto;padding-top:60px}.btn_orange a{position:relative;padding:18px 10px 20px;border-radius:100px;background:#f19601;color:#fff;font-size:1.25rem;font-weight:700;text-align:center}.blank a{padding:16px 30px 18px 10px}.blank a:before{content:"";position:absolute;display:block;top:26px;right:30px;width:12px;height:9px;margin:auto;border:2px solid #fff}.blank a:after{content:"";position:absolute;display:block;top:33px;right:36px;width:12px;height:9px;margin:auto;border-style:solid;border-color:#fff;border-width:0 0 2px 2px}@media (max-width:750px){.faq{padding:20px 0 40px}.faq h2{padding-bottom:30px}.faq h2 img{width:208px}.faq .faq_wrapper .faq_q{line-height:1.3;display:flex;align-items:center;height:52px;margin-bottom:10px;padding:12px 32px 12px 50px;border-radius:6px}.faq .faq_wrapper .faq_q:before{left:10px;width:30px;height:30px}.faq .faq_wrapper .faq_q:after{top:2px;right:12px;width:6px;height:6px;border-top:2px solid #191919;border-right:2px solid #191919}.faq .faq_wrapper .faq_a{padding:4px 20px 30px 10px}.faq .faq_wrapper .faq_a .faq_a_icon img{width:30px}.faq .faq_wrapper .faq_a .faq_a_txt{padding-left:10px}.faq .faq_wrapper .faq_a .faq_a_txt dl+p,.faq .faq_wrapper .faq_a .faq_a_txt dt{margin-top:10px}.btn_orange{max-width:auto;min-width:260px;width:84%;padding-top:30px}.btn_orange a{padding:16px 36px 18px 12px;font-size:.875rem}.blank a:before{top:21px;right:17px;width:8px;height:6px;margin:auto;border:2px solid #fff}.blank a:after{top:27px;right:22px;width:8px;height:6px;border-width:0 0 2px 2px}}.asideBtn_wrapper{padding:60px 20px;background:#eee}@media (max-width:750px){.asideBtn_wrapper{padding:35px 5.333vw}}footer{padding:40px 20px;background:#36348c;color:#fff;font-size:.875rem;text-align:center}footer .footer_head{padding-bottom:12px;font-size:1rem;font-weight:700}footer a:link,footer a:visited{display:inline-block;border-bottom:1px solid;color:#fff}footer .footer_text02{position:relative;padding-top:30px}footer .footer_text02:before{content:"";position:absolute;display:block;top:14px;right:0;left:0;max-width:720px;width:100%;height:1px;margin:auto;background:#fff}footer .footer_copy{padding-top:12px;font-size:.75rem}@media (max-width:750px){footer{padding:26px 0 28px;font-size:.75rem}footer .footer_head{padding-bottom:8px;font-size:.875rem}footer .footer_text02{padding-top:26px;font-size:.625rem}footer .footer_text02:before{top:12px}footer .footer_copy{padding-top:10px;font-size:.625rem}}.end header{justify-content:flex-start}.end .endwrap{position:relative;background:#ffc920;padding:70px 0 80px;z-index:1}.end .endwrap .endbox{max-width:820px;width:calc(100% - 14px);margin:0 auto;padding:40px 20px}.end .endwrap .endbox .endbox_read{color:#ba1c21;font-size:1.75rem;font-weight:700}.end .endwrap .endbox .endbox_txt{padding-top:20px}.end .requirements,.end .requirements:before{background:#ffc920}@media (max-width:750px){.end .endwrap{padding:40px 0 50px}.end .endwrap .endbox{padding:26px 10px}.end .endwrap .endbox .endbox_read{font-size:1.12rem}.end .endwrap .endbox .endbox_txt{padding-top:10px}}