<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* ---------------------------------------
common
----------------------------------------*/
*, *::after, *::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

div#itemwrapper{
width:100%;
/*max-width:800px*/
}
div#itemwrapper ul{
margin-left:0;
}
div#itemwrapper li{
list-style-type: none;
}


/* ---------------------------------------
header
----------------------------------------*/
div#itemwrapper .ItemHeader{
margin-bottom:50px;
}
div#itemwrapper .headerimg{
margin:0 0 40px 0;
padding:0;
border-style:solid;
border-color:#eaeaea;
border-width:15px 0 15px 0;
}

div#itemwrapper .header_conts .iHh1{
font-size:30px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh1 span{
font-size:14px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh2{
font-size:26px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh2 span{
font-size:13px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh3{
font-size:22px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh3 span{
font-size:13px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh4{
font-size:18px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh4 span{
font-size:14px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh5{
font-size:16px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh5 span{
font-size:14px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh6{
font-size:14px;
font-weight:300;
line-height:120%;
}
div#itemwrapper .header_conts .iHh6 span{
font-size:10px;
font-weight:300;
}
div#itemwrapper .header_conts hr.iHhr1{
margin:5px 0;
color:#cfcfcf;
}


/* ---------------------------------------
list
----------------------------------------*/
div#itemwrapper .ItemDispList{
width:100%;
margin-bottom:70px;
}
div#itemwrapper .ItemDispList ul{
padding:0;
list-style-type: none;
}
div#itemwrapper .ItemDispList ul li{
float:left;
width:100%;
}
div#itemwrapper .ItemDispList ul li img{
margin:0;
width:100%;
height:auto;
line-height:0;
}
div#itemwrapper .ItemDispList ul li p{
line-height:160%;
}
/*div#itemwrapper .ItemDispList ul li p strong{
font-size:18px;
}*/
div#itemwrapper .ItemDispList ul li .HbnC{
font-weight:900;
line-height:100%;
}
div#itemwrapper .ItemDispList ul li .h_old{
font-size:14px;
font-weight:300;
line-height:100%;
}
div#itemwrapper .ItemDispList ul li .cau_01{
font-size:15px;
font-weight:300;
line-height:150%;
}
div#itemwrapper .ItemDispList ul li .lnk_oi{
font-size:15px;
font-weight:300;
line-height:150%;
text-decoration:underline;
color:#2E38F4;
}

div#itemwrapper .set_0 li{
padding:10px 10px 10px 0;
}
div#itemwrapper .set_0 li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p1s1 li{
padding:10px 10px 10px 0;
max-width:50%;
}
div#itemwrapper .set_p1s1 li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p1s1_w li{
padding:10px 10px 10px 0;
max-width:100%;
}
div#itemwrapper .set_p1s1_w li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p2s1 li{
padding:5px;
max-width:45%;
}
div#itemwrapper .set_p2s1 li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p2s1_w li{
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p2s1_w li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p2s2 li{
padding:10px 10px 10px 0;
max-width:45%;
}
div#itemwrapper .set_p2s2 li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p2s2_s li{
padding:10px 10px 10px 0;
max-width:45%;
}
div#itemwrapper .set_p2s2_s li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p2s2_w li{
padding:10px 10px 10px 0;
max-width:50%;
}
div#itemwrapper .set_p2s2_w li .HbnC{
font-size:20px;
}
div#itemwrapper .set_p3s2 li{
padding:10px 10px 10px 0;
max-width:33.33%;
}
div#itemwrapper .set_p3s2 li .HbnC{
font-size:19px;
}
div#itemwrapper .set_p3s3 li{
padding:10px 10px 10px 0;
max-width:33.33%;
}
div#itemwrapper .set_p3s3 li .HbnC{
font-size:19px;
}
div#itemwrapper .set_p4s2 li{
padding:10px 10px 10px 0;
max-width:25%;
}
div#itemwrapper .set_p4s2 li .HbnC{
font-size:17px;
}
div#itemwrapper .set_p4s2s li{
padding:10px 10px 10px 0;
max-width:25%;
}
div#itemwrapper .set_p4s2s li .HbnC{
font-size:17px;
}
div#itemwrapper .set_p4s3 li{
padding:7px 7px 7px 0;
max-width:25%;
}
div#itemwrapper .set_p4s3 li .HbnC{
font-size:17px;
}
div#itemwrapper .set_p5s2 li{
padding:7px 7px 7px 0;
max-width:20%;
}
div#itemwrapper .set_p5s2 li .HbnC{
font-size:14px;
}
div#itemwrapper .set_p5s2 li .HbnC{
font-weight:900;
line-height:100%;
}
div#itemwrapper .set_p5s2 li .HbnC{
font-size:14px;
}
div#itemwrapper .set_p5s3 li{
padding:7px 7px 7px 0;
max-width:20%;
}
div#itemwrapper .set_p5s3 li .HbnC{
font-size:14px;
}
div#itemwrapper .set_p6s3 li{
padding:7px 7px 7px 0;
max-width:16.6%;
}
div#itemwrapper .set_p6s3 li .HbnC{
font-size:14px;
}

