/*Í¿¾¦Å¹*/
#box_recommend .item_box .item_detail p{ overflow: hidden; width: 100%; text-overflow: clip ; white-space: normal; -o-text-overflow: ellipsis; }
#box_recommend .item_box .item_detail p.item_name { margin-bottom: 5px; font-size: 13px;}
p.item_regular_price, p.item_price, p.item_discount { font-weight: bold; color: #9A0002; }
/**/
/**/
#yo_leftBox { display: inline-block; width: 380px; margin-right: 15px; vertical-align: top; margin-top: 20px; border-bottom: 1px solid #999999; }
#yo_rightBox { display: inline-block; width: 300px; height: 600px; vertical-align: top; min-height: 600px; margin-top:20px; }
#box_news ul { margin-bottom: 30px; }
#box_news { padding-bottom: 20px; margin-bottom: 0px !important; }
#box_news_sc { height: 200px; overflow-y: scroll; padding: 6px; border: 1px solid #eeeeee; }
#main #box_news .header_block { margin-bottom: 20px; }
#main #box_facebook .header_block { margin-bottom: 20px; }
#main #box_news p.news_date { float: none; width: 110px; margin-right: 10px; display: inline-block; vertical-align: top; }
#main #box_news p.news_message { float: none; width: 250px; display: inline-block; vertical-align: top; }
#yo_ichioshiBanner { width: 700px; padding-right: 0px; padding-top: 30px; }
#yo_ichioshiBanner div { padding-bottom: 20px; display: inline-block; width: 160px; padding-left: 15px; }
#yo_ichioshiBanner div:first-child { padding-left: 0px; }
.new_item{}
/*¥¤¥Á¥ª¥·´ØÏ¢*/
#yo_ichioshi_wrap { width: 380px; margin-bottom: 20px; min-height:390px; }
#yo_ichioshi { }
#yo_ichioshi .item_box { float: none; width: 200px; margin: 0px; display: inline-block; padding-right: 10px; }
#yo_ichioshi .item_box a img { width: 200px; height: auto; margin-right: auto; margin-left: auto; }
#yo_ichioshi .item_cap { display: inline-block; width: 160px; }
#yo_ichioshi .box { width: 100%; display: inline-block; margin-bottom: 0px; margin-top: 8px!important; padding-bottom: 10px; }
#yo_ichioshi .header_block { margin-bottom: 12px; }
#yo_ichioshi .item_name { font-size: 16px; line-height: 26px; padding-bottom: 20px; }
#yo_ichioshi .item_box .item_detail p { overflow: hidden; width: 100%; text-overflow: clip; white-space: normal; -o-text-overflow: ellipsis; }
/*
*/
.topMainBanner h2{ text-align:center; font-size:14px; color:#888; font-weight:normal; padding:0.5em 0 0; }

#yamatocool{ padding-bottom: 60px; }

/*/Í¿¾¦Å¹*/
/*Á÷ÎÁÊÑ¹¹*/
#plicelistTable { padding:20px; margin:20px 0; border-top:1px solid #aaa;}
#plicelistTable h4{ font-size:18px; padding:1em 0;}
#plicelistTable table { width: 100%; margin: 10px 0; }
#plicelistTable table th,
#plicelistTable table td { border: 1px solid #000000; text-align: center; padding: 4px; font-size: 12px; }
#plicelistTable table th { width: auto; background-color: #D1D7FE; }
#plicelistTable table td { vertical-align: top; line-height: 1.6em; }
