/*共通HTML*/
body { font-size: 80%; font-family:Arial, Helvetica, sans-serif; color: #5D5D5D; background-color: #FFFFFF; margin:0; padding:0; line-height:1.6em;}

a{ color: #8685B4;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:active { text-decoration: none;}
a:hover { text-decoration: underline;}

a img{ border:0;}

p{ margin:3px 0 10px 0; padding:0;}

.notice{ color:#FF0000;}
.attention{ color:#DA538E;}
.big{ font-size:110%;}
.clear{ clear:both;}
.anno{ line-height:140%; padding:10px; border: 1px solid #999999; width:350px; float:left; margin-top:5px}

/*共通*/
#wrapper{ width:800px; margin:0 auto; padding:0;}

#contents{ margin-top:10px;}

/*共通ヘッダ*/
#head{ padding-top:10px;}
.logo{ padding:5px 0; float:left;}
.cart_ic{ float:right; padding-top:10px;}

/*共通メニュー*/
#menu{ padding:15px 0; background:url(http://www.loule.net/shop_images/menu_line.gif) repeat-x left bottom; clear:both;}

/*共通レフト*/
#left{width:180px; float:left; margin-top:10px;}
#left a{ color: #5D5D5D;}
#left ul{ margin:0; padding:0;}
#left ul.navi{ margin:0 0 5px 0; padding:0; background:url(http://www.loule.net/shop_images/leftnav_back.gif) repeat;}
#left ul.navi li{ margin:0; padding:0; border-bottom:1px solid #CCCCE4; list-style:none;} 
#left ul.navi li.last{ border:none;} 
#left ul.second{ padding:12px 7px 5px 9px;}
#left ul.second li{ padding:0 0 12px 13px; background:url(http://www.loule.net/shop_images/leftnav_li.gif) no-repeat left 3px; border:none;; list-style:none; line-height:1.2em;}
.exp{ margin:5px 0 10px 0; border-bottom:1px solid #CCCCE4; padding-bottom:5px;}
#left .exp ul{ margin-left:10px; padding:10px; list-style-type:disc;}
#left .exp img{ padding-bottom:5px;}

.border{ border-bottom:1px solid #CCCCE4;}

/*共通内容*/
#main{ width:600px; margin:10px 0; padding:0; float:right;}
#main_img{ padding-bottom:10px;}

#main h1,h2,h3{ padding:5px 0 10px 0; margin:0;}

#main ul.info{ margin:0; padding:0 0 20px 10px;}
#main ul.info li{ list-style:none; padding-bottom:5px; line-height:1.4em;}
.date{ color:#DA538E; padding-right:10px;}

/*商品一覧*/
.product_list{ float:left; width:150px; padding:10px 0 10px 30px;}
.product_list a{ color:#DA538E;}
.product_img{ text-align:center; padding-bottom:5px;}
.product_title{ font-size:110%; padding-bottom:5px; line-height:1.2em;}

/*商品個別*/
#product{ padding:0; margin:0;}
#product h1{ background:url(http://www.loule.net/shop_images/h1_pr.jpg) no-repeat; padding:15px 5px 15px 45px; font-size:130%; font-weight:bold;margin:0 0 10px 0; font-family:"Times New Roman", Times, serif; color:#333333;}
#product h2{ background:url(http://www.loule.net/shop_images/h2_pr.jpg) no-repeat; padding:7px 5px 7px 10px; font-size:110%; font-weight:bold; font-family:"Times New Roman", Times, serif; margin:15px 0 7px 0; clear:both;}
#product h3{ font-size:110%; font-weight:bold; font-family:"Times New Roman", Times, serif; margin:10px 0 0 3px; color:#8685B4;}
.productmimg{ float:left; padding:0 15px 10px 0;}
.writer{ font-size:110%;}
.price{ color:#8685B4; font-size:120%; font-weight:bold;}
.intocart{ padding:0 0 0 10px;}
.lead{ color:#8685B4; font-weight:bold; font-size:110%;}

/*共通フッタ*/
#foot{ border-top:1px solid #CCCCE4; padding:10px 0; clear:both;}
