
/*フリーページのパンくずリストの位置調整*/
.fp-inner > .fs-c-breadcrumb {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
/*画像配置調整用追加*/
.fp-sterior img + br{
 display:none;
}


.fp-inner{
  width: 95%;
  max-width: 950px;
  margin-inline: auto;
  padding: 0 0 50px 0;
}
.fp-sterior * {
  margin: 0;
  padding: 0;
}
.fp-sterior img {
  border: 0;
  margin: 0px auto;
  padding: 0px;
  display: block;
}
.fp-sterior .clr {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 0;
  line-height: 0px;
}
.fp-sterior body {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 12px;
}
.fp-sterior li {
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
.fp-sterior p {
  font-size: 16px;
  line-height: 150%;
  margin: 8px 15px;
  padding: 0px;
}
.fp-sterior .f-left {
  float: left;
}
.fp-sterior .f-right {
  float: right;
}
.fp-sterior .bk_y {
  background: #ffffcc;
  padding: 5px;
}
.fp-sterior a:link {
  color: #0000FF;
  text-decoration: none;
}
.fp-sterior a:visited {
  color: #0000FF;
  text-decoration: none;
}
.fp-sterior a:hover {
  color: #0000FF;
  text-decoration: underline;
}
.fp-sterior a:active {
  color: #FFFF00;
  text-decoration: none;
}
.fp-sterior .CAsofa_item_box a:link, .fp-sterior .CAbed_item_box a:link, .fp-sterior .item_box_search a:link, .fp-sterior .item_box a:link, .fp-sterior .pickupDetail a:link, .fp-sterior .pickupDetail_right a:link, .fp-sterior .main_bn a:link, .fp-sterior .main_bn_right a:link, .fp-sterior h2.title a:link, .fp-sterior #footer_tree a:link, .fp-sterior .side_cate a:link, .fp-sterior .cate_anchor a:link, .fp-sterior .sidemenu a:link, .fp-sterior #mokuji a:link {
  color: #624b35;
  text-decoration: none;
}
.fp-sterior .CAsofa_item_box a:visited, .fp-sterior .CAbed_item_box a:visited, .fp-sterior .item_box_search a:visited, .fp-sterior .item_box a:visited, .fp-sterior .pickupDetail a:visited, .fp-sterior .pickupDetail_right a:visited, .fp-sterior .main_bn a:visited, .fp-sterior .main_bn_right a:visited, .fp-sterior h2.title a:visited, .fp-sterior #footer_tree a:visited, .fp-sterior .side_cate a:visited, .fp-sterior .cate_anchor a:visited, .fp-sterior .sidemenu a:visited, .fp-sterior #mokuji a:visited {
  color: #624b35;
  text-decoration: none;
}
.fp-sterior .CAsofa_item_box a:hover, .fp-sterior .CAbed_item_box a:hover, .fp-sterior .item_box_search a:hover, .fp-sterior .item_box a:hover, .fp-sterior .pickupDetail a:hover, .fp-sterior .pickupDetail_right a:hover, .fp-sterior .main_bn a:hover, .fp-sterior .main_bn_right a:hover, .fp-sterior h2.title a:hover, .fp-sterior #footer_tree a:hover, .fp-sterior .side_cate a:hover, .fp-sterior .cate_anchor a:hover, .fp-sterior .sidemenu a:hover, .fp-sterior #mokuji a:hover {
  color: #ff6600;
  text-decoration: underline;
}
.fp-sterior .CAsofa_item_box a:active, .fp-sterior .CAbed_item_box a:active, .fp-sterior .item_box_search a:active, .fp-sterior .item_box a:active, .fp-sterior .pickupDetail a:active, .fp-sterior .pickupDetail_right a:active, .fp-sterior .main_bn a:active, .fp-sterior .main_bn_right a:active, .fp-sterior h2.title a:active, .fp-sterior #footer_tree a:active, .fp-sterior .side_cate a:active, .fp-sterior .cate_anchor a:active, .fp-sterior .sidemenu a:active, .fp-sterior #mokuji a:active {
  color: #624b35;
  text-decoration: none;
}
.fp-sterior .other_s:link {
  color: #069;
  text-decoration: none;
}
.fp-sterior .other_s:visited {
  color: #069;
  text-decoration: none;
}
.fp-sterior .other_s:hover {
  color: #069;
  text-decoration: underline;
}
.fp-sterior .other_s:active {
  color: #069;
  text-decoration: none;
}
.fp-sterior .breadcrumbs a:link {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .breadcrumbs a:visited {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .breadcrumbs a:hover {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .breadcrumbs a:active {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .ruiji a:link {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .ruiji a:visited {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .ruiji a:hover {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .ruiji a:active {
  color: #624b35;
  text-decoration-style: solid;
}
.fp-sterior .other_a:link {
  color: #333;
  text-decoration: none;
}
.fp-sterior .other_a:visited {
  color: #333;
  text-decoration: none;
}
.fp-sterior .other_a:hover {
  color: #333;
  text-decoration: underline;
}
.fp-sterior .other_a:active {
  color: #333;
  text-decoration: none;
}
.fp-sterior .main_totop {
  float: right;
  margin: 20px 0;
}
.fp-sterior #top_bc {
  margin: 3px 10px 15px 10px;
}
.fp-sterior #top_sc {
  margin: 3px 10px 15px 10px;
}
.fp-sterior p.new_lead {
  font-size: 11px;
  font-weight: normal;
  color: #8f7f70;
  padding: 0 0 0 7px;
  line-height: 1;
}
.fp-sterior #fb_side {
  margin: 25px 0;
}
.fp-sterior .breadcrumbs {
  margin: 5px 0 2px 0;
  font-size: 11px;
  text-align: left;
}
.fp-sterior #header {
  margin: 0 auto;
  width: 900px;
  height: 87px;
}
.fp-sterior .logo_lead {
  margin: 10px 0 3px -10px;
  text-align: left;
}
.fp-sterior .cart {
  float: right;
  margin: -25px 0 10px 0;
  padding: 0 20px 0 0;
}
.fp-sterior .logo {
  float: left;
  margin: -25px 0 0 -10px;
}
.fp-sterior .header_menu {
  float: right;
  margin: -20px 10px 0 0;
}
.fp-sterior .header_menu li {
  float: left;
  height: 20px;
  width: 114px;
  list-style-type: none;
  margin: 0;
}
.fp-sterior #gnaviline {
  width: 100%;
  height: 22px;
  clear: both;
  background: url(https://sterior.itembox.design/item/transplant/img/header_line.gif) repeat-x scroll left top;
}
.fp-sterior * html #gnaviline {
  margin: -4px 0 0 0;
}
.fp-sterior *:first-child + html #gnaviline {
  margin: 4px 0 0 0;
}
.fp-sterior html > body #gnaviline {
  margin: -11px 0 0 0;
}
.fp-sterior .top_payment {
  margin: 0 0 0 10px;
  vertical-align: top;
}
.fp-sterior #header_out {
  margin: 0 auto;
  width: 900px;
  padding: 15px 0 0 0;
}
.fp-sterior * html #header_out {
  width: 902px;
}
.fp-sterior .summary {
  margin: 0;
  float: left;
}
.fp-sterior .summary p {
  float: left;
  margin: 35px 0 0 0;
  width: 278px;
  text-align: left;
}
.fp-sterior .summary img {
  float: left;
}
.fp-sterior .top_payment {
  margin: 0 0 0 20px;
  vertical-align: top;
}
.fp-sterior .header_cart {
  float: right;
  margin: 28px 0 0 0;
  padding: 0 20px 0 0;
}
.fp-sterior #header_in {
  margin: 0 auto;
  width: 900px;
  height: 105px;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.fp-sterior body header_in {
  height: 110px;
}
.fp-sterior * html #header_in {
  width: 902px;
  height: 108px;
}
.fp-sterior .header_logo {
  float: left;
  padding: 15px 0 0 0;
}
.fp-sterior * html .header_logo {
  margin: 15px 0 0 0;
}
.fp-sterior .header_text {
  float: right;
  padding: 38px 0 0 0;
}
.fp-sterior * html .header_text {
  margin: 37px 0 0 0;
}
.fp-sterior .g_menu {
  margin: 0;
}
.fp-sterior * html .g_menu {
  width: 900px;
}
.fp-sterior .g_menu li {
  float: left;
  height: 37px;
  width: 150px;
  list-style-type: none;
  margin: 0;
}
.fp-sterior #wrapper {
  width: 900px;
  margin: 0 auto;
  clear: both;
  background: #fff;
  text-align: left;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.fp-sterior * html #wrapper {
  width: 902px;
}
.fp-sterior html > body #wrapper {
  margin: -5px auto 0 auto;
  padding: 5px 0 0 0;
}
.fp-sterior #ie6wrap {
  text-align: center;
}
.fp-sterior .point {
  margin: 0 4px 0 0;
  vertical-align: 1.5;
}
.fp-sterior #main {
  width: auto;
  float: right;
  margin: 0;
  padding: 0 10px 0 0;
  background: #fff;
}
.fp-sterior .topimg {
  width: auto;
  height: 260px;
  background: #fff;
  margin: 10px 0 0 0;
}
.fp-sterior .main_bn h1 {
  padding: 0;
  margin: 0;
  background: none;
  text-indent: 0;
  line-height: 0;
  text-indent: 0;
  width: 330px;
  height: 160px;
}
.fp-sterior .redB {
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}
.fp-sterior .redB16 {
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}
.fp-sterior .s10 {
  font-size: 10px;
  font-weight: normal;
}
.fp-sterior .s11 {
  font-size: 11px;
  font-weight: normal;
}
.fp-sterior .main_bn {
  width: 318px; /* 本来は330 */
  padding: 5px;
  border: 1px solid #cccccc;
  float: left;
  margin: 10px 10px 10px 0;
}
.fp-sterior .main_bn_right {
  width: 318px; /* 本来は330 */
  padding: 5px;
  border: 1px solid #cccccc;
  float: left;
  margin: 10px 0;
}
.fp-sterior * html .main_bn_right {
  overflow: hidden;
  width: 330px;
}
.fp-sterior .main_bn p, .fp-sterior .main_bn_right p {
  font-size: 14px;
  margin: 3px;
  font-weight: bold;
}
.fp-sterior .sub_bn img {
  float: left;
  margin: 0 0 15px 0;
}
.fp-sterior #pickup {
  width: auto;
}
.fp-sterior .pickupH2Img {
  margin: 12px 0 0 0;
}
.fp-sterior #pickup p {
  font-weight: bold;
  margin: 5px 0 0 7px;
}
.fp-sterior .pickupDetail {
  float: left;
  border: 1px solid #ccc;
  background: #fff;
  width: 214px;
  height: 179px;
  margin: 8px 11px 4px 0;
}
.fp-sterior .pickupDetail_right {
  float: left;
  border: 1px solid #ccc;
  background: #fff;
  width: 214px;
  height: 179px;
  margin: 8px 0 4px 0;
}
.fp-sterior .pickupDetail img, .fp-sterior .pickupDetail_right img {
  margin: 7px 7px 0;
}
.fp-sterior .pickup_price {
  font-size: 14px;
  font-weight: bold;
  color: #666;
  text-align: right;
  padding: 0 7px 0 0;
}
.fp-sterior .pickup_price_new {
  font-size: 14px;
  font-weight: bold;
  color: #666;
  text-align: right;
  padding: 0 7px 0 0;
  background: url(https://sterior.itembox.design/item/transplant/img/new.gif) no-repeat 0px 4px;
}
.fp-sterior .banner {
  width: auto;
  margin: 10px 0 0 0;
}
.fp-sterior .banner span img {
  float: left;
  margin: 0 10px 10px 0;
}
.fp-sterior .banner2 {
  width: auto;
  margin: 0;
}
.fp-sterior * html .banner2 {
  margin: 10px 0 0 0;
}
.fp-sterior *:first-child + html .banner2 {
  margin: 10px 0 0 0;
}
.fp-sterior .banner2 span img {
  float: left;
  margin: 0 10px 0 0;
}
.fp-sterior .banner3 {
  width: 330px;
  float: left;
  margin: 10px 10px 10px 0;
}
.fp-sterior .banner3_right {
  width: 330px;
  float: left;
  margin: 10px 0;
}
.fp-sterior .banner3 p, .fp-sterior .banner3_right p {
  font-size: 12px;
  margin: 1px;
}
.fp-sterior .ranking {
  width: auto;
  margin: 10px 0 0 0;
}
.fp-sterior .ranking dl {
  float: left;
  margin: 0 10px 10px 0;
  width: 160px;
}
.fp-sterior .ranking dl.recommend {
  float: left;
  margin: 0 0px 10px 0;
  width: 160px;
}
.fp-sterior .ranking dd {
  padding: 3px;
  line-height: 1.2;
}
.fp-sterior .ranking_title img {
  float: left;
}
.fp-sterior .ranking_title p {
  float: left;
}
.fp-sterior .cate_lead {
  font-size: 16px;
  line-height: 150%;
  margin: 8px 15px;
  padding: 0px;
}
.fp-sterior .SBcate_DFp {
  font-size: 14px;
  line-height: 150%;
  margin: 8px 15px;
  padding: 0px;
  font-weight: bold;
  text-align: right;
}
.fp-sterior .cate_ranking {
  margin: 25px 18px;
  border: solid 1px #fff;
  border-collapse: collapse;
}
.fp-sterior .cate_ranking td, .fp-sterior .about_hs th {
  width: 210px;
  border: solid 1px #fff;
  line-height: 1.4;
}
.fp-sterior .cate_ranking td {
  padding: 3px 15px;
}
.fp-sterior .cate_ranking th {
  padding: 5px;
  font-size: 22px;
  font-weight: bold;
  color: #93182D;
  text-align: left;
}
.fp-sterior td.CR_price {
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #FF6600;
  text-align: center;
}
.fp-sterior .whatsNew table {
  background: #f3f7fa;
  width: 668px;
  padding: 10px 0;
  margin: 15px 0;
  border: 1px solid #ccc;
  border-collapse: collapse;
}
.fp-sterior .whatsNew th {
  border: 1px solid #ccc;
}
.fp-sterior .whatsNew td {
  border-bottom: 1px dotted #000;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  line-height: 1.5;
}
.fp-sterior .date {
  width: 20%;
  text-align: center;
  border-right: 1px dotted #ccc;
  border-bottom: 1px solid #ccc;
  padding: 3px 0;
}
.fp-sterior .koumoku {
  width: 80%;
  padding: 3px 15px;
}
.fp-sterior .topics_img {
  text-align: right;
  margin: -10px 0 0 0;
}
.fp-sterior h1 {
  font-size: var(--FZ_24_FP);
  width: auto;
  margin: 10px 0 ;
/* 本来 margin: 0 0 5px; */
  border-bottom: 3px solid var(--BROWN02);
  font-weight: 700;
  color: var(--BROWN02);
  padding-left: 4px;
}
.fp-sterior h1#TOPh1 {
  padding: 0;
  margin: 0;
  background: none;
  text-indent: 0px;
  float: left;
  margin: 35px 0 0 0;
  font-size: 12px;
  line-height: 150%;
  width: 278px;
  height: 0px;
  font-weight: normal;
  text-align: left;
}
.fp-sterior #topH1 h1 {
  padding: 0;
  margin: 0;
  background: none;
  text-indent: 0;
  line-height: 0;
  float: left;
  width: 274px;
  height: 46px;
  text-align: left;
}
.fp-sterior h1#cateH1 {
  padding: 0;
  margin: 0;
  background: none;
  text-indent: 0;
  line-height: 0;
  width: auto;
  height: 220px;
}
.fp-sterior h1#webH1 {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  text-indent: 0;
  line-height: 0;
  width: auto;
  height: 118px;
}
.fp-sterior h1#otherH1 {
  padding: 0;
  margin: 0;
  background: none;
  text-indent: 0;
  line-height: 0;
  width: auto;
  height: 209px;
}
.fp-sterior h2 {
  font-size: var(--FZ_16);
  font-weight: 700;
  color: #333;
  border-left: 10px solid var(--BROWN01);
  background: var(--GRAY06);
  text-indent: 12px;
  padding: 2px 0 4px;
  margin: 40px 0 10px 0;
}
.fp-sterior h2.toppage {
  margin: 15px 0 0 0;
}
.fp-sterior h2.cate_itiran {
  font-size: var(--FZ_16);
  font-weight: 700;
  background: var(--BROWN01);
  text-indent: 12px;
  color: #FFFFFF;
  padding: 2px 0 4px;
  margin: 40px 0 10px 0;
}
.fp-sterior p.cate_itiran {
  font-size: 14px;
  line-height: 150%;
  margin: 8px 15px;
  padding: 0px;
}
.fp-sterior h2#FLOOR, .fp-sterior h2#SUNOKO, .fp-sterior h2#STORAGE, .fp-sterior h2#L_STORAGE, .fp-sterior h2#MATTRESS, .fp-sterior h2#LOFT_W-DECK, .fp-sterior h2#FAMILY, .fp-sterior h2#SHORT, .fp-sterior h2#OTHER, .fp-sterior h2#BED_SIZE {
  font-size: var(--FZ_20);
  font-weight: 700;
  color: #333;
  border-left: 10px solid var(--BROWN01);
  background: var(--GRAY06);
  text-indent: 12px;
  padding: 2px 0 4px;
  margin: 40px 0 10px 0;
}
.fp-sterior h3 {
  font-size: var(--FZ_18);
  font-weight: 700;
  margin: 25px 5px 10px;
  padding: 0px 0 0 8px;
  width: auto;
  border-left: 10px solid var(--BROWN01);
}
.fp-sterior h3.cate_anchor {
  font-size: var(--FZ_16);
  font-weight: 700;
  margin: 25px 5px 10px;
  padding: 0px 0 0 8px;
  width: auto;
  border-left: 10px solid var(--BROWN01);
}
.fp-sterior h3.cate_anchor span {
  text-align: right;
}
.fp-sterior p.cate_arrow {
  padding: 3px 0 3px 35px;
  font-size: 18px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/cate_arrow.gif) no-repeat left center;
  margin: 15px auto;
  width: fit-content;
}
.fp-sterior h1#WALLh1 {
  font-size: 30px;
  background-image: url(https://sterior.itembox.design/item/transplant/img/h1.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: auto;
  height: 60px;
  line-height: 165%;
  margin: 30px 0 50px;
  vertical-align: bottom;
}
.fp-sterior p.WALLprice {
  font-size: 26px;
  font-weight: bold;
  color: #FF6600;
  line-height: 2;
  padding: 10px 0 5px 0;
}
.fp-sterior span.WALLpostage {
  font-size: 20px;
  font-weight: bold;
  color: #ff0000;
  padding: 0 0 15px 10px;
}
.fp-sterior p.WALLlead {
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.8pt;
  margin: 10px 15px 20px 25px;
  padding: 0px;
}
.fp-sterior table.WALLtable, .fp-sterior table.WALLtable-3 {
  font-size: 18px;
  border-spacing: 1px;
  background-color: #999999;
  border: 1px #000000 solid;
}
.fp-sterior table.WALLtable tr, .fp-sterior table.WALLtable-3 tr {
  background-color: #ffffff;
}
.fp-sterior table.WALLtable td {
  width: 50%;
  padding: 10px;
  border-spacing: 1px;
  border: 1px #000000 solid;
  line-height: 200%;
}
.fp-sterior table.WALLtable-3 td {
  width: 33%;
  padding: 10px;
  border-spacing: 1px;
  border: 1px #000000 solid;
  line-height: 200%;
}
.fp-sterior table.WALLtable caption, .fp-sterior table.WALLtable caption {
  font-size: 16px;
  caption-side: bottom; /* 下 */
  margin: 10px 0 0 0;
}
.fp-sterior #outline {
  background: url(https://sterior.itembox.design/item/transplant/img/bg.gif);
  width: 668px;
  font-size: 12px;
  border: 1px solid #999;
  margin: 20px 0;
}
.fp-sterior * html #outline {
  width: auto;
}
.fp-sterior #infomation {
  background: #ffffed;
  width: 620px;
  padding: 15px;
  margin: 10px;
  font-size: 12px;
}
.fp-sterior * html #infomation {
  width: 648px;
}
.fp-sterior #infomation dt {
  margin: 20px 0 5px 0px;
  padding: 0 0 0 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/point.gif) no-repeat 0 3px;
}
.fp-sterior #infomation dt, .fp-sterior #infomation dd, .fp-sterior #infomation li {
  line-height: 1.3;
}
.fp-sterior #infomation li {
  margin: 0 0 0 -15px;
  list-style: decimal inside;
  line-height: 150%;
  padding: 0 0 0 40px;
}
.fp-sterior .info_last {
  margin: 15px 0 0 0;
  font-size: 14px;
  font-weight: bold;
}
.fp-sterior .info_large {
  font-size: 14px;
  color: #069b29;
  font-weight: bold;
}
.fp-sterior .categories {
  background-image: url(https://sterior.itembox.design/item/transplant/img/middle.gif);
  background-repeat: no-repeat;
  width: 214px;
  height: 179px;
  margin: 8px 6px 4px 0;
  float: left;
}
.fp-sterior .categories img {
  margin: 7px 7px 0;
}
.fp-sterior .categories p {
  font-weight: bold;
  margin: 5px 0 0 7px;
}
.fp-sterior .cate_price {
  font-size: 14px;
  font-weight: bold;
  color: #666;
  text-align: center;
  padding: 0 7px 0 0;
}
.fp-sterior .goodsDetailWrapper {
  width: 663px;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  overflow: auto;
}
.fp-sterior * html .goodsDetailWrapper {
  width: auto;
}
@-moz-document url-prefix() {
  .fp-sterior .goodsDetailWrapper {
    width: 680px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    overflow: auto;
  }
}
.fp-sterior .item_box {
  width: 202px;
  height: 280px;
  margin: 0;
  padding: 9px;
  float: left;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.fp-sterior * html .item_box {
  width: 223px;
  height: 300px;
}
.fp-sterior .item_box dd {
  margin: 0;
  padding: 0; /* ◆無くてもOK */
}
.fp-sterior .item_box p {
  font-size: 12px; /* ◆無かったのではずしてもいいかも */
  font-weight: bold;
  margin: 5px 0 0 7px;
  line-height: 16px;
}
.fp-sterior p.cate_price {
  font-size: 14px;
  font-weight: bold;
  color: #ff6600; /* color: #666; */
  text-align: center;
  padding: 0 7px 0 0;
}
.fp-sterior .item_box_search {
  width: 202px;
  height: 280px;
  margin: 0;
  padding: 9px;
  float: left;
  border-bottom: 1px dotted #ccc;
}
.fp-sterior * html .item_box_search {
  width: 223px;
  height: 300px;
}
.fp-sterior .item_box_search dd {
  margin: 0;
  padding: 0; /* ◆無くてもOK */
}
.fp-sterior .item_box_search p {
  font-size: 12px; /* ◆無かったのではずしてもいいかも */
  font-weight: bold;
  margin: 5px 0 0 7px;
  line-height: 16px;
}
.fp-sterior .futon_index {
  width: 634px;
  height: auto;
  padding: 15px;
  margin: 15px 0 0 0;
  border: 3px dotted #cccccc;
}
.fp-sterior * html .futon_index {
  width: auto;
}
.fp-sterior div.fi_left {
  margin: 0;
  padding: 0;
  float: left;
  width: 200px;
}
.fp-sterior div.fi_left img {
  margin: 5px 0 0 0;
}
.fp-sterior div.fi_right {
  line-height: 1.3;
  font-size: 12px;
  float: left;
  width: 414px;
  padding: 0 10px 10px 10px;
}
.fp-sterior * html div.fi_right {
  width: 434px;
}
.fp-sterior p.fi_catch {
  font-weight: bold;
  font-size: 14px;
  color: #008000;
}
.fp-sterior p.fi_link {
  padding: 3px 0 3px 18px;
  font-size: 12px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/arrow_right.gif) no-repeat 0px 4px;
}
.fp-sterior p.fi_indent {
  width: 380px;
  padding: 0 0 0 15px;
}
.fp-sterior .subtitle {
  color: #8f162c;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0 3px;
}
.fp-sterior .sublead {
  font-size: 14px;
  line-height: 150%;
  margin: 8px 15px;
  padding: 0px;
}
.fp-sterior .attention {
  font-weight: bold;
  font-size: 13px;
  margin: 30px 0px 30px 50px;
}
.fp-sterior .arrow_up {
  background: url(https://sterior.itembox.design/item/transplant/img/arrow_up.gif) no-repeat;
  padding: 0 0 0 18px;
  vertical-align: middle;
}
.fp-sterior .matset {
  font-weight: bold;
}
.fp-sterior .cospa-L35 {
  margin: 15px auto;
}
.fp-sterior .mustbuy-L25 {
  margin: 15px auto;
}
.fp-sterior .mustbuy-L25 table {
  margin: 0 auto;
}
.fp-sterior .stanza700img {
  margin: 15px auto;
}
.fp-sterior .tomozawa600img {
  margin: 15px auto;
}
.fp-sterior .a-plus630img {
  margin: 15px auto;
}
.fp-sterior .tsuuhanlabo600img {
  margin: 15px auto;
}
.fp-sterior .shozaioh600img {
  margin: 15px auto;
}
.fp-sterior .shozaioh600img table {
  margin: 0 auto;
}
.fp-sterior p.ruiji {
  font-size: 16px;
  line-height: 200%;
  letter-spacing: 0.8pt;
  margin: 10px 15px 20px 15px;
  padding: 0px;
}
.fp-sterior .detail table {
  width: 550px;
  background-color: #ede7e0;
  margin: 20px 0px 8px 60px;
  border: 10px #ede7e0 solid;
}
.fp-sterior .detail table th {
  font-size: 16px;
  width: 70px;
  text-align: left;
  padding: 5px 0 5px 20px;
}
.fp-sterior .detail table td {
  font-size: 12px;
  /*width: 170px;*/
  padding: 1px 0px 1px 0px;
}
.fp-sterior .price {
  font-size: 20px;
  font-weight: bold;
}
.fp-sterior .center {
  text-align: center;
}
.fp-sterior .text12 {
  font-size: 12px;
  font-weight: normal;
  padding: 0 1em 0 0;
}
.fp-sterior .zeisoryokomi {
  vertical-align: text-top;
  text-align: center;
}
.fp-sterior .icon {
  margin: 10px 0 -20px 60px;
}
.fp-sterior .cart_mini {
  line-height: 2;
  text-align: center;
}
.fp-sterior .cart_mini img {
  vertical-align: text-top;
}
.fp-sterior #PriceCart {
  width: auto;
  margin: 0;
}
.fp-sterior .Cart-area {
  width: 240px;
  margin: 0;
  font-size: 12px;
  text-align: center;
  float: right;
  vertical-align: middle;
  padding: 10px;
  line-height: 1.2;
}
.fp-sterior .Cart-area img {
  vertical-align: middle;
}
.fp-sterior .Cart-area p {
  margin: 8px 0;
}
.fp-sterior .Price-table {
  width: 426px;
  margin: 10px 0;
  font-size: 12px;
  border-collapse: collapse;
  float: left;
}
.fp-sterior .Price-table th,
.fp-sterior .Price-table td {
  border: 1px solid #e8dfd6;
  line-height: 1.6;
}
.fp-sterior .Price-table th {
  padding: 10px;
  width: 70px;
  background: #e8dfd6;
  text-align: center;
  color: #736250;
}
.fp-sterior .Price-table td {
  padding: 5px 5px 5px 10px;
  text-align: left;
  font-weight: normal;
}
.fp-sterior td.SalePrice {
  font-size: 14px;
  font-weight: bold;
  color: #FF6600;
  line-height: 2;
  text-align: right;
  padding: 5px 160px 5px 0;
}
.fp-sterior td.SalePrice span {
  font-size: 10x;
  color: #333;
  font-weight: normal;
  line-height: 1.2;
}
.fp-sterior td.TaxNone {
  font-size: 14px;
  border-right: 1px solid #fff;
  font-weight: bold;
  color: #FF6600;
  line-height: 2;
  text-align: right;
  padding: 5px 0 5px 0;
  width: 190px;
}
.fp-sterior td.TaxIn {
  font-size: 13px;
  line-height: 2.2;
  width: 140px;
  padding: 5px 0 5px 0x;
}
.fp-sterior td.Postage {
  font-size: 14px;
}
.fp-sterior .c-tax {
  font-size: 12px;
}
.fp-sterior .rectangle_l {
  width: auto;
  margin: 30px 0 20px 0;
}
.fp-sterior .rectangle_l th {
  width: 50%;
  text-align: left;
}
.fp-sterior .rectangle_l td {
  text-align: left;
  width: 50%;
  font-size: 14px;
  line-height: 150%;
  padding: 0 0 0 10px;
}
.fp-sterior .rectangle_l td strong {
  color: #8f162c;
  font-size: 14px;
  line-height: 150%;
}
.fp-sterior .rectangle_r {
  width: auto;
  margin: 30px 0 20px 0;
}
.fp-sterior .rectangle_r th {
  text-align: left;
  width: 50%;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  padding: 0 10px 0 0;
}
.fp-sterior .rectangle_r th strong {
  color: #8f162c;
  font-size: 14px;
}
.fp-sterior .rectangle_r td {
  width: 50%;
  text-align: left;
  line-height: 150%;
}
.fp-sterior .square {
  margin:20px 0px;
}
.fp-sterior .square dl {
}
.fp-sterior .square dl.right {
}
.fp-sterior .square dt {
}
.fp-sterior .square dd {
  font-size: 13px;
  padding: 8px 0 0 0;
  line-height: 150%;
  text-align: center;
}
.fp-sterior .expansion {
  margin: 15px auto;
}
.fp-sterior .spec {
  width: auto;
  font-size: 13px;
  margin: 10px 15px;
  background-color: #eee;
}
.fp-sterior .none {
  background-color: #fff;
}
.fp-sterior .spec th {
  width: 25%;
  padding: 15px 0px;
  line-height: 150%;
}
.fp-sterior .spec td {
  width: 75%;
  padding: 15px 5px;
  line-height: 150%;
}
.fp-sterior .orange {
  font-weight: bold;
  color: #FF6600;
  line-height: 130%;
}
.fp-sterior .orange_12 {
  font-size: 12px;
  font-weight: bold;
  color: #FF6600;
  line-height: 130%;
}
.fp-sterior .scecond_index {
  width: min(450px,calc(95vw / 2 - 5px)); /* 本来は330 */
  padding: 5px;
  border: 1px solid #cccccc;
  float: left;
  margin: 10px 10px 10px 0;
}
.fp-sterior .scecond_index_right {
  width: min(450px,calc(95vw / 2 - 5px)); /* 本来は330 */
  padding: 5px;
  border: 1px solid #cccccc;
  float: left;
  margin: 10px 0;
}
.fp-sterior * html .scecond_index {
  overflow: hidden;
  width: 330px;
}
.fp-sterior * html .scecond_index_right {
  overflow: hidden;
  width: 330px;
}
.fp-sterior .scecond_index h2.title, .fp-sterior .scecond_index_right h2.title {
  font-size: 14px;
  margin: 3px;
  font-weight: bold;
  background: none;
  text-indent: 0px;
  line-height: 100%;
  width: auto;
  height: 20px;
  margin: 0;
  color: #333;
  border: none;
}
.fp-sterior .scecond_index p.scecond_lead, .fp-sterior .scecond_index_right p.scecond_lead {
  float: left;
  font-size: 12px;
  line-height: 1.3;
}
/* .fp-sterior html > body .scecond_index p.scecond_lead, .fp-sterior .scecond_index_right p.scecond_lead {
  width: 155px;
}
.fp-sterior * html .scecond_index p.scecond_lead, .fp-sterior .scecond_index_right p.scecond_lead {
  width: 155px;
} */
@media screen and (min-width: 768px){
  .fp-sterior .scecond_index p.scecond_lead, .fp-sterior .scecond_index_right p.scecond_lead {
    width: calc(100% - 120px - 30px);
  }
}
.fp-sterior .cate_anchor {
  width: auto;
  margin: 30px 15px 5px 15px;

}
.fp-sterior div.cate_anchor{
  display: grid;
  gap: 20px 20px;
}
@media screen and (min-width: 768px){
  .fp-sterior div.cate_anchor {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 767px){
  .fp-sterior div.cate_anchor {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* .fp-sterior .cate_anchor dl {
  float: left;
  width: 160px;
} */
.fp-sterior .cate_anchor dt {
  /* width: 120px; */
  text-align: center;
}
.fp-sterior .cate_anchor dd {
  /* width: 120px; */
  font-size: 12px;
  padding: 3px 0;
  text-align: center;
}
.fp-sterior .CAbed_item_box p {
  font-size: 12px; /* ◆通常12pxで大きくしようとしたが保留 */
  font-weight: bold;
  margin: 5px 0 0 7px;
  line-height: 130%;
}
.fp-sterior .CAsofa_item_box p {
  font-size: 12px; /* ◆通常12pxで大きくしようとしたが保留 */
  font-weight: bold;
  margin: 5px 0 0 7px;
  line-height: 130%;
}
.fp-sterior p.cate_anchor_size {
  font-size: 10px;
  font-weight: normal;
  text-align: center;
  margin: 7px 0 0 0;
  padding: 0px;
}
.fp-sterior p.cate_anchor_price {
  font-size: 14px;
  font-weight: bold;
  color: #ff6600;
  text-align: center;
}
.fp-sterior a.cate_anchor {
  font-weight: bold;
}
.fp-sterior dl.CAbed_item_box {
  width: 202px;
  height: 300px;
  margin: 0;
  padding: 9px;
  float: left;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.fp-sterior * html dl.CAbed_item_box {
  width: 223px;
  height: 320px;
}
.fp-sterior dl.CAsofa_item_box {
  width: 202px;
  height: 260px;
  margin: 0;
  padding: 9px;
  float: left;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.fp-sterior * html dl.CAsofa_item_box {
  width: 223px;
  height: 280px;
}


.fp-sterior .contents_cate {
  width: auto;
  float: left;
  margin: 20px 10px 20px 0;
}
.fp-sterior .contents_cate_right {
  width: auto;
  float: left;
  margin: 20px 0;
}
.fp-sterior .contents_cate h2.c_cate, .fp-sterior .contents_cate_right h2.c_cate {
  font-size: 16px;
  margin: 8px;
  font-weight: bold;
  background: none;
  text-indent: 0px;
  line-height: 100%;
  color: #333;
  border: none;
}
.fp-sterior .contents_cate li.c_lead, .fp-sterior .contents_cate_right li.c_lead {
  font-size: 14px;
  line-height: 1.3;
  margin: 10px;
}
.fp-sterior div#mokuji {
  border: solid 1px #CCCCCC;
  background: #EFEFEF;
  width: auto;
  margin: 50px 20px;
}
.fp-sterior div#mokuji p {
  font-size: 20px;
  font-weight: bold;
  margin: 10px;
}
.fp-sterior div#mokuji li {
  padding: 10px 0 10px 16px;
  font-size: 16px;
}
.fp-sterior ol.mokuji-detail li {
  /*	list-style-type: decimal;　　*/
  text-indent: 2em;
  padding: 5px 0;
  font-size: 16px;
}
.fp-sterior div#update p {
  margin: 0;
  font-size: 13px;
  text-align: right;
}
.fp-sterior p.contents {
  font-size: 16px;
  line-height: 200%;
  letter-spacing: 0.8pt;
  margin: 10px 15px 20px 15px;
  padding: 0px;
}
.fp-sterior div.contents {
  border: dotted 2px #ccc;
  width: auto;
  margin: 10px;
}
.fp-sterior .contents li {
  list-style: none inside;
  background: url(https://sterior.itembox.design/item/transplant/img/concept_li.gif) no-repeat scroll left center;
  line-height: 150%;
  padding: 0 0 0 40px;
  margin: 10px 20px;
  font-size: 16px;
}
.fp-sterior .bed_anchor {
  margin: 0;
}
.fp-sterior * html bed_anchor {
  width: auto;
}
.fp-sterior .bed_anchor li {
  float: left;
}
.fp-sterior .bed_anchor_list {
  height: 38px;
  width: 160px;
  list-style-type: none;
  margin: 0 10px 0 0;
}
.fp-sterior .bed_anchor_list_l {
  height: 38px;
  width: 160px;
  list-style-type: none;
  margin: 0;
}
.fp-sterior .about_hs {
  margin: 10px 18px;
  border: solid 1px #cccccc;
  border-collapse: collapse;
}
.fp-sterior .about_hs td, .fp-sterior .about_hs th {
  width: 210px;
  border: solid 1px #cccccc;
  line-height: 1.2;
}
.fp-sterior .about_hs td {
  padding: 3px;
}
.fp-sterior .about_hs th {
  padding: 5px;
}
.fp-sterior .concept01 {
  font-size: 20px;
  font-style: bold;
  border: double 2px #ccc;
  padding: 5px 0 5px 30px;
  width: 400px;
}
.fp-sterior div.concept02 {
  border: dotted 2px #ccc;
  width: auto;
  margin: 10px;
}
.fp-sterior .concept02 li {
  list-style: none inside;
  background: url(https://sterior.itembox.design/item/transplant/img/concept_li.gif) no-repeat scroll left center;
  line-height: 150%;
  padding: 0 0 0 40px;
  margin: 10px 20px;
  font-size: 16px;
}
.fp-sterior .sublink {
}
.fp-sterior .sublink p {
  background: url(https://sterior.itembox.design/item/transplant/img/arrow_guide.gif) no-repeat;
  background-position: 0px 4px;
  text-align: left;
  padding: 0 0 0 22px;
}
.fp-sterior .guideImg {
  margin: 10px 134px;
}
.fp-sterior .guideCate {
  background: #f2ece3;
  padding: 5px;
  margin: 40px 0 15px 0;
  width: auto;
}
.fp-sterior .guideCate p.guideTitle {
  padding: 5px 0 0 16px;
  color: #fff;
  background: url(https://sterior.itembox.design/item/transplant/img/guide_catelLink.gif) no-repeat 0px 4px;
}
.fp-sterior .guideCate p.guideTitle a {
  font-size: 16px;
}
.fp-sterior .guideLink {
  line-height: 130%;
  margin: 5px 0 0 0;
}
.fp-sterior .question {
  background: url(https://sterior.itembox.design/item/transplant/img/question.gif) no-repeat;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  padding: 3px 0 3px 40px;
  margin: 5px 0 3px 15px;
  letter-spacing: 1px;
}
.fp-sterior .answer {
  background: url(https://sterior.itembox.design/item/transplant/img/answer.gif) no-repeat;
  padding: 3px 0 7px 40px;
  border-bottom: 1px dotted #ccc;
  margin: 0 0 10px 15px;
  line-height: 1.6;
  font-size: 16px;
  letter-spacing: 1px;
}
.fp-sterior .cv_main {
  background: url(https://www.sterior.com/info/img/cv_main.gif) no-repeat 0px 0px;
  padding: 0 0 0 10px;
  font-size: 15px;
}
.fp-sterior .cv_bottom {
  text-align: right;
  margin: 15px 15px 50px 15px;
}
.fp-sterior .voice_hs {
  margin: 10px 0 10px 10px;
  border: none;
}
.fp-sterior .voice_hs th {
  width: 180px;
  border: none;
}
.fp-sterior th.voice_center img {
  margin: 0 15px;
}
.fp-sterior .law-table {
  margin: auto;
  font-size: 14px;
  border-collapse: collapse;
}
.fp-sterior .law-table th,
.fp-sterior .law-table td {
  border: 1px solid #997754;
  line-height: 1.6;
}
.fp-sterior .law-table th {
  padding: 5px;
  width: 150px;
  background: #e8dfd6;
  border-left: 3px solid #997754;
  text-align: center;
}
.fp-sterior .law-table td {
  width: 455px;
  padding: 5px 5px 5px 10px;
}
.fp-sterior .law-table ul,
.fp-sterior .law-table dl {
  margin: 0;
}
.fp-sterior .inq_box {
  background: url(https://sterior.itembox.design/item/transplant/img/inq_box.gif) no-repeat 84px 0px;
  width: auto;
  height: 100px;
  margin: 50px 0 20px 0;
}
.fp-sterior .inq_box p {
  margin: 0 0 0 115px;
  font-size: 12px;
  padding: 6px 0 0 0;
}
.fp-sterior .inq_box img {
  margin: -14px 0 0 440px;
}
.fp-sterior .inq_box2 {
  background: url(https://sterior.itembox.design/item/transplant/img/inq_box2.gif) no-repeat 0px 0px;
  width: auto;
  height: 85px;
  margin: 50px 0 20px 0;
}
.fp-sterior .inq_box2 img {
  margin: 18px 0 0 477px;
}
.fp-sterior .search_text {
  color: #666666;
}
.fp-sterior .search_button {
  vertical-align: text-bottom;
}
.fp-sterior #search_area {
  background: url(https://sterior.itembox.design/item/transplant/img/search_area.gif) no-repeat 0px 0px;
  width: 190px;
  height: 80px;
}
.fp-sterior #search_area input.search_text {
  margin: 30px 0 0 8px;
}
.fp-sterior * html #search_area input.search_text {
  margin: 26px 0 0 8px;
}
.fp-sterior #search_area p {
  font-size: 10px;
  text-align: right;
}
.fp-sterior .bg_orange {
  background: #ffb800;
  padding: 2px;
}
.fp-sterior div.cod_merit {
  width: 608px;
  border: dotted 1px #666666;
  padding: 0 10px;
  margin: 10px 30px 15px 10px;
}
.fp-sterior * html div.cod_merit {
  width: 628px;
}
.fp-sterior div.cod_merit img {
  vertical-align: text-bottom;
  padding: 0 3px;
}
.fp-sterior * html div.cod_merit img {
  margin: 0 5px 2px 0;
}
.fp-sterior .reviewcampaign {
  border: 1px solid #cccccc;
  width: auto;
  border-collapse: collapse;
  margin: 0 0 0 15px;
}
.fp-sterior .reviewcampaign th {
  padding: 5px;
  width: 50%;
  border-bottom: 1px dotted #cccccc;
  border-right: 1px solid #cccccc;
  font-size: 14px;
  text-align: center;
}
.fp-sterior .reviewcampaign td {
  padding: 5px;
  border: 1px solid #cccccc;
  border-top: 1px dotted #cccccc;
  font-size: 12px;
  line-height: 1.2;
}
.fp-sterior .mail-content {
  margin: 10px 0 30px 10px;
  padding: 10px;
  width: 430px;
  height: 385px;
  background: #eee;
  text-align: left;
}
.fp-sterior .mail-content p {
  margin: 0 0 10px 0;
}
.fp-sterior .mail-content .message {
  margin: 20px;
  padding: 15px;
  border: 1px solid #669;
  background: #eee;
  font-weight: bold;
}
.fp-sterior #mail_author, .fp-sterior #mail_email, .fp-sterior #mail_subject {
  width: 220px;
  height: 20px;
}
.fp-sterior html > body #mail_author,
.fp-sterior html > body #mail_email,
.fp-sterior html > body #mail_subject {
  height: 15px;
}
.fp-sterior #mail_text {
  width: 400px;
  height: 150px;
}
.fp-sterior .mail-content label {
  display: block;
}
.fp-sterior .mail-content dl {
  margin-bottom: 15px;
}
.fp-sterior .mail-content dt {
  font-weight: bold;
  margin-bottom: 10px;
}
.fp-sterior .mail-content dd {
  margin-left: 20px;
}
.fp-sterior .p-link-url {
  background: #eee;
  padding: 3px 5px;
}
.fp-sterior .sougolinkP {
  width: 620px;
  margin: 25px;
}
.fp-sterior .sougolinkP img {
  margin: 0 10px 5px 0;
  vertical-align: text-bottom;
}
.fp-sterior .normal_list li {
  list-style: none inside;
  background: url(https://sterior.itembox.design/item/transplant/img/normal_li.gif) no-repeat scroll left center;
  line-height: 150%;
  padding: 0 0 0 15px;
  margin: 0 0 0 20px;
}
.fp-sterior * html .normal_list li {
  padding: 0;
}
.fp-sterior *:first-child + html .normal_list li {
  padding: 0;
}
.fp-sterior #sitemap ul {
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.fp-sterior #sitemap ul ul {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot3.gif) repeat-y left top;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 4px;
  padding-left: 0px;
}
.fp-sterior #sitemap ul li {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot.gif) no-repeat;
  list-style-type: none;
  padding-left: 25px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 20px;
}
.fp-sterior #sitemap ul li.s-close {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot2.gif) no-repeat;
  margin-bottom: 5px;
}
.fp-sterior #sitemap ul li.s-close2 {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot4.gif) no-repeat;
  margin-bottom: 0px;
}
.fp-sterior #sitemap ul li.s-close3 {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot5.gif) no-repeat;
}
.fp-sterior #sitemap ul li.s-close4 {
  background: #FFF url(https://sterior.itembox.design/item/transplant/img/s-dot4.gif) no-repeat left top;
}
.fp-sterior #side {
  width: 190px;
  background: #fff;
  float: left;
  padding: 10px;
}
.fp-sterior .sidemenu li {
  padding: 0;
  margin: 3px 0;
  list-style-type: none;
}
.fp-sterior .side_cate li {
  font-size: 13px;
  background: url(https://sterior.itembox.design/item/transplant/img/arrow.gif) no-repeat 7px;
  text-indent: 24px;
  margin: 14px 0;
  line-height: 18px;
}
.fp-sterior * html .side_cate li {
  margin: 11px 0;
}
.fp-sterior li.side_point {
  font-size: 13px;
  background: url(https://sterior.itembox.design/item/transplant/img/side_point.gif) no-repeat 7px;
  text-indent: 24px;
  margin: 14px 0;
  line-height: 18px;
}
.fp-sterior * html li.side_point {
  margin: 11px 0;
}
.fp-sterior .shopping_guide {
  margin: 15px 0;
}
.fp-sterior .shopping_guide li {
  font-size: 12px;
  width: 190px;
  height: 30px;
  background: url(https://sterior.itembox.design/item/transplant/img/guide_li.jpg) no-repeat;
  text-indent: 20px;
  line-height: 260%;
  margin: -1px 0 0 0;
}
.fp-sterior .sidemenu2 {
  margin: 15px 0;
}
.fp-sterior .sidemenu2 li {
  font-size: 13px;
  background: url(https://sterior.itembox.design/item/transplant/img/arrow.gif) no-repeat 5px;
  text-indent: 20px;
  margin: 0 0 14px 0;
}
.fp-sterior .sidemenu2 li img {
  padding: 0 0 0 5px;
}
.fp-sterior .sm_bn {
  margin: 15px 0 100px 0;
}
.fp-sterior .side_bn {
  margin: 0 0 4px 0;
}
.fp-sterior .side_bn_c {
  margin: 0 0 25px 0;
}
.fp-sterior * html .side_bn {
  margin: 0 0 1px 0;
}
.fp-sterior *:first-child + html .side_bn {
  margin: 0 0 1px 0;
}
.fp-sterior .side_bnLast {
  margin: 0 0 15px 0;
}
.fp-sterior .side_payment {
  margin: 2px 0;
}
.fp-sterior .cod_index {
  margin: 10px 0 15px 0;
}
.fp-sterior .s_pay {
  margin: 2px 0 4px 0;
}
.fp-sterior #side_sofaTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/sofa.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_bedTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/bed.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_bdTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/bedding.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_tvTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/tvstand.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_dinTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/dining.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_sfTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/storagefurniture.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_kfTOP {
  font-size: 14px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/kidsfurniture.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_kotaTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/kotatsu.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_rugTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/rug.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_taTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/table.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_dcTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/deskchair.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_kitTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/kitchen.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_serTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/series.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_ofTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/otherfurniture.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_newTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/new.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #side_dfTOP {
  font-size: 15px;
  font-weight: bold;
  background: url(https://sterior.itembox.design/item/transplant/img/deliveryfree.jpg) no-repeat;
  width: 190px;
  height: 50px;
  text-indent: 65px;
  line-height: 400%;
}
.fp-sterior #footer {
  margin: 0 auto;
  width: 900px;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  clear: both;
  text-align: center;
  padding: 0 0 20px 0;
}
.fp-sterior * html #footer {
  width: 902px;
}
.fp-sterior html > body #footer {
  padding: 0 0 40px 0;
}
.fp-sterior .f_sg {
  margin: 20px 0;
  clear: both;
}
.fp-sterior #footer_tree {
  margin: 0 auto;
  width: 900px;
  text-align: left;
}
.fp-sterior #footer_tree ul ul {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot3.gif) repeat-y left top;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 4px;
  padding-left: 0px;
}
.fp-sterior #footer_tree ul li {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot.gif) no-repeat;
  list-style-type: none;
  padding-left: 25px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 20px;
}
.fp-sterior #footer_tree ul li.s-close {
  background: none no-repeat;
}
.fp-sterior #footer_tree ul li.s-close2 {
  background: url(https://sterior.itembox.design/item/transplant/img/s-dot4.gif) no-repeat;
  margin-bottom: 0px;
}
.fp-sterior div.footer_navi {
  margin: 0 0 0 150px;
}
.fp-sterior * html div.footer_navi {
  margin: 0px;
}
.fp-sterior .footer_navi ul {
  padding: 0;
  margin: 20px auto 0 auto;
  width: 850px;
}
.fp-sterior * html .footer_navi ul {
  width: 850px;
}
.fp-sterior .footer_navi li {
  font-size: 12px;
  color: #333;
  list-style-type: none;
  padding: 0 8px;
  border-left: 1px solid #666;
  margin: 3px 0 8px 0;
  float: left;
}
.fp-sterior .last {
  border-right: 1px solid #666;
}
.fp-sterior #bottom {
  clear: both;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  margin: 0 auto;
  padding: 20px 0;
}
.fp-sterior .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.fp-sterior .clearfix {
  display: inline-table;
}
.fp-sterior * html .clearfix {
  height: 1%;
}
.fp-sterior .clearfix {
  display: block;
}
.fp-sterior .fs-c-productListItem__productName{
  font-weight: 500;
  font-size: var(--FZ_18);
  color: var(--TXT_COLOR);
  text-indent: 0;
  height: auto;
  background: transparent;
  border-left: none;
  line-height: 1.4;
  margin: auto;
}
.fp-sterior .fs-c-productName__name{
  color: var(--TXT_COLOR);
}


