<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#makebanner{width: 100%;}

header .header_rig_nav {
    display: block;
}
header .header_rig_nav_list {
    float: right;
}

header .megamenu_list li {
    margin-right: 70px !important;
}

.header_top_txt.is-fixed {
    z-index: 9999 !important;
 }

h3{
  color: #9e8839;
  font-size: 25px;
  font-weight: bold;
  line-height: 150%;
}

 a img:hover{opacity: 0.8;}
 .taC{text-align: center !important;}
 .mt10{margin-top:10px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}
.clearfix{clear:both !important; overflow: hidden;}
.txt_small{font-size: 90% !important;}
.txt_big{font-size: 120% !important; font-weight: bold;}
.txt_mid{font-size: 110% !important; font-weight: bold;}
.txt_caption{font-size: 75%; font-weight: 300;}
.flL{float: left !important;}
.flR{float: right !important;}
.bd0{border:0px !important;}
  .campgn_ttl01{width: 100%; text-align: center; font-size: 20px; font-weight: bold; margin:20px 0;}
  .present_box{width:95%; background:#f8f8f8; padding: 3% 5%; margin: 0 auto; text-align: center;}
  .present_box .exp{}
  .present_box .exp_big{ font-size: 20px; font-weight: bold;}
  .itemname_box{background: #efefef; margin:0 auto; width: 90%; text-align: center; padding:10px 0;}
  .present_charm{width: 350px; margin:20px auto;}
  .btn_register{
    width: 500px;
    text-align: center;
    border: 1px solid #9e8839;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    color: #9e8839;
    font-size: 18px;
    margin: 20px auto;
  }
  .btn_register :hover{background: #9e8839;}
  .btn_register a{display: block; color: #9e8839; padding: 20px;}
  .btn_register a:hover{display: block; color: #fff;}
  .mmt_item{width:1000px; margin:0 auto 30px auto; background:#fbfbfa url(https://gigaplus.makeshop.jp/Kanebo4/common/img/campaign/mmt-area_bg.png) top center no-repeat; overflow: hidden; clear: both; padding: 70px 50px 0px 50px;}
  .mmt_itemexp{width: 60%;}
  .mmt_item h3{
    color: #9e8839;
    font-size: 25px;
    font-weight: normal;
    line-height: 150%;
  }

  .mmt_itemimg{width: 31%;}
  .btn_register_s{
    width: 250px;
    text-align: center;
    border: 1px solid #9e8839;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    color: #9e8839;
    font-size: 16px;
    margin: 20px auto;
  }
  .btn_register_s :hover{background: #9e8839;}
  .btn_register_s a{display: block; color: #9e8839; padding: 20px;}
  .btn_register_s a:hover{display: block; color: #fff;}
  .mmt_detail{/* width: 90%; */ margin:50px auto 30px auto;}
  .mmt_detail li{width: 29%; text-align: left; float: left; margin:0px 2%;}
  .mmt_detail li p{width: 85%; margin:20px auto;}

.g-Movie__iframe {
    position: relative;
    margin: 30px 0 8px;
    padding-top: 56.25%;
    width: 100%;
}
.g-Movie__iframe iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

  .voc_sec{margin:30px 0; padding:50px 0; border-top:3px solid #eee; border-bottom:3px solid #eee;}
  .voc_sec h4{text-align: center; font-size: 20px; font-weight: bold; margin:0px 0 50px 0; color: #000;}
  .voc_sec ul{}
  .voc_sec li{font-size:110%; position: relative; background: #fff; text-align: center; margin:10px 20px; padding: 20px 30px;}
  .voc_sec li::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 12px solid #9e8839;
  border-right: 12px solid transparent;
}
  .voc_sec span.name{color: #9e8839;}

 .movie_saho h3{text-align: center;}
  .movie_saho p{text-align: center;}
  html[lang^=ja] .opt-fontfamily--05 {
    font-family: "EBGaramond-Italic", "TsukuMinPr6-R", serif; font-style: italic;}

.other_contents{width:1000px; overflow: hidden; margin:50px auto;}
.other_contents li{width: 50%; float: left;}
.customer_service {width:1000px; overflow: hidden; margin:50px auto;}
.customer_service li{width: 46%; float: left; margin:0 2%;}

.link_as_series{width: 70%; text-align: center; margin:10px auto;}
.link_as_series img{margin: 0 auto;}

/* SENSAI saho */
.dokuzi_pg {
    max-width: 1000px;
    width: 90%;
    margin:0 auto;
    font-family: "EBGaramond-Regular", "TsukuMinPr6-R", serif !important;
  /* font-weight: 500; */
  }
.dokuzi_pg .pankuzu{/* width:1000px; */ 
  margin:0 auto;
  padding:20px 0 70px 0;}
.dokuzi_pg .pankuzu ul{
  overflow: hidden;
  margin:0;
  padding: 0;}
.dokuzi_pg .pankuzu li{
  float:left;
  margin:0;
  padding:0 10px 0 0;
  font-size: 80%;
  font-weight: normal;
}
.dokuzi_pg .pankuzu li a{
  text-decoration: underline;
  color: #9e9e9e;
}

.dokuzi_pg .arrow{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    padding: 0 10px 0 0;
}

.dokuzi_pg .arrow::after{
    position: absolute;
    top: 0;
    bottom: 0;
    right:-2px;
    margin: auto;
    content: "";
    vertical-align: middle;
    width: 8px;
    height: 9px;
    border-top: 1px solid #d5d9dd;
    border-right: 1px solid #d5d9dd;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.dokuzi_pg h1{
  text-align:left;
  font-size: 20px;
  margin:0;
  padding-bottom:50px;
}

.dokuzi_pg h2{
  letter-spacing: normal;
  line-height: 1.3;
  font-size: 25px;
  padding-bottom: 20px;
  
}

.dokuzi_pg em{
      font-style: italic;
}

.dokuzi_pg .sec{
  width: 90%;
  margin:0 auto;
  padding-bottom:80px;
  overflow: hidden;
}


.dokuzi_pg .mainExp{
  overflow: hidden;
  clear: both;
  margin:0 auto;
  padding:0 0 10px 0;
}
.dokuzi_pg  .mainExp p{
  font-size: 14px;
  line-height: 190%;
  margin:2px 0;
  font-weight: 500;
}
.dokuzi_pg .mainExp_L{
  width: 20%; margin-right: 2%;float: left;}
.dokuzi_pg .mainExp_R{width: 76%; ;float: right;}


.dokuzi_pg h3{
font-size: 16px;
text-align:center;
color: #000;
line-height: 230%;
padding-bottom: 20px;
}
.dokuzi_pg .ttl_en{
  color: #959da6;
  font-size: 24px;
  display: block;
  font-weight: normal;
}


.dokuzi_pg .saho_steps{}
.dokuzi_pg .saho_steps ul{
    overflow: hidden;
    clear: both;
    padding: 0;
    margin: 0 auto;
    max-width: 730px;
}
.dokuzi_pg .saho_steps li{
  width: 28%;
  margin: 1% 2% 0 3%;
  float: left;
}
.dokuzi_pg .saho_steps p{
  font-size: 14px;
  font-weight: 500;
}
.dokuzi_pg .saho_steps img{
  border:1px solid #eee;
  margin-bottom: 10px;
}

.common_txt_note {
    font-size: 12px;
    display: inline-block;
    line-height: 130%;
    vertical-align: top;
}

.as_moose_voc ul{
  width: 80%;
  float: none;
  margin:0 auto;
  padding: 0;
}

.as_moose_voc li {
  font-size: 18px;
  text-align: center;
  margin: 10px auto 50px auto;
  line-height: 1.5;
}

.as_moose_voc {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(https://gigaplus.makeshop.jp/Kanebo4/common/img/product/09_bg_as_micromoose_voc.png)center top no-repeat;
    background-size: 1000px;
    margin: 50px 0px 100px 0px;
    /* text-align: center; */
}

#page.product.in .as_moose_voc_hr{
  border:0.5px solid #9e8839;
}

#page.index.in .series_ttl {
  font-size: 25px;
  padding-bottom: 50px;
}

.product_item04_box01_ttl {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  padding: 40px 0 40px 0;
}

#page.index.in .series_flexitem_ttl {
  font-size: 14px;
  text-align: left;
  padding: 23px 0;
}

/* 縺雁撫縺�粋繧上○繝壹�繧ｸ */
 .dokuzi_pg .contactExp{}
 .dokuzi_pg .contactExp p{}
 .dokuzi_pg .contactBtn{
  width: 90%;
  margin:0 auto;
  background: #F5F5F5;
  padding: 30px 20px;
 }
 .dokuzi_pg .contactBtn ul{
  overflow: hidden;
  padding: 0;
  margin:0; 
 }
 .dokuzi_pg .contactBtn li{
  width: 80%;
  float: none;
  margin:0 auto;
  position: relative;
  background: #9e8839;
  text-align: center;
  padding: 0;
  border:0px solid #ccb871;
 }
 .dokuzi_pg .contactBtn a{
  display: block;
  font-size:17px;
  color: #fff;
  padding:22px 0 20px 0;
 }

 .dokuzi_pg .contactBtn li::after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto;
    content: "";
    vertical-align: middle;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

 .dokuzi_pg hr{border-top:1px solid #ccc;}

  .dokuzi_pg .contactTel{text-align:center; width: 49%; margin:0 auto ; float: left; overflow: hidden;}
  .dokuzi_pg .contactTel h5{
    font-weight: bold;
    padding: 0 0 10px 0;
    color: #9e8839;
  }
  .dokuzi_pg .contactTel p{line-height: 200%;}
  .dokuzi_pg .txt_tel{font-weight: bold; font-size: 110%; display: block; padding:0 0 10px 0;}


.as_moose_voc_hr{
  border:0.5px solid #9e8839;
}

.linkArea_journal a,
.linkAbout_histor a,
.linkAbout_koishimarusil a {
 display: block;
}
.linkAbout {
 display: flex;
}


/* 20200708霑ｽ蜉� */
.linkArea { width:1000px; margin:30px auto; }
.linkArea_journal a,
.linkAbout_histor a,
.linkAbout_koishimarusil a {
 display: block;
}
.linkAbout {
 display: flex;
 padding-top: 40px;
}

.newItem{width:1000px; margin:0 auto; background:#fdfcf5; overflow: hidden; clear: both; padding: 70px 50px 30px 50px;}
.newItem .newItem_h3{
  color: #9e8839;
  font-size: 25px;
  font-weight: normal;
  line-height: 150%;
}


@media (min-width: 1px) and (max-width: 767px) {
header .header_rig{flex: none;}
.mt10{margin-top:2% !important;}
.mt20{margin-top:6% !important;}
.mt30{margin-top:8% !important;}
.mt50{margin-top:0 !important;}
.mb50{margin-bottom:0 !important;}
.clearfix{clear:both !important; overflow: hidden;}
.txt_small{font-size: 90% !important;}
.txt_big{font-size: 120% !important; font-weight: bold;}
.txt_mid{font-size: 110% !important; font-weight: bold;}
.txt_caption{font-size: 75%; font-weight: 300;}
.flL{float: none !important;}
.flR{float: none !important;}
  .campgn_ttl01{width: 100%; text-align: center; font-size: 18px; font-weight: bold; margin:20px 0; line-height:150%;}
  .present_box{width:95%; background:#f8f8f8; padding: 3% 5%; margin: 0 auto; text-align: center;}
  .present_box .exp{}
  .present_box .exp_big{ font-size: 20px; font-weight: bold;}
  .itemname_box{background: #efefef; margin:0 auto; width: 90%; text-align: center; padding:10px 0;}
.present_charm{width: 80%; margin:0 auto;}
 .btn_register{
  width: 80%;
  text-align: center;
  border: 1px solid #9e8839;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  color: #9e8839;
  font-size: 16px;
  margin: 20px auto;
 }
  .btn_register :hover{background: #9e8839;}
  .btn_register a{display: block; color: #9e8839;padding: 20px;}
  .btn_register a:hover{display: block; color: #fff;}
  .mmt_item{width:100%; margin:0 0 auto; background:#fbfbfa url(https://gigaplus.makeshop.jp/Kanebo4/common/img/campaign/mmt-area_bg.png) top center no-repeat; overflow: hidden; clear: both; padding: 6% 6% 6% 6%;}
  .mmt_itemexp{width: 100%;}
  .mmt_item h3{
    color: #9e8839;
    font-size: 20px;
    font-weight: normal;
    line-height: 150%;
  }

.series_flexitem_price{
  font-size: 14px;
  text-align: left;
  line-height: 1.3;
}

  .mmt_itemimg{width: 80%; margin:0 auto;}
  .mmt_itemimg img{margin:0 auto;}
  .btn_register_s{width: 70%; text-align: center;
    border:1px solid #9e8839;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    color: #9e8839; font-size:16px; margin: 10% auto 15% auto;}
  .btn_register_s :hover{background: #9e8839;}
  .btn_register_s a{display: block; color: #9e8839;padding: 20px;}
  .btn_register_s a:hover{display: block; color: #fff;}
  .mmt_detail{/* width: 90%; */ margin:0% auto 10% auto; overflow: hidden;}
  .mmt_detail li{
      width: 100%;
    text-align: left;
    float: none;
    margin: 2% 0;
    clear: both;
    overflow: hidden;
    padding: 5% 0;}
  .mmt_detail li img{
  width: 100%;
    float: none;
    position: relative;
    /* top: -40px; */
  }
  .mmt_detail li p{width: 100%; float:right; margin:2% auto;}

.g-Movie__iframe {
    position: relative;
    margin: 30px 0 10px;
    /* padding-top: 56.25%; */
    width: 100%;
    overflow: hidden;
}
.g-Movie__iframe iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.product_item04_box01_ttl {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  padding: 40px 0 40px 0;
}

  .voc_sec{margin:10% 0; padding:0 0 10% 0; border-top:3px solid #eee; border-bottom:3px solid #eee;}
  .voc_sec h4{text-align: center; font-size: 20px; font-weight: bold; margin:10% 0; color: #000; line-height: 150%;}
  .voc_sec ul{}
  .voc_sec li{font-size:100%; line-height:160%; position: relative; background: #fff; text-align: center; margin:10px 20px; padding: 20px 30px;}
  .voc_sec li::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 12px solid #9e8839;
  border-right: 12px solid transparent;
}
  .voc_sec span.name{color: #9e8839; display: block;}

 .movie_saho h3{text-align: center;}
  .movie_saho p{text-align: center;}
  html[lang^=ja] .opt-fontfamily--05 {
    font-family: "EBGaramond-Italic", "TsukuMinPr6-R", serif; font-style: italic;}

.other_contents{width:100%; overflow: hidden; margin:0 auto 10% auto;}
.other_contents li{width: 100%; float: none;}
.customer_service {width:1000px; overflow: hidden; margin:50px auto;}
.customer_service li{width: 46%; float: left; margin:0 2%;}


/* SENSAI saho */
.dokuzi_pg {
    max-width: 100%;
    width: 100%;
    margin:0 auto;
    font-family: "EBGaramond-Regular", "TsukuMinPr6-R", serif !important;
  /* font-weight: 500; */
  padding:5% 0;
  }
.dokuzi_pg .pankuzu{display: none;}
.dokuzi_pg .pankuzu ul{
  overflow: hidden;
  margin:0;
  padding: 0;}
.dokuzi_pg .pankuzu li{
  float:left;
  margin:0;
  padding:0 10px 0 0;
  font-size: 80%;
  font-weight: normal;
}
.dokuzi_pg .pankuzu li a{
  text-decoration: underline;
  color: #9e9e9e;
}

.dokuzi_pg .arrow{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    padding: 0 10px 0 0;
}

.dokuzi_pg .arrow::after{
    position: absolute;
    top: 0;
    bottom: 0;
    right:-2px;
    margin: auto;
    content: "";
    vertical-align: middle;
    width: 8px;
    height: 9px;
    border-top: 1px solid #d5d9dd;
    border-right: 1px solid #d5d9dd;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.dokuzi_pg h1{
  text-align:left;
  font-size: 20px;
  margin:0;
  padding-bottom:10%;
  line-height: 1.7;
  border-left: 2px solid #9e8839;
  padding: 0 0 0 15px;
}

.dokuzi_pg h2{
  letter-spacing: normal;
  line-height: 1.3;
  font-size: 25px;
  padding-bottom: 5%;
  
}

.dokuzi_pg em{
      font-style: italic;
}

.dokuzi_pg .sec{
  width: 90%;
  margin:0 auto;
  padding-bottom:15%;
  clear: both;
  overflow: hidden;
}


.dokuzi_pg .mainExp{
  overflow: hidden;
  clear: both;
  margin:0 auto;
  padding:0 0 2% 0;
}
.dokuzi_pg  .mainExp p{
  font-size: 14px;
  line-height: 170%;
  margin:0;
  font-weight: 500;
}
.dokuzi_pg .mainExp_L{
  width: 100%; margin: 0;float: none; padding-bottom: 4%;}
.dokuzi_pg .mainExp_R{width: 100%; ;float: none;}


.dokuzi_pg h3{
    font-size: 14px;
    text-align: center;
    color: #000;
    line-height: 180%;
    padding-bottom: 5%;
}
.dokuzi_pg .ttl_en{
  color: #959da6;
  font-size: 24px;
  display: block;
  font-weight: normal;
  padding-bottom: 1%;
}


.dokuzi_pg .saho_steps{}
.dokuzi_pg .saho_steps ul{
    overflow: hidden;
    clear: both;
    padding: 0;
    margin: 0 auto;
    max-width: 100%;
}
.dokuzi_pg .saho_steps li{
  width: 100%;
  margin: 0 0 5% 0;
  float: none;
}
.dokuzi_pg .saho_steps p{
  font-size: 14px;
  font-weight: 500;
  letter-spacing: normal;
}
.dokuzi_pg .saho_steps img{
  border:1px solid #eee;
  margin-bottom: 2%;
  width: 100%;

}





/* 縺雁撫縺�粋繧上○繝壹�繧ｸ */

.dokuzi_pg .contactBtn{
    width: 90%;
    margin: 0 auto;
    background: #F5F5F5;
    padding: 10% 5% 5% 5%;
 }
 .dokuzi_pg .contactBtn ul{
  overflow: hidden;
  padding: 0;
  margin:0; 
 }
 .dokuzi_pg .contactBtn li{
  width: 100%;
    float: none;
    margin: 0 0 5% 0;
    position: relative;
    background: #9e8839;
    text-align: center;
    padding: 10% 0;
    border: 0px solid #ccb871;
 }
 .dokuzi_pg .contactBtn a{
  display: block;
  font-size:17px;
  color: #fff;
 }

 .dokuzi_pg .contactBtn li::after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto;
    content: "";
    vertical-align: middle;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


  .dokuzi_pg .contactTel{text-align:center; width: 100%; margin:0 auto 10% auto;}
  .dokuzi_pg .contactTel p{line-height: 200%;}
  .dokuzi_pg .txt_tel{font-weight: bold; font-size: 120%; display: block; padding:0 0 10px 0;}


.as_moose_voc ul{
  width: 80%;
  float: none;
  margin:0 auto;
  padding: 0;
}

.as_moose_voc li {
  font-size: 16px;
  text-align: center;
  margin: 10px auto 50px auto;
  line-height: 1.5;
}

.as_moose_voc {
  width: 100%;
  height: auto;
  overflow: hidden;
  background: url(https://gigaplus.makeshop.jp/Kanebo4/common/img/product/09_bg_as_micromoose_voc.png)center top no-repeat;
  background-size: 400px;
  margin: 50px 0px 50px 0px;
  /* text-align: center; */
  }

  #page.index.in .series_ttl {
    font-size: 20px;
    padding-bottom: 30px;
    text-align: center;
}
#page.index.in .sec06 .sec06_flexitem_rig_ttl {
    font-size: 14px;
}

#page.index.in .sec06 .sec06_flexitem_rig_txt {
    font-size: 12px;
    line-height: 1.5;
}

#page.index.in .series_flexitem_ttl {
    font-size: 14px;
    padding: 15px 0;
    text-align:left;
}

.linkArea{width: 100%; margin:0 auto;}

.linkArea_journal {
  padding-left: 20px;
  padding-right: 20px;
}
.linkAbout {
  flex-direction: column;
}
.linkAbout_histor a .spv,
.linkAbout_koishimarusil a .spv {
  width: 100%;
}

.newItem{width:100%; margin:0; padding: 6% 6% 6% 6%;}
.newItem .newItem_h3{
  color: #9e8839;
  font-size: 20px;
  font-weight: normal;
  line-height: 150%;
}

}</pre></body></html>