﻿@charset "UTF-8";

/*フリーページ用*************************************************************************/
.block-Pages {
	max-width: 900px;
	width: 100%;
	margin: 24px auto 80px;
}
.block-Pages h1 {
	font-size: 42px;
}
.block-Pages h2 {
	font-size: 24px;
}
.block-Pages h3 {
	font-size: 16px;
	border-bottom: none;
}
.block-Pages p {
	margin-bottom: 1.5em;
}
.block-Pages-title {
	margin: 0 0 30px;
	padding: 75px 0 0;
	border: 0;
	font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.333;
	color: #000;
	letter-spacing: 0.02em;
}
.block-Pages-title span {
	display: block;
	font-family: "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
}
.align-center{
	text-align: center;
}
.block-Pages-intro {
	margin: 0 0 68px;
}
.block-Pages-intro--text {
	margin: 0 0 30px;
}
.block-Pages-intro--nav {
	display: flex;
	flex-wrap: wrap;
}
.block-Pages-intro--nav li {
	width: 285px;
	margin: 0 20px 12px 0;
}
.block-Pages-intro--nav li:nth-child(4n) {
	margin-right: 0;
}
.block-Pages-intro--nav li:nth-last-child(-n+4) {
	margin-bottom: 0;
}
.block-Pages-intro--nav li a {
	display: block;
	border: 1px solid #dedede;
	border-radius: 5px;
	text-align: center;
	padding: 27px 0;
}
.block-Pages-intro--nav li a:hover {
	text-decoration: none;
	opacity: .8;
}
.block-Pages-intro--nav li span {
	position: relative;
	font-size: 16px;
	padding: 0 17px 0 0;
}
.block-Pages-intro--nav li span:after {
	content: "";
	position: absolute;
	top: 6px;
	right: 0;
	width: 8px;
	height: 8px;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	transform: rotate(45deg);
}
.block-Pages-section:not(:last-child) {
	margin: 0 0 68px;
}
.block-Pages-section--box:not(:last-child) {
	margin: 0 0 28px;
}
.block-Pages-section h3 {
	margin: 0 0 16px;
}
.block-Pages-section--text p:not(:last-child) {
	margin: 0 0 22px;
}
#payment .block-Pages-section--box:nth-of-type(2) .block-Pages-section--text p:nth-child(3) {
	margin: 0;
}
#payment .block-Pages-section--box:nth-of-type(2) .block-Pages-section--text ul {
	margin: 0 0 22px;
}
.block-Pages-section--text a {
	text-decoration: underline;
}
.block-Pages-section--text a:hover {
	text-decoration: none;
}
.block-Pages-flexbox-center{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.block-Pages-flexbox-left{
	display: flex;
	flex-wrap: wrap;
	gap: 0 20px;
}
.block-Pages-flexbox-right{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.flexbox-item-col2{
	width: 440px;
}
.block-Pages dl{
	display:flex;
	flex-wrap: wrap;
	border: 1px solid #ccc;
	border-top: none;
}
.block-Pages dt{
	background: #ddd;
	width: 30%;
	padding: 10px;
	box-sizing: border-box;
	border-top: 1px solid #ccc;
}
.block-Pages dd{
	padding: 10px;
	margin: 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	width: 70%;
	box-sizing: border-box;
	word-break: break-all;
}
.goods-detail-description-link {
	text-decoration: underline;
}
.block-goods-link {
}
.block-goods-link a,.button-buy,.button-info,.button-inline {
	margin: 0 auto;
	width: 70%;
	height: 30px;
	border: #81878B 1.5px solid;
	border-radius: 5px;
	font-size: 0.9em;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	display: block;
	position: relative;
	transition: 0.4s;
	background: #fff;
}

.button-buy:hover{
	text-decoration: none;
	background-color: #fff;
	color: #81878B;
}
.button-info:hover{
	text-decoration: none;
	background-color: #81878B;
	color: #fff;
}
.button-buy{
	background: #81878B;
	color: #fff;
	width: 100%;
}
.button-info{
	display: inline-block;
	text-align: center;
	width: 100%;
}


/**************************************************************************
***************************************************************************

ecbeing基本cssへ追加した分 ↓

***************************************************************************
**************************************************************************/


/*end Pages汎用 (oyakata)****************/

.block-category-haader {
	width: 100%;
}
.block-category-haader {
}
.x-scroll-wrap {
	overflow-x: scroll;
	width: 100%;
	height: 100%;
	margin-bottom: 50px;
}
.block-category-haader table {
	table-layout: fixed;
	width: 100%;
	/*border-top: solid 2px #3d3d3d;*/
	border-bottom: solid 2px #3d3d3d;
}
.block-category-haader table tr {
	border-bottom: solid #ACACAC 1px;
	border-top: solid 1px #3d3d3d;
}
/***
.block-category-haader table tr:nth-of-type(1) {
	border-top: solid 2px #3d3d3d;
}**/
.block-category-haader table th {
	padding: 15px 10px;
	text-align: center;
	white-space: nowrap;
}
.block-category-haader table td {
	padding: 15px 10px;
	text-align: center;
	white-space: nowrap;
	border-right: 1px solid #d3d3d3;
}
.block-category-haader table tr td:nth-of-type(1){
	background: #f5f5f5;
	text-align: left;
	border-right: 1px dotted #ACACAC;
}
.block-category-haader table tr:nth-of-type(1) {
	position: sticky;
	left: 0;
	top: 0;
	background-color: #f5f5f5;
}
.block-category-haader td{
	width: 320px;
}
/*.block-category-haader table .startleft {
	vertical-align: baseline;
	padding: 15px 60px;
	text-align: left;
	/*text-align-last: justify;
	text-justify:inter-ideograph;
	padding: 15px 70px;
}*/
.block-category-haader table .startleft2 {
	vertical-align: baseline;
	text-align: center;
	/*text-align-last: justify;
	text-justify:inter-ideograph;
	padding: 15px 70px;*/
}
.no-scroll-wrap {
	margin-top: 30px;
}
tr:first-child {
	z-index: 10;
}
.block-category-haader p {
	color: pink;
}
/*2023/7/3****************/
/***お問い合わせ***/
.contact-site {
	box-sizing: border-box;
	max-width: 960px;
	margin: 0 auto 100px;
	font-family :YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}
.contact-th {
	display: block;
	text-decoration: none;
	padding: 0.3em;
}
.contact-theme {
	margin: 50px 0px 20px;
	border-bottom: 1px solid #c3c6c8;
}
.contact- th a:link {
	color: #fff;
}
.contact- th a:visited {
	color: #fff;
}
.contact- th a:hover {
	color: #FFA360;
}
.contact-th a:active {
	color: #3d3d3d;
}
/*セル同士を一つの線でまとめる*/
.contact- {
	border-collapse: collapse;
	border-top: 1px solid #3d3d3d;
	margin: 20px 0 0;
}
/*表の余白を作って線をつけて文字を左に寄せる*/
.contact- tr {
	border-bottom: solid 1px #c3c6c8;
}
.contact- th, .contact- td {
	padding: 8px;
	text-align: left;
}
.contact- th a {
	display: block;
	background-color: #c3c6c8;
	color:  #fff;
	font-weight: lighter;
	padding: 10px;
}
/*top画像を端まで広げる*/
.top-img-top {
	width: 100%;
}

/*********************************************TOPページの詳しく見るなどのボタン**************************************************************/

.block-top-more,.block-top-topic--next-page {
	font-size: 60px;
	font-weight: 700;
	line-height: 1.5;
	position: relative;
	display: block;
	padding: .5rem 2rem;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	letter-spacing: 0.1em;
	color: #3d3d3d;
	border-radius: 0.5rem;
	width:220px;
	margin: 0 auto;
	margin-top: 20px;
}

.block-top-more {
	position: relative; /*アンダーラインの位置を決めるための基準*/ 
	border-radius: 0;
	text-align: center;
}
.block-top-more :before,
.block-top-more :after {
	position: absolute;
	width: 100%;
	height: 2px;
	content: '';
	-webkit-transition: all .3s;
	transition: all .3s;
	background: #3d3d3d;
}
.block-top-more :before {
	top: 0;
	left: 0;
}
.block-top-more :after {
	right: 0;
	bottom: 0;
}
.block-top-more :hover:before,
.block-top-more :hover:after {
	width: 0;
}
.block-top-more a {
	display: block;
	width: 162px;
	margin: 0 auto;
	padding: 5px 1px;
	/*border: 1px solid #000;
	border-radius: 26px;*/
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	color: #3d3d3d;
	background: none;
}

.block-top-topic--next-page {
	position: relative; /*アンダーラインの位置を決めるための基準*/
	border-radius: 0;
	text-align: center;
}
.block-top-topic--next-page :before,
.block-top-topic--next-page :after {
	position: absolute;
	width: 100%;
	height: 2px;
	content: '';
	-webkit-transition: all .3s;
	transition: all .3s;
	background: #3d3d3d;
}
.block-top-topic--next-page :before {
	top: 0;
	left: 0;
}
.block-top-topic--next-page :after {
	right: 0;
	bottom: 0;
}
.block-top-topic--next-page :hover:before,
.block-top-topic--next-page :hover:after {
	width: 0;
}
.block-top-topic--next-page a {
	display: block;
	width: 162px;
	margin: 0 auto;
	padding: 5px 1px;
	/*border: 1px solid #000;
	border-radius: 26px;*/
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	color: #3d3d3d;
	background: none;
}

/***************************以下消してみる*********************************/
/*ボタンの基本のCSS*/
/*
.block-top-more :before,
.block-top-more :after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.block-top-more  {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;/*rem算出をしやすくするために*//*
}*/
/*
.block-top-more  {
  font-size: 60px;
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  display: block;
  padding: 1rem 4rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #3d3d3d;
  border-radius: 0.5rem;
  width:300px;
  margin: 0 auto;
  margin-top: 20px;
}



/*その他と主な共通部分は省略*/
/*
.block-top-more  {
position: relative; /*アンダーラインの位置を決めるための基準 *//*
}

.block-top-more {
  border-radius: 0;
  text-align: center;
}

.block-top-more :before,
.block-top-more :after {
  position: absolute;

  width: 100%;
  height: 2px;

  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;

  background: #3d3d3d;
}
.block-top-topic--next-page :before,
.block-top-topic--next-page :after {
	position: absolute;

  width: 100%;
  height: 2px;

  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;

  background: #3d3d3d;
}
.block-top-topic--next-page :before {
	top: 0;
	left: 0;
}
.block-top-topic--next-page :after {
	right: 0;
	bottom: 0;
}
.block-top-more :before {
  top: 0;
  left: 0;
}

.block-top-more :after {
  right: 0;
  bottom: 0;
}

.block-top-more :hover:before,
.block-top-more :hover:after {
  width: 0;
}

/*block.cssに書いてあったもの*//*
.block-top-more a {
	display: block;
	width: 162px;
	margin: 0 auto;
	padding: 5px 1px;
	/*border: 1px solid #000;
	border-radius: 26px;*//*
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	color: #3d3d3d;
	background: none;
}
/***************************以上消してみる*********************************/

/*
ここから下２０２３・０７・１９作成　ボタンをホバー時ふんわり色変化*/
/*お気に入りのページの戻るボタン*/

.action a {
	transition: .4s;
}

.action a:hover {
	background-color: #ff6b00;
	color: #fff;
}

/*買い物かごの再計算ボタン*/
.block-cart--goods-list-item-calc-btn {
	transition: .4s;
}

.block-cart--goods-list-item-calc-btn:hover {
	background-color: #ff6b00;
	color: #fff;
}

/*お気に入りにしてる商品の買い物かごに入れるボタン(あとから確認したらカテゴリごとの買い物かごに入れるボタンも変わってた)*/
.btn-primary {
	transition: .4s;
}

.btn-primary:hover {
	background-color: #fff;
	color: #ff6b00;
}

/*各カテゴリのレビューを書くボタン*/
.block-goods-user-review--form a {
	transition: .4s;
}
.block-goods-user-review--form a:hover {
	background-color: #fff;
	color: #ff6b00;
}

/*お気に入りに登録するボタン*/
.block-goods-favorite--btn {
	transition: .4s;
}
.block-goods-favorite--btn:hover {
	background-color: #ff6b00;
	color: #fff;
}


/* 何もしていない時の背景 */
.btn_hover2 {
background-color: #ee6354;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}

/* マウスオーバーした際の背景 */
.btn_hover:hover2 {
background-color :#37beb0;
}


/****キャンペーンバナーの画像彩度変更***************************/
.block-campaign-banner--list .lazyloaded {
	transition: .4s;
	filter: opacity(100%);
}

.block-campaign-banner--list .lazyloaded:hover {
	filter: opacity(70%);
}




/*********購入履歴の進み具合のパーセント表示の色変更*********/

[class^="status-progress"]:after {
	border-right: none;
	background-color: #1fc2ed;
}
.status-percentage {
	color: #1fc2ed;
}






/*topSNSアイコンの画像をhoverする*/

.block-footer-sns--list .lazyloaded:hover{
transform: scale(1.2);
transition: 0.1s;
}

/* マイページの購入履歴反転色変え*/
.block-mypage--shopping-info-items--link,.block-icon-image--table-cell-left{
	height: 48px;
	text-align: center;
}
.block-mypage--shopping-info-items a:hover,.block-mypage--member-info-items a:hover{
	color: #fff;
	background: #030000;
	transition: .4s;
	text-decoration: none;
}
/*
.block-mypage--shopping-info-items--link,.block-icon-image--table-cell-left{
  margin-left: auto;
  margin-right: auto;
  width: 300px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #030000;
  transition: .4s;
}

.block-icon-image--table-cell-left:hover{
  color: #fff;
  background: #030000;
  transition: .4s;
}*/

/* むしめがねのhover拡大*/
.block-global-search--submit:hover{
transform: scale(1.5);
transition: 0.4s;
}



/* 表の文字太さを変える*/
.no-scroll-wrap,.x-scroll-wrap	 {
    font-weight:600;
}





/************************20230927公開予定ここから*************************************/
/* TOP新商品スライダー*/
/*
.col-centered {
    float: none;
    margin: 0 auto;
}

.carousel-control { 
    width: 8%;
    width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
}
.carousel-control > a > span {
    color: white;
    font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }

 .active > div { display:none; }
 .active > div:first-child { display:block; }

/*xs*//*
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
  .carousel-inner .next        { left:  50%; }
  .carousel-inner .prev        { left: -50%; }
  .carousel-col                { width: 50%; }
  .active > div:first-child + div { display:block; }
}

/*sm*//*
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
  .carousel-inner .next        { left:  50%; }
  .carousel-inner .prev        { left: -50%; }
  .carousel-col                { width: 50%; }
  .active > div:first-child + div { display:block; }
}

/*md*//*
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
  .carousel-inner .next        { left:  33%; }
  .carousel-inner .prev        { left: -33%; }
  .carousel-col                { width: 33%; }
  .active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
}

/*lg*//*
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -25%; }
  .carousel-inner .active.right{ left:  25%; }
  .carousel-inner .next        { left:  25%; }
  .carousel-inner .prev        { left: -25%; }
  .carousel-col                { width: 25%; }
  .active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
  .active > div:first-child + div + div + div { display:block; }
}

.block {
  width: 306px;
  height: 230px;
}

.red {background: red;}

.blue {background: blue;}

.green {background: green;}

.yellow {background: yellow;}



/*********CAMPAIGNスライダー*******/

* {
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* スライドする要素 */
.content {
  width: 340px;
  height: 340px;
  
}
/* スライドレールの枠 */
.wrap {
  overflow: hidden;
  display: flex;
  align-items: center;
  height: 340px;
  margin-bottom: 110px;
} 
/* content4つをまとめたスライドブロック */
.slideshow {
  display: flex;
  /*-webkit-animation: loop-slide 20s infinite linear 1s both;*/
  animation: loop-slide 20s infinite linear 1s both;
}
@-webkit-keyframes loop-slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
/* ホバー時に動きを止める*/
.slide-paused:hover .slideshow {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
/* ホバー時の装飾 */
.content-hover {
  transition: all 0.2s;
  margin-right: 20px ;
}
@media(max-width: 600px) {
	.content-hover {
	  margin-right: 0px ;
	}
}
.content-hover:hover {
  transform: translateY(20px);
  box-shadow: 10 10 10  #333;
  opacity: 0.8;/*透過 */
  cursor: pointer;
}

/**** CAMPAIGNスライダーここまで****/


/****新商品スライダーここから****/

.pic{width: 800px;
	
}

* {
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* スライドする要素 */
.content-2 {
  width:400px;
  height: 340px;
  
}
/* スライドレールの枠 */
.wrap-2 {
  overflow: hidden;
  display: flex;
  align-items: center;
  height: 500px;
  margin-bottom: -130px;
} 
/* content4つをまとめたスライドブロック */
.slideshow-newarrival {
  display: flex;
  /*-webkit-animation: loop-slide 20s infinite linear 1s both;*/
  animation: loop-slide 20s infinite linear 1s both;
}
@-webkit-keyframes loop-slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
/* ホバー時に動きを止める*/
.slide-paused:hover-2 .slideshow {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
/* ホバー時の装飾 */
.content-hover-2 {
  transition: all 0.2s;
  margin: 20px ;
}
@media(max-width: 600px) {
	.content-hover-2 {
	  margin: 0px ;
	}
}
.content-hover-2:hover-2 {
  transform: translateY(20px);
  box-shadow: 10 10 10  #333;
  opacity: 0.8;/*透過 */
  cursor: pointer;
}

/****新商品スライダーここまで****/

/* CAMPAIGN背景四角*/
.block-sikaku{
  width        : 100%;
  height       : 150px;
  margin: 200px 0px -240px;
  background   : #565B3C;
}

/************************20230927公開予定ここまで*************************************/







/*商品/カテゴリ/ジャンル フリースペース用*************************************************************************/


.block-fsArea{
	font-size: 18px;
}
.block-fsArea-section{}

.block-fsArea h2 {font-size: 2em; margin-top: 2em;}
.block-fsArea h3 {font-size: 1.6em; margin-top: 2em; border-bottom: none;}
.block-fsArea h4 {font-size: 1.2em; margin-top: 2em;}

.block-fsArea p {
	text-align: left;
	letter-spacing: 0.1em;
}

.block-fsArea table{}
.block-fsArea table th,.block-fsArea table td {
	border-bottom: solid #B7B7B7 1px;
	padding: 1.2em 1em;
}



/*2023/10/17*/

.x-scroll-wrap {
	overflow-x: scroll;
	width: 100%;
	height: 100%;
	margin-bottom: 50px;
}
.block-category-haader table {
	table-layout: fixed;
	width: 100%;
	/*border-top: solid 2px #3d3d3d;*/
	border-bottom: solid 2px #3d3d3d;
	
}
.block-category-haader table tr {
	border-bottom: solid #ACACAC 1px;
	border-top: solid 1px #3d3d3d;
}

/***
.block-category-haader table tr:nth-of-type(1) {
	border-top: solid 2px #3d3d3d;
}
**/
.block-category-haader table th {
	padding: 15px 10px;
	text-align: center;
	white-space: nowrap;
}
.block-category-haader table td {
	padding: 15px 10px;
	text-align: center;
	white-space: nowrap;
	border-right: 1px solid #d3d3d3;
}
/*.block-category-haader table tr td:nth-of-type(1){
	background: #f5f5f5;
	text-align: left;
	border-right: 1px dotted #ACACAC;
	position: sticky;
	left: 0;
	top: 0;
	z-index: 1;
	width: 180px;
}*/

.block-category-haader table tr .sb-cate {
	background: #f5f5f5;
	text-align: left;
	border-right: 1px dotted #ACACAC;
	position: sticky;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100px;
}
.block-category-haader table tr .pc-cate {
	background: #f5f5f5;
	text-align: left;
	border-right: 1px dotted #ACACAC;
	position: sticky;
	left: 0;
	top: 0;
	z-index: 1;
	width: 180px;
}


.block-category-haader table tr:nth-of-type(1) {
	position: sticky;
	left: 0;
	top: 0;
	background-color: #f5f5f5;
}
.block-category-haader .pc-compare td{
	width: 320px;
}
.block-category-haader .sb-compare td{
	width: 160px;
}

.block-category-haader table .pc-compare .startleft {
	vertical-align: baseline;
	padding: 15px 60px;
	text-align: left;
	/*text-align-last: justify;
	text-justify:inter-ideograph;
	padding: 15px 70px;*/
}





/*スマホメニュー セットアップ*/
.block-sbmenu-mid{
	background: #f5f5f5;
	height: 180px;
	text-align: center;
}
.block-sbmenu-mid a {
	font-size: 16px;
	display: inline-block;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0.6em 3em;
	margin: 10px 10px 0px;
	width: 250px;
}
/*ランク非表示*/
.block-mypage--rank-status {
	display: none;
}


/*お問い合わせソフトウェア対応についてリンク追加*/

.infomation-title {
	font-weight: bold;
}
.infomation-link {
	padding-left: 30px;
}
.infomation-link li {
	text-decoration: underline;
	padding-top: 5px;
	list-style-type: square;
}

/****************************トップ用***************************/
.block-top-body .containe-4 img:hover {
	opacity: 0.5;
	transition: .2s;
}





.block-goods-detail-j--comment1,.block-goods-list-d--goods-comment {
	display: none!important;
}

