div#itemwrapper .set_p7s3 li{
padding:7px 7px 7px 0;
max-width:14.2%;
}
div#itemwrapper .set_p6s3 li .HbnC{
font-size:14px;
}



/* ---------------------------------------
spec
----------------------------------------*/
div#itemwrapper .ItemSpec table{
width:100%;
}
div#itemwrapper .ItemSpec table th, 
div#itemwrapper .ItemSpec table td{
padding:7px 10px;
border-bottom:1px solid #999;
text-align:left;
vertical-align: top;
}
div#itemwrapper .ItemSpec table th{
width:18%;
text-align:left;
vertical-align:top;
background-color:#f0f0f0;
font-size:14px;
}
div#itemwrapper .ItemSpec table th p{
margin:5px 0 7px 0;
font-size:14px;
line-height:150%;
}
div#itemwrapper .ItemSpec table td{
width:82%;
font-size:15px;
}
div#itemwrapper .ItemSpec table td p{
margin:5px 0 7px 0;
font-size:15px;
line-height:150%;
}
div#itemwrapper .ItemSpec table td p img{
width:100%;
height:auto;
}

div#itemwrapper .ItemSpec table td p a:link,
div#itemwrapper .ItemSpec table td p a:visited{
text-decoration:underline;
}
div#itemwrapper .ItemSpec table td p a:hover{
background-color:#f0f0f0;
text-decoration:none;
}
div#itemwrapper .ItemSpec table td .ft_L{
font-size:18px;
font-weight:600;
}
div#itemwrapper .ItemSpec table td .ft_M{
font-size:16px;
font-weight:600;
}
div#itemwrapper .ItemSpec table td .cap_s{
font-weight:600;
}
div#itemwrapper .ItemSpec table td .cap_sl{
font-weight:600;
text-decoration:underline;
}
div#itemwrapper .ItemSpec table td .cap_l{
text-decoration:underline;
}

div#itemwrapper .ItemSpec table th font,
div#itemwrapper .ItemSpec table td font{
font-size:10px;
color:#777;
}

div#itemwrapper .ItemSpec table td .spc_out01{
border:1px solid #aaa;
background-color:#f5f7ff;
}
div#itemwrapper .ItemSpec table td .spc_out01 p{
padding:7px;
}
div#itemwrapper .ItemSpec table td .spc_out01 a:link,
div#itemwrapper .ItemSpec table td .spc_out01 a:visited{
padding:7px 50px;
background-color:#000;
color:#fff000;
font-size:14px;
box-shadow:1px 1px 2px #aaa;
}

div#itemwrapper .ItemSpec table td .sp_fnc_fnc{
padding:2px 10px;
border:1px solid #5f5f5f;
}
div#itemwrapper .ItemSpec table td .sp_fnc_fu{
padding:2px 10px;
border:1px solid #fff;
background-color:#ff0000;
color:#fff;
}
div#itemwrapper .ItemSpec table td .sp_fnc_jun{
padding:2px 10px;
border:1px solid #fff;
background-color:#ddd;
color:#000;
}
div#itemwrapper .ItemSpec table td .canInfo{
margin:10px 0;
padding:10px;
background-color:#f3f3f3;
}
div#itemwrapper .ItemSpec table td .canInfo p{
color:#ff0000;
}

