@charset "UTF-8";@import url(https://use.typekit.net/hhr5uph.css);html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{padding:0;margin:0}dd,dt,h1,h2,h3,h4,h5,h6,li,p{line-height:inherit}h1{margin:0;font-size:1em;font-weight:400}h2{margin:0;font-size:1em;font-weight:400}h3{margin:0;font-size:1em;font-weight:400}h4{margin:0;font-size:1em;font-weight:400}h5{margin:0;font-size:1em;font-weight:400}h6{margin:0;font-size:1em;font-weight:400}li,ol,ul{line-height:inherit}ol li,ul li{list-style:none}a{color:#000;text-decoration:none;outline:0}audio,embed,iframe,img,object,picture,video{display:block;max-width:100%;height:auto}iframe{border:0}button,input,select,textarea{font-family:inherit;font-weight:inherit;resize:vertical;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}address,em{font-style:normal}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,input,select,textarea{padding:0;margin:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=reset]:focus,[type=search]:focus,[type=submit]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,button:focus,input:focus,select:focus,textarea:focus{-webkit-tap-highlight-color:transparent}em{font-style:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-spacing:0}th{font-weight:400}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.box{opacity:0}.box-02.displayed{-webkit-animation-delay:.3s;animation-delay:.3s}.box-03.displayed{-webkit-animation-delay:.6s;animation-delay:.6s}.displayed{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.timeline{position:relative;margin:0 auto;padding-bottom:2em}.timeline:before{position:absolute;top:0;left:45px;width:3px;height:100%;content:"";background:#7ae5fe}.timeline .timeline_item{margin:0 0 0 80px}.timeline .timeline_item .time_date .time{font-family:tt-ricordi-allegria,sans-serif;font-size:3.6em;line-height:1.8;font-weight:700;position:relative;margin:0;letter-spacing:3px;color:#7ae5fe;opacity:.2}.timeline .timeline_item .time_date .flag{font-size:1.5em;font-weight:600;margin:0;margin-top:-50px;color:#7ae5fe;font-family:YakuHanJP,fot-udkakugo-large-pr6n,sans-serif}.timeline .timeline_item .subtitle{font-size:.8em;line-height:20px;margin-top:10px;padding-left:20px;border-left:1px solid #7ae5fe}.timeline .timeline_item .desc{font-size:1.4rem;line-height:20px;margin-top:10px;padding-left:20px;color:#fff}.timeline .timeline_item .desc p{line-height:2}@media only screen and (max-width:767px){.timeline:before{left:15px}.timeline .timeline_item .time_date .time:before{left:-32px}.timeline .timeline_item{margin:0 0 0 40px}.timeline .timeline_item .desc,.timeline .timeline_item .subtitle{padding-left:0;border-left:none}}.faq .contents .accordion_container{margin:0 auto}.faq .contents .accordion_title{background-color:#303036;border-bottom:1px solid #79e5fe;color:#fff;font-size:1.4rem;padding:10px 11% 10px 20px;position:relative;z-index:1;cursor:pointer;-webkit-transition-duration:.2s;transition-duration:.2s}.faq .contents .accordion_title:hover{opacity:.8}.faq .contents .icon_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:5%;width:40px;height:40px;margin-top:-20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:.2s;transition-duration:.2s}.faq .contents .accordion_title.default .icon_wrap{-webkit-transform:rotate(0);transform:rotate(0)}.faq .contents .icon{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:.2s;transition-duration:.2s;position:relative}.faq .contents .accordion_title.default .icon_wrap .icon{-webkit-transform:rotate(0);transform:rotate(0)}.faq .contents .accordion_title.default.open .icon_wrap .icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq .contents .accordion_title.open .icon_wrap{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.faq .contents .accordion_title.default.open .icon_wrap{-webkit-transform:rotate(315eg);transform:rotate(315deg)}.faq .contents .icon:after,.faq .contents .icon:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;content:"";background-color:#79e5fe;border-radius:10px;width:18px;height:2px;position:absolute;top:8px;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}.faq .contents .icon:before{width:2px;height:18px;top:0;left:8px}.faq .contents .accordion_title.default .icon_wrap .icon:before{content:none}.faq .contents .accordion_title.open .icon_wrap .icon:before{content:none}.faq .contents .accordion_title.default.open .icon_wrap .icon:before{content:""}.faq .contents .accordion_title.open .icon_wrap .icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq .contents .accordion_title.default.open .icon_wrap .icon:after{-webkit-transform:rotate(0);transform:rotate(0)}.faq .contents .accordion_inner{display:none;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.faq .contents .accordion_inner.default{display:block}.faq .contents p.txt_a_ac{margin:0;font-size:1.4rem}.faq .contents p.txt_a_ac a{font-weight:600;color:#042a97}@media screen and (max-width:1024px){.faq .contents .accordion_title{font-size:1.6rem}.faq .contents .icon_wrap{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:767px){.faq .contents .accordion_title{font-size:1.4rem;text-align:left;padding:15px 60px 15px 15px}}html{width:100%;height:100%;font-size:62.5%}body{position:relative;width:inherit;min-width:320px;height:100vh;-webkit-text-size-adjust:100%}body main{margin-top:0;font-family:YakuHanJP,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",Meiryo,sans-serif;line-height:2;color:#303036;margin-bottom:50px;overflow-x:hidden;font-size:1.6rem;letter-spacing:.05em}@media screen and (min-width:769px){.sp{display:none}}@media screen and (max-width:768px){.pc{display:none}}.heading__inner01{position:relative;margin-bottom:30px}@media screen and (max-width:768px){.heading__inner01{margin-bottom:20px}}.heading__inner01 .heading__h2{font-family:YakuHanJP,fot-udkakugo-large-pr6n,sans-serif;font-weight:700;font-size:4.5rem;text-align:center;color:#042a97;position:absolute;bottom:-5px;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:768px){.heading__inner01 .heading__h2{font-size:2.4rem;bottom:-4px}}.heading__inner01 .discription{font-family:tt-ricordi-allegria,sans-serif;font-weight:400;font-size:13rem;letter-spacing:-.05em;text-align:center;color:#303036;opacity:.1;line-height:1}@media screen and (max-width:768px){.heading__inner01 .discription{font-size:6rem}}.heading__inner02{position:relative;margin-bottom:30px}@media screen and (max-width:768px){.heading__inner02{margin-bottom:20px}}.heading__inner02 .heading__h2{font-family:YakuHanJP,fot-udkakugo-large-pr6n,sans-serif;font-weight:700;font-size:4.5rem;text-align:center;color:#7ae5fe;position:absolute;bottom:-5px;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:768px){.heading__inner02 .heading__h2{font-size:2.4rem;bottom:-4px}}.heading__inner02 .discription{font-family:tt-ricordi-allegria,sans-serif;font-weight:400;font-size:13rem;letter-spacing:-.05em;text-align:center;color:#7ae5fe;opacity:.1;line-height:1}@media screen and (max-width:768px){.heading__inner02 .discription{font-size:6rem}}.sub80{font-size:80%}.f-bold{font-weight:600}.t-center{text-align:center}section{width:100%;margin:0 auto;position:relative}section .left__plus{position:absolute;left:20px;top:20px}section .left__plus img{width:100%;max-width:20px}section .right__plus{position:absolute;right:20px;top:20px}section .right__plus img{width:100%;max-width:20px}.container{width:min(1080px,100%);margin:0 auto;padding:100px 20px;position:relative;z-index:1}@media screen and (max-width:768px){.container{padding:50px 20px}}.side__btn{position:fixed;top:50%;right:1px;width:100%;max-width:100px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:5;-webkit-filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3));filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3))}.side__btn:hover{opacity:.8}@media screen and (max-width:768px){.side__btn{top:38%;max-width:80px}}@media screen and (max-width:450px){.side__btn{top:inherit;bottom:2%}}.mv{position:relative;border-bottom:0;-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,.3);box-shadow:0 10px 10px -6px rgba(0,0,0,.3)}.mv .contents__wrap{width:100%;margin:0 auto;position:relative}.about{position:relative}.about .container{padding-top:50px}.about .container .heading__h3{font-family:YakuHanJP,fot-udkakugo-large-pr6n,sans-serif;text-align:center;font-size:3.3rem;font-weight:600;margin-bottom:30px}@media screen and (max-width:768px){.about .container .heading__h3{font-size:2.8rem}}.about .container .heading__h3 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(60%,#7ae5fe));background:-webkit-linear-gradient(transparent 70%,#7ae5fe 60%);background:linear-gradient(transparent 70%,#7ae5fe 60%)}.about .container .message{font-family:YakuHanJP,fot-udkakugo-large-pr6n,sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width:768px){.about .container .message{font-size:1.6rem}}.about .container .message span{color:#042a97;font-weight:700;font-size:2.4rem}@media screen and (max-width:768px){.about .container .message span{font-size:1.8rem}}.about .container .contents{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0}@media screen and (max-width:450px){.about .container .contents{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:40px}}.about .container .contents .content{text-align:center}.about .container .contents .content img{-webkit-filter:drop-shadow(0 4px 6px #7ae5fe);filter:drop-shadow(0 4px 6px #7ae5fe)}@media screen and (max-width:768px){.about .container .contents .content img{width:100%;max-width:250px;margin:0 auto}}.about .container .contents .content .about__txt{font-size:2rem;padding-top:15px;font-weight:600}@media screen and (max-width:768px){.about .container .contents .content .about__txt{font-size:1.6rem}}.about .container .link__btn--wrap{width:100%;max-width:280px;margin:50px auto 0 auto}.about .container .link__btn--wrap a{-webkit-filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3));filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3));-webkit-transition:all .3s ease;transition:all .3s ease}.about .container .link__btn--wrap a:hover{opacity:.8}.webp .model{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_pc-scaled.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.webp .model{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_sp-scaled.webp)}}.no-webp .model{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_pc-scaled.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.no-webp .model{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_sp-scaled.jpg)}}.scene .container .message{text-align:center;font-size:2.2rem;font-weight:600}@media screen and (max-width:768px){.scene .container .message{font-size:1.8rem;text-align:left}}.scene .container .contents{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0}@media screen and (max-width:768px){.scene .container .contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.scene .container .contents .content{text-align:center}@media screen and (max-width:768px){.scene .container .contents .content{margin-bottom:40px}.scene .container .contents .content:last-of-type{margin-bottom:0}}.scene .container .contents .content img{-webkit-filter:drop-shadow(0 4px 6px #7ae5fe);filter:drop-shadow(0 4px 6px #7ae5fe)}.scene .container .contents .content .scene__txt{font-size:1.8rem;font-weight:600;padding-top:10px}@media screen and (max-width:768px){.scene .container .contents .content .scene__txt{font-size:1.6rem}}.scene .container .link__btn--wrap{width:100%;max-width:280px;margin:50px auto 0 auto}.scene .container .link__btn--wrap a{-webkit-filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3));filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3));-webkit-transition:all .3s ease;transition:all .3s ease}.scene .container .link__btn--wrap a:hover{opacity:.8}.webp .solution{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_pc-scaled.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.webp .solution{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_sp-scaled.webp)}}.no-webp .solution{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_pc-scaled.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.no-webp .solution{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_sp-scaled.jpg)}}.solution .container .message{text-align:center;font-size:2.2rem;font-weight:600;color:#fff}@media screen and (max-width:768px){.solution .container .message{font-size:1.8rem}}@media screen and (max-width:450px){.solution .container .message{text-align:left}}.solution .container .contents{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:0;margin-top:50px}@media screen and (max-width:768px){.solution .container .contents{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}}.solution .container .contents .content{text-align:center}.solution .container .contents .content .app__icon{width:100%;max-width:150px;margin:0 auto}.solution .container .contents .content .app__title{padding-top:10px;font-size:1.6rem;color:#fff;line-height:1.5}@media screen and (max-width:768px){.solution .container .contents .content .app__title{font-size:1.4rem}}@media screen and (max-width:450px){.solution .container .contents .content .app__title{font-size:1.2rem}}.price .container .price__list{font-size:1.6rem}@media screen and (max-width:768px){.price .container .price__list{font-size:1.4rem}}.price .container .price__list tr:last-of-type{border-bottom:1px solid #434343}.price .container .price__list tr td{padding:5px}.price .container .price__list tr td{width:45%}.price .container .price__list tr td:first-of-type{width:10%;line-height:1.5}.price .container .price__list tr td ul{margin-left:15px}.price .container .price__list tr td ul li{list-style:disc}.price .container .price__list tr th{color:#fff;font-size:1.8rem;text-shadow:0 1px 3px rgba(0,0,0,.59);line-height:1.5;padding:10px 5px;text-align:center;border-top:1px solid #434343;background:#fff}@media screen and (max-width:768px){.price .container .price__list tr th{font-size:1.4rem}}.price .container .price__list tr th:nth-of-type(2){background-image:-webkit-gradient(linear,left top,right top,from(#41413d),color-stop(45%,#555551),color-stop(70%,#7d7d79),to(#41413d));background-image:-webkit-linear-gradient(left,#41413d,#555551 45%,#7d7d79 70%,#41413d);background-image:linear-gradient(90deg,#41413d,#555551 45%,#7d7d79 70%,#41413d)}.price .container .price__list tr th:last-of-type{background-image:-webkit-gradient(linear,left top,right top,from(#43b5fc),color-stop(73%,#7ae5fe),to(#43b5fc));background-image:-webkit-linear-gradient(left,#43b5fc,#7ae5fe 73%,#43b5fc);background-image:linear-gradient(90deg,#43b5fc,#7ae5fe 73%,#43b5fc)}.webp .flow{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_pc-scaled.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.webp .flow{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_sp-scaled.webp)}}.no-webp .flow{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_pc-scaled.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.no-webp .flow{background-image:url(https://www.softbankrobotics.com/jp/set/data/product/pepper-plus/top/img/metal_sp-scaled.jpg)}}.flow .contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.flow .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.flow .contents .flow__content{width:70%}@media screen and (max-width:768px){.flow .contents .flow__content{width:100%}}.flow .contents .img__content{width:30%}.flow .contents .img__content img{width:100%;max-width:260px;margin:0 auto}.case .container .contents{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0}@media screen and (max-width:768px){.case .container .contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.case .container .contents .content:first-of-type{margin-bottom:20px}}.case .container .contents .content .title{text-align:center;font-size:2rem;font-weight:600;padding-bottom:10px}.case .container .contents .content__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.case .container .contents .content__img .case__logo{width:100%;max-width:250px;margin:0 auto 10px auto}.case .container .link__btn--wrap{width:100%;max-width:280px;margin:50px auto 0 auto}.case .container .link__btn--wrap a{-webkit-filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3));filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .3));-webkit-transition:all .3s ease;transition:all .3s ease}.case .container .link__btn--wrap a:hover{opacity:.8}.contact .container a{-webkit-transition:all .3s ease;transition:all .3s ease}.contact .container a:hover{opacity:.8}.contact .container a img{width:100%;max-width:650px;margin:0 auto}