@charset "utf-8"; /* FLASH ----------------------------------------------- */ div#flasharea { width: 400px; height:200px; overflow:hidden; margin: 0 auto; } /* センターカラム用バナー ----------------------------------------------- */ .center_banner { width:400px; margin:0 auto 10px auto; } /* ニュース ----------------------------------------------- */ div#newsarea { width: 400px; margin: 5px auto; font-size: 100%; background:transparent url('../img/top/bg_news_bottom.gif') no-repeat 0 bottom; padding-bottom:10px; } div#newssection { padding:10px; background:transparent url('../img/top/bg_news.gif'); } div#newsarea h2 { padding-top:40px; width:400px; height:0; display:block; overflow:hidden; background:transparent url('../img/top/title_news.gif') no-repeat 0 0; text-indent:-9999em; } div#newsarea dl dt { color:#231F20; font-weight:bold; line-height:25px; border-bottom:1px dotted #939091; margin-bottom:5px; clear:both; } div#newssection dl dt span.date, div#recommendsection dl dt span.date { color:#676863; font-weight:normal !important; } div#newsarea dl, div#recommendarea dl { overflow:hidden; padding:0 0 15px 0; } div#newsarea dl dd.thumb, div#recommendarea dl dd.thumb { float:left; margin:0 0px 0 0; text-align:center; } div#newsarea dl dd.thumb p, div#recommendarea dl dd.thumb p { margin:0 0 8px 0; } div#newsarea dl dd, div#recommendarea dl dd { padding:0 0 0px 0; overflow:hidden; } div#newssection dd.text p.button, div#recommendsection dd.text p.button { text-align:right; padding-top:10px; } /* おすすめ ----------------------------------------------- */ div#recommendarea { width: 400px; margin: 0 auto; } div#recommendarea h2 { height:0px; width:400px; padding-top:35px; text-indent:-9999em; overflow:hidden; display:block; background: transparent url('../img/top/title_recommend.gif') no-repeat 0 0; } div#recommendsection { padding:10px; border-left: 2px solid #618e34; border-right: 2px solid #618e34; border-bottom: 2px solid #618e34; } div#recommendarea dl dt { color:#cb2147; font-weight:bold; line-height:25px; border-bottom:1px dotted #939091; margin-bottom:5px; } div.recomendblock { clear: both; width: 400px; padding: 10px 0; overflow: auto; background: url("../img/common/line_402.gif") no-repeat bottom; } div.recomendleft { float: left; margin: 0 5px 0 0; } div.recomendleft p { margin: 0 0 5px 0; } div.recomendright { float: right; width: 190px; position: relative; } div.recomendleft img, div.recomendright img { display: block; float: left; margin: 0 5px 0 0; } div.recomendright p { margin: 0 0 5px 0; } div.recomendleft h3 { font-size: 100%; } div.recomendright h3 { font-size: 100%; } /* サムネイル収納ブロック */ div#newssection dd.thumb, div#recommendsection dd.thumb { width:180px; padding:0 5px; } /* -------------------------------------------------- */ /* 独占&限定配信レーベル_ブロック設定 */ #monopoly_block { width:398px; margin:0 auto; overflow:hidden; border:1px solid #90C75A; padding:0 0 10px 0; margin-top:10px; } #monopoly_block h2 { height:40px; overflow:hidden; } #monopoly_block ul#monopoly_block_left { float:left; padding-left:30px; overflow:hidden; width:166px; } #monopoly_block ul#monopoly_block_right { float:right; padding-right:30px; overflow:hidden; width:166px; } #monopoly_block li { width:166px; height:50px; overflow:hidden; margin-bottom:2px; } /* -------------------------------------------------- */ /* お知らせバナーブロック */ #infobanner_block { width:400px; margin:10px auto 0 auto; } /* -------------------------------------------------- */ /* 追加商品ブロック */ #addtitle_block { width:400px; margin:0px auto 0 auto; } h2#addtitle_title { background:transparent url('../img/top/title_latest.jpg') no-repeat scroll 0 0 !important; display:block; height:0; margin-bottom:2px; overflow:hidden; padding-top:40px; text-indent:-9999em; width:400px; } #addlist_area { width:388px; height:110px; overflow-y:scroll; padding:5px; border:1px solid #B8BBB4; } #addlist_area div.date { float:left; clear:both; width:40px; font-weight:bold; } #addlist_area dl { margin-left:45px; margin-bottom:10px; width:320px; } #addlist_area dt { color:#4E993C; } #addlist_area dd { margin-left:12px; margin-bottom:4px; } /* -------------------------------------------------- */ /* 更新履歴2012年11月より */ #table_kous { border:none !important; width:100%; margin:0px; } #table_kous tr,td { border:none !important; } #table_kous .day{ background-color: #C3ED9A; font-weight:bold; padding:0px 10px; } #table_kous .mak{ width:100px; padding:0px 0px 0px 20px; background-color:#EBF2E1; border-bottom:dashed 1px #999999 !important; } #table_kous .tit{ width:250px; padding:0px 5px; font-weight:bold; background-color:#FBFCF5; border-bottom:dashed 1px #999999 !important; } #table_kous .gen{ width:150px; padding:0px 5px; background-color:#ccff99; border-bottom:dashed 1px #999999 !important; } /* -------------------------------------------------- */ /* 追加商品ブロック2012 */ #addtitle_block2012 { width:392px; margin:0px 0px 0px 2px; float: left; } #addlist_area2012 { width:392px; height:92px; overflow-y:scroll; padding: 1px 0 5px 1px; border:none; } #addlist_area2012 dl{ margin :0px; padding:0px; 362px; } #addlist_area2012 dd{ margin:1px 2px 1px 0px; padding: 0; float: left; width:184px; font-size:11px; line-height: 120%; white-space: nowrap; overflow: hidden; /*省略各ブラウザ用*/ text-overflow: ellipsis; /*省略各ブラウザ用*/ -webkit-text-overflow: ellipsis; /*省略各ブラウザ用*/ -o-text-overflow: ellipsis; /*省略各ブラウザ用*/ } /* 2列新着情報部分 div#newsspacearea, div#newsspacearea1 { width: 430px; margin: 5px auto; font-size: 100%; padding-bottom:5px; } div#newsspacearea h2 { padding-top:25px; width:430px; height:0; display:block; overflow:hidden; background:transparent url('../img/top/title_news2.gif') no-repeat 0 0; text-indent:-9999em; } div#newsspace dl, div#newsspace1 dl { float:left; width:208px; height:268px; margin:0px 2px 5px 3px; overflow:hidden; font-size:12px; border:1px dashed #999999; } div#newsspace dt, div#newsspace1 dt { margin:0px; padding:2px 2px 0px 2px; text-align:left; font-weight:bold; border:none; height:13px; } div#newsspace dd, div#newsspace1 dd{ margin:0px; padding:0px 2px; border:none; } div#newsspace dd.txt-ttlespace, div#newsspace1 dd.txt-ttlespace { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:200px; height:15px; text-align:left; font-weight:bold; } div#newsspace dd.txt-newsspace, div#newsspace1 dd.txt-newsspace { overflow:hidden; text-overflow:ellipsis; width:200px; height:67px; } */ /* 3列新着情報部分 */ div#newsspacearea, div#newsspacearea1 { width: 430px; margin: 5px auto; font-size: 100%; padding-bottom:5px; } div#newsspacearea h2 { padding-top:25px; width:430px; height:0; display:block; overflow:hidden; background:transparent url('../img/top/title_news2.gif') no-repeat 0 0; text-indent:-9999em; } div#newsspace dl, div#newsspace1 dl { float:left; width:136px; height:266px; margin:0px 2px 5px 3px; overflow:hidden; font-size:12px; border:1px dashed #999999; } div#newsspace dt, div#newsspace1 dt { margin:0px; padding:2px 2px 0px 2px; text-align:left; font-weight:bold; border:none; height:13px; } div#newsspace dd, div#newsspace1 dd{ margin:0px; padding:0px 2px; border:none; } div#newsspace dd.txt-ttlespace, div#newsspace1 dd.txt-ttlespace { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:130px; height:15px; text-align:left; font-weight:bold; } div#newsspace dd.txt-newsspace, div#newsspace1 dd.txt-newsspace { overflow:hidden; text-overflow:ellipsis; width:130px; height:120px; }