@charset "euc-jp";
/*----&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;-webkit-&#65533;&#65533;L&#65533;&#65533;&#65533;&#578;&#65533;&#65533;&#65533;&#1473;C&#65533;\&#65533;[&#65533;X&#65533;&#1167;W&#65533;&#323;A&#65533;b&#65533;v&#65533;&#65533;&#65533;î¹&#65533;&#385;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;----------------------------*/
/*----LESS------------------------------------------------------------------------------------------*/
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css);
.MA_0A {
  margin: 0 auto;
}
.TA_C {
  text-align: center;
}
.TA_R {
  text-align: right ;
}
.TA_L {
  text-align: left  ;
}
.VA_T {
  vertical-align: top   ;
}
.VA_M {
  vertical-align: middle;
}
.VA_B {
  vertical-align: bottom;
}
.DI_I {
  display: inline;
}
.DI_B {
  display: block;
}
.DI_N {
  display: none !important;
}
.DI_T {
  display: table;
}
.DI_IT {
  display: inline-table;
}
.DI_IB {
  display: inline-block;
}
.OV_HD {
  overflow: hidden;
}
.OV_VS {
  overflow: visible;
}
.FL_L {
  float: left ;
}
.FL_R {
  float: right;
}
.FL_U {
  float: unset;
}
.FL_C:after {
  display: block;
  clear: both;
  content: "";
}
.FL_CB {
  clear: both;
}
.TD_N {
  text-decoration: none;
}
/*--transition_&#65533;&#41607;&#65533;w&#65533;&#65533;---------------------------*/
/*--&#65533;F--------------------------------------------*/
/*--DROP DOWN MENU--*/
/*--MENU--*/
.red {
  color: hsl(15, 100%, 60%);
}
.green {
  color: hsl(115, 100%, 60%);
}
.blue {
  color: hsl(215, 100%, 60%);
}
.bgpink00 {
  background: hsl(15, 100%, 98%) !important;
}
/*--INFOMATION--*/
.bggr {
  background: hsl(0, 0%, 95%) !important;
}
/*--HOMME--*/
.bgwt {
  background: hsl(0, 0%, 100%) !important;
}
/*--LOOKBOOK-*/
/*--&#65533;&#65533;&#65533;&#785;&#65533;----------------------------------------*/
.dn {
  display: none;
}
.fB {
  font-weight: bold;
}
.fN {
  font-weight: normal;
}
/*--&#65533;y&#65533;[&#65533;W&#65533;&#65533;&#65533;C&#65533;A&#65533;E&#65533;g------------------------------*/
.center {
  text-align: center  !important;
  margin: 0 auto      !important;
}
.right {
  text-align: right   !important;
}
.left {
  text-align: left    !important;
}
.justify {
  text-align: justify !important;
}
.top {
  vertical-align: top    !important;
}
.middle {
  vertical-align: middle !important;
}
.bottom {
  vertical-align: bottom !important;
}
/*--FLEX-----------------------------------------*/
#FLEX {
  display: flex;
  display: -webkit-flex;
  /* Safari */
}
.FLEX_1 {
  flex: 1;
}
/*--TITLE------------------------------------------*/
H1,
.H1 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 5px 7px;
  background: hsl(15, 100%, 95%);
}
DIVH1,
DIV.H1 {
  width: max-content;
  max-width: 100%;
  padding: 1em 1em;
}
H2,
.H2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 5px 7px;
  background: hsl(15, 100%, 95%);
  font-weight: normal;
}
DIVH2,
DIV.H2 {
  width: max-content;
  max-width: 100%;
  padding: 1em 1em;
}
H4,
.H4 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 5px 7px;
  background: hsl(15, 100%, 98%);
  font-weight: normal;
}
DIVH4,
DIV.H4 {
  width: max-content;
  max-width: 100%;
  padding: 1em 1em;
}
H5,
.H5 {
  font-size: 13px;
  font-weight: normal;
}
H6,
.H6 {
  font-size: 11px;
  font-weight: normal;
}
H7,
.H7 {
  font-weight: bold;
  font-size: 15px;
}
/*--H3 &#65533;^&#65533;C&#65533;g&#65533;&#65533;&#65533;&#334;g&#65533;p ---*/
/*--H5 &#65533;&#65533;&#65533;w&#65533;i&#65533;W&#65533;&#65533; FS(13px) ---*/
/*--&#65533;&#65533;&#65533;i&#65533;&#42455;--*/
/*--H6 &#65533;&#65533;&#65533;w&#65533;i&#65533;W&#65533;&#65533; FS(11px) ---*/
/*--POINT------------------------------------------*/
/*--MAIN--*/
/*--&#65533;&#65533;&#65533;i&#65533;&#1677;&#65533;--*/
.r {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.rbd {
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border: hsl(0, 0%, 80%) 1px solid;
}
.wm {
  width: max-content;
}
.cr {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 5px 7px;
}
DIV.cr {
  width: max-content;
  max-width: 100%;
  padding: 1em 1em;
}
.crpk {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(15, 100%, 90%) 1px solid;
  padding: 5px 7px;
}
/*--&#65533;&#65533;&#65533;i&#65533;&#42455;--*/
.crs {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 2px 5px;
}
.crsbp {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  background: hsl(15, 100%, 98%);
  padding: 2px 5px;
}
/*--&#65533;&#65533;&#65533;&#33764;&#65533;&#65533;&#65533;--*/
.crbp {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: hsl(15, 100%, 98%);
  padding: 1px 5px;
}
/*--ABOUT--*/
@media (max-width: 480px) {
  /*----SMP----*/
  DIV.cr {
    max-width: 85vw;
  }
}
/*----&#65533;&#65533;b------------------------------------------------------------------------------------------*/
* {
  margin: 0px;
  padding: 0px;
}
* {
  vertical-align: top   ;
}
* {
  line-height: 1.8em;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
TABLE {
  border: #0000FF 0px solid;
  border-collapse: collapse;
}
TD,
TH,
IFRAME {
  border: #00FF00 0px solid;
}
LABEL,
INPUT,
BUTTON,
SELECT,
TEXTAREA,
[type="text"],
[type="password"],
[type="datetime"],
[type="datetime-local"],
[type="date"],
[type="month"],
[type="time"],
[type="week"],
[type="number"],
[type="email"],
[type="url"],
[type="search"],
[type="tel"],
[type="color"],
.uneditable-input {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 2px 0;
  font-size: 1em;
  height: 2em;
}
INPUT,
[type="submit"] {
  line-height: 1.4em;
  padding: 0.2em 0.6em;
}
/*----webkit&#65533;p&#65533;&#1874;&#65533;----*/
INPUT,
TEXTAREA {
  -webkit-appearance: none;
}
INPUT[type="button"] {
  height: auto;
}
IMG {
  border-width: 0;
}
LI {
  list-style: none outside none;
}
/*--&#65533;&#65533;&#65533;&#65533;&#65533;N&#65533;&#784;&#1874;&#65533;----------------------------------*/
A {
  text-decoration: none;
  color: hsl(0, 0%, 40%);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
A:hover,
A:focus {
  opacity: 0.7;
  color: hsl(0, 0%, 40%);
  text-decoration: none;
}
A.op,
.aop {
  color: hsl(0, 0%, 80%);
}
A.op:hover,
.aop:hover,
A.op:focus,
.aop:focus {
  opacity: 1;
  color: hsl(0, 0%, 40%);
}
#EXPLAIN A,
#FULL_SIZE A,
#CONSIGNMENT_SHOP A,
#INFO_OTHER A {
  color: hsl(15, 100%, 70%);
}
#EXPLAIN A:hover,
#FULL_SIZE A:hover,
#CONSIGNMENT_SHOP A:hover,
#INFO_OTHER A:hover,
#EXPLAIN A:focus,
#FULL_SIZE A:focus,
#CONSIGNMENT_SHOP A:focus,
#INFO_OTHER A:focus {
  color: hsl(15, 100%, 70%);
}
H1 A,
H2 A,
H3 A,
H4 A,
.H1 A,
.H2 A,
.H3 A,
.H4 A {
  color: hsl(0, 0%, 40%) !important;
}
H1 A:hover,
H2 A:hover,
H3 A:hover,
H4 A:hover,
.H1 A:hover,
.H2 A:hover,
.H3 A:hover,
.H4 A:hover,
H1 A:focus,
H2 A:focus,
H3 A:focus,
H4 A:focus,
.H1 A:focus,
.H2 A:focus,
.H3 A:focus,
.H4 A:focus {
  color: hsl(0, 0%, 40%) !important;
}
@media (max-width: 768px) {
  /*----TAB----*/
  A {
    color: hsl(0, 0%, 40%) !important;
    text-decoration: none !important;
  }
  A:hover,
  A:focus,
  A:active {
    color: hsl(0, 0%, 40%) !important;
    text-decoration: none !important;
  }
  #EXPLAIN A,
  #FULL_SIZE A,
  #CONSIGNMENT_SHOP A,
  #INFO_OTHER A {
    color: hsl(15, 100%, 70%) !important;
  }
  #EXPLAIN A:hover,
  #FULL_SIZE A:hover,
  #CONSIGNMENT_SHOP A:hover,
  #INFO_OTHER A:hover,
  #EXPLAIN A:focus,
  #FULL_SIZE A:focus,
  #CONSIGNMENT_SHOP A:focus,
  #INFO_OTHER A:focus {
    color: hsl(15, 100%, 70%) !important;
  }
  #EXPLAIN H1 A,
  #FULL_SIZE H1 A,
  #CONSIGNMENT_SHOP H1 A,
  #INFO_OTHER H1 A,
  #EXPLAIN H2 A,
  #FULL_SIZE H2 A,
  #CONSIGNMENT_SHOP H2 A,
  #INFO_OTHER H2 A,
  #EXPLAIN H3 A,
  #FULL_SIZE H3 A,
  #CONSIGNMENT_SHOP H3 A,
  #INFO_OTHER H3 A,
  #EXPLAIN H4 A,
  #FULL_SIZE H4 A,
  #CONSIGNMENT_SHOP H4 A,
  #INFO_OTHER H4 A,
  #EXPLAIN .H1 A,
  #FULL_SIZE .H1 A,
  #CONSIGNMENT_SHOP .H1 A,
  #INFO_OTHER .H1 A,
  #EXPLAIN .H2 A,
  #FULL_SIZE .H2 A,
  #CONSIGNMENT_SHOP .H2 A,
  #INFO_OTHER .H2 A,
  #EXPLAIN .H3 A,
  #FULL_SIZE .H3 A,
  #CONSIGNMENT_SHOP .H3 A,
  #INFO_OTHER .H3 A,
  #EXPLAIN .H4 A,
  #FULL_SIZE .H4 A,
  #CONSIGNMENT_SHOP .H4 A,
  #INFO_OTHER .H4 A {
    color: hsl(0, 0%, 40%) !important;
  }
  #EXPLAIN H1 A:hover,
  #FULL_SIZE H1 A:hover,
  #CONSIGNMENT_SHOP H1 A:hover,
  #INFO_OTHER H1 A:hover,
  #EXPLAIN H2 A:hover,
  #FULL_SIZE H2 A:hover,
  #CONSIGNMENT_SHOP H2 A:hover,
  #INFO_OTHER H2 A:hover,
  #EXPLAIN H3 A:hover,
  #FULL_SIZE H3 A:hover,
  #CONSIGNMENT_SHOP H3 A:hover,
  #INFO_OTHER H3 A:hover,
  #EXPLAIN H4 A:hover,
  #FULL_SIZE H4 A:hover,
  #CONSIGNMENT_SHOP H4 A:hover,
  #INFO_OTHER H4 A:hover,
  #EXPLAIN .H1 A:hover,
  #FULL_SIZE .H1 A:hover,
  #CONSIGNMENT_SHOP .H1 A:hover,
  #INFO_OTHER .H1 A:hover,
  #EXPLAIN .H2 A:hover,
  #FULL_SIZE .H2 A:hover,
  #CONSIGNMENT_SHOP .H2 A:hover,
  #INFO_OTHER .H2 A:hover,
  #EXPLAIN .H3 A:hover,
  #FULL_SIZE .H3 A:hover,
  #CONSIGNMENT_SHOP .H3 A:hover,
  #INFO_OTHER .H3 A:hover,
  #EXPLAIN .H4 A:hover,
  #FULL_SIZE .H4 A:hover,
  #CONSIGNMENT_SHOP .H4 A:hover,
  #INFO_OTHER .H4 A:hover,
  #EXPLAIN H1 A:focus,
  #FULL_SIZE H1 A:focus,
  #CONSIGNMENT_SHOP H1 A:focus,
  #INFO_OTHER H1 A:focus,
  #EXPLAIN H2 A:focus,
  #FULL_SIZE H2 A:focus,
  #CONSIGNMENT_SHOP H2 A:focus,
  #INFO_OTHER H2 A:focus,
  #EXPLAIN H3 A:focus,
  #FULL_SIZE H3 A:focus,
  #CONSIGNMENT_SHOP H3 A:focus,
  #INFO_OTHER H3 A:focus,
  #EXPLAIN H4 A:focus,
  #FULL_SIZE H4 A:focus,
  #CONSIGNMENT_SHOP H4 A:focus,
  #INFO_OTHER H4 A:focus,
  #EXPLAIN .H1 A:focus,
  #FULL_SIZE .H1 A:focus,
  #CONSIGNMENT_SHOP .H1 A:focus,
  #INFO_OTHER .H1 A:focus,
  #EXPLAIN .H2 A:focus,
  #FULL_SIZE .H2 A:focus,
  #CONSIGNMENT_SHOP .H2 A:focus,
  #INFO_OTHER .H2 A:focus,
  #EXPLAIN .H3 A:focus,
  #FULL_SIZE .H3 A:focus,
  #CONSIGNMENT_SHOP .H3 A:focus,
  #INFO_OTHER .H3 A:focus,
  #EXPLAIN .H4 A:focus,
  #FULL_SIZE .H4 A:focus,
  #CONSIGNMENT_SHOP .H4 A:focus,
  #INFO_OTHER .H4 A:focus {
    color: hsl(0, 0%, 40%) !important;
  }
}
/*--&#65533;g&#65533;&#65533;------------------------------------------*/
.bd01 {
  border: hsl(0, 0%, 80%) 1px solid;
}
.bd00 {
  border: none !important;
}
HR {
  margin: 5px 0px !important;
  border: none;
  border-top: hsl(0, 0%, 80%) solid 1px;
  width: 97.5vw;
}
HR.dash {
  border-top: hsl(0, 0%, 80%) dashed 1px !important;
}
.hr120120 {
  padding: 120px 0;
  clear: both;
}
/*----INFORMATION----*/
.hr12060 {
  padding: 120px 0 60px;
  clear: both;
}
/*----INFORMATION----*/
.hr6000 {
  padding: 60px 0 0;
  clear: both;
}
/*----INFORMATION----*/
/*----LOOKBOOK----*/
.hr0060 {
  padding: 0 0 60px 0;
  clear: both;
}
/*----INFORMATION----*/
/*----LOOKBOOK----*/
.hr6060 {
  padding: 60px 0;
  clear: both;
}
/*----INFORMATION----*/
/*----LOOKBOOK----*/
.hr3000 {
  padding: 30px 0 0;
  clear: both;
}
/*----INFORMATION----*/
.hr0030 {
  padding: 0 0 30px 0;
  clear: both;
}
/*----INFORMATION----*/
/*----LOOKBOOK----*/
.hr3030 {
  padding: 30px 0;
  clear: both;
}
/*----INFORMATION----*/
.hr_unit {
  padding: 120px 0 60px;
  clear: both;
}
@media (max-width: 768px) {
  HR {
    width: 100%;
  }
}
/*----TAB----*/
@media (max-width: 480px) {
  .hr_unit {
    padding: 60px 0;
    clear: both;
  }
}
/*----SMP----*/
/*--FONT------------------------------------------*/
* {
  color: hsl(0, 0%, 40%);
  font-size: 13px;
}
* {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "&#65533;q&#65533;&#65533;&#65533;m&#65533;p&#65533;S Pro W3", "Hiragino Kaku Gothic Pro", "&#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;I", Meiryo, Osaka, "&#65533;l&#65533;r &#65533;o&#65533;S&#65533;V&#65533;b&#65533;N", sans-serif;
}
.CMF {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "&#65533;q&#65533;&#65533;&#65533;m&#65533;p&#65533;S Pro W3", "Hiragino Kaku Gothic Pro", "&#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;I", Meiryo, Osaka, "&#65533;l&#65533;r &#65533;o&#65533;S&#65533;V&#65533;b&#65533;N", sans-serif;
}
/*----@import url(http://fonts.googleapis.com/css?family=Averia+Libre); &#65533;s&#65533;&#62279;&#65533;&#65533;&#65533;----*/
@font-face {
  font-family: 'Averia Libre';
  font-style: normal;
  font-weight: 400;
  src: local('Averia Libre Regular'), local('AveriaLibre-Regular'), url(https://fonts.gstatic.com/s/averialibre/v8/2V0aKIcMGZEnV6xygz7eNjESBanIRWbh8g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*--ICON-*/
.fa-instagram {
  font-size: 1.1em;
  vertical-align: middle;
}
/*--colormekit_&#65533;t&#65533;&#65533;&#65533;v&#65533;f---------------------------*/
@media (min-width: 769px) {
  .col-sp-20 {
    width: 20%;
    *width: 17%;
  }
}
/*----&#65533;U&#65533;&#65533;----*/
@media (max-width: 480px) {
  #SMP_ON,
  .SMP_ON {
    display: run-in;
  }
  #SMP_OFF,
  .SMP_OFF {
    display: none !important !important;
  }
}
@media (min-width: 481px) {
  #SMP_ON,
  .SMP_ON {
    display: none !important;
  }
  #SMP_OFF,
  .SMP_OFF {
    display: run-in;
  }
  #SMP_BR,
  .SMP_BR {
    display: none !important;
  }
}
@media (max-width: 768px) {
  #TAB_ON,
  .TAB_ON {
    display: run-in;
  }
  #TAB_OFF,
  .TAB_OFF {
    display: none !important !important;
  }
  #PC_ON,
  .PC_ON {
    display: none !important;
  }
  #PC_BR,
  .PC_BR {
    display: none !important;
  }
}
@media (min-width: 769px) {
  #TAB_ON,
  .TAB_ON {
    display: none !important;
  }
  #TAB_OFF,
  .TAB_OFF {
    display: run-in;
  }
  #PC_ON,
  .PC_ON {
    display: run-in;
  }
  #PC_OFF,
  .PC_OFF {
    display: none !important;
  }
}
/*---------------
P_IMG_PC&#65533;&#65533;PC_ON
P_IMG_TAB&#65533;&#65533;TAB_ON

class="navi_tab"&#65533;&#65533; ID="TAB_ON" class="navi_tab"
class="info_pc" &#65533;&#65533; ID="PC_ON" class="info_pc"
class="info_tab" &#65533;&#65533;ID="PC_OFF"
---------------*/
/*--&#65533;&#25692;&#65533;&#65533;&#65533;&#65533;--------------------------------------*/
#IMG_L {
  width: 440px;
  overflow: hidden;
  display: block;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION&#65533;&#65533;--*/
/*--LOOKBOOK--*/
.IMG_L {
  width: 440px;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION&#65533;&#65533;--*/
/*--&#65533;&#25692;&#65533;&#65533;&#65533;&#65533;TABLE--*/
#IMG_L2 {
  max-width: 425px;
  width: 100%;
  overflow: hidden;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION&#65533;E--*/
/*--&#65533;&#25692;&#65533;g&#65533;&#338;&#65533;--*/
.IMG_L2 {
  width: 425px;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION&#65533;E--*/
/*--&#65533;&#25692;&#65533;&#65533;&#65533;&#65533;TABLE--*/
#IMG_M2 {
  height: 50%;
  overflow: hidden;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION--*/
/*--&#65533;&#25692;&#65533;g&#65533;&#338;&#65533;--*/
.IMG_M2 {
  height: 50%;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION--*/
/*--&#65533;&#25692;&#65533;&#65533;&#65533;&#65533;TABLE--*/
#IMG_SS TD {
  width: 52px;
  height: 71px;
}
/*--&#65533;&#591;&#65533;&#65533;W&#65533;&#65533;&#65533;&#65533;--*/
/*--INFORMATION--*/
/*--LOOKBOOK--*/
#IMG_S6 TD {
  width: 71px;
  height: 95px;
}
/*--&#65533;@&#65533;&#65533;&#65533;U&#65533;&#65533;&#65533;&#65533;--*/
/*--INFORMATION--*/
#IMG_S6_dt {
  /*--&#65533;&#65533;&#65533;U&#65533;&#65533;--*/
  /*--&#65533;&#65533;&#65533;i&#65533;&#1677;&#1484;&#65533;&#65533;&#65533;--*/
}
#IMG_S6_dt LI {
  width: 69px;
  height: 95px;
  display: inline-block;
}
#IMG_S6_dt IMG {
  object-fit: cover;
  width: 100%;
  height: 100% !important;
}
#IMG_M IMG {
  width: 150px;
}
/*--&#65533;&#65533;--*/
/*--&#65533;&#65533;&#65533;i&#65533;&#42455;--*/
#IMG_L IMG {
  width: 100%;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION--*/