div#itemwrapper .ItemSpec table td .flo_lft img{
float:left;
margin:0 0 0 5px;
line-height:100%;
}



/* nav */
div#itemwrapper .nav01 li a:link p,
div#itemwrapper .nav01 li a:visited p{
padding:12px 0;
background-color:#fafafa;
border:1px solid #fff;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}
div#itemwrapper .nav01 li a:hover p{
background-color:#eaeaea;
border-style:solid;
border-color:#2f2f2f;
border-width:1px 0 1px 0;
color:#000;
}


/* cap */
div#itemwrapper .contscap{

padding:10px 0;
font-size:26px;
font-weight:900;
line-height:130%;
border:0;
border-bottom:2px solid #000;
color:#000;
}
div#itemwrapper .lstcap01{
border-bottom:1px solid #1f1f1f;
}

/* caution */
div#itemwrapper .colorcaut01{
padding:7px 0;
font-size:14px;
color:#ff0000;
text-align:center;
border:2px solid #f9f9f9;
background-color:#f6f6f6;
}
div#itemwrapper .colorcaut01-2{
padding:10px;
border:1px solid #000;
}
div#itemwrapper .colorcaut01-2 p{
margin-bottom:5px;
}

div#itemwrapper .ccLnk3{
margin-top:20px;
}
div#itemwrapper .ccLnk3 a:link,
div#itemwrapper .ccLnk3 a:visited{
padding:5px 10px;
color:#244a8f;
font-size:14px;
font-weight:600;
border-radius:4px;
border:1px solid #244a8f;
}
div#itemwrapper .ccLnk3 a:hover{
background-color:#244a8f;
color:#fff;
text-decoration:none;
}

div#itemwrapper .anyLnk{
text-align:center;
}
div#itemwrapper .anyLnk a:link,
div#itemwrapper .anyLnk a:visited{
padding:15px 50px;
border:3px solid #000;
font-size:14px;
font-weight:600;
color:#000;
text-decoration:underline;
}
div#itemwrapper .anyLnk a:hover{
background-color:#1f1f1f;
color:#fff;
box-shadow:3px 3px 4px #ddd;
}


/*  effect / btn / link */
div#itemwrapper .btnefct_01 a:link,
div#itemwrapper .btnefct_01 a:visited{
padding:10px 50px;
background-color:#2f2f2f;
color:#fff;
}
div#itemwrapper .btnefct_02 a:link,
div#itemwrapper .btnefct_02 a:hover{
max-width:80%;
padding:10px 0px;
background-color:#e21f4d;
color:#fff;
}

div#itemwrapper .capeffect01{
padding:20px 0;
border-style:solid;
border-color:#2f2f2f;
border-width:1px 0 1px 0;
}



/* wp outlet 専用 tc -- */
div#itemwrapper .olsubjectcap{
padding:20px 0;
background-color:#f0f0f0;
text-decoration:underline;
font-size:24px;
font-weight:600;
text-align:center;
}
div#itemwrapper .olcaution_top{
padding:20px 0;
border:2px solid #cc0000;
text-align:center;
}
div#itemwrapper .olcaution_top p{
text-align:center;
}
div#itemwrapper .olcaution_top strong{
font-size:24px;
font-weight:600;
color:#cc0000;
}
div#itemwrapper .olcaution_top a:link,
div#itemwrapper .olcaution_top a:hover{
padding:10px 50px;
background-color:#cc0000;
color:#fff;
}

div#itemwrapper .olbtnpg{
padding:10px 0;
text-align:center;
}
div#itemwrapper .olbtnpg a:link,
div#itemwrapper .olbtnpg a:visited{
padding:10px 70px;
background-color:#2f2f2f;
color:#fff;
box-shadow:2px 2px 3px #aaa;
}
div#itemwrapper .olbtnpg a:hover{
background-color:#cc0000;
}

