﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp_s.css";.p-contents__txt{text-align:justify}.p-contents__txt+.p-contents__txt{margin-top:20px}.p-contents__txt ._strong{font-weight:bold;color:#9f0606}@keyframes squish{0%,88%,100%{transform:none}90%{transform:scaleX(1.04) scaleY(0.96)}92%{transform:scaleX(0.98) scaleY(1.02)}94%{transform:scaleX(1.02) scaleY(0.98)}96%{transform:scaleX(1) scaleY(1)}}.p-contents__kv{width:100%;background:url(../img/img_bg_header.png) no-repeat;background-size:cover;background-position:center center;padding:60px 0 30px}@media screen and (max-width: 767px){.p-contents__kv.storeopening{height:240px}}@media screen and (min-width: 768px){.p-contents__kv.storeopening .p-contents__kv__inner{position:relative}.p-contents__kv.storeopening .p-contents__kv__inner::before{position:absolute;top:1.6em;left:-1em;content:"";background:url(../img/contents/img_mv_storeopening01.png) no-repeat;width:220px;height:220px}.p-contents__kv.storeopening .p-contents__kv__inner::after{position:absolute;top:1.6em;right:-1em;content:"";background:url(../img/contents/img_mv_storeopening02.png) no-repeat;width:220px;height:220px}}@media screen and (max-width: 767px){.p-contents__kv.inhousesupport{height:260px}}@media screen and (min-width: 768px){.p-contents__kv.inhousesupport .p-contents__kv__inner{position:relative}.p-contents__kv.inhousesupport .p-contents__kv__inner::before{position:absolute;top:2em;left:.5em;content:"";background:url(../img/contents/img_mv_inhousesupport01.png) no-repeat;width:220px;height:220px}.p-contents__kv.inhousesupport .p-contents__kv__inner::after{position:absolute;top:2.6em;right:-0.5em;content:"";background:url(../img/contents/img_mv_inhousesupport02.png) no-repeat;width:220px;height:220px}}@media screen and (max-width: 767px){.p-contents__kv.design{height:280px}}@media screen and (min-width: 768px){.p-contents__kv.design .p-contents__kv__inner{position:relative}.p-contents__kv.design .p-contents__kv__inner::before{position:absolute;top:2em;left:.5em;content:"";background:url(../img/contents/img_mv_design01.png) no-repeat;width:220px;height:220px}.p-contents__kv.design .p-contents__kv__inner::after{position:absolute;top:2.3em;right:.5em;content:"";background:url(../img/contents/img_mv_design02.png) no-repeat;width:220px;height:220px}}@media screen and (max-width: 767px){.p-contents__kv.furusatonouzei{height:240px}}@media screen and (min-width: 768px){.p-contents__kv.furusatonouzei .p-contents__kv__inner{position:relative}.p-contents__kv.furusatonouzei .p-contents__kv__inner::before{position:absolute;top:2.7em;left:.5em;content:"";background:url(../img/contents/img_mv_furusatonouzei01.png) no-repeat;width:220px;height:220px}.p-contents__kv.furusatonouzei .p-contents__kv__inner::after{position:absolute;top:2.2em;right:-0.5em;content:"";background:url(../img/contents/img_mv_furusatonouzei02.png) no-repeat;width:220px;height:220px}}@media screen and (max-width: 767px){.p-contents__kv.faq{height:210px}}@media screen and (min-width: 768px){.p-contents__kv.faq .p-contents__kv__inner{position:relative}.p-contents__kv.faq .p-contents__kv__inner::before{position:absolute;top:3.5em;left:1.5em;content:"";background:url(../img/contents/img_mv_faq01.png) no-repeat;width:220px;height:220px}.p-contents__kv.faq .p-contents__kv__inner::after{position:absolute;top:2.8em;right:1em;content:"";background:url(../img/contents/img_mv_faq02.png) no-repeat;width:220px;height:220px}}.p-contents__kv__inner{position:relative;z-index:1}@media screen and (min-width: 768px){.p-contents__kv__inner.consulting{position:relative}.p-contents__kv__inner.consulting::before{position:absolute;top:1.6em;left:-1em;content:"";background:url(../img/contents/img_mv_storeopening01) no-repeat;width:220px;height:220px}.p-contents__kv__inner.consulting::after{position:absolute;top:1.6em;right:-1em;content:"";background:url(../img/contents/img_mv_consulting_02) no-repeat;width:220px;height:220px}}.p-contents__ttl__main__wrapper{text-align:center;margin-top:-30px}.p-contents__ttl{font-size:30px;text-align:center;font-weight:bold;margin-top:20px;text-shadow:0px 0px 10px #fff}.p-contents__ttl__main{background:#9f0606;padding:.25em 1em;border-radius:100px;display:inline-block;color:#fff;font-size:35px;font-weight:bold;position:relative;overflow:hidden;z-index:3}.p-contents__ttl__main.is-squish{animation:squish 3s cubic-bezier(0.2, 0.8, 0.2, 1) infinite}.p-contents__ttl__sub_01{font-size:1.63888889em;line-height:1.3em;margin-bottom:20px}.p-contents__ttl__sub_02{font-size:.8em}.p-contents__ttl__sub_02 ._strong{color:#9f0606}@media screen and (max-width: 767px){.p-contents__ttl__main{font-size:18px}.p-contents__ttl{font-size:18px;margin:10px auto 20px}.p-contents__ttl__sub_01{margin-bottom:10px;line-height:1.4em}.p-contents__kv{height:30vh;display:flex;justify-content:center;padding:70px 0 10px;background-size:210%;background-position:right bottom}.p-contents__kv:after{height:70px}.p-contents__kv__inner{margin-top:-50px}}.p-contents__worries{background:#f7f7f7;padding:50px 0 10px;position:relative;filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.1))}.p-contents__worries:after{content:"";position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);z-index:0;width:0;height:0;border-style:solid;border-right:50vw solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-top:100px solid #f7f7f7;border-bottom:0}.p-contents__worries .c-txt__color_main{color:#3486dd}.p-contents__worries .c-lyt__inner_s{position:relative;z-index:1}.p-contents__worries__ttl{font-size:35px;font-weight:bold;margin-bottom:20px;line-height:1.4}.p-contents__worries__ttl span{font-size:1.15em;color:#9f0606;line-height:1.2}.p-contents__worries__ttl._tc{text-align:center}.p-contents__worries__ttl._s,.p-contents__worries__ttl ._s{font-size:30px}@media screen and (max-width: 767px){.p-contents__worries__ttl{font-size:24px;margin-bottom:15px}.p-contents__worries__ttl._s,.p-contents__worries__ttl ._s{font-size:18px}}.p-contents__worries__ttl span{color:#3486dd}.p-contents__worries__txt{text-align:center;font-weight:500;font-size:20px;margin:30px auto}.p-contents__worries__list._2col{flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:center}.p-contents__worries_list._2{display:flex;flex-direction:row}.p-contents__worries__list._2col li{width:calc((100% - 40px)/2)}.p-contents__worries__list{font-weight:bold;display:flex;flex-direction:column;gap:5px}.p-contents__worries__list li{padding-left:1.8em;text-indent:-1.8em}.p-contents__worries__list__wrapper{display:flex;justify-content:center}.p-contents__worries__list li:before{content:"";font-family:icomoon;color:#3486dd;margin-right:10px}.p-contents__worries__person{position:absolute;bottom:0;display:flex;align-items:center;justify-content:space-between;width:80%;margin-right:auto;margin-left:auto;left:50%;transform:translateX(-50%)}.p-contents__worries__person img{max-height:350px}.p-contents__worries__solution{background:url(../img/bg_pattern.png);padding:130px 0 40px;position:relative;z-index:-1}.p-contents__worries__solution__ttl{font-weight:bold;text-align:center;font-size:45px;line-height:1.4;letter-spacing:-0.03em}.p-contents__worries__solution__ttl__s{font-size:.61666667em;position:relative;padding:0 20px}.p-contents__worries__solution__txt{text-align:center;margin-top:20px;font-weight:500}.p-contents__worries__solution__txt ._strong{font-weight:bold;color:#9f0606}.p-contents__worries__solution__txtarea{max-width:600px;margin:20px auto;text-align:center;font-size:1.2em}@media screen and (max-width: 767px){.p-contents__worries__solution__txtarea{font-size:1em}}.p-contents__worries__solution__txtarea ._strong{font-weight:bold;color:#9f0606}.p-contents__worries__solution__txtarea p+p{margin-top:15px}@media screen and (min-width: 768px){.p-contents__worries__list{font-size:22px}.p-contents__worries__solution__txt{font-size:18px}.p-contents__worries__solution__ttl ._strong{font-size:1.25em}}@media screen and (max-width: 767px){.p-contents__worries{padding:30px 0px 20px}.p-contents__worries:after{border-right:50vw solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-top:30px solid #f7f7f7;border-bottom:0;bottom:-30px}.p-contents__worries__solution{padding:50px 0 0}.p-contents__worries__ttl{font-size:20px}.p-contents__worries__solution__ttl{font-size:24px}.p-contents__worries__person{display:none}.p-contents__worries__solution__txt{font-size:14px}}.p-contents__strong{background:#9f0606;position:relative;padding-bottom:100px;overflow:hidden}.p-contents__strong::after{content:"";position:absolute;bottom:-1px;left:0;width:200%;height:150px;background:url("/common/img/contents/bg_wave_anim_color.svg") repeat-x bottom;background-size:contain;animation:wave-slide 20s linear infinite;pointer-events:none;z-index:1}.p-contents__strong__img{position:absolute;bottom:0;right:5vw;max-width:540px}.p-contents__strong__ttl{font-size:60px;color:#fff;font-weight:bold;margin-bottom:20px}.p-contents__strong__ttl ._s{font-size:.65517241em}.p-contents__strong__list{max-width:800px;position:relative;z-index:1}.p-contents__strong__item{background:#fff;font-weight:bold;display:flex;align-items:stretch;font-size:30px}.p-contents__strong__item+.p-contents__strong__item{margin-top:20px}.p-contents__strong__item ._num{font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;background:#bc9f5b;padding:20px;color:#fff;display:flex;align-items:center}.p-contents__strong__item ._inner{padding:20px}.p-contents__strong__item__txt__s{font-size:.7em}@media screen and (max-width: 767px){.p-contents__strong{padding-bottom:40px}.p-contents__strong__ttl{font-size:24px;text-align:center}.p-contents__strong__item{font-size:16px}.p-contents__strong__item ._num{padding:15px}.p-contents__strong__item ._inner{padding:15px}.p-contents__strong__item+.p-contents__strong__item{margin-top:15px}.p-contents__strong__img{display:none}.p-contents__strong::after{content:"";position:absolute;bottom:-1px;left:0;width:200%;height:60px;background:url("/common/img/contents/bg_wave_anim_color.svg") repeat-x bottom;background-size:contain;animation:wave-slide 20s linear infinite;pointer-events:none;z-index:1}}.p-contents__flow{padding:40px 0 60px;background:#f7f7f7}@media screen and (max-width: 767px){.p-contents__flow{padding:0}}.p-contents__flow._color-reverse{background:#fff}.p-contents__flow__txt{font-weight:bold;margin-bottom:30px}.p-contents__flow .c-txt__note{margin-top:20px;text-indent:-1em;padding-left:1em}.p-contents__flow__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;margin-bottom:30px}.p-contents__flow__ttl._tc{text-align:center}.p-contents__flow__ttl._s,.p-contents__flow__ttl ._s{font-size:30px}.p-contents__flow__ttl._base-color,.p-contents__flow__ttl ._base-color{color:#010101}.p-contents__flow__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__flow__ttl{font-size:24px;margin-bottom:15px}.p-contents__flow__ttl._s,.p-contents__flow__ttl ._s{font-size:18px}}.p-contents__flow__ttl span{display:inline-block;transform:translateY(20px);opacity:0;animation:waveIn .6s ease forwards}@keyframes waveIn{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}.p-contents__flow .c-lyt__inner{margin-right:auto;margin-left:auto;max-width:1000px}.p-contents__flow._color-reverse .p-contents__flow__list li{background:#9c9c9c}.p-contents__flow__list li{background:#fff;padding:15px 40px;border-radius:12px}.p-contents__flow__list li+li{margin-top:20px}.p-contents__flow__list__ttl{font-weight:bold;font-size:24px;margin-bottom:5px}.p-contents__flow__list{position:relative}.p-contents__flow__list li{position:relative;counter-increment:step;padding-left:6em}.p-contents__flow__list li::after{content:counter(step);position:absolute;left:40px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:bold;display:flex;align-items:center;justify-content:center;background:#9f0606;color:#fff;width:45px;height:45px;line-height:36px;border-radius:50%;font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.p-contents__flow__list:before{content:"";width:3px;height:100%;background:#9f0606;display:inline-block;position:absolute;top:0;left:70px}@media screen and (max-width: 767px){.p-contents__flow.inhousesupport .p-contents__flow__list::before{left:65px}}.p-contents__flow.inhousesupport .p-contents__flow__list li{padding:15px 15px 15px 135px}@media screen and (max-width: 767px){.p-contents__flow.inhousesupport .p-contents__flow__list li{padding:15px 20px}}.p-contents__flow.inhousesupport .p-contents__flow__list li::after{content:"STEP" counter(step);border-radius:10px;left:20px;width:100px}@media screen and (max-width: 767px){.p-contents__flow.inhousesupport .p-contents__flow__list li::after{top:30px}}.p-contents__flow.inhousesupport .p-contents__flow__list li .p-contents__flow__list__ttl{width:260px}@media screen and (max-width: 767px){.p-contents__flow.inhousesupport .p-contents__flow__list li .p-contents__flow__list__ttl{padding-top:40px;width:100%}}.p-contents__flow.inhousesupport .p-contents__flow__list li .p-contents__flow__list__txt{width:65%}@media screen and (max-width: 767px){.p-contents__flow.inhousesupport .p-contents__flow__list li .p-contents__flow__list__txt{width:100%}}.p-contents__flow.design{padding:40px 0}@media screen and (max-width: 767px){.p-contents__flow.design{padding:0}}.p-contents__flow.design .p-contents__flow__list{display:flex;justify-content:center;flex-flow:wrap;align-items:stretch;gap:40px;margin:45px auto;counter-reset:li-counter}@media screen and (max-width: 767px){.p-contents__flow.design .p-contents__flow__list{gap:25px;margin:35px auto 0}}.p-contents__flow.design .p-contents__flow__list::before{display:none}.p-contents__flow.design .p-contents__flow__list li{width:220px;padding:20px 20px 15px;text-align:center;background:#fff;border:2px solid #010101;border-radius:15px;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width: 767px){.p-contents__flow.design .p-contents__flow__list li{width:46%;padding:25px 15px 5px}}.p-contents__flow.design .p-contents__flow__list li p{font-size:20px;line-height:1.2em;margin-bottom:5px}@media screen and (max-width: 767px){.p-contents__flow.design .p-contents__flow__list li p{font-size:18px}}.p-contents__flow.design .p-contents__flow__list li img{height:100px}@media screen and (max-width: 767px){.p-contents__flow.design .p-contents__flow__list li img{height:85px}}.p-contents__flow.design .p-contents__flow__list li::before{content:counter(li-counter);counter-increment:li-counter;position:absolute;left:-20px;top:10px;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background-color:#fae34c;color:#010101;display:flex;align-items:center;justify-content:center;font-size:32px;font-family:"Roboto";box-shadow:3px 3px 5px #d0d0d0}@media screen and (max-width: 767px){.p-contents__flow.design .p-contents__flow__list li::before{width:40px;height:40px;font-size:25px;left:-10px;top:10px}}.p-contents__flow.design .p-contents__flow__list li:not(:last-child)::after{content:"";position:absolute;left:auto;right:-20px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:18px solid #010101;background:none;border-radius:0}@media screen and (max-width: 767px){.p-contents__flow.design .p-contents__flow__list li:not(:last-child)::after{border:none}}.p-contents__flow.design .p-contents__flow__list li:last-child::after{display:none}.p-contents__flow.design .p-contents__flow__list li.row{padding:15px 20px 0}.p-contents__flow.design .p-contents__flow__list li.row p{margin-bottom:0}.p-contents__flow.design .p-contents__flow__list li+li{margin-top:0}@media screen and (min-width: 768px){.p-contents__flow__txt{text-align:center;font-weight:500}.p-contents__flow__list._2col li{display:flex;gap:20px;align-items:center}.p-contents__flow__list._2col li__list__ttl{width:20%}.p-contents__flow__list._2col li__list__txt{width:80%}}@media screen and (max-width: 767px){.p-contents__flow__list__ttl{font-size:18px;margin-bottom:0}.p-contents__flow__list:before{left:35px}.p-contents__flow__list li{border-radius:8px;padding:20px 20px 20px 4.5em}.p-contents__flow__list li::after{content:counter(step);position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:18px;color:#fff;width:30px;height:30px;line-height:36px;border-radius:50%;font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.p-contents__flow__list li+li{margin-top:10px}}.p-contents__point{background:url(/common/img/bg_polygon.png);border:none}.p-contents__point__block{background:#fff;display:flex;justify-content:space-between;margin-right:auto;margin-left:auto}.p-contents__point__lead{text-align:center;font-size:18px;margin-bottom:1.5em}.p-contents__point__list{padding:30px 30px 30px 40px}.p-contents__point__list__wrapper{display:flex;align-items:stretch;width:65%}.p-contents__point__list__ttl{font-size:1.2em;padding-left:1.3em;text-indent:-1.3em;line-height:1.5;margin-bottom:.3em}.p-contents__point__list__ttl ._num{font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#010101;margin-right:8px}.p-contents__point__list__txt{font-weight:normal}.p-contents__point__list li{font-weight:bold}.p-contents__point__list._border{width:100%}.p-contents__point__list._border li:not(:last-child){border-bottom:1px solid #666;margin-bottom:10px;padding-bottom:10px}.p-contents__point__list li+li{margin-top:1.3em}.p-contents__point__list li span{font-size:1.2em;color:#9f0606}.p-contents__point__list__img{background:url(/common/img/contents/img_person_02.jpg) no-repeat;background-size:cover;background-position:center center;width:35%}@media screen and (min-width: 768px){.p-contents__point{font-size:20px}.p-contents__point__list__txt{font-size:1.6rem;font-weight:normal}}@media screen and (max-width: 767px){.p-contents__point__block{flex-direction:column}.p-contents__point__list__wrapper{width:100%}.p-contents__point__list{padding:20px}.p-contents__point__list__img{width:100%;height:200px}.p-contents__point__list__txt{padding-left:1.8em}.p-contents__point__lead{font-size:14px;text-align:left}.p-contents__point__list li:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #6c6c6c}.p-contents__point__list__ttl{padding-left:1.5em;text-indent:-1.5em;line-height:1.4;margin-bottom:5px}}.p-contents__flow.storeopening{padding:40px 0 25px;background:url(/common/img/bg_polygon.png);border:none}.p-contents__flow.storeopening .p-contents__flow__block{margin:0 auto;padding-bottom:15px}.p-contents__flow.storeopening .p-contents__flow__lead{text-align:center;font-size:28px;font-weight:bold;margin-bottom:.5em;position:relative}@media screen and (min-width: 768px){.p-contents__flow.storeopening .p-contents__flow__lead::before,.p-contents__flow.storeopening .p-contents__flow__lead::after{content:"▼";color:#f87024;font-size:.8em;display:inline-block;margin:0 .3em}.p-contents__flow.storeopening .p-contents__flow__lead::before{margin-right:.5em}.p-contents__flow.storeopening .p-contents__flow__lead::after{margin-left:.5em}}.p-contents__flow.storeopening .scroll+.p-contents__flow__lead{margin:60px auto .5em}.p-contents__flow.furusatonouzei{padding:40px 0 25px;background:url(/common/img/bg_polygon.png);border:none}@media screen and (max-width: 767px){.p-contents__flow.furusatonouzei{padding:0}}@media screen and (max-width: 767px){.p-contents__flow.furusatonouzei .p-contents__flow__content{width:1100px}}.p-contents__flow.furusatonouzei .p-contents__flow__content ul{display:flex;justify-content:flex-start;align-items:stretch;gap:30px;margin:1em auto;padding:1em 0 1em .5em;overflow:hidden}.p-contents__flow.furusatonouzei .p-contents__flow__content ul li{width:calc((100% - 120px)/5);position:relative;opacity:0;transform:translateX(-20px);transition:opacity 1s ease,transform 1s ease}.p-contents__flow.furusatonouzei .p-contents__flow__content ul li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-15px;transform:translateY(-50%);width:0;height:0;border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);border-left:20px solid #9f0606}.p-contents__flow.furusatonouzei .p-contents__flow__content ul li.is-show{opacity:1;transform:translateX(0)}.p-contents__flow.furusatonouzei .scroll+.p-contents__flow__lead{margin:60px auto .5em}@media screen and (max-width: 767px){.p-contents__flow.storeopening{padding:0}.p-contents__flow.storeopening .p-contents__flow__lead{font-size:18px}.p-contents__flow.storeopening .p-contents__flow__block{width:1000px}}.p-contents__comparison{background:url(/common/img/bg_geometry.png);background-repeat:repeat-y;background-position:right}.p-contents__comparison__lead{margin-bottom:30px}.p-contents__comparison__tbl__ttl{text-align:center;color:#fff;font-size:24px;font-weight:bold;padding:15px;background:#9f0606;border-radius:20px 20px 0 0}.p-contents__comparison__tbl__inner{padding:30px 40px;background:#6c6c6c;border-radius:20px}.p-contents__comparison__tbl__list{display:flex;align-items:stretch}.p-contents__comparison__tbl__list+.p-contents__comparison__tbl__list{margin-top:10px}.p-contents__comparison__tbl__list dt{background:hsl(0,92.7272727273%,52.3529411765%);padding:20px;font-size:18px;font-weight:bold;color:#fff;width:28%;display:flex;align-items:center}.p-contents__comparison__tbl__list dd{width:72%;padding:20px;background:#fff}.p-contents__comparison__tbl ._strong{font-weight:bold}@media screen and (min-width: 768px){.p-contents__comparison__lead{text-align:center}}@media screen and (max-width: 767px){.p-contents__comparison__tbl__ttl{font-size:18px;padding:15px;border-radius:8px 8px 0 0}.p-contents__comparison__tbl__inner{padding:15px;border-radius:8px}.p-contents__comparison__tbl__list{flex-wrap:wrap}.p-contents__comparison__tbl__list dt{font-size:16px}.p-contents__comparison__tbl__list dt,.p-contents__comparison__tbl__list dd{width:100%;padding:10px 10px 10px 10px}}.p-contents__point-02{background:#9f0606}.p-contents__point-02__box__wrapper{display:flex;gap:40px}.p-contents__point-02__box{width:50%;background:#fff;border-radius:20px}.p-contents__point-02__box__ttl{font-weight:bold;text-align:center;color:#fff;padding:15px;font-size:20px;border-radius:20px 20px 0 0}.p-contents__point-02__box._red .p-contents__point-02__box__ttl{background:#9f0606}.p-contents__point-02__box._gold .p-contents__point-02__box__ttl{background:#bc9f5b}.p-contents__point-02__box._red .p-contents__point-02__box__list__ttl:before{content:"";font-family:icomoon;color:#9f0606;margin-right:8px}.p-contents__point-02__box._gold .p-contents__point-02__box__list__ttl:before{content:"";font-family:icomoon;color:#bc9f5b;margin-right:8px}.p-contents__point-02__box__inner{padding:20px}.p-contents__point-02__box__list__ttl{font-weight:bold;font-size:18px;margin-bottom:5px;padding-left:1.7em;text-indent:-1.7em}.p-contents__point-02__box__list__ttl__box__list__txt{font-size:18px}.p-contents__point-02__box__list__txt{padding-left:2em}.p-contents__point-02__box__list li+li{margin-top:20px}@media screen and (max-width: 767px){.p-contents__point-02__box__wrapper{flex-wrap:wrap;gap:20px}.p-contents__point-02__box{width:100%}.p-contents__point-02__box__ttl{font-size:18px;padding:15px}.p-contents__point-02__box__inner{padding:15px}.p-contents__point-02__box__list__ttl{font-size:16px}.p-contents__point-02__box__list__txt{padding-left:2em}.p-contents__point-02__box__list li+li{margin-top:10px}}.p-contents__point-03{background:#9f0606}.p-contents__point-03__lead{margin-bottom:30px}.p-contents__point-03__box__wrapper{display:flex;gap:40px}.p-contents__point-03__box{width:100%;background:#fff;border-radius:20px}.p-contents__point-03__box__ttl{font-weight:bold;text-align:center;color:#fff;padding:15px;font-size:20px;border-radius:20px 20px 0 0}.p-contents__point-03__box__list{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.p-contents__point-03__box__list li{width:calc((100% - 20px)/2)}.p-contents__point-03__box._red .p-contents__point-03__box__ttl{background:#9f0606}.p-contents__point-03__box._gold .p-contents__point-03__box__ttl{background:#bc9f5b}.p-contents__point-03__box._red .p-contents__point-03__box__list__ttl:before{content:"";font-family:icomoon;color:#9f0606;margin-right:8px}.p-contents__point-03__box._gold .p-contents__point-03__box__list__ttl:before{content:"";font-family:icomoon;color:#bc9f5b;margin-right:8px}.p-contents__point-03__box__inner{padding:30px}.p-contents__point-03__box__list__ttl{font-weight:bold;font-size:20px;margin-bottom:5px;padding-left:1.7em;text-indent:-1.7em}.p-contents__point-03__box__list__ttl__box__list__txt{font-size:18px}.p-contents__point-03__box__list__txt{padding-left:2.1em}.p-contents__point-03 .c-btn{margin-top:30px}@media screen and (min-width: 768px){.p-contents__point-03__lead{text-align:center}}@media screen and (max-width: 767px){.p-contents__point-03__box__wrapper{flex-wrap:wrap;gap:20px}.p-contents__point-03__box{width:100%;border-radius:8px}.p-contents__point-03__box__list{flex-direction:column;gap:10px}.p-contents__point-03__box__list li{width:100%}.p-contents__point-03__box__ttl{font-size:18px;padding:15px}.p-contents__point-03__box__inner{padding:15px}.p-contents__point-03__box__list__ttl{font-size:16px}.p-contents__point-03__box__list__txt{padding-left:2em}.p-contents__point-03__box__list li+li{margin-top:10px}}.p-contents__voice{background:#9f0606}.p-contents__voice .c-lyt__inner{max-width:980px;position:relative;z-index:1}.p-contents__voice__box{display:flex;align-items:center;gap:30px;background:#fff;padding:30px 40px;border-radius:20px}.p-contents__voice__box__img{border-radius:100px;max-width:150px}.p-contents__voice__box__company{background:#f87024;display:inline-block;padding:10px;color:#fff;margin-top:24px}@media screen and (max-width: 767px){.p-contents__voice__box{flex-direction:column;gap:15px;padding:20px;border-radius:8px}.p-contents__voice__box__img{max-width:100px}.p-contents__voice__box__company{margin-top:10px;padding:5px}}.p-contents__faq{padding:60px 0 40px}@media screen and (max-width: 767px){.p-contents__faq{padding:0 0 40px}}.p-contents__faq__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;color:#9f0606;text-align:center;margin-bottom:30px;display:flex;justify-content:center;align-items:center;gap:20px}.p-contents__faq__ttl._tc{text-align:center}.p-contents__faq__ttl._s,.p-contents__faq__ttl ._s{font-size:30px}.p-contents__faq__ttl._base-color,.p-contents__faq__ttl ._base-color{color:#010101}.p-contents__faq__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__faq__ttl{font-size:24px;margin-bottom:15px}.p-contents__faq__ttl._s,.p-contents__faq__ttl ._s{font-size:18px}}@media screen and (max-width: 767px){.p-contents__faq__ttl{margin-bottom:0}}.p-contents__faq__ttl__img{width:80px}@media screen and (max-width: 767px){.p-contents__faq__ttl__img{width:70px}}.p-contents__faq__content{display:flex;align-items:flex-start;flex-flow:wrap;padding:35px 0}@media screen and (max-width: 767px){.p-contents__faq__content{padding:25px 0 30px}}.p-contents__faq__content__img{flex:0 0 150px}@media screen and (max-width: 767px){.p-contents__faq__content__img{flex:0 0 100%;text-align:center}}.p-contents__faq__content__img img{width:100%;max-width:150px;height:auto;display:block}@media screen and (max-width: 767px){.p-contents__faq__content__img img{width:80px;max-width:none;margin:0 auto}}.p-contents__faq__content__txt{flex:1;padding-left:20px}@media screen and (max-width: 767px){.p-contents__faq__content__txt{padding-left:0}}.p-contents__faq__content__txt__q,.p-contents__faq__content__txt__a{display:flex;align-items:flex-start}.p-contents__faq__content__txt__q img,.p-contents__faq__content__txt__a img{width:79px;flex-shrink:0;margin-right:10px;height:auto;margin-left:14px}@media screen and (max-width: 767px){.p-contents__faq__content__txt__q img,.p-contents__faq__content__txt__a img{width:50px;margin-left:0}}.p-contents__faq__content__txt__q p,.p-contents__faq__content__txt__a p{flex:1;font-size:20px;font-weight:500;line-height:1.6em}@media screen and (max-width: 767px){.p-contents__faq__content__txt__q p,.p-contents__faq__content__txt__a p{font-size:16px}}.p-contents__faq__content__txt__q{align-items:center;margin-bottom:1em}@media screen and (max-width: 767px){.p-contents__faq__content__txt__q{align-items:flex-start;margin-top:1em;margin-bottom:.5em}}.p-contents__faq__content__txt__q p{font-size:24px;padding-left:1em}@media screen and (max-width: 767px){.p-contents__faq__content__txt__q p{font-size:18px;padding-left:.5em;line-height:1.4em}}.p-contents__faq__content__txt__a img{margin-left:28px}@media screen and (max-width: 767px){.p-contents__faq__content__txt__a img{margin-left:9px}}.p-contents__faq__content__txt__a p{padding-left:.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 767px){.p-contents__faq__content__txt__a p{padding-left:0}}.p-contents__faq__content__txt__link{text-align:right;margin-top:.5em}@media screen and (max-width: 767px){.p-contents__faq__content__txt__link{text-align:center;margin-top:1em}}.p-contents__faq__content__txt__link a{font-size:20px;font-weight:500;color:#9f0606;display:inline-flex;align-items:center;padding:0 1.2em 0 5px;position:relative;transition:.4s}@media screen and (max-width: 767px){.p-contents__faq__content__txt__link a{background:#9f0606;width:60%;color:#fff;border:2px solid #9f0606;text-align:center;font-size:16px;display:inline-block;padding:.2em 0;border-radius:50px}}.p-contents__faq__content__txt__link a::before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#9f0606}@media screen and (max-width: 767px){.p-contents__faq__content__txt__link a::before{display:none}}.p-contents__faq__content__txt__link a::after{content:"";position:absolute;right:.2em;top:50%;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border-top:3px solid #9f0606;border-right:3px solid #9f0606}@media screen and (max-width: 767px){.p-contents__faq__content__txt__link a::after{border-color:#fff;right:1em;width:10px;height:10px;border-width:2px}}@media screen and (min-width: 768px){.p-contents__faq__content__txt__link a:hover{opacity:.6;transform:translateY(-3px);transition:.4s}}@media screen and (max-width: 767px){.p-contents__faq__content__txt__link a:hover{background:#fff;color:#9f0606}.p-contents__faq__content__txt__link a:hover::after{border-color:#9f0606}}.p-contents__faq__content+.p-contents__faq__content{border-top:1px solid #ddd}.p-contents__faq._grey{background:#f7f7f7}@media screen and (max-width: 767px){.p-contents__faq._grey{padding:40px 0}}.p-contents__closing{padding:40px 0}@media screen and (max-width: 767px){.p-contents__closing{padding:0}}.p-contents__closing__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3}.p-contents__closing__ttl._tc{text-align:center}.p-contents__closing__ttl._s,.p-contents__closing__ttl ._s{font-size:30px}.p-contents__closing__ttl._base-color,.p-contents__closing__ttl ._base-color{color:#010101}.p-contents__closing__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__closing__ttl{font-size:24px;margin-bottom:15px}.p-contents__closing__ttl._s,.p-contents__closing__ttl ._s{font-size:18px}}.p-contents__closing__txtarea{width:60%}.p-contents__closing__txtarea._full{width:100%}.p-contents__closing__img{content:"";background:url(/common/img/contents/img_person_04.jpg) no-repeat;display:block;background-size:cover;background-position:center center;width:40%}.p-contents__closing__img._02{content:"";background:url(/common/img/contents/img_person_05.jpg) no-repeat;display:block;background-size:cover;background-position:center center;width:40%}.p-contents__closing__inner{display:flex;align-items:stretch;gap:40px}@media screen and (min-width: 768px){.p-contents__closing__txtarea._full{text-align:center}.p-contents__closing .p-contents__txt{text-align:center}}@media screen and (max-width: 767px){.p-contents__closing__inner{flex-direction:column}.p-contents__closing__txtarea{width:100%}.p-contents__closing__img{width:100%;height:150px}.p-contents__closing__img._02{height:200px;width:100%}}.p-contents__service{background:#9f0606}.p-contents__service__lead{text-align:center;color:#fff;margin-bottom:20px;font-weight:500;font-size:18px}.p-contents__service__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;color:#fff}.p-contents__service__ttl._tc{text-align:center}.p-contents__service__ttl._s,.p-contents__service__ttl ._s{font-size:30px}.p-contents__service__ttl._base-color,.p-contents__service__ttl ._base-color{color:#010101}.p-contents__service__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__service__ttl{font-size:24px;margin-bottom:15px}.p-contents__service__ttl._s,.p-contents__service__ttl ._s{font-size:18px}}.p-contents__service__box{border:3px solid #ddd;border-radius:15px;padding:40px 40px 40px 40px;background:#fff}.p-contents__service__box+.p-contents__service__box{margin-top:20px}.p-contents__service__box__ttl{font-size:35px;font-weight:bold;margin-bottom:20px;line-height:1.4;padding-left:1.5em;text-indent:-1.5em}.p-contents__service__box__ttl span{font-size:1.15em;color:#9f0606;line-height:1.2}.p-contents__service__box__ttl._tc{text-align:center}.p-contents__service__box__ttl._s,.p-contents__service__box__ttl ._s{font-size:30px}@media screen and (max-width: 767px){.p-contents__service__box__ttl{font-size:24px;margin-bottom:15px}.p-contents__service__box__ttl._s,.p-contents__service__box__ttl ._s{font-size:18px}}.p-contents__service__box__ttl ._num{font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:8px}.p-contents__service__box__ttl ._strong{color:#9f0606}.p-contents__service__box__list{font-weight:600}.p-contents__service__box__list li:first-child{border-top:1px solid #666;padding-top:5px}.p-contents__service__box__list li{border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:5px;padding-left:1.5em;text-indent:-1.5em}.p-contents__service__box__list__img{width:20%;object-fit:cover}.p-contents__service__box__list li:before{content:"";font-family:icomoon;margin-right:8px;color:#9f0606}.p-contents__service__box__list__wrapper{display:flex;align-items:stretch;gap:30px}@media screen and (min-width: 768px){.p-contents__service__box__list{font-size:20px;width:80%}}@media screen and (max-width: 767px){.p-contents__service__box{padding:20px}.p-contents__service__box__ttl._s{font-size:20px}.p-contents__service__box__list{width:100%}.p-contents__service__box__list__wrapper{flex-direction:column;gap:15px}.p-contents__service__box__list__img{width:100%;height:100px}.p-contents__service__lead{font-size:14px;text-align:left}}.p-contents__reason{background:linear-gradient(to top, #ffebec 0%, #fff2eb 32%, #ffffff 100%);padding:40px 0 80px}@media screen and (max-width: 767px){.p-contents__reason{padding:0}}.p-contents__reason__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;color:#9f0606;margin-bottom:40px}.p-contents__reason__ttl._tc{text-align:center}.p-contents__reason__ttl._s,.p-contents__reason__ttl ._s{font-size:30px}.p-contents__reason__ttl._base-color,.p-contents__reason__ttl ._base-color{color:#010101}.p-contents__reason__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__reason__ttl{font-size:24px;margin-bottom:15px}.p-contents__reason__ttl._s,.p-contents__reason__ttl ._s{font-size:18px}}.p-contents__reason__box{border:3px solid #9f0606;border-radius:15px;padding:20px 40px;background:#fff;display:flex;align-items:stretch;gap:40px}.p-contents__reason__box+.p-contents__reason__box{margin-top:20px}.p-contents__reason__box__txtarea{width:72%}.p-contents__reason__box__txt{margin-top:.5em;padding-left:3em}.p-contents__reason__box__txt ._strong{font-weight:bold;color:#9f0606}.p-contents__reason__box__img{width:28%;background:#000}.p-contents__reason__box__ttl{font-size:35px;font-weight:bold;margin-bottom:20px;line-height:1.4;line-height:1.4;padding-left:1.5em;text-indent:-1.5em;margin-bottom:10px}.p-contents__reason__box__ttl span{font-size:1.15em;color:#9f0606;line-height:1.2}.p-contents__reason__box__ttl._tc{text-align:center}.p-contents__reason__box__ttl._s,.p-contents__reason__box__ttl ._s{font-size:30px}@media screen and (max-width: 767px){.p-contents__reason__box__ttl{font-size:24px;margin-bottom:15px}.p-contents__reason__box__ttl._s,.p-contents__reason__box__ttl ._s{font-size:18px}}.p-contents__reason__box__ttl ._num{font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:8px;font-size:1.25em;color:#010101}.p-contents__reason__box__ttl ._strong{color:#f87024}.p-contents__reason__box__list{font-size:24px;font-weight:600;width:80%}.p-contents__reason__box__list li:first-child{border-top:1px solid #666;padding-top:5px}.p-contents__reason__box__list li{border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:5px}.p-contents__reason__box__list__img{width:20%}.p-contents__reason__box__list li:before{content:"";font-family:icomoon;margin-right:8px}.p-contents__reason__box__list__wrapper{display:flex;align-items:center;gap:30px}@media screen and (min-width: 768px){.p-contents__reason__box__2col{display:flex;flex-wrap:wrap;gap:20px}.p-contents__reason__box__2col .p-contents__reason__box{width:calc((100% - 20px)/2)}.p-contents__reason__box__2col .p-contents__reason__box+.p-contents__reason__box{margin-top:0}.p-contents__reason__box__2col .p-contents__reason__box{padding:30px}}.construction .p-contents__reason__box{width:100%}.construction .p-contents__reason__box__ttl{padding-left:1.4em;text-indent:-1.5em}.construction .p-contents__reason__box__ttl span{font-size:1em;color:#010101;line-height:1em}.construction .p-contents__reason__box__ttl span._num{font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:8px;font-size:1.25em;color:#010101}.construction .p-contents__reason__box__ttl span._strong{color:#f87024}.construction .p-contents__reason__box__3col{display:flex;justify-content:space-between;gap:15px;flex-flow:wrap}@media screen and (max-width: 767px){.construction .p-contents__reason__box__3col{margin-top:1em}}.construction .p-contents__reason__box__3col .col{width:calc((100% - 30px)/3);background:#fff2eb;padding:20px}@media screen and (max-width: 767px){.construction .p-contents__reason__box__3col .col{padding:15px 20px;width:100%}}.construction .p-contents__reason__box__3col .col .p-contents__reason__box__list{padding-left:0}@media screen and (min-width: 768px){.construction .p-contents__reason__box__3col .col .p-contents__reason__box__list{display:flex;justify-content:flex-start;gap:0 15px;flex-flow:wrap}}.construction .p-contents__reason__box__3col .col .p-contents__reason__box__list li{font-size:16px;line-height:1.4em}.construction .p-contents__reason__box__3col .col__ttl{text-align:center;font-size:1.4em;font-weight:bold;line-height:1.4em;margin-bottom:.5em;color:#f87024}.construction .p-contents__reason__box__3col .col__txt{margin-top:.5em}.construction .p-contents__reason__box__3col .col__txt span{font-weight:bold}.construction .p-contents__reason__box__txtarea{width:100%}.construction .p-contents__reason__box__txtarea ._s{font-size:34px !important}.construction .p-contents__reason__box__list{width:100%;padding-left:2.2em}.construction .p-contents__reason__box__list li{font-size:20px;font-weight:normal;border:none;padding-left:1.5em;text-indent:-1.5em;margin-bottom:0}.construction .p-contents__reason__box__list li::before{content:"";color:#f87024}.construction .p-contents__reason__box__list li span{font-weight:bold}@media screen and (max-width: 767px){.construction .p-contents__reason__box__txtarea{width:100% !important}.construction .p-contents__reason__box__txtarea .p-contents__reason__box__ttl{margin-bottom:0;padding-left:1.5em;text-indent:-1.6em}.construction .p-contents__reason__box__txtarea .p-contents__reason__box__ttl span{font-size:1em;color:#010101;line-height:1em}.construction .p-contents__reason__box__txtarea .p-contents__reason__box__ttl span._num{font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:8px;font-size:1.25em;color:#010101}.construction .p-contents__reason__box__txtarea .p-contents__reason__box__ttl span._strong{color:#f87024}.construction .p-contents__reason__box__txtarea ._s{font-size:22px !important}.construction .p-contents__reason__box__list{width:100%;padding-left:0}.construction .p-contents__reason__box__list li{font-size:16px;font-weight:normal;border:none;line-height:1.4em;padding-left:1.5em;text-indent:-1.5em;margin-bottom:0}.construction .p-contents__reason__box__list li::before{content:"";color:#f87024}}@media screen and (max-width: 767px){.p-contents__reason__box{flex-direction:column;padding:20px;gap:20px;border-radius:8px}.p-contents__reason__box__txt{padding-left:0em}.p-contents__reason__box__txtarea{width:100%}.p-contents__reason__box__img{width:100%;height:120px}.p-contents__reason__box__ttl{padding-left:1.8em;text-indent:-1.8em;margin-bottom:15px}.p-contents__reason__box__2col .p-contents__reason__box{align-items:stretch;flex-direction:row}.p-contents__reason__box__2col .p-contents__reason__box__txtarea{width:70%}.p-contents__reason__box__2col .p-contents__reason__box__img{height:auto}}.p-contents__reason__management{background:#9f0606}.p-contents__reason__management__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;color:#fff}.p-contents__reason__management__ttl._tc{text-align:center}.p-contents__reason__management__ttl._s,.p-contents__reason__management__ttl ._s{font-size:30px}.p-contents__reason__management__ttl._base-color,.p-contents__reason__management__ttl ._base-color{color:#010101}.p-contents__reason__management__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__reason__management__ttl{font-size:24px;margin-bottom:15px}.p-contents__reason__management__ttl._s,.p-contents__reason__management__ttl ._s{font-size:18px}}.p-contents__reason__management__box{border:3px solid #f87024;border-radius:15px;padding:40px;background:#fff;display:flex;align-items:stretch;gap:40px}.p-contents__reason__management__box+.p-contents__reason__management__box{margin-top:40px}.p-contents__reason__management__box__txtarea{width:72%}.p-contents__reason__management__box__txt{font-size:18px}.p-contents__reason__management__box__txt ._strong{font-weight:bold;color:#9f0606}.p-contents__reason__management__box__img{width:28%;height:250px;background:#000}.p-contents__reason__management__box__ttl{font-size:30px;font-weight:bold;line-height:1.4;padding-left:1em;text-indent:-1em;margin-bottom:20px}.p-contents__reason__management__box__ttl ._num{font-family:"M PLUS Rounded 1c","Roboto","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-right:8px}.p-contents__reason__management__box__ttl ._strong{color:#9f0606}.p-contents__reason__management__box__list{width:80%}.p-contents__reason__management__box__list__img{width:20%}.p-contents__reason__management__box__list li:before{content:"";font-family:icomoon;margin-right:8px}.p-contents__reason__management__box__list__wrapper{display:flex;align-items:center;gap:30px}.p-contents__reason__management__box__img._amazon_01{background:url(/common/img/contents/img_person_06.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_02{background:url(/common/img/contents/img_person_07.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_03{background:url(/common/img/contents/img_person_08.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_04{background:url(/common/img/contents/img_person_09.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._amazon_05{background:url(/common/img/contents/img_person_02.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_01{background:url(/common/img/contents/img_person_11.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_02{background:url(/common/img/contents/img_person_06.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_03{background:url(/common/img/contents/img_person_13.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__reason__management__box__img._corp_04{background:url(/common/img/contents/img_person_12.jpg) no-repeat;background-size:cover;background-position:center center}.p-contents__solution{background:#9f0606}.p-contents__solution__lead{font-weight:500;margin-bottom:30px}.p-contents__solution__list{display:flex;flex-wrap:wrap;gap:20px}.p-contents__solution__list>li{width:calc((100% - 20px)/2);background:#fff;padding:30px}.p-contents__solution__list__ttl{font-weight:bold;font-size:20px;margin-bottom:10px}.p-contents__solution__list__ttl span{color:#9f0606;font-size:1.2em}.p-contents__solution__list__s{text-align:left;line-height:1.3}@media screen and (min-width: 768px){.p-contents__solution__list{text-align:center}.p-contents__solution__lead{font-size:18px;text-align:center}.p-contents__solution__list._3>li{width:calc((100% - 40px)/3)}.p-contents__solution__list._3>li>p{text-align:left;margin-bottom:20px}.p-contents__solution__img{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767px){.p-contents__solution__list{flex-direction:column;gap:10px}.p-contents__solution__list>li{width:100%;padding:20px}.p-contents__solution__list._3 img{margin:20px auto;display:block}}.p-contents__solution_2{background:#9f0606}.p-contents__solution_2__list{display:flex;flex-wrap:wrap;gap:20px}.p-contents__solution_2__list li{width:100%;background:#fff;padding:30px}.p-contents__solution_2__list__ttl{font-weight:bold;font-size:px;margin-bottom:10px}.p-contents__solution_2__list__ttl span{color:#9f0606;font-size:1.2em}@media screen and (min-width: 768px){.p-contents__solution__list{text-align:center}}.p-contents__solution_3{background:#9f0606}.p-contents__solution_3__list{display:flex;flex-wrap:wrap;gap:20px}.p-contents__solution_3__list li{width:100%;background:#fff;padding:30px}.p-contents__solution_3__list__ttl{font-weight:bold;font-size:px;margin-bottom:10px}.p-contents__solution_3__list__ttl span{color:#9f0606;font-size:1.2em}@media screen and (min-width: 768px){.p-contents__solution__list{text-align:center}}.p-contents__support{background:url(/common/img/bg_polygon.png)}.p-contents__support__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3}.p-contents__support__ttl._tc{text-align:center}.p-contents__support__ttl._s,.p-contents__support__ttl ._s{font-size:30px}.p-contents__support__ttl._base-color,.p-contents__support__ttl ._base-color{color:#010101}.p-contents__support__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__support__ttl{font-size:24px;margin-bottom:15px}.p-contents__support__ttl._s,.p-contents__support__ttl ._s{font-size:18px}}.p-contents__support__ttl span{color:#9f0606}.p-contents__support__img{max-width:1000px;width:100%;display:block;margin:0 auto 20px}.p-contents__support__txt__wrapper{max-width:1000px;width:100%;display:block;margin:0 auto}.p-contents__support__txt+.p-contents__support__txt{margin-top:10px}.p-contents__support.design{background:#fff3e8;padding:60px 0}@media screen and (max-width: 767px){.p-contents__support.design{padding:0}}.p-contents__support.design .p-contents__support__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;list-style:none;padding:0;margin:0}.p-contents__support.design .p-contents__support__list li{background:#f9f9f9;border-radius:8px;padding:20px;text-align:center;font-size:20px;font-weight:500}@media screen and (max-width: 767px){.p-contents__support.design .p-contents__support__list{grid-template-columns:1fr;gap:10px}}@media screen and (min-width: 768px){.p-contents__support__txt{font-size:18px}}.p-index__flow__content__list._ec-site li:not(:last-child)::after{border-left:20px solid #9f0606}.p-index__flow{padding:60px 0 0;background:#fff}@media screen and (max-width: 767px){.p-index__flow{padding:35px 0}.p-index__flow h2{font-size:1.8em}}.p-index__flow__ttl{margin-bottom:.5em}@media screen and (max-width: 767px){.p-index__flow__content{width:1200px}}.p-index__flow__content__list{display:flex;justify-content:flex-start;align-items:stretch;gap:40px;margin:1em auto;padding:1em 0 1em .5em;overflow:hidden}@media screen and (max-width: 767px){.p-index__flow__content__list{flex-flow:wrap}}.p-index__flow__content__list li{width:calc((100% - 170px)/5);background:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,.1);position:relative;opacity:0;transform:translateX(-20px);transition:opacity 1s ease,transform 1s ease}.p-index__flow__content__list li.is-show{opacity:1;transform:translateX(0)}.p-index__flow__content__list li p{font-size:16px;line-height:1.5em;padding:.8em}.p-index__flow__content__list li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:0;height:0;border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);border-left:20px solid #9f0606}.p-index__flow__content__list__ttl{margin:1em auto;text-align:center;font-size:20px;font-weight:500}.p-index__flow__content__list__img{margin:0 auto;text-align:center;height:75px}.p-index__flow__content__list__img img{height:90%}.p-contents__effect{background:#9f0606;padding:40px 0}@media screen and (max-width: 767px){.p-contents__effect{padding:0}}.p-contents__effect__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;color:#fff}.p-contents__effect__ttl._tc{text-align:center}.p-contents__effect__ttl._s,.p-contents__effect__ttl ._s{font-size:30px}.p-contents__effect__ttl._base-color,.p-contents__effect__ttl ._base-color{color:#010101}.p-contents__effect__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__effect__ttl{font-size:24px;margin-bottom:15px}.p-contents__effect__ttl._s,.p-contents__effect__ttl ._s{font-size:18px}}.p-contents__effect__ttl span{color:#fae34c}.p-contents__effect__txt{font-size:16px;margin-bottom:2em;color:#fff;text-align:center}.p-contents__effect__list{display:flex;gap:15px;flex-wrap:wrap}.p-contents__effect__list li p{margin-bottom:10px;font-weight:600;font-size:18px;letter-spacing:-0.02em}@media screen and (max-width: 767px){.p-contents__effect__list li p{font-weight:500;font-size:16px;line-height:1.4em;text-align:left}}.p-contents__effect__list li p ._strong{color:#f87024}.p-contents__effect__list li{background:#fff;width:calc((100% - 45px)/4);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:15px 15px 20px;border-radius:8px;box-shadow:2px 2px 10px -5px rgba(0,0,0,.2)}.p-contents__effect__list li img{max-width:80px}.p-contents__effect ._2col li{background:#fff;width:calc((100% - 15px)/2);display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:center;padding:15px 35px 20px;border-radius:8px;box-shadow:2px 2px 10px -5px rgba(0,0,0,.2)}.p-contents__effect ._2col li p{text-align:left;margin-bottom:0}.p-contents__effect.furusatonouzei ._2col li{display:block;background:none;padding:0;border-radius:0}.p-contents__effect.furusatonouzei ._2col li img{max-width:100%;width:100%}@media screen and (max-width: 767px){.p-contents__effect__list li{width:calc((100% - 15px)/2)}.p-contents__effect ._2col{flex-flow:wrap}.p-contents__effect ._2col li{width:100%;padding:15px 20px}}.p-contents__designachievement{background:url(/common/img/bg_polygon.png);padding:40px 0}@media screen and (max-width: 767px){.p-contents__designachievement{padding:0}}.p-contents__designachievement__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;color:#000}.p-contents__designachievement__ttl._tc{text-align:center}.p-contents__designachievement__ttl._s,.p-contents__designachievement__ttl ._s{font-size:30px}.p-contents__designachievement__ttl._base-color,.p-contents__designachievement__ttl ._base-color{color:#010101}.p-contents__designachievement__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__designachievement__ttl{font-size:24px;margin-bottom:15px}.p-contents__designachievement__ttl._s,.p-contents__designachievement__ttl ._s{font-size:18px}}.p-contents__designachievement__ttl span{color:#9f0606}.p-contents__designachievement__ttl__s{font-size:24px;font-weight:500;text-align:center;margin:25px auto 10px}@media screen and (max-width: 767px){.p-contents__designachievement__ttl__s{font-size:18px;line-height:1.2em;margin:15px auto 10px}.p-contents__designachievement__ttl__s:nth-of-type(2){margin-bottom:0}}.p-contents__designachievement__ttl__s.is-move.active{opacity:1}.p-contents__designachievement__ttl__s.active span{animation:showText 1s backwards;display:inline-block}.p-contents__designachievement__ttl__s.active>span{overflow:hidden}.p-contents__designachievement__ttl__s.active>span>span{animation:showTextFromBottom .5s backwards}@keyframes showTextFromBottom{0%{transform:translateY(100%)}50%{transform:translateY(-20%)}100%{transform:translateY(0px)}}.p-contents__designachievement__ttl__s+.p-contents__designachievement__ttl__s{margin-top:0}.p-contents__designachievement__ttl__s+.p-contents__designachievement__ttl__s.active span{animation-delay:2s}.p-contents__designachievement__txt{font-size:16px;margin-bottom:2em;color:#fff;text-align:center}.p-contents__designachievement .p-contents__designachievement__tabs{display:flex;justify-content:center;gap:20px;margin:0 auto}@media screen and (max-width: 767px){.p-contents__designachievement .p-contents__designachievement__tabs{gap:10px;margin:0 10px}}.p-contents__designachievement .p-contents__designachievement__tabs li{list-style:none;width:180px}@media screen and (max-width: 767px){.p-contents__designachievement .p-contents__designachievement__tabs li{width:130px}}.p-contents__designachievement .p-contents__designachievement__tabs button{appearance:none;border:0;cursor:pointer;width:100%;padding:.5em 0;background:#fff;color:#9f0606;font-size:18px;font-weight:600;text-align:center;opacity:.7;border-radius:50px;box-shadow:2px 2px 3px #9c9c9c}@media screen and (max-width: 767px){.p-contents__designachievement .p-contents__designachievement__tabs button{font-size:15px}}.p-contents__designachievement .p-contents__designachievement__tabs button.is-active{background:#9f0606;color:#fff;opacity:1;box-shadow:none}.p-contents__designachievement .p-contents__designachievement__panel{display:none}.p-contents__designachievement .p-contents__designachievement__panel.is-active{display:block}.p-contents__designachievement .p-contents__designachievement__carousel{width:100%;overflow:hidden;margin:40px auto 0;padding-bottom:40px}@media screen and (max-width: 767px){.p-contents__designachievement .p-contents__designachievement__carousel{margin:20px auto 0}}.p-contents__designachievement .p-contents__designachievement__carousel img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:2px 2px 5px #ccc}.p-contents__designachievement .p-contents__designachievement__carousel.slick-initialized{display:block !important}.p-contents__designachievement .p-contents__designachievement__carousel .slick-list{overflow:visible}.p-contents__designachievement .p-contents__designachievement__carousel .slick-slide{padding:0 10px;box-sizing:border-box}.p-contents__designachievement .p-contents__designachievement__carousel .slick-dots{bottom:0}.p-contents__designachievement .p-contents__designachievement__carousel .slick-dots li{width:15px;height:15px}.p-contents__designachievement .p-contents__designachievement__carousel .slick-dots li button:before{font-size:8px;opacity:.35;width:10px;height:10px}.p-contents__designachievement .p-contents__designachievement__carousel .slick-dots .slick-active button:before{opacity:.85}.p-contents__assignment{background:#f87024;padding:40px 0}.p-contents__assignment__ttl{font-size:40px;font-weight:bold;color:#9f0606;margin-bottom:20px;line-height:1.3;margin-bottom:40px}.p-contents__assignment__ttl._tc{text-align:center}.p-contents__assignment__ttl._s,.p-contents__assignment__ttl ._s{font-size:30px}.p-contents__assignment__ttl._base-color,.p-contents__assignment__ttl ._base-color{color:#010101}.p-contents__assignment__ttl._white{color:#fff}@media screen and (max-width: 767px){.p-contents__assignment__ttl{font-size:24px;margin-bottom:15px}.p-contents__assignment__ttl._s,.p-contents__assignment__ttl ._s{font-size:18px}}.p-contents__assignment__txtarea{width:70%}.p-contents__assignment__img{object-fit:cover;width:30%}.p-contents__assignment__inner{display:flex;gap:40px;align-items:stretch}.p-contents__assignment__list{background:#fff;padding:1.2em 1.5em;line-height:2;border-radius:.5em;margin:1.1em auto}.p-contents__assignment__list li:before{content:"";font-family:icomoon;color:#9f0606;margin-right:8px}.p-contents__assignment__list span{font-weight:bold;color:#9f0606}@media screen and (min-width: 768px){.p-contents__assignment__list{font-size:18px}.p-contents__assignment__txt{font-size:18px}}@media screen and (max-width: 767px){.p-contents__assignment__inner{flex-direction:column;gap:20px}.p-contents__assignment__txtarea{width:100%}.p-contents__assignment__img{width:100%;height:200px}}.p-top__contact .tel::after{display:none}.p-top__contact .tel::before{content:"";font-family:"icomoon";font-size:.8em}/*# sourceMappingURL=contents_article.css.map */