@charset "utf-8";

*, *::after, *::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
div#outletwrap article, div#outletwrap header, div#outletwrap nav, div#outletwrap section, div#outletwrap div, div#outletwrap p, div#outletwrap span,div#outletwrap  strong{
padding:0;
}
div#outletwrap h1, div#outletwrap h2, div#outletwrap h3, div#outletwrap h4, div#outletwrap h5, div#outletwrap h6{
font-weight:600;
}
div#outletwrap{
width:100%;
max-width:800px;
margin:0;
}
div#outletwrap .OletCase{
width:100%;
}

/* ---------------------------------------
	Cap
--------------------------------------- */
div#outletwrap .otCauCap{
padding:0 0 0px 0;
font-size:18px;
font-weight:600;
border-bottom:1px solid #111;
}
div#outletwrap .otCauCap strong{
font-size:18px;
color:#ff0000;
}
div#outletwrap .otCauCapS{
padding:5px;
border:1px solid #cc0000;
}
div#outletwrap .otCauCapS p{
padding:15px 0;
background-color:#cc0000;
color:#fff;
text-align:center;
}
div#outletwrap .otCauCapS strong{
color:#ff0000;
}
div#outletwrap .otCauCapS span{
font-size:14px;
color:#fff;
}

/* ---------------------------------------
	Caution
--------------------------------------- */
div#outletwrap .OtCaution{
padding:15px;
border:1px solid #000;
}
div#outletwrap .OtCaution ul li{
padding:10px 0;
font-size:14px;
border-bottom:1px dotted #1f1f1f;
letter-spacing:1.0px;
}
div#outletwrap .OtCaution ul li p{
padding:0 0 4px 0;
}
div#outletwrap .OtCaution ul li strong{
color:#ff0000;
font-weight:300;
}

div#outletwrap .OtCautionFree h5{
font-size:16px;
font-weight:600;
text-decoration:underline;
}
div#outletwrap .OtCautionFree ul li{
list-style-type: decimal;
margin-left:20px;
padding:5px;
font-size:13px;
border-bottom:1px dotted #1f1f1f;
}
div#outletwrap .OtCautionFree ul li:last-child{
border:0;
}

div#outletwrap .otcFix1 ul{
padding:20px 5px;
background-color:#f9f9f9;
}
div#outletwrap .otcFix1 ul li{
padding:10px 0 10px 8px;
border-bottom:0px dotted #555;
border-left:4px solid #aaa;
font-size:16px;
}
div#outletwrap .otcFix1 ul li p{
font-size:14px;
}
div#outletwrap .otcFix1 ul li strong{
color:#ff0000;
}
div#outletwrap .otcFix1 ul li a{
color:#1419FF;
text-decoration:underline;
}
div#outletwrap .otcFix1 ul li p.otcIC01{
padding:5px 20px;
background-color:#000;
color:#fff;
}


/* ---------------------------------------
List ver.1 free
--------------------------------------- */
div#outletwrap .CpListTypeFree ul li{
float:left;
width:100%;
}
div#outletwrap .CpListTypeFree ul li.ListDispW100 {width:100%;}div#outletwrap .CpListTypeFree ul li.ListDispW95 {width:95%;} div#outletwrap .CpListTypeFree ul li.ListDispW94 {width:94%;} div#outletwrap .CpListTypeFree ul li.ListDispW93 {width:93%;} div#outletwrap .CpListTypeFree ul li.ListDispW92 {width:92%;} div#outletwrap .CpListTypeFree ul li.ListDispW91 {width:91%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW90 {width:90%;} div#outletwrap .CpListTypeFree ul li.ListDispW89 {width:89%;} div#outletwrap .CpListTypeFree ul li.ListDispW88 {width:88%;} div#outletwrap .CpListTypeFree ul li.ListDispW87 {width:87%;} div#outletwrap .CpListTypeFree ul li.ListDispW86 {width:86%;} div#outletwrap .CpListTypeFree ul li.ListDispW85 {width:85%;} div#outletwrap .CpListTypeFree ul li.ListDispW84 {width:84%;} div#outletwrap .CpListTypeFree ul li.ListDispW83 {width:83%;} div#outletwrap .CpListTypeFree ul li.ListDispW82 {width:82%;} div#outletwrap .CpListTypeFree ul li.ListDispW81 {width:81%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW80 {width:80%;} div#outletwrap .CpListTypeFree ul li.ListDispW79 {width:79%;} div#outletwrap .CpListTypeFree ul li.ListDispW78 {width:78%;} div#outletwrap .CpListTypeFree ul li.ListDispW77 {width:77%;} div#outletwrap .CpListTypeFree ul li.ListDispW76 {width:76%;} div#outletwrap .CpListTypeFree ul li.ListDispW75 {width:75%;} div#outletwrap .CpListTypeFree ul li.ListDispW74 {width:74%;} div#outletwrap .CpListTypeFree ul li.ListDispW73 {width:73%;} div#outletwrap .CpListTypeFree ul li.ListDispW72 {width:72%;} div#outletwrap .CpListTypeFree ul li.ListDispW71 {width:71%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW70 {width:70%;} div#outletwrap .CpListTypeFree ul li.ListDispW69 {width:69%;} div#outletwrap .CpListTypeFree ul li.ListDispW68 {width:68%;} div#outletwrap .CpListTypeFree ul li.ListDispW67 {width:67%;} div#outletwrap .CpListTypeFree ul li.ListDispW66 {width:66%;} div#outletwrap .CpListTypeFree ul li.ListDispW65 {width:65%;} div#outletwrap .CpListTypeFree ul li.ListDispW64 {width:64%;} div#outletwrap .CpListTypeFree ul li.ListDispW63 {width:63%;} div#outletwrap .CpListTypeFree ul li.ListDispW62 {width:62%;} div#outletwrap .CpListTypeFree ul li.ListDispW61 {width:61%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW60 {width:60%;} div#outletwrap .CpListTypeFree ul li.ListDispW59 {width:59%;} div#outletwrap .CpListTypeFree ul li.ListDispW58 {width:58%;} div#outletwrap .CpListTypeFree ul li.ListDispW57 {width:57%;} div#outletwrap .CpListTypeFree ul li.ListDispW56 {width:56%;} div#outletwrap .CpListTypeFree ul li.ListDispW55 {width:55%;} div#outletwrap .CpListTypeFree ul li.ListDispW54 {width:54%;} div#outletwrap .CpListTypeFree ul li.ListDispW53 {width:53%;} div#outletwrap .CpListTypeFree ul li.ListDispW52 {width:52%;} div#outletwrap .CpListTypeFree ul li.ListDispW51 {width:51%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW50 {width:50%;} div#outletwrap .CpListTypeFree ul li.ListDispW49 {width:49%;} div#outletwrap .CpListTypeFree ul li.ListDispW48 {width:48%;} div#outletwrap .CpListTypeFree ul li.ListDispW47 {width:47%;} div#outletwrap .CpListTypeFree ul li.ListDispW46 {width:46%;} div#outletwrap .CpListTypeFree ul li.ListDispW45 {width:45%;} div#outletwrap .CpListTypeFree ul li.ListDispW44 {width:44%;} div#outletwrap .CpListTypeFree ul li.ListDispW43 {width:43%;} div#outletwrap .CpListTypeFree ul li.ListDispW42 {width:42%;} div#outletwrap .CpListTypeFree ul li.ListDispW41 {width:41%;} div#outletwrap .CpListTypeFree ul li.ListDispW40 {width:40%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW39 {width:39%;} div#outletwrap .CpListTypeFree ul li.ListDispW38 {width:38%;} div#outletwrap .CpListTypeFree ul li.ListDispW37 {width:37%;} div#outletwrap .CpListTypeFree ul li.ListDispW36 {width:36%;} div#outletwrap .CpListTypeFree ul li.ListDispW35 {width:35%;} div#outletwrap .CpListTypeFree ul li.ListDispW34 {width:34%;} div#outletwrap .CpListTypeFree ul li.ListDispW33 {width:33.333%;} div#outletwrap .CpListTypeFree ul li.ListDispW32 {width:32%;} div#outletwrap .CpListTypeFree ul li.ListDispW31 {width:31%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW30 {width:30%;} div#outletwrap .CpListTypeFree ul li.ListDispW29 {width:29%;} div#outletwrap .CpListTypeFree ul li.ListDispW28 {width:28%;} div#outletwrap .CpListTypeFree ul li.ListDispW27 {width:27%;} div#outletwrap .CpListTypeFree ul li.ListDispW26 {width:26%;} div#outletwrap .CpListTypeFree ul li.ListDispW25 {width:25%;} div#outletwrap .CpListTypeFree ul li.ListDispW24 {width:24%;} div#outletwrap .CpListTypeFree ul li.ListDispW23 {width:23%;} div#outletwrap .CpListTypeFree ul li.ListDispW22 {width:22%;} div#outletwrap .CpListTypeFree ul li.ListDispW21 {width:21%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW20 {width:20%;} div#outletwrap .CpListTypeFree ul li.ListDispW19 {width:19%;} div#outletwrap .CpListTypeFree ul li.ListDispW18 {width:18%;} div#outletwrap .CpListTypeFree ul li.ListDispW17 {width:17%;} div#outletwrap .CpListTypeFree ul li.ListDispW16 {width:16%;} div#outletwrap .CpListTypeFree ul li.ListDispW15 {width:15%;} div#outletwrap .CpListTypeFree ul li.ListDispW14 {width:14%;} div#outletwrap .CpListTypeFree ul li.ListDispW13 {width:13%;} div#outletwrap .CpListTypeFree ul li.ListDispW12 {width:12%;} div#outletwrap .CpListTypeFree ul li.ListDispW11 {width:11%;} 
div#outletwrap .CpListTypeFree ul li.ListDispW10 {width:10%;} div#outletwrap .CpListTypeFree ul li.ListDispW9 {width:9%;} div#outletwrap .CpListTypeFree ul li.ListDispW8 {width:8%;} div#outletwrap .CpListTypeFree ul li.ListDispW7 {width:7%;} div#outletwrap .CpListTypeFree ul li.ListDispW6 {width:6%;} div#outletwrap .CpListTypeFree ul li.ListDispW5 {width:5%;}


/* ---------------------------------------
List ver.2 free
--------------------------------------- */
div#outletwrap ul.ListFree{
width:100%;
}
div#outletwrap ul.ListFree li{
float:left;
width:100%;
}

/* ---------------------------------------
List ver.3 free
--------------------------------------- */
div#outletwrap .ListAny{
width:100%;
}
div#outletwrap .ListAny li{
float:left;
}
div#outletwrap .ListAny li img{
width:100%;
height:auto;
}


/* ---------------------------------------
Fix ver.Nav
--------------------------------------- */
div#outletwrap .pdgFixNav{
margin:0 0 50px 0;
}
div#outletwrap .pdgFixNav a{
color:#0A00FF;
text-decoration:underline;
font-size:16px;
}

/* ---------------------------------------
Fix ver.1
--------------------------------------- */
div#outletwrap .pdgFix30bb{
margin:0 0 50px 0;
padding:20px 10px;
border:5px solid #222;
}

/* ---------------------------------------
Fix ver.2
--------------------------------------- */
div#outletwrap .pdgFix40bb{
margin:0 0 50px 0;
padding:20px 10px;
border:5px solid #50362b;
}

