@charset "utf-8";

#content,.mainVisual .textWrap, .itemBtn a,.aboutArea p, h1, .dl01__dd, .dl01__dt, .galleryarea .col3 p, .line .title, .line .description{
  font-family: UniqloProLight,'方正兰亭黑',Arial,Helvetica,simsun,sans-serif !important;
}

.lead_text_01, .sentence_text_01,.heading, .sentence_text_04, .line .textlink, .lead_text_02{
  font-family: UniqloProRegular,'方正兰亭黑',Arial,Helvetica,simsun,sans-serif !important;
}

.keyVisualArea .leftArea .date,.mainVisual .modalBtn,.aboutTitle ,.aboutContent h4,.concept .lifeWearBtn a{
  font-family: UniqloProBold,'方正兰亭黑',Arial,Helvetica,simsun,sans-serif !important;
  font-weight: bold;
}

#movie {
  display: none;
}
#modal-bg {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  filter: alpha(opacity=75) !important;
  -moz-opacity: 0.75;
  opacity: 0.75;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
}

#modal-content {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -90px;
  margin-left: -160px;
  z-index: 10000;
  width: 320px;
}

#modal-close {
  display: block;
  width: 20px;
  height:20px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: -15%;
  right: 0;
}

.lifewear_logo{
  width: 10% !important;
}

.visiter-comments h2 {
    font-weight: bold !important;
}