<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

*, *::after, *::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

/* 新規 ↓↓↓↓↓↓ ------------------------------------------------------------------------------------------------------------------------------------ */
.TileCarpet-Wrap h1, .TileCarpet-Wraph h2, .TileCarpet-Wraph h3, .TileCarpet-Wraph h4, .TileCarpet-Wraph h5, .TileCarpet-Wraph p, .TileCarpet-Wraph strong, .TileCarpet-Wraph span, .TileCarpet-Wraph font{
line-height:100%;
}
.TileCarpet-Wrap img{
line-height:0;
}
.TileCarpet-Wrap a:link, .TileCarpet-Wrap a:visited{
color:#1f1f1f;
}

.TileCarpet-Wrap article{
margin:0 0 60px 0;
}
/* header */
.TileCarpet-Wrap article header{
margin:0;
}
.TileCarpet-Wrap article header h1{
margin:0 0 5px 0;
text-align:right;
font-size:14px;
font-weight:normal;
}
.TileCarpet-Wrap article header img{
width:100%;
}


/* slider */
/*
.TileCarpet-Wrap ul.bxslider{
margin:0px;
}
.TileCarpet-Wrap ul.bxslider img{
width:100%;
max-width:800px;
line-height: 0;
margin:0 0 0px 0;
}
.TileCarpet-Wrap ul.bxslider a:hover img{
border:0px;opacity:1;
}
*/


/* navi */
article nav{
margin:0 0 30px 0;
}
article nav h3{
margin:0 0 5px 0;
padding:5px;
font-size:22px;
font-weight:bold;
text-align:center;
}
article nav h3 img{
margin:0 10px 0 0;
vertical-align: middle;
line-height: 0;
}
article nav ul{
border:0px solid #008CFF;
}
article nav ul a li{
float:left;
}
article nav P.navMenuCap{
font-size:0.7rem;
text-align:center;
}

/* navi 1 maker */
article nav ul#tc_navi_maker{
border-style:solid;
border-color:#5a5a5a;
border-width:0 1px 1px 0;
}
article nav ul#tc_navi_maker a li{
width : calc(100% / 3);
padding:8px 0;
text-align:center;
border-style:solid;
border-color:#5a5a5a;
border-width:1px 0 0 1px;
}
article nav ul#tc_navi_maker a li p{
margin:8px 0 0 0;
text-align:center;
font-weight:bold;
font-size:1.0rem;
}
article nav ul#tc_navi_maker a:hover li{
background-color:#f0f0f0;
}
article nav ul#tc_navi_maker a:hover li p{
color:#1a1a1a;
}

/* navi 2 category */
article nav ul#tc_navi_category{
border-style:solid;
border-color:#5a5a5a;
border-width:1px 0 0 1px;
}
article nav ul#tc_navi_category a li{
width : calc(100% / 3);
padding:20px 0;
text-align:center;
border-style:solid;
border-color:#5a5a5a;
border-width:0 1px 1px 0;
}
article nav ul#tc_navi_category a li p{
text-align:center;
font-weight:bold;
font-size:1.0rem;
color:#1a1a1a;
}
article nav ul#tc_navi_category a:linked li p{
color:#1a1a1a;
}
article nav ul#tc_navi_category a:hover li{
/*background-color:#1a1a1a;*/
background-color:#f0f0f0;
}
article nav ul#tc_navi_category a:hover li p{
/*color:#fff;*/
color:#1f1f1f;
}

/* navi 3 innner navi */
article nav ul#tc_navi_inner{
border-style:solid;
border-color:#5a5a5a;
border-width:1px 0 0 1px;
}
article nav ul#tc_navi_inner a li{
width : calc(100% / 4);
padding:10px 0;
border-style:solid;
border-color:#5a5a5a;
border-width:0 1px 1px 0;
font-weight:bold;
}
article nav ul#tc_navi_inner a li p{
text-align:center;
font-size:0.9rem;
color:#1f1f1f;
}
article nav ul#tc_navi_inner a:hover li{
background-color:#f0f0f0;
}


/* navi 4 */
article nav ul#tc_navi_info{
border-style:solid;
border-color:#5a5a5a;
border-width:0 1px 1px 0;
}
article nav ul#tc_navi_info a li{
width : calc(100% / 3);
padding:10px 0;
text-align:center;
border-style:solid;
border-color:#5a5a5a;
border-width:1px 0 0 1px;
}
article nav ul#tc_navi_info a li p{
text-align:center;
font-weight:bold;
font-size:14px;
color:#1a1a1a;
}
article nav ul#tc_navi_info a:linked li p{
color:#1a1a1a;
}
article nav ul#tc_navi_info a:hover li{
background-color:#f0f0f0;
}
article nav ul#tc_navi_info a:hover li p{
color:#1a1a1a;
}





/* ---------------------------------------------------
BANNER 関連
--------------------------------------------------- */
article section.TcBanaCase img{
box-shadow: 2px 2px 3px #aaa;
}



