@charset "utf-8";

@import url(https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Noto+Sans+JP:wght@100..900&display=swap);img{max-width: 100%;}
body{width: 100vw;padding:0;margin:0;overflow-x: hidden;}
html{scroll-behavior:smooth}@media screen and (max-width:767px){.pcOnly{display:none!important}}@media screen and (min-width:768px){.spOnly{display:none!important}}@media screen and (max-width:767px){img{margin:0}}.ty_wrapper{max-width:1216px;color:#7d4807;margin:0 auto;font-size:16px;line-height:1.6}.ty_wrapper P{font-size:16px;font-family:"Inria Serif",serif;color:#7d4807;line-height:1.4}@media screen and (max-width:767px){.ty_wrapper{font-size:15px;padding:0 6%}}.ty_wrapper .pmb{margin-bottom:15px}@media screen and (max-width:767px){.ty_wrapper .pmb{margin-bottom:10px}}.ty_mainMv{max-width:1216px;margin:53px auto 0}.ty_mainMv img{width:100%}@media screen and (max-width:767px){.ty_mainMv{margin-top:37px}}.ty_lead{margin:70px 0;font-weight: normal;}.ty_lead p{font-size:18px;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:1em!important;color:#677471}@media screen and (max-width:767px){.ty_lead p{font-size:12px}}.ty_lead2{margin:70px 0;text-align:center;font-style: normal;}@media screen and (max-width:767px){.ty_lead2{margin:60px 0;text-align:center}}.ty_lead2 p{font-size:20px;text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:1em!important;font-weight: normal;}@media screen and (max-width:767px){.ty_lead{margin:30px 0 70px}.ty_lead2 p{font-size:14px}}@media screen and (max-width:767px){.spWideClear{width:100vw;position:relative;left:50%;transform:translateX(-50%)}}.inriaTit01{font-size:32px;font-family:"Inria Serif",serif;text-align:center;margin:115px 0;color: #7d4807;padding: 0;border-bottom: 0;font-weight: 700;}@media screen and (max-width:767px){.inriaTit01{font-size:19px;margin:50px 0}}.ty_item01{margin:0 auto;position:relative}@media screen and (min-width:768px){.ty_item01{width:916px}}.ty_item01 .ty_item01extra{position:absolute;left:507px;top:458px;width:289px;z-index:3}@media screen and (max-width:767px){.ty_item01 .ty_item01extra{display:none}}@media screen and (min-width:768px){.ty_item01 .ty_itemTx{position:absolute;bottom:15px;left:72px;border-left:2px solid #aa5b3a;border-bottom:2px solid #aa5b3a;width:585px;padding-left:15px;padding-bottom:15px}}.ty_item02{margin:0 auto;position:relative}@media screen and (min-width:768px){.ty_item02{width:916px;padding-bottom:4em}}.ty_item02 .ty_item02extra{position:absolute;left:52px;top:610px;width:444px;z-index:3}@media screen and (max-width:767px){.ty_item02 .ty_item02extra{display:none}}@media screen and (min-width:768px){.ty_item02 .ty_itemTx{position:absolute;left:471px;top:820px;border-left:2px solid #aa5b3a;border-bottom:2px solid #aa5b3a;width:585px;padding-left:45px;padding-bottom:15px}}.ty_item03{margin:0 auto;position:relative}@media screen and (min-width:768px){.ty_item03{width:916px;padding-bottom:9em}}@media screen and (min-width:768px){.ty_item03 .ty_itemTx{position:absolute;left:63px;top:836px;border-left:2px solid #aa5b3a;border-bottom:2px solid #aa5b3a;width:581px;padding-left:15px;padding-bottom:15px;padding-top:20px}}.ty_item04{margin:0 auto;position:relative}@media screen and (min-width:768px){.ty_item04{width:916px;padding-bottom:3em;margin-bottom:100px}}@media screen and (max-width:767px){.ty_item04{padding-bottom:100px}}@media screen and (min-width:768px){.ty_item04 .ty_itemTx{position:absolute;left:566px;top:720px;border-right:2px solid #aa5b3a;border-bottom:2px solid #aa5b3a;width:312px;padding-left:15px;padding-bottom:15px}}@media screen and (max-width:767px){.ty_itemTx{display:inline-block;text-align:left;margin-top:2em}}.ty_itemTx p{padding-top:1em;font-size:14px}.ty_itemTx p.extra{padding-top:.5em}@media screen and (max-width:767px){.ty_itemTx p{font-size:12px;padding-top:.5em}}.ty_itemTx a{color:#000;text-decoration:underline}@media screen and (max-width:767px){.ty_item{text-align:center}}@media screen and (min-width:768px){.ty_pc_imgR{float:right}.ty_pc_imgL{float:left}}@media screen and (max-width:767px){.spAL{text-align:left}}.clearfix::after{content:"";display:block;clear:both}
.ty_itemTx p{margin:0!important;}

.ty_itemTx {
  font-weight: normal;
}

.itemsection a{text-decoration: none;}

.lookbook_2025_imgunder_tx01 {
  font-weight: normal;
}
.lookbook_2025_wrap.firstCon p:not(.lookbook_2025_tit01),
.lookbook_2025_con_tx001 {
  font-weight: normal;
  line-height: 1.7;
}
.toHome a {
  font-weight: normal;
  transition: opacity .3s;
}
.toHome a:hover {
  opacity: .8;
}

.block-lineup-filter--btn,.block-lineup-aside {
  display: none !important;
}

.block-topic-path, .block-lineup-title {
  display: none;
}

.block-lineup-items {
  padding-inline: 0;
  padding-top: 45px;
}

.wrapper {
  display: block;
  max-width: none;
}

.wrapper hgroup h2 {
  border-bottom: none;
  padding: 0;
  margin: 0;
  background: none;
}

@media screen and (min-width: 768px) {
  .pane-contents .wrapper {
    margin: 0 auto;
    display: block;
  }

  .container {
    max-width: none;
  }

  .block-lineup-items {
    padding-inline: 0;
    width: 100%;
  }
}

@media screen and (min-width: 1024px) {
  .block-lineup-wrap {
    padding-top: 0;
    padding-inline: 0;
    inline-size: 100%;
  }
  .block-lineup-wrap.block-ranking-wrap {
    padding-inline: 0;
    padding-top: 0;
  }

  .box:has(.boxPoint) {
    overflow: hidden;
  }
}

@media screen and (min-width: 1280px) {
  .block-lineup-items {
    padding-top: 77px;
    padding-bottom: 0;
  }
}