/* ---------------------------------------
Fix ver.3
--------------------------------------- */
div#outletwrap .pdgFixNav3 a{
width:80%;
margin-left:auto;
margin-right:auto;
padding:15px 100px;
border:5px solid #ee0000;
text-align:center;
color:#ee0000;
text-decoration:underline;
background-color:#fff;
}
div#outletwrap .pdgFixNav3 a:hover{
color:#fff;
text-decoration:none;
background-color:#ee0000;
}


/* ---------------------------------------
List Deco ver.1
--------------------------------------- */
div#outletwrap .CpListTypeFree ul.ListDeco01 h5{
max-width:50%;
margin:0 0 3px 0;
font-size:20px;
font-weight:600;
color:#0800D3;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 h6{
max-width:40%;
text-align:right;
margin:0 0 3px 0;
font-size:16px;
font-weight:600;
color:#ff0000;
text-deocration:underline;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 div.areaDetail p{
margin:0 0 5px 0;
font-size:16px;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 div.areaDetail p.aDprice{
border-bottom:1px solid #999;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 div.areaDetail p strong{
color:#ff0000;
font-size:18px;
}

div#outletwrap section div.areaZaiko{
margin:30px 0 0 0;
padding:10px 0;
text-align:center;
}
div#outletwrap section div.areaZaiko a:link,
div#outletwrap section div.areaZaiko a:visited{
max-width:50%;
margin:30px auto;
padding:7px 50px;
border:3px solid #000;
background-color:#222;
color:#fff000;font-size:16px;
text-align:center;
}
div#outletwrap section div.areaZaiko a:hover{
border:3px solid #000;
background-color:#000;
color:#fff;
text-align:center;
}




/* ---------------------------------------
Any Case ver.1
--------------------------------------- */
div#outletwrap .oLCase{
border:0px solid #000;
}
div#outletwrap .oLCase div.TcOutletNote{
padding:10px;
font-size:16px;
}
div#outletwrap .oLCase div.TcOutletNote p{
padding:2px 0;
font-size:16px;
}
div#outletwrap .oLCase div.TcOutletNote p.tocttl{
margin:0 0 20px 0;
padding:0 0 5px 0;
font-size:17px;
color:#000;
border-bottom:1px solid #111;
}

div#outletwrap .oLCase div.TcOutletNote p.tconAtten a{
text-decoration:underline;
color:#ff0000;
}
div#outletwrap .oLCase div.TcOutletCaution{
padding:25px 20px;
border:6px solid #f3f3f3;
background-color:#fcfcfc;
}

div#outletwrap .oLCase div.TcOutletCaution p.tocttl{
margin:0 0 20px 0;
padding:0 0 5px 0;
font-size:17px;
color:#ff0000;
border-bottom:1px solid #111;
}
div#outletwrap .oLCase div.TcOutletCaution ul li{
padding:15px 0 10px 0;
font-size:16px;
border-bottom:1px dotted #555;
}
div#outletwrap .oLCase div.TcOutletCaution ul li font{
background-color:#ffeded;
}


/* ---------------------------------------
Any Case ver.2　glassfilm
--------------------------------------- */
div#outletwrap .GfFixNav ul.ListDeco01{
margin:0 0 20px 0;
}
div#outletwrap .GfFixNav ul.ListDeco01 li.cpFre2{
width:calc(100%/2);
padding:2px;
}
div#outletwrap .GfFixNav ul.ListDeco01 li.cpFre14{
width:calc(100%/7);
padding:2px;
}
div#outletwrap .GfFixNav ul li p{
font-size:11px;
margin:5px 0;
}
div#outletwrap .GfFixNav ul li p strong{
font-size:16px;
}
div#outletwrap .GFheightFix{
margin:0 0 80px 0;
}
/*div#outletwrap .CpListTypeFree ul li{
margin:0;
}*/
div#outletwrap .CpListTtl02{
margin:0 0 10px 0;
}
div#outletwrap .CpListTtl02 p{
padding:20px 5px;
font-size:1.4rem;
}
div#outletwrap .CpListTtl02 p.clt02no{
margin:0;
background-color:#1f1f1f;
color:#fff;
}
div#outletwrap .CpListTtl02 p.clt02no strong{
font-size:1.4rem;
}
div#outletwrap .CpListTtl02 p.clt02off{
margin:0;
background-color:#DC0000;
color:#fff000;
text-align:right;
}
div#outletwrap .CpListTtl02 p.clt02off strong{
font-size:1.4rem;
}

div#outletwrap .CpListTtl03{
margin:0 0 30px 0;
}
div#outletwrap .CpListTtl03 li{
padding:5px;
}
div#outletwrap .CpListTtl03 p{
padding:0 0 5px 0;
font-size:16px;
}

div#outletwrap .CpListTtl04 li{
padding:5px;
}
div#outletwrap .CpListTtl04 p{
padding:7px 0 4px 0;
font-size:16px;
border-bottom:1px dotted #1f1f1f;
}
div#outletwrap .CpListTtl04 p.clt02price{
color:#ff0000;
font-size:16px;
}
div#outletwrap .CpListTtl04 p.clt02price strong{
font-size:1.4rem;
}
div#outletwrap .CpListTtl04 p span{
color:#FF1649;
font-size:16px;
}
div#outletwrap .CpListTtl04 p.clt02pdf a:link,
div#outletwrap .CpListTtl04 p.clt02pdf a:visited{
color:#000DFF;
text-decoration:underline;
}





/* ---------------------------------------
List Disp ver.1      tilecarpet No.6～
--------------------------------------- */
div#outletwrap ul.cltf-ver1 li{
padding:5px;
}
div#outletwrap ul.cltf-ver1 li p{
margin:5px 0;
font-size:18px;
font-weight:600;
}
div#outletwrap ul.cltf-ver1 li font{
margin:0;
font-size:13px;
font-weight:300;
}
div#outletwrap ul.cltf-ver1 li p.capHLno{
margin:0 0 8px 0;
padding:3px 5px;
background-color:#000;
border:1px solid #999;
font-size:18px;
font-weight:300;
color:#fff000;
}
div#outletwrap ul li.EfctSdw01 img{
box-shadow:2px 2px 3px #999;
}

/*  SPEC */
div#outletwrap section.ItemSpec{
width:100%;
margin-bottom:70px;
}
div#outletwrap section.ItemSpec table{
width:100%;
border-collapse:collapse;
border-style: solid;
border-color:#555;
border-width:1px 0 0 1px;
}
div#outletwrap section.ItemSpec table td{
padding:6px 7px;
font-size:16px;
border-style: solid;
border-color:#555;
border-width:0 1px 1px 0;
}
div#outletwrap section.ItemSpec table td p{
font-size:14px;
padding:0px 0;
/*color:#000;*/
}
div#outletwrap section.ItemSpec table td p strong{
font-size:17px;
color:#FF0004;
}
div#outletwrap section.ItemSpec table td p span{
font-size:17px;
font-weight:bold;
}
div#outletwrap section.ItemSpec table td p font{
font-size:11px;
color:#5a5a5a;
}
div#outletwrap section.ItemSpec table td p a:link,
div#outletwrap section.ItemSpec table td p a:visited{
text-decoration:underline;
color:#2b2ee4;
}
div#outletwrap section.ItemSpec table td p a:hover{
color:#1b1eb9;
}
div#outletwrap section.ItemSpec table td.is-L{
width:18%;
padding:6px 5px;
text-align:left;
font-weight:bold;
background-color:#f9f9f9;
border-right:1px solid #aaa;
}
div#outletwrap section.ItemSpec table td.is-L font{
font-weight:normal;
font-size:0.7em;
}



/* ---------------------------------------
wallpaper No.3～
--------------------------------------- */
div#outletwrap .otNoteFix01{
margin:0 0 20px 0;
}
div#outletwrap .otNoteFix01 p{
margin:0 0 5px 0;
padding:15px;
border:5px solid #0d77c9;
}
div#outletwrap .otNoteFix01 font{
font-size:13px;
}
div#outletwrap .otNoteFix02{
margin:20px 0 50px 0;
padding:10px;
border:5px solid #ccc;
}
div#outletwrap .otNoteFix02 p{
font-size:14px;
padding:2px 0;
}
div#outletwrap .otNoteFix02 p strong{
font-size:17px;
color:#ff0000;
}

div#outletwrap .wp03efct01 ul{
margin:0 0 7px 0;
padding:0px;
border-style:solid;
border-color:#1f1f1f;
border-width:0;
}
div#outletwrap .wp03efct01 ul li{
padding:10px 0;
border-style:solid;
border-color:#fff;
border-width:0 0 0 1px;
text-align:center;
background-color:#1f1f1f;
color:#fff;
}

/* リンクナビ */
div#outletwrap .wp03efct01nav ul{
margin:0;
padding:0px;
border-style:solid;
border-color:#1f1f1f;
border-width:0;
}
div#outletwrap .wp03efct01nav ul li{
padding:10px 0;
border-style:solid;
border-color:#1f1f1f;
border-width:0 0 0 1px;
text-align:center;
color:#fff;
}
div#outletwrap .wp03efct01nav ul li a p{
text-decoration:underline;
color:#001DFF;
font-size:16px;
}

/* No リンクナビ */
div#outletwrap .wp03efct01nav01 ul{
margin:0;
padding:0px;
}
div#outletwrap .wp03efct01nav01 ul a li{
padding:5px 0px;
border:2px solid #fff;
text-align:center;
background-color:#3B2412;
color:#fff;
}
div#outletwrap .wp03efct01nav01 ul a:link li,
div#outletwrap .wp03efct01nav01 ul a:visited li{
background-color:#3B2412;
color:#fff;
font-size:16px;
text-decoration:none;
}
div#outletwrap .wp03efct01nav01 ul a:hover li{
border:2px solid #3B2412;
background-color:#fff;
color:#3B2412;
}

div#outletwrap .wp03efct02 ul{
margin:0 0 10px 0;
border:1px solid #1f1f1f;
}
div#outletwrap .wp03efct02 ul li{
padding:10px 5px;
}
div#outletwrap .wp03efct02 div.detailEffect p{
font-size:16px;
}
div#outletwrap .wp03efct02 p.noEffect{
padding:10px 0;
background-color:#352621;
text-align:center;
border-radius:3px;
color:#fff;
font-size:16px;
font-weight:600;
}
div#outletwrap .wp03efct02 p.noEffectSO{
padding:10px 0;
background-color:#fff;
text-align:center;
border:1px solid #352621;
border-radius:3px;
color:#352621;
font-size:16px;
font-weight:600;
}

div#outletwrap .wp03efct02 div.imgImgEffect{
margin:0 0 10px 0;
}
div#outletwrap .wp03efct02 p.imgTxtEffect{
font-size:13px;
}
div#outletwrap .wp03efct02 div.detailEffect{
backgorund-color:#fafafa;
}
div#outletwrap .wp03efct02 div.detailEffect p.defhinban{
font-weight:300;
font-size:16px;
}
div#outletwrap .wp03efct02 div.detailEffect p.defprice{
color:#ff0000;
font-weight:600;
font-size:16px;
}
div#outletwrap .wp03efct02 div.detailEffect p.defprice strong{
color:#ff0000;
font-weight:600;
font-size:18px;
}
div#outletwrap .wp03efct02 div.detailEffect p.defcaut{
margin:10px 0 0 0;
color:#0d4e90;
font-size:13px;
}
div#outletwrap .wp03efct02 div.detailEffect p.deflink{
margin:20px 0 0 0;
}
div#outletwrap .wp03efct02 div.detailEffect p.deflink a{
color:#1C35F9;
font-size:14px;
text-decoration:underline;
}