/* ---------------------------------------------------
LIST DISPLAY NEW
--------------------------------------------------- */
article section.TcListDispNew{
margin:0 0 100px 0;
}
article section.TcListDispNew h2,
article section.TcListDispNew h3{
padding:10px 0 12px 18px;
font-weight:bold;
color:#1a1a1a;
border-bottom:1px solid #1a1a1a;
}
article section.TcListDispNew h2{
font-size:30px;
}
article section.TcListDispNew h3{
font-size:1.8rem;
background-color:#fcfcfc;
border-style:solid;
border-color:#1f1f1f;
border-width:12px 0 12px 0;
}
article section.TcListDispNew h4{
padding:5px 0;
border-style:solid;
border-color:#1f1f1f;
border-width:4px 0 4px 0;
}
article section.TcListDispNew h3 span{
color:#ffb538;
}
article section.TcListDispNew h2 img{
width:100%;
max-width:30px;
margin-right:10px;
}
article section.TcListDispNew h3 img{
width:100%;
max-width:36px;
margin-right:10px;
}
article section.TcListDispNew div.tdn-blockCap{
margin:20px 0;
/*padding:10px 0;*/
font-size:1.0rem;
font-weight:bold;
}
article section.TcListDispNew p.tldinnercap{
margin:30px 0;
padding:7px 0;
font-size:1.2rem;
font-weight:bold;
text-align:center;
background-color:#eaeaea;
border:1px solid #333;
}
article section.TcListDispNew p.tldinnercap span{
color:#d50000;
}
article section.TcListDispNew p.backTopNavi{
text-align:right;
padding:6px;
margin:0 0 5px 0;
}
article section.TcListDispNew p.backTopNavi a{
padding:3px 20px;
border-radius:2px;
background-color:#373636;
color:#fff;
box-shadow:1px 1px 2px #ccc;
font-size:0.7rem;
}

article section.TcListDispNew ul a li{
padding:5px;
}

article section.TcListDispNew ul.ListSet2 li{
float:left;
width : calc(100% / 2);
margin:0 0 20px 0;
}
article section.TcListDispNew ul.ListSet3 li{
float:left;
width : calc(99% / 3);
margin:0 0 20px 0;
}
article section.TcListDispNew ul.ListSet4 li{
float:left;
width : calc(99% / 4);
margin:0 0 20px 0;
}
article section.TcListDispNew ul.ListSet5 li{
float:left;
width : calc(99% / 5);
margin:0 0 20px 0;
}
article section.TcListDispNew ul.ListSet6 li{
float:left;
width : calc(99% / 6);
margin:0 0 20px 0;
}

article section.TcListDispNew ul a:hover li{
background-color:#F6FBFF;
}
article section.TcListDispNew ul a li img{
width:100%;
box-shadow:2px 2px 3px #aaa;
}
article section.TcListDispNew ul a li div{
font-size:18px;
font-weight:bold;
vertical-align: middle;
}
article section.TcListDispNew ul a li p.brandname, article section.TcListDispNew ul a li p.productname{
margin:0px 0;
padding:3px 0;
text-align:center;
font-size:16px;
font-weight:bold;
}
article section.TcListDispNew ul a li p.productname{
border-top:1px dotted #999;
}
article section.TcListDispNew ul a li p.rankingcap, article section.TcListDispNew ul a li p.recommendcap{
padding:0;
text-align:center;
border:0;
}

article section.TcListDispNew ul a li p.rankingcap img{
width:100%;
max-width:80px;
margin:0 0 10px 0;
line-height:0;
box-shadow:0px 0px 0px #ddd;
}
article section.TcListDispNew ul a li p.recommendcap img{
width:100%;
margin:0 0 10px 0;
box-shadow:0px 0px 0px #ddd;
}

article section.TcListDispNew ul a li p.offcap{
margin:0;
font-size:1.3rem;
font-weight:600px;
color:#C50003;
text-align:center;
border:0;
}
article section.TcListDispNew ul a li p.pricenote{
margin:0;
font-size:0.8rem;
text-align:center;
font-weight:normal;
}
article section.TcListDispNew ul a li p.salecap{
margin:3px 0;
padding:1px 0;
font-size:1.2rem;
background-color: #c50003;
color:#fff;
font-weight:bold;
text-align:center;
}



article section.TcListDispNew ul a li p.tclistprice{
margin:0;
padding:5px 0;
text-align:center;
border:1px solid #c50003;
font-size:12px;
}
article section.TcListDispNew ul a li p.tclistprice strong{
font-size:30px;
color:#c50003;
line-height:100%;
}
article section.TcListDispNew ul a li p.recommendnote{
margin:10px 0 0 0;
padding:7px;
text-align:left;
font-size:0.9rem;
line-height:1.3;
border:1px solid #ccc;
}
article section.TcListDispNew ul a li p.recommendnote strong{
line-height:1.3;
color:#c50003;
}
article section.TcListDispNew div.spCap{
margin:20px 0 0 0;
padding:2px;
background:#3E2F1E;
color:#fff;
}

