@charset "utf-8";
/* CSS Document */
/*---------------------------
調整
 --------------------------*/
/* もっと見る */
.block-link {
  text-align: center;
  display: none;
}
/* 表示形式を非表示にする */
.block-goods-list--sort-order-items {
  display: none;
}
/* 表示件数（上）を非表示にする */
.block-goods-list--pager-top {
  display: none;
}
/* 表示件数（下）を非表示にする */
.block-goods-list--pager-bottom {
  display: none;
}
.block-thumbnail-t {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  text-align: left;
}
.block-top-event {
  padding: 30px 0;
}
/*---------------------------
adobefont
 --------------------------*/
#uvcut_lp {
  font-family: "vdl-penletter", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  color: #0068b7;
}
/*---------------------------
main
 --------------------------*/
.uvlptop--img img {
  width: 100%;
}
.uvlp--mainvisual {
  background: #fff20f;
  margin: 0;
  padding: 0;
}
.uvlp--text {
  padding: 2.5em 0;
}
.uvlp--text img {
  width: 15%;
  padding: 1.5em 0 0 0;
}
.uvlp--text p {
  font-size: 1.15rem;
  margin: 1.05em;
}
/*---------------------------
パーカー３選タイトル
 --------------------------*/
.uvcut-best3tittle {
  margin: 2.5em 0;
}
.uvcut-best3tittle-text {
  margin: 5em 0;
}
.uvcut-best3tittle h2 {
  font-size: 2rem;
  padding: 0;
  margin: 0;
  line-height: 1.15;
}
.uvcut-best3tittle p {
  font-size: 1.25rem;
  padding: 0;
  margin: 0;
}
.uvcut-best3tittle img {
  width: 90%;
  margin: 0 0 1.5em 0;
}
/*---------------------------
商品タイトル
 --------------------------*/
.face-g-ptext h3 {
  font-size: 1.5rem;
  padding: 0.15em 2em;
  border-radius: 3rem;
  background-color: #fff20f;
  width: fit-content;
  margin: 0 auto;
}
.face-g-ptext p {
  font-size: 1.15rem;
  margin: 0.9em 0 0.5em 0;
}
/*---------------------------
女子・カラーズ限定パーカー
 --------------------------*/
.face-g-pothers {
  margin: 1.5em 0;
}
.face-g-girl_colors {
  display: flex;
  justify-content: center;
  align-items: center;
}
.face-g-girl_colors img {
  width: 30%;
  padding: 0.5em 0;
}
.face-g-tittle img {
  width: 100%;
  margin: 1.5em 0;
}
.face-g-tittle h2 {
  padding: 0;
  margin-top: 0.5em;
  font-size: 2rem;
  line-height: 1.15;
}
.face-g-tittle p {
  padding: 0;
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.5;
}
/*---------------------------
比較表
 --------------------------*/
table {
  border-collapse: collapse;
  th, td {
    padding: 20px;
    box-sizing: border-box;
    line-height: 1.3;
  }
}
.sukurobox {
  @media screen and (max-width: 720px) {
    overflow: scroll;
  }
}
.sukuro {
  width: 100%;
  @media screen and (max-width: 720px) {
    width: 740px;
  }
  th {
    border: 1px solid #DDD;
    background: #0068b7;
    padding: 0.7em 0.25em;
    font-size: 0.9em;
    text-align: center;
    color: #fff;
    white-space: nowrap;
  }
  td {
    border: 1px solid #DDD;
    padding: 0.5em 0.25em;
    text-align: center;
    font-size: 0.9em;
    color: #000000;
    font-weight: 500;
  }
  tr {
    text-align: center;
  }
}
.my-small {
  font-size: 0.8em /*0.8倍の大きさに*/
}
.my-big {
  font-size: 6em /*6倍の大きさに*/
}
.tableblock p {  
  line-height: 1.5;
  margin-top: 0.5em;
}
.tableblock {
  margin: 1.5em auto;
}
.sukuro img {
	width: 65%;	
}
/*---------------------------
関連商品タイトル
 --------------------------*/
.face-g-ptext01 h3 {
  font-size: 1.5rem;
  padding: 0.15em 5em;
  border-radius: 3rem;
  background-color: #fff20f;
  margin: 0 4rem;
}
/*---------------------------
solotex
 --------------------------*/
.uv--solotex {
  margin: 1.5em 0;
}
.uv--solotex img {
  width: 100%;
}
.uv--solotex-tittle {
  margin-bottom: 1.5em;
}
.uv--solotex-tittle h2 {
  padding: 0;
  margin: 0;
  font-size: 1.5rem;
}
.uv--solotex-tittle p {
  padding: 0;
  margin: 0;
  font-size: 1.05rem;
}
/*---------------------------
サングラス
 --------------------------*/
.sunglasses-tex {
  margin: 0 0 1.5em 0;
}
.pricelist img {
  width: 90%;
  margin: 1.5em 0;
}
/*---------------------------
動画
 --------------------------*/
.block--lpvideo {
  width: 65%;
  margin: 0 auto;
}

.hacobune-unit-video-outline {
    padding: 0!important ;
}
/*---------------------------
js
 --------------------------*/
.js-solotex {
  text-align: left;
  color: #000000;
  font-family: 'Noto Sans JP';
  font-weight: 300;
  font-size: .75rem;
}