div#outletwrap .wp03efct02 div.detailEffect02 a:link p,
div#outletwrap .wp03efct02 div.detailEffect02 a:visited p{
width:80%;
margin:0 auto;
padding:10px 0;
font-size:13px;
background-color:#3f3f3f;
border-radius:5px;
border:0px solid #fff;
color:#fff;
text-align:center;
box-shadow:2px 2px 3px #ccc;
text-decoration:none;
}
div#outletwrap .wp03efct02 div.detailEffect02 a:hover p{
padding:10px 0;
font-size:13px;
background-color:#CC090C;
border-radius:5px;
color:#fff;
box-shadow:3px 3px 4px #aaa;
}

div#outletwrap .wp03efct03{
border-bottom:2px dotted #000;
}
div#outletwrap .wp03efct03 ul{
margin:16px 0;
padding:0 0 0 0;
}
div#outletwrap .wp03efct03 ul li{
padding:10px 5px;
}
div#outletwrap .wp03efct03 div.detailEffect p{
font-size:16px;
}
div#outletwrap .wp03efct03 p.noEffect{
padding:10px 0;
background-color:#352621;
text-align:center;
border-radius:3px;
color:#fff;
font-size:16px;
font-weight:600;
}
div#outletwrap .wp03efct03 p.noEffectSO{
padding:10px 0;
background-color:#fff;
text-align:center;
border:1px solid #352621;
border-radius:3px;
color:#352621;
font-size:16px;
font-weight:600;
}
div#outletwrap .wp03efct03 p.noEffect02{
padding:10px 0 10px 10px;
background-color:#352621;
text-align:left;
border-radius:3px;
color:#fff;
font-size:16px;
font-weight:600;
}
div#outletwrap .wp03efct03 p.noEffect02 span{
padding:3px 10px;
border:1px solid #000;
background-color:#fff000;
color:#3B2412;
}

div#outletwrap .wp03efct03 div.imgImgEffect{
margin:0 0 10px 0;
}
div#outletwrap .wp03efct03 p.imgTxtEffect{
font-size:13px;
}
div#outletwrap .wp03efct03 div.detailEffect{
background-color:#f9f9f9;
}
div#outletwrap .wp03efct03 div.detailEffect p.defhinban{
font-weight:300;
font-size:16px;
}
div#outletwrap .wp03efct03 div.detailEffect p.defprice{
color:#ff0000;
font-weight:600;
font-size:16px;
}
div#outletwrap .wp03efct03 div.detailEffect p.defprice strong{
color:#ff0000;
font-weight:600;
font-size:18px;
}
div#outletwrap .wp03efct03 div.detailEffect p.defcaut{
margin:10px 0 0 0;
color:#0d4e90;
font-size:13px;
}
div#outletwrap .wp03efct03 div.detailEffect p.deflink{
margin:20px 0 0 0;
}
div#outletwrap .wp03efct03 div.detailEffect p.deflink a{
color:#1C35F9;
font-size:14px;
text-decoration:underline;
}

div#outletwrap .wp03efct03 div.detailEffect02 a:link p,
div#outletwrap .wp03efct03 div.detailEffect02 a:visited p{
width:80%;
margin:0 auto;
padding:10px 0;
font-size:13px;
background-color:#3f3f3f;
border-radius:5px;
border:0px solid #fff;
color:#fff;
text-align:center;
box-shadow:2px 2px 3px #ccc;
text-decoration:none;
}
div#outletwrap .wp03efct03 div.detailEffect02 a:hover p{
padding:10px 0;
font-size:13px;
background-color:#CC090C;
border-radius:5px;
color:#fff;
box-shadow:3px 3px 4px #aaa;
}

div#outletwrap .wp03efct04{
padding:50px 0;
border-bottom:0px dotted #000;
}
div#outletwrap .wp03efct04 ul{
margin:16px 0;
padding:0;
}
div#outletwrap .wp03efct04 ul li{
padding:7px 5px;
}
/*div#outletwrap .wp03efct04 div.detailEffect p{
font-size:16px;
}*/
div#outletwrap .wp03efct04 p.noEffect{
padding:10px 0;
background-color:#352621;
text-align:center;
border-radius:3px;
color:#fff;
font-size:16px;
font-weight:600;
}
div#outletwrap .wp03efct04 p.noEffectSO{
padding:10px 0;
background-color:#fff;
text-align:center;
border:1px solid #352621;
border-radius:3px;
color:#352621;
font-size:16px;
font-weight:600;
}
div#outletwrap .wp03efct04 p.noEffect02{
padding:10px 0 10px 10px;
background-color:#352621;
text-align:left;
border-radius:3px;
color:#fff;
font-size:16px;
font-weight:600;
}
div#outletwrap .wp03efct04 p.noEffect02 span{
padding:3px 10px;
border:1px solid #000;
background-color:#fff000;
color:#3B2412;
}

div#outletwrap .wp03efct04 div.imgImgEffect{
margin:0 0 10px 0;
}
div#outletwrap .wp03efct04 p.imgTxtEffect{
padding:10px 0 0 0;
font-size:16px;
}
div#outletwrap .wp03efct04 div.detailEffect{
padding:12px 10px;
border:0px solid #43271e;
background-color:#fff;
}
div#outletwrap .wp03efct04 div.detailEffect h5{
padding:0 0 5px 0;
font-size:1.4rem;
font-weight:600;
border-bottom:2px solid #111;
}
/*div#outletwrap .wp03efct04 div.detailEffect p{
padding:12px 0 7px 0;
font-size:16px;
border-bottom:1px dotted #999;
}*/

div#outletwrap .wp03efct04 div.detailEffect table{
width:100%;
}
div#outletwrap .wp03efct04 div.detailEffect table td{
padding:10px 0;
vertical-align: top;
font-size:16px;
border-bottom:1px solid #999;
}
div#outletwrap .wp03efct04 div.detailEffect table td p{
font-size:16px;
text-align:left;
}
div#outletwrap .wp03efct04 div.detailEffect table td p font{
font-size:11px;
text-align:left;
}
div#outletwrap .wp03efct04  div.detailEffect table .d_tblL{
width:25%;
font-weight:600;
vertical-align: top;
}
div#outletwrap .wp03efct04 div.detailEffect table .d_tblL p{
font-weight:600;
}
div#outletwrap .wp03efct04 div.detailEffect table td p.o_price_cap{
font-size:18px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .wp03efct04 div.detailEffect table td p.o_price{
font-size:22px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .wp03efct04 div.detailEffect table td p.o_price font{
font-weight:300;
color:#111;
}



div#outletwrap .wp03efct04 div.detailEffect p.defhinban{
font-weight:300;
font-size:16px;
}
div#outletwrap .wp03efct04 div.detailEffect p.defprice{
color:#ff0000;
font-weight:600;
font-size:16px;
}
div#outletwrap .wp03efct04 div.detailEffect p.defprice strong{
color:#ff0000;
font-weight:600;
font-size:19px;
text-decoration:underline;
}
div#outletwrap .wp03efct04 div.detailEffect p.defcaut{
margin:10px 0 0 0;
color:#0d4e90;
font-size:13px;
}
div#outletwrap .wp03efct04 div.detailEffect p.deflink{
margin:20px 0 0 0;
}
div#outletwrap .wp03efct04 div.detailEffect p.deflink a{
color:#1C35F9;
font-size:14px;
text-decoration:underline;
}

div#outletwrap .wp03efct04 div.detailEffect02 a:link p,
div#outletwrap .wp03efct04 div.detailEffect02 a:visited p{
width:80%;
margin:0 auto;
padding:10px 0;
font-size:13px;
background-color:#3f3f3f;
border-radius:5px;
border:0px solid #fff;
color:#fff;
text-align:center;
box-shadow:2px 2px 3px #ccc;
text-decoration:none;
}
div#outletwrap .wp03efct04 div.detailEffect02 a:hover p{
padding:10px 0;
font-size:13px;
background-color:#CC090C;
border-radius:5px;
color:#fff;
box-shadow:3px 3px 4px #aaa;
}
div#outletwrap .wp03efct04 a:link p.btnZikOdr,
div#outletwrap .wp03efct04 a:visited p.btnZikOdr{
max-width:50%;
margin:0 auto;
padding:10px 0px;
border-radius:0px;
background-color:#fff;
color:#1f1f1f;
text-align:center;
text-decoration:none;
font-weight:300;
font-size:16px;
border:2px solid #1f1f1f;
}
div#outletwrap .wp03efct04 a:hover p.btnZikOdr{
color:#1f1f1f;
border:2px solid #1f1f1f;
background-color:#f6f6f6;
}

div#outletwrap table.noEffect02tbl,
div#outletwrap table.noEffect02tbl td{
width:100%;
background-color:#352621;
}
div#outletwrap table.noEffect02tbl td{
padding:20px;
font-size:18px;
font-weight:600;
color:#fff;
}
div#outletwrap table.noEffect02tbl td.tblL{
width:70%;
}
div#outletwrap table.noEffect02tbl td.tblR{
width:30%;
padding:0 10px 0 0;
text-align:right;
}
div#outletwrap table.noEffect02tbl td span{
padding:3px 10px;
border:1px solid #000;
background-color:#fff;
color:#3B2412;
}
div#outletwrap table.noEffect02tbl td strong{
font-size:19px;
color:#fff000;
}









/* fabric */
/* fabric page navi */
div#outletwrap .fabricPnavi p{
text-align:center;
}
div#outletwrap .fabricPnavi .fpnttl{
padding:20px 0 10px 0;
font-size:17px;
}
div#outletwrap .fabricPnavi ul{
margin:0 0 10px 0;
}
div#outletwrap .fabricPnavi ul li p span{
font-size:13px;
}
div#outletwrap .fabricPnavi ul li p strong{
font-size:22px;
}
div#outletwrap .fabricPnavi ul li a:link p,
div#outletwrap .fabricPnavi ul li a:visited p{
padding:5px 0;
background-color:#221815;
color:#fff;
border:3px solid #fff;
}
div#outletwrap .fabricPnavi ul li a:hover p{
background-color:#abc7e7;
color:#221815;
border:3px solid #abc7e7;
}
div#outletwrap .fabricPnavi ul li.onpage p{
padding:5px 0;
background-color:#fff;
color:#221815;
border:3px solid #221815;
}

/* fabric no nav */
div#outletwrap .fb01efct02{
margin:0;
padding:10px;
border:1px solid #111;
}
div#outletwrap .fb01efct02 ul li{
margin:0;
padding:0;
border:5px solid #fff;
}
div#outletwrap .fb01efct02 li p{
margin:0 0 5px 0;
}
div#outletwrap .listLst{
margin:0 0 18px 0;
text-align:right;
}
div#outletwrap .listLst a{
padding:5px 20px;
font-size:13px;
background-color:#221815;
color:#fff;
border-radius:5px;
box-shadow:2px 2px 3px #aaa;
}


