@charset "utf-8";
body {font-size: small;line-height: 140%;font-weight: normal;padding: 0px;margin: 0px;-webkit-text-size-adjust: 100%;width: 100%;overflow-x: hidden;}
@media screen and (min-width: 561px){
#top-ranking ol {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
#top-ranking ol li {width: 32.5%;flex-direction: column;box-sizing: border-box;border: 1px solid #cfcfcf;border-radius: 5px;padding: 10px;}
#top-ranking .product-detail > p {font-size: .75rem;line-height: 1.4;}
#top-ranking .red.price {display: block;font-size: 1.2rem;font-weight: bold;text-align: right;}
#top-ranking .red.price .small-font {font-size: 12px;}
#top-ranking .tax-included {color: #f12f2f;display: block;font-size: .55em;line-height: 1.4;text-align: right;}
#top-ranking a img {width: 90%;margin-bottom: 10px;}
#top-ranking a img:hover {opacity: .8;}
}
/* faucet */
.sub-faucet-c {background-image: url(//jyusetu.com/img/side_category_bg.gif);background-repeat: repeat-y;padding-left: 10px;padding-bottom: 0px;}
/* toilet必要 */
#series-15 a {display : block ;width : 170px;height : 45px;background-repeat : no-repeat;background-position : center center;}
#series-15 a:link {background-image : url(/toilet/img/sub_s_t_seat_apricot.gif) ;}
#series-15 a:visited {background-image : url(/toilet/img/sub_s_t_seat_apricot.gif) ;}
#series-15 a:hover {background-image : url(/toilet/img/sub_s_t_seat_apricot_o.gif) ;}
#series-15 a:active {background-image : url(/toilet/img/sub_s_t_seat_apricot.gif) ;}
#series-15 a:link img {visibility : visible;border-style : none;}
#series-15 a:visited img {visibility : hidden;border-style : none;}
#series-15 a:hover img {visibility : hidden;border-style : none;}
#series-15 a:active img {visibility : hidden;border-style : none;}
#series-16 a {display : block;width : 170px;height : 45px;background-repeat : no-repeat;background-position : center center;}
#series-16 a:link {background-image : url(/toilet/img/sub_s_t_seat_s2s1sb.gif) ;}
#series-16 a:visited {background-image : url(/toilet/img/sub_s_t_seat_s2s1sb.gif) ;}
#series-16 a:hover {background-image : url(/toilet/img/sub_s_t_seat_s2s1sb_o.gif) ;}
#series-16 a:active {background-image : url(/toilet/img/sub_s_t_seat_s2s1sb.gif) ;}
#series-16 a:link img {visibility : visible;border-style : none;}
#series-16 a:visited img {visibility : hidden;border-style : none;}
#series-16 a:hover img {visibility : hidden;border-style : none;}
#series-16 a:active img {visibility : hidden;border-style : none;}
#series-18 a {display : block;width : 170px;height : 45px;background-repeat : no-repeat;background-position : center center;}
#series-18 a:link {background-image : url(/toilet/img/sub_s_t_seat_passo.gif) ;}
#series-18 a:visited {background-image : url(/toilet/img/sub_s_t_seat_passo.gif) ;}
#series-18 a:hover {background-image : url(/toilet/img/sub_s_t_seat_passo_o.gif) ;}
#series-18 a:active {background-image : url(/toilet/img/sub_s_t_seat_passo.gif) ;}
#series-18 a:link img {visibility : visible;border-style : none;}
#series-18 a:visited img {visibility : hidden;border-style : none;}
#series-18 a:hover img {visibility : hidden;border-style : none;}
#series-18 a:active img {visibility : hidden;border-style : none;}
/* 画像透明化クラス */
a:hover img.hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter: “alpha( opacity=80 )”;}
/*リンク範囲修正*/
.d_iblock {display: inline-block;}
/*ヘッダーあんしん保証btn new*/
#head-anshin-new a {display : block;width : 128px;height : 50px;margin-right: auto;margin-left: auto;background-repeat : no-repeat;background-position : center center;}
#head-anshin-new a:link {background-image : url(/img/header/anshin.gif?190411) ;}
#head-anshin-new a:hover {background-image : url(/img/header/anshin_o.gif?190411) ;}
#head-anshin-new a:link img {visibility : visible;border-style : none;}
#head-anshin-new a:hover img {visibility : hidden;border-style : none;}
.mb-xl {margin-bottom: 2.8rem !important;}
.mb-l {margin-bottom: 1.8rem !important;}
.mb-m {margin-bottom: 1.4rem !important;}
.mb-s {margin-bottom: .75rem !important;}
.mb-xs {margin-bottom: .5rem !important;}
.mb-xxs {margin-bottom: .3rem !important;}
.mb-0 {margin-bottom: 0 !important;}
}
/* SP用 */
@media (max-width:560px){
.pc {display: none !important;}
#sp-list-consider {position: relative;}
#sp-list-consider .consider-count {position: absolute;bottom: 34%;left: 40%;background-color: #ff0018;width: 22px;height: 22px;line-height: 22px;text-align: center;color: #fff;border-radius: 50%;font-size: 14px;font-weight: bold;}
#tab-guide-content a {background-color: #2c63a7;color: #fff;border-bottom: 1px solid #4270a8;}
}
/* PC用 */
@media (min-width:561px){
.sp {display: none !important;}
.pc-mb-0 {margin-bottom: 0 !important;}
#container {position: relative;}
.footer {left: 50%;position: absolute;transform: translateX(-50%);width: 100vw;}
}