@charset "utf-8";

.bl-hot {
background-color:#fff;
}
.bl-hover {
cursor:pointer;
background-color:#f3f3f3!important;
}
.bl-hover a:link{
text-decoration:none;
}

.kabekko_prize{
text-align:center;
margin-bottom:15px;
}

.pless_search_banner{
margin:10px 0;
text-align:right;
}

/* 製品リスト
------------------------------------------------------------*/
ul.product_list{
margin-bottom:50px;
}
ul.product_list li{
padding:20px 5px 20px 25px;
background:no-repeat url("https://www.iifas.jp/img/yaz3.gif") 7px 25px;
border-bottom:2px dotted #666;
line-height:1.2;
}

ul.product_list li:hover{
background-color:#f3f3f3;;
}

ul.product_list li a{
font-size:20px;
font-size:2.0rem;
color:#000080;
text-decoration:none;
}

ul.product_list li a:hover{
color:#000080;
text-decoration:underline;
}

ul.product_list li .detail_link a{
color:#000080;
text-decoration:none;
font-weight:normal;
font-size:14px;
font-size:1.4rem;
text-align:center;
padding:0 5px;
margin-left:10px;
border:1px solid #999;
border-radius:5px;
background:#EEE;
background:-moz-linear-gradient(top,#fff 0%,#eee);
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
white-space:nowrap;
cursor:pointer;
line-height:1;
}
ul.product_list li .detail_link a:hover{
text-decoration:underline;
}

ul.product_list li .sub_content{
display:table;
width:100%;
}
ul.product_list li .column1{
display:table-cell;
vertical-align:top;
}
ul.product_list li .column2{
display:table-cell;
text-align:right;
vertical-align:top;
}
ul.product_list li .w400 {width:400px;}
ul.product_list li .w350 {width:350px;}
ul.product_list li .w300 {width:300px;}
ul.product_list li .w250 {width:250px;}
ul.product_list li .w200 {width:200px;}

/*ul.product_list li img.detail_button{
margin:0 5px;
}*/

ul.product_list li img.goods, ul.product_list li embed.goods{
margin:5px;
border:1px solid #ccc;
}
ul.product_list li img.goods2{
margin:5px;
border:none;
}

ul.product_list li table{
border:1px solid #666;
}
ul.product_list li table td{
padding:2px;
border:1px solid #666;
}

ul.product_list p{
padding:2px;
}

ul.product_list ul.tri_black_s{
margin-left:0;
}

ul.product_list ul.tri_black_s li{
color:#333;
padding:4px 3px 4px 18px;
background:no-repeat url("https://www.iifas.jp/img/tri_black_s.gif") left 4px;
border-bottom:none;
}

ul.product_list ol{
margin-left:20px;
}

ul.product_list ol li{
list-style-type:decimal;
color:#333;
padding:2px;
background:none;
border-bottom:none;
}

ul.yaz3 li {
padding:20px 5px 20px 25px;
background:no-repeat url("https://www.iifas.jp/img/yaz3.gif") 7px 25px;
font-size:20px;
font-size:2.0rem;
font-weight:bold;
color:#000080;
word-break:normal;
}

.warning {
font-size:14px;
font-size:1.4rem;
padding:10px 10px 10px 45px;
background:#f6f6f6 url("https://www.iifas.jp/img/warning2.gif") no-repeat 5px 5px;
color:#000066;
border-radius:8px;
border: 1px solid #bbd3de;
margin:10px 0;
}

/* ピアスビス(cat0201.html)
------------------------------------------------------------*/
.pias_feature {
width:90%;
background-image: url("https://www.iifas.jp/img/bg18.png");
padding:15px;
border:2px solid #ff9900;
border-radius:8px;
margin:0 auto 30px;
}

table.spec_table td .detail_link a{
color:#900;
text-decoration:none;
font-weight:normal;
text-align:center;
padding:0 5px;
margin-left:10px;
border:1px solid #900;
border-radius:5px;
background:#ffffea;
white-space:nowrap;
cursor:pointer;
line-height:1;
}
table.spec_table td .detail_link a:hover{
text-decoration:underline;
}

table.spec_table td .detail_link2 a{
color:#009;
text-decoration:none;
font-weight:normal;
text-align:center;
padding:0 5px;
margin-left:10px;
border:1px solid #009;
border-radius:5px;
background:#ffffea;
white-space:nowrap;
cursor:pointer;
line-height:1;
}
table.spec_table td .detail_link2 a:hover{
text-decoration:underline;
}

/* 各種テーブル
------------------------------------------------------------*/
.table_wrapper{
width:100%;
overflow-x:auto;
}
.table_wrapper::-webkit-scrollbar{
width:8px;
height:8px;
}
.table_wrapper::-webkit-scrollbar-track{
background: #F1F1F1;
}
.table_wrapper::-webkit-scrollbar-thumb {
background: #BCBCBC;
}


/* 幅960px以下（iPadサイズ）から
------------------------------------------------------------*/
@media only screen and (max-width:960px){

	.kabekko_prize img{
	width:96%;
	height:auto;
	}

}

/* 幅640px以下から
------------------------------------------------------------*/
@media only screen and (max-width:640px){

	ul.product_list li .sub_content{
	display:block;
	width:100%!;
	}
	ul.product_list li .column1{
	display:block;
	width:100%;
	}
	ul.product_list li .column2{
	display:block;
	width:100%;
	text-align:left;
	}
	ul.product_list li .w400 {width:100%;}
	ul.product_list li .w350 {width:100%;}
	ul.product_list li .w300 {width:100%;}
	ul.product_list li .w250 {width:100%;}
	ul.product_list li .w200 {width:100%;}

}

/* 幅540px以下から
------------------------------------------------------------*/
@media only screen and (max-width:540px){

}

/* 幅480px以下から
------------------------------------------------------------*/
@media only screen and (max-width:480px){

	.pless_search_banner{
	margin:10px 1%;
	}
	.pless_search_banner img{
	width:98%;
	height:auto;
	}

	.pias_feature {
	width:96%;
	}
}
