﻿#aboutHead{position:relative;background:linear-gradient(-135deg, #0067b9 15px,rgba(0,0,0,0) 0%) 0 15px,linear-gradient(135deg, #0067b9 15px,#ffffff 0%) 0 15px;background-color:#0067b9;-moz-background-size:30px 30px;-o-background-size:30px 30px;-webkit-background-size:30px 30px;background-size:30px 30px;background-position:left bottom !important;background-repeat:repeat-x !important;padding:10px 15px 80px;color:#FFF;text-align:center}#aboutHead .mainTtl{margin:30px auto}#aboutHead .mainAboutTtl{color:#FFF;font-size:.2rem;line-height:1.1}#aboutHead .mainAboutTtl span{font-family:'Lato';font-size:.8rem;display:block;font-weight:600}#aboutHead .inner{background:url(../img/about/top/bg_head_inner.png) no-repeat center 70%}#aboutHead .inner h3{font-family:'Lato';font-size:.5rem;text-shadow:0 4px 0 #005089;color:#FFF45C;font-weight:900}#aboutHead .inner h3 span{font-size:.7rem;color:#F49657}#aboutHead .inner p{color:#FFF45C;text-shadow:0 3px 0 #005089;line-height:1.6}@media (max-width: 767px){#aboutHead .mainAboutTtl{font-size:.14rem}#aboutHead .mainAboutTtl span{font-size:.5rem}#aboutHead .inner h3{font-size:.22rem}#aboutHead .inner h3 span{font-size:.4rem}#aboutHead .inner p{font-size:.14rem}}#aboutTopNav{margin:40px 0}#aboutTopNav ul{text-align:center}#aboutTopNav ul li{display:inline-block;vertical-align:top;border-right:solid 1px #69A4E4;width:100%;max-width:165px;top:0}#aboutTopNav ul li:first-child{border-left:solid 1px #69A4E4}#aboutTopNav ul li a{display:block;color:#FFF;font-weight:400;height:130px;position:relative;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size:.14rem}#aboutTopNav ul li a:hover{color:#183389}#aboutTopNav ul li a:hover .window:after{color:#183389}#aboutTopNav ul li a:hover:before{top:35%}#aboutTopNav ul li a .window:after{font-family:'fontello';content:'\e800';font-size:.1rem;width:10px;height:10px;display:block;position:absolute;top:10px;right:10px;color:#FFF}#aboutTopNav ul li a:before{display:block;font-family:'fontello';-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:90px;top:40%;left:50%;position:relative}#aboutTopNav ul li.stay a{color:#183389}#aboutTopNav ul li.stay a:hover{margin-top:0}#aboutTopNav ul li.shop a:before{content:"\e809";font-size:.6rem}#aboutTopNav ul li.staff a:before{content:"\e80a";font-size:.6rem}#aboutTopNav ul li.qa a:before{content:"\e80e";font-size:.5rem}#aboutTopNav ul li.ing a:before{content:"\e80c";font-size:.6rem}#aboutTopNav ul li.company a:before{content:"\e80b";font-size:.6rem}#aboutTopNav ul li.vitz a:before{content:"\e812";font-size:.6rem}#aboutTopNav ul li.recruit a:before{content:"\e80d";font-size:.6rem}@media (max-width: 1206px){#aboutTopNav{overflow:hidden;height:130px;width:100%}#aboutTopNav .mask{height:150px;width:100%;-ms-overflow-x:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden}#aboutTopNav .mask:-webkit-scrollbar{display:none}#aboutTopNav ul{width:100%}#aboutTopNav ul li{max-width:130px}#aboutTopNav ul li a{font-size:.14rem}#aboutTopNav ul li a:before{height:80px}#aboutTopNav ul li.shop a:before{font-size:.45rem}#aboutTopNav ul li.staff a:before{font-size:.45rem}#aboutTopNav ul li.qa a:before{font-size:.4rem}#aboutTopNav ul li.ing a:before{font-size:.45rem}#aboutTopNav ul li.company a:before{font-size:.45rem}#aboutTopNav ul li.vitz a:before{font-size:.45rem}#aboutTopNav ul li.recruit a:before{font-size:.45rem}}@media (max-width: 860px){#aboutTopNav{height:100px;margin:30px 0 15px}#aboutTopNav .mask{height:110px}#aboutTopNav ul{width:840px}#aboutTopNav ul li{height:55px}#aboutTopNav ul li a{font-size:.12rem;height:55px}#aboutTopNav ul li a:before{height:40px}#aboutTopNav ul li.shop a:before{font-size:.25rem}#aboutTopNav ul li.staff a:before{font-size:.25rem}#aboutTopNav ul li.qa a:before{font-size:.2rem}#aboutTopNav ul li.ing a:before{font-size:.25rem}#aboutTopNav ul li.company a:before{font-size:.25rem}#aboutTopNav ul li.vitz a:before{font-size:.25rem}#aboutTopNav ul li.recruit a:before{font-size:.25rem}}@media (max-width: 650px){#aboutTopNav{margin:15px 0 20px;height:90px}#aboutTopNav .mask{height:110px}#aboutTopNav ul{width:630px}#aboutTopNav ul li{width:97px}#aboutTopNav ul li a{font-size:.1rem}}.subAboutTtl{color:#0067b9;font-size:.2rem;line-height:1.1;text-align:center;letter-spacing:4px;margin-bottom:40px}@media (max-width: 767px){.subAboutTtl{margin-bottom:0}}.subAboutTtl span{font-family:'Lato';font-size:.4rem;display:block;font-weight:600}@media (max-width: 767px){.subAboutTtl span{font-size:.28rem}}.testBtn a{display:block;margin:0 auto;max-width:260px;line-height:50px;border:1px solid #0067b9;text-align:center;color:#0067b9;font-weight:normal;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.testBtn a:hover{background:#0067b9;color:#fff}@media (max-width: 767px){.testBtn{margin-bottom:20px}}.top .topTtl{font-family:'Lato';font-size:.42rem;font-weight:900;line-height:1.1;margin-bottom:15px;text-align:center}.top .topTtl span{font-family:"Noto Sans Japanese","游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif !important;font-size:.16rem;font-weight:300;display:block}.top #newsPage{background:#FFF !important}.top #newsPage ul{padding:0}.top #aboutMenu{background:#eee;padding:60px 15px}.top #aboutMenu .col-md-4{background:#0067b9}.top #aboutMenu .col-md-4.qa,.top #aboutMenu .col-md-4.company,.top #aboutMenu .col-md-4.recruit{background:#005191 !important}.top #aboutMenu .col-md-4 h3:before{display:block;font-family:'fontello';font-weight:300;height:70px}.top #aboutMenu .col-md-4.staff h3:before{content:"\e80a";font-size:.6rem}.top #aboutMenu .col-md-4.qa h3:before{content:"\e80e";font-size:.5rem}.top #aboutMenu .col-md-4.ing h3:before{content:"\e80c";font-size:.6rem}.top #aboutMenu .col-md-4.company h3:before{content:"\e80b";font-size:.6rem}.top #aboutMenu .col-md-4.vitz h3:before{content:"\e812";font-size:.6rem}.top #aboutMenu .col-md-4.recruit h3:before{content:"\e80d";font-size:.6rem}.top #aboutMenu .col-md-4 .menuBtn{text-align:center;color:#FFF;position:relative;padding:35px 15px 80px}.top #aboutMenu .col-md-4 .menuBtn p{font-size:.14rem;margin-bottom:40px}.top #aboutMenu .col-md-4 .menuBtn a{background:#FFF;border:3px solid #04365d;text-align:center;display:block;max-width:160px;width:90%;line-height:35px;font-size:.14rem;margin:10px auto;-webkit-box-shadow:0 5px 0 rgba(49,49,49,0.5);box-shadow:0 5px 0 rgba(49,49,49,0.5);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;bottom:30px;left:0;right:0}.top #aboutMenu .col-md-4 .menuBtn a:hover{-webkit-box-shadow:0 2px 0 rgba(49,49,49,0.5);box-shadow:0 2px 0 rgba(49,49,49,0.5);margin:13px auto 7px}@media (max-width: 767px){.top #aboutMenu{padding:40px 15px}.top #aboutMenu .topTtl{font-size:.14rem}.top #aboutMenu .topTtl span{margin-top:5px;font-size:0.12rem}.top #aboutMenu .topTtl:before{font-size:.3rem}.top #aboutMenu .col-md-4 h3:before{display:block;font-family:'fontello';font-weight:300;height:35px}.top #aboutMenu .col-md-4.staff h3:before{font-size:.3rem}.top #aboutMenu .col-md-4.qa h3:before{font-size:.25rem}.top #aboutMenu .col-md-4.ing h3:before{font-size:.3rem}.top #aboutMenu .col-md-4.company h3:before{font-size:.3rem}.top #aboutMenu .col-md-4.vitz h3:before{font-size:.3rem}.top #aboutMenu .col-md-4.recruit h3:before{font-size:.3rem}.top #aboutMenu .col-md-4 .menuBtn{padding:15px 10px 60px}.top #aboutMenu .col-md-4 .menuBtn p{margin-bottom:20px;display:none}.top #aboutMenu .col-md-4 .menuBtn a{bottom:15px}}#shop{padding:100px 0 60px}#shop .subTtl{font-size:.4rem;font-weight:600;margin-bottom:30px;color:#0067b9;letter-spacing:2px}@media (max-width: 1199px){#shop .subTtl{font-size:0.27rem}}@media (max-width: 991px){#shop .subTtl{font-size:.24rem;margin-bottom:7px}}@media (max-width: 767px){#shop .subTtl{font-size:.22rem}}#shop .inner{margin-bottom:40px}#shop .inner a{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#shop .inner a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#shop .inner .shopImg{margin-bottom:15px}#shop .inner .shopAbout dt{font-weight:600;font-size:0.2rem;margin-bottom:5px}@media (max-width: 1199px){#shop{padding:70px 0 40px}#shop .inner{margin-bottom:30px}#shop .inner .shopImg{margin-bottom:10px}#shop .inner .shopAbout dt{font-size:0.18rem;margin-bottom:0}#shop .row-new>div{width:33.33%}}@media (max-width: 767px){#shop{padding:40px 0 15px}#shop .inner{margin-bottom:25px}#shop .inner .shopImg{margin-bottom:7px}#shop .inner .shopAbout dt{font-size:0.15rem}#shop .inner .shopAbout dd{font-size:0.12rem}#shop .row-new>div{width:50%}}@media (max-width: 767px){.shop{padding-top:0 !important}}.shop #bread{padding-top:15px;margin-bottom:50px}.shop #bread li{color:#202224;font-size:.14rem;display:inline-block}.shop #bread li:after{content:"/";padding:0 10px 0 13px}.shop #bread li:last-child:after{content:none}.shop #bread li a{text-decoration:underline;color:#202224;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 1199px){.shop #bread{margin-bottom:40px}}@media (max-width: 767px){.shop #bread{margin-bottom:30px}}.shop .js-slick .slick-list li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;padding:0 20px}.shop .js-slick .slick-list .slick-center{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.shop .js-slick .slick-next,.shop .js-slick .slick-prev{width:30px;height:30px;font-size:0;z-index:9}.shop .js-slick .slick-next:before,.shop .js-slick .slick-prev:before{content:"";display:inline-block;width:30px;height:30px}.shop .js-slick .slick-next:before{background:url('../img/top/icon-sliderright.png?1634314951') no-repeat center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.shop .js-slick .slick-prev:before{background:url('../img/top/icon-sliderleft.png?1634314951') no-repeat center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.shopMenu{position:relative}.shopMenu li{position:absolute;top:0;right:0}.shopMenu li:first-child{right:130px}.shopMenu li a{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.shopMenu li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media (max-width: 1199px){.shopMenu img{width:100px}.shopMenu li:first-child{right:110px}}@media (max-width: 767px){.shopMenu{text-align:center}.shopMenu img{width:80px}.shopMenu li{position:relative;right:auto;display:inline-block}.shopMenu li:first-child{right:auto}}#shopTop{padding-bottom:60px}#shopTop .shopTtl2{font-weight:400;font-family:'Roboto';font-size:0.14rem;color:#0067b9;display:block;line-height:1.2}#shopTop .shopTtl{font-weight:600;font-size:0.4rem;margin-bottom:30px;line-height:1.2}#shopTop .shopTtl span{font-weight:400;font-family:'Roboto';font-size:0.14rem;color:#0067b9;display:block}#shopTop .mapLink{display:inline-block;padding:2px 10px;background:#202224;color:#FFF;font-weight:600;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:0.12rem;margin-left:20px}#shopTop .mainTbl{width:100%}#shopTop .mainTbl tr th,#shopTop .mainTbl tr td{border-top:1px solid #868C91;border-bottom:1px solid #868C91;padding:15px 0;vertical-align:top}#shopTop .mainTbl tr th{font-weight:600;padding-right:20px;min-width:130px}#shopTop .calendarLabel{text-align:right}#shopTop .serviceList li{display:inline-block}#shopTop .serviceList li:after{content:"／"}#shopTop .serviceList li:last-child:after{content:none}#shopTop .companyTbl{width:60%}#shopTop .calendar{width:40%}#shopTop .calendar .calendar{width:auto}@media (max-width: 1199px){#shopTop{padding-bottom:40px}#shopTop .shopTtl2{font-size:0.13rem}#shopTop .shopTtl{font-size:0.3rem;margin-bottom:20px}#shopTop .shopTtl span{font-size:0.13rem}}@media (max-width: 991px){#shopTop{padding-bottom:30px}#shopTop .shopTtl2{margin-top:15px;font-size:0.12rem}#shopTop .shopTtl{font-size:0.2rem;margin-bottom:15px}#shopTop .shopTtl span{font-size:0.12rem}#shopTop .mainTbl tr th,#shopTop .mainTbl tr td{padding:12px 0}#shopTop .mainTbl tr th{padding-right:15px;min-width:90px}#shopTop .companyTbl{width:100%}#shopTop .calendar{width:100%}#shopTop .mainTbl{margin-bottom:20px}}@media (max-width: 767px){#shopTop .mainTbl tr th,#shopTop .mainTbl tr td{display:block;width:100%}#shopTop .mainTbl tr th{padding:10px 0 3px 0;border-bottom:none;padding-right:0}#shopTop .mainTbl tr td{padding:0 0 10px 0;border-top:none}}#shopInfo{background:#F0F0F0;padding:60px 0}@media (max-width: 1199px){#shopInfo{padding:45px 0}}@media (max-width: 767px){#shopInfo{padding:35px 0}}#shopInfo .subTtl{font-size:.4rem;font-weight:600;margin-bottom:20px;color:#0067b9;letter-spacing:2px}#shopInfo .subTtl a{display:inline-block;font-weight:400;font-size:0.15rem;background:url('../img/common/icon-colright.png?1634178074') no-repeat center left;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;margin-left:20px;padding-left:30px;position:relative;top:-10px}@media (max-width: 1199px){#shopInfo .subTtl{font-size:0.27rem;margin-bottom:10px}#shopInfo .subTtl a{top:-4px}}@media (max-width: 767px){#shopInfo .subTtl{font-size:.22rem}#shopInfo .subTtl a{top:-2px}}@media (max-width: 767px){#shopInfo .news{margin-bottom:20px}}#shopInfo .list li{margin-bottom:10px}@media (max-width: 767px){#shopInfo .list li{margin-bottom:5px}}#shopInfo .list a{display:block;background:#FFF;height:100%;overflow:hidden;-moz-transition:2s;-o-transition:2s;-webkit-transition:2s;transition:2s}#shopInfo .list a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#shopInfo .blogImg{float:left}#shopInfo .blogImg img{width:100px;height:100px;max-height:280px;object-fit:cover}#shopInfo .blogImg .object-fit-img{object-fit:cover;font-family:"object-fit: cover;"}#shopInfo .blogTxt{overflow:hidden;position:relative;padding:20px 30px;height:100%}#shopInfo .blogTxt .day{display:inline-block;font-family:'Roboto';color:#868C91;font-size:.15rem}#shopInfo .blogTxt .cate span{position:relative;top:-1px;line-height:1;background:#6A7074;color:#FFF;display:inline-block;padding:6px 10px;line-height:1;font-size:.14rem;font-weight:600;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#shopInfo .blogTxt .cate span.about{background:#0067b9}#shopInfo .blogTxt .cate span.new{background:#334B9A}#shopInfo .blogTxt .cate span.camp{background:#339A82}#shopInfo .blogTxt .ttlTxt{margin-top:10px}@media (max-width: 1199px){#shopInfo .blogTxt{padding:20px 15px}#shopInfo .blogTxt .cate span{padding:5px 7px}}@media (max-width: 767px){#shopInfo .blogTxt{padding:15px 10px}#shopInfo .blogTxt .day{font-size:0.13rem}#shopInfo .blogTxt .cate span{padding:4px 5px;font-size:0.12rem}#shopInfo .blogTxt .ttlTxt{margin-top:7px}}#shopCarList{padding:60px 0}#shopCarList .carTtl{font-size:0.3rem;font-weight:600;background:url('../img/about/shop/bg-carttl.png?1634333784') no-repeat center left;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;padding-left:30px;margin-bottom:20px}#shopCarList .inner{padding-bottom:30px}#shopCarList .list{margin-bottom:30px}#shopCarList .list .ttl{margin-top:5px;margin-bottom:5px;font-weight:600;font-size:0.2rem}#shopCarList .list .txt{color:#6A7074;font-size:0.14rem}#shopCarList .cateList{overflow:hidden;margin-top:10px;font-size:14px}@media (max-width: 991px){#shopCarList .cateList{font-size:12px}}@media (max-width: 767px){#shopCarList .cateList{font-size:11px}}#shopCarList .cateList li{float:left;margin-right:5px}@media (max-width: 767px){#shopCarList .cateList li{margin-right:2px}}#shopCarList .cateList li:last-child{margin-right:0}#shopCarList .cateList li span,#shopCarList .cateList li .testBtn{display:inline-block;padding:2px 10px;text-align:center;font-weight:normal}@media (max-width: 991px){#shopCarList .cateList li span,#shopCarList .cateList li .testBtn{padding:2px 7px}}@media (max-width: 767px){#shopCarList .cateList li span,#shopCarList .cateList li .testBtn{padding:3px 2px}}#shopCarList .cateList li span{border:1px solid #0067b9;background:#0067b9;color:#FFF}#shopCarList .cateList li span.display{background:#16a085;border:1px solid #16a085}#shopCarList .cateList li .testBtn{border:1px solid #0067b9;color:#0067b9;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:url('../img/common/icon-btnarrow.png?1634173700') no-repeat center left 10px;-moz-background-size:6px auto;-o-background-size:6px auto;-webkit-background-size:6px auto;background-size:6px auto;padding:2px 10px 2px 25px;margin-bottom:0}#shopCarList .cateList li .testBtn:hover{background:#0067b9 url('../img/common/icon-btnarrow4.png?1634326255') no-repeat center left 10px;-moz-background-size:6px auto;-o-background-size:6px auto;-webkit-background-size:6px auto;background-size:6px auto;color:#fff}#shopCarList .cateList li .testBtn:hover:after{content:none}@media (max-width: 991px){#shopCarList .cateList li .testBtn{padding:2px 5px 2px 20px}}@media (max-width: 767px){#shopCarList .cateList li .testBtn{padding:3px 2px 3px 12px;background:url('../img/common/icon-btnarrow.png?1634173700') no-repeat center left 5px;-moz-background-size:4px auto;-o-background-size:4px auto;-webkit-background-size:4px auto;background-size:4px auto}#shopCarList .cateList li .testBtn:hover{background:#0067b9 url('../img/common/icon-btnarrow4.png?1634326255') no-repeat center left 5px;-moz-background-size:4px auto;-o-background-size:4px auto;-webkit-background-size:4px auto;background-size:4px auto;color:#fff}}@media (max-width: 1199px){#shopCarList{padding:50px 0}#shopCarList .carTtl{font-size:0.24rem;padding-left:25px;margin-bottom:15px}#shopCarList .list{margin-bottom:25px;width:33.33%}#shopCarList .list .ttl{font-size:0.18rem}#shopCarList .list .txt{font-size:0.13rem}#shopCarList .list.test{padding-bottom:55px}}@media (max-width: 767px){#shopCarList{padding:35px 0}#shopCarList .carTtl{font-size:0.17rem;padding-left:20px}#shopCarList .inner{padding-bottom:10px}#shopCarList .list{width:50%}#shopCarList .list .ttl{font-size:0.16rem}#shopCarList .list .txt{font-size:0.12rem}#shopCarList .list.test{padding-bottom:40px}}#staff{padding:60px 15px 50px}#staff #staffMenu{border-bottom:3px solid #eee;padding:30px 15px;margin-bottom:60px}#staff #staffMenu ul{max-width:1200px;margin:auto;text-align:center;font-size:0}#staff #staffMenu ul li{display:inline-block;width:100%;max-width:180px;padding:5px}#staff #staffMenu ul li a{border:1px solid #0067b9;color:#0067b9;line-height:40px;display:block;font-size:.15rem;font-weight:500;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}#staff #staffMenu ul li a:hover{background:#0067b9;color:#FFF}#staff a img{margin-bottom:30px;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}#staff a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media (max-width: 767px){#staff{padding:0 15px}#staff #staffMenu{border-bottom:none;margin-bottom:20px}#staff #staffMenu ul li{width:50%}#staff #staffMenu ul li a{font-size:.14rem}}#staffEntry{padding:60px 15px 80px}#staffEntry .staffTtl{color:#0067b9;font-size:.38rem;line-height:1.2;text-align:center;font-weight:600;position:relative;margin-bottom:30px}#staffEntry .staffTtl:before{font-family:'fontello';content:'\e80a';display:block;font-size:.7rem}#staffEntry .staffTtl a{position:absolute;max-width:200px;width:100%;right:0;top:50%;margin-top:-25px;font-size:.16rem;font-weight:300}@media (max-width: 767px){#staffEntry .staffTtl{font-size:20px;margin-bottom:20px}#staffEntry .staffTtl:before{font-size:.5rem}}#staffEntry .lBox,#staffEntry .rBox{color:#FFF;font-size:.14rem;padding:20px 30px}#staffEntry .lBox{background:#0067b9}#staffEntry .rBox{background:#0E5792;margin-bottom:20px}#staffEntry .inner{max-width:970px;margin:auto}#staffEntry .inner .row{margin:40px -15px 0}#staffEntry .inner .col-md-7,#staffEntry .inner .col-md-5{padding:10px 15px;margin-bottom:40px}#staffEntry .inner .col-md-7 .center-height{display:table-cell;vertical-align:middle;width:1000px}#staffEntry .inner h4{color:#0067b9;font-size:.22rem;font-weight:600;margin-bottom:15px}#staffEntry .inner dl .lMan{color:#0067b9}#staffEntry .inner dl .rMan{color:#0E5792}#staffEntry .inner dl dt{font-weight:500;float:left;padding-right:15px}#staffEntry .inner dl dd{overflow:hidden;margin-bottom:20px}#staffEntry .linkBtn{margin-top:40px;line-height:60px;font-weight:600}@media (max-width: 767px){#staffEntry{padding:30px 15px 40px}#staffEntry .lBox,#staffEntry .rBox{padding:10px 15px}#staffEntry .rBox{margin-bottom:10px}#staffEntry .inner .row{margin:20px -15px 0}#staffEntry .inner .col-md-7,#staffEntry .inner .col-md-5{margin-bottom:0px}#staffEntry .linkBtn{margin-top:20px}}#staffEntry .strong{font-weight:bold}#question{padding:60px 15px 40px}#question h4{color:#0067b9;font-size:.3rem;font-weight:500;margin-bottom:20px}#question .inner{margin-bottom:40px}#question .acMenu dt{display:block;width:100%;min-height:50px;padding:10px 30px 10px 0;border-bottom:#a0a0a0 1px dashed;cursor:pointer;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#question .acMenu dt:before,#question .acMenu dt:after{display:block;content:"";width:2px;height:20px;background:#a0a0a0;position:absolute;top:50%;margin-top:-10px;right:9px}#question .acMenu dt:before{width:20px;height:2px;top:50%;margin-top:-1px !important;right:0px}#question .acMenu dt.active:after{content:none}#question .acMenu dd{background:#eee;display:none;padding:20px 30px;line-height:1.7}#question .acMenu dd a{text-decoration:underline}#ing{padding:60px 15px 80px}#ing .inner{margin-top:40px}#ing .inner .ingTtl{color:#0067b9;font-size:.2rem;text-align:center;font-weight:600}#ing .inner .ingTtl span{font-size:.6rem;font-style:italic;margin:0 10px}#ing .inner p{line-height:1.9}#ing .inner .ingImg{width:100%;padding-top:68%}#ing .inner .ingTxt{color:#FFF;padding:15px}#ing .inner .ingTxt dl{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}#ing .inner .ingTxt dl dt{font-size:.2rem;font-weight:600;margin-bottom:5px}#ing .inner .ingTxt dl dd{font-size:.14rem}#ing .inner .ingTxt .ingList1{font-size:.14rem;margin-bottom:20px}#ing .inner .ingTxt .ingList1 li:before{content:"▲"}#ing .inner .ingTxt .ingList2{font-size:0}#ing .inner .ingTxt .ingList2 li{font-size:.12rem;display:inline-block;border:1px solid #fff;padding:3px 6px;margin:2px}#ing .inner .list1 .ingImg{background:url(../img/about/ing/p_ing1.jpg) no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#ing .inner .list1 .ingTxt{background:#485B8D}#ing .inner .list2 .ingImg{background:url(../img/about/ing/p_ing2.jpg) no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#ing .inner .list2 .ingTxt{background:#E09F60}#ing .inner .list3 .ingImg{background:url(../img/about/ing/p_ing3.jpg) no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#ing .inner .list3 .ingTxt{background:#d25f84}#ing .inner .list4 .ingImg{background:url(../img/about/ing/p_ing4.jpg) no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#ing .inner .list4 .ingTxt{background:#72A85E}@media (max-width: 767px){#ing{padding:30px 15px}#ing .inner{margin-top:20px}#ing .inner .ingTtl{font-size:.16rem;line-height:1.4;margin-bottom:15px}#ing .inner .ingTtl span{font-size:.3rem;margin:0 3px}#ing .inner p{font-size:.14rem;line-height:1.5}}.companyPoint{position:relative}.companyPoint:before{content:"";width:0;height:0;border:20px solid transparent;border-bottom:20px solid #0E5792;position:absolute;bottom:-40px;left:50%;margin-left:145px}@media (max-width: 1206px){.companyPoint:before{margin-left:110px}}#companyTopNav{position:relative;margin-bottom:30px}#companyTopNav ul{background:#0E5792;text-align:center}#companyTopNav ul li{display:inline-block}#companyTopNav ul li a{display:block;color:#FFF;padding:10px 5px;font-weight:400;position:relative;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;font-size:.12rem}#companyTopNav ul li a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:5px;background:#0067b9;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#companyTopNav ul li a:hover{color:#0067b9}#companyTopNav ul li a:hover:after{width:100%}#companyTopNav ul li a:hover .window{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}#companyTopNav ul li.stay a{color:#0067b9}#companyTopNav ul li.stay a:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:5px;background:#0067b9;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 824px){#companyTopNav ul{padding:12px 0}#companyTopNav ul li a{padding:5px}#companyTopNav ul li a:after{height:2px}#companyTopNav ul li.stay a:after{height:2px}}@media (min-width: 1025px){#companyTopNav ul li a{font-size:.14rem;padding:13px 10px}}@media (min-width: 1145px){#companyTopNav ul li a{font-size:.16rem}}.companyTtl{color:#0067b9;font-size:.38rem;line-height:1.2;text-align:center;font-weight:500;margin-bottom:40px}.companyTtl:before{font-family:'fontello';content:"\e80b";font-size:.7rem;display:block}@media (max-width: 767px){.companyTtl{font-size:.26rem;margin-bottom:20px}.companyTtl:before{font-size:.5rem}}#company{padding:60px 0 0}@media (max-width: 767px){#company{padding:30px 0 0}}#company .inner{padding:0 15px;max-width:970px;margin:50px auto 80px;line-height:1.9;font-size:.18rem}@media (max-width: 767px){#company .inner{margin:25px auto 50px}}#company .inner h5{text-align:center;margin-bottom:30px;font-size:.3rem;text-wrap:600;line-height:1.7;font-weight:500;padding:30px 0;border-top:2px solid #0067b9;border-bottom:2px solid #0067b9}#company .inner h5 span{display:block;font-size:.18rem}@media (max-width: 767px){#company .inner h5{font-size:.20rem;line-height:1.5;padding:15px 0}#company .inner h5 span{display:block;font-size:.15rem}}#company .inner .subTtl{font-size:.23rem;margin-bottom:5px;line-height:1.6;font-weight:500;color:#0067b9}@media (max-width: 767px){#company .inner .subTtl{font-size:.17rem;line-height:1.4}}#company .inner p{margin-bottom:50px}#company .inner p.last{margin-bottom:80px}@media (max-width: 767px){#company .inner p{font-size:.15rem;margin-bottom:20px}#company .inner p.last{margin-bottom:30px}}@media (max-width: 767px){#company .inner{-moz-background-size:90% auto;-o-background-size:90% auto;-webkit-background-size:90% auto;background-size:90% auto}}#company .companyMenu{background:#0067b9;width:100%;padding:40px 10px}@media (max-width: 767px){#company .companyMenu{padding:30px 10px}}#company .companyMenu ul{text-align:center}#company .companyMenu ul li{display:inline-block}#company .companyMenu ul li a{background:#FFF;border:3px solid #04365d;display:block;margin:5px auto;-webkit-box-shadow:0 5px 0 rgba(49,49,49,0.5);box-shadow:0 5px 0 rgba(49,49,49,0.5);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;padding:10px 20px}#company .companyMenu ul li a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0, 3px, 0)}@media (max-width: 767px){#company .companyMenu ul li a{border:2px solid #04365d;font-size:.14rem;padding:7px 10px}}#companyEntry{padding:50px 15px 80px}#companyEntry .list{list-style-type:decimal;padding-left:25px}#companyEntry .list li{margin-bottom:5px}#companyEntry .container{max-width:970px;margin:auto;line-height:1.9}#companyEntry .container .inner{margin-top:40px}#companyEntry .container .inner dl dt{font-weight:600}#companyEntry .container .inner a{text-decoration:underline;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}#companyEntry .container .inner a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}#companyEntry .container .inner ul li{position:relative;padding-left:15px}#companyEntry .container .inner ul li:before{content:"";width:5px;height:5px;background:#999;border-radius:50%;-webkit-border-radius:50%;display:inline-block;position:absolute;top:13px;left:3px}#companyEntry .container .inner .decList{list-style:decimal;margin-left:25px}#companyEntry .container .inner .decList li{margin-top:10px}@media (max-width: 767px){#companyEntry{padding:30px 15px 60px}}#kenkouEntry{font-size:20px;line-height:1.9;letter-spacing:3px}@media (max-width: 767px){#kenkouEntry{font-size:15px;letter-spacing:2px}}#kenkouEntry #read{padding:80px 10px 50px;border-bottom:1px solid #ccc}@media (max-width: 991px){#kenkouEntry #read{padding:60px 10px 50px}}@media (max-width: 767px){#kenkouEntry #read{padding:30px 10px 40px}}#kenkouEntry #read .container{background:url('../img/about/kenkou/img-kenkou1.jpg?1570611041') no-repeat right top;-moz-background-size:80% auto;-o-background-size:80% auto;-webkit-background-size:80% auto;background-size:80% auto;padding-top:18%;font-size:22px}@media (max-width: 991px){#kenkouEntry #read .container{-moz-background-size:90% auto;-o-background-size:90% auto;-webkit-background-size:90% auto;background-size:90% auto;padding-top:38%;font-size:19px}}@media (max-width: 767px){#kenkouEntry #read .container{padding-top:43%;font-size:17px}}#kenkouEntry #read h3{font-size:40px;line-height:1.4;margin-bottom:20px}#kenkouEntry #read h3 span{display:block;font-size:60px;color:#0067b9}@media (max-width: 991px){#kenkouEntry #read h3{font-size:30px}#kenkouEntry #read h3 span{font-size:45px}}@media (max-width: 767px){#kenkouEntry #read h3{font-size:24px;margin-bottom:15px}#kenkouEntry #read h3 span{font-size:30px}}#kenkouEntry #read .text-right{margin-top:30px}@media (max-width: 991px){#kenkouEntry #read .text-right{margin-top:25px}}@media (max-width: 767px){#kenkouEntry #read .text-right{margin-top:10px}}#kenkouEntry #txt{padding:80px 10px 110px;border-bottom:1px solid #ccc}@media (max-width: 991px){#kenkouEntry #txt{padding:60px 10px 60px}}@media (max-width: 767px){#kenkouEntry #txt{padding:30px 10px 20px}}#kenkouEntry #txt h3{font-size:30px;text-align:center;padding-bottom:5px;border-bottom:1px solid #0067b9;margin-bottom:30px}@media (max-width: 991px){#kenkouEntry #txt h3{font-size:24px;margin-bottom:25px}}@media (max-width: 767px){#kenkouEntry #txt h3{font-size:20px;margin-bottom:20px}}#kenkouEntry #txt p{margin-bottom:30px}@media (max-width: 991px){#kenkouEntry #txt p{margin-bottom:25px}}@media (max-width: 767px){#kenkouEntry #txt p{margin-bottom:20px}}#kenkouEntry #houjin{padding:80px 10px 110px}@media (max-width: 991px){#kenkouEntry #houjin{padding:60px 10px 50px}}@media (max-width: 767px){#kenkouEntry #houjin{padding:30px 10px 40px}}#kenkouEntry #houjin h3{font-size:30px;text-align:center;padding-bottom:5px;border-bottom:1px solid #0067b9;margin-bottom:60px}@media (max-width: 991px){#kenkouEntry #houjin h3{font-size:24px;margin-bottom:40px}}@media (max-width: 767px){#kenkouEntry #houjin h3{font-size:20px;margin-bottom:30px}}#kenkouEntry #houjin .houjinTop{margin-bottom:50px}#kenkouEntry #houjin .houjinTop .txt .ttl{font-size:24px;margin-bottom:20px;font-weight:500}@media (max-width: 991px){#kenkouEntry #houjin .houjinTop .txt .ttl{font-size:22px;margin-bottom:0}}@media (max-width: 767px){#kenkouEntry #houjin .houjinTop .txt .ttl{font-size:18px}}@media (max-width: 991px){#kenkouEntry #houjin .houjinTop .txt p{font-size:16px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinTop .txt p{font-size:14px}}#kenkouEntry #houjin .houjinTop .img{padding-left:50px}@media (max-width: 991px){#kenkouEntry #houjin .houjinTop .img{padding-left:0}}#kenkouEntry #houjin .houjinTop .img img{float:left;margin-right:30px}@media (max-width: 1199px){#kenkouEntry #houjin .houjinTop .img img{width:42%;margin-right:15px}}@media (max-width: 991px){#kenkouEntry #houjin .houjinTop .img img{width:auto}}@media (max-width: 767px){#kenkouEntry #houjin .houjinTop .img img{width:40%}}#kenkouEntry #houjin .houjinTop .img img:last-child{margin-right:0}#kenkouEntry #houjin .houjinIn .inTtl{font-size:24px;color:#0067b9;font-weight:600;margin-bottom:30px;text-align:center}@media (max-width: 991px){#kenkouEntry #houjin .houjinIn .inTtl{font-size:22px;margin-bottom:15px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .inTtl{font-size:18px}}#kenkouEntry #houjin .houjinIn .list{margin-right:-15px;margin-left:-15px}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list{margin-right:0;margin-left:0}}#kenkouEntry #houjin .houjinIn .list li{margin-bottom:30px;padding-left:15px;padding-right:15px}@media (max-width: 991px){#kenkouEntry #houjin .houjinIn .list li{margin-bottom:15px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list li{padding-left:0;padding-right:0;margin-bottom:10px}}#kenkouEntry #houjin .houjinIn .list .inner{position:relative;background:#FAFAFA;padding:30px 0;display:table;width:100%;height:150px}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list .inner{height:auto}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list .inner.first{height:116px}}#kenkouEntry #houjin .houjinIn .list i{position:absolute;top:40px;left:70px}@media (max-width: 1199px){#kenkouEntry #houjin .houjinIn .list i{left:50px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list i{left:30px}}#kenkouEntry #houjin .houjinIn .list i.left{left:60px}@media (max-width: 1199px){#kenkouEntry #houjin .houjinIn .list i.left{left:45px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list i.left{left:20px}}#kenkouEntry #houjin .houjinIn .list i.left2{left:75px}@media (max-width: 1199px){#kenkouEntry #houjin .houjinIn .list i.left2{left:60px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list i.left2{left:30px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list i img{width:70%}}#kenkouEntry #houjin .houjinIn .list .txt{display:table-cell;vertical-align:middle}#kenkouEntry #houjin .houjinIn .list p{padding-left:180px;width:100%}@media (max-width: 1199px){#kenkouEntry #houjin .houjinIn .list p{padding-left:150px}}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list p{padding-left:100px}}#kenkouEntry #houjin .houjinIn .list p.blueTxt{font-size:19px;color:#0067b9;font-weight:500}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list p.blueTxt{font-size:16px}}#kenkouEntry #houjin .houjinIn .list p.subTxt{color:#6A6A6A;font-size:16px}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list p.subTxt{font-size:14px}}#kenkouEntry #houjin .houjinIn .list2 li{margin-bottom:10px}#kenkouEntry #houjin .houjinIn .list2 .inner{position:relative;background:#FAFAFA;padding:10px 0;min-height:50px;display:table;width:100%}#kenkouEntry #houjin .houjinIn .list2 .number{display:table-cell;background:#0067b9;color:#FFF;width:50px;height:100%;text-align:center;vertical-align:middle}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list2 .number{width:40px}}#kenkouEntry #houjin .houjinIn .list2 .txt{display:table-cell;vertical-align:middle}#kenkouEntry #houjin .houjinIn .list2 p{padding-left:20px;width:100%}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list2 p{padding-left:15px}}#kenkouEntry #houjin .houjinIn .list2 p.blueTxt{font-size:19px;color:#0067b9;font-weight:500}@media (max-width: 767px){#kenkouEntry #houjin .houjinIn .list2 p.blueTxt{font-size:16px}}#kenkouEntry #houjin .link{font-size:17px;clear:both}@media (max-width: 767px){#kenkouEntry #houjin .link{font-size:15px}}#kenkouEntry #houjin .link a{font-size:16px;color:#0067b9;text-decoration:underline;display:block}@media (max-width: 767px){#kenkouEntry #houjin .link a{font-size:14px}}#kuredo{padding-top:100px}#kuredo .container.w1080{max-width:1080px;padding:0 10px}#kuredo .topImg{max-width:60%}#kuredo .smileTxt{padding:40px 0 60px;font-size:24px;text-align:center;line-height:1.9}#kuredo .readTxt{text-align:center;margin-bottom:90px}#kuredo .readTxt dt{display:inline-block;font-weight:600;background:#FFF;background:#022B6E;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;padding:5px 30px;margin:auto;color:#FFF;font-size:20px}#kuredo .readTxt dd{border:3px solid #022B6E;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:35px 10px 30px;margin-top:-20px;line-height:1.9}#kuredo #kuredoIdea{background:url(../img/about/kuredo/bg-border.png) no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:80px 0 90px}#kuredo #kuredoIdea .blueTtl{color:#025BA4;font-size:36px;font-weight:600;text-align:center;margin-bottom:20px}#kuredo #kuredoIdea .ideaTxt{background:#fff;padding:30px 60px}#kuredo #kuredoIdea .ideaTxt p{margin-bottom:15px;line-height:1.9}#kuredo #kuredoFlow{background:#f9f9f9;padding:100px 0 140px;position:relative}#kuredo #kuredoFlow .smileTtl{position:absolute;top:-20px;left:0;border:3px solid #025BA4;color:#025BA4;padding:20px 30px;font-size:26px;font-weight:600;background:#fff}#kuredo #kuredoFlow .rinenTtl{display:inline-block;background:#D32D26;color:#FFF;font-weight:600;font-size:30px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;padding:15px 80px;margin:0 0 150px 390px;position:relative}#kuredo #kuredoFlow .rinenTtl:before,#kuredo #kuredoFlow .rinenTtl:after{content:"";position:absolute;border-top:10px solid #D32D26;display:block;height:210px;top:35px;width:150px}#kuredo #kuredoFlow .rinenTtl:before{border-left:10px solid #D32D26;left:-140px;-moz-border-radius:60px 0 0 0;-webkit-border-radius:60px;border-radius:60px 0 0 0}#kuredo #kuredoFlow .rinenTtl:after{border-right:10px solid #D32D26;right:-140px;-moz-border-radius:0 60px 0 0;-webkit-border-radius:0;border-radius:0 60px 0 0}#kuredo #kuredoFlow .smileImg{position:absolute;top:105px;left:408px;z-index:100}#kuredo #kuredoFlow .redTxt{color:#D32D26}#kuredo #kuredoFlow .kuredoTtl,#kuredo #kuredoFlow .buranTtl{background:#022B6E;font-weight:600;display:block;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;color:#FFF;padding:4px 30px;font-size:20px;margin:0 auto 20px;text-align:center;width:100%}#kuredo #kuredoFlow .buranTtl{background:#2774B3;margin:0 auto;width:100%}#kuredo #kuredoFlow .box{padding:30px 266px 60px 0;position:relative}#kuredo #kuredoFlow .box:before{content:"";width:5px;height:100%;background:#D32D26;display:inline-block;position:absolute;right:166px}#kuredo #kuredoFlow .box .boxTtlImg{position:absolute;right:120px;top:20px}#kuredo #kuredoFlow .box .rinenSubTtl1{display:none}#kuredo #kuredoFlow .box .rinenSubTtl2{font-size:24px;font-weight:600;margin-bottom:7px}#kuredo #kuredoFlow .box b{font-weight:600;display:block;margin-bottom:3px}#kuredo #kuredoFlow .box.firstBox{padding:0 282px 30px 0}#kuredo #kuredoFlow .box.firstBox:before{display:none}#kuredo #kuredoFlow .box.firstBox .boxTtlImg{top:40px}#kuredo #kuredoFlow .box.lastBox:before{height:40px}#kuredo #kuredoFlow .box2{padding-top:125px;margin-left:-70px}#kuredo #kuredoFlow .box2 .rinenSubTtl1{margin-bottom:10px}#kuredo #kuredoFlow .box2 .rinenSubTtl1 span{font-size:36px;font-weight:600;padding-right:15px}#kuredo #kuredoFlow .box2.firstBox{padding-top:222px;margin-left:-70px}#kuredo #kuredoFlow .box2.miracle{padding-top:165px}#kuredo #kuredoFlow .box2.idea{padding-top:140px}#kuredo #kuredoFlow .box2.love,#kuredo #kuredoFlow .box2.exe{padding-top:145px}@media (max-width: 1199px){#kuredo #kuredoFlow .smileTtl{top:-65px;padding:20px 20px;font-size:22px}#kuredo #kuredoFlow .rinenTtl{width:45%;margin:0 0 150px 325px}#kuredo #kuredoFlow .smileImg{top:90px;left:340px}#kuredo #kuredoFlow .rinenTxt{padding-left:10px;font-size:14px}#kuredo #kuredoFlow .box.firstBox{padding:0px 267px 30px 0}#kuredo #kuredoFlow .box2{padding-top:120px}#kuredo #kuredoFlow .box2.firstBox{padding-top:220px;margin-left:-70px}#kuredo #kuredoFlow .box2.miracle{padding-top:185px}#kuredo #kuredoFlow .box2.idea{padding-top:150px}#kuredo #kuredoFlow .box2.love,#kuredo #kuredoFlow .box2.exe{padding-top:160px}}@media (max-width: 991px){#kuredo{padding-top:70px}#kuredo .smileTxt{padding:30px 0 50px;font-size:22px;line-height:1.6}#kuredo .readTxt{margin-bottom:60px}#kuredo .readTxt dt{font-size:18px;padding:4px 25px}#kuredo .readTxt dd{padding:30px 10px 30px;margin-top:-17px;line-height:1.6}#kuredo #kuredoIdea{padding:50px 0 60px}#kuredo #kuredoIdea .blueTtl{font-size:32px;margin-bottom:15px}#kuredo #kuredoFlow{padding:70px 0 40px}#kuredo #kuredoFlow .smileTtl{top:-40px;padding:10px 10px;font-size:20px}#kuredo #kuredoFlow .rinenTtl{font-size:26px;padding:10px 0;text-align:center;margin:0 0 96px 273px}#kuredo #kuredoFlow .rinenTtl:before,#kuredo #kuredoFlow .rinenTtl:after{height:140px}#kuredo #kuredoFlow .smileImg{top:80px;left:285px;width:35%}#kuredo #kuredoFlow .kuredoTtl,#kuredo #kuredoFlow .buranTtl{padding:2px 25px}#kuredo #kuredoFlow .box{padding:20px 180px 50px 0}#kuredo #kuredoFlow .box:before{right:117px}#kuredo #kuredoFlow .box .rinenSubTtl1 span{font-size:32px}#kuredo #kuredoFlow .box .boxTtlImg{right:70px}#kuredo #kuredoFlow .box.firstBox{padding:0 208px 30px 0;margin-right:-31px}#kuredo #kuredoFlow .box2{padding-top:140px;margin-left:-40px}#kuredo #kuredoFlow .box2 .rinenSubTtl2{font-size:18px}#kuredo #kuredoFlow .box2.firstBox{padding-top:155px}#kuredo #kuredoFlow .box2.idea{padding-top:105px}#kuredo #kuredoFlow .box2.miracle{padding-top:190px}#kuredo #kuredoFlow .box2.love,#kuredo #kuredoFlow .box2.exe{padding-top:150px}}@media (max-width: 767px){#kuredo{padding-top:50px}#kuredo .smileTxt{padding:20px 0 30px;font-size:18px}#kuredo .readTxt{margin-bottom:30px}#kuredo .readTxt dt{font-size:16px;padding:3px 20px}#kuredo .readTxt dd{padding:25px 10px 20px;margin-top:-15px}#kuredo #kuredoIdea{padding:15px 0 25px}#kuredo #kuredoIdea .blueTtl{font-size:22px;margin-bottom:10px}#kuredo #kuredoIdea .ideaTxt{padding:15px 20px}#kuredo #kuredoIdea .ideaTxt p{margin-bottom:8px;line-height:1.6}#kuredo #kuredoFlow{padding:100px 0 20px;position:relative}#kuredo #kuredoFlow .smileTtl{top:-80px;right:15px;left:auto;padding:10px 20px;font-size:16px}#kuredo #kuredoFlow .xs{display:block}#kuredo #kuredoFlow .xs .rinenTtl{display:block;margin:0 auto;padding:5px 0;width:40%;font-size:17px}#kuredo #kuredoFlow .xs .rinenTtl:before,#kuredo #kuredoFlow .xs .rinenTtl:after{border-top:5px solid #D32D26;top:12px;width:45px;height:105px}#kuredo #kuredoFlow .xs .rinenTtl:before{left:-40px;border-left:5px solid #D32D26;-moz-border-radius:30px 0 0 0;-webkit-border-radius:30px;border-radius:30px 0 0 0}#kuredo #kuredoFlow .xs .rinenTtl:after{right:-40px;border-right:5px solid #D32D26;-moz-border-radius:0 30px 0 0;-webkit-border-radius:0;border-radius:0 30px 0 0}#kuredo #kuredoFlow .xs .kuredoTtl,#kuredo #kuredoFlow .xs .buranTtl{display:inline-block;font-size:13px;padding:5px 0}#kuredo #kuredoFlow .xs .kuredoTtl{width:57%;margin-right:-10px;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px;border-radius:20px 0 0 20px}#kuredo #kuredoFlow .xs .buranTtl{width:105%;margin:35% 0 0 -18px;-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0;border-radius:0 20px 20px 0}#kuredo #kuredoFlow .xs .imgXs{display:inline-block;width:41%;padding-top:10px}#kuredo #kuredoFlow .rinenTxt{font-size:14px;padding:10px 0}#kuredo #kuredoFlow .box{padding:0 10px 40px 80px}#kuredo #kuredoFlow .box:before{width:4px;left:40px}#kuredo #kuredoFlow .box .kuredoTtl,#kuredo #kuredoFlow .box .buranTtl{padding:2px 20px;font-size:14px;margin:0;border-radius:8px 8px 0 0;width:100%}#kuredo #kuredoFlow .box .boxTtlImg{width:60px;left:10px;top:0}#kuredo #kuredoFlow .box .buran{border:1px solid #025BA4;border-radius:10px;margin-bottom:10px}#kuredo #kuredoFlow .box .kuredo{border:1px solid #022B6E;border-radius:10px}#kuredo #kuredoFlow .box .kuredo .rinenSubTtl2{padding:10px 10px 0}#kuredo #kuredoFlow .box .kuredo p{padding:0 10px 10px}#kuredo #kuredoFlow .box .rinenSubTtl1{display:block;margin-bottom:10px;padding:10px}#kuredo #kuredoFlow .box .rinenSubTtl1 span{font-size:22px;font-weight:600}#kuredo #kuredoFlow .box .rinenSubTtl2{font-size:18px;margin-bottom:5px}#kuredo #kuredoFlow .box.firstBox{padding:10px;width:100%;overflow:hidden}#kuredo #kuredoFlow .box.firstBox:before{display:none}#kuredo #kuredoFlow .box.firstBox .boxTtlImg{top:60px}#kuredo #kuredoFlow .box.firstBox .kuredoTtl{display:none}#kuredo #kuredoFlow .box.lastBox:before{height:20px}}@media (max-width: 480px){#kuredo #kuredoFlow{padding:100px 0 20px;position:relative}#kuredo #kuredoFlow .xs{padding-top:20px}#kuredo #kuredoFlow .xs .rinenTtl{padding:5px 0;width:40%}#kuredo #kuredoFlow .xs .rinenTtl:before,#kuredo #kuredoFlow .xs .rinenTtl:after{border-top:5px solid #D32D26;top:12px;width:45px;height:85px}#kuredo #kuredoFlow .xs .kuredoTtl,#kuredo #kuredoFlow .xs .buranTtl{display:inline-block;font-size:13px;padding:6px 0}#kuredo #kuredoFlow .xs .kuredoTtl{width:57%;margin:36px -10px 0 0}#kuredo #kuredoFlow .xs .buranTtl{width:105%;margin:36px 0 0 -13px}#kuredo #kuredoFlow .xs .imgXs{display:inline-block;width:41%;padding-top:0}}#kuredo #houjin{border-top:1px solid #ccc;padding:80px 10px 110px}@media (max-width: 991px){#kuredo #houjin{padding:60px 10px 50px}}@media (max-width: 767px){#kuredo #houjin{padding:30px 10px 40px}}#kuredo #houjin h3{font-size:30px;text-align:center;padding-bottom:5px;border-bottom:1px solid #0067b9;margin-bottom:60px}@media (max-width: 991px){#kuredo #houjin h3{font-size:24px;margin-bottom:40px}}@media (max-width: 767px){#kuredo #houjin h3{font-size:20px;margin-bottom:30px}}#kuredo #houjin .houjinTop{margin-bottom:50px}#kuredo #houjin .houjinTop .txt .ttl{font-size:24px;margin-bottom:20px;font-weight:500}@media (max-width: 991px){#kuredo #houjin .houjinTop .txt .ttl{font-size:22px;margin-bottom:0}}@media (max-width: 767px){#kuredo #houjin .houjinTop .txt .ttl{font-size:18px}}@media (max-width: 991px){#kuredo #houjin .houjinTop .txt p{font-size:16px}}@media (max-width: 767px){#kuredo #houjin .houjinTop .txt p{font-size:14px}}#kuredo #houjin .houjinTop .img{padding-left:50px}@media (max-width: 991px){#kuredo #houjin .houjinTop .img{padding-left:0}}#kuredo #houjin .houjinTop .img img{float:left;margin-right:30px}@media (max-width: 1199px){#kuredo #houjin .houjinTop .img img{width:42%;margin-right:15px}}@media (max-width: 991px){#kuredo #houjin .houjinTop .img img{width:auto}}@media (max-width: 767px){#kuredo #houjin .houjinTop .img img{width:40%}}#kuredo #houjin .houjinTop .img img:last-child{margin-right:0}#kuredo #houjin .houjinIn .inTtl{font-size:24px;color:#0067b9;font-weight:600;margin-bottom:30px;text-align:center}@media (max-width: 991px){#kuredo #houjin .houjinIn .inTtl{font-size:22px;margin-bottom:15px}}@media (max-width: 767px){#kuredo #houjin .houjinIn .inTtl{font-size:18px}}#kuredo #houjin .houjinIn .list2 li{margin-bottom:10px}#kuredo #houjin .houjinIn .list2 .inner{position:relative;background:#FAFAFA;padding:10px 0;min-height:50px;display:table;width:100%}#kuredo #houjin .houjinIn .list2 .number{display:table-cell;background:#0067b9;color:#FFF;width:50px;height:100%;text-align:center;vertical-align:middle}@media (max-width: 767px){#kuredo #houjin .houjinIn .list2 .number{width:40px}}#kuredo #houjin .houjinIn .list2 .txt{display:table-cell;vertical-align:middle}#kuredo #houjin .houjinIn .list2 p{padding-left:20px;width:100%}@media (max-width: 767px){#kuredo #houjin .houjinIn .list2 p{padding-left:15px}}#kuredo #houjin .houjinIn .list2 p.blueTxt{font-size:19px;color:#0067b9;font-weight:500}@media (max-width: 767px){#kuredo #houjin .houjinIn .list2 p.blueTxt{font-size:16px}}.welLinkBtn{display:block;padding:10px;border:2px solid #F58FB4;color:#F58FB4;text-align:center;font-weight:600;font-size:.24rem;margin-bottom:30px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.welLinkBtn:hover{background:#F58FB4;color:#fff}@media (max-width: 991px){.welLinkBtn{font-size:.2rem}}@media (max-width: 767px){.welLinkBtn{font-size:.18rem}}