article section.TcListDispNew ul.ListSet4 a li p.offcap,
article section.TcListDispNew ul.ListSet5 a li p.offcap,
article section.TcListDispNew ul.ListSet6 a li p.offcap{
padding:0;
font-size:1.2rem;
}
article section.TcListDispNew ul.ListSet4 a li div.tclistPrice p.tclist-price,
article section.TcListDispNew ul.ListSet5 a li div.tclistPrice p.tclist-price,
article section.TcListDispNew ul.ListSet6 a li div.tclistPrice p.tclist-price{
font-size:0.9rem;
}
article section.TcListDispNew ul.ListSet4 a li div.tclistPrice p.tclist-price strong,
article section.TcListDispNew ul.ListSet5 a li div.tclistPrice p.tclist-price strong,
article section.TcListDispNew ul.ListSet6 a li div.tclistPrice p.tclist-price strong{
font-size:1.2rem;
}
/* // SET4,5,6用 */

article section.TcListDispNew p.showmore{
margin:30px auto 0 auto;
text-align:center;
}
article section.TcListDispNew p.showmore a{
padding:5px 30px;
font-size:16px;
color:#fff;
background-color:#1f1f1f;
box-shadow:2px 2px 3px #aaa;
border-radius:3px;
}
article section.TcListDispNew p.showmore a:hover{
text-decoration:none;
background-color:#0065b2;
color:#fff;
}





/* ---------------------------------------------------
LIST DISPLAY
--------------------------------------------------- */
article section.TcListDisp{
margin:0 0 130px 0;
}
article section.TcListDisp h3{
padding:15px 0;
font-size:24px;
font-weight:bold;
background-color:#1a1a1a;
color:#fff;
border-bottom:2px solid #27120a;
}
article section.TcListDisp h3 span{
color:#5DFCFF;
line-height:0;
}
article section.TcListDisp div{
padding:15px 0;
font-size:16px;
}
article section.TcListDisp p.tldinnercap{
margin:30px 0 20px 0;
padding:12px 0;
font-size:24px;
font-weight:bold;
text-align:center;
border-top:5px solid #aaa;
border-bottom:5px solid #aaa;
border:1px solid #333;
}

article section.TcListDisp ul a li{
padding:5px;
border:0px solid #ff0000;
}

article section.TcListDisp ul.ListSet2 li{
float:left;
width : calc(99% / 2);
margin:0 0 20px 0;
}
article section.TcListDisp ul.ListSet3 li{
float:left;
width : calc(100% / 3);
margin:0 0 20px 0;
}
article section.TcListDisp ul.ListSet4 li{
float:left;
width : calc(99% / 4);
margin:0 0 20px 0;
}
article section.TcListDisp ul.ListSet5 li{
float:left;
width : calc(99% / 5);
margin:0 0 20px 0;
}
article section.TcListDisp ul.ListSet6 li{
float:left;
width : calc(99% / 6);
margin:0 0 20px 0;
}

article section.TcListDisp ul a:hover li{
background-color:#F6FBFF;
}
article section.TcListDisp ul a li img{
width:100%;
box-shadow:2px 2px 3px #ccc;
}
article section.TcListDisp ul a li div{
font-size:18px;
font-weight:bold;
vertical-align: middle;
}

article section.TcListDisp ul a li p.salecap{
margin:3px 0;
padding:3px 0;
font-size:1.2rem;
background-color: #ff0000;
color:#fff;
font-weight:bold;
text-align:center;
}
article section.TcListDisp ul a li p.salespancap{
font-size:14px;
text-align:center;
}
/*
article section.TcListDisp ul a li p.pricecap font{
color:#3a3a3a;
}*/
article section.TcListDisp ul a li p.tclistprice{
margin:0;
padding:5px 0;
text-align:center;
border:1px solid #C50003;
font-size:12px;
}
article section.TcListDisp ul a li p.tclistprice strong{
font-size:30px;
color:#C50003;
line-height:100%;
}
article section.TcListDisp div.spCap{
margin:20px 0 5px 0;
padding:10px 0;
background:#eaeaea;
color:#f1a1a1a;
}

article section.TcListDisp ul.ListSet4 a li p.tclistprice strong, 
article section.TcListDisp ul.ListSet5 a li p.tclistprice strong, 
article section.TcListDisp ul.ListSet6 a li p.tclistprice strong{
font-size:18px;
}

article section.TcListDisp p.showmore{
margin:20px auto 0 auto;
text-align:center;
}
article section.TcListDisp p.showmore a{
padding:5px 30px;
font-size:16px;
color:#0065b2;
border:1px solid #0065b2;
box-shadow:2px 2px 3px #ddd;
}
article section.TcListDisp p.showmore a:hover{
text-decoration:none;
background-color:#0065b2;
color:#fdfdfb;
}




/* SET2 */
article section.Set2 ul li{
float:left;
width:50%;
max-width:400px;
}

/* SET3 */
article section.Set3 ul li{
float:left;
width:33.3333%;
max-width:266px;
}











/* ---------------------------------------------------
	HEADER .ver2
--------------------------------------------------- */
.TileCarpet-Wrap .TcHeaderInfo{
margin-bottom:30px;
padding:10px;
background-color:#f0f0f0;
}
.TileCarpet-Wrap .TcHeaderInfo h3{
padding:0;
text-align:center;
font-size:1.6rem;
font-weight:600;
color:#D30003;
background-color:#fff;
}
.TileCarpet-Wrap .TcHeaderInfo h4{
margin:15px 0;
text-align:center;
font-weight:bold;
font-size:16px;
}
.TileCarpet-Wrap .TcHeaderInfo p{
font-weight:600;
text-align:center;
text-decoration:underline;
}
.TileCarpet-Wrap .TcHeaderInfo p span{
color:#D30003;
}

