.introduction{padding-top:10rem;padding-bottom:33.9rem;position:relative;background-repeat:no-repeat;background-image:url(/assets/images/home/bg_intro.png);background-position:left 0 bottom 1.3rem;background-size:contain;overflow:hidden}@media print,screen and (max-width: 799px){.introduction{padding-top:5.6rem;padding-bottom:10.4rem;background-image:url(/assets/images/home/bg_intro_sp.png);background-position:left 0 bottom 0}}.introduction .title_home{margin:0 auto;width:68.48rem}@media print,screen and (max-width: 799px){.introduction .title_home{width:31.1rem}}.introduction .intro_box1{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:17.9rem;margin-top:6.2rem}@media print,screen and (max-width: 799px){.introduction .intro_box1{display:block;margin-top:5.6rem}}.introduction .intro_box1 .pic{width:64rem;height:60rem;border-radius:6rem 0 0 6rem;overflow:hidden;position:relative}@media print,screen and (max-width: 799px){.introduction .intro_box1 .pic{margin-left:auto;width:31.1rem;height:29.1rem;border-radius:3rem 0 0 3rem}}.introduction .intro_box1 .pic img{width:auto;height:100%}.introduction .intro_box1 p{margin:0;font-weight:500;letter-spacing:.05em;line-height:3.5;font-feature-settings:"palt"}@media print,screen and (max-width: 799px){.introduction .intro_box1 p{margin-top:5.6rem;widht:100%;padding-left:3.2rem;line-height:2.5}}.introduction .intro_box2{display:flex;align-items:center;justify-content:flex-start;gap:18.4rem;margin-top:4.9rem}@media print,screen and (max-width: 799px){.introduction .intro_box2{display:block;margin-top:8rem}}.introduction .intro_box2 .pic{margin-left:10rem;width:43.8rem;height:32.9rem;border-radius:4rem;overflow:hidden}@media print,screen and (max-width: 799px){.introduction .intro_box2 .pic{margin-left:0rem;width:20rem;height:15rem;border-radius:2rem;transform:translateX(-1.8rem)}}.introduction .intro_box2 p{margin:0;font-weight:500;letter-spacing:.05em;line-height:3.5;font-feature-settings:"palt"}@media print,screen and (max-width: 799px){.introduction .intro_box2 p{margin:8rem 3.2rem 0 auto;width:fit-content;line-height:2.5}}.introduction .message{display:flex;align-items:center;justify-content:center;margin:9rem auto 0;gap:.8rem;font-weight:700;letter-spacing:.05em}@media print,screen and (max-width: 799px){.introduction .message{margin-top:4rem}}.introduction .message::after{content:"";width:10rem;height:1px;background-color:#222}@media print,screen and (max-width: 799px){.introduction .message::after{width:3.2rem}}.introduction .deco1{width:40.6rem;position:absolute;right:-4.3rem;top:85.6rem}@media print,screen and (max-width: 799px){.introduction .deco1{width:14.8rem;right:-5.4rem;top:45.8rem}}.introduction .deco2{width:17.3rem;position:absolute;right:18.5rem;top:128.9rem}@media print,screen and (max-width: 799px){.introduction .deco2{width:9rem;right:3.2rem;top:76.1rem}}.introduction .deco3{width:24.6rem;position:absolute;left:-5.6rem;top:119rem}@media print,screen and (max-width: 799px){.introduction .deco3{width:8.1rem;left:-1.1rem;top:93.6rem}}.introduction .pic3{width:37.2rem;height:28rem;border-radius:4rem;overflow:hidden;position:absolute;right:2rem;bottom:0}.product{margin:0;padding:8rem 0 8rem}@media print,screen and (max-width: 799px){.product{padding:12rem 0 6rem}}.product h2{text-align:center}.product .desc{margin-top:3.2rem;text-align:center}@media print,screen and (max-width: 799px){.product .desc{margin-top:2.4rem}}.product .list_product{display:grid;grid-template-columns:1fr 1fr 2fr;gap:3.6rem;margin:5.6rem auto 0;padding:0;list-style:none}@media print,screen and (max-width: 799px){.product .list_product{grid-template-columns:1fr;gap:4rem;margin-top:3.6rem}}.product .list_product li{margin:0;padding:0}.product .list_product li h3{text-align:center}.product .list_product li .ex{text-align:center}@media print,screen and (max-width: 799px){.product .list_product li .ex{margin-top:.8rem}}.product .list_product li .pic{display:block;margin:2.4rem auto 0;max-height:29.2rem;aspect-ratio:1;border-radius:2rem;overflow:hidden}@media print,screen and (max-width: 799px){.product .list_product li .pic{max-height:18.3rem;border-radius:1.4rem}}.product .list_product li .pic img{display:block}.product .list_product li .pic2{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:2}.product .list_product li .txt{line-height:1.75}@media print,screen and (max-width: 799px){.product .list_product li .txt{line-height:1.5}}.product .btn{display:flex;align-items:center;justify-content:center;margin:8rem auto 0}@media print,screen and (max-width: 799px){.product .btn{margin:4rem auto 0}}.business{padding:8rem 0 0;position:relative}.business h2{text-align:center}@media print,screen and (max-width: 799px){.business h2 span{display:block}}.business .desc{margin-top:3.2rem;text-align:center}@media print,screen and (max-width: 799px){.business .desc{margin-top:2.4rem}}.business .control{margin-top:5.6rem}@media print,screen and (max-width: 799px){.business .control{margin-top:3.2rem}}.business .deco1{width:21.6rem;position:absolute;left:8.4rem;top:6.4rem}.business .deco2{width:24rem;position:absolute;right:3.6rem;top:7.2rem}.business .btn{display:flex;align-items:center;justify-content:center;margin:8rem auto 0}@media print,screen and (max-width: 799px){.business .btn{margin:4rem auto 0}}.advertisement{padding:16rem 0;position:relative}@media print,screen and (max-width: 799px){.advertisement{padding:12rem 0}}.advertisement .deco1{width:41.9rem;position:absolute;left:0;top:0;transform:translateX(-13.3rem)}.advertisement .deco2{width:21.2rem;position:absolute;right:0;bottom:0;transform:translateY(3.4rem)}.advertisement h2{text-align:center}@media print,screen and (max-width: 799px){.advertisement h2 span{display:block}}.advertisement .desc{margin-top:3.2rem;text-align:center}@media print,screen and (max-width: 799px){.advertisement .desc{margin-top:2.4rem}}.advertisement .ad{margin-top:5.6rem;position:relative}@media print,screen and (max-width: 799px){.advertisement .ad{margin-top:3.2rem}}.advertisement .btn{display:flex;align-items:center;justify-content:center;margin:8rem auto 0}@media print,screen and (max-width: 799px){.advertisement .btn{margin:4rem auto 0}}.news{padding:8rem 0;background-color:#fff}.news h2{text-align:center}.news .list_news{display:grid;grid-template-columns:auto max-content 1fr;row-gap:2rem;column-gap:1.6rem;margin:3.2rem auto 0;padding:0}@media print,screen and (max-width: 799px){.news .list_news{display:block;margin-top:2.4rem}}.news .list_news li{display:contents}@media print,screen and (max-width: 799px){.news .list_news li:nth-child(n+3){display:none}}@media print,screen and (max-width: 799px){.news .list_news li{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"time tags" "title title";column-gap:.8rem;row-gap:1rem;align-items:center}}@media print,screen and (max-width: 799px){.news .list_news li:not(:first-child){margin-top:2.4rem}}.news .list_news li time{font-weight:700}@media print,screen and (max-width: 799px){.news .list_news li time{grid-area:time}}.news .list_news li .tags{margin-top:.2rem}@media print,screen and (max-width: 799px){.news .list_news li .tags{grid-area:tags}}.news .list_news li .title{text-decoration:underline}@media print,screen and (max-width: 799px){.news .list_news li .title{grid-area:title}}.news .list_news li .title:hover{color:#064b88}.news .btn{display:flex;align-items:center;justify-content:center;margin:8rem auto 0}@media print,screen and (max-width: 799px){.news .btn{margin:4rem auto 0}}.group{padding:16rem 0}.group h2{text-align:center}.group .desc{margin-top:3.2rem;text-align:center}@media print,screen and (max-width: 799px){.group .desc{margin-top:2.4rem}}.group .list_group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.4rem 11rem;margin:5.6rem auto 0;padding:0;list-style:none}@media print,screen and (max-width: 799px){.group .list_group{grid-template-columns:1fr 1fr;gap:2.4rem 1.9rem;margin:2.4rem auto 0}}.group .list_group li{margin:0;padding:0}.group .list_group li .pic{border-radius:2rem;overflow:hidden}@media print,screen and (max-width: 799px){.group .list_group li .pic{border-radius:1.4rem}}.group .list_group li .name{margin-top:.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em}.group .btn{display:flex;align-items:center;justify-content:center;margin:8rem auto 0}@media print,screen and (max-width: 799px){.group .btn{margin:4rem auto 0}}.recruit{margin-right:10rem;padding:8rem 6rem 6rem 10rem;background-color:#ebe1c7;border-radius:0 4rem 4rem 0}@media print,screen and (max-width: 799px){.recruit{margin-right:1.2rem;padding:6rem 2.6rem;border-radius:0 2rem 2rem 0}}.recruit .inner{display:grid;grid-template-columns:auto 64rem;gap:8rem}@media print,screen and (max-width: 799px){.recruit .inner{display:block}}.recruit .content{color:#534434}@media print,screen and (max-width: 799px){.recruit .content{text-align:center}}.recruit .content h3{margin-top:3.2rem;line-height:1.75}@media print,screen and (max-width: 799px){.recruit .content h3{margin-top:1.6rem}}.recruit .content .pic{margin-top:2.4rem}.recruit .content p{margin:1.4rem 0 0}@media print,screen and (max-width: 799px){.recruit .content p{margin:.8rem 0 0;text-align:left}}.recruit .content .btn{margin-top:5rem}@media print,screen and (max-width: 799px){.recruit .content .btn{margin:4rem auto 0}}/*# sourceMappingURL=home.css.map */