﻿@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,table,caption,colgroup,col,tbody,thead,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,input,span,a,img,em,ins,del,cite,abbr,sup,sub,dfn,code,var,samp,kbd,object,script,noscript,style,iframe,embed,param,map,area,menu,hr,address,small,strong,i,b,article,aside,figure,footer,header,hgroup,nav,section,figcaption,time,video,audio,mark,ruby,rt,rp,bdo,source,canvas,details,summary,command,datalist,keygen,output,progress,meter{margin:0;padding:0;font-size:100%;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}address,article,aside,figure,figcaption,footer,header,hgroup,hr,legend,menu,nav,section,summary{display:block}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a img{border:none}img{vertical-align:top}[hidden]{display:none}mark{background:none}em,i{font-style:normal}input{opacity:1}html{font-size:10px}body{position:relative;padding:0;color:#333;letter-spacing:-.001em;-webkit-text-size-adjust:none;font-family:Roboto, "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 'Noto Sans Japanese', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:15px;font-size:1.5rem;line-height:1.85;-webkit-text-size-adjust:100%}a{-webkit-tap-highlight-color:rgba(0,33,99,0.3);color:#0068b2;text-decoration:none}::-webkit-input-placeholder{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.2}body{font-family:"Noto Sans JP", sans-serif}.l-wrapper{position:relative;padding:0 0 100px}.l-header{display:block;width:100%;height:44px;box-sizing:border-box;padding:0px 20px;z-index:1000;color:#fff;background-color:#fff}.l-header__inner{display:flex;align-items:center;height:44px}.l-header__logo img{width:140px;height:auto}.l-header__lead{margin-left:20px;font-size:1rem;line-height:1.3}@media only screen and (min-width: 480px){.l-header__lead br{display:none}}.p-video{background-color:#ECF4FD;padding:20px 0 10px 0}.p-video video{width:100%;height:auto}.c-title{margin:0 0 40px 0;text-align:center;font-size:2rem;font-weight:900}.c-title span{position:relative}.c-title span:before,.c-title span:after{position:absolute;top:0;bottom:0;margin:auto;content:"";display:block;width:30px;height:3px;background-color:#333}.c-title span:before{left:-50px}.c-title span:after{right:-50px}.c-title.text-c-white{color:#fff}.c-title.text-c-white span:before,.c-title.text-c-white span:after{background-color:#fff}.p-registration{padding:15px 15px 40px}.p-registration__lead{margin:0 0 20px;font-size:1.6rem;font-weight:900;text-align:center;letter-spacing:-0.03em}.p-registration__text{margin:0 0 20px;font-size:1.4rem}.p-registration__text span{background:linear-gradient(rgba(0,0,0,0) 50%,#fff7a9 0%);display:inline;padding:0 2px 2px;font-weight:900}.num{font-size:2.8rem}.text-bold{font-weight:900}.text-c-red{color:#ED1C24}.text-left{text-align:left !important}.text-c-blue{color:#1177DD}.p-registrationButton .c-button.-primary{width:58%}.p-registrationButton .c-button.-sub{width:38%}.p-registrationButton .c-button.-details{width:100%}.p-registrationButton__top{display:flex;justify-content:space-between;width:100%}.c-button a{padding:11px 0 14px;display:block;width:100%;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);box-sizing:border-box;line-height:1.4;text-align:center;font-weight:700;border-radius:3px;background-color:#ED1C24;font-size:1.4rem;color:#fff}.c-button a:hover{opacity:.6;transition:all 0.25s ease-in-out}.c-button span{display:block;font-size:1.3rem;font-weight:400}.c-button.-primary a{line-height:1.5;height:60px}.c-button.-sub a{height:60px;background-color:#EE5566}.c-button.-details{margin:15px 0 0}.c-button.-details a{color:#1177DD;background-color:#fff;border:solid 2px #1177DD;box-shadow:inset 0 -1.5px 0 #0856bb}.p-about{padding:50px 15px 50px 15px;background-color:#ECF4FD}.p-aboutList{margin:0 0 0 15px}.p-aboutList__item{position:relative;margin:0 0 30px;padding:25px 20px 40px 40px;background-color:#fff;border-radius:5px}.p-aboutList__item:nth-of-type(1) .p-aboutList__image img{width:280px;height:auto}.p-aboutList__item:nth-of-type(1):before{position:absolute;top:20px;left:-20px;content:"";display:inline-block;background:url(../img/about_title_01.svg) top left no-repeat;width:58px;height:50px;background-size:58px 50px}.p-aboutList__item:nth-of-type(2) .p-aboutList__image img{width:238px;height:auto}.p-aboutList__item:nth-of-type(2):before{position:absolute;top:20px;left:-20px;content:"";display:inline-block;background:url(../img/about_title_02.svg) top left no-repeat;width:58px;height:50px;background-size:58px 50px}.p-aboutList__item:nth-of-type(3) .p-aboutList__image img{width:239px;height:auto}.p-aboutList__item:nth-of-type(3):before{position:absolute;top:20px;left:-20px;content:"";display:inline-block;background:url(../img/about_title_03.svg) top left no-repeat;width:58px;height:50px;background-size:58px 50px}.p-aboutList__item:nth-of-type(4) .p-aboutList__image img{width:272px;height:auto}.p-aboutList__item:nth-of-type(4):before{position:absolute;top:20px;left:-20px;content:"";display:inline-block;background:url(../img/about_title_04.svg) top left no-repeat;width:58px;height:50px;background-size:58px 50px}.p-aboutList__title{padding:0 0 10px 0;color:#1177DD;border-bottom:solid 2px #1177DD;font-size:1.9rem;line-height:1.5;font-weight:900}.p-aboutList__text{margin:15px 0 20px;line-height:1.6;font-size:1.5rem}.p-aboutList__text span.-marker{background:linear-gradient(rgba(0,0,0,0) 50%,#fff7a9 0%);display:inline;padding:0 2px 2px;font-weight:700}.p-aboutList__text span.-attention{font-size:1.1rem}.p-aboutList__image{text-align:center}.p-flow{padding:50px 15px 10px;background-color:#1177DD;color:#fff}.p-flowList{margin:40px 0 0 0}.p-flowList__item{position:relative;margin:0 0 50px 80px;font-size:1.5rem}.p-flowList__item:before{top:43px;left:-52px;position:absolute;display:block;content:"";width:3px;height:100%;background-color:#fff}.p-flowList__item:last-child:before{display:none}.p-flowList__step{position:absolute;top:-10px;left:-80px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:56px;height:56px;line-height:1.1;text-align:center;background-color:#fff;color:#1177DD;font-size:1.1rem;border-radius:50%;font-weight:900}.p-flowList__step em{font-size:2.2rem}.p-flowList__title{margin:0 0 15px 0;font-size:2rem;line-height:1.4}.p-flowList__image{margin:20px 0 0}.p-flowList__text span{margin:10px 0 0;display:block;font-size:1.1rem;line-height:1.4}@media only screen and (min-width: 480px){.p-aboutList__title br,.p-flowList__title br{display:none}}.p-question{padding:50px 15px 50px;background-color:#0F218B}.p-question__item{margin:0 0 30px 0;padding:20px 20px 30px 20px;background-color:#fff;border-radius:5px}.p-questionList dt{position:relative;margin:0 0 10px 0;padding:0 0 10px 33px;color:#0F218B;border-bottom:solid 1px #0F218B;font-size:1.6rem;line-height:1.4;font-weight:700}.p-questionList dt .question{position:absolute;top:0;left:0px;width:25px;height:25px;border-radius:50%;background-color:#0F218B;color:#fff;font-size:1.5rem;text-align:center;font-weight:900;display:block;line-height:21px}.p-questionList dd{position:relative;margin:15px 0 0;padding:0 0 0 33px;font-size:1.5rem}.p-questionList dd .answer{position:absolute;top:0;left:0px;width:25px;height:25px;box-sizing:border-box;border-radius:50%;border:solid 2px #0F218B;color:#0F218B;font-size:1.5rem;text-align:center;font-weight:900;display:block;line-height:18px}@media only screen and (min-width: 480px){.p-questionList dt br{display:none}}.p-outline{padding:50px 15px 80px}.p-outline__table{width:100%;font-size:1.5rem}.p-outline__table tr th{height:87px;border-top:solid 1px #eee;border-bottom:solid 1px #eee;font-weight:700}.p-outline__table tr td{padding:0 20px 0;vertical-align:middle;text-align:center;height:87px;background-color:#F7F7F7;border-top:solid 1px #eee;border-bottom:solid 1px #eee;line-height:1.4;font-size:1.4rem}.p-outline__table tr td em{font-weight:700;color:#ED1C24}.p-outline__table tr td span{font-size:1.2rem}.p-outline__date{margin:10px -5px 0 0;text-align:right;font-size:1.4rem}.l-footer{position:fixed;bottom:0;left:0;padding:10px 15px 10px;width:100%;box-sizing:border-box;background-color:#EAF3FC}.l-footer .c-button a{padding:6px 0 8px}.l-footer .c-button.-primary a{line-height:1.3;padding:6px 0 10px;height:50px}.l-footer .c-button.-sub a{line-height:1.3;padding:6px 0 10px;height:50px}.l-footer .c-button.-details{margin:10px 0 0}#page-top{position:fixed;right:15px;bottom:118px;z-index:1000}#page-top img{width:36px;height:auto}#page-top img:hover{opacity:.6;transition:all 0.25s ease-in-out;cursor:pointer}.p-registration__content,.p-about__content,.p-flow__content,.p-question__content,.p-outline__content{max-width:500px;margin:auto}@media only screen and (max-width: 374px){.l-header__lead{display:none}.p-registration__lead{font-size:1.5rem}.c-button a{font-size:1.6rem}.c-button span{font-size:1.3rem}.c-title{font-size:1.6rem}.c-title span{position:relative}.c-title span:before,.c-title span:after{width:20px}.c-title span:before{left:-40px}.c-title span:after{right:-40px}.p-aboutList__title{font-size:1.6rem}.p-aboutList__text{font-size:1.4rem}.p-aboutList__image img{width:100%;height:auto}.p-aboutList__item:nth-of-type(1) .p-aboutList__image img,.p-aboutList__item:nth-of-type(2) .p-aboutList__image img,.p-aboutList__item:nth-of-type(3) .p-aboutList__image img,.p-aboutList__item:nth-of-type(4) .p-aboutList__image img{width:100%}.p-flowList__item{font-size:1.4rem}.p-flowList__title{font-size:1.6rem}.p-questionList dt{font-size:1.4rem}.p-questionList dd{font-size:1.4rem}.p-outline__table{font-size:1.4rem}.l-footer .c-button a{font-size:1.1rem}.l-footer .c-button span{font-size:1.1rem}.l-footer .c-button.-primary a,.l-footer .c-button.-sub a{padding:9px 0 7px}}
.l-header {height: 55px;}.l-header__logo img {width:130px; margin-top: 10px;}