div#itemwrapper .ollist{
margin-bottom:70px!important;
}
div#itemwrapper .ollistcap,
div#itemwrapper .ollistcap li,
div#itemwrapper .ollistcap li h5,
div#itemwrapper .ollistcap li strong,
div#itemwrapper .ollistcap li span{
margin:0;
padding:0;
line-height:100%;
vertical-align: middle;
}
div#itemwrapper .ollistcap{
margin:0;
padding:0 0 10px 0!important;
border-bottom:2px solid #2f2f2f;
}
div#itemwrapper .ollistcap h5{
margin:0;
font-size:26px;
font-weight:900;
line-height:100%;
}
div#itemwrapper .ollistcap ._inn p{
padding-top:4px;
font-size:14px;
text-align:right;
}

div#itemwrapper .ollisticon ._lux{
padding:10px 0 2px 0;
}
div#itemwrapper .ollisticon ._lux p{
margin:0;
padding:7px 0;
font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
background-color:#cc0000;
color:#fffd45;
font-size:20px;
font-weight:900;
text-align:center;
line-height:100%;
}
div#itemwrapper .ollisticon ._mid{
padding:10px 0 2px 0;
}
div#itemwrapper .ollisticon ._mid p{
margin:0;
padding:7px 0;
font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
border:1px solid #ff0000;
color:#ff0000;
font-size:20px;
font-weight:900;
text-align:center;
line-height:100%;
}


div#itemwrapper .olnav02 li a:link p,
div#itemwrapper .olnav02 li a:link p{
padding:2px 5px;
border:1px solid #1f1f1f;
box-shadow:2px 2px 3px #ddd;
text-align:center;
}
div#itemwrapper .olframe_lux{
padding:2px 40px;
border:2px solid #cc0000;
color:#fff;
background-color:#cc0000;
font-size:16px;
font-weight:600;
}
div#itemwrapper .olframe_red{
padding:2px 40px;
border:2px solid #cc0000;
color:#cc0000;
font-size:16px;
font-weight:600;
}
div#itemwrapper .olframe_blk{
padding:2px 40px;
border:2px solid #2f2f2f;
color:#2f2f2f;
font-size:16px;
}

div#itemwrapper .olcautin{
border:0px solid #000;
}
div#itemwrapper .olcautin li{
margin:0 0 30px 0;
}
div#itemwrapper .olcautin h5{
margin-bottom:10px;
padding:10px 0 10px 3px;
font-size:16px;
font-weight:600;
background-color:#cc0000;
color:#fff;
}
div#itemwrapper .olcautin h6{
margin-bottom:10px;
padding:10px 0 10px 3px;
font-size:16px;
font-weight:600;
background-color:#ffffda;
}
div#itemwrapper .olcautin p{
margin:0;
padding:6px 0;
font-size:15px;
border-bottom:1px solid #efefef;
}
div#itemwrapper .olcautin p ._surround{
padding:0 3px;
border:1px solid #1f1f1f;
}
div#itemwrapper .olcautin p.btnmenber a:link,
div#itemwrapper .olcautin p.btnmenber a:visited{
padding:10px 30px;
background-color:#1f1f1f;
color:#fff;
border-radius:5px;
box-shadow:2px 2px 3px #ccc;
}
/* -- wp outlet 専用 tc */







@media screen and (max-width: 1024px) {
} /* 1024 */

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

div#itemwrapper{
width:100%;
padding:3px;
}
div#itemwrapper img{
width:100%;
height:auto;
line-height:0;
}

/* header */
div#itemwrapper .ItemHeader{
width:100%;
margin-bottom:30px;
}
div#itemwrapper .headerimg{
margin:0 0 20px 0;
padding:10px 0;
border-style:solid;
border-color:#eaeaea;
border-width:15px 0 15px 0;
}