.TileCarpet-Wrap .TcHeaderInfo2{
margin-bottom:50px;
text-align:center;
}


/*-----------------------------------------------------------------
    CATEGORY COMMON .ver2
-----------------------------------------------------------------*/
.TileCarpet-Wrap .CategoryItemList .cil-CateCap{
margin-bottom:30px;
}
.TileCarpet-Wrap .CategoryItemList ul{
margin:0 0 30px 0;
}
.TileCarpet-Wrap .CategoryItemList ul li{
font-weight:300;
color:#2f2f2f;
}

.TileCarpet-Wrap .CategoryItemList ul.ListSet2 li{
float:left;
width : calc(99% / 2);
}
.TileCarpet-Wrap .CategoryItemList ul.ListSet3 li{
float:left;
width : calc(99% / 3);
}
.TileCarpet-Wrap .CategoryItemList ul.ListSet4 li{
float:left;
width : calc(99% / 4);
}
.TileCarpet-Wrap .CategoryItemList ul.ListSet5 li{
float:left;
width : calc(98.6% / 5);
}
.TileCarpet-Wrap .CategoryItemList ul.ListSet6 li{
float:left;
width : calc(99% / 6);
}


.TileCarpet-Wrap .CategoryItemList div.cilTcSubCap{
margin:0 0 30px 0;
padding:15px 5px 15px 8px;
font-size:1.4rem;
font-weight:600;
border-left:12px solid #E87A00;
background-color:#fafafa;
color:#1f1f1f;
}

/* ----------------------------------------------------------
	INNERLINK NAVIGATION .ver2
---------------------------------------------------------- */
/*
.TileCarpet-Wrap .Tc-InnerLink ul li{
margin:2px 1px;
padding:15px 5px;
text-align:left;
border:1px solid #2f2f2f;
}
.TileCarpet-Wrap .Tc-InnerLink ul a li{
font-size:0.8rem;
color:#2f2f2f;
box-shadow:1px 1px 2px #ccc;
}
.TileCarpet-Wrap .Tc-InnerLink ul a:hover li{
color:#fff;
background-color:#f86b1e;
border-color:#f86b1e;
text-decoration:none;
}
*/
/*
.TileCarpet-Wrap .TC-Nav-Menu ul li{
margin:2px 1px;
padding:15px 5px;
text-align:left;
border:1px solid #2f2f2f;
}
.TileCarpet-Wrap .TC-Nav-Menu ul a li{
font-size:0.8rem;
color:#2f2f2f;
box-shadow:1px 1px 2px #ccc;
}
.TileCarpet-Wrap .TC-Nav-Menu ul a:hover li{
color:#fff;
background-color:#f86b1e;
border-color:#f86b1e;
text-decoration:none;
}*/


/* ----------------------------------------------------------
	ITEM MENU NAV .ver2
---------------------------------------------------------- */
.TileCarpet-Wrap .TC-Nav-Menu{
margin-bottom:30px;
}
.TileCarpet-Wrap .TC-Nav-Menu ul{
padding-left:2px;
}
.TileCarpet-Wrap .TC-Nav-Menu ul.ListSet3 li{
float:left;
width:calc(96.2%/3);
margin:0;
padding:18px 0;
text-align:center;
/*border:5px solid #999;*/
border:2px solid #1f1f1f;
box-shadow:2px 2px 3px #ccc;
}

.TileCarpet-Wrap .TC-Nav-Menu ul li p{
font-size:0.8rem;
font-weight:300;
text-align:center;
color:#1f1f1f;
}

.TileCarpet-Wrap p.tcnm_cap{
margin-bottom:30px;
padding:7px 0;
font-weight:600;
font-size:1.4rem;
text-align:center;
border-bottom:1px solid #1f1f1f;
border-top:0px solid #1f1f1f;
}
.TileCarpet-Wrap p.tcnm_cap strong{
font-size:0.8rem;
color:#1f1f1f;
}
.TileCarpet-Wrap .TC-Nav-Menu ul li p strong{
font-size:1.2rem;
font-weight:600;
color:#1f1f1f;text-decoration:underline;
}
.TileCarpet-Wrap .TC-Nav-Menu ul li img{
max-width:60px;
}
.TileCarpet-Wrap .TC-Nav-Menu ul a:hover li p,
.TileCarpet-Wrap .TC-Nav-Menu ul a:hover li p strong{
color:#f86b1e;
}
.TileCarpet-Wrap .TC-Nav-Menu ul a:hover li{
border:2px solid #f86b1e;
background-color:#fff;
box-shadow:3px 3px 4px #aaa;
}
/* inner navi */
.TileCarpet-Wrap div#tcnav_inner{
margin:0 0 50px 0;
}
.TileCarpet-Wrap div#tcnav_inner ul li{
margin:2px 0px;
padding:15px 5px;
text-align:left;
border:1px solid #fff;
}
.TileCarpet-Wrap div#tcnav_inner ul.ListSet2 li{
float:left;
width:calc(100%/2);
}
.TileCarpet-Wrap div#tcnav_inner ul a li{
font-size:0.9rem;
font-weight:600;
color:#d94f04;
background-color:#f5f5f5;
box-shadow:1px 1px 2px #ccc;
}
.TileCarpet-Wrap div#tcnav_inner ul a:hover li{
color:#d94f04;
background-color:#fff;
border-color:#f86b1e;
text-decoration:none;
}
.TileCarpet-Wrap div#tcnav_inner ul a li span{
color:#1f1f1f;
font-weight:600;
}