/*--&#65533;&#65533;&#65533;i&#65533;&#1677;&#65533;--*/
/*--LOOKBOOK--*/
#IMG_L2 IMG {
  object-fit: cover;
  width: 100%;
  height: 100% !important;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION&#65533;E--*/
/*--&#65533;&#25692;&#65533;L&#65533;k--*/
#IMG_M2 IMG {
  object-fit: cover;
  width: 100%;
  height: 100% !important;
}
/*--&#65533;&#65533;--*/
/*--INFORMATION--*/
/*--&#65533;&#25692;&#65533;L&#65533;k--*/
/*--TABLE &#65533;&#834;&#1858;&#65533;&#65533;&#65533;&#65533;&#65533;\&#65533;&#65533;&#65533;@&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;--*/
#IMG_SS IMG,
#IMG_S6 IMG {
  object-fit: cover;
  width: 100%;
  height: 100% !important;
}
/*--------------------------------------------------------------------------------------------------*/
/*----&#65533;J&#65533;&#65533;&#65533;[&#65533;~&#65533;[&#65533;&#65533;&#65533;Z&#65533;b&#65533;g----------------------------------------------------------------------------*/
.col {
  padding: 0px;
}
/*----MAIN------------------------------------------------------------------------------------------*/
#WRAPPER {
  padding: 70px 0.5vw 40px;
}
#CONTAINER {
  clear: both;
}
.container {
  width: auto;
}
/*----&#65533;U&#65533;&#65533;----*/
@media (min-width: 769px) {
  /*----PC----*/
  HTML,
  BODY {
    height: 100%;
  }
}
@media (max-width: 768px) {
  /*----TAB----*/
  HTML,
  BODY {
    height: 100%;
  }
  #WRAPPER {
    min-height: calc(100% - 37px);
    overflow: hidden;
    padding: 70px 3% 40px;
  }
}
/*----&#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[&#65533;&#784;F----*/
#TAB_MENU,
#PC_MENU,
#WRITE_MENU,
#TAB_MENU SPAN {
  background: hsl(344, 85%, 60%);
}
#TAB_MENU,
#PC_MENU,
#WRITE_MENU,
#TAB_MENU SPAN,
#SHOP_INFO,
#SHOP_INFO A,
#DROPMENU A,
#COPYRIGHT {
  color: hsl(0, 0%, 100%);
}
#TAB_MENU I,
#PC_MENU I,
#WRITE_MENU I,
#TAB_MENU SPAN I,
#SHOP_INFO I,
#SHOP_INFO A I,
#DROPMENU A I,
#COPYRIGHT I {
  opacity: 1 !important;
}
#DROPMENU A,
#COPYRIGHT {
  color: hsl(0, 0%, 100%);
}
#DROPMENU A I,
#COPYRIGHT I {
  opacity: 1 !important;
}
#PC_MENU object[type="image/svg+xml"] {
  opacity: 1;
}
/*----&#65533;&#12922;&#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[&#65533;&#338;&#65533;----*/
#TAB_MENU,
#PC_MENU,
#WRITE_MENU {
  position: relative;
  z-index: 10;
}
#TAB_MENU:after,
#PC_MENU:after,
#WRITE_MENU:after {
  display: block;
  clear: both;
  content: "";
}
HEADER #PC_MENU {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
FOOTER #WRITE_MENU {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
}
/*----PC----*/
#PC_MENU DIV {
  float: left ;
}
#LOGO {
  width: 15%;
  margin: 0.3em 0;
}
#MENU {
  width: 66%;
  margin: 0.2em 0 0;
}
#ICON {
  width: 18%;
  margin: 0.6em 1em 0 -0.7em;
}
#WRITE_MENU {
  text-align: right ;
}
#WRITE_MENU A {
  font-size: 10px !important;
}
#SHOP_INFO {
  font-size: 10px;
  padding: 5px 30px 0 0;
  margin-bottom: -5px;
}
#COPYRIGHT {
  font-size: 10px;
  padding: 5px 30px 0 0;
}
#LOGO IMG {
  min-width: 120px;
  max-width: 120px;
  margin: 0.1em 0 0.1em 2em;
}
#ICON I {
  margin: 3px 0px 3px 11px;
  float: right;
  color: hsl(0, 0%, 100%);
}
#PC_MENU {
  width: 100%;
}
#SEARCH_FADEIN {
  width: 20em;
  margin-top: 3.3em;
  display: none !important;
  position: relative;
  z-index: 13;
  position: absolute;
  right: 1em;
}
#SEARCH_FADEIN SPAN {
  display: none !important;
}
#SEARCH_FADEIN SELECT,
#SEARCH_FADEIN INPUT {
  font-size: 11px;
}
#SEARCH_FADEIN INPUT[type="text"] {
  width: 80%;
}
#SEARCH_FADEIN INPUT {
  margin-top: 0.4em;
}
#SEARCH_FADEIN INPUT[type="submit"] {
  background: hsl(15, 100%, 95%);
}
#PAGETOP {
  display: none !important;
  position: fixed;
  bottom: 1px;
  right: 1px;
}
.btn-pagetop {
  border: hsl(0, 0%, 80%) 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #FFF;
  width: auto;
  padding: 0;
  position: relative;
  z-index: 12;
}
/*----TAB----*/
#TAB_MENU A:not(.JP),
#TAB_MENU SPAN {
  font-size: 15px;
  font-family: Averia Libre;
  text-transform: uppercase;
}
#TAB_MENU LI {
  padding: 8px;
  text-align: center;
  border: hsl(0, 0%, 80%) 1px solid;
  border-width: 0 0 1px;
}
#TAB_MENU I {
  font-size: 15px;
  vertical-align: text-top;
}
.tab_search {
  padding-bottom: 3px !important;
}
#TAB_SEARCH FORM {
  margin: 0px;
  max-width: 25em;
  margin: 0 auto;
}
#TAB_SEARCH SELECT,
#TAB_SEARCH INPUT {
  font-size: 11px;
  padding: 0 0.5em;
  margin-bottom: 5px;
}
#TAB_SEARCH SELECT {
  width: 45%;
  height: 30px;
}
#TAB_SEARCH INPUT[name="keyword"] {
  width: 35%;
  height: 28px;
}
#TAB_SEARCH INPUT.search {
  width: 28px;
  height: 28px;
  color: hsl(0, 0%, 40%);
  font-size: 15px;
  padding: 0 4px;
}
.dropdown-wrapper {
  background: #FFF;
  width: 100%;
  top: 0;
  position: relative;
  z-index: 11;
}
HEADER #TAB_MENU LI:nth-of-type(2) {
  border-width: 0 0 2px;
}
HEADER #TAB_MENU LI:nth-of-type(4) {
  border-width: 0 0 2px;
}
HEADER #TAB_MENU LI:nth-of-type(7) {
  border-width: 0 0 2px;
}
HEADER #TAB_MENU.smp LI:nth-of-type(7) {
  border-width: 0 0 0px;
}
HEADER .header-dropdown {
  position: fixed;
}
FOOTER .header-dropdown {
  border: hsl(0, 0%, 80%) 1px solid;
  border-width: 1px 0 0;
}
FOOTER A {
  font-size: 13px !important;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "&#65533;q&#65533;&#65533;&#65533;m&#65533;p&#65533;S Pro W3", "Hiragino Kaku Gothic Pro", "&#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;I", Meiryo, Osaka, "&#65533;l&#65533;r &#65533;o&#65533;S&#65533;V&#65533;b&#65533;N", sans-serif !important;
}
FOOTER #TAB_MENU LI:nth-of-type(1) {
  border-width: 1px 0 1px;
}
FOOTER #TAB_MENU LI:nth-of-type(2) {
  border-width: 0 0 2px;
}
/*--DROP DOWN MENU--*/
#DROPMENU A {
  font-family: Averia Libre;
  text-transform: uppercase;
}
#DROPMENU LI A {
  font-size: 15px;
}
#DROPMENU UL A {
  font-size: 13px;
  position: relative;
  z-index: 3;
}
#DROPMENU LI {
  margin-left: 5%;
  position: relative;
  float: left;
}
#DROPMENU LI A {
  display: block;
}
#DROPMENU LI A:hover {
  opacity: 0.7;
}
#DROPMENU LI UL {
  margin-left: -5px;
  position: absolute;
  top: 100%;
}
#DROPMENU LI UL LI {
  width: 0;
  height: 0;
  margin: 0;
  padding: 0 5px;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  overflow: hidden;
  white-space: nowrap;
}
#DROPMENU LI UL LI A {
  color: hsl(0, 0%, 40%);
}
#DROPMENU LI:hover UL LI {
  width: 100%;
  height: 100%;
  margin-top: 2px;
  border: hsl(0, 0%, 80%) 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: hsla(0, 0%, 100%, 0.9);
  left: 0.1em;
  overflow: visible;
}
#DROPMENU LI:hover UL LI:first-child {
  margin-top: 6px;
}
#DROPMENU LI UL LI A:hover {
  color: hsl(344, 85%, 60%);
  opacity: 1;
}
#DROPMENU LI:first-child {
  clear: both;
}
#DROPMENU IMG {
  width: 21;
  height: 21;
  margin-top: 3;
}
/*----TOP-------------------------------------------------------------------------------------------*/
#SHOP_LOGO {
  position: absolute;
  top: 35vh;
  left: calc(50% - 30vh/2);
  opacity: 0.6;
}
#SHOP_LOGO IMG {
  width: 30vh;
}
/*----INFORMATION-----------------------------------------------------------------------------------*/
.select_shop {
  /*--&#65533;Z&#65533;&#65533;&#65533;N&#65533;g&#65533;V&#65533;&#65533;&#65533;b&#65533;v&#65533;&#861001;&#65533;--*/
}
.select_shop H5 {
  margin: 1em 0 0.5em;
}
.select_shop SPAN {
  margin-top: 3em;
  display: table;
  font-weight: bold;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 5px 7px;
  background: hsl(15, 100%, 98%);
}
DIV.select_shop SPAN {
  width: max-content;
  max-width: 100%;
  padding: 1em 1em;
}
/*----HOMME----*/
#HOMME .H2,
.HOMME .H2 {
  background: hsl(0, 0%, 95%) !important;
}
#HOMME .owl-dots .active SPAN,
.HOMME .owl-dots .active SPAN {
  background: hsl(0, 0%, 95%) !important;
}
#HOMME A,
.HOMME A {
  color: hsl(0, 0%, 40%);
}
#HOMME A:hover,
.HOMME A:hover,
#HOMME A:focus,
.HOMME A:focus {
  color: hsl(0, 0%, 40%) !important;
}
@media (max-width: 768px) {
  #HOMME,
  .HOMME {
    /*----TAB----*/
  }
  #HOMME A,
  .HOMME A {
    color: hsl(0, 0%, 40%) !important;
  }
  #HOMME A:hover,
  .HOMME A:hover,
  #HOMME A:focus,
  .HOMME A:focus {
    color: hsl(0, 0%, 40%) !important;
  }
}
/*----&#65533;&#65533;&#65533;i&#65533;&#42455;--------------------------------------------------------------------------------------*/
#product-srh DIV,
#product-srh P,
#product-srh SPAN,
#product-srh A {
  font-size: 11px;
}
.srh-header {
  margin: -2em 0 2em;
  padding-right: 1.5%;
  text-align: right ;
}
.srh-header P {
  margin: 0px;
}
.prd-lst-sort A {
  color: hsl(0, 0%, 80%);
  font-weight: normal;
}
.prd-lst-sort A:hover,
.prd-lst-sort A:focus {
  opacity: 1;
  color: hsl(0, 0%, 40%);
}
.prd-lst-pager {
  padding: 20px 0;
  text-align: center  !important;
  margin: 0 auto      !important;
}
.prd-lst-pager .inline LI {
  padding: 0 1.4%;
  color: hsl(0, 0%, 80%);
}
.prd-lst-unit {
  padding: 0 1.5% 1.5% 0;
  cursor: pointer;
}
.prd-lst-cap {
  position: relative;
  z-index: 1;
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  margin: 10px 0 0 -25px;
  width: inherit;
  max-width: 21.1em;
}
.prd-lst-cap SPAN {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  margin-left: 35px;
  display: block;
  background: #FFF;
  padding: 0.5em;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.prd-lst-cap SPAN,
.prd-lst-cap SPAN H6 {
  font-size: 13px !important;
  color: hsl(0, 0%, 20%);
  opacity: 1;
  font-weight: normal;
}
.unit-inner {
  height: 30vh;
}
.unit-inner IMG {
  object-fit: cover;
  width: 100%;
  height: 100% !important;
}
.prd-lst-unit:hover .prd-lst-cap {
  opacity: 0.7;
}
.no_op:hover {
  opacity: 1;
}
.prd-lst-cap:hover + A {
  opacity: 0.7;
}
.sub_category .prd-lst-unit {
  position: relative;
  margin-bottom: 7em;
}
.sub_category .prd-lst-cap {
  opacity: 1;
  position: absolute;
  top: 100%;
  margin: -1em 0 0;
  max-width: unset;
  width: auto;
}
.sub_category .prd-lst-cap SPAN {
  margin: 0px;
  color: hsl(0, 0%, 40%);
  background: none;
}
.cg_freespace_01 {
  width: 97%;
  display: inline-table;
  margin: 1em 1em 4em;
  font-size: 13px !important;
}
.cg_freespace_01 IMG {
  width: 440px;
  float: left  !important;
  margin-right: 2em;
  display: block;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media (max-width: 768px) {
  /*----TAB----*/
  .prd-lst-cap {
    max-width: unset;
  }
  .cg_freespace_01 {
    width: 100%;
  }
  .cg_freespace_01 IMG {
    float: unset !important;
    margin: 0 auto 2em;
  }
  .cg_freespace_01 H3#TITLE {
    margin-bottom: 1em;
  }
  .srh-header {
    text-align: left  ;
    margin: 0 0 2em !important;
  }
  .prd-lst .prd-lst-unit,
  .sub_category .prd-lst-unit {
    position: relative;
    margin-bottom: 30%;
  }
  .prd-lst .prd-lst-cap,
  .sub_category .prd-lst-cap {
    opacity: 1;
    position: absolute;
    top: 100%;
    margin: 0.5em 0 0;
    width: 100%;
    height: 27vw;
    overflow: hidden;
  }
  .prd-lst .prd-lst-cap SPAN,
  .sub_category .prd-lst-cap SPAN {
    margin: 0px;
    color: hsl(0, 0%, 40%);
  }
  .prd-lst .prd-lst-cap SPAN H6,
  .sub_category .prd-lst-cap SPAN H6 {
    color: hsl(0, 0%, 40%);
    font-weight: bold;
    max-height: 25.3vw;
    overflow: hidden;
  }
  .unit-inner {
    height: 40vw;
  }
  .prd-lst-unit:hover .prd-lst-cap {
    opacity: 0.7;
  }
  .cg_freespace_01 {
    margin: 0 0 25%;
  }
}
@media (max-width: 480px) {
  /*----SMP----*/
  .prd-lst-unit {
    margin-bottom: 40% !important;
  }
  .prd-lst-cap {
    height: 33vw !important;
  }
}
/*----&#65533;&#65533;&#65533;i&#65533;&#1677;&#65533;----*/
/*--INFORMATION--*/
/*----ABOUT----*/
/*----SHOP----*/
/*----&#65533;&#65533;&#65533;&#33764;&#65533;&#65533;&#65533;----*/
/*----LOOKBOOK----*/
#PRODUCT-IMAGE {
  margin-left: -2%;
}
#PRODUCT-IMAGE HR {
  margin: 40px 0 30px;
}
#PC_L {
  margin: 0 auto;
}
#FULL_SIZE {
  margin-left: 7%;
}
@media (max-width: 768px) {
  /*----TAB----*/
  #FULL_SIZE {
    margin-left: 0px;
  }
}
#MAIN_IMG {
  border: hsl(0, 0%, 80%) 1px solid;
}
.zoomWindow {
  position: relative !important;
  z-index: 0 !important;
}
/*----elevateZoom----*/
#SUB_IMG {
  margin-top: 10px;
  text-align: left  ;
}
#SUB_IMG TD {
  padding-right: 4px;
}
#SUB_IMG TD:last-child {
  padding-right: 0px;
}
#SUB_IMG A {
  opacity: 1;
}
#SUB_IMG IMG {
  border: hsl(0, 0%, 80%) 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.navi_pc {
  text-align: left    !important;
  border: none !important;
}
.navi_tab,
.navi_all {
  margin-bottom: 1em;
  width: 100%;
  font-size: 11px;
  display: inline-table;
  text-align: left    !important;
}
.navi_tab A,
.navi_all A {
  font-size: 11px;
}
.navi_all {
  text-align: left    !important;
  border: none !important;
}
/*--INFORMATION--*/
#COLLECTION_LOGO {
  margin-bottom: 30px;
}
#COLLECTION_LOGO IMG {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#EXPLAIN UL {
  margin: 0px;
  text-indent: -1em;
  list-style: none;
}
#EXPLAIN LI {
  margin: 0 0 1em 1em;
}
.info_pc {
  margin-bottom: 30px;
}
#INFO_MOVIE {
  margin-top: 60px;
  text-align: left   !important;
}
#INFO_MOVIE IFRAME {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 100%;
  height: 30vh;
}
#INFO_MOVIE_TAB {
  margin-top: 60px;
  text-align: center;
}
#INFO_MOVIE_TAB IFRAME {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 90%;
  height: 30vh;
}
#INFO_MOVIE_100 {
  text-align: center;
}
#INFO_MOVIE_100 IFRAME {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 100%;
  height: 51vw;
}
#LINK SPAN {
  display: inline-block;
}
#LINK SPAN:first-child {
  margin-right: 1em;
}
#INFO_OTHER {
  float: unset;
  width: 95%;
}
#INFO_OTHER #SET {
  float: left ;
  width: 30%;
  height: 70vw;
  overflow: hidden;
  display: block;
}
#INFO_OTHER #SET:nth-child(3n+2) {
  margin: 0 3%;
}
#INFO_OTHER #SET DIV,
#INFO_OTHER #SET H3 {
  margin-top: 1em;
}
#INFO_OTHER H3 {
  overflow: hidden;
  white-space: nowrap;
}
.info_other_text #SET {
  height: 35vh !important;
}
/*----&#65533;U&#65533;&#65533;----*/
@media (max-width: 768px) {
  /*----TAB----*/
  #INFO_OTHER {
    width: 100%;
  }
  #INFO_OTHER #SET {
    width: 46%;
    height: 120vw;
  }
  #INFO_OTHER #SET:nth-child(2n) {
    margin: 0 0 0 6%;
  }
  .info_other_text #SET {
    height: 50vw !important;
  }
}
@media (max-width: 480px) {
  /*----SMP----*/
  #INFO_OTHER #SET {
    height: 140vw;
  }
  #INFO_OTHER #SET #LINK SPAN:first-child {
    margin-bottom: 1em;
  }
  .info_other_text #SET {
    height: 70vw !important;
  }
}
/*--&#65533;&#65533;&#65533;i&#65533;&#65533;&#65533;&#65533;--*/
H3#TITLE {
  font-weight: bold;
  font-size: 15px;
}
@media (max-width: 768px) {
  H3#TITLE {
    font-size: 16px;
  }
}
#EXPLAIN {
  margin: 1em 0 0;
}
#EXPLAIN HR {
  border-width: 0;
  margin: 0 !important;
}
#SUB_IMG.size {
  width: 100%;
  margin-top: 0px;
  display: inline-block;
}
#SUB_IMG.size IMG {
  width: 150px;
}
#SPEC_DT {
  margin-bottom: 2em;
}
#SPEC_DT TH,
#SPEC_DT TD {
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 5px 10px;
  font-size: 11px;
}
#SPEC_DT TH {
  background: hsl(0, 0%, 95%);
  font-weight: normal;
}
.spec_size {
  float: left ;
}
.spec_size TD {
  text-align: right   !important;
}
.spec_size TD[class="last"] {
  border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
}
.spec_size TD[class="unit"] {
  border: none !important;
  vertical-align: bottom !important;
  text-align: left    !important !important;
}
.spec_size + BR {
  clear: both;
}
#OTHER IMG {
  border: hsl(0, 0%, 80%) 1px solid;
  width: 30px;
}
#OTHER TH {
  font-weight: normal;
}
#OTHER TD {
  width: 37px;
  padding-bottom: 5px;
  vertical-align: top   ;
}
#OTHER TD:last-child {
  width: 30px;
}
#OTHER TR:last-child TD {
  padding-bottom: 0px;
}
#OTHER.mt {
  margin-top: 5px;
}
/*--INFORMATION ZOOM_IMG --*/
#OTHER_M IMG {
  border: hsl(0, 0%, 80%) 1px solid;
}
#OTHER_M TD {
  width: 70px;
  padding-bottom: 6px;
  vertical-align: top   ;
}
#OTHER_M TR:last-child TD {
  padding-bottom: 0px;
}
/*--&#65533;&#65533;&#65533;i&#65533;&#1677;&#1474;&#783;&#65533;&#65533;&#25692;--*/
#IMG_S6_dt Ul {
  margin-left: 0px;
  text-align: justify !important;
}
#IMG_S6_dt LI {
  margin-top: 10px;
}
/*----&#65533;&#65533;&#65533;z&#65533;E&#65533;I&#65533;v&#65533;V&#65533;&#65533;&#65533;&#65533;&#65533;E&#65533;&#65533;&#65533;&#65533;----*/
#PRODUCT-CART {
  padding: 0 0 40px;
}
#PRODUCT-CART H3 {
  margin-bottom: 1em;
}
#PRODUCT-CART HR {
  width: 100%;
}
#SPEC TH,
#SPEC TD {
  padding: 3px;
}
#SPEC TH {
  width: 4em;
  border-width: 0;
  font-weight: normal;
  text-align: left  ;
  vertical-align: middle;
}
#SPEC TD {
  border-width: 0;
  font-weight: bold;
}
#SPEC INPUT {
  width: 100%;
}
#AMOUNT TD {
  background: none;
}
#AMOUNT INPUT {
  width: 50px;
}
#AMOUNT .arrow {
  width: 15px;
}
/*----&#65533;J&#65533;[&#65533;g&#65533;{&#65533;^&#65533;&#65533;----*/
#DISABLE_CARTIN BUTTON {
  width: 100%;
  color: hsl(0, 0%, 40%);
  font-size: 15px;
  font-family: Averia Libre;
  text-transform: uppercase;
  margin: 30px 0 0;
  padding: 15px 0 35px;
}
#DISABLE_CARTIN BUTTON[type="submit"] {
  background: hsl(15, 100%, 95%);
}
#DISABLE_CARTIN BUTTON[type="button"] {
  background: hsl(0, 0%, 95%);
}
#DISABLE_CARTIN I {
  margin: 2px 5px 0 0;
}
#DISABLE_CARTIN BUTTON[type="submit"]:hover,
#DISABLE_CARTIN BUTTON[type="submit"]:focus,
#DISABLE_CARTIN BUTTON[type="submit"]:active {
  background: hsl(15, 100%, 90%);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
