/* 共通CSS - 始まり */
.clear {
  clear: both;
}
a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/* 共通CSS - おわり */


/* サブメニューのアコーディオン化 - はじまり */
.fs-pt-menu--lv2 {
  background: #fff;
  display: none;
}

.fs-p-sideMenu .fs-pt-menu__link--lv1::after {
/*    content: "\02228" !important; */
}

/* サブメニューのアコーディオン化 - おわり */

/* 緊急コメント＆ずっとポイント5倍用（サイト告知　パーツ） - はじまり */
/* ウィンドウ幅が601px以上の場合に適用するCSS */
@media screen and ( min-width:601px )
{
	div#kaientai-honten-coment-pc-gif,div#kaientai-honten-coment-pc-jpg,div#kaientai-honten-coment-pc-kday {
		width:100%;
		max-width:1000px;
		margin:0 auto;
		padding-top:10px;
		text-align:center;
	}
	div#kaientai-honten-coment-sp-gif,div#kaientai-honten-coment-sp-jpg,div#kaientai-honten-coment-sp-kday {
		display: none;
	}
}

/* ウィンドウ幅が0～600pxの場合に適用するCSS */
@media screen and ( max-width:600px )
{
	div#kaientai-honten-coment-pc-gif,div#kaientai-honten-coment-pc-jpg,div#kaientai-honten-coment-pc-kday {
		display: none;
	}
	div#kaientai-honten-coment-sp-gif,div#kaientai-honten-coment-sp-jpg,div#kaientai-honten-coment-sp-kday {
		width:100%;
		max-width:600px;
		margin:0 auto;
		padding-top:10px;
		text-align:center;
	}
}
/* 緊急コメント＆ずっとポイント5倍用（サイト告知　パーツ） - おわり */

/* サイドメニューの調整 - はじまり */
.fs-p-sideMenu a:hover {
    background: #48A330;
    color: #ffffff;
}
.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai,.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai,.fs-p-sideMenu li.fs-pt_menu__item--gardening,.fs-p-sideMenu li.fs-pt_menu__item--diy,.fs-p-sideMenu li.fs-pt_menu__item--car,.fs-p-sideMenu li.fs-pt_menu__item--outdoor,.fs-p-sideMenu li.fs-pt_menu__item--electronics,.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention,.fs-p-sideMenu li.fs-pt_menu__item--hiraki,.fs-p-sideMenu li.fs-pt_menu__item--etc {
    margin-top: 0 !important;
}
.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--gardening .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--diy .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--car .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--outdoor .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--electronics .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--hiraki .fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--etc .fs-pt-menu__heading--lv1 {
    border: none;
}
.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--gardening span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--diy span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--car span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--outdoor span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--electronics span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--hiraki span.fs-pt-menu__heading--lv1,.fs-p-sideMenu li.fs-pt_menu__item--etc span.fs-pt-menu__heading--lv1 {
    padding:0;
    margin:0;
}
.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--gardening span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--diy span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--car span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--outdoor span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--electronics span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--hiraki span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1,.fs-p-sideMenu li.fs-pt_menu__item--etc span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    display:block;
    width:100%;
    max-width:210px;
    height:91px;
    padding:0;
    margin:0;
    text-indent:-9999px;
    background:no-repeat left center;
    border-bottom: 1px dashed #419C27;
}



.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_nougyoukikai.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_nougyoushizai.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--gardening span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_gardening.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--diy span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_diy.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--car span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_car.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--outdoor span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_outdoor.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--electronics span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_electronics.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_disaster-prevention.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--hiraki span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_hiraki.gif?t=20211015134048');
}
.fs-p-sideMenu li.fs-pt_menu__item--etc span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1 {
    background-image:url('https://hiraki.itembox.design/item/top-img/sidemenu/sidemenu_etc.gif?t=20211015134048');
}



