﻿.text-styleR{font-size:clamp(1.6rem, 1.6vw, 2rem);letter-spacing:0.1em;line-height:1.75}.business-head .head-inner{position:relative}.business-head .business-ttl{position:absolute;text-align:center;letter-spacing:0.1em;font-size:clamp(3rem, 4vw, 8rem);top:calc(50% - 2.9em);left:calc(50% - 2.7em);line-height:1.4}@media screen and (min-width: 961px){.business-head .business-ttl{top:calc(50% - 1.3em);left:calc(50% - 2.2em)}}@media screen and (min-width: 1361px){.business-head .business-ttl{top:calc(50% - 1.2em);left:calc(50% - 2.2em)}}@media screen and (max-width: 960px){.business-head .business-ttl{background:#fff;padding:1.5em 0.5em}}.business-head .business-ttl .ttl-ja{font-weight:bold;font-size:clamp(3rem, 4vw, 8rem)}.business-head .business-ttl .ttl-en{font-family:"Outfit";font-size:clamp(1.8rem, 3vw, 3.5rem);font-weight:500}.business-fvImg .item-img img{aspect-ratio:806 / 1089;object-fit:cover}.business-list{max-width:1920px;width:92%;margin:0 auto}.business-list .business-item:nth-of-type(2n+1) .item-row{flex-direction:row-reverse}@media screen and (min-width: 961px){.business-list .business-item:nth-of-type(2n+1) .item-body{flex:1;margin-left:calc(50% - 50vw);margin-right:4%}}@media screen and (min-width: 961px){.business-list .business-item:nth-of-type(2n+1) .item-details{padding:0 0 0 8%}}@media screen and (min-width: 961px){.business-list .business-item:nth-of-type(2n) .item-body{flex:1;margin-right:calc(50% - 50vw);margin-left:4%}}@media screen and (min-width: 961px){.business-list .business-item:nth-of-type(2n) .item-details{padding:0 8% 0 0;justify-content:flex-start}}@media screen and (min-width: 961px){.business-list .business-item:nth-of-type(2n) .item-details .details-list{margin-left:8%}}.business-list .business-item .item-line{width:100vw;margin:40px calc(50% - 50vw)}@media screen and (min-width: 961px){.business-list .business-item .item-line{margin:0 calc(50% - 50vw) calc(0px - clamp(40px,6vw,80px))}}.business-list .business-item .item-line svg line{fill:none;stroke:#000;stroke-miterlimit:10}@media screen and (min-width: 961px){.business-list .business-item .item-row{display:flex;justify-content:space-between}}@media screen and (min-width: 961px){.business-list .business-item .item-head{width:45%}}.business-list .business-item .item-body{margin-top:40px}@media screen and (min-width: 961px){.business-list .business-item .item-body{margin-top:0;width:51%}}.business-list .business-item .item-cts{display:flex;justify-content:space-between}.business-list .business-item .item-cts .cts-side{min-width:1em;line-height:1;font-family:"Outfit";font-weight:500;font-size:clamp(1.4rem, 2vw, 2.4rem);letter-spacing:0.08em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.business-list .business-item .item-cts .cts-main{width:100%;padding:0 0 0 clamp(15px, 4vw, 80px)}.business-list .business-item .item-ttl{font-size:clamp(3rem, 5vw, 7rem);font-weight:bold;letter-spacing:0.1em;line-height:1.4;margin-bottom:0.7em}.business-list .business-item .item-ttl::after{content:"";display:block;width:clamp(100px, 18vw, 186px);height:1px;background:#000;margin-top:0.3em}.business-list .business-item .item-ttl>span{display:block}.business-list .business-item .item-num{font-family:"Outfit";font-weight:500;letter-spacing:0.05em;font-size:clamp(4rem, 6vw, 8rem);line-height:1}.business-list .business-item .item-txt{max-width:525px}.business-list .business-item .item-subImg{margin-top:clamp(40px, 8vw, 80px);display:flex;justify-content:space-between}.business-list .business-item .item-subImg li{width:calc(100% * 1/3 - 4px)}.business-list .business-item .item-subImg li:nth-of-type(2){padding-top:min(7vw, 140px)}.business-list .business-item .item-subImg li:nth-of-type(3){padding-top:min(4vw, 80px)}.business-list .business-item .item-subImg li .imgBox{display:block;overflow:hidden}.business-list .business-item .item-subImg li .imgBox:not(:last-child){margin-bottom:5px}.business-list .business-item .item-subImg li .imgBox.lrg{aspect-ratio:224/312}.business-list .business-item .item-subImg li .imgBox.sml{aspect-ratio:1/1}.business-list .business-item .item-subImg li .imgBox>span{display:block}.business-list .business-item .item-subImg li img{transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate3d(0px, 0px, 0px) scale(1)}@media (hover: hover){.business-list .business-item .item-subImg li img:hover{scale:1.03}}@media screen and (max-width: 960px){.business-list .business-item .item-subImgL{display:none}}.business-list .business-item .item-subImgL>span{display:block}.business-list .business-item .item-subImgL img{max-width:100%;height:auto;aspect-ratio:976 / 806;object-fit:cover}.business-list .business-item .item-mainImg{aspect-ratio:976/806}.business-list .business-item .item-mainImg>span{display:block}.business-list .business-item .item-details{margin-top:clamp(40px, 6vw, 60px)}@media screen and (min-width: 577px){.business-list .business-item .item-details{display:flex;justify-content:space-between}}.business-list .business-item .item-details .details-ttl{font-family:"Outfit";font-weight:500;font-size:clamp(2rem, 2vw, 5rem);letter-spacing:0.08em}@media screen and (max-width: 960px){.business-list .business-item .item-details .details-ttl{font-size:clamp(2.6rem, 4vw, 5rem)}}.business-list .business-item .item-details .details-list{font-size:clamp(1.4rem, 1.4vw, 2rem);font-weight:bold;letter-spacing:0.15em}@media screen and (max-width: 960px){.business-list .business-item .item-details .details-list{margin-top:1.5em;font-size:clamp(1.6rem, 1.6vw, 2rem)}}.business-list .business-item .item-details .details-list li{position:relative;padding:0 0 0 1.2em}.business-list .business-item .item-details .details-list li::before{content:"□";position:absolute;left:0}.sec-contact{margin-top:clamp(80px, 20vw, 200px)}
/*# sourceMappingURL=business.css.map */