/* fabric item spec */
div#outletwrap .fb01efct01{
margin:0 0 100px 0;
border:0px solid #111;
}
div#outletwrap .fb01efct01 ul li{
margin:0;
padding:0;
border:0px solid #0090ff;
}
div#outletwrap .fb01efct01 li p{
margin:0 0 10px 0;
}
div#outletwrap .fb01efct01 li p.catchEffect{
margin:0 0 20px 0;
font-size:17px;
}
div#outletwrap .fb01efct01 li p.noEffect{
padding:25px 0px;
background-color:#f3f3f3;
border-bottom:1px solid #221815;
font-size:18px;
font-weight:600;
}
div#outletwrap .fb01efct01 li p.noEffect strong{
padding:10px 25px;
background-color:#221815;
color:#fff;
font-size:18px;
}
div#outletwrap .fb01efct01 li p.noEffectSO{
padding:25px 0px;
background-color:#f3f3f3;
border-bottom:1px solid #221815;
font-size:18px;
font-weight:600;
}
div#outletwrap .fb01efct01 li p.noEffectSO strong{
padding:10px 25px;
background-color:#fff;
color:#221815;
font-size:18px;
border:1px solid #221815;
}
div#outletwrap .fb01efct01 li p.noEffectSO span{
color:#ff0000;
}



div#outletwrap .fb01efct01 li.imgEffect{
margin:0;
display:inline-block;
height:250px;
border:5px solid #fff;
}
div#outletwrap .fb01efct01 li.imgEffect img{
height:100%;
margin:0 0 7px 0;
}
div#outletwrap .fb01efct01 li.imgEffect p{
margin:0;
padding:0;
font-size:18px;
line-height:110%;
}
div#outletwrap .fb01efct01 li.imgEffect p span{
font-size:13px;
}

/* spec */
div#outletwrap .fb01efct01 ul.detailEffect{
margin:70px 0 0 0;
}
div#outletwrap .fb01efct01 ul.detailEffect li{
margin:0;
padding:8px 7px;
border-bottom:1px dotted #555;
}
div#outletwrap .fb01efct01 ul.detailEffect li.dEcap{
background-color:#f3f3f3;
font-weight:300;
}
div#outletwrap .fb01efct01 ul.detailEffect li.edcred{
color:#ff0000;
}
div#outletwrap .fb01efct01 ul.detailEffect li.dEcautioncap{
color:#221815;
}
div#outletwrap .fb01efct01 ul.detailEffect li p{
margin:0;
padding:0;
font-size:16px;
}
div#outletwrap .fb01efct01 ul.detailEffect li p strong{
font-size:18px;
color:#ff0000;
line-height:100%;
}

/* spec table */
div#outletwrap .fb01efct01 table.detailEffect{
width:100%;
margin:60px 0 0 0;
}
div#outletwrap .fb01efct01 table.detailEffect th,
div#outletwrap .fb01efct01 table.detailEffect td{
margin:0;
padding:10px 7px;
font-size:16px;
border-bottom:1px dotted #555;
text-align:left;
vertical-align: middle;
}
div#outletwrap .fb01efct01 table.detailEffect th{
width:21%;
border-right:0;
background-color:#f6f6f6;
}
div#outletwrap .fb01efct01 table.detailEffect td{
width:79%;
}
div#outletwrap .fb01efct01 table.detailEffect td p{
margin:0;
padding:0;
font-size:16px;
}

div#outletwrap .fb01efct01 table.detailEffect strong{
font-size:18px;
color:#ff0000;
}
div#outletwrap .fb01efct01 table.detailEffect font{
color:#ff0000;
}




/* dia TC no.10 */
div#outletwrap .diaFix{
list-style-type:none;
padding:0;
}
div#outletwrap .diaFix li{
padding:20px;
text-align:left;
border:2px solid #000;
}
div#outletwrap .diaFix li h3{
padding:10px;
font-weight:600;
font-size:22px;
color:#fff000;
background-color:#2e1e19;
}
div#outletwrap .diaFix li span{
font-weight:300;
font-size:18px;
color:#fff;
}
div#outletwrap .diaFix li strong{
font-weight:300;
font-size:18px;
color:#fff000;
}
div#outletwrap .diaFix figure{
max-width:100%;
border:1px solid #000;
}
div#outletwrap .diaFix figure img{
width:100%;
}

div#outletwrap .diaFix table{
width:100%;
background-color:#f0f0f0;
}
div#outletwrap .diaFix table th,
div#outletwrap .diaFix table td{
padding:10px 7px;
border:3px solid #fff;
text-align:left;
}
div#outletwrap .diaFix table th{
width:30%;
font-weight:300;
}
div#outletwrap .diaFix table th p,
div#outletwrap .diaFix table td p{
color:#000;
font-size:14px;
}
div#outletwrap .diaFix table td h4{
font-size:1.4rem;
font-weight:600;
color:#ff0000;
}
div#outletwrap .diaFix table td h4 span{
font-size:14px;
color:#000;
}
div#outletwrap .diaFix table td a{
text-decoration:underline;
color:#434DFF;
}


div#outletwrap .diaFixNav h3{
margin:0 0 20px 0;
font-size:18px;
font-weight:600;
padding:0 0 5px 0;
border-bottom:1px solid #000;
}
div#outletwrap .diaFixNav li{
padding:5px;
}
div#outletwrap .diaFixNav li p{
padding:5px 0 0 0;
font-size:14px;
text-align:center;
}
div#outletwrap .diaFixNav li a{
color:#434DFF;
}
div#outletwrap .diaFixNavinner li{
text-align:center;
}
div#outletwrap .diaFixNavinner li a{
font-size:16px;
text-decoration:underline;
color:#434DFF;
}



/* CF 03 sincol */
div#outletwrap .imgCase{
border:3px solid #000;
}
div#outletwrap .imgCase li{
padding:10px;
}


/* film 02 belbien */
div#outletwrap .filmimgCaselist li{
padding:3px;
}
div#outletwrap .OLetHinban{
padding:15px 0;
color:#feffa0;
}
div#outletwrap .OLetPrice{
padding:10px 0;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
}
div#outletwrap .OLetPrice .olprinew{
margin:0 0 5px 0;
padding:0 0 0px 0;
border-bottom:1px solid #cc0000;
}
div#outletwrap .OLetAny .ollink a{
color:#161BFF;
text-decoration:underline;
}



/* tc 12 fabricfloor */
div#outletwrap .OLlist_Free{
border:0px solid #000;
}
div#outletwrap .OLetCap01{
padding:10px;
background-color:#efe3d5;
}
div#outletwrap .OLetCap01 .olno_,
div#outletwrap .OLetCap01 .olhinban_{
font-size:18px;
font-weight:600;
color:#000;
line-height:160%;
}

div#outletwrap .OLetCap01 .oloff_{
padding:10px 0;
font-size:1.4rem;
font-weight:600;
color:#cc0000;
text-align:right;
}
div#outletwrap .OLlist_Free li{
float:left;
}
div#outletwrap .olfixpad_{
padding-right:20px;
}
div#outletwrap .OLl_inner{
width:100%;
padding:0px;
border-top:1px dotted #000;
}
div#outletwrap .OLl_inner li{
float:left;
padding:5px 0;
}
div#outletwrap .olpricecap_{
background-color:#cc0000;
}
div#outletwrap .olpricecap_ li{
padding:7px 0;
}
div#outletwrap .olpricecap_ p{
color:#fff;
font-weight:600;
}


div#outletwrap .Pcase{
border:0px solid #ff0000;
}
div#outletwrap .Pcase .pc_zaiko{
padding:7px 0;
}
div#outletwrap .Pcase .pc_zaiko strong{
padding:5px 20px;
font-size:1.4rem;
font-weight:600;
background-color:#ff0000;
color:#fff;
}
div#outletwrap .Pcase .pc_price{
font-size:22px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .Pcase .pc_price strong{
font-size:17px;
}
div#outletwrap .Pcase .pc_price span{
font-size:14px;
color:#1f1f1f;
font-weight:300;
}
div#outletwrap .Pcase .pc_price font{
font-size:0.9px;
color:#000;
}

div#outletwrap .Pcase ul{
padding:5px;
background-color:#f9f9f9;
}
div#outletwrap .Pcase ul li{
padding:5px;
border:0px solid #000;
}
div#outletwrap .Pcase .pc_detail{
padding:0 0 0 20px;
}
div#outletwrap .Pcase .pc_detail p{
margin-bottom:5px;
padding:0 0 3px 0;
font-size:14px;
border-bottom:1px dotted #999;
}

div#outletwrap .Navcase ul{
border:0px solid #fff000;
}
div#outletwrap .Navcase ul li{
padding:10px 10px;
border:1px solid #000;
background-color:#fff;
text-align:center;
}
div#outletwrap .Navcase .nav01{
font-size:13px;
font-weight:600;
color:#000;
}
div#outletwrap .Navcase .nav02{
font-size:13px;
font-weight:600;
color:#000;
}
div#outletwrap .Navcase .nav03{
font-size:13px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .ncbdroff ul li{
padding:3px;
border:0;
}




/* 2022 dt */
div#outletwrap .navMenu{
border:0px solid #000;
}
div#outletwrap .navMenu ._cap_menu{
padding:0 0 5px 0;
font-size:16px;
font-weight:600;
border-bottom:1px solid #1f1f1f;
color:#1f1f1f;
}
div#outletwrap .navMenu li{
margin:0 0 8px 0;
padding:5px ;
}
div#outletwrap .navMenu li img{
width:100%;
height:auto;
}
div#outletwrap .navMenu ._cap_no{
text-align:center;
}
div#outletwrap .navMenu ._cap_no a:link,
div#outletwrap .navMenu ._cap_no a:visited{
font-size:16px;
font-weight:600;
padding:5px 30px;
color:#cc0000;
text-adecoration:none;
border:1px solid #cc0000;
}
div#outletwrap .navMenu ._cap_no a:hover{
color:#fff;
background-color:#cc0000;
border:1px solid #fff;
text-adecoration:none;
}

div#outletwrap .navMenu ._cap_no_s{
margin:0 0 0px 0;
padding:0;
font-size:13px;
font-weight:600;
text-align:left;
}

div#outletwrap .navMenu .break_left{
border-left:1px solid #000;
}
div#outletwrap .navMenu .break_right{
border-right:1px solid #000;
}



div#outletwrap .jmptonav{
text-align:right;
}
div#outletwrap .jmptonav a:link,
div#outletwrap .jmptonav a:hover{
padding:3px 20px;
border-radius:50px;
font-size:13px;
font-weight:300;
color:#000;
background-color:#dfd4bf;
}

div#outletwrap .Navcase02 ul li{
padding:5px;
background-color:#fff;
}
div#outletwrap .Navcase02 .nav01{
padding:30px 0;
border-bottom:1px solid #000;
border-top:1px solid #000;
color:#cc0000;
background-color:#f7f7f7;
}
div#outletwrap .Navcase02 .nav01 span{
padding:10px 30px;
background-color:#cc0000;
color:#fff;
}

