:root{font-size:62.5%}.sp{display:none}#frame-collection img{max-width:100%}#frame-collection #wrap{max-width:106rem;width:100%;margin:0 auto 29.3rem}#frame-collection #wrap h2[class$=_ttl]{text-align:center;font-weight:bold;font-size:2.4rem;line-height:1;letter-spacing:.1em;margin-bottom:1rem}#frame-collection #wrap h2[class$=_ttl] span{color:#ff253f}@media(max-width: 768px){.sp{display:block}.pc{display:none}}#header_menu .header_menu__list>ul{justify-content:center}#tblLayout{margin:0 auto}.breadcrumbs{display:flex;align-items:center;margin:2rem 0 4rem}.breadcrumbs li,.breadcrumbs li a{color:#000;font-size:1.1rem;line-height:1.2;letter-spacing:.04em;white-space:nowrap;display:flex;align-items:center}.breadcrumbs li::after{content:"";border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);display:inline-block;width:.7rem;height:.7rem;margin:0 1rem .1rem .6rem}.breadcrumbs li:last-of-type:after{display:none}@media screen and (max-width: 768px){.breadcrumbs{padding:1.3rem 1.5rem 3.2rem;margin:0;box-sizing:border-box}.breadcrumbs li,.breadcrumbs li a{color:#000;font-size:1.1rem}}.mv img{margin-bottom:6.1rem}@media screen and (max-width: 768px){.mv img{margin-bottom:rem}}.comcept{margin-bottom:8.1rem}.comcept p{text-align:center;font-size:1.6rem;line-height:3.6rem;letter-spacing:.1em}@media screen and (max-width: 768px){.comcept{padding:0 3.7333333333vw;margin-bottom:17.7333333333vw;box-sizing:border-box}.comcept p{text-align:left;font-size:16px;line-height:6vw}}.lineup .l-nav{padding-bottom:15.7rem;text-align:center;margin-bottom:14rem;border-bottom:2px solid #9e9e9e}.lineup .l-nav h2{text-align:center;font-weight:normal;font-size:3rem;line-height:1;letter-spacing:.1em;margin-bottom:5.6rem}.lineup .l-nav picture{margin-bottom:7.5rem;display:block}.lineup .l-nav ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;padding:0 4rem;box-sizing:border-box}.item{display:grid;margin-bottom:21.5rem;border-bottom:2px solid #9e9e9e}.item .i-box{padding-bottom:13rem;margin:auto;text-align:center}.i-box .flex{display:flex;gap:5.7rem}.item .i-box:last-of-type{border-bottom:none}.item .i-box h2{margin-bottom:0 !important}.item .i-box h2 small{font-size:2rem !important;margin:2rem 0 4.7rem !important}.item .i-box p{text-align:center;font-size:16px;line-height:3.6rem;letter-spacing:.1em;margin:3rem 0 8rem}.item .i-box p.no{font-weight:500;font-size:3rem;line-height:1;margin:0 0 7rem;text-align:center}.item .i-box p.left{text-align:left;padding:8rem 0 0 9rem;margin:auto}.item .i-box p.left span{font-weight:bold}.item .i-box .pic{margin-bottom:7.7rem}.item .i-box .c-btn{margin:auto}.item .i-box .c-btn a,.c-btn a{display:flex;align-items:center;justify-content:center;height:7.2rem;max-width:37.1rem;width:100%;margin:0 auto;border:1px solid #000;font-size:1.6rem;line-height:1;letter-spacing:.1em;transition:all .2s}.item .i-box .c-btn a:hover{color:#fff;background:#000;transition:all .2s}.c-btn a:hover{color:#fff;background:#000;transition:all .2s}.item_box1{max-width:94.5rem;margin:auto}.item_box2{max-width:76.5rem;margin:18rem auto 0}#frame-collection #wrap .item_box2 h2[class$=_ttl]{margin-bottom:3.5rem !important;font-weight:normal}#frame-collection #wrap .item_box3 h2[class$=_ttl]{font-weight:bold;text-align:right;line-height:1.5;letter-spacing:.1em}#frame-collection #wrap .item_box2 h2[class$=_ttl] span{font-weight:bold}#frame-collection #wrap .item_box2 #item02 h2.item_ttl{margin-top:4rem;font-size:16px;line-height:3.6rem;letter-spacing:.1em}.item.item_box2 .i-box{padding-bottom:0}.item.item_box2 .i-box#item03 p{margin-bottom:3rem}.item.item_box2 .i-box#item03 p+picture{margin-bottom:9rem;display:block}.item_box3{max-width:94.5rem;margin:18rem auto 0;position:relative;border-bottom:none}.item.item_box3 .i-box p{margin:0 0 4rem}.item.item_box3 .i-box p.no{margin-bottom:7rem}.item.item_box3 .i-box p.gray{text-align:right}.item.item_box3 .i-box:not(:first-child) p{text-align:right;margin:0 0 3rem}.item.item_box3 #item02.i-box:not(:first-child) p.no{text-align:center;margin-bottom:7rem}.item_box3 .txt{padding-top:6.5rem;width:38rem;display:block}.item.item_box3 .i-box{width:100%;padding-bottom:43rem}.item.item_box3 .i-box#item02{padding-bottom:8rem}.item.item_box3{border-bottom:none}.item.item_box3 .i-box #item04{padding-bottom:42rem}.item.item_box3 .i-box .flex{gap:8rem}.design span{font-weight:900;font-size:6.2rem;line-height:1;letter-spacing:.1rem;font-family:Arial,Helvetica,sans-serif;position:absolute;bottom:31rem;right:0;text-align:right}@media screen and (max-width: 768px){.lineup .l-nav{padding:0 3.7333333333vw;margin-bottom:20rem;box-sizing:border-box;border-bottom:none}.lineup .l-nav::after{content:"";display:block;height:1px;width:100%;margin:20rem auto 0;background:#000}.lineup .l-nav h2{font-size:4.8vw;margin-bottom:6vw}.lineup .l-nav ul{grid-template-columns:repeat(2, 1fr);gap:5.3333333333vw;padding:0}.lineup .l-nav picture{margin-bottom:7rem}}@media screen and (max-width: 768px){.item{display:grid;gap:0;padding:0 0 36vw;margin-bottom:28.6666666667vw;box-sizing:border-box;max-width:calc(100% - 3rem)}.item .i-box{padding-bottom:0;border-bottom:none}.item.item_box2{border-bottom:none;padding-bottom:0}.item .i-box::after{display:block;height:2px;max-width:4.9333333333vw;width:100%;margin:16vw auto 0;background:#000}.item .i-box:last-of-type:after{display:none}.item .i-box h2 small{font-size:4vw !important;margin:3.8666666667vw 0 8.9333333333vw !important}.item .i-box p{line-height:6vw;margin:10vw 0 8.9333333333vw;text-align:left}.item .i-box p.left{padding:5rem 0 0 0}.item .i-box p.no{font-size:5.3333333333vw;margin:0 0 8rem;font-weight:bold}.item .i-box#item04 p,.item .i-box#item06 p{font-weight:bold}.item .i-box .pic{margin-bottom:10.6666666667vw}.item .i-box .c-btn a{height:10.5333333333vw;max-width:60.8vw;font-size:16px}#frame-collection #wrap{max-width:100%;margin:0 0 10.4vw}#frame-collection #wrap h2[class$=_ttl]{font-size:6vw;font-size:4.8vw;line-height:6.9333333333vw;margin-bottom:10rem}#frame-collection #wrap .item_box1 h2[class$=_ttl]{padding-top:16vw}#frame-collection #wrap h2[class$=_ttl] small{font-size:4vw;margin:4.2666666667vw 0 9.8666666667vw}.item .i-box .c-btn a,.c-btn a{width:69.3333333333vw;max-width:46.5rem}#frame-collection #wrap .item_box2 #item02 h2.item_ttl{text-align:left;margin-bottom:0 !important}.item.item_box3 .i-box .flex{display:grid;gap:4rem}.item.item_box3 .i-box{padding-bottom:32.6666666667vw}.item_box3 .txt{padding-top:0;margin:auto;width:100%}#frame-collection #wrap .item_box3 h2[class$=_ttl]{text-align:center}#frame-collection #wrap .item_box3 p{text-align:center;padding:1em 0 1.5em;margin-bottom:0}#frame-collection #wrap .item_box3 p.no{padding-bottom:17.3333333333vw}.design span{bottom:7%;font-size:5rem}}.other{margin-bottom:23rem}.other ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:6rem 5.2rem}.other ul li{font-size:1.6rem;line-height:1;letter-spacing:.1em}.other ul li picture{display:block;margin-bottom:2.3rem}@media screen and (max-width: 768px){.other{padding:0 3.7333333333vw;margin-bottom:22.2666666667vw;box-sizing:border-box}.other ul{gap:5.7333333333vw 4.8vw}.other ul li{font-size:3.2vw}.other ul li picture{margin-bottom:3.2vw}}.contact{border-top:1px solid #c6c6c6;padding-top:12rem}.contact *{text-align:center}.contact h3{font-weight:normal;font-size:3rem;margin-bottom:8.4rem}.contact .inner{display:grid;gap:5rem 0;padding:0 6rem;margin-bottom:5rem;box-sizing:border-box}.contact .inner .box{padding-bottom:5rem;border-bottom:1px solid #c6c6c6}.contact .inner .box h4{font-weight:normal;font-size:2.4rem;margin-bottom:4.4rem}.contact .inner .box .ad{font-size:2rem;margin-bottom:1.5rem}.contact .inner .box .tel{font-size:1.8rem}.contact .tc .time{font-weight:bold;font-size:2.4rem}.contact .tc .mail{color:#e11479;font-weight:bold;font-size:1.8rem;line-height:1.5;margin:4rem 0 6rem}.contact .c-btn{margin:0 auto;max-width:30.7rem;width:100%}.contact .c-btn a{display:flex;align-items:center;justify-content:center;height:4.9rem;font-size:1.9rem;line-height:1;letter-spacing:.1em;border:1px solid #494949;transition:.5s}.contact .c-btn a:hover{background:#000;color:#fff;transition:.5s}@media screen and (max-width: 768px){.contact{padding:16vw 3.7333333333vw 0;box-sizing:border-box}.contact h3{font-size:4.9333333333vw;margin-bottom:16vw}.contact .inner{gap:5.0666666667vw 0;padding:0 8vw;margin-bottom:5.0666666667vw}.contact .inner .box{padding-bottom:5.0666666667vw}.contact .inner .box h4{font-size:4.1333333333vw}.contact .inner .box .ad{font-size:3.6vw}.contact .inner .box .tel{font-size:3.3333333333vw}.contact .tc .time{font-size:3.2vw}.contact .tc .mail{font-size:3.3333333333vw}.contact .c-btn{margin:7.3333333333vw auto 0;max-width:79.7333333333vw}.contact .c-btn a{height:18.2666666667vw;font-size:5.3333333333vw}}/*# sourceMappingURL=usb.css.map */