@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;1,300&display=swap);@font-face{font-family:Coco-BoldCondensed;src:url(/common/font/Coco-BoldCondensed.woff2) format("woff2"),url(/common/font/Coco-BoldCondensed.woff) format("woff")}.contHeader{position:relative;height:4.4rem;padding-top:1.3rem;margin-bottom:1.5rem;box-sizing:border-box;text-align:center}.contHeader .pageTit{position:relative;margin-top:1.3rem}.pageTit{text-align:center}.pageTit .title{position:relative;font-family:Coco-BoldCondensed;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.04rem;letter-spacing:.2em;line-height:.9;color:#001620;padding-top:.5rem;padding-bottom:.6rem}.pageTit .title span{position:relative;top:.14rem;margin-left:.1em}.pageTit .title:before{position:absolute;top:0;left:0;right:0;display:block;text-align:center;content:attr(data-txt) "";font-size:.2rem;letter-spacing:.2em;line-height:.9;color:#001620}.elementWrap{position:relative;z-index:1;max-width:13.6rem;width:100%;margin:auto;padding-bottom:1rem}.elementWrap:after{content:"";display:block;clear:both}.logoBox{max-width:10rem;width:100%;margin:auto;margin-bottom:1.4rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.15rem}.logoBox>.logo{display:block;width:1.6rem;height:.9rem;line-height:0;transition:opacity .3s}.logoBox>.logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.no-touchevents .logoBox>.logo:hover{opacity:.5}.itemList{max-width:11.2rem;width:100%;margin:auto;position:relative}.itemList .detail{position:relative;display:block;margin:auto}.itemList .detail:before{content:"";position:absolute;left:0;top:0;bottom:0;right:calc(50% - 50vw);display:block;background-color:#fff}.itemList .detail+.detail{margin-top:.6rem}.itemList .detail+.detail.withPh{margin-top:1.3rem}.itemList .detail>.in{position:relative;max-width:10rem;width:100%;min-height:3.02rem;margin:auto;padding:.6rem 0;box-sizing:border-box}.itemList .detail .brand_logo_wrap{display:flex;flex-direction:column;width:4.4rem;min-height:2.25rem}.itemList .detail .logo_box{position:relative;justify-content:center;align-items:center}.itemList .detail .logo_box img{max-width:100%;height:auto}.itemList .detail .brand_links{display:flex;flex-direction:column;gap:.06rem;font-size:.13rem;line-height:1.5;font-weight:700;color:#fff}.itemList .detail .brand_links>li>a{display:flex;align-items:center;padding-block:.04rem .03rem;padding-inline:.1rem .2rem;border-radius:3px;width:-moz-fit-content;width:fit-content;background-color:#63838e;position:relative;transition:background-color .3s}.no-touchevents .itemList .detail .brand_links>li>a:hover{background-color:#4d6e78}.no-touchevents .itemList .detail .brand_links>li>a:hover::after{transform:translateX(3px)}.itemList .detail .brand_links>li>a::after{content:"";display:block;width:.06rem;height:.05rem;background-color:#fff;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;right:.08rem;transition:transform .3s}.itemList .detail .ph_box{width:4.98rem;height:3.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.itemList .detail .ph_box .left,.itemList .detail .ph_box .right{display:block;width:2.45rem;height:3.5rem}.itemList .detail .txt{display:block;font-size:.15rem;letter-spacing:0;line-height:2;text-align:justify;text-justify:inter-ideograph}.itemList .detail.withPh{padding-bottom:0}.itemList .detail.withPh .ph_box{position:absolute;top:-.65rem;right:0}.itemList .detail.withPh .txt{width:100%;margin-top:.55rem}@media screen and (max-width:640px){.contHeader{height:auto;width:100%;margin-top:.45rem;margin-bottom:.6rem;padding-top:.48rem}.contHeader .pageTit{margin-top:0}.pageTit .title{font-size:.52rem;padding-top:.3rem;padding-bottom:.28rem;white-space:nowrap}.pageTit .title span{top:.1rem}.pageTit .title:before{font-size:.12rem}.wp-pagenavi{margin-top:.5rem;margin-bottom:.5rem}.elementWrap{margin-bottom:0}.logoBox{width:calc(100% - .3rem);margin-bottom:.45rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);-moz-column-gap:.2rem;column-gap:.2rem;row-gap:.15rem}.logoBox>.logo{width:26.87vw;height:15.31vw;text-align:center;margin:0}.itemList{width:calc(100% - .25rem);margin-left:.25rem}.itemList .detail{padding:.35rem .25rem}.itemList .detail:before{right:0}.itemList .detail+.detail{margin-top:.25rem}.itemList .detail+.detail.withPh{margin-top:.25rem}.itemList .detail>.in{min-height:0;padding:0}.itemList .detail .txt_box{display:flex;flex-direction:column}.itemList .detail .brand_logo_wrap{display:contents}.itemList .detail .logo_box{order:0;display:inline-block;width:100%;height:auto;line-height:0;text-align:center;margin-bottom:.3rem}.itemList .detail .logo_box img{max-width:70%}.itemList .detail .brand_links{order:2;margin-top:.16rem;font-size:.11rem}.itemList .detail .ph_box{width:100%;height:54vw}.itemList .detail .ph_box .left,.itemList .detail .ph_box .right{width:calc((100% - .03rem)/ 2);height:54vw}.itemList .detail .txt{order:1;font-size:.11rem;letter-spacing:.09em;line-height:2}.itemList .detail.withPh:before{bottom:.4rem}.itemList .detail.withPh .ph_box{position:static;margin-top:.4rem}.itemList .detail.withPh .txt{margin-top:0}}@media print,screen and (min-width:641px){.itemList .detail .brand_logo_wrap{align-items:center;justify-content:center;gap:.3rem}.itemList .detail .brand_links{align-items:center}.itemList .detail:not(.withPh)>.in{padding:.38rem 0}.itemList .detail:not(.withPh) .txt_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;width:100%}.itemList .detail:not(.withPh) .txt{width:5rem}}/*# sourceMappingURL=brand.css.map */