/*カート下タグ分岐（独自6の上）*/
div.cart-under-tag{
  text-align:center;
  margin: 50px 0;
}

/*商品説明大上タグ分岐（独自6の下）*/
div.product-big-over{
  text-align:center;
  margin: 50px 0;
}


/*グループの登録商品がありませんの文言を非表示*/
.fs-body-category-sofa .fs-c-noResultMessage {
    display: none;
}

.fs-body-category-bed .fs-c-noResultMessage {
    display: none;
}

.fs-body-category-bedding .fs-c-noResultMessage {
    display: none;
}

.fs-body-category-dining .fs-c-noResultMessage {
    display: none;
}

.fs-body-category-storagefurniture .fs-c-noResultMessage {
    display: none;
}

.fs-body-category-kidsfurniture .fs-c-noResultMessage {
    display: none;
}

.fs-body-category-kotatsu .fs-c-noResultMessage {
    display: none;
}


/* fp-sterior内調整 */
.fp-sterior .fs-c-productMark__mark{
padding: 4px 8px;
}


/* 独自コメント7　新着やセール案内 */
.new_sale {
  font-weight: bold;
  color: #FF6600;
  line-height: 130%;
}

/* ヘッダー上部お知らせパーツ固定
.hd-band.--gray {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
header#headerarea {
    position: relative;
    z-index: 996;
}
 */


/* 240828ログイン画面 googleログインボタン中央寄せ
　（.fs-c-linkedServiceLogin__loginだと不可、autoだけでも可） */
.fs-c-linkedServiceLogin__body{
  margin: 0 auto;
}

/* 250207 トップh1中央寄せ */
.topH1center{
  text-align: center;
}




