.imagetb-348x224{position:relative}.imagetb-348x224:before{display:block;content:" ";width:100%;padding-top:64.36782%}.imagetb-348x224>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-82x77{position:relative}.imagetb-82x77:before{display:block;content:" ";width:100%;padding-top:93.90244%}.imagetb-82x77>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-517x331{position:relative}.imagetb-517x331:before{display:block;content:" ";width:100%;padding-top:64.02321%}.imagetb-517x331>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-877x674{position:relative}.imagetb-877x674:before{display:block;content:" ";width:100%;padding-top:76.85291%}.imagetb-877x674>.content{position:absolute;top:0;left:0;right:0;bottom:0}.app__box3 .innerbox{max-width:1040px;width:100%;padding:0 20px;margin:70px auto 0}@media (max-width: 767px){.app__box3 .innerbox{margin-top:38px}}.app__box3 .box1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.app__box3 .box1 .img{width:53.5%}.app__box3 .box1 .img img{width:100%}.app__box3 .box1 .txtbox{width:46.5%;padding-left:40px;font-size:18px;font-size:1.8rem;line-height:35px}@media (min-width: 768px){.app__box3 .box1 .txtbox{margin-top:-4px}}.app__box3 .box1 .txtbox .txtsub{font-size:14px;font-size:1.4rem;line-height:27px;margin-top:25px}@media (max-width: 767px){.app__box3 .box1{display:block}.app__box3 .box1 .img{width:100%}.app__box3 .box1 .txtbox{width:100%;padding-left:0;margin-top:27px}}.app__box3 .box2{background:#F0F2FF;padding:65px 50px 31px;margin-top:113px;position:relative}@media only screen and (max-width: 960px){.app__box3 .box2{padding:65px 20px 28px}}.app__box3 .box2 .icon{position:absolute;left:50%;top:-35px;transform:translateX(-50%)}.app__box3 .box2 .ttlmain{text-align:center;font-size:30px;font-size:3rem;line-height:45px;letter-spacing:.05em;font-weight:bold}.app__box3 .box2 .txtsub{font-size:13px;font-size:1.3rem;line-height:19px;text-align:center;margin-top:5px}.app__box3 .box2 .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:53px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app__box3 .box2 .list li{width:50%;margin-bottom:44px}.app__box3 .box2 .list li:nth-child(odd){padding-right:10px}.app__box3 .box2 .list li:nth-child(even){padding-left:10px}.app__box3 .box2 .list .item{display:block;position:relative;background:#fff;padding:30px;height:100%;border:1px solid #DFE3FC}.app__box3 .box2 .list .item .txtnumber{position:absolute;display:block;width:40px;height:48px;text-align:center;left:50%;transform:translateX(-50%);top:-26px;font-size:25px;font-size:2.5rem;line-height:25px;letter-spacing:0;font-weight:900;padding-top:8px;background:url(../../img/service/app/bg_icon.svg) top left no-repeat;background-size:40px 48px}.app__box3 .box2 .list .item .ttl{font-size:20px;font-size:2rem;line-height:29px;letter-spacing:0;font-weight:bold;text-align:center}.app__box3 .box2 .list .item .txt{font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:0;margin-top:10px}@media (max-width: 767px){.app__box3 .box2{padding:72px 20px 40px;margin-top:70px}.app__box3 .box2 .icon{top:-28px}.app__box3 .box2 .txtsub{margin-top:5px}}@media only screen and (max-width: 767px) and (max-width: 360px){.app__box3 .box2 .txtsub{font-size:12px}}@media (max-width: 767px){.app__box3 .box2 .list{margin-top:40px;display:block}.app__box3 .box2 .list li{width:100%;margin-bottom:33px}.app__box3 .box2 .list li:nth-child(odd){padding-right:0}.app__box3 .box2 .list li:nth-child(even){padding-left:0}.app__box3 .box2 .list li:last-child{margin-bottom:0}.app__box3 .box2 .list .item{padding:45px 25px 20px}.app__box3 .box2 .list .item .txtnumber{top:-12px}.app__box3 .box2 .list .item .txt{margin-top:5px}}.app__box3 .box3{margin-top:31px}.app__box3 .box3 .img{display:block}.app__box3 .box3 .img img{width:100%}@media (max-width: 767px){.app__box3 .box3{margin-top:34px}}.app__box4{margin-top:134px}.app__box4 .innerbox{padding:0 20px}@media (min-width: 768px){.app__box4 .ttl_com{padding-top:47px;padding-bottom:47px}}@media (max-width: 767px){.app__box4{margin-top:54px}.app__box4 .innerbox{padding:0}}.app__box4 .box1{max-width:1000px;width:100%;margin:50px auto 0;background:#F0F2FF url(../../img/service/app/bnr1_pc.jpg) top center no-repeat;background-size:cover;height:256px;position:relative}.app__box4 .box1 .btn{position:absolute;bottom:53px;right:15.6%}.app__box4 .box1 .btn a{display:inline-block;font-size:0;vertical-align:bottom;letter-spacing:0}.app__box4 .box1 .btn a.btn2{margin-left:8px}@media only screen and (max-width: 1020px){.app__box4 .box1 .btn{right:135px}}@media only screen and (max-width: 980px){.app__box4 .box1 .btn{right:70px}}@media only screen and (max-width: 840px){.app__box4 .box1 .btn{right:30px}}@media (max-width: 767px){.app__box4 .box1{margin-top:25px;height:auto;background:none;padding:0 20px}.app__box4 .box1 .img img{width:100%}.app__box4 .box1 .btn{bottom:27px;right:auto;left:0;width:100%;text-align:center}.app__box4 .box1 .btn .btn1 img{height:45px}.app__box4 .box1 .btn .btn2 img{height:47px}}@media only screen and (max-width: 767px) and (max-width: 360px){.app__box4 .box1 .btn .btn1 img{height:40px}.app__box4 .box1 .btn .btn2 img{height:42px}}.app .boxcommon{max-width:1054px;width:100%;margin:80px auto 0}@media (min-width: 768px){.app .boxcommon{overflow:hidden}}.app .boxcommon .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}@media only screen and (max-width: 1060px){.app .boxcommon .list{margin:0 -26px}}.app .boxcommon .list li{width:25%;padding:0 26px;position:relative}.app .boxcommon .list li:after{content:"";display:block;position:absolute;width:30px;height:30px;top:38%;right:-15px;background:url(../../img/service/app/icon_arrow_pc.svg) left top no-repeat;background-size:30px 30px}@media only screen and (max-width: 940px){.app .boxcommon .list li:after{top:30%}}.app .boxcommon .list li:last-child:after{display:none}.app .boxcommon .list .item .ttl{text-align:center;font-size:25px;font-size:2.5rem;line-height:32px;letter-spacing:0;font-weight:bold;color:#223FD1;text-transform:capitalize}.app .boxcommon .list .item .img{margin-top:27px}.app .boxcommon .list .item .img img{max-width:210px;width:100%}.app .boxcommon .list .item .txtbox{margin-top:28px;font-size:15px;font-size:1.5rem;line-height:26px}.app .boxcommon .list .item .txtbox .txtnote{font-size:13px;font-size:1.3rem;line-height:22px;margin-top:12px}.app .boxcommon .list .item .txtbox .txtnote a{display:inline-block;text-decoration:underline;color:#223FD1}.app .boxcommon .list li:last-child .item{padding-bottom:0}@media (max-width: 767px){.app .boxcommon{margin-top:50px}.app .boxcommon .list{display:block;margin:0}.app .boxcommon .list li{width:100%;padding:0;border-bottom:3px solid #FFCB53}.app .boxcommon .list li:after{width:40px;height:40px;top:auto;right:auto;left:50%;bottom:-20px;background:url(../../img/service/app/icon_arrow_sp.svg) left top no-repeat;background-size:40px 40px;transform:translateX(-50%);z-index:1}.app .boxcommon .list li:nth-child(odd){background:#FFF1D0}.app .boxcommon .list li:last-child{border-bottom:0}.app .boxcommon .list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:35px 20px}.app .boxcommon .list .item .img{margin-top:0;max-width:145px;width:100%}.app .boxcommon .list .item .img img{max-width:145px}.app .boxcommon .list .item .txtbox{max-width:calc(100% - 145px);width:100%;padding-left:29px;margin-top:0}.app .boxcommon .list .item .txtbox .ttl{text-align:left;margin-bottom:10px}}@media only screen and (max-width: 767px) and (max-width: 360px){.app .boxcommon .list .item .img{max-width:125px}.app .boxcommon .list .item .txtbox{max-width:calc(100% - 125px);padding-left:20px}}.app__box5{margin-top:100px}.app__box5 .boxcommon{margin-top:75px}@media (max-width: 767px){.app__box5{margin-top:54px}.app__box5 .boxcommon{margin-top:0}}.app__box6{margin-top:78px;padding:0 20px;margin-bottom:145px}.app__box6 .innerbox{max-width:1000px;width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.app__box6 .lbox{width:72%;background:#F0F2FF;padding:49px 60px 54px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.app__box6 .lbox .img{max-width:186px;width:100%}.app__box6 .lbox .img img{width:100%}.app__box6 .lbox .txtbox{max-width:calc(100% - 186px);width:100%;padding-left:47px;padding-top:17px}.app__box6 .lbox .txtbox .ttl{font-size:25px;font-size:2.5rem;line-height:37px;letter-spacing:0;font-weight:bold;margin-bottom:38px}.app__box6 .lbox .txtbox .txt{font-size:16px;font-size:1.6rem;line-height:26px}@media only screen and (max-width: 960px){.app__box6 .lbox{padding:30px}.app__box6 .lbox .txtbox{padding-left:30px}}.app__box6 .rbox{width:28%;padding-left:20px}.app__box6 .rbox .box{position:relative;border:3px solid #BDC1D8;height:100%;padding:38px 14px 18px}.app__box6 .rbox .box .icon{position:absolute;top:-25px;left:50%;transform:translateX(-50%)}.app__box6 .rbox .box .ttlsub{text-align:center;color:#223FD1;font-size:18px;font-size:1.8rem;line-height:27px;letter-spacing:0;font-weight:bold}.app__box6 .rbox .box .img{text-align:center;margin-top:10px}.app__box6 .rbox .box .img img{max-width:133px;width:100%}.app__box6 .rbox .box .txt{font-size:15px;font-size:1.5rem;line-height:25px;margin-top:12px}@media only screen and (max-width: 860px){.app__box6 .lbox{width:65%}.app__box6 .rbox{width:35%}}@media (max-width: 767px){.app__box6{margin-top:46px;margin-bottom:63px}.app__box6 .innerbox{display:block}.app__box6 .lbox{width:100%;background:#F0F2FF;padding:43px 20px 30px;display:block}.app__box6 .lbox .img{max-width:100%;text-align:center}.app__box6 .lbox .img img{max-width:186px}.app__box6 .lbox .txtbox{max-width:100%;padding-left:0;padding-top:30px}.app__box6 .lbox .txtbox .ttl{font-size:23px;font-size:2.3rem;line-height:34px;margin-bottom:15px}.app__box6 .rbox{width:100%;padding-left:0;margin-top:40px}.app__box6 .rbox .box{padding:43px 14px 28px}.app__box6 .rbox .box .ttlsub{font-size:20px;font-size:2rem;line-height:32px}.app__box6 .rbox .box .img img{max-width:169px;width:100%}.app__box6 .rbox .box .icon{top:-30px}.app__box6 .rbox .box .icon img{width:62px;height:62px}}

/*# sourceMappingURL=maps/service_app.min.css.map */