.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--gardening span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--diy span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--car span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--outdoor span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--electronics span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--hiraki span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover,.fs-p-sideMenu li.fs-pt_menu__item--etc span.fs-pt-menu__heading--lv1 a.fs-pt-menu__link--lv1:hover {
    background-color:rgba(255,255,255,0.3);
    background-blend-mode:lighten;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--gardening ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--diy ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--car ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--outdoor ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--electronics ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--hiraki ul.fs-pt-menu--lv2,.fs-p-sideMenu li.fs-pt_menu__item--etc ul.fs-pt-menu--lv2 {
    padding-top:12px;
}
.fs-p-sideMenu li.fs-pt_menu__item--nougyoukikai ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--nougyoushizai ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--gardening ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--diy ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--car ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--outdoor ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--electronics ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--disaster-prevention ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--hiraki ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2,.fs-p-sideMenu li.fs-pt_menu__item--etc ul.fs-pt-menu--lv2 li.fs-pt-menu__item--lv2 {
    padding:0;
    margin:0;
    line-height:140%;
    color:#409B26;
}

.fs-p-sideMenu .fs-pt-menu__heading--lv2 {
    border-bottom: none;
}
/* サイドメニューの調整 - おわり */

/* エンブレム - 始まり */
div#kaientai-univno-menu {
	font-family: "NotoSansCJKjp", "Noto Sans JP", sans-serif;
	-webkit-text-size-adjust: none;
	margin:0;
	padding:0;
	height:110px;
	background:url('https://hiraki.itembox.design/item/top-img/shop/kaientai-univno-honten.gif?t=20211015134048') no-repeat center;
	line-height:104px;
	font-weight:bold;
	color:#D10003;
}
/* ウィンドウ幅が1183px以上の場合に適用するCSS */
@media screen and ( min-width:1183px )
{
	div#kaientai-univno-menu {
		width:210px;
		font-size:30px;
		text-indent:130px;
	}
}
/* ウィンドウ幅が0～1182pxの場合に適用するCSS */
@media screen and ( max-width:1182px )
{
	div#kaientai-univno-menu {
		width:200px;
		background-size: contain;
		font-size:28px;
		text-indent:124px;
	}
}
/* エンブレム - おわり */

/* カレンダー - はじまり */

table.pc-table {
	margin-bottom: 2%;
	white-space: nowrap;
}
.pc-table td {
	text-align: center;
	background-color: #f3f0f0;
	border: 2px solid #fff;
	color: #333333;
}
.week th {
	color: #b9b9b9;
}

th.cellTableHead {
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0;
	color: #333333;
}
.week tr {
	height: 25px;
}

div#calendar_coment_side {
	padding:5px;
	text-align:left;
}
div#calendar_coment_foot {
	padding:5px;
	text-align:left;
	width:90%;
}
div#calendar_coment_side p.calendar_Sunday,div#calendar_coment_foot p.calendar_Sunday {
	color:#E83820;
	line-height:120%;
	text-indent:-40px;
	padding-left:40px;
}
div#calendar_coment_side p.calendar_Saturday,div#calendar_coment_foot p.calendar_Saturday {
	color:#00A0E9;
	text-indent:-40px;
	padding-left:40px;
	line-height:120%;
}
div#calendar_coment_side p.calendar_Sunday,div#calendar_coment_side p.calendar_Saturday {
		font-size: 12px;
}

/* ウィンドウ幅が1183px以上の場合に適用するCSS */
@media screen and ( min-width:1183px )
{
	div.calendar_side {
		border: 1px solid #b9b9b9;
		margin:10px 0 20px;
	}
	table.pc-table {
		margin: auto;
		width: 96%;
	}
	.pc-table td {
		padding: 4px;
	}
	.week th {
		font-size: 12px;
	}
	.week tr {
		font-size: 12px;
	}
	div.calendar_foot {
		display: none;
	}
}

/* ウィンドウ幅が601～1182pxの場合に適用するCSS */
@media screen and ( min-width:601px ) and ( max-width:1182px )
{
	div.calendar_side,h2#side_calendar_h2 {
		display: none;
	}
	div.calendar_foot {
		border: 1px solid #b9b9b9;
		width: 100%;
		max-width:700px;
		text-align: center;
		margin: 10px auto 20px;
	}
	div.calendar_foot table.pc-table {
		float: left;
		display: inline-block;
		max-width: 49%;
	}
	div.calendar_foot table.pc-table:nth-child(4) {
		float: right !important;
	}
	.pc-table td {
		padding: 8px;
		font-size: 16px;
	}
	.week th {
		font-size: 18px;
	}
	div#calendar_coment_foot {
		clear: both;
		text-align: center;
	}
}
/* ウィンドウ幅が0～600pxの場合に適用するCSS */
@media screen and ( max-width:600px )
{
	div.calendar_side,h2#side_calendar_h2 {
		display: none;
	}
	div.calendar_foot {
		font-size:3vw;
		border: 1px solid #b9b9b9;
		width: 80%;
		max-width: 400px;
		text-align: center;
		margin: 10px auto 40px;
	}
	div.calendar_foot table.pc-table {
		margin-left: auto;
		margin-right: auto;
	}
	.pc-table td {
		padding: 10px;
	}
	.week th {
		font-size: 18px;
	}
}
/* ウィンドウ幅が0～400pxの場合に適用するCSS */
@media screen and ( max-width:400px )
{
	.pc-table td {
		padding: 5px;
	}
}
/* カレンダー - おわり */

/* パンくず調整 - 始まり */
nav.fs-c-breadcrumb ol.fs-c-breadcrumb__list,div.fs-c-breadcrumb ol.fs-c-breadcrumb__list--subgroup{
	max-width:1200px;
	margin-right:auto;
	margin-left:auto;"
}
/* パンくず調整 - おわり */