div#itemwrapper .header_conts .iHh1{
margin-top:0;
font-size:21px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh1 span{
font-size:14px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh2{
margin-top:0;
font-size:19px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh2 span{
font-size:14px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh3{
margin-top:0;
font-size:17px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh3 span{
font-size:14px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh4{
margin-top:0;
font-size:16px;
font-weight:600;
line-height:130%;
}
div#itemwrapper .header_conts .iHh4 span{
font-size:14px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh5{
margin-top:0;
font-size:15px;
font-weight:600;
line-height:120%;
}
div#itemwrapper .header_conts .iHh5 span{
font-size:12px;
font-weight:300;
}
div#itemwrapper .header_conts .iHh6{
margin-top:0;
font-size:13px;
font-weight:300;
line-height:120%;
}
div#itemwrapper .header_conts .iHh6 span{
font-size:11px;
font-weight:300;
}
div#itemwrapper .header_conts hr.iHhr1{
margin:10px 0;
color:#cfcfcf;
}



/* ---------------------------------------
list
----------------------------------------*/
div#itemwrapper .ItemDispList{
margin-bottom:40px;
}
div#itemwrapper .ItemDispList p{
line-height:150%;
}
div#itemwrapper .ItemDispList ul{
padding:0;
}
div#itemwrapper .ItemDispList ul li{
float:left;
width:100%;
}
div#itemwrapper .ItemDispList ul li img{
width:100%;
height:auto;
line-height:100%;
}
div#itemwrapper .ItemDispList ul li p{
padding:0;
font-size:12px;
}
div#itemwrapper .ItemDispList ul li p strong{
font-size:14px;
font-weight:900;
}
div#itemwrapper .ItemDispList ul li .HbnC{
font-size:16px;
font-weight:900;
}
div#itemwrapper .ItemDispList ul li .h_old{
font-size:12px;
}
div#itemwrapper .ItemDispList ul li .cau_01{
font-size:12px;
font-weight:300;
line-height:150%;
}
div#itemwrapper .ItemDispList ul li .lnk_oi{
font-size:12px;
font-weight:300;
line-height:150%;
text-decoration:underline;
color:#2E38F4;
}

div#itemwrapper .set_0 li{
padding:5px;
max-width:90%;
}
div#itemwrapper .set_p1s1 li{
padding:5px;
max-width:85%;
}
div#itemwrapper .set_p1s1_w li{
padding:5px;
max-width:100%;
}
div#itemwrapper .set_p2s1 li{
padding:5px;
max-width:85%;
}
div#itemwrapper .set_p2s1_w li{
padding:5px;
max-width:100%;
}
div#itemwrapper .set_p2s2 li{
margin:0;
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p2s2_s li{
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p2s2_w li{
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p3s2 li{
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p3s3 li{
padding:5px;
max-width:33.333%;
}
div#itemwrapper .set_p4s2 li{
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p4s2s li{
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p4s3 li{
padding:5px;
max-width:33.333%;
}
div#itemwrapper .set_p5s2 li{
padding:5px;
max-width:50%;
}
div#itemwrapper .set_p5s3 li{
padding:5px;
max-width:33.33%;
}
div#itemwrapper .set_p5s3 li p.HbnC{
font-size:13px;
font-weight:900;
line-height:100%;
}


/* ---------------------------------------
contents
----------------------------------------*/
div#itemwrapper .contscap{
padding:10px 0;
font-size:20px;
font-weight:900;
line-height:130%;
border-bottom:1px solid #000;
color:#000;
}

/* link */
div#itemwrapper .injptp{
text-align:right;
}
div#itemwrapper .injptp a:link,
div#itemwrapper .injptp a:visited{
padding:4px 10px;
background-color:#1f1f1f;
color:#fff;
font-size:11px;
border-radius:2px;
}


/* caution */
div#itemwrapper .colorcaut01{
padding:7px 0;
font-size:12px;
color:#ff0000;
text-align:center;
border:2px solid #f9f9f9;
background-color:#f6f6f6;
}
div#itemwrapper .colorcaut01-2{
padding:10px;
font-size:12px;
border:1px solid #000;
}
div#itemwrapper .colorcaut01-2 p{
margin-bottom:10px;
}


div#itemwrapper p.ccLnk3{
margin:20px 0 10px 0;
border:0;
}
div#itemwrapper .ccLnk3 a:link,
div#itemwrapper .ccLnk3 a:visited{
padding:4px 7px;
font-size:12px;
border:2px solid #244a8f;
}

div#itemwrapper .anyLnk{
text-align:center;
}
div#itemwrapper .anyLnk a:link,
div#itemwrapper .anyLnk a:visited{
padding:10px 40px;
border:3px solid #000;
font-size:13px;
}
div#itemwrapper .anyLnk a:hover{
background-color:#1f1f1f;
color:#fff;
box-shadow:3px 3px 4px #ddd;
}

