﻿.col-style,.l-1,.l-2,.l-3,.l-4,.l-5,.l-6,.l-7,.l-8,.l-9,.l-10,.l-11,.l-12,.l-15{padding:0 8px}@media screen and (min-width: 550px){.col-style,.l-1,.l-2,.l-3,.l-4,.l-5,.l-6,.l-7,.l-8,.l-9,.l-10,.l-11,.l-12,.l-15{padding:0 12px}}@media screen and (min-width: 900px){.col-style,.l-1,.l-2,.l-3,.l-4,.l-5,.l-6,.l-7,.l-8,.l-9,.l-10,.l-11,.l-12,.l-15{padding:0 16px}}.l-1{width:calc(100% * 1 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-1{width:calc(100% * 1 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-1{width:calc(100% * 1 / 12 - 0px * 2);display:block}}.l-2{width:calc(100% * 2 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-2{width:calc(100% * 2 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-2{width:calc(100% * 2 / 12 - 0px * 2);display:block}}.l-3{width:calc(100% * 3 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-3{width:calc(100% * 3 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-3{width:calc(100% * 3 / 12 - 0px * 2);display:block}}.l-4{width:calc(100% * 4 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-4{width:calc(100% * 4 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-4{width:calc(100% * 4 / 12 - 0px * 2);display:block}}.l-5{width:calc(100% * 5 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-5{width:calc(100% * 5 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-5{width:calc(100% * 5 / 12 - 0px * 2);display:block}}.l-6{width:calc(100% * 6 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-6{width:calc(100% * 6 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-6{width:calc(100% * 6 / 12 - 0px * 2);display:block}}.l-7{width:calc(100% * 7 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-7{width:calc(100% * 7 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-7{width:calc(100% * 7 / 12 - 0px * 2);display:block}}.l-8{width:calc(100% * 8 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-8{width:calc(100% * 8 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-8{width:calc(100% * 8 / 12 - 0px * 2);display:block}}.l-9{width:calc(100% * 9 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-9{width:calc(100% * 9 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-9{width:calc(100% * 9 / 12 - 0px * 2);display:block}}.l-10{width:calc(100% * 10 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-10{width:calc(100% * 10 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-10{width:calc(100% * 10 / 12 - 0px * 2);display:block}}.l-11{width:calc(100% * 11 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-11{width:calc(100% * 11 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-11{width:calc(100% * 11 / 12 - 0px * 2);display:block}}.l-12{width:calc(100% * 12 / 12 - 0px * 2);display:block}@media screen and (min-width: 550px){.l-12{width:calc(100% * 12 / 12 - 0px * 2);display:block}}@media screen and (min-width: 900px){.l-12{width:calc(100% * 12 / 12 - 0px * 2);display:block}}.l-15{width:calc(100% * 3 / 15 - 0px * 2)}.sm-col-style,.l-sm-1,.l-sm-2,.l-sm-3,.l-sm-4,.l-sm-5,.l-sm-6,.l-sm-7,.l-sm-8,.l-sm-9,.l-sm-10,.l-sm-11,.l-sm-12,.l-sm-15{padding:0 8px}.l-sm-1{width:calc(100% * 1 / 12 - 0px * 2);display:block}.l-sm-2{width:calc(100% * 2 / 12 - 0px * 2);display:block}.l-sm-3{width:calc(100% * 3 / 12 - 0px * 2);display:block}.l-sm-4{width:calc(100% * 4 / 12 - 0px * 2);display:block}.l-sm-5{width:calc(100% * 5 / 12 - 0px * 2);display:block}.l-sm-6{width:calc(100% * 6 / 12 - 0px * 2);display:block}.l-sm-7{width:calc(100% * 7 / 12 - 0px * 2);display:block}.l-sm-8{width:calc(100% * 8 / 12 - 0px * 2);display:block}.l-sm-9{width:calc(100% * 9 / 12 - 0px * 2);display:block}.l-sm-10{width:calc(100% * 10 / 12 - 0px * 2);display:block}.l-sm-11{width:calc(100% * 11 / 12 - 0px * 2);display:block}.l-sm-12{width:calc(100% * 12 / 12 - 0px * 2);display:block}.l-sm-15{width:calc(100% * 3 / 15 - 0px * 2)}@media screen and (min-width: 550px){.md-col-style,.l-md-1,.l-md-2,.l-md-3,.l-md-4,.l-md-5,.l-md-6,.l-md-7,.l-md-8,.l-md-9,.l-md-10,.l-md-11,.l-md-12,.l-md-15{padding:0 12px}.l-md-1{width:calc(100% * 1 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-1{padding:0 16px}}@media screen and (min-width: 550px){.l-md-2{width:calc(100% * 2 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-2{padding:0 16px}}@media screen and (min-width: 550px){.l-md-3{width:calc(100% * 3 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-3{padding:0 16px}}@media screen and (min-width: 550px){.l-md-4{width:calc(100% * 4 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-4{padding:0 16px}}@media screen and (min-width: 550px){.l-md-5{width:calc(100% * 5 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-5{padding:0 16px}}@media screen and (min-width: 550px){.l-md-6{width:calc(100% * 6 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-6{padding:0 16px}}@media screen and (min-width: 550px){.l-md-7{width:calc(100% * 7 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-7{padding:0 16px}}@media screen and (min-width: 550px){.l-md-8{width:calc(100% * 8 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-8{padding:0 16px}}@media screen and (min-width: 550px){.l-md-9{width:calc(100% * 9 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-9{padding:0 16px}}@media screen and (min-width: 550px){.l-md-10{width:calc(100% * 10 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-10{padding:0 16px}}@media screen and (min-width: 550px){.l-md-11{width:calc(100% * 11 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-11{padding:0 16px}}@media screen and (min-width: 550px){.l-md-12{width:calc(100% * 12 / 12 - 0px * 2);display:block}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-12{padding:0 16px}}@media screen and (min-width: 550px){.l-md-15{width:calc(100% * 3 / 15 - 0px * 2)}}@media screen and (min-width: 550px) and (min-width: 900px){.l-md-15{padding:0 16px}}@media screen and (min-width: 900px){.lg-col-style,.l-lg-1,.l-lg-2,.l-lg-3,.l-lg-4,.l-lg-5,.l-lg-6,.l-lg-7,.l-lg-8,.l-lg-9,.l-lg-10,.l-lg-11,.l-lg-12,.l-lg-15{padding:0 16px}.l-lg-1{width:calc(100% * 1 / 12 - 0px * 2);display:block}.l-lg-2{width:calc(100% * 2 / 12 - 0px * 2);display:block}.l-lg-3{width:calc(100% * 3 / 12 - 0px * 2);display:block}.l-lg-4{width:calc(100% * 4 / 12 - 0px * 2);display:block}.l-lg-5{width:calc(100% * 5 / 12 - 0px * 2);display:block}.l-lg-6{width:calc(100% * 6 / 12 - 0px * 2);display:block}.l-lg-7{width:calc(100% * 7 / 12 - 0px * 2);display:block}.l-lg-8{width:calc(100% * 8 / 12 - 0px * 2);display:block}.l-lg-9{width:calc(100% * 9 / 12 - 0px * 2);display:block}.l-lg-10{width:calc(100% * 10 / 12 - 0px * 2);display:block}.l-lg-11{width:calc(100% * 11 / 12 - 0px * 2);display:block}.l-lg-12{width:calc(100% * 12 / 12 - 0px * 2);display:block}.l-lg-15{width:calc(100% * 3 / 15 - 0px * 2)}}.col-style__large,.l-gap__large>.l-1,.l-gap__large>.l-15,.l-gap__large>.l-2,.l-gap__large>.l-3,.l-gap__large>.l-4,.l-gap__large>.l-5,.l-gap__large>.l-6,.l-gap__large>.l-7,.l-gap__large>.l-8,.l-gap__large>.l-9,.l-gap__large>.l-10,.l-gap__large>.l-11,.l-gap__large>.l-12{padding:0 16px}@media screen and (min-width: 550px){.col-style__large,.l-gap__large>.l-1,.l-gap__large>.l-15,.l-gap__large>.l-2,.l-gap__large>.l-3,.l-gap__large>.l-4,.l-gap__large>.l-5,.l-gap__large>.l-6,.l-gap__large>.l-7,.l-gap__large>.l-8,.l-gap__large>.l-9,.l-gap__large>.l-10,.l-gap__large>.l-11,.l-gap__large>.l-12{padding:0 24px}}@media screen and (min-width: 900px){.col-style__large,.l-gap__large>.l-1,.l-gap__large>.l-15,.l-gap__large>.l-2,.l-gap__large>.l-3,.l-gap__large>.l-4,.l-gap__large>.l-5,.l-gap__large>.l-6,.l-gap__large>.l-7,.l-gap__large>.l-8,.l-gap__large>.l-9,.l-gap__large>.l-10,.l-gap__large>.l-11,.l-gap__large>.l-12{padding:0 32px}}.col-style__small,.l-gap__small>.l-1,.l-gap__small>.l-15,.l-gap__small>.l-2,.l-gap__small>.l-3,.l-gap__small>.l-4,.l-gap__small>.l-5,.l-gap__small>.l-6,.l-gap__small>.l-7,.l-gap__small>.l-8,.l-gap__small>.l-9,.l-gap__small>.l-10,.l-gap__small>.l-11,.l-gap__small>.l-12{padding:0 4px}@media screen and (min-width: 550px){.col-style__small,.l-gap__small>.l-1,.l-gap__small>.l-15,.l-gap__small>.l-2,.l-gap__small>.l-3,.l-gap__small>.l-4,.l-gap__small>.l-5,.l-gap__small>.l-6,.l-gap__small>.l-7,.l-gap__small>.l-8,.l-gap__small>.l-9,.l-gap__small>.l-10,.l-gap__small>.l-11,.l-gap__small>.l-12{padding:0 6px}}@media screen and (min-width: 900px){.col-style__small,.l-gap__small>.l-1,.l-gap__small>.l-15,.l-gap__small>.l-2,.l-gap__small>.l-3,.l-gap__small>.l-4,.l-gap__small>.l-5,.l-gap__small>.l-6,.l-gap__small>.l-7,.l-gap__small>.l-8,.l-gap__small>.l-9,.l-gap__small>.l-10,.l-gap__small>.l-11,.l-gap__small>.l-12{padding:0 8px}}.sm-col-style__large,.l-gap__large>.l-sm-1,.l-gap__large>.l-sm-15,.l-gap__large>.l-sm-2,.l-gap__large>.l-sm-3,.l-gap__large>.l-sm-4,.l-gap__large>.l-sm-5,.l-gap__large>.l-sm-6,.l-gap__large>.l-sm-7,.l-gap__large>.l-sm-8,.l-gap__large>.l-sm-9,.l-gap__large>.l-sm-10,.l-gap__large>.l-sm-11,.l-gap__large>.l-sm-12{padding:0 16px}.sm-col-style__small,.l-gap__small>.l-sm-1,.l-gap__small>.l-sm-15,.l-gap__small>.l-sm-2,.l-gap__small>.l-sm-3,.l-gap__small>.l-sm-4,.l-gap__small>.l-sm-5,.l-gap__small>.l-sm-6,.l-gap__small>.l-sm-7,.l-gap__small>.l-sm-8,.l-gap__small>.l-sm-9,.l-gap__small>.l-sm-10,.l-gap__small>.l-sm-11,.l-gap__small>.l-sm-12{padding:0 4px}@media screen and (min-width: 550px){.md-col-style__large,.l-gap__large>.l-md-1,.l-gap__large>.l-md-15,.l-gap__large>.l-md-2,.l-gap__large>.l-md-3,.l-gap__large>.l-md-4,.l-gap__large>.l-md-5,.l-gap__large>.l-md-6,.l-gap__large>.l-md-7,.l-gap__large>.l-md-8,.l-gap__large>.l-md-9,.l-gap__large>.l-md-10,.l-gap__large>.l-md-11,.l-gap__large>.l-md-12{padding:0 24px}}@media screen and (min-width: 1000px){.md-col-style__large,.l-gap__large>.l-md-1,.l-gap__large>.l-md-15,.l-gap__large>.l-md-2,.l-gap__large>.l-md-3,.l-gap__large>.l-md-4,.l-gap__large>.l-md-5,.l-gap__large>.l-md-6,.l-gap__large>.l-md-7,.l-gap__large>.l-md-8,.l-gap__large>.l-md-9,.l-gap__large>.l-md-10,.l-gap__large>.l-md-11,.l-gap__large>.l-md-12{padding:0 32px}}@media screen and (min-width: 550px){.md-col-style__small,.l-gap__small>.l-md-1,.l-gap__small>.l-md-15,.l-gap__small>.l-md-2,.l-gap__small>.l-md-3,.l-gap__small>.l-md-4,.l-gap__small>.l-md-5,.l-gap__small>.l-md-6,.l-gap__small>.l-md-7,.l-gap__small>.l-md-8,.l-gap__small>.l-md-9,.l-gap__small>.l-md-10,.l-gap__small>.l-md-11,.l-gap__small>.l-md-12{padding:0 6px}}@media screen and (min-width: 900px){.lg-col-style__large,.l-gap__large>.l-lg-1,.l-gap__large>.l-lg-15,.l-gap__large>.l-lg-2,.l-gap__large>.l-lg-3,.l-gap__large>.l-lg-4,.l-gap__large>.l-lg-5,.l-gap__large>.l-lg-6,.l-gap__large>.l-lg-7,.l-gap__large>.l-lg-8,.l-gap__large>.l-lg-9,.l-gap__large>.l-lg-10,.l-gap__large>.l-lg-11,.l-gap__large>.l-lg-12{padding:0 32px}}@media screen and (min-width: 900px){.lg-col-style__small,.l-gap__small>.l-lg-1,.l-gap__small>.l-lg-15,.l-gap__small>.l-lg-2,.l-gap__small>.l-lg-3,.l-gap__small>.l-lg-4,.l-gap__small>.l-lg-5,.l-gap__small>.l-lg-6,.l-gap__small>.l-lg-7,.l-gap__small>.l-lg-8,.l-gap__small>.l-lg-9,.l-gap__small>.l-lg-10,.l-gap__small>.l-lg-11,.l-gap__small>.l-lg-12{padding:0 8px}}.piano .l-wrapper{position:relative}.piano .btn-contact{z-index:9999;-webkit-appearance:none}.piano .btn-contact .display-sp{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;background:#fff;width:100%;padding:1rem 0.5rem;box-shadow:0 -2px 5px 2px rgba(0,0,0,0.1)}.piano .btn-contact .display-sp .tel{padding:0 0.5rem}.piano .btn-contact .display-sp .line{padding:0 0.5rem}.piano .btn-contact .display-pc{display:none;position:fixed;right:0;top:150px;width:70px}.piano .btn-contact .display-pc .tel{position:relative;width:70px;height:200px}.piano .btn-contact .display-pc .tel img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.piano .btn-contact .display-pc .tel:hover img:nth-of-type(2){opacity:0}.piano .btn-contact .display-pc .line{margin-top:2rem;position:relative;width:70px;height:200px}.piano .btn-contact .display-pc .line img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.piano .btn-contact .display-pc .line:hover img:nth-of-type(2){opacity:0}@media screen and (min-width: 900px){.piano .btn-contact .display-pc{display:block}.piano .btn-contact .display-sp{display:none}}.piano .shop-btn{display:none}@media screen and (min-width: 768px){.piano .shop-btn{top:200px;display:block;position:fixed;right:0;width:52px}}@media screen and (min-width: 900px){.piano .shop-btn{top:590px}}.piano .shop-btn__item{display:none}@media screen and (min-width: 768px){.piano .shop-btn__item{display:block}}@media screen and (max-width: calc(550px - 1px)){.piano .l-main-hero--primary .c-form__send-button .c-button--cv.c-button--cv__tel{margin-top:2rem}}.piano .c-form__send-button .c-button{line-height:1.2}.piano .c-form__send-button .c-button span{font-size:1.6rem}.piano .c-form__send-button .c-button--cv{-webkit-appearance:none;font-size:2.4rem;padding:1rem 0.6rem 1.4rem;margin-top:3rem;width:100%;max-width:350px}@media screen and (min-width: 768px){.piano .c-form__send-button .c-button--cv{width:100%;max-width:450px}}.piano .c-form__send-button .c-button--cv__tel{padding:1.4rem 0.6rem 1rem}@media screen and (max-width: calc(550px - 1px)){.piano .c-form__send-button .c-button--cv__tel{margin-top:2rem}}.piano .c-form__send-button .c-button--cv__tel .icon-tel{position:relative;display:inline-block;margin-left:3.2rem}.piano .c-form__send-button .c-button--cv__tel .icon-tel:before{content:'';display:block;width:32px;height:32px;background:url("../img/icon_tel.svg") no-repeat;position:absolute;top:45%;left:-2rem;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.piano .c-form__send-button .c-button--cv__tel span{font-size:2rem}.piano #a-point--piano-contact .c-form__send-button .c-button--cv{padding:2rem 1rem;width:100%}@media screen and (min-width: 768px){.piano #a-point--piano-contact .c-form__send-button .c-button--cv{width:60%}}.piano .c-title--primary__text{margin:10px 0 20px}@media screen and (min-width: 900px){.piano .c-title--primary__text{margin:20px 0 40px}}@media screen and (min-width: 900px){.piano .l-row>*:not(:last-child) .s-flow-figure::after{width:80px}}.piano .l-row .s-flow-item{background:none;width:100%;border-bottom-color:#fff}.piano .l-row .s-flow-item:after{margin-top:0}.piano .c-list-ast__item.u-text-center{text-align:left !important}@media screen and (min-width: 768px){.piano .c-list-ast__item.u-text-center{text-align:center !important}}.piano select{width:100%}.piano .l-main-hero--primary{padding:50px 0 30px}@media screen and (max-width: calc(768px - 1px)){.piano .l-main-hero--primary .c-title--main__text{margin-top:10px}}@media screen and (max-width: calc(900px - 1px)){.piano .l-main-hero--primary .c-title--main{font-size:7.4rem}}@media screen and (max-width: calc(768px - 1px)){.piano .l-main-hero--primary .c-title--main{font-size:5rem}}.piano .l-main-hero--primary .l-item-mainimg{margin-top:0px}@media screen and (min-width: 768px){.piano .l-main-hero--primary{padding:90px 0 70px}}@media screen and (max-width: calc(768px - 1px)){.piano .l-main-hero--primary .c-form__send-button .c-button--cv{margin-top:1rem}}.piano .s-flow__title{font-size:1.8rem;margin-bottom:1px}@media screen and (min-width: 768px){.piano .s-flow__title{font-size:2rem;margin-bottom:5px}}.piano .c-problem-list ul{border:12px solid #FFF100;padding:1.8rem 2rem 1.8rem 4rem}@media screen and (min-width: 768px){.piano .c-problem-list ul{border:20px solid #FFF100}}@media screen and (min-width: 900px){.piano .c-problem-list ul{padding:3rem 0rem 3rem 12rem}}.piano .u-boxdown-arrow--large__yellow:after{content:"";border-top:3rem solid #fff;border-right:7rem solid transparent;border-left:7rem solid transparent;width:8rem;bottom:-3rem}@media screen and (max-width: calc(768px - 1px)){.piano .l-container--switch--problem{padding:50px 0 40px}}.piano .l-container--switch--problem .l-unit{margin-bottom:0}.piano .l-container--switch--problem .c-check-hedding--yellow{font-family:ryo-gothic-plusn,"ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:1.8rem;margin-bottom:5px;font-weight:bold;font-style:italic}@media screen and (min-width: 768px){.piano .l-container--switch--problem .c-check-hedding--yellow{font-size:2rem;margin-bottom:1rem}}.piano .l-container--switch--problem .c-check-hedding--yellow::before{content:"";background:url(/sitewide/img/common/img_check-yellow.svg) no-repeat;height:2.25rem;width:2.25rem;display:inline-block;background-size:contain;margin-right:.5rem;margin-top:-.5rem;vertical-align:middle}.piano .l-container .l-row .l-unit--small{margin-bottom:20px}@media screen and (min-width: 768px){.piano .l-container .l-row .l-unit--small{margin-bottom:0}}.piano .l-container .l-row .l-unit--small .c-title--tertiary__bi h3{font-size:1.8rem}@media screen and (min-width: 768px){.piano .l-container .l-row .l-unit--small .c-title--tertiary__bi h3{font-size:2rem}}@media screen and (min-width: 768px){.piano .l-container .l-row .l-unit--small .l-unit--small-text{margin-top:20px}}.piano .piano-unit{margin-top:3rem}@media screen and (min-width: 768px){.piano .piano-unit{margin-top:4rem}}.piano .piano-unit h3{font-size:2.2rem;font-weight:bold}@media screen and (max-width: calc(768px - 1px)){.piano .piano-unit .piano-text{margin-top:1.4rem}}.piano .piano-unit ul{margin:1rem 0}.piano .piano-unit ul .c-list-mark__item{font-weight:bolder}.piano .piano-unit ul .c-list-mark__item:before{width:4px;height:4px}.piano .piano-brand .l-row{margin:0 auto}@media screen and (min-width: 900px){.piano .piano-brand .l-row{width:100%}}@media screen and (max-width: calc(900px - 1px)){.piano .piano-brand .l-row{max-width:650px}}.piano .piano-brand h3{font-size:2.2rem;font-weight:bold;margin-top:3rem;text-align:center}@media screen and (min-width: 900px){.piano .piano-brand h3{margin-top:7rem}}.piano .piano-brand .l-piano-brand_img{text-align:center}.piano .piano-brand .l-piano-brand_name{font-size:1.8rem;margin-top:0.8rem}@media screen and (max-width: calc(768px - 1px)){.piano .piano-brand .l-piano-brand_name{font-size:70%}}.piano .piano-brand .l-piano-brand_name p{text-align:center;font-weight:bold;line-height:1.2}.piano .piano-brand .piano-brand-text{padding:1.5rem 1.2rem 0}@media screen and (min-width: 900px){.piano .piano-brand .piano-brand-text{padding:2rem 3.5rem 0}}@media screen and (min-width: 768px){.piano .piano-brand .l-row--lg>.l-lg-3:nth-of-type(n+5),.piano .piano-brand .l-row--lg .l-3:nth-of-type(n+5){margin-top:15px}}@media screen and (max-width: calc(900px - 1px)){.piano .piano-brand .l-row--md>.l-md-4:nth-of-type(n+4),.piano .piano-brand .l-row--md .l-4:nth-of-type(n+4){margin-top:10px}}.piano .piano-faq .l-content--yellow{margin-bottom:0px}@media screen and (min-width: 768px){.piano .piano-faq .l-content--yellow{margin-bottom:10px}}.piano #piano-register{padding-top:90px;margin-top:-80px}@media screen and (min-width: 900px){.piano #piano-register{padding-top:130px;margin-top:-110px}}.piano .l-container--register{padding-top:40px}.piano .register h3{font-size:2.4rem;font-weight:bold;margin:2rem 0 1rem}.piano .register ul{font-weight:bold;line-height:1.8}.piano .register ul span{font-size:1.4rem}.piano #piano_contact_form{padding-top:60px;margin-top:-60px}.piano #piano_contact_form .l-content .c-form .c-form__content{align-items:flex-start}.piano #piano_contact_form .l-content .c-form .c-form__content .width-half{width:50%}.piano #piano_contact_form .l-content .address-unit{margin-bottom:2rem}.piano #piano_contact_form .l-content .address-unit .c-form__heading{margin-bottom:0.6rem}@media screen and (min-width: 900px){.piano #piano_contact_form .l-content .unit-6{width:50%}.piano #piano_contact_form .l-content .unit-12{width:100%}}.piano #piano_contact_form .l-content .contact_kind_scroll_target label{position:relative}.piano #piano_contact_form .l-content .contact_kind_scroll_target label:after{content:'';display:block;position:absolute;top:50%;right:18px;margin-top:-7px;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.piano #piano_contact_form .l-content .contact_text_scroll_target .c-form__label{min-height:20rem;z-index:0}.piano #piano_contact_form .privacy-policy{text-align:center;padding:3rem 1.5rem}.piano #piano_contact_form .privacy-policy input[type="checkbox"]+label{position:relative;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:20px;cursor:pointer;border:none;outline:none;appearance:none;padding-left:1rem}.piano #piano_contact_form .privacy-policy input[type="checkbox"]+label:before{content:'';top:50%;left:-17px;width:20px;height:20px;margin-top:-10px;background:#f0f0f0;border:1px solid #ccc;border-radius:0;position:absolute;transition:all .2s}.piano #piano_contact_form .privacy-policy input[type="checkbox"]+label:after{content:'';opacity:0;top:3%;left:-22px;width:30px;height:16px;border-left:4px solid #000;border-bottom:4px solid #000;-webkit-transform:rotate(-45deg) scale(0.5);transform:rotate(-45deg) scale(0.5);background:none;border-radius:0;position:absolute}.piano #piano_contact_form .privacy-policy input[type="checkbox"]:checked+label{position:relative}.piano #piano_contact_form .privacy-policy input[type="checkbox"]:checked+label::before{content:'';background:#FFF100;border:2px solid #FFF100}.piano #piano_contact_form .privacy-policy input[type="checkbox"]:checked+label:after{content:'';opacity:1}.piano #piano_contact_form .privacy-policy .small{font-size:1.3rem;margin-top:2rem}@media screen and (min-width: 768px){.piano #piano_contact_form .privacy-policy .small{margin:2rem 3rem 0}}.piano #piano_contact_form .privacy-policy .privacy-policy--link{margin-top:1rem;font-size:1.3rem}@media screen and (max-width: calc(900px - 1px)){.piano .l-footer--bottom--piano{padding:25px 0 130px}}@media screen and (max-width: calc(768px - 1px)){.piano .l-footer--bottom--piano{padding:20px 0 115px}}.piano .l-main{padding-top:35px}@media screen and (min-width: 900px){.piano .l-main{padding-top:55px}}.piano .l-container--switch--confirm .c-form .c-form__content{word-break:break-all;align-items:flex-start;padding:2rem}.piano .l-container--switch--confirm .c-form .c-form__send-button .c-button--cv{padding:2rem 0rem}.piano .l-container--switch--confirm .c-form .c-form__send-button .c-button--back{background-color:#fff;border:1px solid #000;color:#000;font-weight:700;margin:0 auto;padding:10px 30px;max-width:140px}.piano .l-container--switch--confirm .c-form .c-form__send-button .c-button--back:hover{background-color:#000;color:#fff}.piano .l-container--switch--complete .l-content--white__inner{padding:3rem}@media screen and (min-width: 768px){.piano .l-container--switch--complete .l-content--white__inner{padding:5rem}}.piano .l-container--switch--complete .l-content--white__inner p{margin-top:3rem}.piano-unique #pagetop{right:60px}@media screen and (max-width: calc(900px - 1px)){.piano-unique #pagetop{position:fixed;right:10px;bottom:120px;opacity:0;zoom:1;z-index:999}}@media screen and (max-width: calc(768px - 1px)){.piano-unique #pagetop{bottom:110px}}@media screen and (max-width: calc(550px - 1px)){.piano-unique #pagetop{bottom:85px}}@media screen and (min-width: 900px){.piano-unique--form .l-header--right{padding-right:20px;padding-top:20px}}.piano-unique--form .l-header--left{margin-left:-27px;left:50%}@media screen and (min-width: 900px){.piano-unique--form .l-header--left{width:75px;left:18px;top:15px;margin-left:auto}}@media screen and (max-width: calc(900px - 1px)){.piano-unique--form .l-header--itemtext{display:none}}.u-transfer-flow{width:100%}.u-transfer-flow .u-transfer-flow__heading{display:block;width:100%;position:relative;margin-bottom:1rem;text-align:center}.u-transfer-flow .u-transfer-flow__heading:before{content:"";height:1px;width:100%;top:40%;background:#000;position:absolute;left:50%;z-index:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.u-transfer-flow .u-transfer-flow__heading span{height:2rem;width:300px;background:#FFF100;position:relative;z-index:2;padding:0 1rem}.u-transfer-flow .u-transfer-flow__contents{padding-left:0;justify-content:center}@media screen and (min-width: 768px){.u-transfer-flow .u-transfer-flow__contents{justify-content:space-between;padding-left:1.5rem}}.u-transfer-flow .u-transfer-flow__contents .l-15{width:30%;margin-bottom:2rem}@media screen and (min-width: 768px){.u-transfer-flow .u-transfer-flow__contents .l-15{width:calc(100% * 3 / 15 - 0px * 2)}}.c-problem-list ul{text-indent:-2.75rem;padding-left:3rem}.c-problem-list li{font-size:1.8rem;font-weight:bold;list-style:none}.c-problem-list li:not(:last-of-type){margin-bottom:2rem}.line_yellow{background:linear-gradient(transparent 70%, #FFF100 70%);display:inline}.u-boxdown-arrow--large:after{content:"";border-top:3rem solid #fff;border-right:7rem solid transparent;border-left:7rem solid transparent;width:8rem;bottom:-3rem}.u-boxdown-arrow--large__yellow:after{content:"";border-top:3rem solid #FFF100;border-right:7rem solid transparent;border-left:7rem solid transparent;width:8rem;bottom:-3rem}

/*# sourceMappingURL=index.css.map */