.model{pointer-events:none}.top_promise_bnr,#global-bunner{display:none !important}article section{font-size:18px}@media only screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-style:normal;font-weight:bold}article section.s-mv{height:578px;background:url(/assets/about/media/promise/images/mv_bg.jpg?202571718021) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv{height:inherit;background:none;text-align:center}}article section.s-intro{padding:50px 0 65px}article section.s-intro h2{font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;font-weight:700;line-height:1.5;text-align:center;border-bottom:1px solid #907734;margin:0 0 30px;padding:0 0 50px}article section.s-intro .container{width:980px;margin:0 auto}article section.s-intro .container p+p{margin-top:1em}article section.s-intro .container p em{color:#a4895c}@media only screen and (max-width: 979px){article section.s-intro{padding:6vw 0 7vw}article section.s-intro h2{font-size:4.2vw;margin:0 0 4vw;padding:0 0 5vw}article section.s-intro .container{width:95%}}article section.s-movie{background:url(/assets/about/media/promise/images/movie01.jpg?202571718021) center center/cover no-repeat}article section.s-movie .container{width:980px;padding:20px 0 30px;margin:0 auto;position:relative}article section.s-movie .container .movie{width:670px;padding:0 0 0 50px}article section.s-movie .container .movie header{display:flex;justify-content:center;align-items:center;margin:0 0 15px}article section.s-movie .container .movie header h2{font-size:20px;display:inline-flex;justify-content:center;align-items:center;position:relative}article section.s-movie .container .movie header h2::before,article section.s-movie .container .movie header h2::after{content:"";display:block;width:112px;height:9px;background:url(/assets/about/media/promise/images/movie03.png?202571718021) center center/100% auto no-repeat;position:absolute;top:50%;transform:translate(0, -50%)}article section.s-movie .container .movie header h2::before{left:-125px}article section.s-movie .container .movie header h2::after{right:-125px}article section.s-movie .container .movie .inner{display:flex;justify-content:space-between}article section.s-movie .container .movie .inner ._youtubeThumb{width:48%}@media (max-width: 980px){article section.s-movie .container .movie .inner ._youtubeThumb{max-width:300px;margin:0 auto}}article section.s-movie .container .movie .inner ._youtubeThumb a::after{width:3em;height:3em;left:inherit;top:inherit;right:0.5em;bottom:0.5em;opacity:0.4;background-color:#000;border:2px solid #fff}article section.s-movie .container .movie .inner ._youtubeThumb a::before{left:inherit;top:inherit;right:1.35em;bottom:1.5em;border-width:0.5em 0 0.5em 1em;opacity:0.4}article section.s-movie .container .model{position:absolute;right:10px;bottom:0}@media only screen and (max-width: 979px){article section.s-movie{background-position:right -170vw center;background-size:auto 100%;overflow:hidden}article section.s-movie .container{width:95%;padding:3vw 0 4vw}article section.s-movie .container .movie{width:100%;padding:0}article section.s-movie .container .movie header{margin:0 0 2vw}article section.s-movie .container .movie header h2{font-size:4vw}article section.s-movie .container .movie header h2::before,article section.s-movie .container .movie header h2::after{background-size:auto 100%;width:16vw;height:2vw;-webkit-clip-path:polygon(2vw 0, 100% 0, calc(100% - 2vw) 100%, 0 100%);clip-path:polygon(2vw 0, 100% 0, calc(100% - 2vw) 100%, 0 100%)}article section.s-movie .container .movie header h2::before{left:-18vw}article section.s-movie .container .movie header h2::after{right:-18vw}article section.s-movie .container .movie .inner{width:60%;flex-direction:column}article section.s-movie .container .movie .inner>._youtubeThumb{width:100%}article section.s-movie .container .movie .inner>._youtubeThumb+._youtubeThumb{margin-top:4vw}article section.s-movie .container .model{width:58vw;right:-15vw;bottom:0}}article section.s-promise{padding:70px 0 0}article section.s-promise .container01{text-align:center;margin:0 0 90px;padding:0 0 65px;position:relative}article section.s-promise .container01::before{content:"";display:block;width:100%;height:15px;border-top:2px solid #000;border-bottom:5px solid #000;position:absolute;left:0;bottom:0}article section.s-promise .container01::after{content:"";display:block;width:90px;height:90px;background:url(/assets/about/media/promise/images/icon_arrow01.svg) center center/auto 100% no-repeat;position:absolute;left:50%;bottom:-35px;transform:translate(-50%, 0)}article section.s-promise .container02{width:850px;padding:0 0 80px;margin:0 auto;position:relative}article section.s-promise .container02 h3{font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;font-size:24px;font-weight:700;border-top:1px solid #907734;border-bottom:1px solid #907734;padding:7px 0 9px;text-align:center;margin:0 0 40px;position:relative}article section.s-promise .container02 h3::before,article section.s-promise .container02 h3::after{content:"";display:block;width:36px;height:50px;background:url(/assets/about/media/promise/images/promise03.svg) center center/100% auto no-repeat #fff;position:absolute}article section.s-promise .container02 h3::before{right:-20px;bottom:-16px}article section.s-promise .container02 h3::after{left:-20px;top:-16px;transform:scale(-1, -1)}article section.s-promise .container02 ul{width:770px;margin:0 auto;counter-reset:number}article section.s-promise .container02 ul li{counter-increment:number}article section.s-promise .container02 ul li+li{margin-top:10px}article section.s-promise .container02 ul li a{display:block;font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;font-size:19px;font-weight:700;line-height:1.5;text-decoration:none;border-radius:5px;padding:10px 10px 10px 50px;box-shadow:0 0 10px rgba(204,204,204,0.75);position:relative}article section.s-promise .container02 ul li a::before{content:counter(number);display:flex;justify-content:center;align-items:center;width:30px;height:30px;color:#fff;background:#a4895c;font-weight:400;padding:0 0 3px;border-radius:0 10px;position:absolute;left:10px;top:50%;transform:translate(0, -50%)}article section.s-promise .container02 ul li a::after{content:"";display:block;width:24px;height:24px;background:url(/assets/about/media/promise/images/icon_arrow02.svg) center center/100% auto no-repeat #fff;position:absolute;right:10px;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 979px){article section.s-promise{padding:9vw 0 0;overflow:hidden}article section.s-promise .container01{margin:0 0 10vw;padding:0 2.5vw 10vw}article section.s-promise .container01::before{height:2vw;border-top:0.25vw solid #000;border-bottom:0.75vw solid #000}article section.s-promise .container01::after{width:12vw;height:12vw;bottom:-4.5vw}article section.s-promise .container02{width:90%;padding:0 2.5vw 9vw}article section.s-promise .container02 h3{font-size:4.2vw;padding:1vw 0 1.2vw;margin:0 auto 6vw}article section.s-promise .container02 h3::before,article section.s-promise .container02 h3::after{width:7vw;height:10vw}article section.s-promise .container02 h3::before{right:-3vw;bottom:-3.5vw}article section.s-promise .container02 h3::after{left:-3vw;top:-3.5vw}article section.s-promise .container02 ul{width:100%}article section.s-promise .container02 ul li+li{margin-top:1.5vw}article section.s-promise .container02 ul li a{font-size:3.2vw;border-radius:1vw;padding:2vw 6vw 2vw 11.5vw}article section.s-promise .container02 ul li a::before{width:7.5vw;height:7.5vw;font-size:5.5vw;padding:0 0 0.5vw;border-radius:0 2vw;left:2vw}article section.s-promise .container02 ul li a::after{width:6vw;height:6vw;right:2.5vw}}article section.s-point{background:#d2ccb6;padding:65px 0 0}article section.s-point .container01{width:980px;padding:45px 65px 65px;background:#fff;box-shadow:0 0 5px #b2b2b2;border-radius:40px;margin:0 auto}article section.s-point .container01 ul{counter-reset:number}article section.s-point .container01 ul li{counter-increment:number;position:relative}article section.s-point .container01 ul li+li{margin-top:55px}article section.s-point .container01 ul li h2{display:flex;align-items:center;min-height:90px;font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;font-size:21px;font-weight:700;line-height:1.5;border-top:1px solid #907734;border-bottom:1px solid #907734;padding:7px 0 5px 60px;margin:0 0 25px;position:relative}article section.s-point .container01 ul li h2::before{content:counter(number);display:flex;justify-content:center;align-items:center;width:47px;height:47px;color:#fff;background:#a4895c;font-size:26px;font-weight:400;padding:0 0 3px;border-radius:0 15px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-point .container01 ul li .contents{display:flex}article section.s-point .container01 ul li .contents .text{flex:1;padding:0 0 0 30px}article section.s-point .container01 ul li .contents .text p{font-size:16px}article section.s-point .container01 ul li .contents .text p em{color:#907734}article section.s-point .container01 ul li .contents.reverse{flex-direction:row-reverse}article section.s-point .container01 ul li .contents.reverse .text{padding:0 30px 0 0}article section.s-point .container02{display:flex;align-items:center;width:980px;height:270px;padding:0 140px 10px 225px;margin:0 auto;position:relative}article section.s-point .container02 .text{width:100%;position:relative;padding:0 0 45px}article section.s-point .container02 .text::before{content:"";display:block;width:100%;height:15px;border-top:2px solid #fff;border-bottom:5px solid #fff;position:absolute;left:0;bottom:0}article section.s-point .container02 .text p{font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;font-size:34px;font-weight:700;line-height:1;text-align:center;color:#fff}article section.s-point .container02 .model{position:absolute;right:42px;bottom:0}@media only screen and (max-width: 979px){article section.s-point{padding:9vw 0 0}article section.s-point .container01{width:95%;padding:5vw 6vw 6vw;box-shadow:0 0 1vw #b2b2b2;border-radius:6vw}article section.s-point .container01 ul li+li{margin-top:6vw}article section.s-point .container01 ul li h2{min-height:inherit;font-size:4vw;line-height:1.3;padding:2vw 0 1.5vw 10vw;margin:0 0 4vw}article section.s-point .container01 ul li h2::before{width:7vw;height:7vw;font-size:4vw;padding:0 0 0.5vw;border-radius:0 2vw}article section.s-point .container01 ul li .contents{flex-direction:column}article section.s-point .container01 ul li .contents .text{flex:1;padding:0}article section.s-point .container01 ul li .contents .text p{font-size:3.5vw}article section.s-point .container01 ul li .contents .img{width:40vw;margin:0 auto 4vw}article section.s-point .container01 ul li .contents.reverse{flex-direction:column}article section.s-point .container01 ul li .contents.reverse .text{padding:0}article section.s-point .container02{width:100%;height:40vw;padding:0 25vw 2vw 10vw}article section.s-point .container02 .text{width:100%;padding:0 0 6vw}article section.s-point .container02 .text::before{height:2vw;border-top:0.25vw solid #fff;border-bottom:0.75vw solid #fff}article section.s-point .container02 .text p{font-size:5vw}article section.s-point .container02 .model{width:28vw;right:3vw}}article section.s-inquiry{background:#fff;padding:60px 0}article section.s-inquiry .container{width:980px;margin:0 auto}article section.s-inquiry .container p.text01{font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;font-size:23px;font-weight:700;color:#907734;text-align:center;margin:0 0 30px}article section.s-inquiry .container .inquiry{width:780px;margin:0 auto}article section.s-inquiry .container .inquiry ul{display:flex;justify-content:space-between}article section.s-inquiry .container .inquiry ul li{width:375px}article section.s-inquiry .container .inquiry ul li .btn{width:100%;height:108px;position:relative}article section.s-inquiry .container .inquiry ul li .btn::before{content:"";display:block;width:100%;height:100%;border:1px solid #907734;position:absolute;right:-5px;bottom:-5px}article section.s-inquiry .container .inquiry ul li .btn a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;font-size:45px;line-height:1;color:#907734;background:#fff;border:1px solid #907734;text-decoration:none;position:relative}article section.s-inquiry .container .inquiry ul li .btn a span{padding:0 0 0 60px;position:relative}article section.s-inquiry .container .inquiry ul li .btn a span::before{content:"";display:block;width:54px;height:54px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-inquiry .container .inquiry ul li .btn a.yoyaku span::before{background:url(/assets/about/media/promise/images/icon_tel01.svg) center center/auto 100% no-repeat}article section.s-inquiry .container .inquiry ul li .btn a.tel span::before{background:url(/assets/about/media/promise/images/icon_tel02.svg) center center/auto 95% no-repeat}article section.s-inquiry .container .inquiry ul li .caution{font-size:14px;text-align:center;margin:10px 0 0}article section.s-inquiry .banner{margin:50px 0 0}@media only screen and (max-width: 979px){article section.s-inquiry{padding:8vw 0}article section.s-inquiry .container{width:95%}article section.s-inquiry .container p.text01{font-size:4vw;line-height:1.5;margin:0 0 4vw}article section.s-inquiry .container .inquiry{width:100%}article section.s-inquiry .container .inquiry ul li{width:48%}article section.s-inquiry .container .inquiry ul li .btn{height:15vw}article section.s-inquiry .container .inquiry ul li .btn::before{right:-0.75vw;bottom:-0.75vw}article section.s-inquiry .container .inquiry ul li .btn a{font-size:5vw}article section.s-inquiry .container .inquiry ul li .btn a span{padding:0 0 0 8.5vw}article section.s-inquiry .container .inquiry ul li .btn a span::before{width:7vw;height:7vw}article section.s-inquiry .container .inquiry ul li .caution{font-size:2.2vw;margin:2vw 0 0}article section.s-inquiry .banner{margin:5vw 0 0;padding:0 2.5vw}}article section.s-alignment{background:url(/assets/about/media/promise/images/alignment01.jpg?202571718021) center top/cover no-repeat;padding:60px 0 80px}article section.s-alignment header{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#907734;text-align:center;position:relative;margin:0 0 40px}article section.s-alignment header::before{content:"";width:400px;height:20px;box-shadow:0 0 30px rgba(0,0,0,0.3);position:absolute;left:50%;bottom:15px;border-radius:100%;transform:translate(-50%, 0)}article section.s-alignment header>*{position:relative}article section.s-alignment header p{font-size:20px;font-weight:bold;padding:0 30px;margin:0 0 10px;position:relative}article section.s-alignment header p::before,article section.s-alignment header p::after{content:"";display:block;width:2px;height:100%;background:#907734;position:absolute;bottom:0}article section.s-alignment header p::before{left:0;transform:rotate(-45deg)}article section.s-alignment header p::after{right:0;transform:rotate(45deg)}article section.s-alignment header h2{display:flex;justify-content:center;align-items:center;width:591px;height:58px;font-size:22px;background:url(/assets/about/media/promise/images/alignment02.svg) center top/100% auto no-repeat;margin:0 auto;padding:0 0 11px}article section.s-alignment .alignment_index{display:flex;justify-content:center;align-items:flex-end;gap:0 20px}article section.s-alignment .alignment_index .img{display:flex;justify-content:center;height:245px}article section.s-alignment .alignment_index .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}article section.s-alignment .alignment_index .text{padding:0 0 35px}article section.s-alignment .alignment_index .text .text01 p{font-size:20px;font-weight:bold;line-height:1.5;color:#fc637f}article section.s-alignment .alignment_index .text .text01 p+p{margin-top:7px}article section.s-alignment .alignment_index .text .text01 p span{display:inline-flex;background:#fff;border:1px solid #fc637f;padding:0 15px;border-radius:100px}article section.s-alignment .alignment_index .text .text02{display:flex;margin:15px 0 0}article section.s-alignment .alignment_index .text .text02 .coupon{display:flex;justify-content:center;align-items:center;width:192px;height:75px;background:url(/assets/about/media/promise/images/alignment04.svg) center center/100% auto no-repeat}article section.s-alignment .alignment_index .text .text02 .coupon p{font-family:"fot-tsukuaoldmin-pr6n", sans-serif;font-weight:300;font-style:normal;color:#fff;font-size:28px;line-height:1;padding:5px 0 10px;position:relative}article section.s-alignment .alignment_index .text .text02 .coupon p::before,article section.s-alignment .alignment_index .text .text02 .coupon p::after{content:"";display:block;width:90%;height:1px;background:#fff;position:absolute;left:50%;transform:translate(-50%, 0)}article section.s-alignment .alignment_index .text .text02 .coupon p::before{top:0}article section.s-alignment .alignment_index .text .text02 .coupon p::after{bottom:0}article section.s-alignment .alignment_index .text .text02>p{font-size:28px;font-weight:bold;line-height:1.1;color:#fc637f;background:url(/assets/about/media/promise/images/alignment05.svg) center bottom/100% auto no-repeat;margin:0 0 0 10px;padding:0 5px 10px}article section.s-alignment .alignment_index .text .text03{margin:5px 0 0 0}article section.s-alignment .alignment_index .text .text03 a{font-size:16px}article section.s-alignment .container{width:980px;font-size:16px;text-align:center;background:#fff;box-shadow:0 0 5px #d1c8a1;border-radius:20px;padding:15px 30px 35px;margin:0 auto}article section.s-alignment .container+.container{margin-top:20px}article section.s-alignment .container h3{font-size:25px;font-weight:bold;margin:0 0 30px}article section.s-alignment .container ul.line{display:flex;justify-content:center;gap:0 15px}article section.s-alignment .container ul.line li{display:flex;justify-content:center;align-items:center;flex-direction:column;width:135px;height:125px;background:#fefcfd;box-shadow:4px 4px 0 #e1dfe0,-1px 4px 0 #e1dfe0,4px -1px 0 #e1dfe0,-1px -1px 0 #e1dfe0;border-radius:5px;text-decoration:none}article section.s-alignment .container ul.line li p{font-size:14px;line-height:1.5;margin:5px 0 0}article section.s-alignment .container .btn{width:485px;height:82px;margin:35px auto 0;position:relative}article section.s-alignment .container .btn::before{content:"";width:250px;height:75%;box-shadow:0 0 30px rgba(0,0,0,0.3);position:absolute;left:50%;top:50%;border-radius:100%;transform:translate(-50%, -50%)}article section.s-alignment .container .btn p{width:100%;height:100%;background:#fff;position:relative}article section.s-alignment .container .btn p a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:bold;border-radius:100px;text-decoration:none}article section.s-alignment .container.line h3{color:#06c755;border-bottom:1px solid #06c755}article section.s-alignment .container.line .btn p a{color:#06c755;border:1px solid #06c755;background:url(/assets/about/media/promise/images/icon_line.svg) left 15px center/59px auto no-repeat,url(/assets/about/media/promise/images/icon_line_arrow.svg) right 30px center/31px auto no-repeat}article section.s-alignment .container.appli h3,article section.s-alignment .container.mysbc h3{color:#fc637f;border-bottom:1px solid #fc637f}article section.s-alignment .container.appli .btn p a,article section.s-alignment .container.mysbc .btn p a{color:#fc637f;border:1px solid #fc637f;background:url(/assets/about/media/promise/images/icon_sbc.svg) left 15px center/59px auto no-repeat,url(/assets/about/media/promise/images/icon_sbc_arrow.svg) right 30px center/31px auto no-repeat}article section.s-alignment .container.mysbc{position:relative;margin-bottom:95px}article section.s-alignment .container.mysbc::after{content:"";display:block;width:90px;height:90px;background:url(/assets/about/media/promise/images/icon_arrow01.svg) center center/auto 100% no-repeat;position:absolute;left:50%;bottom:-70px;transform:translate(-50%, 0)}article section.s-alignment .container .container_appli{width:770px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:0 40px}article section.s-alignment .container .container_appli_right{flex:1}article section.s-alignment .container .container_appli_right .qr img{max-width:100px}article section.s-alignment .container .container_appli_right .store{display:flex;justify-content:center;align-items:center;gap:0 20px;margin:15px 0 0}article section.s-alignment .container .container_appli_right .store li{min-width:150px}article section.s-alignment .container .container_appli_right .store li p{font-size:15px;font-weight:bold;line-height:1.4;margin:0 0 5px}article section.s-alignment .container .container_appli_right .store li .img img{width:auto;height:45px}article section.s-alignment .alignment_footer{text-align:center}article section.s-alignment .alignment_footer p{font-size:16px}article section.s-alignment .alignment_footer p.caution{font-size:14px}article section.s-alignment .alignment_footer p.btn{display:flex;justify-content:center;align-items:center;margin:20px 0 0}article section.s-alignment .alignment_footer p.btn a{display:flex;justify-content:center;align-items:center;width:300px;min-height:50px;color:#fc637f;border:1px solid #fc637f;border-radius:100px;text-decoration:none}article section.s-alignment .alignment_footer p.btn a span{position:relative;padding:0 20px 0 0}article section.s-alignment .alignment_footer p.btn a span::before{content:"";display:block;width:13px;height:15px;background:#fc637f;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;right:0;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 979px){article section.s-alignment{padding:8vw 0 10vw}article section.s-alignment header{margin:0 0 4vw}article section.s-alignment header::before{width:70vw;height:12vw;box-shadow:0 0 5vw rgba(0,0,0,0.3);left:50%;bottom:5.5vw}article section.s-alignment header p{font-size:4vw;padding:0 6vw;margin:0 0 2vw}article section.s-alignment header h2{width:90vw;height:20vw;font-size:4vw;line-height:1.4;background:url(/assets/about/media/promise/images/alignment02_sp.svg) center top/100% auto no-repeat;padding:0 0 3vw}article section.s-alignment .alignment_index{width:95%;flex-direction:column-reverse;align-items:center;gap:3vw 0;margin:0 auto}article section.s-alignment .alignment_index .img{height:40vw}article section.s-alignment .alignment_index .img img{width:70vw}article section.s-alignment .alignment_index .text{padding:0}article section.s-alignment .alignment_index .text .text01 p{font-size:4vw}article section.s-alignment .alignment_index .text .text01 p+p{margin-top:1.5vw}article section.s-alignment .alignment_index .text .text01 p span{padding:1vw 3.5vw 0.5vw}article section.s-alignment .alignment_index .text .text02{justify-content:flex-start;align-items:center;margin:3vw 0 0}article section.s-alignment .alignment_index .text .text02 .coupon{width:40vw;height:16vw}article section.s-alignment .alignment_index .text .text02 .coupon p{font-size:5vw;padding:1.5vw 0 2vw}article section.s-alignment .alignment_index .text .text02>p{font-size:5vw;font-weight:bold;line-height:1.1;color:#fc637f;background:url(/assets/about/media/promise/images/alignment05.svg) center bottom/100% auto no-repeat;margin:0 0 0 10px;padding:0 5px 10px}article section.s-alignment .alignment_index .text .text03{margin:1vw 0 0 0;text-align:center}article section.s-alignment .alignment_index .text .text03 a{font-size:3.5vw}article section.s-alignment .container{width:95%;font-size:3.5vw;box-shadow:0 0 1vw #d1c8a1;border-radius:3vw;padding:3vw 4vw 6vw}article section.s-alignment .container+.container{margin-top:3vw}article section.s-alignment .container h3{font-size:4.5vw;margin:0 0 4vw}article section.s-alignment .container ul.line{gap:3.5vw;flex-wrap:wrap}article section.s-alignment .container ul.line li{width:25vw;height:23vw;box-shadow:1vw 1vw 0 #e1dfe0,-1px 1vw 0 #e1dfe0,1vw -1px 0 #e1dfe0,-1px -1px 0 #e1dfe0;border-radius:1vw}article section.s-alignment .container ul.line li .img{width:50%}article section.s-alignment .container ul.line li p{font-size:2.5vw;margin:1vw 0 0}article section.s-alignment .container .btn{width:80vw;height:15vw;margin:6vw auto 0}article section.s-alignment .container .btn::before{width:50vw;height:75%;box-shadow:0 0 5vw rgba(0,0,0,0.3)}article section.s-alignment .container .btn p a{font-size:3.7vw;line-height:1.4;padding:0 13vw}article section.s-alignment .container.line .btn p a{background:url(/assets/about/media/promise/images/icon_line.svg) left 2vw center/10vw auto no-repeat,url(/assets/about/media/promise/images/icon_line_arrow.svg) right 3vw center/6vw auto no-repeat}article section.s-alignment .container.appli .btn p a,article section.s-alignment .container.mysbc .btn p a{background:url(/assets/about/media/promise/images/icon_sbc.svg) left 2vw center/10vw auto no-repeat,url(/assets/about/media/promise/images/icon_sbc_arrow.svg) right 3vw center/6vw auto no-repeat}article section.s-alignment .container.mysbc{margin-bottom:13vw}article section.s-alignment .container.mysbc::after{width:12vw;height:12vw;bottom:-10vw}article section.s-alignment .container .container_appli{width:100%;flex-direction:column-reverse;gap:4vw 0}article section.s-alignment .container .container_appli_right .store{gap:0 3vw;margin:3vw 0 0}article section.s-alignment .container .container_appli_right .store li{min-width:inherit}article section.s-alignment .container .container_appli_right .store li p{font-size:3.5vw;margin:0 0 1vw}article section.s-alignment .container .container_appli_right .store li .img img{height:12vw}article section.s-alignment .alignment_footer{padding:0 2.5vw}article section.s-alignment .alignment_footer p{font-size:3.5vw}article section.s-alignment .alignment_footer p.caution{font-size:3vw}article section.s-alignment .alignment_footer p.btn{margin:3vw 0 0}article section.s-alignment .alignment_footer p.btn a{display:inline-flex;justify-content:center;align-items:center;width:inherit;min-height:10vw;padding:1vw 4vw}article section.s-alignment .alignment_footer p.btn a span{padding:0 4vw 0 0}article section.s-alignment .alignment_footer p.btn a span::before{width:2.7vw;height:3vw}}
