@charset "UTF-8";.c-modalPrevention{background:#fff;left:50%;min-height:10rem;opacity:0;padding-bottom:2rem;position:fixed;top:2rem;transform:translate3d(100%,100%,0);transition:opacity .4s ease-in-out,transform 0s .4s;width:calc(100% - 3rem);z-index:999}.c-modalPrevention.is-show{opacity:1;transform:translate3d(-50%,0,0);transition:opacity .4s ease-in-out .1s,transform 0s}.c-modalPrevention__line{background:#00b900;height:3.5rem;position:relative}.c-modalPrevention__line__closeBtn{cursor:pointer;height:100%;position:absolute;right:0;top:0;width:3.5rem}.c-modalPrevention__line__closeBtn:after,.c-modalPrevention__line__closeBtn:before{background:#fff;content:"";height:.1rem;left:50%;position:absolute;top:50%;width:50%}.c-modalPrevention__line__closeBtn:before{transform:translate3d(-50%,-50%,0) rotate(45deg)}.c-modalPrevention__line__closeBtn:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.c-modalPrevention__banner{margin-bottom:2rem;padding:1rem 1rem 0;width:100%}.c-modalPrevention__banner a{display:block}.c-modalPrevention__link{text-align:center;width:100%}.c-modalPrevention__link a{color:#057ed6;font-size:1.4rem}.c-modalPrevention__link a:hover{color:#057ed6}.c-modalPrevention__link a{text-decoration:underline}.modal-cover{overflow:hidden;position:relative}.modal-cover:after{background:rgba(0,0,0,.65);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate3d(100%,100%,0);transition:opacity .4s ease-in-out,transform 0s .4s;width:100%;z-index:990}.modal-cover.is-show:after{opacity:1;transform:translateZ(0);transition:opacity .4s ease-in-out .1s,transform 0s}*{box-sizing:border-box}html{font-size:62.5%;line-height:1.6}body{background:#1d1e31;color:#333;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1.6rem;font-weight:500;margin:0 auto;max-width:600px;width:100%}.wf-sm{font-family:Sawarabi Mincho}a{text-decoration:none;transition:.3s}a:hover{opacity:.8}p{margin:0 0 10px}img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}img.innner_img{padding:0 10px}div{box-sizing:border-box}h1,h2,h3{color:#333;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;line-height:1.6;text-align:left}section{margin:-24% 0 0;padding:0 0 24%;position:relative}@media screen and (min-width:400px){section{margin:-23% 0 0}}section h1{position:relative;z-index:1}section h1 img{padding:0;width:100%}section .after_h1{margin:-17% 0 0;position:relative}@media screen and (min-width:768px){section .after_h1{margin:-14% 0 0}}.mgt20{margin-top:20px}.mgb20{margin-bottom:20px}span.stg{background:transparent linear-gradient(transparent 60%,#ff0 0) repeat scroll 0 0;color:#000;font-weight:700}span.stg_b{color:#4453b7;font-weight:700}section#first{padding:0}.problem_block{background-color:#1d1e31;background-image:url(/vendor/sp/images/lp_6/sec1_bg_img.jpg);background-repeat:no-repeat;background-size:100% auto}.problem_block ul.problem_list{background:#130f21;color:#fff;list-style-type:none;margin:20px auto;max-width:400px;padding:20px 40px;width:90%}.problem_block ul.problem_list li{margin-bottom:10px;text-indent:-2rem}.problem_block ul.problem_list li:before{content:"\f00c";font-family:FontAwesome;margin-right:.5rem;position:relative}.problem_block ul.problem_list:after{border-color:#1d1e31 transparent transparent;border-style:solid;border-width:10vw 50vw;content:"";height:0;margin:0 auto;width:0;z-index:1}.problem_block>img{max-width:90%}.text_area{padding:60px 10px 20%;width:100%}.text_area.shaman_top{background-image:url(/vendor/sp/images/lp_6/secshaman_top_bg.jpg);background-size:cover}.text_area.shaman_under{background-image:url(/vendor/sp/images/lp_6/shaman_under_bg.jpg);background-position:top;background-size:cover}@media screen and (min-width:400px){.text_area{padding:100px 0 20%}}.bg_gradient{background-image:-ms-linear-gradient(-90deg,#1d1e31 5%,#8b335a 35%,#f94782 49%,#8b335a 61%,#1d1e31 96%);background-image:url(/vendor/sp/images/lp_6/secvoice2_under_bg.jpg);background-position:top;background-size:cover}a.button{background-image:linear-gradient(180deg,#44f092,#34b971);border-radius:2px;color:#fff;display:block;letter-spacing:1.3;line-height:1.4;margin:40px auto;max-width:650px;padding:14px 5px;position:relative;text-align:center;width:90%;z-index:2}a.button,a.button span{font-size:1.8rem}a.button:after{content:"▶";display:block;font-size:1.2rem;opacity:.6;position:absolute;right:20px;top:50%;transform:translateY(-50%)}a.button.shaman_link{background:#b39b63;border-bottom:5px solid #76653e;color:#fff;margin-bottom:40px;padding:10px 5px;text-align:center}a.button.shaman_link:before{background-image:none}a.button.shaman_link span{display:block;font-size:2rem;line-height:1.5;text-align:center}a.button img{max-width:80%}#head_h{background:#c8003a;padding:10px;position:relative;width:100%}#head_h img:first-child{margin:0;width:75%}#head_h img:last-child{bottom:5px;display:block;max-width:130px;position:absolute;right:10px;width:37%}ul.checkbox{list-style:none;margin:0 auto;max-width:375px}ul.checkbox li{font-size:1.6rem;line-height:1.8;margin-bottom:10px;padding-left:2rem;text-indent:-2rem}ul.checkbox li span{border-bottom:1px solid #666;display:inline;font-size:1.8rem}ul.checkbox li:before{color:#df0241;content:"\f00c";font-family:FontAwesome;font-size:1.6rem}#mv{background:url(/vendor/sp/images/lp_6/mv_bg.jpg);background-position:50%;background-size:cover;padding:10px 10px 0}section#choise{background:#e8ce95;padding:20px 10px}section#choise h1{color:#fff;font-weight:400}section#choise:before{border:15px solid #fff;border-top-color:#e8ce95}#problems h1{color:#666}#problems:before{border:15px solid #c8003a;border-top-color:#fff}#voice{padding:0}#voice,#voice h1{color:#fff}#voice:before{border:15px solid #fff;border-top-color:#c8003a}#voice .under_gradient{background-image:-ms-linear-gradient(-90deg,#1d1e31 0,#d065be 50%,#1d1e31 100%)}.voice_block{margin-bottom:10px}.voice_panel{background:#fff;color:#666}.voice_panel .voice_head{color:#fff;padding:10px;position:relative}.voice_panel .voice_head>img{height:auto;left:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:auto}.voice_panel .voice_head h2{color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:2rem;font-weight:400;padding-top:20px;position:relative;text-align:left;z-index:1}.voice_panel .voice_head h2 span{display:block;font-size:1.2rem;font-weight:400;padding-right:20px}@media screen and (min-width:400px){.voice_panel .voice_head h2{font-size:2.4rem}}.voice_panel .voice_head p{color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1.6rem;font-weight:400;padding-top:40px;position:relative;text-align:center;z-index:1}@media screen and (min-width:400px){.voice_panel .voice_head p{font-size:1.8rem}}.voice_panel .voice_head span.rate{color:#f09d26;display:block;font-size:1.6rem;padding-right:20px;position:relative;text-align:right;z-index:1}.voice_panel .voice_head span.voice_tag{background-color:#9c0011;border-radius:2px;color:#fff;font-size:1.5rem;left:0;letter-spacing:.1rem;padding:5px 10px;position:absolute;top:0}.voice_panel .voice_disc{color:#000;margin-bottom:10px;padding:30px 10px 10px}.voice_panel .voice_disc p{margin-bottom:20px}#voice2 h1{margin-top:0}#voice2 .voice_panel .voice_disc p:last-child{margin-bottom:0}#voice2 .voice_panel .voice_disc{padding-bottom:30px}section#voice2{margin-top:0;padding-bottom:0}#reason:before{border:15px solid #061c47;border-top-color:#fff}.reason_panel{background:#fff;color:#666;font-size:1.2rem;margin-bottom:10px;padding-bottom:10px}.reason_panel h2{color:#000;font-family:Sawarabi Mincho;font-size:2rem;font-weight:700;margin:0 auto;padding:10px}.reason_panel h2 span.h_tag{background:#c8003a;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;margin-bottom:5px;margin-left:-10px;padding:7px 10px}.reason_panel p{margin-bottom:0;padding:0 10px}.reason_panel:after{clear:both;content:"";display:block}section#shaman{padding:0}section#shaman h1{color:#e8ce95}section#shaman h2{color:#e8ce95;font-weight:400;text-align:center}section#shaman:before{border:15px solid #fff;border-top-color:#061c47}#shaman .shaman_panel_inner{color:#fff;margin-bottom:20px}#shaman .shaman_panel_inner h2{font-weight:400;margin:5px 0;text-align:left}#shaman .shaman_panel_inner p{font-size:1.2rem;font-weight:400;margin:0}#shaman .shaman_panel_inner>div{font-size:1.2rem;margin:5px 10px}#shaman .shaman_panel_inner i{color:#e8ce95;font-size:2rem}#shaman .shaman_panel_inner i.fa-user{color:#c8003a;font-size:2.4rem;margin-right:10px}#shaman .shaman_panel_inner a.button{font-size:1.4rem;margin-top:10px;padding:10px 5px;width:60%}@media screen and (min-width:400px){#shaman .shaman_panel_inner>div{font-size:2rem}#shaman .shaman_panel_inner i,#shaman .shaman_panel_inner i.fa-user{font-size:3rem}#shaman .shaman_panel_inner a.button{font-size:2rem}}.shaman_voice{background:#fff;margin:20px auto;padding:10px;text-align:center}.shaman_voice h3{border-bottom:1px solid #a99465;color:#a99465;display:inline-block;font-size:1.8rem;margin:0 auto 10px;padding:0 10px}.shaman_voice p{text-align:left}.shamran_review{padding:0}.shamran_review h3{border-left:2px solid #a99465;color:#fff;font-size:1.6rem;font-weight:400;margin:0 auto 10px;padding-left:10px}.shamran_review_ttl{align-items:flex-start;align-items:center;display:flex;flex-direction:row;justify-content:center}.shamran_review_ttl i{color:#cb6e6e;font-size:3.2rem;padding:10px 30px 10px 10px}.shamran_review_ttl>div{background:hsla(0,0%,100%,.2);border-radius:5px;color:#555;color:#fff;display:inline-block;font-size:16px;max-width:85%;min-width:120px;padding:10px 15px;position:relative}.shamran_review_ttl>div:before{border:15px solid transparent;border-right-color:hsla(0,0%,100%,.2);content:"";left:-30px;margin-top:-15px;position:absolute;top:50%}.shamran_review_ttl>div p{font-weight:700}.shamran_review_ttl>div p span{display:block;font-size:1.2rem;font-weight:400}.shamran_review_ttl>div p.review_info{font-size:1.2rem;font-weight:400;margin-bottom:0;text-align:right}.shamran_review_disc{color:#fff;font-size:1.4rem;margin:10px auto 20px}#qa{padding-bottom:0}#qa:before{border:15px solid #fdbb1d;border-top-color:#fff}#qa .bg_gradient{padding-bottom:10px}.accordionbox{margin-bottom:30px}dl.accordionlist{background:#fff;border:1px solid #ccc;color:#333;margin-bottom:4px}.accordionlist dt{align-items:flex-start;align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:1.6rem;justify-content:center;margin-bottom:1px;padding:10px;position:relative}.accordionlist dt div.q_icon{display:block;float:left;width:15%}.accordionlist dt div.q_icon img{width:20px}.accordionlist dt>div{width:85%}.accordionlist dt p{margin-bottom:0}.accordionlist dd{border-top:1px solid #ccc;display:none;margin:10px;padding:10px 10px 10px 0}.accordionlist dd div.q_icon{display:table-cell;vertical-align:middle;width:15%}.accordionlist dd div.q_icon img{width:20px}.accordionlist dd>p{display:table-cell;vertical-align:middle;width:85%}.accordionlist dt:before{background:#ccc;margin-top:-8px}.accordionlist dt:after,.accordionlist dt:before{content:"";display:block;height:10px;position:absolute;right:15px;top:50%;transform:rotate(45deg);width:10px}.accordionlist dt:after{background:#fff;margin-top:-13px}.accordionlist dt.active:before{margin-top:-2px}.accordionlist dt.active:after{margin-top:3px}#flow{color:#fff;margin-top:0}#flow h1{color:#fff;margin-top:-2%}#flow:before{border:15px solid #8dcb51;border-top-color:#fdbb1d}#payment{background:#fff}#payment .text_area{font-size:1.2rem;padding:0 10px}#form_sec{background-color:#fbd7ff;color:#666;margin-top:-18%;padding-bottom:20px}#form_sec h1{color:#df0241;font-size:2.4rem;font-weight:400;line-height:1.4;text-align:center}#form_sec h1 span{color:#df0241;font-size:1.8rem}#form_sec:before{display:none}#form_sec form{padding-left:10px;padding-right:10px}@media screen and (min-width:400px){#form_sec form{padding-left:20px;padding-right:20px}}#form_sec label{font-size:15px}footer.footer_bg{padding-bottom:120px}.footerup_bg{font-size:1.2rem}.form-signin #inputmail,.form-signin #inputname01,.form-signin #inputname02,.form-signin #inputpass,.form-signin #inputtell{font-size:1.4rem}.form-signin #inputpass{width:50%}input[type=checkbox],input[type=radio]{margin:4px}.col-xs-9{width:100%}.fixed-bottom{background:#fff;border-top:1px solid #ccc;bottom:0;left:0;padding:0 10px;position:fixed;right:0;width:100%;z-index:100}.fixed-bottom a.button{background:#c8003a;margin:10px auto;max-width:600px;padding:10px 20px;text-align:center}.fixed-bottom a.button span{font-size:1.7rem}.fixed-bottom a.button img{max-width:200px;width:80%}.main_bg{background-color:#fff;margin-bottom:10px;margin-top:0;padding:10px}.txt_link{border-bottom:1px solid #df0241;color:#df0241;display:inline-block;float:right;margin:0 0 0 auto;text-align:right}.title_font{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}.button_type_green{background:#17a051;border-color:#17a051;box-shadow:0 5px 0 #107038;color:#fff;font-size:2.4rem;letter-spacing:.5rem;padding:10px 25px;position:relative;width:100%}.button_type_green:after{content:"▶";display:block;font-size:1.2rem;opacity:.6;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.row{margin-left:0;margin-right:0}.read{text-align:center}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mt10{margin-top:10px}.mt20{margin-top:20px}#page_top{background:rgba(0,0,0,.5);border-radius:50%;bottom:0;opacity:.6;position:fixed;right:0;z-index:2}#page_top,#page_top a{height:40px;width:40px}#page_top a{display:block;position:relative;text-decoration:none}#page_top a:before{bottom:0;color:#fff;content:"\f106";font-family:FontAwesome;font-size:20px;height:20px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-12.5px;width:20px}.footer{padding-bottom:100px}.alert_area{border:3px dotted #8da688;border-radius:5px}input{color:#333}.alert-danger{background:pink}#form-register .alert-danger p{margin-top:0}form p{margin:10px 0 3px}form p.link_txt{margin-top:0}form p span{background-color:#da3b59;border-radius:4px;color:#fff;display:inline-block;font-size:1rem;margin-left:5px;padding:1px 5px}form .link_txt a{color:#006400}h2.lp1{border-bottom:3px solid #e0cee6;border-top:3px solid #e0cee6;display:inline-block;margin:50px auto 10px;min-width:90%;padding:20px 55px;position:relative;text-align:center}h2.lp1:after,h2.lp1:before{border-bottom:1fpx solid #e0cee6;border-top:1px solid #e0cee6;content:"";display:inline-block;height:2px;position:absolute;top:50%;width:45px}h2.lp1:before{left:0}h2.lp1:after{right:0}.txt_cnt{text-align:center}.note{font-size:13px}

/*!
 * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select>.dropdown-toggle{height:40px;width:98%}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:80%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;text-align:left;width:100%}.bootstrap-select.btn-group .dropdown-toggle .caret{margin-top:-2px;position:absolute;right:12px;top:50%;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{box-sizing:border-box;min-width:100%;z-index:1035}.bootstrap-select.btn-group .dropdown-menu.inner{border:0;border-radius:0;box-shadow:none;float:none;margin:0;padding:0;position:static}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{padding-left:2.25em;position:relative}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{background:#f5f5f5;border:1px solid #e3e3e3;bottom:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-sizing:border-box;margin:0 2%;min-height:35px;opacity:.9;padding:3px 5px;pointer-events:none;position:absolute;width:96%}.bootstrap-select.btn-group .no-results{background:#f5f5f5;margin:0 5px;padding:3px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{margin-top:-1px;position:static;top:auto}select.bs-select-hidden,select.selectpicker{display:none!important}select.mobile-device{display:block!important;height:100%!important;left:0;opacity:0;position:absolute!important;top:0;width:100%}.signup_text{margin-left:auto;margin-right:auto;width:100%}.text-danger{color:#eb5a67}.bg-gray{background-color:#e5e5e5}.border{border:1px solid #dee2e6!important}.rounded{border-radius:.25rem!important}.bg-transparent{background-color:transparent!important}ul{margin:0;padding:0}.form-signin #inputkana_name01,.form-signin #inputkana_name02,.form-signin #inputmail,.form-signin #inputname01,.form-signin #inputname02,.form-signin #inputpass,.form-signin #inputtell{direction:ltr;height:44px}.form-signin #inputkana_name01,.form-signin #inputkana_name02,.form-signin #inputmail,.form-signin #inputname01,.form-signin #inputname02,.form-signin #inputpass,.form-signin #inputtell,.form-signin button{box-sizing:border-box;display:block;font-size:14px;margin-top:10px;position:relative;width:100%;z-index:1}.form-signin .email-verify{height:5rem}.form-signin .button-signup{box-sizing:border-box;display:block;font-size:1.6rem;margin:3rem auto 0;max-width:46rem;padding:1.15rem 0;position:relative;width:100%;z-index:1}.form-signin .button-back{margin:2rem auto 0;max-width:46rem;width:100%}.form-signin .error_input{background-color:#ffbfbf}.form-signin .form-control:focus{border-color:#6891a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2;outline:0}.birth_date select.form-control{display:inline-block;width:77%}.lpform_bg{background-color:#d9d9d9;color:#000!important}p.img-signup_icon{font-family:ryo-display-plusn,sans-serif;font-size:16px;letter-spacing:1px;line-height:30px;margin:10px 0 5px;position:relative}h3.required:after{background:#e76271;border-radius:2px;color:#fff;content:"必須";display:inline-block;font-size:12px;font-weight:400;height:22px;letter-spacing:2px;line-height:20px;margin:0 10px;padding:1px 5px}.alert-danger{background:#ffe6ea;color:#a94442;display:block;font-weight:400;margin:2px;padding:4px}ul.form_li_half li{display:inline-block;vertical-align:top;width:calc(50% - .5rem)}ul.form_li_half li:first-child{margin-right:.5rem}
