/* ボディー */
#container { width:1000px; margin:auto; float:none; background-color:#FAF6D9  }
#header { margin:0px; padding:0px; width:1000px; }
#left_con { width:150px; float:left; }
#left_con { width:150px; float:left; }
#main { width:840px; margin:0px 5px; float:left; } /*←変更点*/

.size10 { font-size:10px; }
.red { color:#FF0000; }

/* 左コンテンツ */
.shopcorner { width:150px; }
.shopcorner img { width:150px; float:left }
.shopcorner ul { padding:0px; margin:0px; }
.shopcorner ul > li { list-style:none; }
.cont_c3 { width:148px; background-color:#FAF6D9; border:1px solid #231f20; border-top:none; padding-bottom:3px }
#news { width:142px; height:200px; border:1px solid #94C95D; background-color:#cccccc; background-image:url(../disp_source/banner/news.gif); background-repeat:no-repeat;padding:20px 3px 3px 3px; }
#guide { width:142px; border:1px solid #94C95D; background-image:url(../disp_source/banner/guide.gif); background-repeat:no-repeat;padding:20px 3px 3px 3px; font-size:10px; }
#guide a:link { font-size:12px; color:#FF0000; }
#guide  ul { padding:0px; margin:0px; }
#guide  ul > li { list-style:none; margin-bottom:5px; }
#howto2 { width:140px; margin:10px auto; padding-top:10px; border-top:1px solid #CCCCCC;  }
#howto2  ol { padding:0px; margin:0px; }
#howto2  ol > li { list-style:decimal outside; margin:5px 0 5px 25px;font-size:12px; }
#howto2  ul { padding:0px; margin:10px 0 0 0; }
#howto2  ul > li { list-style:none; text-align:right }
#expln { width:140px; padding:10px 5px; text-align:center; }
#expln img { margin:10px; }
#browse { width:140px; padding:10px 5px; border-top:1px solid #CCCCCC; }


/* 真ん中コンテンツ*/
/*#abfnavi { width:690px; marign:0; padding:0; float:left; }
#abfnavi img { margin:0 auto; }
#slide { float:left; width:345px; }
#r_pop { width:340px; margin-left:5px; float:left; }
#r_pop img { float:left; margin:0 5px 5px 0; }
#b_pop { float:left; width:690px; margin:0px; padding:0px; }
#b_pop img { width:342px; }*/


/* 商品テーブル */
/*#item_area { width:690px; margin:0; padding:5px 0; background-color:#94C95D; }
.item { width:224px; background-color:#FAF6D9; border:0px; margin:3px; float:left; }
.item th { background-color:#FFC0DC; text-align:left; padding:2px; }
.item td { padding:2px; }
.item_text { background-color:#FDE8B0; }*/

/* 右コンテンツ */
/*.shop_pop { width:150px; font-size:10px; }
#honten { width:142px; border:1px solid #94C95D; background-image:url(../disp_source/banner/honten.gif); background-repeat:no-repeat;padding:20px 3px 3px 3px; }
#honten img {  width:140px; float:left;} */


/* フッダ */
#foot { width:1000px; margin:0; padding:0; }
#foot p { font-weight:bold; margin:0; padding:3px; text-align:center; }
#footer { border-top:1px solid #000000; border-bottom:2px solid #000000; line-height:20px; padding:3px 5px; text-align:right; }
#gototop { text-align:right; padding:5px; }


/* ■■■追加スタイルシート■■■ */
/* 新作ページ */
#new_lineup dl {float:left; width:163px; /*height:297px;*/ margin:0px 1px 5px 2px; overflow:hidden; font-size:12px; border:1px dashed #94c95d; text-align:left;height:400px;}
#new_lineup dt, dd{margin:1px; padding:1px;}
#new_lineup .n_date {background:#94c95d; color:#231F20; font-size:120%; padding:5px 10px; margin:3px 0px; font-weight:bold; border:1px solid #000000; clear:both; text-align:center;}
#new_lineup .n_title{/*overflow:hidden;*/ text-overflow:ellipsis; /*white-space:nowrap;*/ width:155px; /*height:15px;*/ font-weight:bold;}
#new_lineup .n_text{overflow:hidden; text-overflow:ellipsis; width:155px; height:125px;margin:0 2px;}

.whatsnew03 { width:315px; height:16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; float:left; padding:0px; margin:0px; }
