/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:10px}picture{display:block}img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}

/*--▼▼▼▼▼▼無料WEB講座と有料会員の内容　ここから▼▼▼▼▼▼--*/
        .red{color:#F00} .white{color:#fff} .black{color:#000}.gray{color:#a0a0a0}.yellow{color:#ffff00} .blue{color:#0000ff}.green{color:#07b53b}.purple{color:#5900ff}.orange{color:#ff7800}.amber{color:#f4d599}.navy{color:#00348f}.themescolor{color:#005d3e}.themescolorb{color:#f5881b}
        .bold{font-weight:bold} .under{text-decoration:underline; text-underline-offset: 0.1em}
        /*フォント*/
        .size08{font-size:0.8em}
        .size12,.size13,.size14,.size16,.size22,.size24,.size26,.size30,.size36{font-size:1.2em; line-height:1.5em}.size13{font-size:1.36em}.size14{font-size:1.4em}.size16{font-size:1.6em}.size22{font-size:2.25em}.size24{font-size:2.425em}.size26{font-size:2.625em}.size30{font-size:3.055em}.size36{font-size:3.625em}
        /*リストスタイル*/
        ul.disc, ul.circle, ul.square, ol.decimal, ul.reference{box-sizing:border-box; padding-left:28px}ol.decimal{padding-left:1.4em}
        ul.disc li, ul.circle li, ul.square li, ol.decimal li, ul.reference li,ul.reference li:before{list-style:disc; list-style-position:outside; background:none}
        ul.circle li{list-style:circle} ul.square li{list-style:square} ol.decimal li{list-style:decimal} ul.reference li{list-style:none}
        ol.decimal li a{color:#0000ff}
            /*–– 擬似要素リファレンスのリストスタイル ––*/
                ul.reference{list-style-type:none!important}
                ul.reference li:before{content:'※'; margin-left:-1.0em}
        /*border*/
            .centerborder{border-right:2px solid #e2e2e2}
            hr{height:0; margin:0; padding:0; border:0}hr.grayb{border-top:2px solid #e2e2e2}hr.greenb{border-top:2px solid #005d3e}
        /*layout*/
            .left{text-align:left} .center{text-align:center} .right{text-align:right}
        /*padding*/
            .pt2{padding-top:2%}.pt4{padding-top:4%}.pt5{padding-top:5%}.pt7{padding-top:7%}.pt8{padding-top:8%}
            .pb2{padding-bottom:2%}.pb4{padding-bottom:4%}.pb5{padding-bottom:5%}.pb7{padding-bottom:7%}.pb8{padding-bottom:8%}
            .pd2{padding:2%}.pd3{padding:3%}.pd4{padding:4%}.pd5{padding:5%}
        /*margin*/
            .mt2{margin-top:2%}.mt4{margin-top:4%}.mt5{margin-top:5%}.mt7{margin-top:7%}.mt8{margin-top:8%}
            .mb2{margin-bottom:2%}.mb4{margin-bottom:4%}.mb5{margin-bottom:5%}.mb7{margin-bottom:7%}.mb8{margin-bottom:8%}
       /*background*/
            .whitebg{background:#fff}.blackbg{background:#000}.graybg{background:#fafafa}.yellowbg{background:#ffff00}.yellow2bg{background:#ffde00}.redbg{background:#F00}.bluedbg{background:#0000ff}.navybg{background:#022157}.greenbg{background:#07b53b}.purplebg{background:#5900ff}.amberbg{background:#f4d599}.ivorybg{background:#fffbea}.orangebg{background:#ff7800}.themesbgcolor{background:#005d3e}.themesbgcolor2{background:#f1fffa}.themesbgcolor3{background:#f5881b}.themesbgcolor4{background:#fff8f1}
    /*背景*/
        .bg{padding:70px 0}
    /*--ブロック--*/
        .shadow{box-shadow: 0 5px 10px rgba(0,0,0,0.4)}.shadow2{box-shadow: 0 5px 10px rgba(0,0,0,0.1)}
        .block{padding:0 5.2% 50px; text-align:left}
    /*--fphl--*/
        .fphl{text-align:center; font-weight:900; font-size:2.625em; margin-bottom:4%}
        .whiteboxr{width:75%; padding:2%; border-radius:29px; background:#fff; margin:0 auto; box-sizing:border-box}
        .w100{width:100%}
    /*--カラム--*/
        .custom{clear:both}
        .custom-h-col{overflow:hidden; display:flex; flex-direction:row; flex-wrap:wrap}
        .custom5,.custom1,.custom2,.custom3,.custom4,.custom6,.custom7,.custom9{box-sizing: border-box; float:left; width:50%} .custom1{width:10%}.custom9{width:90%}.custom2{width:20%}.custom8{width:80%}.custom3{width:30%}.custom7{width:70%}.custom4{width:40%}.custom6{width:60%}
    .pd0200{padding:0 2% 0 0}.pd0002{padding:0 0 0 2%}.pd0202{padding:0 2% 0 2%}
    /*--dl dt dd 2カラム--*/
        dl.column2{display:flex; flex-wrap:wrap; align-items:stretch; width:100%; box-sizing:border-box;}
        dl.column2 dt{padding:1%; width:30%; box-sizing:border-box;}
        dl.column2 dd{padding:1%; width:70%; box-sizing:border-box;}
        /*--dl dt dd 3カラム--*/
        dl.column3{display:flex; flex-wrap:wrap; align-items:stretch; width:100%; box-sizing:border-box;}
        dl.column3 dt{padding:1%; width:22%; box-sizing:border-box;}
        dl.column3 dd{padding:1%; width:30%; box-sizing:border-box;}dl.column3 dd:nth-of-type(2){width:48%}
    @media screen and (min-width:960px) {
        /*　for PC　*/ .pc{display:block}.sp{display:none}
        /*--fpblock--*/
        .fpblock{width:960px; margin:0 auto; font-size:1.8rem; font-feature-settings:"palt"; line-height:1.5em; margin:0 auto; padding:0}
    }
    @media screen and (min-width:481px) and (max-width:960px) {
        /*　for iPad 　*/ .pc{display:none}.sp{display:block}
    }
    @media screen and (max-width: 480px) {
        /* for iPhone */ .pc{display:none}.sp{display:block}
        /*––共通––*/
        .size12{font-size:1.125em}.size13{font-size:1.18em}.size14{font-size:1.225em}
        .size16{font-size:1.3125em}.size22{font-size:1.3625em}.size24{font-size:1.425em}.size26{font-size:1.625em}.size30{font-size:1.76em}.size36{font-size:2.3em}
        /*border*/
        .centerborder{border-right:none}
        .bg{padding:35px 2%}.block{padding:0 2% 50px}
        /*--カラム(高さをそろえる)--*/
        .custom5{width:100%}.custom4,.custom6{width:100%}
    }
/*--▲▲▲▲▲▲無料WEB講座と有料会員の内容　ここまで▲▲▲▲▲▲--*/

/*form*/
input[type="submit"]{background:url(../images/btn.png) no-repeat center top;border: none;color: transparent;width:80%; padding-top:14%; background-size:contain;animation: bounce 2s ease infinite normal 0s none running !important; -webkit-animation: bounce 2s ease infinite normal 0s none running !important; -ms-animation: bounce 2s ease infinite normal 0s none running !important} 

input[type="submit"]:hover{background:url(../images/btn_hover.png) no-repeat center top;border: none;color: transparent;width:80%; padding-top:14%; background-size:contain;animation: bounce 2s ease infinite normal 0s none running !important; -webkit-animation: bounce 2s ease infinite normal 0s none running !important; -ms-animation: bounce 2s ease infinite normal 0s none running !important} 

input[type="text"]{padding:2%; width:100%; text-align:center; /*border:3px solid #f3f3f3;*/border:4px solid #999;background: #fafafa;border-radius:10px; margin-bottom:2%}
@keyframes bounce{0%, 100%, 20%, 50%, 80%{transform: scale(1.0);} 40%{transform: scale(1.04);} 60%{transform: scale(1.02);}}
div.left ul.reference{color:#000}

@media screen and (max-width: 960px) {
	/* TABLET */
    input[type="submit"]{background:url(../images/btn_sp.png) no-repeat center top;border: none;color: transparent;width:100%; padding-top: 14%;background-size: contain;animation: bounce 2s ease infinite normal 0s none running !important; -webkit-animation: bounce 2s ease infinite normal 0s none running !important; -ms-animation: bounce 2s ease infinite normal 0s none running !important} 
    input[type="submit"]:hover{background:url(../images/btn_hover_sp.png) no-repeat center top;border: none;color: transparent;width:100%; padding-top: 14%;background-size: contain;animation: bounce 2s ease infinite normal 0s none running !important; -webkit-animation: bounce 2s ease infinite normal 0s none running !important; -ms-animation: bounce 2s ease infinite normal 0s none running !important}    
}

input[type="submit"]:hover{background:url(../images/btn_hover.png) no-repeat center top;border: none;color: transparent;width:80%; padding-top:14%; background-size:contain;animation: bounce 2s ease infinite normal 0s none running !important; -webkit-animation: bounce 2s ease infinite normal 0s none running !important; -ms-animation: bounce 2s ease infinite normal 0s none running !important} 

@media screen and (min-width: 1001px){img{-o-object-fit:contain;object-fit:contain}}span{display:inline-block}div[data-bg]{background-size:cover;background-position:top center;background-repeat:no-repeat}@media screen and (min-width: 2000px){div[data-bg]{background-size:contain}}.p-fv{height:854px;background-image:url(../images/fv.jpg);background-size:cover;background-position:top center}.p-fv img{display:none}@media screen and (max-width: 1100px){.p-fv{height:auto}.p-fv img{display:block}}@media screen and (min-width: 2000px){.p-fv{height:auto}.p-fv img{display:block}}.p-achievement__label{height:260px;background-image:url(../images/achievement_label.jpg);background-size:cover;background-position:top center}.p-achievement__label .img1{display:none}.p-achievement__label .img2{display:none}@media screen and (max-width: 1100px){.p-achievement__label{height:auto}.p-achievement__label .img1{display:block}}@media screen and (min-width: 2000px){.p-achievement__label{height:auto}.p-achievement__label .img2{display:block}}.p-achievement__container{position:relative;padding-top:53px;padding-bottom:173px;background-image:url(../images/achievement_bg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat}@media screen and (max-width: 1100px){.p-achievement__container{padding-top:4.82%;padding-bottom:0;background-image:none}}.p-achievement__list{margin:0 auto;max-width:1100px;padding-left:4.545%;padding-right:4.545%;width:100%}@media screen and (max-width: 1100px){.p-achievement__list{padding-bottom:13%}}.p-achievement__item{margin-bottom:42px}.p-achievement__item:last-child{margin-bottom:0}@media screen and (max-width: 1100px){.p-achievement__item{margin-bottom:3.818%}}.p-achievement__features{margin:0 auto 0;max-width:1100px;padding-left:4.545%;padding-right:4.545%;width:100%}@media screen and (max-width: 1100px){.p-achievement__features{margin-top:0;padding-top:13%;padding-bottom:15.6%;background-image:url(../images/beige.jpg)}}.p-achievement__feature{position:relative;padding-top:18.4%;padding-left:4.4%;padding-right:4.4%;padding-bottom:7.2%;margin-bottom:6.6%;background-color:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2)}@media screen and (max-width: 1000px){.p-achievement__feature{padding-top:36.39%;padding-left:2.9%;padding-right:2.9%;margin-bottom:8.229%}}.p-achievement__feature.last{margin-bottom:0}.p-achievement__feature-head{position:absolute;top:-3%;width:91.2%}.p-achievement__feature-head .sp{display:none}@media screen and (max-width: 1000px){.p-achievement__feature-head{top:-2.3%;width:93.37%}.p-achievement__feature-head .pc{display:none}.p-achievement__feature-head .sp{display:block}}@media screen and (max-width: 800px){.p-achievement__feature-head{top:-1.5%}}@media screen and (max-width: 475px){.p-achievement__feature-head{top:-1%}}.p-achievement__feature .grid{display:table;margin-bottom:56px}@media screen and (max-width: 950px){.p-achievement__feature .grid{display:block;margin-bottom:0}}.p-achievement__feature .grid p{display:table-cell;width:49%;vertical-align:top}.p-achievement__feature p{font-size:24px;line-height:1.666}.p-achievement__feature p span{display:inline;color:#e35947}.p-achievement__feature p.sp{display:none}.p-achievement__feature p .tb-visible{display:none}@media screen and (max-width: 950px){.p-achievement__feature p .tb-visible{display:inline-block}}@media screen and (max-width: 950px){.p-achievement__feature p.pc{display:none}.p-achievement__feature p.sp{display:block}}@media screen and (max-width: 768px){.p-achievement__feature p{font-size:20px}}@media screen and (max-width: 576px){.p-achievement__feature p{font-size:18px}}.p-achievement__feature .float{float:right;margin-left:2.195%;width:43.57%}.p-achievement__feature .img{display:table-cell;margin-left:auto;width:95%}.p-achievement__feature .img.sp{display:none}@media screen and (max-width: 950px){.p-achievement__feature .img{width:100%;display:block;margin-left:auto;margin-right:auto}.p-achievement__feature .img.sp{display:block}}.p-voice{padding-bottom:92px}@media screen and (max-width: 1100px){.p-voice{padding-bottom:8.363%}}.p-voice__label{height:260px;background-image:url(../images/voice_label.jpg);background-size:cover;background-position:top center}.p-voice__label .img1,.p-voice__label .img2{display:none}@media screen and (max-width: 1100px){.p-voice__label{height:auto}.p-voice__label .img1{display:block}}@media screen and (min-width: 2000px){.p-voice__label{height:auto}.p-voice__label .img2{display:block}}.p-voice__container{padding-top:21px;margin:0 auto;max-width:1118px}@media screen and (max-width: 1100px){.p-voice__container{padding-top:1.9%}}.p-voice__group-photo{height:490px;background-color:#639}.p-voice__table{margin:42px auto 0;max-width:1100px;width:100%;border-spacing:12px}.p-voice__table.ie{border-spacing:0}@media screen and (max-width: 1100px){.p-voice__table--pc{display:none}}.p-voice__table--md{display:none}@media screen and (max-width: 1100px){.p-voice__table--md{display:table;width:95%}.p-voice__table--md td{width:50%}}@media screen and (max-width: 660px){.p-voice__table--md{display:none}}.p-voice__table--sp{display:none}@media screen and (max-width: 660px){.p-voice__table--sp{display:table;max-width:500px}}.p-voice__table td{width:33%}.p-voice__table td img.last{width:92%}.p-voice__table td>img{display:none}.p-voice__table td.ie{padding-bottom:4.9%}.p-voice__table td.ie.last{padding-bottom:0}.p-voice__table td.ie img{display:block}.p-voice__table td.ie .p-voice__body{display:none}.p-voice__table td.img{vertical-align:bottom}.p-voice__table td.img img{display:block;margin:0 auto;width:95%}.p-voice__table tr.last .p-voice__body{margin-bottom:0}@media screen and (max-width: 1100px){.p-voice__table{margin-top:3.818%}}.p-voice__body{margin-bottom:54px;box-shadow:2px 2px 4px 0 rgba(51,51,51,.2);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.p-voice__body.last{box-shadow:none}@media screen and (max-width: 1100px){.p-voice__body{margin-bottom:4.9%}}.p-voice__body-top{padding:28px 25px 10px;min-height:250px;background-color:#097b56;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width: 660px){.p-voice__body-top{padding-bottom:28px;min-height:auto}}.p-voice__body-top p{margin:0 auto;width:92%;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;color:#fff;font-size:24px;line-height:1.416}.p-voice__body-bottom{padding-top:15px;padding-bottom:19px}.p-voice__body-bottom img{display:block;margin:0 auto;width:76.02%}.p-voice__body-bottom p{margin-top:15px;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;color:#000;font-size:24px;text-align:center}.p-about__wrapper{margin:0 auto;max-width:1100px;padding:20px;background-color:#c1952a}@media screen and (max-width: 1100px){.p-about__wrapper{padding:2.083%;width:88.541%}}.p-about__inner{padding-top:36px;padding-bottom:45px;background-color:#fff}@media screen and (max-width: 1100px){.p-about__inner{padding-top:2.083%;padding-bottom:5.52%}}.p-about__head{margin:0 auto;width:96.132%}.p-about__head .sp{display:none}@media screen and (max-width: 1100px){.p-about__head{width:96.47%}.p-about__head .pc{display:none}.p-about__head .sp{display:block}}.p-about__title{margin:70px auto 0;width:93.962%}.p-about__title .sp{display:none}@media screen and (max-width: 1100px){.p-about__title{margin-top:5.52%;width:95.121%}.p-about__title .pc{display:none}.p-about__title .sp{display:block}}.p-about__desc{margin:69px auto 0;width:93.679%;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:30px;font-weight:400;line-height:1.6}@media screen and (max-width: 1100px){.p-about__desc{margin-top:5.416%;width:94.756%}}@media screen and (max-width: 768px){.p-about__desc{font-size:25px}}@media screen and (max-width: 576px){.p-about__desc{font-size:20px}}.p-about__book{margin:52px auto 0;width:93.962%}.p-about__book .sp{display:none}@media screen and (max-width: 1100px){.p-about__book{width:95.121%}.p-about__book .pc{display:none}.p-about__book .sp{display:block}}.p-about__photo{margin:74px auto 0;width:93.962%}.p-about__photo .sp{display:none}@media screen and (max-width: 1100px){.p-about__photo{margin-top:7.1875%;width:95.121%}.p-about__photo .pc{display:none}.p-about__photo .sp{display:block}}.p-merit__label{margin:74px auto 0;max-width:1050px;width:90.9%}@media screen and (max-width: 950px){.p-merit__label{margin-top:6.727%;width:100%}}.p-merit__container{position:relative;padding-top:69px;padding-bottom:66px;margin:0 auto;max-width:1050px;width:90.9%}@media screen and (max-width: 1100px){.p-merit__container{padding-top:6.272%;padding-bottom:6%}}.p-merit__item{position:relative;display:table;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;color:#000;font-size:28px;line-height:2.24}@media screen and (max-width: 950px){.p-merit__item{font-size:24px}}@media screen and (max-width: 678px){.p-merit__item{font-size:18px}}.p-merit__item .checkbox{display:table-cell;margin-right:12px;vertical-align:middle;width:26px}@media screen and (max-width: 950px){.p-merit__item .checkbox{margin-right:9px;width:23px}}@media screen and (max-width: 678px){.p-merit__item .checkbox{margin-right:7px;width:19px}}.p-merit__item .img{position:absolute;top:-50%;right:-8px;width:24%}@media screen and (max-width: 950px){.p-merit__item .img{display:none}}.p-merit__item p{display:table-cell;width:100%;letter-spacing:-0.03em}.p-merit__item p span{display:inline;background-color:#fcedaf;line-height:1}.p-acquire__label{margin:0 auto;max-width:1050px;width:90.9%}@media screen and (max-width: 950px){.p-acquire__label{width:100%}}.p-acquire__container{position:relative;padding-top:68px;padding-bottom:98px;margin:0 auto;max-width:1050px;width:90.9%}@media screen and (max-width: 1100px){.p-acquire__container{padding-top:6.181%;padding-bottom:8.9%}}.p-acquire__container .img{display:block;margin:0 auto;width:63.181%}.p-acquire__item{position:relative;display:table;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;color:#000;font-size:28px;line-height:2.24}@media screen and (max-width: 950px){.p-acquire__item{font-size:24px}}@media screen and (max-width: 678px){.p-acquire__item{font-size:18px}}.p-acquire__item .checkbox{display:table-cell;margin-right:12px;vertical-align:middle;width:26px}@media screen and (max-width: 950px){.p-acquire__item .checkbox{margin-right:9px;width:23px}}@media screen and (max-width: 678px){.p-acquire__item .checkbox{margin-right:7px;width:19px}}.p-acquire__item .img{position:absolute;top:-50%;right:-8px;width:24%}@media screen and (max-width: 950px){.p-acquire__item .img{display:none}}.p-acquire__item p{display:table-cell;width:100%;letter-spacing:-0.03em}.p-acquire__item p span{display:inline;background-color:#fcedaf;line-height:1}.p-change{background-image:url(../images/beige.jpg);background-size:cover}.p-change__label{height:260px;background-image:url(../images/change_label.jpg);background-size:cover;background-position:top center}.p-change__label .img1,.p-change__label .img2{display:none}@media screen and (max-width: 1100px){.p-change__label{height:auto}.p-change__label .img1{display:block}}@media screen and (min-width: 2000px){.p-change__label{height:auto}.p-change__label .img2{display:block}}.p-change__container{padding-top:33px;padding-bottom:103px;margin:0 auto;max-width:1100px;font-size:22px}.p-change__container table{margin:0 auto;width:96.545%;border-spacing:1em}@media screen and (max-width: 768px){.p-change__container table.pc{display:none}}.p-change__container table.sp{display:none}@media screen and (max-width: 768px){.p-change__container table.sp{display:table}}@media screen and (max-width: 1100px){.p-change__container{padding-top:3%;padding-bottom:9.363%}.p-change__container table{border-spacing:.5em}}@media screen and (max-width: 768px){.p-change__container table{max-width:500px}}.p-change__msg-wrapper{padding:20px;margin-top:92px;width:100%;height:887px;background-color:#c1952a}@media screen and (max-width: 1100px){.p-change__msg-wrapper{padding:vw(20, 1100);padding:1.818%;margin-top:8.363%;margin-left:auto;margin-right:auto;width:89.58%;height:auto}}.p-change__msg-inner{position:relative;padding-top:70px;padding-left:30px;padding-right:30px;width:100%;height:100%;background-color:#fff}.p-change__msg-inner--sp{display:none}@media screen and (max-width: 1100px){.p-change__msg-inner--sp{display:block;padding-bottom:10.416%}}@media screen and (max-width: 1100px){.p-change__msg-inner--pc{display:none}}@media screen and (max-width: 1100px){.p-change__msg-inner{padding-top:6.363%;padding-left:2.727%;padding-right:2.727%}}.p-change__msg-inner img{position:absolute;top:0;right:0;width:38.113%}@media screen and (max-width: 1100px){.p-change__msg-inner img{position:static;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;width:336px}}@media screen and (max-width: 660px){.p-change__msg-inner img{width:50.9%;margin-bottom:1.515%}}.p-change__msg-inner p{margin-bottom:30px;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;color:#000;padding-bottom:24px;font-size:30px;border-bottom:1px solid #ddd1c2}.p-change__msg-inner p.sign{position:absolute;right:20px;bottom:10px;display:inline-block;margin-bottom:0;padding:30px;background-color:#fff;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:36px;border:none}@media screen and (max-width: 1100px){.p-change__msg-inner p.sign{bottom:0;padding:1.818%}}@media screen and (max-width: 660px){.p-change__msg-inner p.sign{font-size:30px}}@media screen and (max-width: 480px){.p-change__msg-inner p.sign{font-size:24px}}@media screen and (max-width: 1100px){.p-change__msg-inner p{margin-bottom:0;font-size:30px;line-height:2.66;border-bottom:none}.p-change__msg-inner p span{display:inline;padding-bottom:23px;border-bottom:1px solid #ddd1c2}}@media screen and (max-width: 660px){.p-change__msg-inner p{font-size:24px}}@media screen and (max-width: 480px){.p-change__msg-inner p{font-size:18px}}.p-change__msg{margin-top:100px}.p-change__msg img{display:block}.p-change__msg .sp{display:none}@media screen and (max-width: 1100px){.p-change__msg{margin-top:9.09%}.p-change__msg img{margin:0 auto;width:89.583%}}@media screen and (max-width: 960px){.p-change__msg .pc{display:none}.p-change__msg .sp{display:block}}.p-cta{padding-top:54px;padding-bottom:80px}@media screen and (max-width: 960px){.p-cta{padding-top:5.625%;padding-bottom:8.333%}}.p-cta--white{background-color:#fff}.p-cta--green{margin-top:74px;background-color:#dcede5}.p-cta__top{margin-bottom:18px;max-width:860px;margin:0 auto 21px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans"}@media screen and (max-width: 960px){.p-cta__top{width:89.58%}}.p-cta__top-p1{margin-bottom:19px;color:#005d3e;font-size:48px;font-weight:600;text-align:center}.p-cta__top-p2{padding-top:23px;padding-bottom:23px;margin:0 auto 20px;max-width:860px;width:100%;color:#fff;font-size:48px;font-weight:600;text-align:center;background-color:#005d3e}.p-cta__top-p2 .yellow{color:#fcedaf}.p-cta__top-p2 .spacer-m20{letter-spacing:-0.02em}.p-cta__top-p2 .spacer-m40{letter-spacing:-0.04em}.p-cta__top-p2 .spacer-m60{letter-spacing:-0.06em}.p-cta__top-p2 .spacer-m80{letter-spacing:-0.08em}.p-cta__top-p2 .spacer-m160{letter-spacing:-0.16em}.p-cta__top-p2 .spacer-m320{letter-spacing:-0.32em}.p-cta__top-p2 .spacer-p20{letter-spacing:.02em}.p-cta__top-p2 .spacer-p40{letter-spacing:.04em}.p-cta__top-p2 .spacer-p60{letter-spacing:.06em}.p-cta__top-p2 .spacer-p80{letter-spacing:.08em}.p-cta__top-p2 .spacer-p120{letter-spacing:.12em}.p-cta__top-p3{color:#e35947;font-size:63.62px;font-weight:600;text-align:center}.p-cta__top-p3 .em{position:relative;top:5px;font-size:74.23px}.p-cta__top-p3 .spacer-m20{letter-spacing:-0.02em}.p-cta__top-p3 .spacer-m40{letter-spacing:-0.04em}.p-cta__top-p3 .spacer-m320{letter-spacing:-0.32em}.p-cta__top-p3 .spacer-p20{letter-spacing:.02em}.p-cta__top-p3 .spacer-p40{letter-spacing:.04em}.p-cta__top-p3 .spacer-p60{letter-spacing:.06em}.p-cta__arrows{margin:0 auto 21px;width:523px}@media screen and (max-width: 960px){.p-cta__form{margin:0 auto;width:89.583%}}.p-cta__input{display:block;padding-top:35px;padding-bottom:34px;margin:0 auto 14px;width:860px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans";font-size:24px;text-align:center;outline:none;border:none;background-image:url(../images/input_bg.png);background-size:contain;background-position:center;background-repeat:no-repeat}.p-cta__input::-moz-placeholder{color:#949393}.p-cta__input::placeholder{color:#949393}@media screen and (max-width: 960px){.p-cta__input{padding-top:3.64%;padding-bottom:3.64%;width:100%;background-size:cover;background-image:none;border:1px solid;border-radius:5px;behavior:url("./border-radius.htc")}}@media screen and (max-width: 768px){.p-cta__input{font-size:18px}}
.form-width{max-width: 860px;margin:0 auto;padding:0;}
.form__btn{display:block;margin:0 auto 26px;max-width:860px;outline:none;border:none;cursor:pointer;text-align:center;}
@media screen and (max-width: 960px){.form__btn{width:100%}}
.p-cta__note{margin:0 auto;max-width:740px;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;color:#6e6e6e;font-size:18px;font-weight:400}.p-cta__note-msg1{padding-left:1em;text-indent:-1em}@media screen and (max-width: 960px){.p-cta__note{margin:0 auto;width:89.583%;font-size:13px}}.l-footer{display:block;background-color:#005d3e}.l-footer__legal{padding-top:55px;padding-bottom:15px;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif}.l-footer__legal,.l-footer__copyright{color:#fff;font-size:14px;text-align:center;background-color:#005d3e}.l-footer__copyright{font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","MS Pゴシック",sans-serif;padding-bottom:48px}.l-footer__copyright small{font-size:inherit}/*# sourceMappingURL=style.min.css.map */