div#outletwrap .Navcase02 ._cap_teika{
margin:0;
padding:0;
font-size:14px;
line-height:100%;
font-weight:300;
}
div#outletwrap .Navcase02 ._cap_teika font{
font-size:0.9px;
font-weight:300;
}
div#outletwrap .Navcase02 ._cap_price{
margin:0;
padding:12px 0;
font-size:19px;
font-weight:600;
color:#cc0000;
line-height:100%;
border-top:0px dotted #999;
border-bottom:0px dotted #999;
background-color:#f7f7f7;
}
div#outletwrap .Navcase02 ._cap_price span{
font-size:14px;
font-weight:300;
/*color:#FFF766;*/
color:#cc0000;
}
div#outletwrap .Navcase02 ._cap_price font{
font-size:0.9px;
font-weight:300;
color:#000;
}

div#outletwrap .Navcase02 ._cap_sale{
font-size:11px;
font-weight:600;
color:#000;
line-height:100%;
}
div#outletwrap .Navcase02 ._cap_hinban{
font-size:17px;
font-weight:600;
color:#cc0000;
}
div#outletwrap .Navcase02 ._cap_note{
font-size:13px;
font-weight:300;
color:#000;
}

div#outletwrap .Navcase03 ul li{
padding:5px;
background-color:#fff;
}
div#outletwrap .Navcase03 .nav01{
padding:15px 0;
border-bottom:1px solid #000;
border-top:1px solid #000;
color:#cc0000;
background-color:#f7f7f7;
}
div#outletwrap .Navcase03 .nav01 span{
padding:3px 20px;
background-color:#cc0000;
border-radius:5px;
color:#fff;
}
div#outletwrap .Navcase03 .nav01 strong{
color:#000;
}

div#outletwrap .Navcase03 ._cap_teika{
margin:0;
padding:0;
font-size:14px;
line-height:100%;
font-weight:300;
}
div#outletwrap .Navcase03 ._cap_teika font{
font-size:0.9px;
font-weight:300;
}
div#outletwrap .Navcase03 ._cap_price{
margin:0;
padding:12px 0;
font-size:19px;
font-weight:600;
color:#cc0000;
line-height:100%;
border-top:0px dotted #999;
border-bottom:0px dotted #999;
background-color:#f7f7f7;
}
div#outletwrap .Navcase03 ._cap_price span{
font-size:14px;
font-weight:300;
/*color:#FFF766;*/
color:#cc0000;
}
div#outletwrap .Navcase03 ._cap_price font{
font-size:0.9px;
font-weight:300;
color:#000;
}

div#outletwrap .Navcase03 ._cap_sale{
font-size:11px;
font-weight:300;
color:#000;
line-height:100%;
}
div#outletwrap .Navcase03 ._cap_hinban{
font-size:17px;
font-weight:300;
color:#cc0000;
}
div#outletwrap .Navcase03 ._cap_note{
font-size:11px;
font-weight:300;
color:#000;
}
div#outletwrap .Navcase03 .specR{
padding-left:20px;
}
div#outletwrap .Navcase03 .specR p{
font-size:14px;
}
div#outletwrap .Navcase03 ._sRlnk a{
color:#202BF0;
text-decoration:underline;
}


div#outletwrap ._tonav{
text-align:right;
}
div#outletwrap ._tonav a{
padding:4px 20px;
color:#fff;
background-color:#131111;
font-size:13px;
border-radius:2px;
}

div#outletwrap .Pcase2 .pc_zaiko{
padding:7px 0;
}
div#outletwrap .Pcase2 .pc_zaiko strong{
padding:5px 20px;
font-size:1.4rem;
font-weight:600;
background-color:#ff0000;
color:#fff;
}
div#outletwrap .Pcase2 .pc_price{
font-size:22px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .Pcase2 .pc_price strong{
font-size:17px;
}
div#outletwrap .Pcase2 .pc_price span{
font-size:14px;
color:#1f1f1f;
font-weight:300;
}
div#outletwrap .Pcase2 .pc_price font{
font-size:0.9px;
color:#000;
}

div#outletwrap .Pcase2 ul{
padding:5px;
background-color:#f9f9f9;
}
div#outletwrap .Pcase2 ul li{
padding:5px;
border:0px solid #000;
}
div#outletwrap .Pcase2 .pc_detail{
padding:0 0 0 20px;
}
div#outletwrap .Pcase2 .pc_detail p{
margin-bottom:5px;
padding:0 0 3px 0;
font-size:14px;
border-bottom:1px dotted #999;
}
/* ---------------------------------------
accordion
----------------------------------------*/
div#outletwrap .AcdionCap{
margin:0 0 20px 0;
}
div#outletwrap .AcdionCap ul li{
padding:15px 0px;
margin:0 auto;
text-align:center;
}
div#outletwrap .AcdionCap li span{
padding:10px 100px;
font-size:16px;
font-weight:600;
color:#000;
border-style:solid;
border-color:#1f1f1f;
border-width:4px;
cursor: pointer;
box-shadow:2px 2px 3px #afafaf;
}
div#outletwrap .AcdionCap li span:hover{
background-color:#1f1f1f;
color:#fff;
box-shadow:2px 2px 3px #ccc;
}


div#outletwrap .AcdionCap .alnCnt{
text-align:center;
}
div#outletwrap .AcdionCap .alnRgt{
text-align:right;
}

div#outletwrap .Acdion_Contents {
display: none;
padding:0px 5px 30px 5px;
}

div#outletwrap .AcdionClose{
text-align:center;
}

div#outletwrap .AcdionClose a.close_btn{
align-items: center;
padding:12px 100px;
text-decoration: none;
background-color:#000;
color:#fff;
font-size:16px;
font-weight:600;
position: relative;
cursor: pointer;
}




/* 2022 floortile(2019) */
div#outletwrap .Navcase04 ul li{
padding:5px;
background-color:#fff;
}
div#outletwrap .Navcase04 .nav04{
padding:10px 0;
border-bottom:1px solid #cc0000;
border-top:1px solid #cc0000;
color:#cc0000;
background-color:#fafafa;
}
div#outletwrap .Navcase04 .nav04 span{
padding:2px 20px;
background-color:#cc0000;
border-radius:5px;
color:#fff;
}

div#outletwrap .Navcase04 ._cap_teika{
margin:0;
padding:0 5px;
font-size:14px;
font-weight:600;
line-height:100%;
}
div#outletwrap .Navcase04 ._cap_teika font{
font-size:0.9px;
font-weight:300;
}
div#outletwrap .Navcase04 ._cap_price{
margin:0;
padding:3px 5px;
font-size:18px;
font-weight:600;
color:#fff;
line-height:130%;
border:0px solid #cc0000;
background-color:#cc0000;
}
div#outletwrap .Navcase04 ._cap_price span{
font-size:17px;
font-weight:600;
color:#FFF766;
}
div#outletwrap .Navcase04 ._cap_price font{
font-size:0.9px;
font-weight:300;
color:#fff;
}

div#outletwrap .Navcase04 ._cap_sale{
font-size:11px;
font-weight:600;
color:#000;
line-height:100%;
}
div#outletwrap .Navcase04 ._cap_hinban{
font-size:18px;
font-weight:600;
color:#cc0000;
}


/* 2022 xselect(2018) */
div#outletwrap .Navcase05 ul li{
padding:5px;
background-color:#fff;
}
div#outletwrap .Navcase05 .nav04{
padding:10px 0;
border-bottom:1px solid #cc0000;
border-top:1px solid #cc0000;
color:#cc0000;
background-color:#fafafa;
}
div#outletwrap .Navcase05 .nav04 span{
padding:2px 20px;
background-color:#cc0000;
border-radius:5px;
color:#fff;
}

div#outletwrap .Navcase05 ._cap_teika{
margin:0;
padding:0 5px;
font-size:14px;
font-weight:600;
line-height:100%;
}
div#outletwrap .Navcase05 ._cap_teika font{
font-size:0.9px;
font-weight:300;
}
div#outletwrap .Navcase05 ._cap_price{
margin:0;
padding:3px 5px;
font-size:18px;
font-weight:600;
color:#fff;
line-height:130%;
border:0px solid #cc0000;
background-color:#cc0000;
}
div#outletwrap .Navcase05 ._cap_price span{
font-size:17px;
font-weight:600;
color:#FFF766;
}
div#outletwrap .Navcase05 ._cap_price font{
font-size:0.9px;
font-weight:300;
color:#fff;
}

div#outletwrap .Navcase05 ._cap_sale{
font-size:11px;
font-weight:600;
color:#000;
line-height:100%;
}
div#outletwrap .Navcase05 ._cap_hinban{
font-size:18px;
font-weight:600;
color:#cc0000;
}



















@media screen and (max-width: 896px){

div#outletwrap .otCauCap{
padding:0 0 3px 0;
font-size:16px;
font-weight:600;
border-bottom:1px solid #111;
}
div#outletwrap .otCauCap strong{
font-size:16px;
color:#ff0000;
}
div#outletwrap img{
width:100%;
height:auto;
}


/* ---------------------------------------
Fix ver.Nav
--------------------------------------- */
div#outletwrap .pdgFixNav{
margin:0 0 20px 0;
}
div#outletwrap .pdgFixNav a{
color:#0A00FF;
text-decoration:underline;
font-size:13px;
}

/* ---------------------------------------
Fix ver.1
--------------------------------------- */
div#outletwrap .pdgFix10bb{
margin:0 0 30px 0;
padding:10px 3px;
border:1px solid #999;
}

/* ---------------------------------------
Fix ver.1
--------------------------------------- */
div#outletwrap .pdgFix30bb{
margin:0 0 30px 0;
padding:10px 3px;
border:1px solid #999;
}
/* ---------------------------------------
Fix ver.2
--------------------------------------- */
div#outletwrap .pdgFix40bb{
margin:0 0 30px 0;
padding:10px 3px;
border:5px solid #50362b;
}

/* ---------------------------------------
Fix ver.3
--------------------------------------- */
div#outletwrap .pdgFixNav3 a{
width:80%;
margin-left:auto;
margin-right:auto;
padding:15px 10px;
border:5px solid #ee0000;
text-align:center;
color:#ee0000;
text-decoration:underline;
}
div#outletwrap .pdgFixNav3 a:hover{
color:#fff;
text-decoration:none;
background-color:#ee0000;
}


/* ---------------------------------------
List Deco ver.1
--------------------------------------- */
div#outletwrap .CpListTypeFree ul.ListDeco01 h5{
margin:0 0 3px 0;
font-size:18px;
font-weight:600;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 h6{
maxwidth:40%;
text-align:right;
margin:0 0 3px 0;
font-size:16px;
font-weight:600;
color:#ff0000;
text-deocration:underline;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 div.areaDetail p{
margin:0 0 5px 0;
font-size:13px;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 div.areaDetail p.aDprice{
border-bottom:1px solid #999;
}
div#outletwrap .CpListTypeFree ul.ListDeco01 div.areaDetail p strong{
color:#ff0000;
font-size:18px;
}

div#outletwrap section div.areaZaiko{
margin:0;
padding:10px 0;
text-align:center;
}
div#outletwrap section div.areaZaiko div.areaZaiko{
padding:10px 0;
text-align:center;
}
div#outletwrap section div.areaZaiko a:link,
div#outletwrap section div.areaZaiko a:visited{
margin:20px auto;
padding:7px 40px;
border:1px solid #000;
color:#fff000;font-size:14px;
}



/* ---------------------------------------
Any Case ver.1
--------------------------------------- */
div#outletwrap .oLCase div.TcOutletNote{
padding:10px;
}
div#outletwrap .oLCase div.TcOutletNote p{
padding:2px 0;
font-size:11px;
}

