<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* PC・モバイル共通 */
#size-caution-area {
  margin-top:-30px;
  padding-top:30px;
}

/*    PC setting     */
@media screen and (min-width: 768px) {
  /*________________________________________________________ common _____*/
  h2,h3 {
    color: var(--text-main-color);
  }

  img {
    border: 0;
  }

  /*------------------- イントロ -------------------*/
  .intro_menu p {
    width: 75%;
  }

  /*________________________________________________ デザインの特徴 ____________ */
  .design_contenner{
    width:1080px;
    margin:0px auto 250px auto;
  }

  /*________________________________________________ vari商品画像 ____________ */
  .millefeuille .item01_img {
    background:rgba(204,204,204,0.10) url(https://images.brilliance.co.jp/products/marriage/01505DL/W_01505DL_2l.jpg) no-repeat;
    background-blend-mode:multiply;
    background-position:center;
    background-size:75%;
  }

  .millefeuille .item02_img {
    background:rgba(204,204,204,0.10) url(https://images.brilliance.co.jp/products/marriage/01506HL/W_01506HL_2l.jpg) no-repeat;
    background-blend-mode:multiply;
    background-position:center;
    background-size:75%;
  }

  /*________________________________________________ 注意事項 ____________ */
  .size-caution {
    position: relative;
    padding:0.25em 1em;
    width:800px;
    margin:150px auto 0 auto;
    padding:80px 0;
  }

  .size-caution-text {
    width:635px;
    margin:0 auto;
    text-align:center;
  }

  .size-caution:before,.size-caution:after{
    content:'';
    width: 65px;
    height: 65px;
    position: absolute;
    display: inline-block;
  }
  .size-caution:before{
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    top:0;
    left: 0;
  }
  .size-caution:after{
    border-right: solid 2px #999999;
    border-bottom: solid 2px #999999;
    bottom:0;
    right: 0;
  }

  .size-caution .titletext {
    font-size:1.9em;
    letter-spacing:0.4em;
  }

  .size-caution p {
    font-size:0.95em;
    text-align:justify;
    margin-top:40px;
  }

  .size-caution-text .under-line {
    border-bottom:1px solid #7d7d7d;
  }
}

/*-------------------------- sp 設定 --------------------------*/
@media screen and (max-width: 767px){
  h2,h3 {
    color: var(--text-main-color);
    font-weight: 400;
  }

  /*------------------- イントロ -------------------*/
  .intro_menu h3 {
    color: var(--text-main-color);
  }

  /*-------------------vari商品画像-------------------*/
  .millefeuille .item01_img {
    background:rgba(204,204,204,0.10) url(https://images.brilliance.co.jp/products/marriage/01505DL/W_01505DL_2l.jpg) no-repeat;
    background-blend-mode:multiply;
    background-position:center;
    background-size:75%;
  }

  .millefeuille .item02_img {
    background:rgba(204,204,204,0.10) url(https://images.brilliance.co.jp/products/marriage/01506HL/W_01506HL_2l.jpg) no-repeat;
    background-blend-mode:multiply;
    background-position:center;
    background-size:75%;
  }

  /*________________________________________________ 注意事項 ____________ */
  .size-caution {
    position: relative;
    padding:0.25em 1em;
    width:90%;
    margin:70px auto 0 auto;
    padding:30px 0 10px 0;
  }

  .size-caution-text {
    width:85%;
    margin:0 auto;
    text-align:center;
  }

  .size-caution:before,.size-caution:after{
    content:'';
    width: 30px;
    height: 30px;
    position: absolute;
    display: inline-block;
  }
  .size-caution:before{
    border-left: solid 1px #999999;
    border-top: solid 1px #999999;
    top:0;
    left: 0;
  }
  .size-caution:after{
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    bottom:0;
    right: 0;
  }

  .size-caution .titletext {
    font-size:1.9em;
    letter-spacing:0.4em;
  }

  .size-caution p {
    font-size:0.95em;
    text-align:justify;
    margin-top:20px;
  }

  .size-caution-text .under-line {
    border-bottom:1px solid #7d7d7d;
  }
}</pre></body></html>