/******************************/
/* SLIDER */
/******************************/
@media screen and (max-width: 1030px) {
  .slider {
    margin-left: -20px;
    margin-right: -20px;
    position: relative;
  }
}
#slider div {
  width: 100%;
  max-width: 100%;
  height: auto;
}
#slider > div {
  display: none;
}
.bx-viewport #slider > div {
  display: block;
}
.bx-wrapper {
  z-index: 0;
}
.bx-wrapper img {
  width: 100%;
  height: auto;
}
.bx-wrapper .bx-viewport {
  box-shadow: none !important;
  border: 0 !important;
  left: 0 !important;
}
.bx-wrapper .bx-pager {
  bottom: -27px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  margin: 0 3px !important;
  padding-top: 15px;
  width: 25px !important;
  height: 1px !important;
  background: transparent !important;
  border-bottom: 1px solid #cccccc;
  border-radius: 0 !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: transparent !important;
  border-bottom: 1px solid #000000;
}
/******************************/
/* NEWS */
/******************************/
.p-line-informaiton {
  display: flex;
  flex-wrap: wrap;
  margin-top: 75px;
  width: 760px;
}
@media screen and (max-width: 767px) {
  .p-line-informaiton {
    display: block;
    width: auto;
  }
}
.p-line-informaiton ul {
  flex: 1;
  font-size: 13px;
}
@media screen and (max-width: 767px) {
  .p-line-informaiton ul {
    font-size: 12px;
  }
}
.p-line-informaiton li {
  margin-bottom: 15px;
}
.p-line-informaiton__ttl {
  position: relative;
  margin: 0 40px 0 0;
  font-size: 14px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .p-line-informaiton__ttl {
    margin: 0;
  }
}
.p-line-informaiton__ttl:before {
  content: "";
  position: absolute;
  top: 7px;
  right: -20px;
  width: 1px;
  height: 10px;
  background: #d2d2d2;
}
@media screen and (max-width: 767px) {
  .p-line-informaiton__ttl:before {
    content: none;
  }
}
/***** お知らせ *****/
.p-top-news {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .p-top-news {
    display: block;
    margin-bottom: 45px;
  }
}
.p-top-news__ttl {
  box-sizing: border-box;
  margin-right: 25px;
  padding: 10px;
  width: 110px;
  border: 1px solid #b2b2b2;
  font-size: 18px;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Noto Serif JP", serif;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-top-news__ttl {
    margin-right: 0;
    margin-bottom: 10px;
    padding: 5px;
    width: 70px;
    border: 1px solid #b2b2b2;
    font-size: 12px;
  }
}
.p-top-news__body {
  flex: 1;
  margin-bottom: 0;
}
/******************************/
/* TOP RECOMMEND */
/******************************/
.p-recommend.u-container {
  padding-bottom: 0;
}
/******************************/
/* NEW　ARRIVAL */
/******************************/
.p-new-item.u-container {
  padding-bottom: 0;
}
/******************************/
/* TOP RANKING */
/******************************/
.p-ranking-list .slick-track {
  margin-left: 0;
  margin-right: 0;
}
.p-ranking-list .slick-prev, .p-ranking-list .slick-next {
  top: 80px;
  width: 30px;
  height: 30px;
  transition: all 0.4s ease;
  z-index: 1;
  background: rgba(255,255,255,0.4);
}
@media screen and (max-width: 767px) {
  .p-ranking-list .slick-prev, .p-ranking-list .slick-next {
    top: 110px;
    width: 45px;
    height: 45px;
  }
}
.p-ranking-list .slick-prev:before, .p-ranking-list .slick-next:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 10px;
  width: 15px;
  height: 15px;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  transition: all 0.4s ease;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-ranking-list .slick-prev:before, .p-ranking-list .slick-next:before {
    top: 15px;
  }
}
.p-ranking-list .slick-prev {
  left: 20px;
}
@media screen and (max-width: 767px) {
  .p-ranking-list .slick-prev {
    left: 0px;
  }
}
.p-ranking-list .slick-prev:before {
  transform: rotate(-45deg);
}
@media screen and (max-width: 767px) {
  .p-ranking-list .slick-prev:before {
    left: 17px;
  }
}
.p-ranking-list .slick-next {
  right: 20px;
}
@media screen and (max-width: 767px) {
  .p-ranking-list .slick-next {
    right: 0px;
  }
}
.p-ranking-list .slick-next:before {
  left: 4px;
  transform: rotate(135deg);
}
@media screen and (max-width: 767px) {
  .p-ranking-list .slick-next:before {
    left: 13px;
  }
}
.p-ranking-list__item {
  position: relative;
  box-sizing: border-box;
  margin-right: 20px;
  margin-left: 20px;
  padding-bottom: 25px;
  word-break: break-all;
}
@media screen and (max-width: 1030px) {
  .p-ranking-list__item {
    margin-right: 5px;
    margin-left: 5px;
  }
}
.p-ranking-list__img {
  position: relative;
  margin-bottom: 35px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-ranking-list__img {
    text-align: center;
  }
}
.p-ranking-list__img:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.p-ranking-list__img a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-ranking-list__img img {
  display: inline-block !important;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  text-align: center;
}
.p-ranking-list__num {
  position: absolute;
  top: 0;
  left: 1px;
  width: 24px;
  line-height: 24px;
  font-size: 12px;
  font-weight: bold;
  background: #000000;
  color: #ffffff;
  text-align: center;
}
.p-ranking-list__ttl img {
  vertical-align: middle;
}
.p-ranking-list__price {
  color: #909090;
  margin-top: 20px;
}
.p-ranking-list__btn {
  display: block;
  position: absolute;
  right: 0px;
  bottom: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #d8d8d8;
  cursor: pointer;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.p-ranking-list__btn.is-added {
  color: #000000;
}
.p-ranking-list__btn svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}
/******************************/
/* TOP INFORMATION */
/******************************/
.p-information {
  padding-bottom: 0;
}
@media screen and (max-width: 1030px) {
  .p-information {
    padding-bottom: 45px;
  }
}
.p-information__body {
  margin-left: 60px;
  margin-right: 60px;
  line-height: 2;
}
@media screen and (max-width: 1030px) {
  .p-information__body {
    margin-left: 0;
    margin-right: 0;
  }
}
/******************************/
/* TOP FREE */
/******************************/
.p-free__body {
  margin-left: 60px;
  margin-right: 60px;
  line-height: 2;
}
@media screen and (max-width: 1030px) {
  .p-free__body {
    margin-left: 0;
    margin-right: 0;
  }
}
/******************************/
/* TOP BANNER */
/******************************/
.p-bnr {
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 1030px) {
  .p-bnr {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.p-bnr-list {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .p-bnr-list {
    display: block;
  }
}
.p-bnr-list__item {
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  width: 33.3333%;
}
@media screen and (max-width: 1030px) {
  .p-bnr-list__item {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-bnr-list__item {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px;
    width: auto;
    text-align: center;
  }
}





/******************************/
/* TOP contents */
/******************************/
.top-container-ab{width:90vw; height:auto; max-width:990px; margin:0 auto; padding:2em;}
.top-container1{width:90vw;height:auto;max-width: 990px;margin:0 auto;margin-bottom: 5em;}
.top-container2{width:90vw;height:auto;max-width: 990px;margin:0 auto;padding:25px 0;margin-bottom: 5em;background: #fff;border-radius: 5px;position:relative}
.top-mark {width:80px;height:80px;border-radius: 100px;background:#fff;position: absolute;top:-40px;left: 0;right: 0;margin: auto;}
.top-mark img{width:40px;height;auto;margin:0 auto;padding:20px 15px 15px 20px}
.top-container2 h2{font-size:28px;font-weight:300; padding:5px 10px 5px 30px;color:#444;text-align: center;letter-spacing: 0.1em;border-bottom:1px solid #f2f2f2;margin-bottom: 30px;background-color: #efebe9;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #F9F9F9), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #F9F9F9),color-stop(.75, #F9F9F9), color-stop(.75, transparent),to(transparent));
-webkit-background-size: 7px 7px;}

.space{display:block;margin-bottom:4em}
.top-message{width:90vw;height:auto;max-width: 670px;margin:0 auto;padding:3em;margin-bottom: 4em;position: relative;}
.top-message h3{font-size: 22px;letter-spacing: 1px;margin-bottom:25px;font-weight: 400;color:#000;text-align: justify}
 .top-message ul{border-bottom: 1px solid #A79971;border-top: 1px solid #A79971;padding:1.5em 0 1em 0;margin-bottom: 3em}
.top-message li{font-size: 19px;letter-spacing: 1px;margin-bottom:15px;font-weight: 600;color:#A79971}
.top-message li:before{content:"";display:inline-block;width:1em;height:1em;background:url(https://img21.shop-pro.jp/PA01474/994/etc/check.png?cmsp_timestamp=20211020172526) no-repeat;background-size:contain;margin-right:5px;vertical-align: text-bottom}
.top-message p{text-align: center;font-size: 19px;font-weight: 400;color:#A79971}
.flex-m{display: flex;justify-content: space-between;background: #fff;padding:2em 2em 4em 2em;-webkit-clip-path:polygon( 0 0,100% 0,99% 85%,53% 85%, 50% 100%, 47% 85%,1% 85%);clip-path:polygon(  0 0,100% 0,99% 85%,53% 85%, 50% 100%, 47% 85%,1% 85%);margin-bottom:3em;}

.rotate-top{ position: absolute;top:-40px;left: 0;right: 0;margin: auto;font-family: 'Tangerine', cursive;color:#A79971;
  transform: rotateZ(-10deg);
  -ms-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);}
.f-message{font-size: 50px}

.flex-l{width:25%}
.flex-l img{width:100%;height:auto;max-width:150px;border-radius: 100px;}
.flex-r{width:73%}

.top-list{padding: 0 2em;}

.top-list li{display:inline-block;font-size:17px;letter-spacing: 0.5px;margin-bottom:15px;width:24.6%;text-align: center}
.top-list li a{color:#000;border:solid #444 1px;display: block;padding:5px 13px;border-radius:50px;}
.top-list li a:hover{text-decoration: none;background-color:#444;;transition: 0.3s;color:#fff;}


.btn-top{width:50vw;max-width:600px;height:auto;border:2px solid #000;margin:0 auto;}
.btn-top a{text-align: center;color:#000;display: block;padding:15px;font-size: 16px;font-weight: bold}
.btn-top a:hover{text-decoration: none;color:#fff;background-color: #000}


.top-flow-container{width:90vw;height:auto;max-width:990px;margin:0 auto;display: block;margin-bottom:5em;text-align: center; background: #fff;border-radius: 5px;padding:20px 0;position: relative}
.top-flow-mark {width:80px;height:80px;border-radius: 100px;background:#fff;position: absolute;top:-40px;left: 0;right: 0;margin: auto;}
.top-flow-mark img{width:40px;height;auto;margin:0 auto;padding:20px 15px 15px 15px}
.top-flow-container h2{font-size:34px;text-align: center;padding:10px 0;letter-spacing: 0.1em;font-weight: 300;display:inline-block;border-bottom: 2px solid  #A79971}
.flow-content h4{padding:0.6rem 0;font-size:2rem;width:100%;color:#000;letter-spacing: 0.1em;font-weight: 200;background-color: #efebe9;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #F9F9F9), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #F9F9F9),color-stop(.75, #F9F9F9), color-stop(.75, transparent),to(transparent));
-webkit-background-size: 7px 7px;}
.flow-content h4:before{content:"";display:inline-block;width:1em;height:1em;background:url(https://img21.shop-pro.jp/PA01474/994/etc/calendar.png?cmsp_timestamp=20211020155810) no-repeat;background-size:contain;margin-right:10px;vertical-align: text-bottom}
.flex{display: flex;justify-content: space-between;padding:0 15px;}
.f-content1{width:27%;height:auto;margin-bottom: 40px;padding:10px 15px;position: relative;}
.f-content1 h3{font-size:23px;text-align: center;letter-spacing: 0.1em;font-weight: 300;border-bottom:1px solid #f0f0f0;padding-bottom:15px;border-top:1px solid #f0f0f0;padding-top:15px}
.f-content1 p{font-size:15px;text-align: justify;letter-spacing: 0.1em;font-weight: 300}
.f-content2{width:70%;height:auto;margin-bottom: 1em;margin:0 auto;margin-bottom:40px;padding:10px 15px;position: relative;}
.f-content2 h3{font-size:23px;text-align: center;letter-spacing: 0.1em;font-weight: 300;border-bottom:1px solid #f0f0f0;padding-bottom:15px;border-top:1px solid #f0f0f0;padding-top:15px}
.f-content2 p{font-size:15px;text-align: justify;letter-spacing: 0.1em;text-align: left;font-weight: 300}
.f-content2 img{margin-bottom:20px;}
.f-content3{width:42%;height:auto;margin-bottom: 1em;padding:10px 20px;position: relative;}
.f-content3 h3{font-size:23px;text-align: center;letter-spacing: 0.1em;font-weight: 300;border-bottom:1px solid #f0f0f0;padding-bottom:15px;border-top:1px solid #f0f0f0;padding-top:15px}
.f-content3 p{font-size:15px;text-align: justify;letter-spacing: 0.1em;font-weight: 300}
.f-content3 h5{font-size:20px;padding:5px 10px;background: #e45555;color:#fff;text-align: center;letter-spacing: 0.1em;font-weight: 300;border-radius: 50px}
.kome{font-size:13px;color:#e45555}
.arrow-content{width:1%;height:auto;position: relative;}
.arrow{width: 0;height: 0;border-left: 10px solid #f0f0f0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;position: absolute;top:45%;margin: 0 auto;}
.arrow-content2{width:15px;height:auto;margin:0 auto;}
.arrow2{width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 20px solid #f0f0f0;}
.r-f-size{font-size: 30px;}
.rotate{ position: absolute;top:3px;left:30px;font-family: 'Tangerine', cursive;color:#A79971;
  transform: rotateZ(-10deg);
  -ms-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);}



.top-qa-container{width:90vw;height:auto;max-width:990px;margin:0 auto;background: #fff;margin-bottom:5em;border-radius: 5px;padding:20px 0 40px 0;position: relative;}
.top-mark2 {width:80px;height:80px;border-radius: 100px;background:#fff;position: absolute;top:-40px;left: 0;right: 0;margin: auto;}
.top-mark2 img{width:40px;height;auto;margin:0 auto;padding:17px 15px 15px 20px}
.top-qa-container h2{font-size:34px;display: block;border-bottom:2px solid #ECECEC;text-align: center;padding-bottom:10px;letter-spacing: 0.1em;font-weight: 300;vertical-align:text-bottom}
.top-qa{margin-bottom:30px;width:90vw;max-width: 800px;margin:0 auto;padding:10px;text-align: justify}
.q-mark{font-size:25px;letter-spacing: 0.5px;font-family: 'PT Serif', serif;}
.q-text{font-size:16px;font-weight: 500;letter-spacing: 0.5px}
.a-mark{font-size:25px;color:#888;letter-spacing: 0.5px;font-family: 'PT Serif', serif;}
.a-text{font-size:14px;font-weight: 300;padding-bottom: 20px;letter-spacing: 0.5px;line-height: 2em;}
.top-qa table{width:100%;}
.top-qa th{width:7%;vertical-align: baseline;}
.top-qa td{vertical-align: baseline;padding-top:15px;}
.border-b{border-bottom:1px solid #f2f2f2;padding-bottom:20px;}
.mar-b10{margin-bottom:20px;display: block}

.link-container{width:90vw;height:auto;max-width:990px;margin:0 auto;margin-bottom:1em;border-radius: 5px;display: flex;justify-content: space-between}
.link-left{width:48%;}
.link-left h2{font-size:30px;display: block;letter-spacing: 0.1em;font-weight: 300;text-align: center;background-color:#D2C9B3;color:#000;padding:1em 0 2em 0;-webkit-clip-path:polygon( 0 0,100% 0,99% 85%,53% 85%, 50% 100%, 47% 85%,1% 85%);clip-path:polygon(  0 0,100% 0,99% 85%,53% 85%, 50% 100%, 47% 85%,1% 85%);}
.link-left li{margin-bottom:1em}
.link-left a{width:100%;height:auto;font-size: 17px;text-align: center;border: 1px solid #000;display: block;padding:0.5em 0;border-radius: 50px;background: #fff}
.link-left a:hover{background: #000;text-decoration: none;transition: 0.3s all ease;color:#fff}
.link-right{width:48%;}
.link-right h2{font-size:30px;display: block;letter-spacing: 0.1em;font-weight: 300;text-align: center;background-color:#D2C9B3;color:#000;padding:1em 0 2em 0;-webkit-clip-path:polygon( 0 0,100% 0,99% 85%,53% 85%, 50% 100%, 47% 85%,1% 85%);clip-path:polygon(  0 0,100% 0,99% 85%,53% 85%, 50% 100%, 47% 85%,1% 85%);}
.link-right li{margin-bottom:1em}
.link-right a{width:100%;height:auto;font-size: 17px;text-align: center;border: 1px solid #000;display: block;padding:0.5em 0;border-radius: 50px;background: #fff}
.link-right a:hover{background: #000;text-decoration: none;transition: 0.3s all ease;color:#fff}


.feature-container h2{font-size:34px;letter-spacing: 0.1em;font-weight: 300;border-top:1px solid #444;border-bottom:1px solid #444;padding:0.5em 0;margin-bottom:2em}
.info-container h2{font-size:34px;letter-spacing: 0.1em;font-weight: 300;border-top:1px solid #444;border-bottom:1px solid #444;padding:0.5em 0;margin-bottom:2em}
.info-ja{font-size:20px;letter-spacing: 0.1em;font-weight: 300}

@media screen and (max-width: 767px) {

	.top-container1{width:85vw;padding:0}
	.top-container2{width:90vw}
	.top-qa-container{width:90vw;}
	.top-flow-container{width:90vw;padding:0;}	
	.top-qa{margin-bottom:30px;width:82vw;margin:0 auto;padding:10px;}
	.btn-top{width:80vw;max-width:600px;height:auto;border:2px solid #000;margin:0 auto;}
	
.top-mark {width:60px;height:60px;border-radius: 100px;background:#fff;position: absolute;top:-30px;}
.top-mark img{width:30px;height;auto;margin:0 auto;padding:15px 10px 10px 15px}
.top-container2 h2{font-size:23px;font-weight:300; padding:5px 10px 5px 30px;color:#444;text-align: center;letter-spacing: 0.1em;border-bottom:1px solid #f2f2f2;margin-bottom: 30px;}
.top-list{padding: 0 1em;}
.top-list li{width:32.4%;text-align: center}

.space{display:block;margin-bottom:5em}
.top-message{width:85vw;height:auto;margin:0 auto;padding:0em;margin-bottom: 5em;}
.top-message h3{font-size: 22px;letter-spacing: 1px;margin-bottom:25px;font-weight: 400;color:#000}
 .top-message ul{border-bottom: 1px solid #A79971;border-top: 1px solid #A79971;padding:1.5em 0 1em 0;margin-bottom: 3em}
.top-message li{font-size: 19px;letter-spacing: 1px;margin-bottom:15px;font-weight: 600;color:#A79971}
.top-message li:before{margin-right:5px;}
.flex-m{display: block;padding:2em 2em 3em 2em;-webkit-clip-path:polygon( 0 0,100% 0,99% 90%,54% 90%, 50% 100%, 46% 90%,1% 90%);clip-path:polygon(0 0,100% 0,99% 90%,54% 90%, 50% 100%, 46% 90%,1% 90%);margin-bottom:3em}
.flex-l{width:100%;margin:0 auto}
.flex-l img{width:100%;height:auto;max-width:150px;border-radius: 100px;margin:0 auto;display: block}
.flex-r{width:100%;margin:0 auto}


.top-flow-container h2{font-size:23px;letter-spacing: 1px;}
.top-flow-mark {width:60px;height:60px;top:-30px;}
.top-flow-mark img{width:30px;height;auto;margin:0 auto;padding:15px 10px 10px 10px}
.flow-content h4{padding:0.5rem 0;font-size:1.5rem;}
.flow-content h4:before{margin-right:5px;}
.top-qa-container h2{font-size:23px;letter-spacing: 1px;}

.feature-container h2{font-size:23px;letter-spacing: 0.1em;font-weight: 300;border-top:1px solid #444;border-bottom:1px solid #444;padding:0.5em 0}
.info-container h2{font-size:23px;letter-spacing: 0.1em;font-weight: 300;border-top:1px solid #444;border-bottom:1px solid #444;padding:0.5em 0}
.info-ja{font-size:16px;letter-spacing: 0.1em;font-weight: 300;display: none}


.link-container{display: block}
.link-left{width:100%;margin-bottom: 5em}
.link-left h2{font-size:23px}
.link-left li{margin-bottom:1em}
.link-left a{width:100%;height:auto;font-size: 16px;}
.link-right{width:100%;}
.link-right h2{font-size:23px}
.link-right li{margin-bottom:1em}
.link-right a{width:100%;height:auto;font-size: 16px;}



@media screen and (max-width: 680px) {

.top-message h3{font-size: 18px;letter-spacing: 0.5px;margin-bottom:25px}
.top-message li{font-size: 15px;letter-spacing: 0.5px;margin-bottom:15px;}

.top-list li{font-size:16px;}
.top-list li a{padding:5px 0;}
.flow-content{width:90vw;}	
.flex{display:block;justify-content: space-between;padding:0}
.f-content1{width:83vw;padding:1em;margin-bottom:15px;}
.f-content1 h3{font-size:20px;text-align: center;}
.f-content1 p{font-size:14px;}
.f-content2{width:83vw;height:auto;padding:0.5em;margin-bottom:20px;}
.f-content2 h3{font-size:20px;text-align: center;}
.f-content2 p{font-size:14px;text-align: left}
.f-content3{width:83vw;height:auto;padding:1em;margin-bottom:20px;}
.f-content3 h3{font-size:20px;text-align: center;}
.f-content3 p{font-size:14px;}
.f-content3 h5{font-size:20px;padding:0.5em 1.5em;background: #d23f3f;color:#fff;text-align: center;letter-spacing: 0.1em;}
.kome{font-size:13px;color: red}
.arrow-content{width:15px;height:auto;margin:0 auto;margin-bottom:30px;}
.arrow{width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 20px solid #f0f0f0}
.arrow-content2{width:15px;max-width:15px;height:auto;margin:0 auto;}
.arrow2{width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 20px solid #f0f0f0}
	
}
	
	@media screen and (max-width: 400px) {

		
	}
	

	


  