div#outletwrap .oLCase div.TcOutletCaution{
padding:15px 10px;
border:3px solid #f3f3f3;
}
div#outletwrap .oLCase div.TcOutletCaution p.tocttl{
margin:0 0 10px 0;
padding:0 0 5px 0;
font-size:14px;
border-bottom:1px solid #111;
}
div#outletwrap .oLCase div.TcOutletCaution ul li{
padding:10px 0 5px 0;
font-size:13px;
}




/* ---------------------------------------
Any Case ver.2　glassfilm
--------------------------------------- */
div#outletwrap .GfFixNav ul.ListDeco01 li.cpFre14{
width:140px;
padding:2px;
}
div#outletwrap .GfFixNav ul li p{
font-size:11px;
}
div#outletwrap .GFheightFix{
margin:0 0 50px 0;
}
div#outletwrap ul.CpListTtl02{
margin:0;
padding:0;
border-bottom:0px solid #000;
border-top:0px solid #000;
background-color:#eaeaea;
}
div#outletwrap .CpListTtl02 p{
padding:0;
font-size:16px;

}
div#outletwrap .CpListTtl02 p.clt02no strong{
margin:0;
padding:3px 20px;
background-color:#1f1f1f;
color:#fff;
font-size:16px;
}
div#outletwrap .CpListTtl02 p.clt02off{
color:#fff000;
text-align:left;
}
div#outletwrap .CpListTtl02 p.clt02off strong{
margin:0;
padding:0;
background-color:#f3f3f3;
color:#cc0000;
font-size:18px;
}

div#outletwrap .CpListTtl03 p{
padding:0 0 2px 0;
font-size:13px;
}
div#outletwrap .CpListTtl03 p span{
color:#FF1649;
font-size:13px;
}
div#outletwrap .CpListTtl03 p.clt02price{
color:#ff0000;
font-size:13px;
text-decoration:none;
}
div#outletwrap .CpListTtl03 p.clt02price strong{
font-size:1.4rem;
line-height:100%;
}
div#outletwrap .CpListTtl03 p.clt02pdf a:link,
div#outletwrap .CpListTtl03 p.clt02pdf a:visited{
color:#000DFF;
text-decoration:underline;
}



/* ---------------------------------------
List Disp ver.1      tilecarpet No.6～
--------------------------------------- */
div#outletwrap ul.cltf-ver1 li{
padding:5px;
}
div#outletwrap ul.cltf-ver1 li p{
margin:5px 0;
font-size:16px;
font-weight:600;
}
div#outletwrap ul.cltf-ver1 li p.capHLno{
margin:0 0 8px 0;
padding:1px 5px;
background-color:#000;
border:1px solid #999;
font-size:16px;
font-weight:300;
color:#fff000;
}
div#outletwrap ul li.EfctSdw01 img{
box-shadow:2px 2px 3px #999;
}

/* SPEC */
div#outletwrap section.ItemSpec{
/*margin-bottom:30px;*/
border:0;
border-style:solid;
border-color:#aaa;
border-width:0 0 0 0px;
}
div#outletwrap section.ItemSpec table td{
padding:5px;
border:0;
border-style:solid;
border-color:#aaa;
border-width:0 1px 1px 0;
}
div#outletwrap section.ItemSpec table td p{
padding:0px 0;
font-size:14px;
}
div#outletwrap section.ItemSpec table td.is-L{
width:21%;
padding-left:5px;
text-align:left;
vertical-align: middle;
}
div#outletwrap section.ItemSpec table td.is-L,
div#outletwrap section.ItemSpec table td p{
font-size: 0.8rem;
}
div#outletwrap section.ItemSpec table td p span{
font-size:14px;
font-weight:600;
color:#1f1f1f;
}
div#outletwrap section.ItemSpec table td p strong{
font-size:14px;
color:#ff0000;
}
div#outletwrap section.ItemSpec table td p font{
font-size:0.9px;
}
div#outletwrap section.ItemSpec table td p a:link,
div#outletwrap section.ItemSpec table td p a:visited{
font-size: 0.8rem;
color:#1b1eb9;
text-decoration:underline;
}
div#outletwrap section.ItemSpec table td p a:hover{
color:#1b1eb9;
}



/* ---------------------------------------
wallpaper No.3～
--------------------------------------- */
div#outletwrap .otNoteFix01{
margin:0 0 10px 0;
}
div#outletwrap .otNoteFix01 p{
margin:0 0 5px 0;
padding:10px;
border:3px solid #0d77c9;
}
div#outletwrap .otNoteFix01 font{
font-size:11px;
}
div#outletwrap .otNoteFix02{
margin:10px 0 30px 0;
padding:10px;
border:3px solid #ccc;
}
div#outletwrap .otNoteFix02 p{
font-size:13px;
padding:2px 0;
}
div#outletwrap .otNoteFix02 p strong{
font-size:14px;
color:#ff0000;
}

div#outletwrap .wp03efct01 ul{
margin:0 0 10px 0;
padding:0px;
border-style:solid;
border-color:#1f1f1f;
border-width:0;
}
div#outletwrap .wp03efct01 ul li{
padding:5px 0;
border-style:solid;
border-color:#fff;
border-width:0 0 0 1px;
text-align:center;
background-color:#1f1f1f;
color:#fff;
}
div#outletwrap .wp03efct01nav ul li a p{
font-size:13px;
}

/* No リンクナビ */
div#outletwrap .wp03efct01nav01 ul a li{
padding:4px 0px;
border:2px solid #fff;
}
div#outletwrap .wp03efct01nav01 ul a:link li,
div#outletwrap .wp03efct01nav01 ul a:visited li{
font-size:11px;
}
div#outletwrap .wp03efct01nav01 ul a:hover li{
border:2px solid #3B2412;
}

div#outletwrap .wp03efct02 ul{
margin:0 0 15px 0;
border:1px solid #1f1f1f;
}
div#outletwrap .wp03efct02 ul li{
margin:0 0 5px 0;
padding:10px 5px;
}
div#outletwrap .wp03efct02 div.detailEffect p{
font-size:14px;
}
div#outletwrap .wp03efct02 p.noEffect{
padding:3px 5px;
background-color:#352621;
text-align:left;
border-radius:3px;
color:#fff;
font-size:17px;
font-weight:600;
}
div#outletwrap .wp03efct02 p.noEffectSO{
padding:3px 5px;
background-color:#fff;
text-align:left;
border:1px solid #352621;
border-radius:3px;
color:#352621;
font-size:17px;
font-weight:600;
}
div#outletwrap .wp03efct02 div.imgImgEffect{
margin:0 0 5px 0;
}
div#outletwrap .wp03efct02 p.imgTxtEffect{
font-size:11px;
}
div#outletwrap .wp03efct02 div.detailEffect p.defhinban{
font-weight:300;
font-size:14px;
}
div#outletwrap .wp03efct02 div.detailEffect p.defprice{
color:#ff0000;
font-weight:600;
font-size:14px;
}
div#outletwrap .wp03efct02 div.detailEffect p.defprice strong{
color:#ff0000;
font-weight:600;
font-size:17px;
}
div#outletwrap .wp03efct02 div.detailEffect p.defcaut{
margin:5px 0 0 0;
color:#0d4e90;
font-size:11px;
}

div#outletwrap .wp03efct02 div.detailEffect02 a:link p,
div#outletwrap .wp03efct02 div.detailEffect02 a:visited p{
width:80%;
margin:0 auto;
padding:7px 0;
font-size:13px;
background-color:#3f3f3f;
border-radius:5px;
border:0px solid #fff;
color:#fff;
text-align:center;
box-shadow:2px 2px 3px #ccc;
text-decoration:none;
}
div#outletwrap .wp03efct02 div.detailEffect02 a:hover p{
padding:10px 0;
font-size:13px;
background-color:#CC090C;
border-radius:5px;
color:#fff;
box-shadow:3px 3px 4px #aaa;
}


div#outletwrap .wp03efct04{
padding:30px 0;
border-bottom:0px dotted #000;
}
div#outletwrap .wp03efct04 ul{
margin:10px 0;
padding:0;
}
div#outletwrap .wp03efct04 ul li{
padding:7px 5px;
}
div#outletwrap .wp03efct04 div.detailEffect p{
font-size:16px;
}
div#outletwrap .wp03efct04 p.noEffect{
padding:10px 0;
border-radius:3px;
font-size:16px;
}
div#outletwrap .wp03efct04 p.noEffectSO{
padding:10px 0;
border:1px solid #352621;
border-radius:3px;
font-size:16px;
}
div#outletwrap .wp03efct04 p.noEffect02{
padding:10px 0 10px 10px;
border-radius:3px;
font-size:16px;
}
div#outletwrap .wp03efct04 p.noEffect02 span{
padding:3px 10px;
border:1px solid #000;
}

div#outletwrap .wp03efct04 div.imgImgEffect{
margin:0 0 10px 0;
}
div#outletwrap .wp03efct04 p.imgTxtEffect{
font-size:11px;
}
div#outletwrap .wp03efct04 div.detailEffect{
padding:10px 7px;
border:1px solid #43271e;
}
div#outletwrap .wp03efct04 div.detailEffect p{
font-size:13px;
}
div#outletwrap .wp03efct04 div.detailEffect p.defhinban{
font-size:13px;
}
div#outletwrap .wp03efct04 div.detailEffect p.defprice{
font-size:13px;
}
div#outletwrap .wp03efct04 div.detailEffect p.defprice strong{
font-size:17px;
}
div#outletwrap .wp03efct04 div.detailEffect p.defcaut{
margin:10px 0 0 0;
font-size:13px;
}
div#outletwrap .wp03efct04 div.detailEffect p.deflink{
margin:10px 0 0 0;
}
div#outletwrap .wp03efct04 div.detailEffect p.deflink a{
font-size:13px;
}

div#outletwrap .wp03efct04 div.detailEffect02 a:link p,
div#outletwrap .wp03efct04 div.detailEffect02 a:visited p{
width:80%;
padding:10px 0;
font-size:13px;
border-radius:5px;
box-shadow:2px 2px 3px #ccc;
}
div#outletwrap .wp03efct04 div.detailEffect02 a:hover p{
padding:10px 0;
font-size:13px;
border-radius:5px;
box-shadow:3px 3px 4px #aaa;
}
div#outletwrap .wp03efct04 a:link p.btnZikOdr,
div#outletwrap .wp03efct04 a:visited p.btnZikOdr{
padding:10px 0;
border-radius:5px;
box-shadow:3px 3px 4px #aaa;
}

div#outletwrap table.noEffect02tbl td{
padding:10px;
font-size:16px;
}
div#outletwrap table.noEffect02tbl td.tblL{
width:70%;
}
div#outletwrap table.noEffect02tbl td.tblR{
width:30%;
padding:0 7px 0 0;
}
div#outletwrap table.noEffect02tbl td span{
padding:3px 10px;
}
div#outletwrap table.noEffect02tbl td strong{
font-size:16px;
}

div#outletwrap .wp03-notice01{
padding:10px;
border:1px solid #000;
font-size:11px;
color:#ff0000;
}