/* ヘッダー電話番号調整 - 始まり */
div.fs-p-phoneOrder span.fs-p-phoneOrder__phoneNum a:link,div.fs-p-phoneOrder span.fs-p-phoneOrder__phoneNum a:visited,div.fs-p-phoneOrder span.fs-p-phoneOrder__phoneNum a:hover,div.fs-p-phoneOrder span.fs-p-phoneOrder__phoneNum a:active,div.fs-p-phoneOrder span.fs-p-phoneOrder__phoneNum a:focus {
  color: #577f00;
  text-decoration: none;
}
div.fs-p-headerNavBar_phone span.fs-p-phoneOrder__phoneLabel {
  font-size: 1.0rem;
}
div.fs-p-headerNavBar_phone span.fs-p-phoneOrder__phoneNum {
  font-size: 1.8rem;
}
/* ウィンドウ幅が751px以上の場合に適用するCSS */
@media screen and ( min-width:751px )
{
  div.fs-p-headerNavBar_phone {
    display:none;
  }
  ul.fs-p-headerNavigation__list li.fs-p-headerNavigation__spItem {
    display:none;
  }
}
/* ヘッダー電話番号調整 - おわり */

/* トップページのデザイン調整 - 始まり */
/* ウィンドウ幅が601px以上の場合に適用するCSS */
@media screen and ( min-width:601px )
{
  h2.top_fs-p-heading--lv2 {
      width: 100%;
      line-height: 1.3;
      font-size: 36px;
      color: #48A330;
      margin-top: 100px;
      margin-bottom: 0;
      padding-left:10px;
  }
  h2.top_fs-p-heading--lv2 + hr {
      border-color: transparent;
      width: 100%;
      height: 3px;
      background: #48A330 0% 0% no-repeat padding-box;
      border-radius: 4px;
  }
  div.fs_item-contents-pc {
        width: 320px;
        height: auto;
        display: flex;
        align-items: center;
        padding: 5px 0;
        margin-bottom: 30px;
        border-bottom: 2px dashed #48A330;
  }
  img.fs_contents-img-pc {
    margin: 0 30px 0 20px;
  }
  p.fs_contents-pc {
    font-size: 30px;
    color: #48A330;
  }
}

/* ウィンドウ幅が0～600pxの場合に適用するCSS */
@media screen and ( max-width:600px )
{
  h2.top_fs-p-heading--lv2 {
      text-align: center;
      color: #48A330;
      margin-top: 70px;
      margin-bottom: 0;
  }
  h2.top_fs-p-heading--lv2 + hr {
      border-color: transparent;
      width: 100%;
      height: 2px;
      background: #48A330 0% 0% no-repeat padding-box;
      border-radius: 4px;
  }
  .fs_item-contents-pc {
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 2px dashed #48A330;
    width: 100%;
    background-image: url(https://hiraki.itembox.design/item/top-img/background/moutain.png);
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
  }
  img.fs_contents-img-pc {
    display: inline-block;
    margin-top: 15px;
  }
  p.fs_contents-pc {
    margin-top: 0;
    display: block;
    font-size: 20px;
    color: #48A330;
  }
}

/* トップページのデザイン調整 - おわり */

/* トップブランドリスト - 始まり */
div#kaientai_brand_list img {
  float:left;
  width:100%;
  margin: 5px;
}
div.fs-l-productLayout h2.brand_top_fs-p-heading--lv2 {
  margin-top:200px;
}

/* ウィンドウ幅が601px以上の場合に適用するCSS */
@media screen and ( min-width:601px )
{
  div#kaientai_brand_list img {
    max-width:120px;
  }
}

/* ウィンドウ幅が0～600pxの場合に適用するCSS */
@media screen and ( max-width:600px )
{
  div#kaientai_brand_list img {
    max-width:60px;
  }
}
/* トップブランドリスト - おわり */

/* お問合せフォーム - 始まり */
dl#form_sp {
	margin:5px;
	padding:5px;
	border:1px solid #b7c29a;
	background:#EEEEEE;
}
dl#form_sp dt{
	padding:10px 0 5px;
}
dl#form_sp dd{
	padding:0 10px 5px;
	overflow-x:hidden;
}
dl#form_sp dd input,dl#form_sp dd textarea{
	padding:0 5% 5px;
	font-size:18px;
	width:90%;
}
div.selectSearch p.caution{
	margin-top:6px;
	padding:8px 0 3px;
	border-top:1px solid #b7c29a;
	font-size:14px;
	color:#c00;
}
center.form_btn{
	margin:10px;
}
span.attention{
	font-size:80%;
	color:#f00;
}
span.com_example{
	font-size:80%;
	color:#666;
}
/*  お問合せフォーム - おわり */


