@charset "utf-8"; /* CSS Document */


#item_content .item_brand_l ul{list-style:none; padding:0; margin:0; width:100%;}
#item_content .item_brand_l ul li{padding:0; margin:30px 0; width:100%; position:relative; z-index:10; display:block;}
#item_content .item_brand_l ul li a{color:#000; text-decoration:none; width:30%; display:block; padding:20px 0.5% 20px 0.5%; font-size:90%; line-height:170%; margin:0 1%; float:left; border-top:4px solid #fff; height:180px; border-bottom:1px solid rgba(208,208,208,1.00);;}
#item_content .item_brand_l ul li a:hover{border-top:4px solid rgba(233,210,210,0.7); color:rgba(200,0,3,1.00);}
#item_content .item_brand_l ul li .itemlist_img{width:60%; margin:0 auto; padding:0;}
#item_content .item_brand_l ul li .itemlist_img:hover{opacity:0.7;}
#item_content .item_brand_l ul li h3{font-weight:normal; text-align:center; font-size:90%; line-height:150%; margin:0; padding:0;}

#item_content .item_content_l p.cate_description{width:96%; margin:2% auto;}

#item_content .item_content_l ul{list-style:none; padding:0; margin:0; width:100%; position:relative;}
#item_content .item_content_l ul li{padding:0; margin:2% 0; width:100%; position:relative; z-index:10; display:block;}
#item_content .item_content_l ul li img{position:relative; z-index:10;}
#item_content .item_content_l ul li a{color:#000; text-decoration:none; width:33%; display:block; padding:2% 1% 2% 1%; line-height:170%; margin:0; float:left; border:2px solid #fff; height:370px; box-sizing:border-box;}
#item_content .item_content_l ul li a:hover{border-top:2px solid rgba(233,210,210,0.7); box-sizing:border-box;}
#item_content .item_content_l ul li .itemlist_img{width:61%; margin:0 auto; padding:0; height:150px;}
#item_content .item_content_l ul li .itemlist_img:hover{opacity:0.7;}
#item_content .item_content_l ul li h4{font-weight:bold; text-align:center; font-size:90%; line-height:140%; margin:0; padding:0 1%;}
#item_content .item_content_l ul li p{text-align:center; font-size:80%; line-height:150%; margin:5px 0 5px 0;}
#item_content .item_content_l ul li p.regular_price{font-weight:bold; text-align:center; font-size:110%; line-height:130%; color:#292929; margin:5px 0 5px 0;}
#item_content .item_content_l ul li p.regular_price span{font-size:70%; font-weight:normal;}
#item_content .item_content_l ul li p.sale_price{font-weight:bold; text-align:center; font-size:110%; line-height:130%; color:#9d2e25; margin:5px 0 5px 0;}
#item_content .item_content_l ul li p.sale_price span{font-size:70%;}
#item_content .item_content_l ul li p.soldout{font-weight:bold; text-align:center; font-size:85%; line-height:130%; color:rgba(21,105,204,1.00); margin:5px auto 3px auto; width:85%;}
#item_content .item_content_l ul li p.check_text{text-align:center; font-size:90%; font-weight:bold; line-height:130%; color:#9d2e25; margin:1% 0;}
#item_content .item_content_l ul li .list_detail_btn{position:relative; background-color:#393939; width:65%; color:#fff; font-size:70%; line-height:100%; padding:10px 0 10px 3px; text-align:center; margin:12px auto 6px auto;}
#item_content .item_content_l ul li .list_detail_btn:hover{background-color:#9d2e25; color:#fff;}
#item_content .item_content_l ul li .list_detail_btn::before{content:''; width:4px; height:4px; border:0; border-top:solid 1px #fff;border-right:solid 1px #fff; transform:rotate(45deg); position:absolute; top:0; left:7px; bottom:0; margin:auto;}

h2.top_facilities_sub{width:102px; height:96px; margin:120px auto 0 auto; padding:0; background-image:url("../../img/pc/top_facilities_sub.png"); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap; line-height:100%;}
h3.facilities_1_title{width:413px; margin:34px auto 0 auto; padding:0 0 18px 0; font-size:25px; font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif; border-bottom:2px solid #353535; font-weight:normal; text-align:center; line-height:100%; letter-spacing:-2px;}

/* 点滅 */
#item_content .item_content_l ul li span.list_nokori{-webkit-animation:blink 0.6s ease-in-out infinite alternate; -moz-animation:blink 0.6s ease-in-out infinite alternate; animation:blink 0.6s ease-in-out infinite alternate; font-size:70%; background-color:rgba(251,28,32,1.00); color:#fff; position:relative; display:block; top:0; left:0; text-align:center; font-weight:bold; margin:0 auto; padding:0.5% 1%; width:40%;}
#item_content .item_content_l ul li span.list_wazuka{-webkit-animation:blink 0.6s ease-in-out infinite alternate; -moz-animation:blink 0.6s ease-in-out infinite alternate; animation:blink 0.6s ease-in-out infinite alternate; font-size:70%; background-color:rgba(251,28,32,1.00); color:#fff; position:relative; display:block; top:0; left:0; text-align:center; font-weight:bold; margin:0 auto; padding:0.5% 1%; z-index:80; width:40%;}
#item_content .item_content_l ul li p.list_saki{-webkit-animation:blink 0.6s ease-in-out infinite alternate; -moz-animation:blink 0.6s ease-in-out infinite alternate; animation:blink 0.6s ease-in-out infinite alternate; font-weight:bold; text-align:center; font-size:90%; line-height:100%; color:rgba(251,28,32,1.00); margin:1% 0;}
@-webkit-keyframes blink{0%{opacity:0;}100%{opacity:1;}}
@-moz-keyframes blink{0% {opacity:0;}100% {opacity:1;}}
@keyframes blink{0% {opacity:0;}100% {opacity:1;}}