/* fabric */
/* fabric page navi */
div#outletwrap .fabricPnavi p{
text-align:center;
font-size:11px;
}
div#outletwrap .fabricPnavi .fpnttl{
padding:10px 0 5px 0;
font-size:14px;
}
div#outletwrap .fabricPnavi ul{
margin:0 0 10px 0;
}
div#outletwrap .fabricPnavi ul li p span{
font-size:11px;
}
div#outletwrap .fabricPnavi ul li p strong{
font-size:17px;
}
div#outletwrap .fabricPnavi ul li a:link p,
div#outletwrap .fabricPnavi ul li a:visited p{
padding:3px 0;
background-color:#221815;
color:#fff;
border:3px solid #fff;
}
div#outletwrap .fabricPnavi ul li a:hover p{
background-color:#abc7e7;
color:#221815;
border:3px solid #abc7e7;
}
div#outletwrap .fabricPnavi ul li.onpage p{
padding:3px 0;
border:1px solid #221815;
}

/* fabric no nav */
div#outletwrap .fb01efct02{
padding:10px 0;
}
div#outletwrap .fb01efct02 ul li{
padding:0 5px;
}
div#outletwrap .fb01efct02 li p{
margin:0 0 2px 0;
font-size:11px;
}
div#outletwrap .listLst a{
padding:5px 15px;
font-size:13px;
background-color:#221815;
color:#fff;
border-radius:5px;
box-shadow:2px 2px 3px #ccc;
}


/* fabric item spec */
div#outletwrap .fb01efct01{
margin:0 0 60px 0;
}
div#outletwrap .fb01efct01 ul li{
margin:0;
padding:0;
}
div#outletwrap .fb01efct01 li p{
margin:0 0 10px 0;
}
div#outletwrap .fb01efct01 li p.catchEffect{
margin:0 0 20px 0;
font-size:14px;
}
div#outletwrap .fb01efct01 li p.noEffect{
padding:20px 0px;
background-color:#f3f3f3;
border-bottom:1px solid #221815;
font-size:17px;
font-weight:600;
}
div#outletwrap .fb01efct01 li p.noEffect strong{
padding:10px 25px;
background-color:#221815;
color:#fff;
font-size:18px;
}
div#outletwrap .fb01efct01 li p.noEffectSO{
padding:20px 0px;
background-color:#f3f3f3;
border-bottom:1px solid #221815;
font-size:16px;
font-weight:600;
}
div#outletwrap .fb01efct01 li p.noEffectSO strong{
padding:10px 25px;
background-color:#fff;
color:#221815;
font-size:16px;
border:1px solid #221815;
}


div#outletwrap .fb01efct01 li.imgEffectsmt{
margin:0;
padding:0 5px;
}
div#outletwrap .fb01efct01 li.imgEffectsmt img{
margin:0 0 7px 0;
}
div#outletwrap .fb01efct01 li.imgEffectsmt p{
margin:0 0 10px 0;
padding:0;
font-size:11px;
}
div#outletwrap .fb01efct01 li.imgEffect p span{
font-size:13px;
}

/* spec table */
div#outletwrap .fb01efct01 table.detailEffect{
width:100%;
margin:20px 0 0 0;
}
div#outletwrap .fb01efct01 table.detailEffect th,
div#outletwrap .fb01efct01 table.detailEffect td{
margin:0;
padding:6px 2px;
font-size:13px;
border-bottom:1px dotted #555;
text-align:left;
vertical-align: middle;
}
div#outletwrap .fb01efct01 table.detailEffect th{
width:30%;
border-right:1px solid #fff;
}
div#outletwrap .fb01efct01 table.detailEffect td{
width:70%;
}
div#outletwrap .fb01efct01 table.detailEffect td p{
margin:0;
padding:0;
font-size:13px;
}

div#outletwrap .fb01efct01 table.detailEffect strong{
font-size:17px;
color:#ff0000;
}
div#outletwrap .fb01efct01 table.detailEffect font{
color:#ff0000;
}



/* floortile no06 */
div#outletwrap .wp03efct04 table.capSaleNo{
width:100%;
border:0px solid #111;
}
div#outletwrap .wp03efct04 table.capSaleNo td{
width:100%;
padding:7px 10px;
font-size:16px;
font-weight:600;
background-color:#f9f9f9;
}
div#outletwrap .wp03efct04 table.capSaleNo td.capNo{
width:25%;
background-color:#000;
color:#fff;
font-size:17px;
text-align:center;
vertical-align: middle;
}
div#outletwrap .wp03efct04 table.capSaleNo td.capHbn{
border-bottom:1px dotted #000;
}
div#outletwrap .wp03efct04 table.capSaleNo td strong{
font-size:16px;
font-weight:600;
color:#ff0000;
}


div#outletwrap .wp03-notice01{
padding:10px;
border:1px solid #000;
font-size:11px;
color:#ff0000;
}
div#outletwrap .wp03efct04 table.specTbl01{
border:0px solid #ff0000;
}
div#outletwrap .wp03efct04 table.specTbl01 th,
div#outletwrap .wp03efct04 table.specTbl01 td{
padding:7px 0;
font-size:13px;
border-bottom:1px dotted #000;
}
div#outletwrap .wp03efct04 table.specTbl01 td p{
font-size:13px;
}
div#outletwrap .wp03efct04 table.specTbl01 .d_tblL{
width:25%;
vertical-align: top;
font-weight:600;
font-size:14px;
}

div#outletwrap .wp03efct04 table.specTbl01 p.o_price_cap{
font-size:17px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .wp03efct04 table.specTbl01 p.o_price_cap strong{
font-size:17px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .wp03efct04 table.specTbl01 .o_price{
font-size:22px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .wp03efct04 table.specTbl01 .o_price font{
font-size:13px;
color:#000;
}

div#outletwrap .wp03efct04 p.btnZikOdr01{
margin-top:20px;
padding:15px 0;
border:2px solid #000;
text-align:center;
font-size:13px;
font-weight:600;
text-decoration:underline;
}









/* ---------------------------------------
	Caution
--------------------------------------- */
div#outletwrap .OtCaution{
padding:8px;
}
div#outletwrap .OtCaution ul li{
padding:10px 0px;
font-size:13px;
border-bottom:1px dotted #ff0000;
}
div#outletwrap .OtCaution ul li:last-child{
border-bottom:0;
}

div#outletwrap .otcFix1 ul{
padding:20px 0px;
background-color:#f9f9f9;
}
div#outletwrap .otcFix1 ul li{
padding:2px 0 3px 5px;
border-left:3px solid #aaa;
font-size:13px;
}
div#outletwrap .otcFix1 ul li p.otcIC01{
padding:10px 10px;
}




/* dia TC no.10 */
div#outletwrap .diaFix{
list-style-type:none;
padding:0;
}
div#outletwrap .diaFix li{
padding:0 5px;
text-align:left;
border:0px solid #000;
}
div#outletwrap .diaFix li h3{
padding:10px;
font-weight:600;
font-size:22px;
color:#fff000;
background-color:#2e1e19;
}
div#outletwrap .diaFix li span{
font-weight:600;
font-size:16px;
color:#fff;
}
div#outletwrap .diaFix li strong{
font-weight:600;
font-size:16px;
color:#fff000;
}
div#outletwrap .diaFix figure{
max-width:100%;
border:1px solid #000;
}
div#outletwrap .diaFix figure img{
width:100%;
}

div#outletwrap .diaFix table{
width:100%;
background-color:#fff;
}
div#outletwrap .diaFix table th,
div#outletwrap .diaFix table td{
padding:7px 5px;
font-weight:300;
text-align:left;
vertical-align: middle;
border:1px solid #555;
}
div#outletwrap .diaFix table th{
width:25%;
background-color:#f6f6f6;
}
div#outletwrap .diaFix table td{
background-color:#fff;
}

div#outletwrap .diaFix table th p,
div#outletwrap .diaFix table td p{
color:#000;
font-size:13px;
}
div#outletwrap .diaFix table td h4{
font-size:1.4rem;
font-weight:600;
color:#ff0000;
}
div#outletwrap .diaFix table td h4 span{
font-size:14px;
color:#000;
}
div#outletwrap .diaFix table td a{
text-decoration:underline;
color:#434DFF;
}

div#outletwrap .diaFixNav h3{
margin:0 0 20px 0;
font-size:18px;
font-weight:600;
padding:0 0 5px 0;
border-bottom:1px solid #000;
}
div#outletwrap .diaFixNav li{
padding:5px;
}
div#outletwrap .diaFixNav li p{
padding:5px 0 0 0;
font-size:14px;
text-align:center;
}
div#outletwrap .diaFixNavinner li{
text-align:left;
padding:5px 0;
}
div#outletwrap .diaFixNavinner li a{
font-size:13px;
}



/* CF 03 sincol */
div#outletwrap .imgCase{
border:1px solid #000;
}
div#outletwrap .imgCase li{
padding:5px;
}


/* film 02 belbien */
div#outletwrap .filmimgCaselist li{
padding:3px;
}
div#outletwrap .OLetHinban{
padding:10px 0;
background-color:#1f1f1f;
color:#fff;
}
div#outletwrap .olprioldcap{
padding:0 10px;
}
div#outletwrap .OLetPrice{
padding:10px;
background-color:#cc0000;
border:0;
}
div#outletwrap .OLetPrice .olprinew,
div#outletwrap .OLetPrice .olprinewcap{
padding:0;
line-height:100%;
color:#fff;
}

div#outletwrap .OLetAny .ollink a{
color:#161BFF;
text-decoration:underline;
}
div#outletwrap .OLetAny{
padding:5px 10px;
}
div#outletwrap .OLimgCau{
padding:10px;
border:1px dashed #000;
}
div#outletwrap .Oletanylink{
text-decoration:underline;
}



/* tc 12 fabricfloor */
div#outletwrap .OLlist_Free{
border:0px solid #000;
}
div#outletwrap .OLetCap01{
padding:10px;
background-color:#efe3d5;
}
div#outletwrap .OLetCap01 .olno_,
div#outletwrap .OLetCap01 .olhinban_{
font-size:16px;
font-weight:600;
color:#000;
line-height:140%;
}

div#outletwrap .OLetCap01 .oloff_{
padding:5px 0;
font-size:17px;
font-weight:600;
color:#cc0000;
text-align:right;
}
div#outletwrap .OLlist_Free li{
float:left;
}
div#outletwrap .olfixpad_{
padding-right:20px;
}
div#outletwrap .OLl_inner{
width:100%;
padding:0px;
border-top:1px dotted #000;
}
div#outletwrap .OLl_inner li{
float:left;
padding:5px 0;
}
div#outletwrap .OLl_inner li p{
font-size:13px;
}
div#outletwrap .olpricecap_{
background-color:#cc0000;
}
div#outletwrap .olpricecap_ li{
padding:7px 0;
}
div#outletwrap .olpricecap_ p{
color:#fff;
font-weight:600;
}




/* 4900OUTLET */
div#outletwrap .Pcase{
border:0px solid #ff0000;
}
div#outletwrap .Pcase .pc_zaiko{
padding:7px 0;
}
div#outletwrap .Pcase .pc_zaiko strong{
padding:5px 20px;
font-size:18px;
font-weight:600;
background-color:#ff0000;
color:#fff;
}
div#outletwrap .Pcase .pc_price{
font-size:18px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .Pcase .pc_price strong{
font-size:14px;
}
div#outletwrap .Pcase .pc_price span{
font-size:11px;
color:#1f1f1f;
font-weight:300;
}