/* 会社概要 - 始まり */
table.companyTable {
	font-size: 12px;
	line-height: 24px;
	height: 18px;
	margin-bottom: 5px;
	background-color: #CCCCCC;
}
.companyTable th {
	white-space: nowrap;
	padding: 5px;
	color: #666666;
	background-color: #EFEFEF;
	font-weight: normal;
}
.companyTable td {
	padding: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
/* 会社概要 - おわり */


/* closeページ調整 - 始まり */
.fs-body-closed,
.fs-body-closed .fs-l-main,
.fs-body-closed .fs-l-pageMain {
  height: 75vh;
}
/* closeページ調整 - おわり */


/* 商品ページのカートに入れる関連 - 始まり */
div#goods-cart-top a.fs-p-scrollingCartButton__button {
    background: #BF0000 !important;
}
div#goods-cart-top span.fs-p-scrollingCartButton__label {
    font-size: 1.1rem;
}
div.fs-c-productActionButton button.fs-c-button--addToCart--detail span.fs-c-button__label {
  font-size: 2rem;
}
div.fs-c-productActionButton button.fs-c-button--addToCart--detail span.fs-c-button__label:before {
  content: '';
  display: inline-block;
  width: 40px;
  height: 30px;
  background-image: url(https://hiraki.itembox.design/item/top-img/icon/cart-in-img.png);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
/* 商品ページのカートに入れる関連 - おわり */
/* 項目選択肢の見た目変更 - 始まり */
dl.fs-c-productSelection dt.fs-c-productSelection__name,dl.fs-c-productOption dt.fs-c-productOption__name {
    display: inline-block;
    position:relative;
    padding: 8px;
    margin-top: 5px;
    margin-bottom: 8px;
    background: #00AB75;
    border-radius: 2px;
    color: #FFF !important;
}
dl.fs-c-productSelection dt.fs-c-productSelection__name:after,dl.fs-c-productOption dt.fs-c-productOption__name:after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 24px;
    margin-left: -8px;
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #00AB75 transparent transparent transparent;
}

/* ウィンドウ幅が601px以上の場合に適用するCSS */
@media screen and ( min-width:601px )
{
	dl.fs-c-productSelection dt.fs-c-productSelection__name,dl.fs-c-productOption dt.fs-c-productOption__name {
	    font-size:1.4rem;
	    min-width: 330px;
	}
}


/* 項目選択肢の見た目変更 - おわり */


/* ●●●●●● - 始まり */

/* ●●●●●● - おわり */

/* 商品ページデザインPC - 始まり */
p.key {
	color: #CCCCCC;
	font-size: 8px;
	line-height: 10px;
}
/* Crossmall用登録css */

div#goods-info p#p-coment {
	margin:0;
	padding:0 0 28px;
	line-height:130%;
}
div#goods-info p#p-coment strong#s-coment {
	color:#690;
}
div#goods-info h3.info-title,h4.KrossHead {
	margin:0;
	padding:3px 0 4px 22px;
	font-weight:bold;
	font-size:12px;
	background: url(https://www.kaientai.ne.jp/s/image/products/arrow-title.gif) no-repeat left center;
}
div#goods-info div.info-coment,div.KrossHead {
	line-height:130%;
	margin:0 0 14px;
	padding:20px 0 14px 6px;
	background:url(https://www.kaientai.ne.jp/s/image/products/border-title.gif) repeat-x top;
}
/* フロート撤去中
div#goods-info div.info-coment img {
	float: left;
	margin: 0 8px 8px 0;
}
 */
div#goods-info div.info-coment img.nofloat {
	float: none;
	margin: 0;
	padding: 0;
}
div#goods-info div.info-coment strong {
	font-weight: normal;
	color: red;
}
div#goods-info div.info-coment ul {
	margin:0;
	padding:0;
	line-height:156%;
	list-style:none;
}
div#goods-info div.info-coment ul li {
	background:url(https://www.kaientai.ne.jp/s/image/products/border.gif) repeat-x bottom;
	padding-bottom: 3px;
}
div#goods-info div.info-coment span {
	color:#690;
	padding-right:30px;
}
div#goods-info div.info-coment dl {
	padding-top:6px;
	margin:0;
}
div#goods-info div.info-coment dl dt {
	background:url(https://www.kaientai.ne.jp/s/image/products/arrow-answer.gif) no-repeat top left;
	font-weight:bold;
	color:#690;
	padding-left:15px;
}
div#goods-info div.info-coment dl dd {
	background:url(https://www.kaientai.ne.jp/s/image/products/border.gif) repeat-x bottom;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
br.clear {
	clear: both;
}
/* 商品ページデザインPC - おわり */


/* ●●●●●● - 始まり */

/* ●●●●●● - おわり */