@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
@charset "UTF-8";.u_ba,.main-lp03 .lp_title{position:relative}.u_ba:before,.main-lp03 .lp_title:before,.u_ba:after,.main-lp03 .lp_title:after{content:"";position:absolute;display:block}picture{display:block !important}.lp_inner{max-width:112rem;margin-left:auto;margin-right:auto;padding-inline:2rem}.lp_inner.in_m{max-width:100rem}.lp_inner.in_s{max-width:92rem}@media (min-width:801px){br.pc_none{display:none}}@media (max-width:800.9px){.lp_inner{max-width:69rem}.lp_inner.in_m{max-width:69rem}.lp_inner.in_s{max-width:69rem}}.header-lp03,.main-lp03{background:#fff;line-height:1.75;font-weight:400;font-family:"Noto Sans JP","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}.header-lp03 h2,.header-lp03 h3,.header-lp03 h4,.header-lp03 h5,.header-lp03 h6,.main-lp03 h2,.main-lp03 h3,.main-lp03 h4,.main-lp03 h5,.main-lp03 h6{font-weight:700}.header-lp03,.main-lp03{color:#4a4948}.header-lp03 a,.header-lp03 button,.header-lp03 input[type=submit],.main-lp03 a,.main-lp03 button,.main-lp03 input[type=submit]{-webkit-transition:.3s;transition:.3s}.header-lp03 a:hover,.header-lp03 button:hover,.header-lp03 input[type=submit]:hover,.main-lp03 a:hover,.main-lp03 button:hover,.main-lp03 input[type=submit]:hover{opacity:.6}.header-lp03 b,.main-lp03 b{color:#4a8789;font-weight:700}.header-lp03 b.cl_bk,.main-lp03 b.cl_bk{color:#4a4948}.header-lp03 p:not([class]),.main-lp03 p:not([class]){font-size:1.8rem}.header-lp03 small:not([class]),.main-lp03 small:not([class]){font-size:1.5rem;display:inline-block}.header-lp03,.main-lp03{letter-spacing:0}@media (min-width:801px){.header-lp03 br.sp_none,.main-lp03 br.sp_none{display:none}}@media (max-width:999.9px){.header-lp03 br.pcmd_none,.main-lp03 br.pcmd_none{display:none}}@media (max-width:800.9px){.header-lp03 br.md_none,.main-lp03 br.md_none{display:none}}.header-lp03{width:100%;height:11.8rem;position:fixed;top:0;left:0;background:#fff;z-index:10}.header-lp03 .header__in{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.header-lp03 .header__in .site-branding{width:34.2rem}.header-lp03 .header__in .site-branding__logo-img{width:299px;max-width:100%}.header-lp03 .header__in .header__list{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-lp03 .header__in .header__list img{-o-object-position:center center;object-position:center center;-o-object-fit:contain;object-fit:contain}.header-lp03 .header__in .header__list li{margin-left:1.6rem}.header-lp03 .header__in .header__list li .header_link_btn{height:7.8rem}@media (min-width:801px){.header-lp03 .header__in .header__list li .header_link_btn{display:block !important}}@media (max-width:800.9px){.header-lp03{height:14.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-lp03 .header__in{padding:2vw 2.6666666667vw 2vw}.header-lp03 .header__in .site-branding{width:50.9333333333vw;max-width:299px;margin-left:auto;margin-right:auto}.header-lp03 .header__in .site-branding a,.header-lp03 .header__in .site-branding div,.header-lp03 .header__in .site-branding img{width:100%}.header-lp03 .header__in .site-branding a{display:block}.header-lp03 .header__in .site-branding .site-branding__logo{max-width:none}.header-lp03 .header__in .header__list{display:none}}.main-lp03{padding-top:11.8rem}.main-lp03 .page_link{margin-top:-11.8rem;padding-top:11.8rem}@media (max-width:800.9px){.main-lp03{padding-top:14.6666666667vw}.main-lp03 .page_link{margin-top:-14.6666666667vw;padding-top:14.6666666667vw}}.main-lp03 .fv img{width:100%}@media (max-width:1439.9px) and (min-width:801px){.main-lp03 .fv img{max-height:72vw;height:72rem;-o-object-fit:cover;object-fit:cover}}.main-lp03 .cta_block{background:#4a8789;padding-bottom:6rem}.main-lp03 .cta_block .cta_head{width:85.5208333333%;position:relative;top:-5.8rem;margin-bottom:-5.3rem}.main-lp03 .cta_block .cta_block_in{background:#fff;border-radius:1rem;padding:3rem 0 1.4rem}.main-lp03 .cta_block_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-lp03 .cta_block_list li{width:41.4rem;margin:0 .9rem 2rem}@media (max-width:800.9px){.main-lp03 .cta_block{margin-top:-3.7333333333vw;padding-bottom:7.4666666667vw}.main-lp03 .cta_block .cta_head{width:81.3333333333vw;top:-10.6666666667vw;margin-bottom:-22.6666666667vw}.main-lp03 .cta_block .cta_block_in{background:#fff;border-radius:1.3333333333vw;padding:16vw 0 1.8666666667vw}.main-lp03 .cta_block_list{padding-bottom:0 !important}.main-lp03 .cta_block_list li{width:100%;margin:0 0 5.3333333333vw !important}}.main-lp03 .lp_title{font-size:4.4rem;font-weight:700;padding-bottom:1em;margin-bottom:1em;line-height:1.3863636364;text-align:center;position:relative;letter-spacing:.1em;color:#4a8789}.main-lp03 .lp_title:after{width:11.6rem;height:2px;left:50%;bottom:0;margin-left:-5.8rem;background:#4a8789}.main-lp03 .lp_title span{display:block;font-size:inherit}.main-lp03 .lp_title_c{color:#4a8789;font-size:4.4rem;font-weight:700;letter-spacing:.1em;margin-bottom:1em;text-align:center}.main-lp03 .lp_title_c span{font-size:inherit}@media (max-width:800.9px){.main-lp03 .lp_title,.main-lp03 .lp_title_c{font-size:8.5333333333vw;line-height:1;letter-spacing:.05em}.main-lp03 .lp_title span:not(.tt),.main-lp03 .lp_title_c span:not(.tt){font-size:6.4vw;display:block}.main-lp03 .lp_title span:not(.tt):first-child,.main-lp03 .lp_title_c span:not(.tt):first-child{margin-bottom:2.1333333333vw}.main-lp03 .lp_title{padding-bottom:3.2vw}.main-lp03 .lp_title:after{width:24vw;margin-left:-12vw}}.main-lp03 .about{padding:11.2rem 0 0}.main-lp03 .about .lp_title_c{margin-bottom:8.5rem}.main-lp03 .about .about_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-lp03 .about .about_box .about_box_text{width:50%}.main-lp03 .about .about_box .about_box_text p{font-size:2.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2}@media (max-width:999.9px){.main-lp03 .about .about_box .about_box_text p{font-size:2.2rem}}.main-lp03 .about .about_box .about_box_image{width:44.8958333333%}@media (max-width:800.9px){.main-lp03 .about{padding:13.8666666667vw 0 0}.main-lp03 .about .lp_title_c{margin-bottom:9.0666666667vw}.main-lp03 .about .about_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-lp03 .about .about_box .about_box_text{width:78.1333333333vw}.main-lp03 .about .about_box .about_box_text p{font-size:4.2666666667vw;line-height:1.75}.main-lp03 .about .about_box .about_box_text p+p{margin-top:1em}.main-lp03 .about .about_box .about_box_image{margin-top:8vw;width:75.2vw}}.main-lp03 .reason{padding:11.2rem 0 0}.main-lp03 .reason .reason_list{margin-top:8.8rem;margin-bottom:-4rem;text-align:left}.main-lp03 .reason .reason_list img{width:85.6rem}.main-lp03 .reason .reason_in{background:#f0efed;padding:11.8rem 0 10rem}.main-lp03 .reason .reason_in .reason_box_list .reason_box{background:#fff;border-radius:1.2rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.16);box-shadow:0 0 1rem rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .reason .reason_in .reason_box_list .reason_box+*{margin-top:6.4rem}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:4rem 3.6rem 0 4rem}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title{letter-spacing:.08em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .no{width:12.6rem;margin-bottom:2rem;display:block}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx{font-size:3rem;margin-bottom:2.4rem;line-height:1.4;display:inline-block;position:relative;margin-right:-1em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .ls50{letter-spacing:.05em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .ls10{font-size:2.8rem;letter-spacing:-.01em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .i_att{position:absolute;font-size:.5em;right:-1.5rem;font-weight:400;bottom:calc(100% - .4em)}@media (max-width:999.9px){.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .no{width:11.34rem;margin-bottom:1.8rem}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx{font-size:2.7rem;margin-bottom:2rem}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .ls10{font-size:2.5rem}}@media (min-width:1000px){.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap p span{display:inline-block}}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap p b{font-weight:400}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap small{margin-top:.4em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .img_wrap{width:45rem}.main-lp03 .reason .reason_in .reason_box_list .reason_box .img_wrap img{border-radius:1.2rem}.main-lp03 .reason .reason_in .att_no_list{margin-top:2.6rem;padding-left:1em;font-size:1.5rem;line-height:1.2}.main-lp03 .reason .reason_in .att_no_list li{display:inline}.main-lp03 .reason .reason_in .att_no_list li:first-child{margin-left:-1em}.main-lp03 .reason .reason_in .cta_block_list{margin-top:8.6rem}@media (max-width:800.9px){.main-lp03 .reason{padding:14.9333333333vw 0 0;background:#fff}.main-lp03 .reason .reason_list{margin:12vw 2.1333333333vw -68vw}.main-lp03 .reason .reason_list img{width:82.6666666667vw}.main-lp03 .reason .reason_in{background:#f0efed;padding:83.4666666667vw .5333333333vw 8vw}.main-lp03 .reason .reason_in .reason_box_list .reason_box{border-radius:1.6vw;-webkit-box-shadow:0 0 1.3333333333vw rgba(0,0,0,.16);box-shadow:0 0 1.3333333333vw rgba(0,0,0,.16)}.main-lp03 .reason .reason_in .reason_box_list .reason_box+*{margin-top:7.2vw}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:6.9333333333vw 5.3333333333vw}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title{letter-spacing:.08em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .no{width:auto}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .no img{height:5.6vw}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .no{margin-bottom:2.6666666667vw;display:block}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx{font-size:5.3333333333vw;margin-bottom:4.2666666667vw;line-height:1.525;margin-right:0;letter-spacing:0}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .ls50{letter-spacing:.05em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .ls10{font-size:5.3333333333vw;letter-spacing:.01em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .ls10 span{display:inline-block;position:relative}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap .reason_title .tx .i_att{font-size:.6em;right:-2vw}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap p{width:74.1333333333vw;margin-left:auto;margin-right:auto;font-size:4.2666666667vw}.main-lp03 .reason .reason_in .reason_box_list .reason_box .text_wrap small{margin-top:.4em}.main-lp03 .reason .reason_in .reason_box_list .reason_box .img_wrap{width:100%}.main-lp03 .reason .reason_in .reason_box_list .reason_box .img_wrap img{border-radius:1.6vw}.main-lp03 .reason .reason_in .att_no_list{margin-top:3.4666666667vw;padding-left:0;font-size:3.2vw;line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .reason .reason_in .att_no_list li{padding-left:1.25em;padding-right:.5em;display:inline;margin-left:0;text-indent:-1em}.main-lp03 .reason .reason_in .att_no_list li:first-child{margin-left:0}.main-lp03 .reason .reason_in .cta_block_list{width:76vw;margin-top:11.2vw;margin-left:auto;margin-right:auto}}.main-lp03 .in_s .dot_list{margin-left:-1em}.main-lp03 .dot_list{font-size:2rem;line-height:1.75}.main-lp03 .dot_list li{padding-left:1em;position:relative}.main-lp03 .dot_list li:before{text-align:center;width:1em;content:"・";position:absolute;top:0;left:0}.main-lp03 .att_text{padding-left:1em;position:relative;display:block;font-weight:500}.main-lp03 .att_text:before{width:1em;content:"※";text-align:center;position:absolute;top:0;left:0}@media (max-width:800.9px){.main-lp03 .dot_list{font-size:3.2vw;line-height:1.75}}.main-lp03 .plan{padding:11.2rem 0 10rem}.main-lp03 .plan .plan_nav_list{margin-bottom:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-lp03 .plan .plan_nav_list li{width:calc(20% - 1.2rem)}.main-lp03 .plan .plan_nav_list li.plan01 a:before{background-color:#ffff96}.main-lp03 .plan .plan_nav_list li.plan02 a:before{background-color:#88ed88}.main-lp03 .plan .plan_nav_list li.plan03 a:before{background-color:#f99da6}.main-lp03 .plan .plan_nav_list li.plan04 a:before{background-color:#6ef9f5}.main-lp03 .plan .plan_nav_list li.plan05 a:before{background-color:#ccc8fc}.main-lp03 .plan .plan_nav_list li a{background:#4a8789;height:24.4rem;border-radius:.5rem;overflow:hidden;position:relative;display:block;color:#fff;font-weight:700}.main-lp03 .plan .plan_nav_list li a:before{width:100%;height:1rem;content:"";display:block;background:#000}.main-lp03 .plan .plan_nav_list li a:after{content:"";width:2.1rem;height:1rem;background:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_nav_down.svg) no-repeat;background-size:contain;position:absolute;display:block;left:50%;margin-left:-1.05rem;bottom:1.8rem}.main-lp03 .plan .plan_nav_list li a .tt{padding:2.5rem 0 2rem;margin-bottom:3.6rem;font-size:2.7rem;line-height:1.3703703704;display:block;text-align:center;position:relative;letter-spacing:.02em}.main-lp03 .plan .plan_nav_list li a .tt:after{content:"";width:15.8rem;height:1px;background:#fff;display:block;position:absolute;left:50%;bottom:0;margin-left:-7.9rem}.main-lp03 .plan .plan_nav_list li a .price{display:block;text-align:center;line-height:1}.main-lp03 .plan .plan_nav_list li a .price img{width:auto;height:2.5rem}.main-lp03 .plan .plan_nav_list li a .price .tx{height:2.5rem;font-size:2.25rem;display:inline-block}.main-lp03 .plan .area_dl{margin-top:3rem;margin-bottom:7.6rem;padding:2rem 4.8rem 2rem;background:#f0efed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .plan .area_dl dt{font-size:2.4rem;color:#4a8789;margin-right:4.4rem}.main-lp03 .plan .area_dl dt span{padding-right:1.25em}.main-lp03 .plan .area_dl dt:after{content:"/"}.main-lp03 .plan .area_dl dd p{font-size:2rem}.main-lp03 .plan .plan_list .plan_list_box+.plan_list_box{margin-top:5.5rem}.main-lp03 .plan .plan_list .plan_list_box.plan01 .plan_list_head .plan_list_head_title_wrap .plan_list_head_title:after{background-color:#ffff96}.main-lp03 .plan .plan_list .plan_list_box.plan01 .plan_list_detail .plan_list_detail_title:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/plan01.svg)}.main-lp03 .plan .plan_list .plan_list_box.plan02 .plan_list_head .plan_list_head_title_wrap .plan_list_head_title:after{background-color:#88ed88}.main-lp03 .plan .plan_list .plan_list_box.plan02 .plan_list_detail .plan_list_detail_title:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/plan02.svg)}.main-lp03 .plan .plan_list .plan_list_box.plan03 .plan_list_head .plan_list_head_title_wrap .plan_list_head_title:after{background-color:#f99da6}.main-lp03 .plan .plan_list .plan_list_box.plan03 .plan_list_detail .plan_list_detail_title:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/plan03.svg)}.main-lp03 .plan .plan_list .plan_list_box.plan04 .plan_list_head .plan_list_head_title_wrap .plan_list_head_title:after{background-color:#6ef9f5}.main-lp03 .plan .plan_list .plan_list_box.plan04 .plan_list_detail .plan_list_detail_title:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/plan04.svg)}.main-lp03 .plan .plan_list .plan_list_box.plan05 .plan_list_head .plan_list_head_title_wrap .plan_list_head_title:after{background-color:#ccc8fc}.main-lp03 .plan .plan_list .plan_list_box.plan05 .plan_list_detail .plan_list_detail_title:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/plan05.svg)}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head{margin-inline:-.9rem;color:#fff;background:#4a8789;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap{width:56.6rem;padding:4.6rem 0 4.4rem 7rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_title{padding-left:1.7rem;padding-bottom:2.1rem;margin-left:-.3rem;margin-bottom:2rem;border-bottom:1px solid #fff;line-height:1;position:relative}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_title:after{width:6.6rem;height:.5rem;background:#ffff96;content:"";position:absolute;display:block;left:0;bottom:-1px}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_title .tt{font-size:3.6rem;letter-spacing:.05em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p{padding-left:1.2rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_ex{font-size:2rem;margin-bottom:1.8rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price+p.price{margin-top:1.6rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price span.price{margin-right:.9rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price span.price img{height:3.1rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price span.text{margin-top:-.4rem;font-size:2.4rem;padding-left:.5rem;display:block}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price small{font-size:1.8rem;letter-spacing:-.025em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap>small{white-space:nowrap;font-size:1.6rem;margin-top:1.2rem;padding-left:1.2rem;display:block}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;padding-top:.1em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li{width:12.4rem;height:12.4rem;border:1px solid #fff;border-radius:12.4rem;padding:.5rem;font-weight:700}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in{height:100%;color:#4a8789;background:#fff;font-size:1.6rem;line-height:1.3125;text-align:center;border-radius:12.4rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in.pd_b{padding-bottom:.15em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in.pd_t{padding-top:.3em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in .scale_s>span{-webkit-transform:scale(.94,1);transform:scale(.94,1);display:inline-block}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:-.05em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in .tx_s{font-size:1.5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-.03em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in small{margin-top:.2rem;font-size:1.4rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail{padding:4.5rem 0 5.5rem;border:solid #4a8789;border-width:0 1px 1px;border-radius:0 0 1rem 1rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title{min-height:8.2rem;margin-bottom:5.4rem;font-size:3.2rem;line-height:1.3125;border-left:1.8rem solid #c3e2e3;padding-top:.9rem;padding-left:1.6rem;position:relative}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title:before{content:"";width:100%;height:1.7rem;margin-bottom:1rem;background:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/plan01.svg) no-repeat;background-size:contain;display:block}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title:after{content:"";width:2px;height:100%;position:absolute;top:0;left:2px;background:#c3e2e3}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.001em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .text{font-size:1.8rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .in_s>.dot_list{margin-right:-1em;margin-left:0}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .in_s>.dot_list li{font-size:1.8rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .in_s>.dot_list li+li{margin-top:1.5em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .box_text{margin-top:4rem;margin-bottom:6.5rem;padding:1.4rem 2rem;background:#fcf9ed;border:1px solid #4a4948;border-radius:1rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .box_text p{font-size:2rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .box_text p b{font-weight:initial}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box{width:calc(50% - 4rem)}@media (min-width:801px){.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box.half_box{width:100%;margin-top:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box.half_box .plan_list_cleaning_image{width:50%;padding-right:4rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box.half_box .text,.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box.half_box .dot_list{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-top:1.4rem;width:50%;padding-left:4rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box.half_box .text{font-size:1.6rem}}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .plan_list_cleaning_title{width:100%;margin-bottom:2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .plan_list_cleaning_title span{display:inline-block;border:solid #c3e2e3;font-size:2.6rem;line-height:1;padding:.4rem 2rem .8rem;border-width:0 .4rem .4rem 0}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .plan_list_cleaning_title small{margin-left:1.4rem;font-size:1.6rem;line-height:1.3125;font-weight:400;position:relative;bottom:.3rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .dot_list,.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .att_text{margin-left:-.2em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .dot_list{margin-top:2.2rem}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .dot_list li{font-size:1.6rem;line-height:1.75;font-weight:500}.main-lp03 .plan .plan_option{margin-top:6.8rem}.main-lp03 .plan .plan_option .option_dl_title{height:10.4rem;margin-bottom:4.4rem;padding-left:5rem;background:#4a8789;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-lp03 .plan .plan_option .option_dl_title:before{content:"";width:2.2rem;height:2rem;background:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_option.svg) no-repeat;background-size:contain;margin-right:.8rem;position:relative;top:.2rem}.main-lp03 .plan .plan_option .option_dl_title span{font-size:2.8rem}.main-lp03 .plan .plan_option .plan_option_box{display:-webkit-box;display:-ms-flexbox;display:flex}.main-lp03 .plan .plan_option .plan_option_box .plan_option_box_text{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-left:-.2em;padding-top:3.2rem}.main-lp03 .plan .plan_option .plan_option_box .plan_option_box_text .att_text{font-size:1.6rem;margin-left:.4rem}.main-lp03 .plan .plan_option .plan_option_box .plan_option_box_image{width:27.6rem}@media (max-width:800.9px){.main-lp03 .plan{padding:13.3333333333vw .5333333333vw 11.7333333333vw}.main-lp03 .plan .plan_nav_list,.main-lp03 .plan .plan_nav_list~.in_s .dot_list,.main-lp03 .plan .area_dl{width:76vw;margin-left:auto;margin-right:auto}.main-lp03 .plan .plan_nav_list{margin-bottom:5.6vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .plan .plan_nav_list li{width:100%}.main-lp03 .plan .plan_nav_list li+li{margin-top:6.4vw}.main-lp03 .plan .plan_nav_list li a{height:29.0666666667vw}.main-lp03 .plan .plan_nav_list li a:before{height:1.8666666667vw}.main-lp03 .plan .plan_nav_list li a:after{width:5.3333333333vw;height:2.6666666667vw;margin-left:-2.6666666667vw;bottom:2.6666666667vw}.main-lp03 .plan .plan_nav_list li a .tt{padding:2.6666666667vw 0 2.4vw;margin-bottom:2.9333333333vw;font-size:5.6vw;line-height:1.0434782609;letter-spacing:.02em}.main-lp03 .plan .plan_nav_list li a .tt br{display:none}.main-lp03 .plan .plan_nav_list li a .tt:after{width:62.9333333333vw;margin-left:-31.4666666667vw}.main-lp03 .plan .plan_nav_list li a .price img{height:5.0666666667vw}.main-lp03 .plan .plan_nav_list li a .price .tx{height:5.0666666667vw;font-size:4.8vw}.main-lp03 .plan .plan_nav_list~.in_s .dot_list li{margin-right:-1.5em}.main-lp03 .plan .area_dl{margin-top:8vw;margin-bottom:9.3333333333vw;padding:3.2vw 4vw 4.8vw 5.3333333333vw}.main-lp03 .plan .area_dl dt{width:100%;text-align:center;font-size:3.2vw;color:#4a8789;margin-right:5.8666666667vw}.main-lp03 .plan .area_dl dt span{padding-right:0}.main-lp03 .plan .area_dl dt:after{content:""}.main-lp03 .plan .area_dl dd p{font-size:3.2vw}.main-lp03 .plan .plan_list{width:86.6666666667vw;margin-left:auto;margin-right:auto}.main-lp03 .plan .plan_list .plan_list_box+.plan_list_box{margin-top:6.6666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head{margin-inline:-1.3333333333vw;border-radius:1.3333333333vw;padding-bottom:5.8666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap{width:81.3333333333vw;margin-left:auto;margin-right:auto;padding:5.3333333333vw 0 5.0666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_title{padding-left:2.5333333333vw;padding-bottom:3.2vw;margin-left:0;margin-bottom:2.9333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_title:after{width:8.8vw;height:.6666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_title .tt{font-size:5.6vw;letter-spacing:.01em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p{padding-left:2.5333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap .plan_list_head_ex{font-size:3.4666666667vw;margin-bottom:2.1333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price+p.price{margin-top:2.6666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price span.price{margin-right:1.3333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price span.price img{height:4.2666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price span.text{margin-top:0;font-size:3.7333333333vw;padding-left:.6666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap p.price small{font-size:3.2vw;letter-spacing:-.025em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap>small{white-space:pre-wrap;font-size:3.2vw;margin-top:1.3333333333vw;padding-left:1.6vw;margin-right:2em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_title_wrap>small.w_short{padding-right:4em;display:inline-block}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list{-webkit-box-flex:1;-ms-flex:auto;flex:auto;gap:4vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li{width:19.7333333333vw;height:19.7333333333vw;padding:.5333333333vw;border-radius:19.7333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in{font-size:2.6666666667vw;line-height:1.4;letter-spacing:-.05em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in .tx_s{font-size:2.4vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_head .plan_list_head_list li .in small{margin-top:.2666666667vw;font-size:2.2666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail{padding:6.6666666667vw 0 5.8666666667vw;border:solid #4a8789;border-width:0 1px 1px;border-radius:0 0 1.3333333333vw 1.3333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title{min-height:19.7333333333vw;margin-bottom:6.1333333333vw;font-size:5.3333333333vw;line-height:1.375;border-left:2.4vw solid #c3e2e3;padding-top:1.3333333333vw;padding-left:2.6666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title.tx_s{font-size:4.8vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title.tx_s2{font-size:4.5333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title span{display:inline-block}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title:before{height:2.9333333333vw;margin-bottom:1.6vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_detail_title span{letter-spacing:-.01em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .text{font-size:4.2666666667vw;letter-spacing:0;text-align:justify}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .in_s{padding-inline:0}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .in_s>.dot_list{margin-right:-.8vw;margin-left:-.8vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .in_s>.dot_list li{font-size:4.2666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .in_s>.dot_list li+li{margin-top:1em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .box_text{margin-top:5.3333333333vw;margin-bottom:8vw;padding:2.9333333333vw 3.2vw;border-radius:1.3333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .box_text p{font-size:4.2666666667vw;text-align:justify}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box{width:100%}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box+.plan_list_cleaning_box{margin-top:5.3333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .plan_list_cleaning_title{width:100%;margin-bottom:2.9333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .plan_list_cleaning_title span{font-size:4.5333333333vw;line-height:1;padding:.9333333333vw 4.8vw 1.6vw 3.7333333333vw;border-width:0 2px 2px 0}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .plan_list_cleaning_title small{margin-left:4vw;font-size:3.2vw;line-height:1.3333333333;bottom:.5333333333vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .dot_list,.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .att_text{margin-left:-.6666666667vw;margin-right:-.6666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .dot_list{margin-top:2.6666666667vw}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .dot_list li{font-size:4.2666666667vw;line-height:1.75;letter-spacing:-.02em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .dot_list li.sp_mrm1{margin-right:-1em}.main-lp03 .plan .plan_list .plan_list_box .plan_list_detail .plan_list_cleaning .plan_list_cleaning_box .text{margin-top:2.9333333333vw}.main-lp03 .plan .plan_option{margin-top:8.6666666667vw}.main-lp03 .plan .plan_option .lp_inner{padding:0}.main-lp03 .plan .plan_option .option_dl_title{height:13.8666666667vw;margin-bottom:5.8666666667vw;padding-left:5.6vw}.main-lp03 .plan .plan_option .option_dl_title:before{width:4.6666666667vw;height:4.2666666667vw;margin-right:1.3333333333vw;top:.4vw}.main-lp03 .plan .plan_option .option_dl_title span{font-size:5.6vw}.main-lp03 .plan .plan_option .plan_option_box{width:77.6vw;margin-inline:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-lp03 .plan .plan_option .plan_option_box .plan_option_box_text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-top:0}.main-lp03 .plan .plan_option .plan_option_box .plan_option_box_text .dot_list li{font-size:4.2666666667vw}.main-lp03 .plan .plan_option .plan_option_box .plan_option_box_text .att_text{font-size:3.2vw;margin-top:2.4vw;margin-left:0}.main-lp03 .plan .plan_option .plan_option_box .plan_option_box_image{width:75.7333333333vw;margin-top:8vw}}.main-lp03 .ta_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-lp03 .step{padding:7.2rem 0 10.4rem;background:#f0efed}.main-lp03 .step .step_list{margin-left:-5.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-lp03 .step .step_list .step_list_box{width:25%;margin-bottom:5.8rem;padding-left:5.2rem;position:relative}.main-lp03 .step .step_list .step_list_box+.step_list_box:before{content:"";width:2.1rem;height:3.4rem;background:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step.svg) no-repeat;background-size:contain;display:block;position:absolute;left:1.5rem;top:50%;margin-top:-1.7rem}.main-lp03 .step .step_list .step_list_box.step01 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no01.svg)}.main-lp03 .step .step_list .step_list_box.step02 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no02.svg)}.main-lp03 .step .step_list .step_list_box.step03 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no03.svg)}.main-lp03 .step .step_list .step_list_box.step04 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no04.svg)}.main-lp03 .step .step_list .step_list_box.step05 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no05.svg)}.main-lp03 .step .step_list .step_list_box.step06 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no06.svg)}.main-lp03 .step .step_list .step_list_box.step07 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no07.svg)}.main-lp03 .step .step_list .step_list_box.step08 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no08.svg)}.main-lp03 .step .step_list .step_list_box .step_list_box_in{background:#fff;min-height:31.2rem;border-radius:1.4rem;border:1px solid #4a8789;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.main-lp03 .step .step_list .step_list_box .step_list_box_in:before{width:100%;height:4.2rem;content:"";display:block;background:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no01.svg) no-repeat;background-size:contain;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.main-lp03 .step .step_list .step_list_box .step_list_box_text{width:100%;margin-top:1.7rem}.main-lp03 .step .step_list .step_list_box .step_list_box_text p{font-size:2rem;line-height:1.3;font-weight:500}.main-lp03 .step .step_list .step_list_box .step_list_box_text p span{display:inline-block}.main-lp03 .step .step_list .step_list_box .step_list_box_text p.tx_s{font-size:1.8rem;line-height:1.3333333333}.main-lp03 .step .step_list .step_list_box .step_list_box_text small{padding:0 1.8rem;margin-top:1.1rem;font-size:1.2rem;line-height:1.5833333333;text-align:left;display:block}.main-lp03 .step .step_list .step_list_box .step_list_box_text small.mrm1{margin-right:-.5em}@media (min-width:1000px){.main-lp03 .step .step_list .step_list_box .step_list_box_text small span{display:inline-block}}@media (max-width:999.9px){.main-lp03 .step .step_list .step_list_box .step_list_box_text small{font-size:1.1rem}}.main-lp03 .step .step_list .step_list_box .step_list_box_text small .i_att{-webkit-transform:scale(.6);transform:scale(.6);display:inline-block;margin-left:-.2em;position:relative;top:-.2em}.main-lp03 .step .step_list .step_list_box .about_box_image{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.main-lp03 .step .ta_right{margin-top:-2.6rem}.main-lp03 .step .ta_right .att_text{font-size:1.2rem;font-weight:500}@media (max-width:800.9px){.main-lp03 .step{padding:15.4666666667vw 1.3333333333vw 16.5333333333vw}.main-lp03 .step .step_list{margin-top:11.7333333333vw;margin-left:0;position:relative}.main-lp03 .step .step_list:after{content:"";position:absolute;top:100%;left:50%;width:21.0666666667vw;margin-left:-10.5333333333vw;height:10.4vw;background:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_sp.svg) no-repeat;background-size:contain}.main-lp03 .step .step_list .step_list_box{width:100%;margin-bottom:0;padding-left:0}.main-lp03 .step .step_list .step_list_box:after{content:"";width:9.3333333333vw;height:9.3333333333vw;margin-left:auto;margin-right:auto;background:#598587;display:block}.main-lp03 .step .step_list .step_list_box+.step_list_box:before{display:none}.main-lp03 .step .step_list .step_list_box.step01 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no01_sp.svg)}.main-lp03 .step .step_list .step_list_box.step02 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no02_sp.svg)}.main-lp03 .step .step_list .step_list_box.step03 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no03_sp.svg)}.main-lp03 .step .step_list .step_list_box.step04 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no04_sp.svg)}.main-lp03 .step .step_list .step_list_box.step05 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no05_sp.svg)}.main-lp03 .step .step_list .step_list_box.step06 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no06_sp.svg)}.main-lp03 .step .step_list .step_list_box.step07 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no07_sp.svg)}.main-lp03 .step .step_list .step_list_box.step08 .step_list_box_in:before{background-image:url(//www.shinwa-piano.jp/wp/wp-content/themes/shinwa-piano/css/lp3/../../images/lp3/i_step_no08_sp.svg)}.main-lp03 .step .step_list .step_list_box .step_list_box_in{background:#fff;min-height:27.3333333333vw;border-radius:1.8666666667vw}.main-lp03 .step .step_list .step_list_box .step_list_box_in:before{width:16vw;height:16vw;position:absolute;background-position:center center;background-color:#4a8789;background-size:6.1333333333vw;border-radius:16vw;top:-2.6666666667vw;left:-1.3333333333vw}.main-lp03 .step .step_list .step_list_box .step_list_box_text{width:100%;margin-top:0}.main-lp03 .step .step_list .step_list_box .step_list_box_text p{font-size:4.2666666667vw}.main-lp03 .step .step_list .step_list_box .step_list_box_text p.tx_s{font-size:4.2666666667vw;line-height:1.3}.main-lp03 .step .step_list .step_list_box .step_list_box_text small{width:77.3333333333vw;margin-left:auto;margin-right:auto;margin-top:1.6vw;padding-bottom:3.7333333333vw;font-size:3.2vw;line-height:1.5}.main-lp03 .step .step_list .step_list_box .step_list_box_text small.mrm1{margin-right:auto}.main-lp03 .step .step_list .step_list_box .step_list_box_text small .sp_mrm1{margin-right:-1em;display:inline-block}.main-lp03 .step .step_list .step_list_box .step_list_box_text small .i_att{-webkit-transform:scale(1);transform:scale(1);margin-left:0;top:0}.main-lp03 .step .step_list .step_list_box .about_box_image{width:17.8vw;margin-left:auto;margin-right:auto}.main-lp03 .step .ta_right{margin-top:16.5333333333vw;margin-left:4vw;max-width:81.0666666667vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-lp03 .step .ta_right .att_text{font-size:3.2vw}}.main-lp03 .about_foot{background:#c3e2e3;padding:5.2rem 0 7.8rem}@media (max-width:800.9px){.main-lp03 .about_foot{padding:12.8vw 0 21.3333333333vw}}.lp_fix{width:100%;position:fixed;bottom:0;left:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20}@media (min-width:801px){.lp_fix{display:none}}.lp_fix{-webkit-transform:translate3d(0,105%,0);transform:translate3d(0,105%,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.js-fix .lp_fix{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lp_fix_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp_fix_list li{width:50%}.lp_fix_list li a{width:100%;display:block;overflow:hidden}.lp_fix_list li img{width:102%;height:19.3333333333vw;-o-object-fit:cover;object-fit:cover}.modal{z-index:100}