/*  effect / btn / link */
div#itemwrapper .btnefct_01 a:link,
div#itemwrapper .btnefct_01 a:visited{
padding:10px 40px;
background-color:#2f2f2f;
color:#fff;
}

div#itemwrapper .capeffect01{
padding:10px 0;
border-style:solid;
border-color:#2f2f2f;
border-width:1px 0 1px 0;
}






/* ---------------------------------------
spec
----------------------------------------*/
div#itemwrapper .ItemSpec table th,
div#itemwrapper .ItemSpec table td{
padding:5px;
vertical-align: top;
}
div#itemwrapper .ItemSpec table th{
width:22%;
}
div#itemwrapper .ItemSpec table td{
width:78%;
}
div#itemwrapper .ItemSpec table th{
font-size:12px;
line-height:100%;
}
div#itemwrapper .ItemSpec table th p{
margin:5px 0 7px 0;
font-size:12px;
line-height:105%;
}
div#itemwrapper .ItemSpec table td p{
margin:5px 0 7px 0;
font-size:12px;
line-height:150%;
}
div#itemwrapper .ItemSpec table td p img{
width:100%;
height:auto;
}
div#itemwrapper .ItemSpec table td p font{
font-size:10px;
color:#777777;
}

div#itemwrapper .ItemSpec table td .ft_L{
font-size:16px;
font-weight:600;
}
div#itemwrapper .ItemSpec table td .ft_M{
font-size:14px;
font-weight:600;
}

div#itemwrapper .ItemSpec table td .cap_l{
margin:0;
}

div#itemwrapper .ItemSpec table td .sp_fnc_fnc{
padding:2px 10px;
border:1px solid #5f5f5f;
font-size:10px;
}
div#itemwrapper .ItemSpec table td .sp_fnc_fu{
padding:2px 10px;
border:1px solid #fff;
background-color:#ff0000;
color:#fff;
font-size:10px;
}
div#itemwrapper .ItemSpec table td .sp_fnc_jun{
padding:2px 10px;
border:1px solid #fff;
background-color:#ddd;
color:#000;
font-size:10px;
}

div#itemwrapper .ItemSpec table td .sp_img50{
max-width:50%;
}
div#itemwrapper .ItemSpec table td .sp_img60{
max-width:60%;
}
div#itemwrapper .ItemSpec table td p.fiximg01{
width:150px;
height:auto;
}

div#itemwrapper .spe_lnk_ver01{
padding:5px 15px;
font-size:10px;
}





/* caution */
div#itemwrapper .colorcaution{
padding:10px 5px;
background-color:#f9f9f9;
}
div#itemwrapper .colorcaution .ccred09{
padding:12px 5px;
font-size:11px;
font-weight:600;
color:#ff0000;
border:1px solid #ff0000;
}
div#itemwrapper .colorcaution .ccblk09{
padding:12px 5px;
font-size:11px;
font-weight:600;
color:#1f1f1f;
border:1px solid #000;
}

div#itemwrapper .colorCau{
padding:10px 0;
border:2px solid #000;
font-size:11px;
font-weight:600;
text-align:center;
}

div#itemwrapper .colorCau2{
padding:10px 0;
background-color:#f5f5f5;
font-size:11px;
font-weight:600;
text-align:center;
}

div#itemwrapper .imagecaution{
margin-top:20px;
padding:10px;
border:1px solid #aaa;
}
div#itemwrapper .imagecaution p{
font-size:11px;
}
div#itemwrapper .imagecaution p span{
border:0;
}

div#itemwrapper .canInfo{
padding:2px;
background-color:#f6f6f6;
}

div#itemwrapper .spec_sub div{
padding-left:0;
}






/* outlet専用 */
div#itemwrapper .ollistcap{
padding:0 0 5px 0!important;
line-height:100%;
}
div#itemwrapper .ollistcap h5{
margin:0;
padding:0;
font-size:20px;
font-weight:600;
}
div#itemwrapper .ollistcap ._lux{
padding-top:6px;
font-size:17px;
font-weight:900;
color:#ee0000;
}

