#Home .mv{min-height:700px}#Home .mv h1{font-size:26px;color:#fff;letter-spacing:10px;font-family:"Noto Sans JP",sans-serif}#Home .business{padding-top:100px;padding-bottom:100px}#Home .business p.enTitle{font-size:42px;font-family:"Josefin Sans",sans-serif;letter-spacing:5px}#Home .business h2{font-size:18px;color:#0095e3;letter-spacing:5px;margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;font-weight:600}#Home .business .section1{position:relative;width:100%;height:605px;margin-bottom:80px}#Home .business .section1 .image{position:absolute;top:0;left:0}#Home .business .section1 .txtBlock{position:absolute;top:75px;left:55%;padding:60px;background-color:#ecf9ff;width:480px}#Home .business .section1 .txtBlock h3{font-size:24px;font-weight:600;color:#0095e3;margin-top:20px;margin-bottom:15px;letter-spacing:5px;font-family:"Noto Sans JP",sans-serif}#Home .business .section1 .txtBlock p{margin-bottom:30px}#Home .business .section2{position:relative;width:100%;height:605px;margin-bottom:80px}#Home .business .section2 .image{position:absolute;top:0;right:0;z-index:1000}#Home .business .section2 .txtBlock{position:absolute;top:105px;right:55%;padding:80px 60px;background-color:#ecf9ff;width:540px;z-index:2000}#Home .business .section2 .txtBlock h3{font-size:24px;font-weight:600;color:#0095e3;margin-bottom:15px;letter-spacing:5px;line-height:1.4;font-family:"Noto Sans JP",sans-serif}#Home .business .section2 .txtBlock p{margin-bottom:30px}#Home .business .section3{position:relative;width:100%;height:605px;margin-bottom:80px}#Home .business .section3 .image{position:absolute;top:0;left:0}#Home .business .section3 .txtBlock{position:absolute;top:115px;left:55%;padding:80px 60px;background-color:#ecf9ff;width:540px}#Home .business .section3 .txtBlock h3{font-size:24px;font-weight:600;color:#0095e3;margin-bottom:15px;letter-spacing:5px;font-family:"Noto Sans JP",sans-serif}#Home .business .section3 .txtBlock p{margin-bottom:30px}#Home .business .section3 .txtBlock1{top:75px}#Home .business .section3 .txtBlock img{margin-bottom:15px}#Home .company .cover{padding-top:100px;padding-bottom:100px}#Home .company p.enTitle{font-size:42px;font-family:"Josefin Sans",sans-serif;letter-spacing:5px;color:#fff}#Home .company h2{font-size:18px;color:#0095e3;letter-spacing:5px;margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;color:#fff;font-weight:600}#Home .company a:hover{opacity:.7}#Home .company .column .box{background-color:#fff;padding:60px 15px}#Home .company .column .box h3{font-size:22px;color:#0095e3;font-weight:600;font-family:"Noto Sans JP",sans-serif;letter-spacing:5px;margin-top:20px}#Home .products{padding-top:100px;padding-bottom:100px}#Home .products p.enTitle{font-size:42px;font-family:"Josefin Sans",sans-serif;letter-spacing:5px}#Home .products h2{font-size:18px;color:#0095e3;letter-spacing:5px;margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;font-weight:600}.slider1{display:flex;margin:0 calc(50% - 50vw);width:100vw;height:76px;overflow:hidden}.slider1 ul{display:flex;padding:0;margin:0}.slider1 li{width:4962px;list-style:none}.slider1 ul:first-child{animation:slide1 75s -35s linear infinite}.slider1 ul:last-child{animation:slide2 75s linear infinite}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}#Home .products .cmnBtn{margin-top:50px}#Home .recruit p.enTitle{font-size:42px;font-family:"Josefin Sans",sans-serif;letter-spacing:5px;color:#fff}#Home .recruit h2{font-size:18px;letter-spacing:5px;margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;color:#fff;font-weight:600}#Home .recruit h3{font-size:22px;letter-spacing:5px;margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;color:#fff}#Home .instagram{padding-top:100px;padding-bottom:100px}#Home .instagram p.enTitle{font-size:42px;font-family:"Josefin Sans",sans-serif;letter-spacing:5px}#Home .instagram h2{font-size:18px;color:#0095e3;letter-spacing:5px;margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;font-weight:600}#sb_instagram .sbi_follow_btn a{font-size:16px}#sb_instagram svg:not(:root).svg-inline--fa{height:1.2em}@media (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3,.sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{font-family:"Josefin Sans",sans-serif;font-size:26px}}@media (max-width:833px){#Home .mv{min-height:250px}#Home .mv h1{font-size:20px}#Home .business{padding-top:50px;padding-bottom:0}#Home .business p.enTitle{font-size:34px}#Home .business h2{font-size:16px;margin-bottom:30px}#Home .business .section1,#Home .business .section2,#Home .business .section3{position:static;width:auto;height:auto}#Home .business .section1 .image,#Home .business .section2 .image,#Home .business .section3 .image{position:static}#Home .business .section1 .txtBlock,#Home .business .section2 .txtBlock,#Home .business .section3 .txtBlock{position:static;padding:40px 15px;width:auto}#Home .business .section3 .txtBlock img{margin-bottom:15px}#Home .business .section3 .txtBlock h3{letter-spacing:0px}#Home .business .section2 .txtBlock h3{letter-spacing:0px}#Home .company .cover{padding-top:50px;padding-bottom:50px}#Home .company p.enTitle{font-size:34px}#Home .company h2{font-size:16px}#Home .company .column .box{padding:30px 15px}#Home .products{padding-top:50px;padding-bottom:50px}#Home .products p.enTitle{font-size:34px}#Home .products h2{font-size:16px}#Home .recruit p.enTitle{font-size:34px}#Home .recruit h2{font-size:16px}#Home .recruit h3{font-size:20px;line-height:1.8}#Home .instagram{padding-top:50px;padding-bottom:50px;padding-left:15px;padding-right:15px}#Home .instagram p.enTitle{font-size:34px}#Home .instagram h2{font-size:16px;margin-bottom:30px}#Home .reverse{display:flex;flex-direction:column-reverse}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3,.sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{font-family:"Josefin Sans",sans-serif;font-size:21px}}