/* banner navi */
.TileCarpet-Wrap .TC-Nav-Menu div#tc_bana_nav{
text-align:center;
margin:0 0 50px 0;
}
.TileCarpet-Wrap .TC-Nav-Menu div#tc_bana_nav img{
box-shadow:2px 2px 3px #ccc;
}
.TileCarpet-Wrap .TC-Nav-Menu div#tc_bana_nav a:hover img{
box-shadow:3px 3px 4px #999;
}



/* ----------------------------------------------------------
	BANA NAV .ver2
---------------------------------------------------------- */
.TileCarpet-Wrap .TC-Nav-Bana{
margin-bottom:100px;
}
.TileCarpet-Wrap .TC-Nav-Bana ul{
padding-left:2px;
margin:0 0 20px 0;
}
.TileCarpet-Wrap .TC-Nav-Bana ul.ListSet2 li{
float:left;
width:calc(100%/2);
margin:0;
padding:5px;
text-align:center;
}
.TileCarpet-Wrap .TC-Nav-Bana ul.ListSet2 li img{
box-shadow:1px 1px 2px #aaa;
vertical-align: middle;
border:1px solid #ccc;
box-shadow:2px 2px 3px #ccc;
}
.TileCarpet-Wrap .TC-Nav-Bana ul.ListSet2 li a:hover img{
border:1px solid #fff;
box-shadow:3px 3px 4px #aaa;
}
.TileCarpet-Wrap .TC-Nav-Bana ul.ListSet2 li h4{
text-align:left;
margin:0 0 8px 0;
font-weight:600;
font-size:1.0rem;
}
.TileCarpet-Wrap .TC-Nav-Bana ul.ListSet2 li p{
text-align:left;
margin:8px 0 0 0;
font-weight:300;
font-size:0.9rem;
padding:8px;
background-color:#fafafa;
}
.TileCarpet-Wrap .TC-Nav-Bana h5{
margin:40px 0 30px 0;
font-size:1.0rem;
text-align:center;
}
.TileCarpet-Wrap .TC-Nav-Bana h5 a{
background-color:#F0E052;
padding:5px 50px;
border:1px solid #907105;
border-radius:4px;
box-shadow:2px 2px 3px #ccc;
}
.TileCarpet-Wrap .TC-Nav-Bana div.tcN-condition{
border:0px solid #1f1f1f;
background-color:#f0f0f0;
padding:16px 10px;
}
.TileCarpet-Wrap .TC-Nav-Bana div.tcN-condition p{
font-size:1.0rem;
}
.TileCarpet-Wrap .TC-Nav-Bana div.tcN-condition p span{
color:#CC0D48;
font-size:1.0rem;
text-decoration:underline;
}




/* ----------------------------------------------------------
	ITEM LIST .ver2
---------------------------------------------------------- */
.TileCarpet-Wrap .TC-ItemList ul{
padding-left:0px;
margin-top:10px;
}
.TileCarpet-Wrap .TC-ItemList ul li{
margin:1px;
padding:15px 10px;
text-align:left;
border-top:1px solid #dfdfdf;
border-left:1px solid #dfdfdf;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
box-shadow:1px 1px 2px #ccc;
}
.TileCarpet-Wrap .TC-ItemList ul li h4 strong{
font-size:1.1rem;
font-weight:600;
color:#2f2f2f;
text-decoration:underline;
}
.TileCarpet-Wrap .TC-ItemList ul li h5{
font-size:1.2rem;
font-weight:600;
color:#cb0008;
}
.TileCarpet-Wrap .TC-ItemList ul li h5 span{
font-size:0.7rem;
font-weight:normal;
color:#2f2f2f;
}
.TileCarpet-Wrap .TC-ItemList ul li p{
margin:8px 0;
font-size:0.7rem;
font-weight:normal;
text-align:left;
color:#2f2f2f;
}
.TileCarpet-Wrap .TC-ItemList ul li img{
width:100%;
margin:8px 0 7px 0;
}
.TileCarpet-Wrap .TC-ItemList ul a:hover li{
border:1px solid #f86b1e;
background-color:#fff;
}

.TileCarpet-Wrap .TC-ItemList .tciMore{
margin:0 0 40px 0;
}
.TileCarpet-Wrap .TC-ItemList .tciMore p{
text-align:center;
}
.TileCarpet-Wrap .TC-ItemList .tciMore p a{
padding:10px 100px;
color:#fff;
font-size:0.9rem;
font-weight:bold;
background-color:#DB5506;
border:1px solid #ccc;
border-radius:4px;
box-shadow:2px 2px 3px #ddd;
}


