@charset "UTF-8";

.pickup-tags ul{ margin-top:10px;}
.pickup-tags ul li{ margin-top:5px;}

.article-list .title{ text-overflow:inherit; white-space:normal;}



/* caterory list たぶん共通になるかproductにコピー */
.product-categories{}

.product-categories-item{}
.product-categories-item a{ display:block; margin:0; padding:56% 0 0 0; background:#000000; position:relative; transition: background-color 0.5s linear; overflow:hidden;}
.product-categories-item img{ display:block; margin:auto; padding:0; width:100%; position:absolute; top:0; right:0; bottom:0; left:0; opacity:0.6; transition: opacity 0.5s linear;}
.product-categories-item .title{ display:block; margin:auto; padding:0; max-width:100%; max-height:100%; position:absolute; top:30px; left:0; right:0; bottom:0; text-align:center; color:#FFFFFF;}
.product-categories-item a:hover{ background-color:#253394;}
.product-categories-item a:hover img{ opacity:0.1;}

.special{ margin-top:0;}
.special a{ text-decoration:none;}
.special .title{ margin:0; padding:0; font-weight:bold; background:url(../com/img/com-tri-right.png) no-repeat left 5px; text-indent:15px;}
.special a:hover .title { text-decoration:underline;}
.special .body{ margin:0; padding:0; font-size:93%; color:#333333;}

/* 特徴から探す　*/

/* */
.categoryDescription{}
.categoryDescription h3{ color:#006600; font-size: 129%; font-weight: bold;}
.categoryDescription p{ margin:10px 0 0 0;}