#P_WRITE {
  margin-top: 1em;
  text-align: right   !important;
}
/*----&#65533;U&#65533;&#65533;----*/
@media (max-width: 768px) {
  /*----TAB----*/
  #PRODUCT-IMAGE {
    margin-left: 0px;
  }
  #COLLECTION_LOGO {
    margin: 60px auto 0;
    width: 70%;
  }
  #EXPLAIN {
    margin: 90px 5% 0 3%;
  }
  #PRODUCT-CART {
    padding: 0;
    text-align: center  !important;
    margin: 0 auto      !important;
  }
  #PRODUCT-CART #SPEC {
    width: 100%;
  }
  #PRODUCT-CART #SPEC TH {
    width: 25%;
  }
  #PRODUCT-CART #SPEC SELECT {
    width: 95px;
  }
  .product-cart {
    width: 100%;
    display: inline-table;
    text-align: left    !important;
  }
  .zoomWindow,
  .zoomContainer {
    display: none !important !important;
  }
  #DISABLE_CARTIN {
    width: 80%;
    margin: 0 auto;
  }
  #P_WRITE {
    width: 80%;
    margin: 1em auto 0;
  }
  #SUB_IMG.size {
    display: inline;
  }
  #SUB_IMG.size IMG {
    width: 150px;
    margin-left: 7px;
  }
}
@media (max-width: 480px) {
  /*----SMP----*/
  .hr120120 {
    padding: 120px 0 60px;
  }
  .hr6060 {
    padding: 60px 0 10px;
  }
  .hr3030 {
    padding: 30px 0 10px;
  }
  #DISABLE_CARTIN {
    width: 100%;
  }
  #P_WRITE {
    width: 100%;
    margin-top: 1em;
  }
  /*----
#SUB_IMG.size    {.TA_C; .DI_IB;}
----*/
}
/*----SHOP----*/
/*----ABOUT-----------------------*/
#EXPLAIN[TITLE] {
  margin-top: 2em;
  margin-left: 3%;
}
#EXPLAIN[TITLE="DESIGNER"],
#EXPLAIN[TITLE="ABOUT_INFO"] {
  width: 55.3%;
}
/*----&#65533;U&#65533;&#65533;----*/
@media (max-width: 768px) {
  #EXPLAIN[TITLE] {
    margin-top: 2em;
    width: auto;
  }
}
/*----SHOP----------------------------------------*/
#SHOP IFRAME {
  border: hsl(0, 0%, 80%) 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#CONSIGNMENT_SHOP {
  margin: 1em 0 0;
}
#CONSIGNMENT_SHOP DIV {
  padding: 0 0 1.5em 1em;
}
#CONSIGNMENT_SHOP H3:first-letter {
  font-size: 11px;
}
/*----&#65533;&#1807;&#65533;----*/
#CONSIGNMENT_SHOP INPUT[type="checkbox"].on-off {
  display: none !important;
}
#CONSIGNMENT_SHOP LABEL {
  display: table;
  border-width: 0;
  margin-bottom: 0px;
  pointer-events: none;
  cursor: default;
}
#CONSIGNMENT_SHOP UL {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  margin: 0px;
}
#CONSIGNMENT_SHOP UL:last-child {
  margin-bottom: 1.5em;
}
#CONSIGNMENT_SHOP LI {
  margin: 0 0 1.5em 1em;
}
/*----&#65533;U&#65533;&#65533;----*/
@media (max-width: 768px) {
  #CONSIGNMENT_SHOP {
    margin: 2em 7% 0 1%;
  }
  #CONSIGNMENT_SHOP SPAN {
    display: none;
  }
  #CONSIGNMENT_SHOP H3:first-letter {
    font-size: 13px;
  }
  #CONSIGNMENT_SHOP INPUT[type="checkbox"].on-off + UL {
    height: 0;
    overflow: hidden;
  }
  #CONSIGNMENT_SHOP INPUT[type="checkbox"].on-off:checked + UL {
    height: 8em;
  }
}
/*----ABOUT--------------------------------------*/
#EXPLAIN[TITLE="HISTORY"] TH,
#EXPLAIN[TITLE="HISTORY"] TD,
#EXPLAIN[TITLE="HISTORY"] A {
  font-size: 10px;
  color: hsl(0, 0%, 40%) !important;
}
#EXPLAIN[TITLE="HISTORY"] TH {
  font-weight: normal;
  text-align: right ;
  white-space: nowrap;
}
#EXPLAIN[TITLE="HISTORY"] TD {
  padding: 0 0 1em 1em;
}
#EXPLAIN[TITLE="HISTORY"] A {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: hsl(15, 100%, 98%);
  padding: 1px 5px;
}
#EXPLAIN[TITLE="HISTORY"] .en TD {
  padding-left: 0.5em;
}
#DESIGNER,
#ABOUT_INFO {
  width: 90%;
  margin: 0 auto;
}
#DESIGNER #IMG_M,
#ABOUT_INFO #IMG_M {
  float: right;
  padding: 3% 3% 0;
}
#ABOUT_MENU {
  width: 90%;
  margin: 30px auto;
}
#ABOUT_MENU A {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  padding: 5px 7px;
  background: hsl(15, 100%, 95%);
  margin-right: 1em;
}
DIV#ABOUT_MENU A {
  width: max-content;
  max-width: 100%;
  padding: 1em 1em;
}
#ABOUT_MENU A A {
  color: hsl(0, 0%, 40%) !important;
}
#ABOUT_MENU A A:hover,
#ABOUT_MENU A A:focus {
  color: hsl(0, 0%, 40%) !important;
}
#ABOUT_MENU.PC_ON {
  width: 76%;
}
#HISTORY_IMG IMG {
  background: #FFF;
  margin: 30px 0;
  max-width: 500px;
  width: 100%;
}
#DESIGNER IMG {
  width: 350px;
}
#ABOUT_INFO IMG {
  width: 200px;
}
#ABOUT_INFO H3 {
  margin: 2em 0 0 3%;
  display: inline-block;
}
/*----&#65533;U&#65533;&#65533;----*/
@media (max-width: 768px) {
  #HISTORY_IMG {
    text-align: center;
  }
  #DESIGNER,
  #ABOUT_INFO {
    width: 100%;
  }
  #DESIGNER #IMG_M,
  #ABOUT_INFO #IMG_M {
    text-align: center;
    padding: 5%;
    float: none;
  }
  #DESIGNER IMG,
  #ABOUT_INFO IMG {
    width: 100%;
  }
  #ABOUT_MENU {
    width: 100%;
    display: inline-block;
  }
}
/*----&#65533;&#65533;&#65533;&#33764;&#65533;&#65533;&#65533;---------------------------------*/
#WRITE {
  display: table;
  width: auto;
  margin: 0 auto;
  margin-bottom: 40px;
}
#WRITE H1 {
  display: inline-block;
  margin: 7em 0 1em;
}
#WRITE H1:first-child {
  margin-top: 0;
}
#WRITE TABLE {
  max-width: 500px;
}
#WRITE TH {
  text-align: left    !important;
  width: 9em;
}
#WRITE .bdl00 {
  border-left: 0px;
}
/*----&#65533;&#788;&#65533;&#65533;&#65533;&#65533;@----*/
#ORDER {
  margin-bottom: 4em;
}
#ORDER.od_l {
  padding: 0 3% 0 3%;
}
#ORDER.od_r {
  padding: 0 3% 0 0;
}
#ORDER H1 {
  display: table;
  margin: 7em 0 1em;
}
#ORDER H1:nth-of-type(1) {
  margin-top: 0;
}
#ORDER #PAYMENT DIV {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px dotted hsl(0, 0%, 80%);
}
#ORDER #PAYMENT DIV:nth-last-child(1) {
  padding-bottom: 0;
  margin-bottom: 0;
  border-width: 0;
}
#ORDER #INTERCHANGE .th02 {
  padding: 5px 4px !important;
}
#ORDER #LOGIN {
  margin: 1em 0;
}
#ORDER #LOGIN A {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  background: hsl(15, 100%, 98%);
  padding: 2px 5px;
}
@media (max-width: 768px) {
  /*----&#65533;U&#65533;&#65533;----*/
  /*----TAB----*/
  #ORDER {
    padding: 0 5% 0 3%;
  }
  #ORDER H1:nth-of-type(1) {
    margin-top: 3em;
  }
  #ORDER.od_l {
    padding: 0 5% 0 3%;
  }
  #ORDER.od_r {
    padding: 0 5% 0 3%;
  }
  #INTERCHANGE .th02 {
    padding: 5px 10px !important;
  }
}
/*----LOOKBOOK---------------------------------*/
#LOOKBOOK_IFRAME {
  width: 100%;
  min-height: 820px;
}
#LOOKBOOK_MENU TABLE {
  width: 100%;
  margin-top: 60px;
  table-layout: fixed;
}
#LOOKBOOK_MENU TABLE,
#LOOKBOOK_MENU TABLE IMG,
#LOOKBOOK_MENU TABLE DIV {
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
}
#LOOKBOOK_MENU TD {
  padding: 2px 5px;
  border: hsl(0, 0%, 80%) 1px solid;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