/* ----------------------------------------------------------
	ITEM CATALOG MENU .ver2
---------------------------------------------------------- */
/*.TileCarpet-Wrap .TC-Catalog-Menu ul{
padding-left:0px;
margin-top:10px;
}
.TileCarpet-Wrap .TC-Catalog-Menu ul li{
margin:0 1px;
padding:10px 0;
text-align:center;
border:1px solid #999;
box-shadow:1px 1px 2px #ccc;
}
.TileCarpet-Wrap .TC-Catalog-Menu ul li p{
font-size:0.7rem;
font-weight:normal;
text-align:center;
color:#2f2f2f;
}
.TileCarpet-Wrap .TC-Catalog-Menu ul li p strong{
font-size:1.0rem;
font-weight:600;
color:#2f2f2f;
}
.TileCarpet-Wrap .TC-Catalog-Menu ul li img{
max-width:100px;
margin:7px 0;
}
.TileCarpet-Wrap .TC-Catalog-Menu ul a:hover li p,
.TileCarpet-Wrap .TC-Catalog-Menu ul a:hover li p strong{
color:#f86b1e;
}
.TileCarpet-Wrap .TC-Catalog-Menu ul a:hover li{
border:1px solid #f86b1e;
background-color:#fff;
}
*/


/*-----------------------------------------------------------------
    CATEGORY DISPLAY .ver2
-----------------------------------------------------------------*/
.TileCarpet-Wrap .TC-Cate-Menu ul{
padding-left:2px;
}
.TileCarpet-Wrap .TC-Cate-Menu ul li{
margin:1px;
padding:18px 0;
text-align:center;
border:2px solid #5f5f5f;
box-shadow:1px 1px 2px #ccc;
}
.TileCarpet-Wrap .TC-Cate-Menu ul li h5{
font-size:1.0rem;
font-weight:600;
text-align:center;
text-decoration:underline;
}
.TileCarpet-Wrap .TC-Cate-Menu ul li p{
margin-top:10px;
font-size:0.8rem;
font-weight:normal;
text-align:center;
color:#3f3f3f;
/*color:#3d6bff;  ::blue */
}
.TileCarpet-Wrap .TC-Cate-Menu ul a li img{
max-width:190px;
}
.TileCarpet-Wrap .TC-Cate-Menu ul a:hover li{
border:2px solid #f86b1e;
}
.TileCarpet-Wrap .TC-Cate-Menu ul a:hover li h5,
.TileCarpet-Wrap .TC-Cate-Menu ul a:hover li p{
color:#f86b1e;
}



/*-----------------------------------------------------------------
	LIST DISP CONTROL .ver2
-----------------------------------------------------------------*/
/*
.TileCarpet-Wrap .CategoryItemList table.ListDispControl{
width:100%;
max-width:800px;
margin:0 0 10px 0;
border-bottom:1px solid #1a1a1a;
}
.TileCarpet-Wrap .CategoryItemList table.ListDispControl td{
padding:10px 0;
}
.TileCarpet-Wrap .CategoryItemList table.ListDispControl td a{
text-decoration:underline;
}
.TileCarpet-Wrap .CategoryItemList table.ListDispControl td font{
font-weight:bold;
}
*/

/*-----------------------------------------------------------------
	ITEM LIST DISP .ver2
-----------------------------------------------------------------*/
/*
.TileCarpet-Wrap .CategoryItemList table.ItemListDisp{
width:100%;
max-width:800px;
margin:10px 0;
border-spacing:0;
}
.TileCarpet-Wrap .CategoryItemList table.ItemListDisp tr td{
vertical-align:top;
}
.TileCarpet-Wrap .CategoryItemList table.ItemListDisp tr td img{
margin:3px 0;
}
.TileCarpet-Wrap .CategoryItemList table.ItemListDisp tr td font{
color:#F30004;
line-height:160%;
}
*/


/*-----------------------------------------------------------------
	PAGE LIST CONTROL .ver2
-----------------------------------------------------------------*/
/*
.TileCarpet-Wrap .CategoryItemList table.ListPageControl{
width:100%;
margin:10px 0;
background-color:#eaeaea;
border-collapse: collapse;
}
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td{
padding:15px 10px;
text-align:center;
vertical-align: middle;;
}
.TileCarpet-Wrap table.ListPageControl ul li{
border:0;
margin:0;
}
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td ul li{
border:0;
margin:0;
box-shadow:0 0 0 0;
}
*/
/* 分解 *//*
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td ul.M_pager li a{
font-size:14px;
padding:0 7px;
margin:0 2px;
}
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td ul.M_pager li.active{
padding:0 8px;
font-size:18px;
color:#f86b1e;
}
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next{
margin:0 10px;
}
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next a:link,
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next a:visited,
.TileCarpet-Wrap .CategoryItemList table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next a:hover{
padding:3px 12px;
font-size:16px;
background-color:#1a1a1a;
border-radius:3px;
color:#fff;
}
*/