div#itemwrapper .ollistmini{
margin:0;
padding:0;
}
div#itemwrapper .ollistmini p{
padding:2px;
font-size:16px;
font-weight:600;
border:1px solid #2f2f2f;
text-align:center;
}


div#itemwrapper .olprice li{
margin:0 0 10px 0;
}
div#itemwrapper .olframe_lux{
padding:2px 7px;
border:1px solid #cc0000;
font-weight:600;
font-size:14px;
}
div#itemwrapper .olframe_red{
padding:2px 7px;
border:1px solid #cc0000;
font-weight:600;
font-size:14px;
}
div#itemwrapper .olframe_blk{
padding:2px 7px;
border:1px solid #2f2f2f;
font-size:14px;
}

div#itemwrapper .olcaution_top{
padding:10px 0;
border:2px solid #cc0000;
text-align:center;
}
div#itemwrapper .olnocap{
padding:10px 5px;
font-size:20px;
font-weight:600;
}
div#itemwrapper .olcautin li{
margin:0 0 30px 0;
}
div#itemwrapper .olcautin h5{
margin-bottom:10px;
padding:10px 0 10px 3px;
font-size:16px;
font-weight:600;
}
div#itemwrapper .olcautin h6{
margin-bottom:10px;
padding:10px 0 10px 3px;
font-size:16px;
}
div#itemwrapper .olcautin p{
margin:0;
padding:6px 0;
font-size:15px;
}
div#itemwrapper .olcautin p ._surround{
padding:0 3px;
}
div#itemwrapper .olcautin p.btnmenber a:link,
div#itemwrapper .olcautin p.btnmenber a:visited{
padding:10px 30px;
}






} /* 896 */




/* -----------------------------------
PC SMT 共通　調整用
----------------------------------- */
div#itemwrapper a:link, div#itemwrapper a:visited{color:#4a4dcc;}
div#itemwrapper a:hover{color:#070cbf;}
div#itemwrapper .fix_sdw img{box-shadow:1px 1px 2px #ccc;}
div#itemwrapper .fix_sdw a:hover img{box-shadow:2px 2px 3px #aaa;}
div#itemwrapper .fix_sdw2 img{box-shadow:2px 2px 3px #ccc;}
div#itemwrapper .fix_sdw2 a:hover img{box-shadow:3px 3px 4px #aaa;}
div#itemwrapper img.fix_sdwoff{box-shadow:0px 0px 0px #fff;}
div#itemwrapper .fix_nobdr{border:0;}
div#itemwrapper .fix_bdr1{border:1px solid #000;}
div#itemwrapper .fix_bg00{background-color:#000;}
div#itemwrapper .fix_bgf0{background-color:#f0f0f0;}
div#itemwrapper .fix_bgf3{background-color:#f3f3f3;}
div#itemwrapper .fix_bgf6{background-color:#f6f6f6;}
div#itemwrapper .fix_bgf9{background-color:#f9f9f9;}
div#itemwrapper .fix_bgfa{background-color:#fafafa;}

div#itemwrapper .fix_wht{color:#fff;}
div#itemwrapper .fix_red{color:#ff0000;}
div#itemwrapper .fix_red2{color:#cc0000;}
div#itemwrapper .fix_red3{color:#7f0909;}
div#itemwrapper .fix_blu{color:#0e8ee0;}
div#itemwrapper .fix_blu2{color:#243AE4;}
div#itemwrapper .fix_blu3{color:#03276d;}
div#itemwrapper .fix_blu4{color:#0096ec;}
div#itemwrapper .fix_blk{color:#000;}
div#itemwrapper .fix_og1{color:#f94600;}
div#itemwrapper .fix_og2{color:#f93500;}
div#itemwrapper .fix_yw1{color:#fff000 !important;}
div#itemwrapper .fix_yw2{color:#fdff4a !important;}
div#itemwrapper .fix_lft{text-align:left;}
div#itemwrapper .fix_cnt{text-align:center;}
div#itemwrapper .fix_rgt{text-align:right;}

div#itemwrapper .fix_link_line{text-decoration:underline;}</pre></body></html>