#LOOKBOOK_MENU A {
  display: block;
}
#LOOKBOOK_MENU TD:hover {
  background: hsl(15, 100%, 95%);
}
#LOOKBOOK_MENU .now {
  background: hsl(15, 100%, 95%);
}
#LOOKBOOK_MENU #COLLABORATION TD[colspan="2"] {
  background: hsl(15, 100%, 98%);
}
#LOOKBOOK_MENU #HOMME TD[colspan="2"],
#LOOKBOOK_MENU #HOMME TD:hover,
#LOOKBOOK_MENU #HOMME .now {
  background: hsl(0, 0%, 95%);
}
H3#TITLE {
  font-weight: bold;
  padding-bottom: 1em;
}
@media (max-width: 768px) {
  H3#TITLE {
    font-size: 16px;
    padding-bottom: 0;
  }
}
.collabo {
  display: inline;
}
.collabo SPAN {
  vertical-align: baseline;
  font-weight: normal;
  font-size: 10px;
}
#MULTI_SUB_IMG {
  margin-top: 13px;
  text-align: left  ;
}
.item_img A {
  pointer-events: none;
  cursor: default;
}
/*--&#65533;&#65533;&#65533;i&#65533;&#25692;&#65533;&#771;&#65533;&#65533;&#65533;&#65533;N&#65533;&#65533;~---*/
#MOVIE {
  text-align: center;
}
#MOVIE DIV {
  width: 48%;
  display: inline-block;
  padding: 0 1em 2em 0;
}
#MOVIE DIV:nth-child(2n) {
  padding-right: 0;
}
#MOVIE TABLE {
  width: 100%;
}
#MOVIE TH {
  text-align: left    !important;
}
#MOVIE TD {
  text-align: right   !important;
}
#MOVIE IFRAME,
#MOVIE IMG {
  border: hsl(0, 0%, 80%) 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 100%;
  height: 30%;
  background: hsl(0, 0%, 0%);
}
.look_logo {
  margin-bottom: 1em;
  max-width: 319px !important;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/*----&#65533;U&#65533;&#65533;----*/
@media (max-width: 768px) {
  /*----TAB----*/
  #MOVIE,
  #MOVIE.one {
    text-align: center;
  }
  #MOVIE DIV,
  #MOVIE.one DIV {
    width: 80%;
    padding: 0 0 2em 0;
    text-align: center  !important;
    margin: 0 auto      !important;
  }
  #MOVIE IFRAME,
  #MOVIE.one IFRAME {
    width: 100%;
  }
  #LOOKBOOK_MENU TABLE {
    margin-top: 60px;
  }
}
@media (max-width: 480px) {
  /*----SMP----*/
  #MOVIE DIV,
  #MOVIE.one DIV {
    width: 96%;
  }
  #MOVIE IFRAME,
  #MOVIE.one IFRAME {
    height: auto;
  }
}
/*----OWL-CAROUSEL--------------------------------*/
#OWL-ITEM .owl-stage-outer {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#OWL-ITEM .owl-item {
  margin-right: 8px !important;
  padding-left: 2px !important;
}
#OWL-ITEM .item {
  padding: 0 3px;
}
#OWL-ITEM A {
  opacity: 1;
}
#OWL-ITEM IMG {
  height: 130vw;
  max-height: 600px;
  width: auto;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: hsl(0, 0%, 80%) 1px solid;
}
#OWL-ITEM .owl-dots {
  text-align: center;
}
#OWL-ITEM .owl-dot SPAN {
  background: #FFF;
  border: hsl(0, 0%, 80%) 1px solid;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  height: 10px;
  width: 10px;
  display: block;
  margin: 5px 7px;
}
#OWL-ITEM .active SPAN {
  background: hsl(15, 100%, 95%);
}
.owl-bggr .owl-dots .active SPAN {
  background: hsl(0, 0%, 95%) !important;
}
/*--HOMME--*/
/*----&#65533;U&#65533;&#65533;----*/
/*----PC&#65533;p----*/
@media (min-width: 769px) {
  #OWL-ITEM {
    margin-top: 9%;
  }
  #OWL-ITEM .item {
    margin: 10px;
    padding: 0px;
  }
  #OWL-ITEM IFRAME {
    width: 100%;
    height: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: hsl(0, 0%, 80%) 1px solid;
  }
  .owl-controls {
    display: none !important !important;
  }
}
/*---TOP&#65533;p----*/
#TOP_FRAME #OWL-FRAME {
  width: 350px;
  height: 537px;
  overflow: hidden;
}
#TOP_FRAME #OWL-ITEM {
  margin-top: 17px;
}
#TOP_FRAME #OWL-ITEM .item {
  margin: 0px;
  padding: 0px;
}
#TOP_FRAME #OWL-ITEM IMG {
  width: 351px;
  height: auto;
}
@media (max-width: 480px) {
  /*----SMP----*/
  #TOP_SMP IMG {
    margin-bottom: 2em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
}
/*---LOOKBOOK&#65533;p----*/
#LOOKBOOK_OWL #OWL-ITEM IMG {
  max-height: 550px;
}
/*--&#65533;p&#65533;&#65533;--------------------------------------------------------------------------------------------*/
/*--&#65533;p&#65533;&#1731;e&#65533;[&#65533;u&#65533;&#65533;------------------------------------------------------------------------------------*/
/*--&#65533;&#65533;&#65533;i&#65533;&#1677;&#65533;--*/
/*--&#65533;&#65533;&#65533;i&#65533;&#42455;--*/
/*--&#65533;&#65533;&#65533;i&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;--*/
/*--INFORMATION--*/
/*--WRITE--*/
#EXPLAIN TABLE,
#WRITE TABLE,
#ORDER TABLE,
.crtb {
  border-collapse: separate ;
  border-spacing: 0;
}
.crtd {
  margin-top: 20px;
}
/*--SHOP--*/
#SPEC_DT,
.crtb {
  /*--&#65533;&#12922;&#65533;&#65533;&#65533;E&#65533;&#784;&#65533;--*/
  /*--&#65533;p&#65533;&#65533;--*/
  /*--&#65533;&#65533;&#65533;&#65533;--*/
  /*--&#65533;E&#65533;&#65533;--*/
  /*--&#65533;&#65533;&#65533;&#65533;--*/
  /*--&#65533;E&#65533;&#65533;--*/
  /*--1&#65533;s&#65533;&#770;&#1858;&#782;&#65533;--*/
  /*--1&#65533;s&#65533;&#770;&#1858;&#782;&#65533;--*/
  /*--1&#65533;s&#65533;E1&#65533;g&#65533;&#770;&#1858;&#782;&#65533;--*/
  /*--colspan&#65533;&#65533;&#65533;&#37790;--*/
  /*--colspan&#65533;&#65533;&#65533;&#37790;--*/
  /*--rowspan&#65533;&#65533;&#65533;&#37790;--*/
}
#SPEC_DT TH,
.crtb TH,
#SPEC_DT TD,
.crtb TD {
  border-width: 00px 01px 01px 00px !important;
}
#SPEC_DT TR:first-child TH,
.crtb TR:first-child TH,
#SPEC_DT TR:first-child TD,
.crtb TR:first-child TD {
  border-top-width: 01px !important;
}
#SPEC_DT TH:last-child,
.crtb TH:last-child,
#SPEC_DT TD:last-child,
.crtb TD:last-child {
  border-right-width: 01px !important;
}
#SPEC_DT TR:last-child TH,
.crtb TR:last-child TH,
#SPEC_DT TR:last-child TD,
.crtb TR:last-child TD {
  border-bottom-width: 01px !important;
}
#SPEC_DT TH:first-child,
.crtb TH:first-child,
#SPEC_DT TD:first-child,
.crtb TD:first-child {
  border-left-width: 01px !important;
}
#SPEC_DT TR:first-child TH:first-child,
.crtb TR:first-child TH:first-child,
#SPEC_DT TR:first-child TD:first-child,
.crtb TR:first-child TD:first-child {
  border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
}
#SPEC_DT TR:first-child TH:last-child,
.crtb TR:first-child TH:last-child,
#SPEC_DT TR:first-child TD:last-child,
.crtb TR:first-child TD:last-child {
  border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
}
#SPEC_DT TR:last-child TH:first-child,
.crtb TR:last-child TH:first-child,
#SPEC_DT TR:last-child TD:first-child,
.crtb TR:last-child TD:first-child {
  border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
}
#SPEC_DT TR:last-child TH:last-child,
.crtb TR:last-child TH:last-child,
#SPEC_DT TR:last-child TD:last-child,
.crtb TR:last-child TD:last-child {
  border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
}
#SPEC_DT TR:only-child TH:first-child,
.crtb TR:only-child TH:first-child,
#SPEC_DT TR:only-child TD:first-child,
.crtb TR:only-child TD:first-child {
  border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
}
#SPEC_DT TR:only-child TH:last-child,
.crtb TR:only-child TH:last-child,
#SPEC_DT TR:only-child TD:last-child,
.crtb TR:only-child TD:last-child {
  border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
}
#SPEC_DT TR:only-child TH:only-child,
.crtb TR:only-child TH:only-child,
#SPEC_DT TR:only-child TD:only-child,
.crtb TR:only-child TD:only-child {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#SPEC_DT TR:first-child TH[colspan]:first-child,
.crtb TR:first-child TH[colspan]:first-child,
#SPEC_DT TR:first-child TD[colspan]:first-child,
.crtb TR:first-child TD[colspan]:first-child {
  border-top-left-radius: 5px !important;
}
#SPEC_DT TR:last-child TH[colspan]:first-child,
.crtb TR:last-child TH[colspan]:first-child,
#SPEC_DT TR:last-child TD[colspan]:first-child,
.crtb TR:last-child TD[colspan]:first-child {
  border-bottom-left-radius: 5px !important;
}
#SPEC_DT TH[rowspan]:nth-last-of-type(1),
.crtb TH[rowspan]:nth-last-of-type(1) {
  border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
}
/*--&#65533;&#25692;&#65533;g&#65533;p&#65533;&#1742;w&#65533;&#65533;----------------------------------*/
/*--INFORMATION---------------*/
#IMG_SSS IMG,
#IMG_SS IMG,
#IMG_S6 IMG,
#IMG_M IMG,
#IMG_M2 IMG,
#IMG_L,
#IMG_L IMG,
#IMG_L2 IMG,
.prd-lst-cap,
.unit-inner IMG,
#OTHER IMG,
.zoomWindow,
.viewport,
#HISTORY_IMG IMG {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/*----&#65533;g&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;----*/
#IMG_L IMG,
#IMG_L2 IMG {
  border: hsl(0, 0%, 80%) 1px solid;
}
/*---TEABLE&#65533;&#782;w&#65533;&#65533;----*/
#IMG_SS TABLE,
#IMG_S6 TABLE,
#IMG_S4 TABLE,
#IMG_M TABLE,
#IMG_L TABLE,
#GALLERY TABLE {
  border-collapse: separate ;
  border-spacing: 0;
}
/*----
#SUB_IMG TD:first-child,
#SUB_IMG TD:first-child IMG{.RA(5px 0 0 5px);}
#SUB_IMG TD:last-child,
#SUB_IMG TD:last-child IMG{.RA(0 5px 5px 0);}
----*/
/*--&#65533;&#25692;&#65533;{&#65533;^&#65533;&#65533;&#65533;p--*/
.cr IMG {
  margin: -3px -5px;
}
.cimw {
  width: 84px;
}
/*--&#65533;&#25692;&#65533;g&#65533;p&#65533;&#1742;w&#65533;&#65533;----------------------------------*/
/*--LOOKBOOK--*/
#MULTI_SUB_IMG {
  margin-top: 10px;
  border: hsl(0, 0%, 80%) 1px solid;
  border-width: 0 0 0 1px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#MULTI_SUB_IMG TD {
  border: hsl(0, 0%, 80%) 1px solid;
  border-width: 0 1px 1px 0;
}
#MULTI_SUB_IMG TR:first-child TD {
  border-top-width: 01px;
}
#MULTI_SUB_IMG .bdb,
#MULTI_SUB_IMG .bdbcr {
  border-width: 0 !important;
  vertical-align: bottom;
  /*--TD&#65533;&#777;&#65533;&#65533;&#592;&#65533;&#65533;&#65533;t&#65533;&#65533;&#65533;&#65533;--*/
}
#MULTI_SUB_IMG .bdb DIV,
#MULTI_SUB_IMG .bdbcr DIV {
  width: 100%;
  border: hsl(0, 0%, 80%) 1px solid;
  border-width: 0 0 1px 0;
}
#MULTI_SUB_IMG .bdbcr DIV {
  width: calc(100% - 5px);
}
#MULTI_SUB_IMG IMG {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.cr5000,
.cr5000 IMG,
.cr5000 DIV {
  border-radius: 5px 0 0 0 !important;
  -webkit-border-radius: 5px 0 0 0 !important;
  -moz-border-radius: 5px 0 0 0 !important;
}
.cr0500,
.cr0500 IMG,
.cr0500 DIV {
  border-radius: 0 5px 0 0 !important;
  -webkit-border-radius: 0 5px 0 0 !important;
  -moz-border-radius: 0 5px 0 0 !important;
}
.cr0050,
.cr0050 IMG,
.cr0050 DIV {
  border-radius: 0 0 5px 0 !important;
  -webkit-border-radius: 0 0 5px 0 !important;
  -moz-border-radius: 0 0 5px 0 !important;
}
.cr0005,
.cr0005 IMG,
.cr0005 DIV {
  border-radius: 0 0 0 5px !important;
  -webkit-border-radius: 0 0 0 5px !important;
  -moz-border-radius: 0 0 0 5px !important;
}
.cr5005,
.cr5005 IMG,
.cr5005 DIV {
  border-radius: 5px 0 0 5px !important;
  -webkit-border-radius: 5px 0 0 5px !important;
  -moz-border-radius: 5px 0 0 5px !important;
}
.cr0550,
.cr0550 IMG,
.cr0550 DIV {
  border-radius: 0 5px 5px 0 !important;
  -webkit-border-radius: 0 5px 5px 0 !important;
  -moz-border-radius: 0 5px 5px 0 !important;
}
.cr5500,
.cr5500 IMG,
.cr5500 DIV {
  border-radius: 5px 5px 0 0 !important;
  -webkit-border-radius: 5px 5px 0 0 !important;
  -moz-border-radius: 5px 5px 0 0 !important;
}
.cr0055,
.cr0055 IMG,
.cr0055 DIV {
  border-radius: 0 0 5px 5px !important;
  -webkit-border-radius: 0 0 5px 5px !important;
  -moz-border-radius: 0 0 5px 5px !important;
}
.cr5555,
.cr5555 IMG,
.cr5555 DIV {
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
}
.cr0000,
.cr0000 IMG,
.cr0000 DIV {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