/* 202104 税込み表示対策用 -- */
/*-----------------------------------------------------------------
	LIST DISP CONTROL
-----------------------------------------------------------------*/
section div.itemlist table.ListDispControl{
width:100%;
max-width:800px;
margin:50px 0 10px 0;
border-bottom:1px solid #1a1a1a;
}
section div.itemlist table.ListDispControl td{
padding:10px 0;
}
section div.itemlist table.ListDispControl td a{
text-decoration:underline;
}
section div.itemlist table.ListDispControl td p{
margin:0 0 10px 0;
padding:10px 0;
background-color:#fafafa;
}
section div.itemlist table.ListDispControl td p strong{
padding:3px 5px;
font-size:1.2rem;
}
section div.itemlist table.ListDispControl td font{
font-size:1.2rem;
font-weight:600;
}


/*-----------------------------------------------------------------
	ITEM LIST 3column DISP
-----------------------------------------------------------------*/
section div.itemlist div#M_categoryList_T{
width:100%;
max-width:800px;
margin-bottom:16px;
border:1px solid #fff;
box-sizing: border-box;
}
section div.itemlist div#M_categoryList_T .M_innerList_T{
overflow:hidden;
_zoom:1;
border-bottom:1px solid #ccc;
background:#fff;
}
section div.itemlist div#M_categoryList_T .M_innerList_T li{
float:left;
width:calc(100% / 3);
box-sizing: border-box;
}
section div.itemlist div#M_categoryList_T .M_innerList_T li .M_innerBox_T{
border-right:1px dotted #ccc;
margin:8px auto;
box-sizing: border-box;
}
section div.itemlist div#M_categoryList_T .M_innerList_T li.lastChild .M_innerBox_T{
border-right:none;/* 一番右のボックスだけ右の罫線を消す */
}
section div.itemlist div#M_categoryList_T .M_innerList_T li .M_cl_detail_T{
margin:0px;
padding:10px;
margin-bottom:20px;
}

section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_name_T{
margin-bottom:4px;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_price_T{
text-align:right;
border-bottom:1px dotted #ccc;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_price_T span.M_cl_consPrice_T{
text-decoration: line-through;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_price_T span.M_cl_webPriceCap_T{
font-size:14px;
color:#ff0000;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_price_T span.M_cl_webPrice_T{
font-size:20px;
font-weight:300;
color:#ff0000;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_price_T span.M_cl_webPriceCap_X{
font-size:14px;
color:#1f1f1f;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_price_SO{
margin:10px 0 0 0;
padding:5px 0;
font-size:14px;
text-align:center;
background-color:#f3f3f3;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_price_T font{
font-size:13px;
}


section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_imgWrap_T{
/*height:140px;*/
margin-bottom:10px;
line-height:0;
text-align:center;
}

section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_content_T{
font-size:11px;
margin-top:7px;
text-align:right;
}
section div.itemlist div#M_categoryList_T .M_innerList_T .M_cl_content_T img{
vertical-align: middle;
}


/*-----------------------------------------------------------------
	PAGE LIST CONTROL
-----------------------------------------------------------------*/
section div.itemlist table.ListPageControl{
width:100%;
margin:0 0 20px 0;
box-sizing: border-box;
background-color:#eaeaea;
border-collapse: collapse;
}
section div.itemlist table.ListPageControl td{
padding:20px 0;
text-align:center;
vertical-align: middle;
}
/* 分解 */
section div.itemlist table.ListPageControl td ul.M_pager li a{
font-size:14px;
padding:0 7px;
margin:0 2px;
}
section div.itemlist table.ListPageControl td ul.M_pager li#active a{
font-size:18px;
}
section div.itemlist table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next{
margin:0 10px;
}
section div.itemlist table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next a:link,
section div.itemlist table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next a:visited,
section div.itemlist table.ListPageControl td ul.M_pager li.prev a, ul.M_pager li.next a:hover{
padding:3px 12px;
font-size:16px;
background-color:#1a1a1a;
border-radius:3px;
color:#fff;
}
/* -- 202104 税込み表示対策用 */





/*-----------------------------------------------------------------
	LIST NAVI CONTROL .ver2
-----------------------------------------------------------------*/
.TileCarpet-Wrap .CategoryItemList table.ListNaviControl{
width:100%;
max-width:800px;
margin:0 0 20px 0;
}
.TileCarpet-Wrap .CategoryItemList table.ListNaviControl td{
width:50%;
padding:15px 0;
}
.TileCarpet-Wrap .CategoryItemList table.ListNaviControl td a{
padding:5px 20px;
background-color:#3a3a3a;
color:#fff;
box-shadow:2px 2px 3px #ddd;
}
.TileCarpet-Wrap .CategoryItemList table.ListNaviControl td a:hover{
background-color:#f86b1e;
color:#fff;
text-decoration:none;
}



