@charset "UTF-8";.row{margin:0 auto}.first_view{margin-top:61px}.box-denwa ul li span.corsize{color:#90ae88;font-size:137.5%}.box-denwa ul li span.cor{color:#90ae88}.box-denwa ul{margin:0;padding:13px 0 0 25px}.box-denwa ul li{background-image:url(/img/v1/lp_clover02.png);background-position:0 3px;background-repeat:no-repeat;background-size:4%;color:#6f3d05;font-size:87.5%;padding-bottom:25px;padding-left:20px;padding-right:20px}.text-note{color:#6f3d05;font-size:81.3%;padding-right:6px;padding-top:4px}.box-checkbox{margin-bottom:18px}.box-checkbox label{width:100%}.box-checkbox label input{margin-right:18px}input[type=checkbox].css-checkbox{display:none}input[type=checkbox].css-checkbox+label.css-label.cb0{background-position:0 0;background-repeat:no-repeat;color:#6f3d05;cursor:pointer;display:inline-block;height:18px;line-height:24px;margin-bottom:12px;padding-left:38px;vertical-align:middle}label.css-label.cb0{-webkit-touch-callout:none;background-image:url(/img/v1/lp_bg_checkbox.png);-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -18px}.box-checkbox .col-left{float:left;margin-left:3%;width:47%}.box-checkbox .col-right{float:right;margin-left:5%;width:40%}.denwa-img{padding:6px 0}.denwa-img img{display:inline;width:12.5%}.data-button{padding:0 21px 10px}.data-button .lp-button{background-color:#bd8cbf;background-image:url(/img/v1/lp_button_effect.png);background-position:0;background-repeat:repeat;background-size:contain;border-color:#bd8cbf;border-radius:6px;box-shadow:0 5px 0 #630460;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #630460;width:100%}.lp-button1{background-color:#e2c45a!important;border-color:#e2c45a!important;box-shadow:0 6px 0 #ab9545!important}.row-video{color:#6f3d05}.data-rank{border-bottom:1px dotted #e0cee6}.fortune{color:#6f3d05;width:100%}.fortune_img{float:left;width:20%}.soothsayer{float:right;padding-left:15px;width:80%}.fortune-name{font-size:150%;padding-bottom:7px}.fortune-lable span{background:#e0cee6;display:inline-block;margin-bottom:2px;margin-right:2px;padding:2px 8px}.fortune-text{padding-top:6px}.row-text div span{color:#bd8cbf}.fee-text{float:left;width:62%}.fee-text ul li span{color:#6f3d05}.fee-img{float:right;text-align:left;width:38%}.fee-text ul{margin:0;padding:0 0 0 20px}.fee-text ul li{background-image:url(/img/v1/lp_clover02.png);background-repeat:no-repeat;font-size:100%;padding-bottom:25px;padding-left:30px}.fee-text .text-small{font-size:80%}.fee-img img{display:inline}.div-form-kantei{padding:20px}.div-form-kantei .typo_color_purple{font-size:93.8%}.row-video div{font-size:90.5%}.row-video div span{font-size:75%}footer nav{background:#c7b299;border-width:0 0 2px;padding:6px 0;text-align:center}footer ul{margin:0;padding:0}footer ul li a{color:#fefbfb;display:block;font-size:75%;padding-right:4px}footer ul li.mlast{border-width:0}footer ul li{border:dotted #fff;border-width:0 2px 0 0;display:inline-block;text-align:center}footer .copy-right{background-color:#a1d291;color:#fefbfb;padding:7px 0;text-align:center}footer .copy-right p{margin:0}.lp-signup-button{background-color:#bd8cbf;background-image:url(/img/v1/lp_button_effect.png);background-position:0;background-repeat:no-repeat;background-size:contain;border-color:#bd8cbf;box-shadow:0 6px 0 #630460;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #630460;width:100%}h1.img-wrapper{margin:0}.button_text01{background:transparent;font-size:13px;font-weight:400;margin:0 auto;width:100%}.button_type_blue{background-color:#56bdcb;background-image:linear-gradient(180deg,#56bdcb,#4b9ad3);border:none;border-radius:5px;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#56bdcb,endColorstr=#4b9ad3);font-size:20px;font-weight:700;padding:15px 65px;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.3)}.button_type_blue:hover{border:1px dotted #057fd4}.b_3b_999{border-bottom:1px solid #e0cee6}.b_3b_yellow{border-bottom:3px solid #e0cee6;font-weight:700}.bg_f5{background:#f5f5f5}.box_reviews{color:#6f3d05;margin-left:30px;margin-right:30px;margin-top:30px;padding-bottom:30px}.box_reviews .bg_f5{border-radius:5px}.text-red{color:red}.bg_8DA688{background-color:#8da688;color:#fff;margin-top:-3px;padding:5px 0}.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}button{margin-bottom:0}.form-signin .dropdown-toggle.btn-default{margin-top:0}.button_type_green{background-color:#bd8cbf;background-size:contain;border-color:#bd8cbf;border-radius:6px;box-shadow:0 5px 0 #630460;display:block;font-size:2.4rem;margin:0 auto;padding:10px}a.button{background:#d31c7c;border-radius:2px;font-size:2rem;letter-spacing:.1rem;margin:0 auto;padding:15px 25px}a.button:after{content:"\f0da";font-size:2.4rem;opacity:.6}a.button:focus,a.button:hover{color:#fff}.reflec{transition:all 1.2s ease}.reflec:hover{opacity:.8}.reflec a{color:#fff!important;display:block;margin:0 auto;overflow:hidden;padding:.5em;position:relative;text-decoration:none!important}.reflec a:before{animation:highLight 3s ease-in-out 0s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0));content:"";display:block;height:189vh;left:-232%;position:absolute;top:-84vh;transform:rotate(65deg);width:6rem;z-index:1}@keyframes highLight{0%{left:-5%}15%,to{left:105%}}.reflec>img{float:left}.reflec:after{clear:left;content:""}.mb_30{margin-bottom:30px}.mt_10{margin-top:10px}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}.button.lp1{padding:15px 20px}.txt_cnt{text-align:center}.clearfix:after,.clearfix:before{clear:both;content:"";display:block}.box_reviews,.fortune{color:#666}.re_title{margin-bottom:5px}

/*!
 * 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}.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}#qa h1{font-size:2.1rem;font-weight:400;margin:0 0 2rem;padding:0;text-align:center}#qa h1 img{display:block;margin:0 auto .5rem;max-height:4rem;width:auto}.accordionlist{border:1px solid #ccc;color:#333}.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:1rem;position:relative}.accordionlist dt .title p{font-weight:700;padding:0 2rem 0 0}.accordionlist dt div.q_icon{display:block;float:left;width:15%}.accordionlist dt div.q_icon img{width:30px}.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:30px}.accordionlist dd>p{display:table-cell;font-size:1.6rem;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}*{box-sizing:border-box}html{font-size:62.5%;line-height:1.6}body{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%}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}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:0;padding:50px 10px;position:relative}section h1{font-size:2.1rem;font-weight:400;margin:0 0 20px;padding:0;text-align:center}section h1 img{display:block;margin-bottom:5px;max-height:40px}section:before{border:15px solid #000;border-top-color:#fff;bottom:0;content:"";left:50%;margin-bottom:-30px;margin-left:-15px;position:absolute;z-index:1}.s-benefits{background:#ffe8ea;margin:0!important;padding:10px 0 35px}.s-benefits:before{display:none}.s-benefits__headline{padding:0 10px;width:100%}.s-benefits__img{margin-bottom:8px;width:100%}.s-benefits__message{color:#b0880e;font-size:14px;font-weight:700;margin:0!important;padding:0 10px;text-align:center}@media screen and (min-width:640px){.s-benefits__message{font-size:21px;padding:0}}.s-benefits__message span{display:block;font-size:21px}@media screen and (min-width:640px){.s-benefits__message span{font-size:31px}}.s-benefits__note{color:#4f4f4f;font-size:14px;margin:0!important;text-align:center}.s-benefits__button{margin:17px auto 8px!important}.coupon{margin-bottom:35px;width:100%}@media screen and (min-width:640px){.coupon{margin-bottom:40px;padding:0 20px}}a.button{background:#d47ad8;border-bottom:5px solid #9f4ba2;border-radius:4px;color:#fff;display:block;font-size:1.1rem;letter-spacing:1.3;line-height:1.2;margin:40px auto;padding:15px 5px;position:relative;text-align:center;width:90%}a.button span{font-size:1.8rem}a.button:after{content:"\f105";display:block;font-family:FontAwesome;font-size:3rem;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 span{display:block;font-size:2rem;line-height:1.5;text-align:center}#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_5/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{background:#c8003a}#voice,#voice h1{color:#fff}#voice:before{border:15px solid #fff;border-top-color:#c8003a}.voice_panel{background:#fff;color:#666;margin-bottom:20px}.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:1.8rem;font-weight:400;padding-top:40px;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}.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:hsla(36,92%,76%,.7);border-bottom-right-radius:10px;color:#fff;font-size:1.2rem;left:0;padding:10px;position:absolute;top:0}.voice_panel .voice_disc{padding:10px}#reason:before{border:15px solid #061c47;border-top-color:#fff}.reason_panel{color:#666;margin-bottom:40px}.reason_panel h2{color:#666;font-size:1.8rem;font-weight:700;margin:20px auto 10px}.reason_panel h2 span{background:#a99465;color:#fff;display:inline-block;font-size:1.4rem;font-weight:400;margin-bottom:5px;margin-left:-10px;padding:5px}.reason_panel p{margin-top:10px}.reason_panel:after{clear:both;content:"";display:block}.reason_panel img{border:2px solid #a99465}#shaman{background:#061c47}#shaman h1,#shaman h2{color:#e8ce95}#shaman h2{font-weight:400;text-align:center}#shaman:before{border:15px solid #fff;border-top-color:#061c47}#shaman .shaman_panel_inner{align-items:flex-start;align-items:center;background:hsla(0,0%,100%,.2);color:#fff;display:flex;flex-direction:row;justify-content:center}#shaman .shaman_panel_inner h2{font-weight:400;margin:5px 0;text-align:left}#shaman .shaman_panel_inner img{width:30%}#shaman .shaman_panel_inner p{font-weight:400;margin:0}#shaman .shaman_panel_inner>div{margin:10px;width:70%}#shaman .shaman_panel_inner i{color:#e8ce95}.shaman_voice{background:#fff;margin:20px auto;padding:10px;text-align:center}.shaman_voice h3{border-bottom:1px solid #a99465;border-left:none;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:none;color:#a99465;font-size:1.6rem;font-weight:400;font-weight:700;margin:0 auto 10px;text-align:center}.shamran_review_ttl{align-items:flex-start;align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:20px}.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}.shamran_review_ttl .shamran_review_disc p{font-weight:400}#qa:before{border:15px solid #fdbb1d;border-top-color:#fff}#flow{background:#fdbb1d}#flow,#flow h1{color:#fff}#flow:before{border:15px solid #8dcb51;border-top-color:#fdbb1d}#form_sec{background:#8dcb51;color:#fff;padding-left:20px;padding-right:20px}#form_sec h1{color:#fff;line-height:1.5}#form_sec .text-large{font-size:3.15rem;font-weight:700}#form_sec:before{display:none}.footer,footer.footer_bg{padding-bottom:100px}.footerup_bg{font-size:1.2rem}.form-signin #inputkana_name01,.form-signin #inputkana_name02,.form-signin #inputmail,.form-signin #inputname01,.form-signin #inputname02,.form-signin #inputpass,.form-signin #inputtell{font-size:1.4rem;margin-bottom:0;margin-top:0}.form-signin #inputpass{width:50%}.col-xs-9{width:100%}.fixed-bottom{background:#fff;border-top:1px solid #ccc;bottom:0;left:0;padding:10px;position:fixed;right:0;width:100%;z-index:100}.fixed-bottom a.button{margin:0 auto;max-width:748px;padding:5px 20px;text-align:center}.fixed-bottom a.button span{font-size:1.7rem}.main_bg{background-color:#8dcb51;margin-top:0;padding-top:0}.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:2rem;line-height:1.5;padding:10px 25px;width:100%}.row{margin-left:0;margin-right:0}.read{text-align:center}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mt10{margin-top:10px}#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:50px;width:50px}#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:25px;height:25px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-15px;width:25px}.footer{background:#eee;padding:20px 20px 100px}.footer ul{margin:0 0 0 10px}.footer .decision_listStyle{list-style-type:disc;padding:0 0 5px}.footer .listStyle_link{color:#666;font-size:12px}.footer .footer_copyright{color:#666;font-size:12px;text-align:center}.text-above-form{color:#666;font-weight:700;margin:4rem;text-align:center}
