@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]:focus,input[type=submit]:focus{outline-offset:-2px}input,textarea{border-radius:0;-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;background:0 0}body,html{width:100%;color:#000;font-size:16px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;line-height:1.6;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.wrapper--main{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.wrapper--main{max-width:100vw}}a,p{font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}a{color:#000;text-decoration:none}img{vertical-align:bottom}h1{font-size:18px;font-weight:400}.l-footer{width:100%;margin-top:auto}.l-footer--simple{height:100px;background:#f96;text-align:center}.l-footer--simple__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px}.l-header{width:100%;height:80px;background:#f96;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.l-header--simple{height:100px;-webkit-box-shadow:none;box-shadow:none}.l-main{position:relative}.l-main--2column{width:65%}.l-main--2column__inner{width:100%;padding:10px 15px;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.l-main--2column__container{width:90%;max-width:1040px;min-width:768px;margin:40px auto 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-main__faq,.l-main__hero,.l-main__performance,.l-main__problem,.l-main__process,.l-main__service{width:100%;padding:55px 0}.l-main__problem{padding:25px 0;background:#f96}.l-main__performance{background:#fff}.l-main__service{background:#f9d6d0}.l-main__process{background:#fff}.l-main__faq{background:#f9d6d0}.l-sidebar{width:31%}.l-sidebar__inner{width:100%;padding:10px;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.c-btn{display:inline-block;text-align:center;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-btn.disabled{pointer-events:none}.c-btn:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-btn__container{text-align:center}.c-btn--large{width:400px;height:48px;line-height:48px;font-size:18px}.c-btn--middle{width:100%;padding:5px 30px}.c-btn--small{width:272px;height:48px;line-height:48px;font-size:18px}@media screen and (max-width:768px){.c-btn--small{width:100%}}.c-btn--main{background:#f96;border:1px solid #ea352d;color:#fff}.c-btn--main:hover{background:#fff;border:1px solid #ea352d;color:#f96}.c-btn--sub{background:#ea352d;border:1px solid #ea352d;color:#fff}.c-btn--sub:hover{background:#fff;border:1px solid #ea352d;color:#ea352d}.c-btn--accent{background:#26bbf5;border:1px solid #26bbf5;color:#fff}.c-btn--accent:hover{background:#fff;border:1px solid #26bbf5;color:#26bbf5}.c-btn--accent-inverted{background:#fff;border:3px solid #26bbf5;color:#26bbf5;line-height:42px}.c-btn--accent-inverted:hover{background:#26bbf5;color:#fff}.c-btn--cancel{background:#fff;border:2px solid #8b8b8b;color:#8b8b8b;line-height:44px}.c-btn--cancel:hover{background:#8b8b8b;color:#fff}.c-btn--twitter{background:#1da1f2;border:1px solid #1da1f2;color:#fff;position:relative}.c-btn--twitter:before{display:inline-block;position:absolute;left:13px;font-family:"Font Awesome 5 Brands";content:"\f099";font-size:32px}.c-btn--twitter:hover{background:#fff;border:1px solid #1da1f2;color:#1da1f2}.c-btn--facebook{background:#3b5998;border:1px solid #3b5998;color:#fff;position:relative}.c-btn--facebook:before{display:inline-block;position:absolute;left:18px;font-family:"Font Awesome 5 Brands";content:"\f39e";font-size:32px}.c-btn--facebook:hover{background:#fff;border:1px solid #3b5998;color:#3b5998}.c-btn--google{position:relative;background:#fff;border:1px solid #e8e8e8;color:#888}.c-btn--google:before{content:"";display:inline-block;width:31px;height:32px;position:absolute;top:9px;left:13px;background-image:url(../img/google-icon.png);background-size:contain}.c-btn--google:hover{background:#fff;border:1px solid #ccc;color:#333}.c-form{position:relative}.c-form__container{width:500px;margin:0 auto}@media screen and (max-width:768px){.c-form__container{width:95%;min-width:100px}}.c-form__text{margin:30px 0;font-size:14px}.c-form__err{margin-left:5px;font-size:14px;color:#ea352d}.c-form__label{margin:10px 0;display:block;font-size:16px;font-weight:700}.c-form__date{width:100%;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form input[type=email],.c-form input[type=number],.c-form input[type=password],.c-form input[type=text]{width:100%;height:35px;margin-bottom:20px;padding:5px 10px;background:#fff;border:1px solid #e8e8e8;font-size:16px}.c-form input[type=email]::-webkit-input-placeholder,.c-form input[type=number]::-webkit-input-placeholder,.c-form input[type=password]::-webkit-input-placeholder,.c-form input[type=text]::-webkit-input-placeholder{color:#ccc}.c-form input[type=email]::-moz-placeholder,.c-form input[type=number]::-moz-placeholder,.c-form input[type=password]::-moz-placeholder,.c-form input[type=text]::-moz-placeholder{color:#ccc}.c-form input[type=email]:-ms-input-placeholder,.c-form input[type=number]:-ms-input-placeholder,.c-form input[type=password]:-ms-input-placeholder,.c-form input[type=text]:-ms-input-placeholder{color:#ccc}.c-form input[type=email]::-ms-input-placeholder,.c-form input[type=number]::-ms-input-placeholder,.c-form input[type=password]::-ms-input-placeholder,.c-form input[type=text]::-ms-input-placeholder{color:#ccc}.c-form input[type=email]::placeholder,.c-form input[type=number]::placeholder,.c-form input[type=password]::placeholder,.c-form input[type=text]::placeholder{color:#ccc}.c-form input[type=email].invalid,.c-form input[type=number].invalid,.c-form input[type=password].invalid,.c-form input[type=text].invalid{border:2px solid #ea352d}.c-form input[type=email].date,.c-form input[type=number].date,.c-form input[type=password].date,.c-form input[type=text].date{width:26%;margin-bottom:0}.c-form input[type=file]{margin-bottom:20px}.c-form__pulldown{width:100%;height:35px;margin-bottom:30px;position:relative;overflow:hidden;background:#fff;border:1px solid #e8e8e8;font-size:16px}.c-form__pulldown::after{position:absolute;top:5px;right:20px;width:0;height:0;padding:0;font-family:"Font Awesome 5 Free";content:"\f054";font-weight:700;color:#888;pointer-events:none}.c-form select{width:100%;padding:5px 10px;font-size:16px;cursor:pointer}.c-form__radio{margin-bottom:20px}.c-form__radio__label{padding:0 5px;position:relative;cursor:pointer}.c-form__radio__label:before{content:"";width:12px;height:12px;border-radius:6px;position:absolute;top:2px;left:-12px;border:1px solid #ccc}.c-form__radio__input:checked+.c-form__radio__label:after{content:"";width:8px;height:8px;border-radius:5px;position:absolute;top:4px;left:-10px;background:#000}.c-form__checkbox{margin-bottom:20px}.c-form__checkbox__label{padding:0 10px;position:relative;cursor:pointer}.c-form__checkbox__label:before{content:"";width:15px;height:15px;position:absolute;top:0;left:-10px;border:2px solid #e8e8e8;cursor:pointer}.c-form__checkbox__input:checked+.c-form__checkbox__label:after{content:"\f00c";color:#fff;font-family:"Font Awesome 5 Free";font-size:14px;font-weight:700;position:absolute;top:-3px;left:-10px;color:#000}.c-form textarea{width:100%;margin-bottom:15px;padding:10px;background:#fff;border:1px solid #e8e8e8;font-size:16px}.c-form textarea::-webkit-input-placeholder{color:#888}.c-form textarea::-moz-placeholder{color:#888}.c-form textarea:-ms-input-placeholder{color:#888}.c-form textarea::-ms-input-placeholder{color:#888}.c-form textarea::placeholder{color:#888}.c-form textarea.invalid{border:2px solid #ea352d}.c-form input[type=button],.c-form input[type=submit]{position:relative;-webkit-appearance:none}@media screen and (max-width:768px){.c-form input[type=button],.c-form input[type=submit]{width:100%}}.c-form .required{margin-left:5px;padding:0 5px;display:inline-block;position:relative;top:-2px;background:#ea352d;border-radius:3px;color:#fff;font-size:12px;font-weight:400}.c-form .option{margin-left:5px;display:inline-block;position:relative;top:0;color:#ccc;font-size:14px;font-weight:400}.c-panel__container{width:70%;max-width:1024px;min-width:750px;margin:70px auto;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.c-panel__head{padding:30px 0;border-bottom:1px solid #e8e8e8;text-align:center}.c-panel__subtitle{margin-bottom:45px;text-align:center;font-size:18px;color:#888}.c-panel__subtitle--strong{text-align:left;color:#000}.c-panel__text{margin-bottom:10px}.c-panel__body{padding:40px 0 50px}.p-header__container{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header__logo{width:175px;margin:0 30px 0 25px}.p-header__logo img{width:100%}.p-header__subtitle{font-size:12px;margin-bottom:10px}.p-header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.p-header__list a{color:#fff}.p-header__list__item{margin:0 5px;position:relative;list-style:none;line-height:20px}.p-header__list__item:hover .p-header__notification{visibility:visible;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.p-header__list__item:hover .p-header__mypage-menu{visibility:visible;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.p-header__list__item--top{margin:0 10px 0 0}.p-header__list__item--top:last-child{margin-right:0}.p-header__icon{width:20px;height:20px;margin-right:2px}.p-header__count{width:13px;height:13px;position:absolute;top:1px;left:-2px;background:#ea352d;border-radius:10px;text-align:center;font-family:Roboto,sans-serif;font-size:8px;line-height:13px}.p-header__notification{width:300px;position:absolute;top:32px;left:0;background:#fff;border:3px solid #f96;color:#000;visibility:hidden;opacity:0;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.p-header__notification a{display:block;color:#000}.p-header__notification__list__item{padding:3px 8px;border-bottom:1px solid #e8e8e8;font-size:12px;line-height:1.5;list-style-type:none}.p-header__notification__list li:last-child{border-bottom:none}.p-header__notification__icon{margin-right:3px}.p-header__notification__date{font-size:8px;color:#ccc}.p-header__mypage-menu{width:300px;position:absolute;top:26px;left:0;background:#fff;border:10px solid #f96;color:#000;visibility:hidden;opacity:0;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.p-header__mypage-menu a{display:block;color:#000}.p-header__mypage-menu__head{width:100%;position:relative;text-align:center}.p-header__mypage-menu__img{width:70px;height:70px;position:absolute;top:-32px;left:calc(50% - 35px);border:1.5px solid #b3b3b3;border-radius:40px;overflow:hidden}.p-header__mypage-menu__img img{width:100%}.p-header__mypage-menu__name{display:inline-block;margin:20px 0 15px;padding:20px 25px 5px;background:#26bbf5;border-radius:10px;font-size:16px;color:#fff}.p-header__mypage-menu__sales{margin-bottom:15px;font-size:18px}.p-header__mypage-menu__list__item{padding:12px 10px;position:relative;border-top:1px solid #e8e8e8;font-size:16px;line-height:1.5;list-style-type:none}.p-header__mypage-menu__list__item:before{content:"";width:25px;height:25px;position:absolute;top:calc(50% - 12.5px);right:10px;border:2px solid #d6d6d6;border-radius:15px;color:#d6d6d6}.p-header__mypage-menu__list__item:after{content:"";width:10px;height:10px;position:absolute;top:19px;right:19px;border-top:2px solid #d6d6d6;border-right:2px solid #d6d6d6;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-header__mypage-menu__list__item:hover{background:#e8e8e8}.p-header__btn--new{margin-right:15px;padding:1px 15px;border-radius:15px;font-size:14px}.p-header__btn--logout{width:15%;max-width:185px;padding:15px 0 15px 65px;position:relative;overflow:hidden;background:#fff;font-size:14px;color:#f96;z-index:1}.p-header__btn--logout:before{content:"";width:20px;height:52px;position:absolute;top:0;left:0;background:#fff;border-right:1px solid #f96;font-size:16px}.p-header__btn--logout:after{content:"";width:185px;height:52px;position:absolute;top:0;left:-200px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:-1}.p-header__btn--logout:hover{color:#ea352d}.p-header__btn--logout:hover:before{color:#f96}.p-header__btn--logout:hover:after{left:0;background:#ffcc97;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.p-header__btn--logout__arrow{width:12px;height:12px;position:absolute;top:20px;left:0;border-top:1px solid #f96;border-right:1px solid #f96;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-header--simple{width:625px;height:100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-header--simple__line{width:120px;height:13px;background:#ffcc97;border-radius:10px}.p-header--simple__logo{width:175px}.p-header--simple__logo img{width:100%}.p-footer__closing{width:100%;height:365px;text-align:center;background:url(../img/footer.png) no-repeat;background-size:cover;background-position:center center}.p-footer__catchphrase{margin-bottom:25px;padding-top:80px;font-size:32px;color:#fff}.p-footer__logo{width:175px;margin:0 auto 30px}.p-footer__logo img{width:100%}.p-footer__btn{padding:7px 30px;border-radius:30px}.p-footer__sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f96;color:#fff}.p-footer__sitemap a{color:#fff}@media screen and (max-width:768px){.p-footer__sitemap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-footer__column{margin:60px 40px 40px}.p-footer__kana{margin-bottom:5px;font-size:6px;color:#ea352d;font-weight:700}.p-footer__menu{font-size:18px;margin-bottom:10px}.p-footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-footer__list__item{margin-bottom:5px;font-size:14px;list-style:none}.p-footer__copyright{padding:15px 0;background:#f96;color:#fff;text-align:center;font-size:14px}.p-footer--simple{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-footer--simple__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-footer--simple__menu__list{margin:0 4px 10px;list-style:none;color:#fff;font-size:14px}.p-footer--simple__menu__list a{color:#fff}.p-footer--simple__copyright{color:#fff;font-size:14px}.p-sidebar__title{margin-bottom:5px;text-align:center;font-size:20px;color:#f96;font-weight:400}.p-sidebar__list{width:100%;border:1px solid #d6d6d6;position:relative}.p-sidebar__list--above{margin-bottom:80px}.p-sidebar__list__item{width:100%;list-style:none;position:relative;border-bottom:1px solid #d6d6d6}.p-sidebar__list__item:last-child{border-bottom:none}.p-sidebar__list__item:before{content:"";width:25px;height:25px;position:absolute;top:calc(50% - 12.5px);right:10px;border:2px solid #d6d6d6;border-radius:15px;color:#d6d6d6}.p-sidebar__list__item:after{content:"";width:10px;height:10px;position:absolute;top:18px;right:19px;border-top:2px solid #d6d6d6;border-right:2px solid #d6d6d6;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-sidebar__list__link{width:100%;padding:10px;display:inline-block}.p-sidebar__list__link:hover{background:#e8e8e8}.p-top__title{margin-bottom:10px;position:relative;text-align:center;font-size:24px;font-weight:700;letter-spacing:.1em}.p-top__title--strong{color:#f60}.p-top__subtitle{margin-bottom:50px;text-align:center;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#f29f92;letter-spacing:.15em}.p-top__subtitle--large{margin-bottom:120px}.p-top__problem__container{width:80%;max-width:1040px;min-width:768px;margin:0 auto;padding-left:10%}@media screen and (max-width:768px){.p-top__problem__container{width:95%;min-width:100px;padding-left:0}}.p-top__problem__inner{width:100%;padding:15px 0 15px 60px;position:relative;border-left:2px solid #fff}@media screen and (max-width:768px){.p-top__problem__inner{padding-left:40px;padding-right:0}}.p-top__problem__inner:after{content:"";width:2px;height:100%;position:absolute;top:0;left:3px;background:#fff}.p-top__problem__title{margin-bottom:15px;position:relative;font-size:24px;font-weight:700;color:#fff;letter-spacing:.1em}@media screen and (max-width:768px){.p-top__problem__title{margin-bottom:40px}}.p-top__problem__title:after{content:"PROBLEMS";position:absolute;top:13px;left:360px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#ffe7a2;letter-spacing:.15em}@media screen and (max-width:768px){.p-top__problem__title:after{top:35px;left:5px}}.p-top__problem__list__item{padding:15px 60px;position:relative;color:#fff;list-style:none}@media screen and (max-width:768px){.p-top__problem__list__item{padding-right:25px}}.p-top__problem__list__item:after{content:"";display:inline-block;width:35px;height:35px;background:url(../img/check.png) no-repeat;background-position:center center;background-size:contain;position:absolute;top:10px;left:4px}.p-top__performance__container{width:80%;max-width:1040px;min-width:768px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.p-top__performance__container{width:90%;min-width:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-top__performance__panel{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}@media screen and (max-width:768px){.p-top__performance__panel{width:100%;margin-bottom:40px}}.p-top__performance__panel__head{width:100%;padding-top:62.5%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center center;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}.p-top__performance__panel__headline{position:absolute;bottom:-30px;font-size:12px;color:#f29f92;letter-spacing:.15em}.p-top__performance__panel__headline--strong{font-size:36px;margin-right:1px}.p-top__performance__panel__body{padding:25px 15px 15px}.p-top__performance__panel__title{margin-bottom:5px;text-align:center;font-size:18px;font-weight:700}.p-top__performance__panel__text{font-size:14px}.p-top__service__container{width:80%;max-width:1040px;min-width:768px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.p-top__service__container{width:90%;min-width:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-top__service__panel{width:28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:0}@media screen and (max-width:768px){.p-top__service__panel{width:90%}}.p-top__service__panel__head{width:100%;margin-bottom:40px;padding-top:91.66667%;position:relative;border-radius:200px;border:10px solid #fff;background-size:cover;background-position:center center;z-index:auto}@media screen and (max-width:768px){.p-top__service__panel__head{border-radius:384px}}.p-top__service__panel__head:after{content:"";width:100%;height:55px;position:absolute;bottom:-30px;left:0;background:#f29f92;border-radius:50%;-webkit-transform:rotateX(45deg);transform:rotateX(45deg);z-index:-1}.p-top__service__panel__body{text-align:center}@media screen and (max-width:768px){.p-top__service__panel__body{margin-bottom:60px}}.p-top__service__panel__title{margin-bottom:15px;font-size:18px;font-weight:700}.p-top__service__panel__subtitle{font-family:Roboto,sans-serif;font-size:12px;color:#f29f92;letter-spacing:.1em}.p-top__process__container{width:100%;margin-bottom:200px;position:relative;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.p-top__process__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:40px}}.p-top__process__container--even{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:768px){.p-top__process__container--even{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-top__process__container--last{margin-bottom:80px}.p-top__process__step{width:48%;height:250px;padding:15px 0;text-align:center;background:#f60;color:#fff}@media screen and (max-width:768px){.p-top__process__step{width:100%;height:auto}}.p-top__process__step--large{height:300px}@media screen and (max-width:768px){.p-top__process__step--large{width:100%;height:auto}}.p-top__process__inner{width:100%;max-width:600px}@media screen and (max-width:768px){.p-top__process__inner{width:90%;margin:0 auto;max-width:768px}}.p-top__process__headline{margin-bottom:15px;font-family:Roboto,sans-serif;font-size:56px;font-weight:400;letter-spacing:1px;line-height:1}.p-top__process--strong{font-size:128px;margin-left:5px}.p-top__process__text{font-size:16px}.p-top__process__text--small{font-size:14px}.p-top__process__img{width:45%;max-width:700px;min-width:400px;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;position:absolute;right:5%}@media screen and (max-width:768px){.p-top__process__img{width:90%;min-width:100px;margin:0 auto 15px;position:relative;right:0}}.p-top__process__img--even{left:5%}@media screen and (max-width:768px){.p-top__process__img--even{left:0}}.p-top__process__img img{width:100%}.p-top__process__tail{width:52%;height:250px;background:#f60}.p-top__process__tail--large{height:300px}.p-top__faq__container{width:75%;margin:0 auto;position:relative;z-index:0}@media screen and (max-width:768px){.p-top__faq__container{width:90%}}.p-top__faq__inner{width:100%}.p-top__faq__inner.is-active{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){.p-top__faq__inner.is-active{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-top__faq__tab{display:none}.p-top__faq__tab:checked+.p-top__faq__title{margin-top:25px;position:relative;border-bottom:1px solid #e8e8e8;border-radius:10px 10px 0 0;z-index:auto}.p-top__faq__tab:checked+.p-top__faq__title:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:0 0 10px #8b8b8b;box-shadow:0 0 10px #8b8b8b;border-radius:10px 10px 0 0;z-index:-1}.p-top__faq__tab:checked+label+.p-top__faq__content{width:100%;height:auto;margin-bottom:40px;padding:15px 60px;position:relative;top:0;left:0;border-radius:0 0 10px 10px;-webkit-box-shadow:0 0 10px #8b8b8b;box-shadow:0 0 10px #8b8b8b;background:#fff;opacity:1;-webkit-transition:all .5s;transition:all .5s;z-index:-1}.p-top__faq__tab:checked+label+.p-top__faq__content .p-top__faq__text{font-size:14px;line-height:1.8;margin-bottom:15px}.p-top__faq__title{display:inline-block;width:100%;padding:5px 0 5px 50px;position:relative;background:#fff;border-radius:10px;border-top:1px solid #e8e8e8;font-size:18px;z-index:auto}.p-top__faq__title:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:0 0 10px #8b8b8b;box-shadow:0 0 10px #8b8b8b;border-radius:10px;z-index:-1}.p-top__faq__title:after{content:"";display:inline-block;width:25px;height:25px;background:url(../img/chat.png) no-repeat;background-position:center center;background-size:contain;position:absolute;top:calc(50% - 12.5px);left:15px}.p-top__faq__content{width:100%;height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:all .5s;transition:all .5s}.p-form-login{margin:50px 0}.p-form-login__container{width:400px}.p-form-login__btn{margin-bottom:25px}.p-form-login__btn--last{margin-bottom:50px}.p-form-login__link{color:#26bbf5}.p-form-login input[type=email],.p-form-login input[type=password],.p-form-login input[type=text]{width:400px;height:50px;margin-bottom:15px;padding:5px 10px;background:#fff;border:1px solid #e8e8e8;border-radius:5px;font-size:16px}.p-form-login input[type=email]::-webkit-input-placeholder,.p-form-login input[type=password]::-webkit-input-placeholder,.p-form-login input[type=text]::-webkit-input-placeholder{color:#ccc}.p-form-login input[type=email]::-moz-placeholder,.p-form-login input[type=password]::-moz-placeholder,.p-form-login input[type=text]::-moz-placeholder{color:#ccc}.p-form-login input[type=email]:-ms-input-placeholder,.p-form-login input[type=password]:-ms-input-placeholder,.p-form-login input[type=text]:-ms-input-placeholder{color:#ccc}.p-form-login input[type=email]::-ms-input-placeholder,.p-form-login input[type=password]::-ms-input-placeholder,.p-form-login input[type=text]::-ms-input-placeholder{color:#ccc}.p-form-login input[type=email]::placeholder,.p-form-login input[type=password]::placeholder,.p-form-login input[type=text]::placeholder{color:#ccc}.p-form-login input[type=email].invalid,.p-form-login input[type=password].invalid,.p-form-login input[type=text].invalid{border:2px solid #ea352d}.p-form-login input[type=submit]{margin-top:25px;position:relative;-webkit-appearance:none}@media screen and (max-width:768px){.p-form-login input[type=submit]{width:100%;margin:20px 0 15px}}.p-form-request__label{color:#888;font-weight:700}.p-form-request__category{margin-bottom:25px}.p-form-request__price{position:relative}.p-form-request__price:before{content:"¥";position:absolute;top:6px;left:10px;font-size:16px;color:#888}.p-form-request__price input[type=text]{text-align:right}.p-form-request__headline{margin-bottom:5px}.p-form-request__list{width:100%;margin-bottom:20px;padding-left:10px;border:1px solid #e8e8e8}.p-form-request__list--last{margin-bottom:60px}.p-form-request__list__item{padding:5px 0;border-bottom:1px solid #e8e8e8;list-style:none}.p-form-request__list__item:last-child{border-bottom:0}.p-form-request__text{margin:5px 0 15px;font-size:14px;font-weight:700}.p-form-request__btn{margin-bottom:15px}.p-form-request__btn__container{margin-bottom:40px}.p-form-confirm__list{margin-bottom:60px}.p-form-confirm__list--transfer{margin-bottom:25px}.p-form-confirm__list__item{margin-bottom:25px;list-style:none}.p-form-confirm__headline{margin-bottom:10px}.p-form-confirm__text{margin-bottom:60px}.p-form-profile__title{margin-bottom:25px;font-size:24px;color:#f96;font-weight:400}.p-form-profile__btn{margin:40px 0}.p-form-profile__file__icon{font-size:36px}.p-form-profile__file__btn{margin:5px 0 0;padding:5px 10px;font-size:14px}.p-form-profile__file--preview{width:200px;height:auto;padding:15px}.p-form-profile__prof-img{width:100%}.p-form-transfer__container{width:90%;padding-bottom:60px}.p-form-transfer__title{margin-bottom:25px;font-size:24px;color:#f96;font-weight:400}.p-form-transfer__subtitle{margin-bottom:15px;font-weight:700}.p-form-transfer__text{margin:0 0 25px}.p-form-transfer__calculate__list{margin-bottom:40px}.p-form-transfer__calculate__list__item{padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;list-style:none}.p-form-transfer__calculate__price{font-size:20px}.p-form-contact__container{width:90%;padding-bottom:60px}.p-form-contact__title{margin-bottom:15px;font-size:24px;color:#f96;font-weight:400}.p-form-contact__subtitle{margin-bottom:25px;font-size:20px;color:#f96;font-weight:400}.p-form-contact__text{margin:0 0 25px}.p-form-contact__list{margin-bottom:40px}.p-form-contact__list__item{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;font-size:14px;list-style:none}.p-form-contact__list__item:first-child{border-left:none;border-right:none;border-bottom:none}.p-form-contact__list__item--headline{padding:10px 0;background:#f96;text-align:center;color:#fff}.p-form-contact__list__link{display:inline-block;width:100%;padding:10px 0 10px 40px}.p-form-contact__list__link:hover{background:#e8e8e8}.p-message-bar{width:70%;max-width:1024px;min-width:750px;margin:50px auto 25px;padding:3px 0;background:#ea352d;text-align:center;color:#fff}.p-message-bar__panel__container{margin-top:0}.p-progress-tracker{width:500px;margin:50px auto 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-progress-tracker--agreement{margin:30px auto 60px}.p-progress-tracker__link{display:inline-block;font-size:14px;font-weight:700}.p-progress-tracker__item{width:33%;position:relative;text-align:center;list-style:none}.p-progress-tracker__item:before{width:14px;height:14px;content:"";display:block;position:absolute;top:31px;left:calc(50% - 8px);border-radius:3px;background:#d6d6d6;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);z-index:1}.p-progress-tracker__item:after{width:100%;height:2px;content:"";position:absolute;top:37px;left:-50%;background:#d6d6d6}.p-progress-tracker__item.is-active:before{background:#ea352d}.p-progress-tracker li:first-child:after{content:none}.p-order-details__container{padding:40px 30px;position:relative;background:#fcfcfc;border-radius:5px}.p-order-details__container--agreement{padding-bottom:60px}.p-order-details__container--comment{padding-top:25px}.p-order-details__title{text-align:center;font-size:20px}.p-order-details__title--success{margin:40px 0 60px;text-align:center;font-size:24px}.p-order-details__text{margin-bottom:30px;text-align:center;font-size:14px}.p-order-details__inner{padding:30px;border:1px solid #e8e8e8;text-align:center}.p-order-details__inner--agreement{padding-top:15px;padding-bottom:50px}.p-order-details__inner--comment{padding:30px 40px;background:#fafafa}.p-order-details__headline{margin-bottom:30px;text-align:center;font-size:20px}.p-order-details__info__list{margin-bottom:25px}.p-order-details__info__list__item{width:100%;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;border-top:1px solid #e8e8e8}.p-order-details__info__list__item:last-child{border-bottom:1px solid #e8e8e8}.p-order-details__info__list__item--agreement:first-child{border-top:none}.p-order-details__info__title{width:30%;font-size:18px;text-align:left}.p-order-details__description__list{text-align:left}.p-order-details__description__list__item{list-style:none;font-size:18px;line-height:1.8}.p-order-details__price{margin-bottom:10px;text-align:center;font-size:32px;font-weight:700}.p-order-details__price--agreement{margin-bottom:15px}.p-order-details__price .currency{margin-right:5px;font-size:24px}.p-order-details__price .tax{margin-left:5px;font-size:18px}.p-order-details__note{margin-bottom:40px;font-size:14px}.p-order-details__btn{font-weight:700;line-height:1.3}.p-order-details__btn .note{font-size:16px;font-weight:400}.p-order-details__btn__container{margin-bottom:60px}.p-order-details__icon{position:relative;top:-10px;left:calc(50% - 7px);font-size:14px;color:#e8e8e8}.p-order-details__comment{width:63%;min-width:480px;margin-bottom:70px;position:relative;text-align:left;list-style:none}.p-order-details__comment:last-child{margin-bottom:30px}.p-order-details__comment--oneself{-ms-flex-item-align:end;align-self:flex-end}.p-order-details__comment--others{-ms-flex-item-align:start;align-self:flex-start}.p-order-details__comment--system{width:100%;-ms-flex-item-align:center;align-self:center;text-align:center;font-size:20px;color:#888}.p-order-details__comment__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-order-details__comment__date{width:100%;position:relative;font-size:12px;color:#b3b3b3;font-weight:700}.p-order-details__comment__date--oneself{left:25px}.p-order-details__comment__date--others{text-align:right;right:25px}.p-order-details__comment__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 15px 15px;position:relative;background:#fff;border:1px solid #e8e8e8;border-radius:25px;z-index:1}.p-order-details__comment__inner--owner{background:#c1e7f7}.p-order-details__comment__prof{width:70px;height:70px;position:absolute;top:-32px;border:1.5px solid #b3b3b3;border-radius:40px;overflow:hidden;z-index:1}.p-order-details__comment__prof img{width:100%}.p-order-details__comment__prof--oneself{right:5px}.p-order-details__comment__prof--others{left:5px}.p-order-details__comment__name{display:inline-block;padding:10px;position:absolute;top:-20px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;text-align:center;font-size:14px;line-height:1.2}.p-order-details__comment__name--oneself{padding-right:30px;right:50px}.p-order-details__comment__name--others{padding-left:30px;left:50px}.p-order-details__comment__name .property{font-size:12px}.p-order-details__comment__triangle{width:0;height:0;position:absolute;top:55px;border-top:15px solid #e8e8e8;border-right:25px solid transparent;border-bottom:15px solid transparent;border-left:25px solid transparent}.p-order-details__comment__triangle:after{content:"";width:0;height:0;position:absolute;top:-14px;border-top:15px solid #fff;border-right:25px solid transparent;border-bottom:15px solid transparent;border-left:25px solid transparent;z-index:2}.p-order-details__comment__triangle--oneself{right:-25px}.p-order-details__comment__triangle--oneself:after{right:-21px}.p-order-details__comment__triangle--others{left:-25px}.p-order-details__comment__triangle--others:after{left:-21px}.p-order-details__comment__triangle--owner{left:-25px}.p-order-details__comment__triangle--owner:after{left:-21px;border-top:15px solid #c1e7f7}.p-order-details__comment__noted{display:inline-block;padding:0 5px;position:absolute;top:5px;background:#f96;color:#fff;font-size:14px}.p-order-details__comment__noted--oneself{left:35px}.p-order-details__comment__noted--others{right:35px}.p-order-details__comment__message{font-size:14px}.p-order-details__comment__message--oneself{padding-left:15px;padding-right:30px}.p-order-details__comment__message--others{padding-left:30px;padding-right:15px}.p-order-details__comment__picture{width:100%;margin:0 auto}.p-order-details__comment__picture img{width:100%}.p-order-details__comment__circle{width:9px;height:9px;margin:0 auto 25px;border-radius:4px;background:#ccc}.p-order-details__comment__btn{margin-top:30px;text-align:center}.p-sales__title{margin-bottom:5px;font-size:24px;color:#f96;font-weight:400}.p-sales__list{width:100%;margin-bottom:40px;position:relative;border:1px solid #d6d6d6}.p-sales__list__item{width:100%;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d6d6d6}.p-sales__list__item:last-child{border-bottom:none}.p-sales__list__item--link:after{content:"";width:10px;height:10px;position:absolute;top:18px;right:19px;border-top:1px solid #8b8b8b;border-right:1px solid #8b8b8b;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-sales__list__link,.p-sales__list__price,.p-sales__list__text{display:inline-block}.p-sales__list__text{padding:5px 0 5px 40px}.p-sales__list__price{padding:5px 20px 5px;font-size:20px;font-weight:700}.p-sales__list__link{width:100%;padding:10px 20px 10px 40px}.p-sales__list__link:hover{background:#e8e8e8}.p-sales-history__title{margin-bottom:5px;font-size:24px;color:#f96;font-weight:400}.p-sales-history__list{width:100%;margin-bottom:40px;position:relative;border:1px solid #d6d6d6}.p-sales-history__list__item{width:100%;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d6d6d6}.p-sales-history__list__item:last-child{border-bottom:none}.p-sales-history__list__item--link:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 4px);right:19px;border-top:1px solid #8b8b8b;border-right:1px solid #8b8b8b;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-sales-history__list__description{margin-bottom:10px;padding:0 10px}.p-sales-history__list__date{margin:10px 0 5px;font-size:12px;color:#d6d6d6}.p-sales-history__list__price{padding-right:15px;font-size:20px;font-weight:700}.p-sales-history__list__price--sales{padding-right:60px}.p-sales-history__list__link{display:inline-block;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-sales-history__list__link:hover{background:#e8e8e8}.p-pagination{width:250px;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d6d6d6}.p-pagination__prev{width:25px;height:30px;position:relative;border:1px solid #d6d6d6;cursor:pointer}.p-pagination__prev:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 4px);left:calc(50% - 2px);border-left:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-pagination__next{width:25px;height:30px;position:relative;border:1px solid #d6d6d6;cursor:pointer}.p-pagination__next:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 4px);right:calc(50% - 2px);border-top:1px solid #8b8b8b;border-right:1px solid #8b8b8b;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-transaction__container{width:90%;padding-bottom:60px}.p-transaction__title{margin-bottom:25px;font-size:24px;color:#f96;font-weight:400}.p-transaction__list{margin-bottom:40px}.p-transaction__list__item{margin-bottom:40px;list-style:none}.p-transaction__subtitle{margin-bottom:30px;font-weight:700}.p-transaction__description{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-transaction__headline{width:50%}.p-transaction__headline--top{-ms-flex-item-align:start;align-self:flex-start}.p-transaction__details{width:50%;font-weight:700}.p-logout__title{margin-bottom:15px;font-size:24px;color:#f96;font-weight:400}.p-logout__list{margin:40px}.p-logout__list__item{list-style:none;margin-bottom:15px;padding-left:25px;position:relative;font-size:14px}.p-logout__list__item:before{content:"\f00c";position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";font-weight:700;color:#f96}.p-logout__btn{margin:80px 0}.p-marunage-btn{width:118px;height:118px;position:fixed;right:4%;bottom:50%;border-radius:60px;background:#ea352d}@media screen and (max-width:768px){.p-marunage-btn{width:80px;height:80px;bottom:10%}}.p-marunage-btn__img{width:80%;height:auto;position:relative;top:8px;left:9px}@media screen and (max-width:768px){.p-marunage-btn__img{top:5px;left:7px}}.p-marunage-btn__img img{width:100%}.p-marunage-btn__link{display:inline-block;width:100%;color:#fff}.p-marunage-btn__text{position:relative;bottom:23px;text-align:center;font-size:14px;font-weight:600}@media screen and (max-width:768px){.p-marunage-btn__text{font-size:12px;bottom:21px}}.p-marunage-btn__text:after{content:"";width:15px;height:15px;position:absolute;bottom:-11px;right:53px;border-bottom:1px solid #fff;border-left:1px solid rgba(255,255,255,.9);-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}@media screen and (max-width:768px){.p-marunage-btn__text:after{width:11px;height:11px;right:33px}}.p-howto__title{margin-bottom:20px;font-size:24px;color:#f96;font-weight:400}.p-howto__subtitle{margin-bottom:10px}.p-howto__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-howto__text{margin-bottom:25px}.p-howto__text--strong{color:#ea352d;font-weight:700}.p-howto__list{width:47%;margin-bottom:40px;border:1px solid #d6d6d6}.p-howto__list__item{border-bottom:1px solid #d6d6d6;list-style:none}.p-howto__list__item:last-child{border-bottom:none}.p-howto__list__headline{padding:10px 15px;font-weight:700}.p-howto__list__link{display:inline-block;width:100%;padding:10px 15px;position:relative}.p-howto__list__link:after{content:"";width:13px;height:13px;position:absolute;top:calc(50% - 7px);right:15px;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-howto__list__link:hover{background:#e8e8e8}.p-notification__title{font-size:24px;color:#f96;font-weight:400}.p-notification__text{margin-bottom:20px;font-size:14px}.p-notification__list{margin-bottom:40px;border:1px solid #d6d6d6}.p-notification__list__item{list-style:none;border-bottom:1px solid #d6d6d6}.p-notification__list__item:last-child{border-bottom:none}.p-notification__list__link{display:inline-block;width:100%;padding:10px 60px 10px 25px;position:relative;font-size:14px}.p-notification__list__link:after{content:"";width:13px;height:13px;position:absolute;top:calc(50% - 7px);right:20px;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-notification__list__link:hover{background:#e8e8e8}.p-notification__list__text{margin-bottom:5px}.p-notification__list__date{font-size:10px;color:#ccc}.p-notification__icon{margin-right:5px}.p-mypage__inner{padding-top:45px}.p-mypage__profile{width:100%;margin-bottom:40px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:2px solid #f96}.p-mypage__user{margin:0 auto;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}.p-mypage__img{width:70px;height:70px;border:1.5px solid #b3b3b3;border-radius:40px;overflow:hidden}.p-mypage__img img{width:100%}.p-mypage__name{width:150px;margin-left:5px;font-size:14px}.p-mypage__request{width:50%;padding:15px 25px 40px;position:relative;background:#ffffcb}.p-mypage__request--engineer{padding-bottom:25px}.p-mypage__request:after{content:"";width:40px;height:40px;position:absolute;top:-20px;right:-20px;border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-mypage__request__headline{margin-bottom:15px;text-align:center;font-weight:400}.p-mypage__request__headline--engineer{margin-bottom:5px}.p-mypage__request__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-mypage__request__body--engineer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-mypage__request__text{padding:10px;background:#fff;text-align:center;font-size:14px}.p-mypage__request__text--sales{font-size:18px;font-weight:700;margin-bottom:10px}.p-mypage__notification__container{margin-bottom:80px}.p-mypage__title{font-size:24px;color:#f96;font-weight:400}.p-mypage__list{margin-bottom:40px;border:1px solid #d6d6d6}.p-mypage__list__item{list-style:none;border-bottom:1px solid #d6d6d6}.p-mypage__list__item:last-child{border-bottom:none}.p-mypage__list__link{display:inline-block;width:100%;padding:15px 60px 10px 25px;position:relative;font-size:14px}.p-mypage__list__link:after{content:"";width:13px;height:13px;position:absolute;top:calc(50% - 7px);right:20px;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-mypage__list__link:hover{background:#e8e8e8}.p-mypage__list__text{margin-bottom:5px}.p-mypage__list__text.unread{font-weight:700}.p-mypage__list__date{font-size:10px;color:#ccc}.p-mypage__icon{margin-right:5px}.p-request-tab__head{width:100%;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}.p-request-tab__tab{width:33.3%;padding:25px 0;background:#e8e8e8;text-align:center;border-bottom:1px solid #d6d6d6;font-weight:700;cursor:pointer}.p-request-tab__tab.is-active{background:#fff;position:relative;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-bottom:none}.p-request-tab__tab.is-active:after{content:"";width:90%;height:2px;position:absolute;left:5%;bottom:5px;background:#f96}.p-request-tab__link{display:inline-block;width:100%}.p-request-tab__list{margin-bottom:40px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.p-request-tab__list__item{list-style:none;border-top:1px solid #d6d6d6}.p-request-tab__list__item:first-child{border-top:none}.p-request-tab__list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px 15% 10px 25px;position:relative;font-size:14px}.p-request-tab__list__link:after{content:"";width:13px;height:13px;position:absolute;top:calc(50% - 5px);right:20px;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.p-request-tab__list__link:hover{background:#e8e8e8}.p-request-tab__title{margin-bottom:5px;font-size:16px}.p-request-tab__status{display:inline-block;padding:0 15px;border:1px solid #d6d6d6;background:#fff;font-size:12px}.p-request-list__title{margin-bottom:20px;font-size:24px;color:#f96;font-weight:400}.p-request-list__sort__container{width:100%;margin-bottom:40px;padding:20px 20px 0;border:1px solid #d6d6d6}.p-request-list__sort__inner{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.p-request-list__sort__title{width:30%}.p-request-list__sort__list{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-request-list__sort__list__item{list-style:none;margin-bottom:5px}.p-request-list__sort__input{width:70%}.p-general__container{width:80%;margin:0 auto;padding:80px 0;font-size:14px}.p-general__title{margin-bottom:25px;font-size:24px;color:#f96;font-weight:700}.p-general__title--contact{margin-bottom:0}.p-general__note{margin-bottom:40px}.p-general__headline{margin-bottom:5px;font-size:18px}.p-general__text{margin-bottom:25px}.p-general__table{width:90%;margin:0 auto}.p-general__table__row{border-bottom:1px solid #d6d6d6}.p-general__table__head{padding:10px 0 10px 25px;text-align:left;background:#e8e8e8}.p-general__table__data{padding:10px 0 10px 25px}.u-sp{display:none}@media screen and (max-width:768px){.u-sp{display:block}}.u-pc{display:block}@media screen and (max-width:768px){.u-pc{display:none}}