div#outletwrap .Pcase ul{
padding:5px;
background-color:#f9f9f9;
}
div#outletwrap .Pcase ul li{
padding:5px;
border:0px solid #000;
}
div#outletwrap .Pcase .pc_detail{
padding:5px;
}
div#outletwrap .Pcase .pc_detail p{
margin-bottom:5px;
padding:0 0 3px 0;
font-size:13px;
border-bottom:1px dotted #999;
}
div#outletwrap .Pcase .pc_detail p strong{
font-weight:600;
}

div#outletwrap .Navcase ul{
border:0px solid #fff000;
}
div#outletwrap .Navcase ul li{
padding:10px 10px;
border:1px solid #000;
background-color:#fff;
text-align:center;
}
div#outletwrap .Navcase .nav01{
font-size:17px;
font-weight:600;
color:#000;
}
div#outletwrap .Navcase .nav02{
font-size:13px;
font-weight:600;
color:#000;
}
div#outletwrap .Navcase .nav02 strong{
color:#ff0000;
font-size:17px;
font-weight:600;
}
div#outletwrap .Navcase .nav01s{
font-size:11px;
font-weight:600;
color:#000;
}
div#outletwrap .Navcase .nav02s{
font-size:13px;
font-weight:600;
color:#000;
}
div#outletwrap .Navcase .nav02s strong{
color:#ff0000;
font-size:13px;
font-weight:600;
}

div#outletwrap .ncbdroff ul li{
padding:3px;
border:0;
}




/* 2022 dt */
div#outletwrap .navMenu ._cap_menu{
padding:0 0 5px 0;
font-size:16px;
font-weight:600;
border-bottom:1px solid #1f1f1f;
color:#1f1f1f;
}
div#outletwrap .navMenu li{
margin:0 0 15px 0;
padding:0px;
}
div#outletwrap .navMenu ._cap_no{
text-align:center;
}
div#outletwrap .navMenu ._cap_no a:link,
div#outletwrap .navMenu ._cap_no a:visited{
font-size:13px;
font-weight:600;
padding:6px 8px;
color:#cc0000;
text-adecoration:none;
border:1px solid #cc0000;
}
div#outletwrap .navMenu ._cap_no a:hover{
color:#fff;
background-color:#cc0000;
border:1px solid #fff;
text-adecoration:none;
}

div#outletwrap .navMenu ._cap_no_s{
margin:0 0 0px 0;
padding:0;
font-size:0.9px;
font-weight:600;
text-align:left;
}
div#outletwrap .fix_nav_pd_s li{
padding:2px;
margin-bottom:2px;
}



div#outletwrap .jmptonav{
padding-top:10px;
text-align:right;
}
div#outletwrap .jmptonav a:link,
div#outletwrap .jmptonav a:hover{
padding:3px 20px;
border-radius:50px;
font-size:13px;
font-weight:300;
color:#000;
background-color:#dfd4bf;
}

div#outletwrap .Navcase02 ul li{
padding:5px;
background-color:#fff;
}
div#outletwrap .Navcase02 .nav01{
padding:20px 0;
border-bottom:1px solid #000;
border-top:1px solid #000;
color:#cc0000;
background-color:#f7f7f7;
}
div#outletwrap .Navcase02 .nav01 span{
padding:5px 15px;
background-color:#cc0000;
color:#fff;
}

div#outletwrap .Navcase02 ._cap_teika{
margin:0;
padding:0 5px;
font-size:13px;
font-weight:600;
line-height:100%;
}
div#outletwrap .Navcase02 ._cap_teika font{
font-size:0.9px;
font-weight:300;
}
div#outletwrap .Navcase02 ._cap_price{
margin:0;
padding:5px;
font-size:17px;
font-weight:600;
color:#fff;
line-height:130%;
border:0px solid #cc0000;
background-color:#cc0000;
}
div#outletwrap .Navcase02 ._cap_price span{
font-size:14px;
font-weight:600;
color:#FFF766;
}
div#outletwrap .Navcase02 ._cap_price font{
font-size:0.9px;
font-weight:300;
color:#fff;
}

div#outletwrap .Navcase02 ._cap_sale{
font-size:11px;
font-weight:600;
color:#000;
line-height:100%;
}
div#outletwrap .Navcase02 ._cap_hinban{
font-size:16px;
font-weight:600;
color:#cc0000;
}

div#outletwrap .Navcase03 ul li{
padding:5px;
background-color:#fff;
}
div#outletwrap .Navcase03 .nav01{
padding:5px 0;
border-bottom:1px solid #000;
border-top:1px solid #000;
color:#cc0000;
background-color:#f7f7f7;
}
div#outletwrap .Navcase03 .nav01 span{
padding:2px 20px;
background-color:#cc0000;
border-radius:5px;
color:#fff;
}
div#outletwrap .Navcase03 .nav01 strong{
color:#000;
}

div#outletwrap .Navcase03 ._cap_teika{
margin:0;
padding:0;
font-size:14px;
line-height:100%;
font-weight:300;
}
div#outletwrap .Navcase03 ._cap_teika font{
font-size:0.9px;
font-weight:300;
}
div#outletwrap .Navcase03 ._cap_price{
margin:0;
padding:12px 0;
font-size:19px;
font-weight:600;
color:#cc0000;
line-height:100%;
border-top:0px dotted #999;
border-bottom:0px dotted #999;
background-color:#f7f7f7;
}
div#outletwrap .Navcase03 ._cap_price span{
font-size:14px;
font-weight:300;
/*color:#FFF766;*/
color:#cc0000;
}
div#outletwrap .Navcase03 ._cap_price font{
font-size:0.9px;
font-weight:300;
color:#000;
}

div#outletwrap .Navcase03 ._cap_sale{
font-size:11px;
font-weight:300;
color:#000;
line-height:100%;
}
div#outletwrap .Navcase03 ._cap_hinban{
font-size:17px;
font-weight:300;
color:#cc0000;
}
div#outletwrap .Navcase03 ._cap_note{
font-size:11px;
font-weight:300;
color:#000;
}
div#outletwrap .Navcase03 .specR{
padding-left:0px;
padding-top:10px;
}
div#outletwrap .Navcase03 .specR p{
font-size:13px;
}
div#outletwrap .Navcase03 ._sRlnk a{
color:#202BF0;
text-decoration:underline;
}


/* 2022 floortile(2019) */
div#outletwrap .Navcase04 ul li{
padding:5px;
background-color:#fff;
}
div#outletwrap .Navcase04 .nav04{
padding:10px 0;
border-bottom:1px solid #cc0000;
border-top:1px solid #cc0000;
color:#cc0000;
background-color:#fafafa;
}
div#outletwrap .Navcase04 .nav04 span{
padding:2px 20px;
background-color:#cc0000;
border-radius:5px;
color:#fff;
}

div#outletwrap .Navcase04 ._cap_teika{
margin:0;
padding:0 5px;
font-size:13px;
font-weight:600;
line-height:100%;
}
div#outletwrap .Navcase04 ._cap_teika font{
font-size:0.9px;
font-weight:300;
}
div#outletwrap .Navcase04 ._cap_price{
margin:0;
padding:3px 5px;
font-size:16px;
font-weight:600;
color:#fff;
line-height:130%;
border:0px solid #cc0000;
background-color:#cc0000;
}
div#outletwrap .Navcase04 ._cap_price span{
font-size:14px;
font-weight:600;
color:#FFF766;
}
div#outletwrap .Navcase04 ._cap_price font{
font-size:0.9px;
font-weight:300;
color:#fff;
}

div#outletwrap .Navcase04 ._cap_sale{
font-size:11px;
font-weight:600;
color:#000;
line-height:100%;
}
div#outletwrap .Navcase04 ._cap_hinban{
font-size:14px;
font-weight:600;
color:#cc0000;
}





div#outletwrap ._tonav{
text-align:right;
}
div#outletwrap ._tonav a{
padding:4px 20px;
color:#fff;
background-color:#131111;
font-size:13px;
border-radius:2px;
}

div#outletwrap .Pcase2 .pc_zaiko{
padding:7px 0;
}
div#outletwrap .Pcase2 .pc_zaiko strong{
padding:5px 20px;
font-size:18px;
font-weight:600;
background-color:#ff0000;
color:#fff;
}
div#outletwrap .Pcase2 .pc_price{
font-size:18px;
font-weight:600;
color:#ff0000;
}
div#outletwrap .Pcase2 .pc_price strong{
font-size:14px;
}
div#outletwrap .Pcase2 .pc_price span{
font-size:11px;
color:#1f1f1f;
font-weight:300;
}

div#outletwrap .Pcase2 ul{
padding:3px;
background-color:#f9f9f9;
}
div#outletwrap .Pcase2 ul li{
padding:3px;
}
div#outletwrap .Pcase2 .pc_detail{
padding:5px;
}
div#outletwrap .Pcase2 .pc_detail p{
margin-bottom:5px;
padding:0 0 3px 0;
font-size:13px;
border-bottom:1px dotted #999;
}
div#outletwrap .Pcase2 .pc_detail p strong{
font-weight:600;
}

/* ---------------------------------------
accordion btn
----------------------------------------*/
div#outletwrap .AcdionCap{
margin:0 0 20px 0;
}
div#outletwrap .AcdionCap ul li{
padding:15px 0px;
margin:0 auto;
text-align:center;
border:0px solid #ff0000;
}
div#outletwrap .AcdionCap li span{
padding:13px 100px;
font-size:14px;
font-weight:600;
color:#000;
border-style:solid;
border-color:#3f3f3f;
border-width:3px;
}
div#outletwrap .AcdionCap .alnCnt{
text-align:center;
}
div#outletwrap .AcdionCap .alnRgt{
text-align:right;
}

div#outletwrap .Acdion_Contents {
display: none;
padding:0px 0px 30px 0px;
}

div#outletwrap .AcdionClose{
text-align:center;
}
div#outletwrap .AcdionClose a.close_btn{
align-items: center;
padding:13px 100px;
text-decoration: none;
background-color:#000;
color:#fff;
font-size:14px;
font-weight:600;
position: relative;
cursor: pointer;
}






}




/* ------------------------------------
調整用 pc smt
 ------------------------------------*/
div#outletwrap .fixsdw1{box-shadow:1px 1px 2px #aaa;}
div#outletwrap .fixsdw2{box-shadow:2px 2px 3px #aaa;}
div#outletwrap .fixsdw3{box-shadow:3px 3px 4px #aaa;}
div#outletwrap .fixsdwnone{box-shadow:0px 0px 0px #fff;}
div#outletwrap .fixleft{text-align:left;}
div#outletwrap .fixcenter{text-align:center;}
div#outletwrap .fixright{text-align:right;}
div#outletwrap .fixblk1{color:#000000;}
div#outletwrap .fixred1{color:#ff0000;}
div#outletwrap .fixred2{color:#cc0000;}
div#outletwrap .fixwt{color:#fff;}
div#outletwrap .fixbk{color:#000;}

div#outletwrap .fixbdrb01_sld{border-bottom:1px solid #000;}
div#outletwrap .fixbdrb01_dot{border-bottom:1px dotted #000;}
div#outletwrap .fixbdrb01_dsh{border-bottom:1px dashed #000;}
div#outletwrap .fixbdr_off{border:0;}
div#outletwrap .fixlineH_off{line-height:100%;}