/*-----------------------------------------------------------------
	CONTENTS NAVI .ver2
-----------------------------------------------------------------*/
.TileCarpet-Wrap .ContentsNavi{
margin:0 0 50px 0;
}
.TileCarpet-Wrap .ContentsNavi h3{
margin:0 0 30px 0;
padding:10px 0 5px 7px;
font-size:24px;
border-left:5px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
box-shadow:0px 5px 6px #f0f0f0;
}
.TileCarpet-Wrap .ContentsNavi ul{
margin:0 0 10px 0;
}
.TileCarpet-Wrap .ContentsNavi ul li{
margin:0 0 15px 0;
padding:5px;
}
.TileCarpet-Wrap .ContentsNavi ul li a img{
width:100%;
border:0;
line-height:0;
}
.TileCarpet-Wrap .ContentsNavi ul li h5{
margin-bottom:10px;
padding:10px 0 5px 0;
font-size:18px;
font-weight:bold;
border-bottom:1px dotted #ccc;
}

.TileCarpet-Wrap .ContentsNavi ul a:link li.sozailink,
.TileCarpet-Wrap .ContentsNavi ul a:visited li.sozailink{
padding:15px 0 15px 7px;
background-color:#e5eaeb;
border-left:4px solid #0065b2;
color:#2a2a2a;
}
.TileCarpet-Wrap .ContentsNavi ul a:hover li.sozailink,
.TileCarpet-Wrap .ContentsNavi ul a:hover li.sozailink p{
background-color:#0065b2;
color:#fdfdfb;
}
.TileCarpet-Wrap .ContentsNavi ul li.sozailink p{
margin:15px 0 0 0;
font-size:13px;
color:#5a5a5a;
}

.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo{
padding:10px;
}
.TileCarpet-Wrap .ContentsNavi p#subinfo_cap{
margin:0 0 15px 0;
padding:10px 5px;
background-color:#F0F0F0;
font-size:18px;
font-weight:bold;
color:#1a1a1a;
box-sizing: border-box;
}

.TileCarpet-Wrap .ContentsNavi p#mega_order_info{
padding:20px;
font-size:18px;
font-weight:bold;
color:#2b41b1;
}

.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo ul{
margin:0;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo ul li{
margin:0 0 5px 15px;
padding:0;
list-style-type:disc;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo ul li span{
color:#ff0000;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo ul li strong{
color:#ff0000;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo ul li font{
font-size:11px;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo ul li a{
text-decoration:underline;
color:#060AC1;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo table#howto_payment{
width:100%;
border-spacing:0;
border-color:#5a5a5a;
border-style:solid;
border-width:1px 0 0 1px;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo table#howto_payment th, 
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo table#howto_payment td{
padding:10px 5px;
border-color:#5a5a5a;
border-style:solid;
border-width:0 1px 1px 0;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo table#howto_payment td p{
margin:0 0 10px 0;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo table#howto_payment td p strong{
color:#1B2C8F;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo p.guideLink{
margin:5px 0 0 0;
text-align:right;
}
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo p.guideLink a:link,
.TileCarpet-Wrap .ContentsNavi div.ContentsSubInfo p.guideLink a:visited{
text-decoration:underline;
font-size:12px;
}

/* SET2 */
.TileCarpet-Wrap .Set2 ul li{
float:left;
width:50%;
max-width:400px;
box-sizing: border-box;
}

/* SET3 */
.TileCarpet-Wrap .Set3 ul li{
float:left;
width:33.3333%;
max-width:266px;
box-sizing: border-box;
}


/* ----------------------------------------------------------
	FEATURE LIST .ver2
---------------------------------------------------------- */
.TileCarpet-Wrap .Tc-Feature div.tcFBox{
margin:0 0 30px 0;
}
.TileCarpet-Wrap .Tc-Feature div.tcFBox h5{
padding:7px 0;
font-size:1.0rem;
font-weight:600;
color:#f2f2f2f;
border-bottom:1px dashed #f86b1e;
}
.TileCarpet-Wrap .Tc-Feature div.tcFBox p span{
color:#2f2f2f;
}
.TileCarpet-Wrap .Tc-Feature div.tcFBox p img{
margin:10px 0;
box-shadow:2px 2px 3px #ccc;
}








/* ----------------------------------------------------------
施工方法
---------------------------------------------------------- */
article section.TcHowToSk{
margin:0;
border:0px solid #000;
}
article section.TcHowToSk p#_tchowto_kuz{
margin:0 0 10px 0;
}
article section.TcHowToSk p#_tchowto_kuz a{
text-decoration:underline;
}
article section.TcHowToSk h2{
font-size:18px;
font-weight:bold;
}
article section.TcHowToSk h3{
font-size:14px;
font-weight:bold;
}
article section.TcHowToSk div.TcHowToList{
border:1px solid #8a8a8a;
}
article section.TcHowToSk div.TcHowToList ul li{
float:left;
padding:20px 20px 20px 20px;
}
article section.TcHowToSk div.TcHowToList ul li img{
width:100%;
}
article section.TcHowToSk div.TcHowToList ul.LSet2 li{
float:left;
width : calc(99% / 2);
margin:0 0 20px 0;
}
article section.TcHowToSk div.TcHowToList ul.LSet3 li{
float:left;
width : calc(99% / 3);
margin:0 0 20px 0;
}
article section.TcHowToSk div.TcHowToList ul.LSet4 li{
float:left;
width : calc(99% / 4);
margin:0 0 20px 0;
}
/* // 施工方法-- */



/* 新規 ↑↑↑↑↑ ------------------------------------------------------------------------------------------------------------------------------------ */</pre></body></html>