#home .cont_top{margin-bottom:60px}#home .cont_top>div:first-child{position:relative}#home .cont_top>div:first-child .main_img{width:900px;height:750px;margin-left:auto}#home .cont_top>div:first-child:after{position:absolute;content:"";top:170px;left:10%;width:503px;height:150px;background:url(../img/top_main_catch.webp) no-repeat;background-size:100% auto}#home .top_nav{width:1000px;margin:-360px auto 0}#home .top_nav ul{width:320px}#home .top_nav ul li{width:100%;margin-bottom:5px}#home .top_nav ul li:not(:last-child){border:none}#home .top_nav ul li a{height:100px;padding:17px 17px 18px 23px;background:none;text-align-last:left}#home .top_nav ul li a h3{font-size:2.5rem}#home .top_nav ul li a p{font-size:1.6rem}#home .top_nav ul li a:after{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;top:8px;right:17px;bottom:auto;left:auto;width:114px;height:55px}#home .top_nav ul li a:hover:after{right:7px}#home .news{margin:0 auto;padding:0;background:linear-gradient(90deg, #f7f5ed 50%, rgba(255,255,255,0) 50%);background-blend-mode:normal}#home .news div ul{width:680px;margin:0;padding:30px 40px 30px 0;background:#F7F5ED;border-radius:0 30px 30px 0}#home .news div ul li a span{display:inline-block;width:80px}#home .service>div,#home .btob>div,#home .recruit>div{position:relative}#home .service>div>figure:first-child,#home .btob>div>figure:first-child,#home .recruit>div>figure:first-child{position:absolute;z-index:-1;width:58%;margin:0}#home .service>div figure+div,#home .btob>div figure+div,#home .recruit>div figure+div{display:flex;justify-content:end;align-items:center;min-height:380px}#home .service>div figure+div div h2 span,#home .btob>div figure+div div h2 span,#home .recruit>div figure+div div h2 span{margin-bottom:5px;font-size:1.4rem}#home .service>div figure+div div h2 div,#home .btob>div figure+div div h2 div,#home .recruit>div figure+div div h2 div{min-width:500px;padding:0 30px;font-size:2.8rem;text-align:left;line-height:60px}#home .service>div figure+div div h2+div,#home .btob>div figure+div div h2+div,#home .recruit>div figure+div div h2+div{max-width:380px;margin-left:auto}#home .service>div figure+div div h2+div p,#home .btob>div figure+div div h2+div p,#home .recruit>div figure+div div h2+div p{line-height:1.7}#home .service>div figure+div div h2+div .s_link,#home .btob>div figure+div div h2+div .s_link,#home .recruit>div figure+div div h2+div .s_link{margin-top:25px}#home .service>div figure+div div h2+p,#home .btob>div figure+div div h2+p,#home .recruit>div figure+div div h2+p{max-width:380px;margin-left:auto;line-height:1.7}#home .service>div+div{max-width:1060px}#home .service>div+div ul.stores{width:100%;margin-bottom:25px}#home .service>div+div ul.stores li{max-width:333px}#home .service>div+div ul.stores li a{min-height:200px;padding:38px 22px 30px}#home .service>div+div ul.stores li a h3{margin-bottom:36px}#home .service>div+div ul.stores li a:hover p{color:#000}#home .service>div+div ul.stores li:first-child a:hover{background:url(../img/top_service_tb_hover.webp) no-repeat}#home .service>div+div ul.stores li:nth-child(2) a:hover{background:url(../img/top_service_ob_hover.webp) no-repeat}#home .service>div+div ul.stores li:last-child a:hover{background:url(../img/top_service_bb_hover.webp) no-repeat}#home .service>div+div ul+div.s_link a:hover{margin-right:-12px}#home .btob{position:relative;padding-bottom:75px}#home .btob>div>figure:first-child{right:0}#home .btob>div figure+div{justify-content:start}#home .btob>div figure+div div h2 span{text-align:left}#home .btob>div figure+div div h2+p{margin:0 auto 0 0}#home .btob>div>div:last-child{align-items:end}#home .btob>div>div:last-child figure{width:325px;margin:0 40px 0 0}#home .btob>div>div:last-child>div{display:block;width:calc(100% - 325px - 40px);min-height:auto}#home .btob>div>div:last-child>div p{width:100%;line-height:1.7}#home .btob:after{position:absolute;z-index:-2;bottom:0;content:"";display:block;width:100%;height:60%;background:#F7F5ED}#home .recruit .r_link{margin-top:2em}#home .recruit>div>figure:first-child{width:448px}#home .recruit>div figure+div div h2+div{max-width:500px}#home .recruit>div:nth-child(2){margin-bottom:50px;background:linear-gradient(90deg, rgba(255,255,255,0) 50%, #fcf2f3 50%);background-blend-mode:normal}#home .recruit>div:nth-child(2)>div{align-items:center}#home .recruit>div:nth-child(2)>div>div:first-child{width:38%;margin:0}#home .recruit>div:nth-child(2)>div>div:first-child p{line-height:1.7}#home .recruit>div:nth-child(2)>div>div.job_list{position:relative;width:55%;margin:0;padding:40px 0 35px 70px;border-radius:50px 0 0 50px}#home .recruit>div:nth-child(2)>div>div.job_list ul li a div{width:60px;height:60px}#home .recruit>div:nth-child(2)>div>div.job_list ul li a p{width:calc(100% - 60px - 30px);font-size:1.4rem}#home .recruit>div:nth-child(2)>div>div.job_list .r_link{position:absolute;top:50px;right:0;margin:0}@media (min-width: 781px) and (max-width: 1165px){#home .news div ul{padding-left:2em}#home .service>div figure+div div h2+div p,#home .service>div figure+div div h2+p,#home .btob>div figure+div div h2+div p,#home .btob>div figure+div div h2+p,#home .recruit>div figure+div div h2+div p,#home .recruit>div figure+div div h2+p{padding:2em;background:rgba(255,255,255,0.7)}#home .service>div figure+div div h2+div .s_link,#home .service>div figure+div div h2+div .r_link,#home .btob>div figure+div div h2+div .s_link,#home .btob>div figure+div div h2+div .r_link,#home .recruit>div figure+div div h2+div .s_link,#home .recruit>div figure+div div h2+div .r_link{padding-right:2em}#home .service>div+div ul.stores li{width:33%}#home .service>div+div ul.stores li a{background-position:center !important}#home .btob>div>div:last-child{margin-top:3em}#home .btob>div>div:last-child p{padding-right:2em}#home .btob>div .s_link{padding-right:2em}#home .recruit>div:nth-child(2)>div>div:first-child{padding-left:2em}#home .recruit>div:nth-child(2)>div>div.job_list{padding:40px 2em 35px 40px}#home .recruit>div:nth-child(2)>div>div.job_list .r_link{padding-right:2em}}
/*# sourceMappingURL=front_pc.css.map */
