a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a:focus,button:focus,input:focus{outline:0}input[type=email]{font-size:16px}img{vertical-align:bottom;border:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}body,html{width:100%;-ms-scroll-chaining:none;overscroll-behavior:none}@media only screen and (max-width:896px){body,html{overflow-x:hidden}}body{width:100%;background:url(../../img/common/bg_web.jpg?v=20190603);background-size:100% auto;font-family:"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-size:10px;color:#3e3f40;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}@media only screen and (min-width:897px){body{font-size:16px}}a{display:inline-block;text-decoration:none;color:#3e3f40}a.txt-link{display:inline;text-decoration:underline}@media only screen and (min-width:897px){a img{-webkit-transition:opacity ease-in .3s;-o-transition:opacity ease-in .3s;transition:opacity ease-in .3s}a:hover img{opacity:.7}}.ipad a:hover img{opacity:1}img{width:100%;height:auto}@media only screen and (max-width:896px){.pc{display:none}}@media only screen and (min-width:897px){.sp{display:none}}.inner{max-width:1280px;margin:auto}.frame{width:100%;padding:2% 5% 3%;background:url(../../img/common/web_popup_02.png?v=20190603) repeat-y;background-size:100% auto;position:relative;top:30px}@media only screen and (min-width:897px){.frame{top:60px}}.frame:before{width:100%;display:block;position:absolute;content:"";height:60px;top:-59px;left:0;background:url(../../img/common/web_popup_01.png?v=20190603) no-repeat center bottom;background-size:100% auto}.frame:after{width:100%;display:block;position:absolute;content:"";height:60px;bottom:-59px;left:0;background:url(../../img/common/web_popup_03.png?v=20190603) no-repeat center top;background-size:100% auto}.frame-inner{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #c8b4a0;border-radius:5px;background:rgba(255,255,255,.3);word-break:break-all}.mfp-wrap{overflow-y:auto}.mfp-content{max-width:500px;margin:auto;padding-top:40px}@media only screen and (min-width:897px){.mfp-content{max-width:1000px;padding-top:60px}}.mfp-btn-close,button.mfp-close{width:30px;height:30px;position:absolute;top:-30px;right:0;background:url(../../img/common/btn_close.png?v=20190603) no-repeat center top;background-size:100% auto;cursor:pointer;opacity:1;font-size:0}@media only screen and (min-width:897px){.mfp-btn-close,button.mfp-close{width:60px}}@media only screen and (min-width:897px){.mfp-btn-close,button.mfp-close{height:60px}}@media only screen and (min-width:897px){.mfp-btn-close,button.mfp-close{top:-60px}}footer{width:100%;padding:10% 0 3%;background:url(../../img/common/line_foot.png?v=20190603) repeat-x center top;background-size:42px auto;position:relative;z-index:30}@media only screen and (min-width:897px){footer{min-width:1280px;padding:5% 0 3%;background-size:84px auto}footer>.inner{width:1280px;margin:auto}}footer .footer-sns{width:90%;max-width:720px;margin:7.8125% auto}@media only screen and (min-width:897px){footer .footer-sns{margin:50px auto}}footer .footer-sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-sns ul li{width:30%}footer .app{width:80%;max-width:450px;margin:5% auto;padding-left:23%;font-weight:700;background:url(../../img/common/app.png?v=20190603) no-repeat left center;background-size:auto 6em;line-height:1.6}@media only screen and (min-width:897px){footer .app{padding-left:140px}}@media only screen and (min-width:415px) and (max-width:896px){footer .app{max-width:300px;padding-left:13%}}footer .app dl{width:100%;display:table;position:relative;left:1em}footer .app dl dd,footer .app dl dt{display:table-cell}footer .app dl dt{width:27%}footer .app dl dd{width:73%}footer .footer-nav{margin:6.25% auto;position:relative}@media only screen and (min-width:897px){footer .footer-nav{margin:40px auto}}footer .footer-nav .logo{width:25%;max-width:160px;margin:0 auto 2%}@media only screen and (min-width:897px){footer .footer-nav .logo{position:absolute;left:4%;top:-1rem}}footer .footer-nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-nav ul li{padding:0 1em}footer .footer-nav ul li:not(:last-child){border-right:1px solid #000}footer .footer-nav ul li a{font-weight:700;text-decoration:underline;display:block;word-break:keep-all;word-wrap:normal}footer .copy{width:76%;max-width:430px;margin:auto}body,html{width:100%;-ms-scroll-chaining:none;overscroll-behavior:none}@media only screen and (max-width:896px){body,html{overflow-x:hidden}}body{width:100%;background:url(../../img/common/bg_web.jpg?v=20190603);background-size:100% auto;font-family:"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-size:10px;color:#3e3f40;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}@media only screen and (min-width:897px){body{font-size:16px}}a{display:inline-block;text-decoration:none;color:#3e3f40}a.txt-link{display:inline;text-decoration:underline}@media only screen and (min-width:897px){a img{-webkit-transition:opacity ease-in .3s;-o-transition:opacity ease-in .3s;transition:opacity ease-in .3s}a:hover img{opacity:.7}}.ipad a:hover img{opacity:1}img{width:100%;height:auto}@media only screen and (max-width:896px){.pc{display:none}}@media only screen and (min-width:897px){.sp{display:none}}.inner{max-width:1280px;margin:auto}.frame{width:100%;padding:2% 5% 3%;background:url(../../img/common/web_popup_02.png?v=20190603) repeat-y;background-size:100% auto;position:relative;top:30px}@media only screen and (min-width:897px){.frame{top:60px}}.frame:before{width:100%;display:block;position:absolute;content:"";height:60px;top:-59px;left:0;background:url(../../img/common/web_popup_01.png?v=20190603) no-repeat center bottom;background-size:100% auto}.frame:after{width:100%;display:block;position:absolute;content:"";height:60px;bottom:-59px;left:0;background:url(../../img/common/web_popup_03.png?v=20190603) no-repeat center top;background-size:100% auto}.frame-inner{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #c8b4a0;border-radius:5px;background:rgba(255,255,255,.3);word-break:break-all}.mfp-wrap{overflow-y:auto}.mfp-content{max-width:500px;margin:auto;padding-top:40px}@media only screen and (min-width:897px){.mfp-content{max-width:1000px;padding-top:60px}}.mfp-btn-close,button.mfp-close{width:30px;height:30px;position:absolute;top:-30px;right:0;background:url(../../img/common/btn_close.png?v=20190603) no-repeat center top;background-size:100% auto;cursor:pointer;opacity:1;font-size:0}@media only screen and (min-width:897px){.mfp-btn-close,button.mfp-close{width:60px}}@media only screen and (min-width:897px){.mfp-btn-close,button.mfp-close{height:60px}}@media only screen and (min-width:897px){.mfp-btn-close,button.mfp-close{top:-60px}}#contact{height:100%;margin:auto}.mfp-popup-contact .mfp-content{padding-top:0}.frame-popup .inner{width:82%;margin:auto}.frame-popup .contact-ttl{margin-bottom:2em;text-align:center;font-size:1.25em;font-weight:700}.frame-popup p{line-height:2.25}.frame-popup p strong{color:#e02f9b;font-weight:700}.inner-2nd{width:90%;max-width:800px;margin:auto;position:relative;z-index:30}.page-cbt hr,.page-cbt_report hr,.page-registration hr{height:14px;margin:auto;border:0;background:url(../../img/common/line_01-1.png?v=20190603) no-repeat left center,url(../../img/common/line_01-2.png?v=20190603) no-repeat right center;background-size:14px auto;position:relative}.page-cbt hr:after,.page-cbt_report hr:after,.page-registration hr:after{width:100%;display:block;position:absolute;content:"";width:calc(100% - 28px);height:2px;left:14px;bottom:6px;background:#4c4237;opacity:.9}.attention{padding:5% 0 3%}.attention h3{margin-bottom:1em;text-align:center;font-weight:700;font-size:125%}.attention dl{margin-bottom:1em;line-height:2}.attention dl dt{margin-bottom:1em;font-weight:700}.attention dl dd li{margin-bottom:1em;padding-left:.5em;text-indent:-.5em}.attention dl dd p{margin-bottom:1em}.attention strong{color:#e02f9b}.top-btn{width:35%;max-width:220px;margin:0 auto;text-align:center}.btns{margin:5% auto 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btns li{width:35%;max-width:220px;margin:0 2%}.page-cbt h1{width:25%;max-width:190px;position:absolute;left:10px;top:10px;z-index:30}.page-cbt main{background:url(../../img/cbt/bg_closed_beta.png?v=20190603) repeat-x}@media only screen and (max-width:896px){.page-cbt main{padding-top:7%;background-size:100% auto;font-weight:700}}@media only screen and (min-width:897px){.page-cbt main{padding-top:2%;min-width:1280px}}.page-cbt .main-visual{max-width:820px;margin:auto;background:url(../../img/cbt/chara.png?v=20190603) no-repeat;background-size:108% auto}@media only screen and (min-width:897px){.page-cbt .main-visual{background-size:100% auto}}.page-cbt .main-visual .txt{padding-top:37%}.page-cbt .finish{margin-bottom:1em;padding:2% 0;text-align:center;background:#e4006e;color:#fff;font-size:1.2em;font-weight:700}.page-cbt .period{margin-bottom:1em;padding:2% 0;background:url(../../img/cbt/label_brown.png?v=20190603) no-repeat center center;background-size:100% auto;text-align:center;font-weight:700;color:#fff}.page-cbt .lead{margin-bottom:5%;text-align:center}.page-cbt .lead p{line-height:1.6}.page-cbt .summary{padding:5%;line-height:1.7}.page-cbt .summary h3{margin-bottom:1em;font-weight:700}.page-cbt .summary dl{margin-bottom:2em}.page-cbt .summary dl dt{font-weight:700}.page-cbt .summary .strike{text-decoration:line-through}.page-cbt .summary strong{color:#d00;font-weight:700}.page-cbt .form{padding:3% 0 5%}.page-cbt .form h2{width:58%;margin:2% auto 7%}.page-cbt form.frame{margin:-5% auto 22%;text-align:center}@media only screen and (min-width:897px){.page-cbt form.frame{margin:0 auto 14%}}.page-cbt form.frame h3{margin-bottom:5%;text-align:center;font-size:125%;font-weight:700}.page-cbt form.frame h4{margin:5% auto 2%;text-align:center;font-size:110%;font-weight:700}.page-cbt form.frame .radio-btn{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-cbt form.frame .radio-btn input[type=radio]{visibility:hidden}.page-cbt form.frame .radio-btn input[type=radio]+label{margin-right:2em;padding:.5em 0 0 2.5em;position:relative;cursor:pointer;font-weight:700}.page-cbt form.frame .radio-btn input[type=radio]+label:before{width:100%;display:block;position:absolute;content:"";width:2em;height:2em;top:0;left:0;background:url(../../img/cbt/radio_off.png?v=20190603) no-repeat left center;background-size:contain}.page-cbt form.frame .radio-btn input[type=radio]:checked+label:before{background:url(../../img/cbt/radio_on.png?v=20190603) no-repeat left center;background-size:contain}.page-cbt form.frame p{margin-bottom:1em;line-height:1.6}.page-cbt form.frame b{font-weight:700}.page-cbt form.frame strong{color:#d00;font-weight:700}.page-cbt form.frame .error{width:90%;margin:2em auto -1em;font-weight:700;color:#d00}.page-cbt form.frame .error li{margin-bottom:.5em}.page-cbt form.frame .error .error-mail-gmail,.page-cbt form.frame .error .error-mail-sms{display:none}.page-cbt form.frame input[type=email]{width:90%;margin:0 auto;padding:10px;text-align:center;border-radius:5px;text-align:center}.page-cbt form.frame input[type=email]::-webkit-input-placeholder{font-size:.8em}.page-cbt form.frame input[type=email]::-moz-placeholder{font-size:.8em}.page-cbt form.frame input[type=email]::-ms-input-placeholder{font-size:.8em}.page-cbt form.frame input[type=email]::placeholder{font-size:.8em}.page-cbt form.frame .cbt-btn{width:44%;margin:2em auto 0}.page-cbt form.frame .cbt-btn button{width:100%;padding:13% 0;background:0 0;border:0;font-size:0;background:url(../../img/cbt/btn_send.png?v=20190603) no-repeat center;background-size:contain;cursor:pointer}.page-cbt form.frame .cbt-btn button:disabled{opacity:.5;cursor:default}.mfp-content{max-width:640px}@media only screen and (min-width:897px){.mfp-content{padding-top:0}}#pop-cbt-complete,#pop-cbt-duplicate{max-width:640px;margin:auto}#pop-cbt-complete .pop-logo,#pop-cbt-duplicate .pop-logo{width:51%;max-width:460px;margin:0 auto .5em}#pop-cbt-complete .pop-mail-ttl,#pop-cbt-duplicate .pop-mail-ttl{width:82%;margin:0 auto .5em;text-align:center}#pop-cbt-complete p,#pop-cbt-duplicate p{padding:0 0 0 4%;line-height:1.6}#pop-cbt-complete figure,#pop-cbt-duplicate figure{margin-bottom:2%}