@charset "UTF-8";

/*====================================================
制作：2009.05.25 Ver1.0
修正：2009.06.12

contents.css
=====================================================*/

/*基本設定*/
* {
	margin: 0; 
	padding: 0; 
	border: none;
}

div,p,br,img,li,dd,dt{
	margin: 0; 
	padding: 0; 
}

/*----------------------------------------------------
 ■共通
-----------------------------------------------------*/

/*///////////////////////////////////////////////////////////////////////////
  左カラム
/////////////////////////////////////////////////////////////////////////////*/
div.lBox {
	display: block;
}

/*左カラムのタイトル枠背景色----------*/
/*index*/
div.lTitle#Tindex {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #313131;
}

/*サライ*/
div.lTitle#Tserai {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #034e08;
}

/*BE-PAL*/
div.lTitle#Tbepal{
	display: block;
	width: 663px;
	height: 30px;
	background-color: #88bf04;
}

/*DIME*/
div.lTitle#Tdime {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #031d8d;
}

/*大人の逸品*/
div.lTitle#Tippin {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #4557af;
}

/*佳人手帳*/
div.lTitle#Tkajin {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #ff657a;
}

/*サンデーGX*/
div.lTitle#Tgx {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #0018ff;
}

/*Sho-Comi*/
div.lTitle#Tshocomi {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #fe74a8;
}

/*pika*/
div.lTitle#Tpika001 {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #ff0000;
}

/*pika*/
div.lTitle#Tpika002 {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #ff33ff;
}

/*pika*/
div.lTitle#Tpika003 {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #00ccff;
}


/*各タイトル見出し----------------------*/
div.lTitle 
h2 {
	float: left;
	display: block;
	height: 30px;
	width: 400px;
	text-indent: -9999px;
}

/***************************************************
* 雑誌（号）から探す
****************************************************/
/*index*/
#MagazineSearch 
h2#indextop {
	background:url(../img/img1/index-ttl-001.gif) left top no-repeat;
}

/*サライ*/
#MagazineSearch 
h2#serai {
	background:url(../img/img2/serai-ttl-001.gif) left top no-repeat;
}

/*BE-PAL*/
#MagazineSearch 
h2#bepal {
	background:url(../img/img2/bepal-ttl-001.gif) left top no-repeat;
}

/*DIME*/
#MagazineSearch 
h2#dime {
	background:url(../img/img2/dime-ttl_001.gif) left top no-repeat;
}

/*大人の逸品*/
#MagazineSearch 
h2#ippin {
	background:url(../img/img2/ippin-ttl-002.gif) left top no-repeat;
}


#MagazineSearch ul {
	margin: 0px 20px 20px 20px;
}

#MagazineSearch ul li {
	float: left;
	width: 155px;
	padding: 0 0 0 0;
}

#MagazineSearch ul li dl {
	width: 135px;
	height: 180px;
	padding: 15px 10px 10px 10px;
	border-bottom:dashed 1px #cccccc;
	border-left:dashed 1px #cccccc;
	_width:115px;

}

#MagazineSearch ul li dl.right{
	border-right:dashed 1px #cccccc;
	}

#MagazineSearch ul li dl dd {
	margin-top:2px;
	line-height:1.1;
}

#MagazineSearch ul li dl dd {
	text-align: center;
}

#MagazineSearch ul li dl dt,
#MagazineSearch ul li dl dd {
	text-align: center;
}


/***************************************************
* 編集部オススメ（pika）
****************************************************/
/*pika*/
#osusume 
h2#pika {
	background:url(../img/img2/pika-ttl-001.gif) left top no-repeat;
}

/***************************************************
* 商品から探す
***************************************************/
/*index*/
#ProductSearch 
h2#indextop {
	background:url(../img/img1/index-ttl-002.gif) left top no-repeat;
}

/*サライ*/
#ProductSearch 
h2#serai{
	background:url(../img/img2/serai-ttl-002.gif) left top no-repeat;
}

/*BE-PAL*/
#ProductSearch 
h2#bepal {
	background:url(../img/img2/bepal-ttl-002.gif) left top no-repeat;
}

/*大人の逸品*/
#ProductSearch 
h2#ippin {
	background:url(../img/img2/ippin-ttl-003.gif) left top no-repeat;
}

/*佳人手帳*/
#ProductSearch 
h2#kajin {
	background:url(../img/img2/kajin-ttlshohin.gif) left top no-repeat;
}

/*pika*/
#ProductSearch 
h2#pika {
	background:url(../img/img2/pika-ttl-003.gif) left top no-repeat;
}

#ProductSearch ul {
	margin: 10px 0px;
}

#ProductSearch ul li {
	float: left;
	width: 159px;
	height: 51px;
	padding: 0 4px 8px 4px;
}

#ProductSearch ul li.right {
	padding: 0 0 0 0;
}

/***************************************************
* 商品から探す（pikaのみ）
***************************************************/
/*pika*/
#ProductSearch1 
h2#pika {
	background:url(../img/img2/pika-ttl-003.gif) left top no-repeat;
}

#ProductSearch1 ul {
	margin: 10px 0px;
}

#ProductSearch1 ul li {
	float: left;
	width: 159px;
	height: 69px;
	padding: 0 4px 8px 4px;
}

#ProductSearch1 ul li.right {
	padding: 0 0 0 0;
}



/***************************************************
* 特集から探す（横3つ）
***************************************************/
/*大人の逸品*/
#tokushuSearch
h2#ippin {
	background:url(../img/img2/ippin-ttltokushu.gif) left top no-repeat;
}

/*佳人手帳*/
#tokushuSearch
h2#kajin {
	background:url(../img/img2/kajin-ttltokushu.gif) left top no-repeat;
}


#tokushuSearch ul {
	margin: 5px 0px 10px 0px;
}

#tokushuSearch ul li {
	float: left;
	width: 215px;
	padding: 0 9px 10px 0px;
}

#tokushuSearch ul li.right {
	padding: 0 0 0 0;
}


/***************************************************
* 特集から探す(横2つ)
***************************************************/

/*佳人手帳*/
#tokushuSearch2
h2#kajin {
	background:url(../img/img2/kajin-ttltokushu.gif) left top no-repeat;
}


#tokushuSearch2 ul {
	margin: 5px 0px 10px 0px;
}

#tokushuSearch2 ul li {
	float: left;
	width: 325px;
	padding: 0 13px 10px 0px;
}

#tokushuSearch2 ul li.right {
	padding: 0 0 0 0;
}


/***************************************************
* 特集から探す(横4つ)
***************************************************/
#tokushuSearch4 ul {
	margin: 5px 0px 10px 0px;
}

#tokushuSearch4 ul li {
	float: left;
	width: 162px;
	padding: 0 5px 10px 0px;
}

#tokushuSearch4 ul li.right {
	padding: 0 0 0 0;
}



/***************************************************
* オススメ商品
****************************************************/
/*index*/
#Recommend 
h2#indextop  {
	background:url(../img/img1/index-ttl-003.gif) left top no-repeat;
}

/*サライ*/
#Recommend 
h2#serai{
	background:url(../img/img2/serai-ttl-003.gif) left top no-repeat;
}

/*BE-PAL*/
#Recommend 
h2#bepal {
	background:url(../img/img2/bepal-ttl-003.gif) left top no-repeat;
}

/*大人の逸品*/
#Recommend 
h2#ippin {
	background:url(../img/img2/ippin-ttl-004.gif) left top no-repeat;
}

/*佳人手帳*/
#Recommend 
h2#kajin {
	background:url(../img/img2/kajin-ttlosusume.gif) left top no-repeat;
}

/*DIME*/
#Recommend 
h2#dime {
	background:url(../img/img2/dime-ttl_002.gif) left top no-repeat;
}


#Recommend ul {
	margin: 10px 0px;
}

#Recommend ul li {
	float: left;
	width: 159px;
	/*height: 200px;*/
	padding: 0 4px 5px 4px;
}

#Recommend ul li.right {
	padding: 0 0 0 0;
}

#Recommend ul li dl {
	width: 159px;
	/*height: 207px;*/
	background: url(../img/img1/index-bg-002.gif) left top repeat-y;
}

#Recommend ul li dl dt {
	width: 143px;
	padding: 6px 6px 0 6px;
	background: url(../img/img1/index-bg-002top.gif) left top no-repeat;
}

#Recommend ul li dl dt img {
	width: 141px;
	border: 1px solid #bcbcbc;
}

#Recommend ul li dl dt p.title {
	/*height: 29px;*/
	padding: 10px 0 0 0;
	font-weight: bold;
}

#Recommend ul li dl.overline dt p.title {
	/*height: 51px;*/
	padding: 10px 0 0 0;
	font-weight: bold;
}

#Recommend ul li dl dd {
	width: 145px;
	/*height: 50px;*/
	padding: 6px 8px 0 5px;
	background: url(../img/img1/index-bg-002btm.gif) left bottom no-repeat;
}

#Recommend ul li dl.overline dd {
	height: 28px;
}

#Recommend ul li dl dd p.caption {
	font-size: 11px;
}

#Recommend ul li dl dd p.price {
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	/*padding-bottom:7px;*/
}

#Recommend ul li dl.dime dd p.price {
	background: url(../img/img1/icon-dime.gif) right top no-repeat;
	/*height:15px;*/
	padding-bottom:3px;
	margin:5px 0 3px 0;
	display:block;
}


#Recommend ul li dl.ippin dd p.price {
	background: url(../img/img1/icon-ippin.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.bepal dd p.price {
	background: url(../img/img1/icon-bepal.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.serai dd p.price {
	background: url(../img/img1/icon-serai.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}


#Recommend ul li dl.lapita dd p.price {
	background: url(../img/img1/icon-lapita.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.onokuma dd p.price {
	background: url(../img/img1/icon-onokuma.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.praserai dd p.price {
	background: url(../img/img1/icon-praserai.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.rumic dd p.price {
	background: url(../img/img1/icon-rumic.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.shocomi dd p.price {
	background: url(../img/img1/icon-shocomi.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.sundaygx dd p.price {
	background: url(../img/img1/icon-sundaygx.gif) right top no-repeat;
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#Recommend ul li dl.noncat dd p.price {
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}


/***************************************************
* DIMEオススメ商品（新着商品用）
****************************************************/
/*DIME*/
#dimeRecommend
h2#dime {
	background:url(../img/img2/dime-ttl_dimeRecommend.gif) left top no-repeat;
}


#dimeRecommend ul {
	margin: 10px 0px;
}

#dimeRecommend ul li {
	float: left;
	width: 159px;
	/*height: 200px;*/
	padding: 0 4px 5px 4px;
}

#dimeRecommend ul li.right {
	padding: 0 0 0 0;
}

#dimeRecommend ul li dl {
	width: 159px;
	/*height: 207px;*/
	background: url(../img/img1/index-bg-002-bk.gif) left top repeat-y;
}

#dimeRecommend ul li dl dt {
	width: 143px;
	padding: 6px 6px 0 6px;
	background: url(../img/img1/index-bg-002top-bk.gif) left top no-repeat;
}

#dimeRecommend ul li dl dt img {
	width: 141px;
	border: 1px solid #bcbcbc;
}

#dimeRecommend ul li dl dt p.title {
	/*height: 29px;*/
	padding: 10px 0 0 0;
	font-weight: bold;
}

#dimeRecommend ul li dl.overline dt p.title {
	/*height: 51px;*/
	padding: 10px 0 0 0;
	font-weight: bold;
}

#dimeRecommend ul li dl dd {
	width: 145px;
	/*height: 50px;*/
	padding: 6px 8px 0 5px;
	background: url(../img/img1/index-bg-002btm-bk.gif) left bottom no-repeat;
}

#dimeRecommend ul li dl.overline dd {
	height: 28px;
}

#dimeRecommend ul li dl dd p.caption {
	font-color: #ffffff;
	font-size: 11px;
}

#dimeRecommend ul li dl dd p.price {
	font-color: #ffffff;
	font-size: 12px;
	padding-top: 8px;
	/*padding-bottom:7px;*/
}

#dimeRecommend ul li dl.dime dd p.price {
	background: url(../img/img1/icon-dime.gif) right top no-repeat;
	/*height:15px;*/
	padding-bottom:3px;
	margin:5px 0 3px 0;
	display:block;
}

#dimeRecommend ul li dl.noncat dd p.price {
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}



/***************************************************
* DIMEオリジナル商品バナー
****************************************************/
/*DIME*/
#dimeOriginal
h4#dime {
	background:url(../img/img2/dime-ttl_dimeOriginal.gif) left top no-repeat;
}

.dimeBanner {
	display: block;
	width: 663px;
	margin-top: 10px;
}

.Banner325_box {
	display: block;
	width: 663px;
	margin-top: 10px;
}

.Banner325_l {
	width:325px;
	float:left;
	margin-right:13px;
}

.Banner325_r {
	width:325px;
	float:right;
}


/*各タイトル見出し----------------------*/
div.lTitle 
h4 {
	float: left;
	display: block;
	height: 30px;
	width: 663px;
	text-indent: -9999px;
}


/*各タイトル見出し----------------------*/
div.lTitle 
h5 {
	float: left;
	display: block;
	height: 30px;
	width: 300px;
	text-indent: -9999px;
}


/***************************************************
* モノラピタ用(横912px)
****************************************************/
/*mono*/
#mono
h2#mono {
	background:url(../img/img2/dime-ttl_dimeRecommend.gif) left top no-repeat;
}


#monoRecommend ul {
	margin: 5px 0px;
}

#monoRecommend ul li {
	float: left;
	width: 150px;
	padding: 0 9px 5px 21px;
}

#monoRecommend ul li.right {
	padding: 0 21px 5px 21px;
}

#monoRecommend ul li dl {
	width: 150px;
}

#monoRecommend ul li dl dt {
	width: 150px;
	padding: 6px 6px 0 6px;
}

#monoRecommend ul li dl dt img {
	width: 150px;
}

#monoRecommend ul li dl dt p.title {
	padding: 10px 0 0 0;
	font-weight: bold;
}

#monoRecommend ul li dl.overline dt p.title {
	padding: 10px 0 0 0;
	font-weight: bold;
}

#monoRecommend ul li dl dd {
	width: 145px;
	padding: 6px 8px 0 5px;
}

#monoRecommend ul li dl.overline dd {
	height: 28px;
}

#monoRecommend ul li dl dd p.caption {
	font-size: 11px;
}

#monoRecommend ul li dl dd p.price {
	font-size: 12px;
	padding-top: 8px;
}

#monoRecommend ul li dl.noncat dd p.price {
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}

#monoRecommend ul li dl dd p.outletprice {
	font-size: 12px;
	padding-top: 4px;
	text-align: right;
}

#monoRecommend ul li dl dd p.outletprice2 {
	font-color: #ff0000;
	font-size: 12px;
	padding-top: 4px;
	text-align: right;
}

.monottl1 {
	display: block;
	width: 912px;
	margin: 0 0 10px 0;
}

.monottl2 {
	display: block;
	width: 912px;
	margin: 20px 0 10px 0;
}


/***************************************************
* 佳人手帳オススメ商品
****************************************************/
/*佳人手帳*/
#kajinRecommend
h2#kajin {
	background:url(../img/img2/kajin-ttl_kajinRecommend.gif) left top no-repeat;
}


#kajinRecommend ul {
	margin: 10px 0px;
}

#kajinRecommend ul li {
	float: left;
	width: 159px;
	/*height: 200px;*/
	padding: 0 4px 5px 4px;
}

#kajinRecommend ul li.right {
	padding: 0 0 0 0;
}

#kajinRecommend ul li dl {
	width: 159px;
	/*height: 207px;*/
	background: url(../img/img1/index-bg-002-pi.gif) left top repeat-y;
}

#kajinRecommend ul li dl dt {
	width: 143px;
	padding: 6px 6px 0 6px;
	background: url(../img/img1/index-bg-002top-pi.gif) left top no-repeat;
}

#kajinRecommend ul li dl dt img {
	width: 141px;
	border: 1px solid #ff657a;
}

#kajinRecommend ul li dl dt p.title {
	/*height: 29px;*/
	padding: 10px 0 0 0;
	font-weight: bold;
}

#kajinRecommend ul li dl.overline dt p.title {
	/*height: 51px;*/
	padding: 10px 0 0 0;
	font-weight: bold;
}

#kajinRecommend ul li dl dd {
	width: 145px;
	/*height: 50px;*/
	padding: 6px 8px 0 5px;
	background: url(../img/img1/index-bg-002btm-pi.gif) left bottom no-repeat;
}

#kajinRecommend ul li dl.overline dd {
	height: 28px;
}

#kajinRecommend ul li dl dd p.caption {
	font-color: #ffffff;
	font-size: 11px;
}

#kajinRecommend ul li dl dd p.price {
	font-color: #ffffff;
	font-size: 12px;
	padding-top: 8px;
	/*padding-bottom:7px;*/
}

#kajinRecommend ul li dl.dime dd p.price {
	background: url(../img/img1/icon-dime.gif) right top no-repeat;
	/*height:15px;*/
	padding-bottom:3px;
	margin:5px 0 3px 0;
	display:block;
}

#kajinRecommend ul li dl.noncat dd p.price {
	padding-bottom:3px;
	margin:5px 0 5px 0;
	display:block;
}


/***************************************************
* sakura
****************************************************/

#sakuracontents ul {
	margin: 0px;
}

#sakuracontents ul li {
	float: left;
	width: 304px;
	padding: 0 0 0 0;
}

#sakuracontents ul li.right {
	padding: 0 0 0 0;
}

.sakurattl {
	display: block;
	width: 912px;
	margin: 0px;
}

.sakurafooter {
	display: block;
	width: 912px;
	margin: 0px;
}

/***************************************************
* スピリッツ
****************************************************/

.spirits {
	display: block;
	width: 663px;
	margin: 0px;
}

/*/////////////////////////////////////////////////////////////////////////////////
  右カラム
//////////////////////////////////////////////////////////////////////////////////*/
div.rBox {
	display: block;
	margin-top: 26px;
}

/*右カラムのタイトル枠背景色---------------*/
div.rTitle#Tindex {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #313131;
}


div.rTitle#Tserai {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #034e08;
}

div.rTitle#Tbepal {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #88bf04;
}

div.rTitle#Tdime {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #031d8d;
}

div.rTitle#Tippin {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #4557af;
}

div.rTitle#spirits {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #990000;
}

div.rTitle#Tgx {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #0018ff;
}

div.rTitle#Tshocomi {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #fe74a8;
}

/*indexのランダム切り替えの場合*/
div.rTitle h3#serai {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #034e08;
}

div.rTitle h3#bepal {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #88bf04;
}

div.rTitle h3#dime {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #031d8d;
}

#NewArival .rTitle h3#dime {
	width: 177px;
}

#NewArival .rTitle h3#ippin {
	width: 177px;
}

#NewArival .rTitle h3#serai {
	width: 177px;
}

#NewArival .rTitle h3#bepal {
	width: 177px;
}

div.rTitle h3#ippin {
	display: block;
	width: 234px;
	height: 30px;
	background-color: #4557af;
}



/*各タイトル見出し--------------*/

div.rTitle 
h3 {
	float: left;
	display: block;
	height: 30px;
	width: 234px;
	text-indent: -9999px;
}

/*一覧ボタン--------------------*/
p.others {
	float: right;
	width: 57px;
	height: 30px;
	text-indent: -9999px;
	background: url(../img/img1/index-brn-001_ov.gif) left 50% no-repeat;

}

p.others 
a {
	float: right;
	width: 57px;
	height: 30px;
	background: url(../img/img1/index-brn-001.gif) left 50% no-repeat;	
}

p.others 
a:hover {
	background: url(../img/img1/index-brn-001_ov.gif) left 50% no-repeat;	
}


/***************************************************
* 最新情報 （index.htmlのみ）
***************************************************/
#News 
h3 {
	background:url(../img/img1/index-ttl-004.gif) left top no-repeat;
}

#News {
	margin-top:0px;
}

#News 
div#NewsBox {
	display: block;
	width: 216px;
	height: 183px;
	padding: 0 8px 0 8px;
	margin-bottom: 14px;
	border: 1px solid #e7e6e6;
	border-top: none;
	overflow-y: scroll;
}

#News 
div#NewsBox ul {
	padding: 0;
}

#News 
div#NewsBox ul li {
	padding: 0 0 13px 0;
}

#News 
div#NewsBox ul li span {
	font-weight: bold;
	padding-right: 5px;
}


/***************************************************
* 最新号
***************************************************/
/*サライ*/
#NewNumber 
h3#serai {
	background:url(../img/img2/serai-ttl-004.gif) left top no-repeat;
}

/*BE-PAL*/
#NewNumber 
h3#bepal {
	background:url(../img/img2/bepal-ttl-004.gif) left top no-repeat;
}

/*大人の逸品*/
#NewNumber 
h3#ippin  {
	background:url(../img/img2/ippin-ttl-005.gif) left top no-repeat;
}

/*佳人手帳*/
#NewNumber 
h3#kajin  {
	background:url(../img/img2/kajin_new.gif) left top no-repeat;
}

/*DIME*/
#NewNumber 
h3#dime {
	background:url(../img/img2/dime-ttl_003.gif) left top no-repeat;
}

/*スピリッツ*/
#NewNumber 
h3#spirits  {
	background:url(../img/img3/sprits_new.gif) left top no-repeat;
}

/*サンデーGX*/
#NewNumber 
h3#sundaygx  {
	background:url(../img/img3/sundaygx-ttl-002.gif) left top no-repeat;
}

/*Sho-Comi*/
#NewNumber 
h3#shocomi {
	background:url(../img/img3/shocomi-ttl-002.gif) left top no-repeat;
}

/*pika*/
#NewNumber 
h3#pika {
	background:url(../img/img2/pika-ttl-006.gif) left top no-repeat;
}

#NewNumber {
	margin-top:0px;
}

#NewNumber 
div#NewsBox {
	display: block;
	width: 216px;
	height: auto;
	padding: 0 8px 10px 8px;
	margin-bottom: 10px;
	border: 1px solid #e7e6e6;
	border-top: none;
	text-align:center;
}

#NewNumber 
div#NewsBox
img{
	margin-top:5px;
	margin-bottom:5px;
}

#NewNumber 
div#NewsBox
p{
	line-height:1.5;
}



/***************************************************
* 会員登録
***************************************************/


#Member 
div#MemberBox {
	display: block;
	width: 216px;
	height: auto;
	padding: 10px 8px 10px 8px;
	margin-bottom: 10px;
	border: 1px solid #e7e6e6;
}

#Member 
div#MemberBox
img{
	margin-top:3px;
	margin-bottom:3px;
	padding-left: 40px;
}

#Member 
div#MemberBox
p{
	font-size: 12px;
	line-height:1.2;
}


/***************************************************
* 大人の逸品プラス最新号
****************************************************/
#NewNumberPlus 
h3 {
	background:url(../img/img2/ippin-ttl-006.gif) left top no-repeat;
}

#NewNumberPlus  {
	margin-top:0px;
}

#NewNumberPlus 
div#NewsBox {
	display: block;
	width: 216px;
	height: auto;
	padding: 0 8px 10px 8px;
	margin-bottom: 10px;
	border: 1px solid #e7e6e6;
	border-top: none;
	text-align:center;
}

#NewNumberPlus 
div#NewsBox
img{
	margin-top:5px;
	margin-bottom:5px;
}

#NewNumberPlus 
div#NewsBox
p{
	line-height:1.5;
}

/***************************************************
* バナー達
****************************************************/
.rBannerttl {
	display: block;
	width: 234px;
	margin: 5px 0 10px 0;
}

.rBannermobile {
	display: block;
	width: 234px;
	margin: 10px 0 10px 0;
}


.rBanner {
	display: block;
	width: 234px;
	margin-bottom: 10px;
}

.rBanner span{
	font-size: 11px;
	display: block;
	width: 234px;
	text-align: center;
	padding-top: 3px;
}



/***************************************************
* モバイル版PALSHOP
****************************************************/
/*index*/
#Mobile 
h3#indextop {
	background:url(../img/img1/index-ttl-005.gif) left top no-repeat;
}

/*サライ*/
#Mobile 
h3#serai {
	background:url(../img/img2/serai-ttl-005.gif) left top no-repeat;
}

/*BE-PAL*/
#Mobile 
h3#bepal {
	background:url(../img/img2/bepal-ttl-005.gif) left top no-repeat;
}

/*大人の逸品*/
#Mobile 
h3#ippin  {
	background:url(../img/img2/ippin-ttl-007.gif) left top no-repeat;
}

/*DIME*/
#Mobile 
h3#dime  {
	background:url(../img/img2/dime-ttl_004.gif) left top no-repeat;
}

/*サンデーGX*/
#Mobile 
h3#sundaygx  {
	background:url(../img/img3/sundaygx-ttl-003.gif) left top no-repeat;
}

/*Sho-Comi*/
#Mobile 
h3#shocomi {
	background:url(../img/img3/shocomi-ttl-003.gif) left top no-repeat;
}


#Mobile 
#MobileBox {
	display: block;
	width: 232px;
	height: 97px;
	margin-bottom: 14px;
	border: 1px solid #e7e6e6;
	border-top: none;
	background: url(../img/img1/index-bn-005.gif) left bottom no-repeat;
}

#Mobile 
#MobileBox p {
	text-indent: 5px;
}

#Mobile 
#MobileBox 
p#MobileTxt {
	display: block;
	width: 232px;
	height: 33px;
	text-indent: -9999px;
	background: url(../img/img1/index-mobile-001.gif) left bottom no-repeat;
}

/***************************************************
* 新着商品
***************************************************/
#NewArival h3 {
	float: left;
	display: block;
	height: 30px;
	width: 177px;
	text-indent: -9999px;
}

/*index*/
#NewArival
h3#indextop {
	background:url(../img/img1/index-ttl-006.gif) left top no-repeat;
}

/*サライ*/
#NewArival
h3#serai {
	background:url(../img/img2/serai-ttl-006.gif) left top no-repeat;
}

/*BE-PAL*/
#NewArival
h3#bepal {
	background:url(../img/img2/bepal-ttl-006.gif) left top no-repeat;
}

/*大人の逸品*/
#NewArival
h3#ippin  {
	background:url(../img/img2/ippin-ttl-008.gif) left top no-repeat;
}

/*佳人手帳*/
#NewArival
h3#kajin  {
	background:url(../img/img2/kajin_NewArival.gif) left top no-repeat;
}

/*DIME*/
#NewArival
h3#dime  {
	background:url(../img/img2/dime-ttl_005.gif) left top no-repeat;
}

#NewArival ul {
	margin-top: 10px;
}

#NewArival ul li {
	width: 228px;
	height: 82px;
	border: 1px solid #e7e6e6;
	padding: 2px;
	background: url(../img/img1/index-icon-new.gif) left top no-repeat;
	margin: 0 0 5px 0;
}

#NewArival ul li dl dt {
	float: right;
	width: 78px;
	height: 78px;
	padding: 1px;
	border: 1px solid #e6e5e5;
}

#NewArival ul li dl dd {
	width: 138px;
	height: 78px;
	padding: 2px;
}

#NewArival ul li dl dd p {
	text-align: right;
}

#NewArival ul li dl dd p.title,
#NewArival ul li dl dd p.price {
	font-size: 12px;
	padding-bottom: 5px;
}

#NewArival ul li dl dd p.caption {
	font-size: 11px;
	line-height: 13px;
	padding: 5px 0;
}



/***************************************************
* 売れ筋ランキング
****************************************************/
/*index*/
#Ranking
h3#indextop {
	background:url(../img/img1/index-ttl-007.gif) left top no-repeat;
}

/*サライ*/
#Ranking
h3#serai {
	background:url(../img/img2/serai-ttl-007.gif) left top no-repeat;
}

/*BE-PAL*/
#Ranking
h3#bepal {
	background:url(../img/img2/bepal-ttl-007.gif) left top no-repeat;
}

/*大人の逸品*/
#Ranking
h3#ippin  {
	background:url(../img/img2/ippin-ttl-009.gif) left top no-repeat;
}

/*佳人手帳*/
#Ranking
h3#kajin  {
	background:url(../img/img2/kajin_Ranking.gif) left top no-repeat;
}

/*DIME*/
#Ranking
h3#dime  {
	background:url(../img/img2/dime-ttl_006.gif) left top no-repeat;
}

#Ranking ol  {
	margin-top: 10px;
}

#Ranking ol li {
	width: 228px;
	height: 82px;
	border: 1px solid #e7e6e6;
	padding: 2px;
	margin-bottom: 5px;
}

#Ranking ol li.first {
	background: url(../img/img1/index-icon-01.gif) left top no-repeat;
}
#Ranking ol li.second {
	background: url(../img/img1/index-icon-02.gif) left top no-repeat;
}
#Ranking ol li.third {
	background: url(../img/img1/index-icon-03.gif) left top no-repeat;
}
#Ranking ol li.fourth {
	background: url(../img/img1/index-icon-04.gif) left top no-repeat;
}
#Ranking ol li.fifth {
	background: url(../img/img1/index-icon-05.gif) left top no-repeat;
}

#Ranking ol li dl dt {
	float: right;
	width: 78px;
	height: 78px;
	padding: 1px;
	border: 1px solid #e6e5e5;
}

#Ranking ol li dl dd {
	width: 138px;
	height: 78px;
	padding: 2px;
}

#Ranking ol li dl dd p {
	text-align: right;
}

#Ranking ol li dl dd p.title,
#Ranking ol li dl dd p.price {
	font-size: 12px;
	padding-bottom: 5px;
}

#Ranking ol li dl dd p.caption {
	font-size: 11px;
	line-height: 13px;
	padding: 5px 0;
}


/***************************************************
* 関連リンク
****************************************************/
/*サライ*/
#Links
h3#serai {
	background:url(../img/img2/serai-ttl-008.gif) left top no-repeat;
}

/*BE-PAL*/
#Links
h3#bepal {
	background:url(../img/img2/bepal-ttl-008.gif) left top no-repeat;
}

/*大人の逸品*/
#Links
h3#ippin  {
	background:url(../img/img2/ippin-ttl-010.gif) left top no-repeat;
}

/*佳人手帳*/
#Links
h3#kajin  {
	background:url(../img/img2/kajin_link.gif) left top no-repeat;
}

/*DIME*/
#Links
h3#dime  {
	background:url(../img/img2/dime-ttl_007.gif) left top no-repeat;
}

#Links
.rTitle {
	margin-bottom: 10px;

}


/*----------------------------------------------------
 ■index.html
-----------------------------------------------------*/
/*Flash*/
.index h1,
.indexBanner {
	margin-bottom: 15px;
}



/***************************************************
* 関連リンク(index用)
****************************************************/


div.uBox {
	display: block;
}

/*タイトル見出し--------------*/

div.uTitle 
h3 {
	float: left;
	display: block;
	height: 30px;
	width: 912px;
	text-indent: -9999px;
}

/*タイトル枠背景色---------------*/
div.uTitle#Tindex {
	display: block;
	width: 912px;
	height: 30px;
	background-color: #313131;
}

/*index*/
#Links
h3#indextop {
	background:url(../img/img1/index-ttl-008.gif) left top no-repeat;
}

#Links ul {
	margin: 18px 0px;
}

#Links ul li {
	float: left;
	width: 165px;
	height: 42px;
	padding: 0 5px 15px 5px;
}

#Links ul li.right {
	padding: 0 0 0 0;
}





/*----------------------------------------------------
 ■ippin.html
-----------------------------------------------------*/
/******************
* 特集
*******************/
#Feature h2 {
	background:url(../img/img2/ippin-ttl-001.gif) left top no-repeat;
}

#Feature ul {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left:4px;
}

#Feature ul li {
	float: left;
	width: 204px;
	height: 110px;
}

li.imgL{
	padding:0 23px 20px 0;
}

li.imgR{
	padding: 0 0 20px 0;
}


/*********************
* 大人の逸品とは
**********************/
.lTitle03 {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #ffffff;
}



/*見出し*/
.lTitle03 h2 {
	float: left;
	display: block;
	height: 30px;
	width: 663px;
	text-indent: -9999px;
}

#aboutippin h2 {
	background:url(../img/img2/ippin-ttl-about.gif) left top no-repeat;
}

#aboutippin p{
	color:#333333;
	line-height:1.7;
	font-size:100%;
	margin-top:15px;
	margin-left:33px;

}


/*----------------------------------------------------
 ■serai.html
-----------------------------------------------------*/
/*********************
* 「サライの店」紹介
**********************/
.lTitle02 {
	display: block;
	width: 663px;
	height: 30px;
	background-color: #ffffff;
}

/*見出し*/
.lTitle02 h2 {
	float: left;
	display: block;
	height: 30px;
	width: 663px;
	text-indent: -9999px;
}

#seraiShop h2 {
	background:url(../img/img2/serai-ttl-shop.gif) left top no-repeat;
}

#seraiShop p{
	color:#333333;
	line-height:1.7;
	font-size:100%;
	margin-top:15px;
	margin-left:33px;

}

#seraiShop ul{
	margin-top:15px;
	line-height:1.7;
	list-style:disc inside url(../img/img2/shop_listMark.gif);
}

#seraiShop ul li{
	padding-left:10px;
	margin-left:20px;
}

/*----------------------------------------------------
 ■sundaygx.html
-----------------------------------------------------*/
/******************
* オリジナル商品
*******************/
#OriginalPro h2 {
	background:url(../img/img3/sundaygx-ttl-001.gif) left top no-repeat;
}

#OriginalPro 
ul#product {
	clear:left;
	margin: 20px 0px 0px 0px;
}

li#productImgL {
	float: left;
	display:block;
	width: 321px;
	height: auto;
	background:url(../img/img3/sundaygx-pro-bg.gif) left top no-repeat;
	border:solid 1px #0088fb;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin-bottom:00px;
}

li#productImgR {
	float: left;
	display:block;
	width: 321px;
	height: 100%;
	background:url(../img/img3/sundaygx-pro-bg.gif) left top no-repeat;
	border:solid 1px #0088fb;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;	
	margin-left: 8px;
	margin-bottom:00px;	
}

/*商品画像*/
div.photo{
	float:left;
}

/*商品詳細*/
div.proName{
	width:155px;
	height:auto;
	float:left;
	color:#333333;
	margin-top:3px;
	margin-left:3px;
}

div.proName
span{
	display:none;
}

div.proName
h4{
	color:#032980;
	font-weight:bold;
	font-size:100%;
}

div.proName
p.details{
	padding-top:10px;
	font-size:80%;
	line-height:1.5;	
}

div.proName
p.price{
	font-size:90%;
	font-weight:bold;
	padding-top:20px;
	margin-bottom:10px;
}

/*購入ボタンエリア*/
div.proName
ul.buyBtnArea{
	display:block;
}


/*購入ボタン・サイズＭ*/
div.proName
ul.buyBtnArea
li.buyBtnM{
	display:block;
	float:left;
	width:49px;
	height:18px;
	margin-right:4px;
}

li.buyBtnM
a {
	display: block;
	width: 49px;
	height:18px;
	background: url(../img/img3/sundaygx-btn-Msize.gif) no-repeat 0px 0px;
}

li.buyBtnM
a:hover {
	display: block;
	width: 49px;
	height:18px;
	background: url(../img/img3/sundaygx-btn-Msize.gif) no-repeat 0px -18px;
}

/*購入ボタン・サイズL*/
div.proName
ul.buyBtnArea
li.buyBtnL{
	display:block;
	float:left;
	width:49px;
	height:18px;
	margin-right:4px;
}

li.buyBtnL
a {
	display: block;
	width: 49px;
	height:18px;
	background: url(../img/img3/sundaygx-btn-Lsize.gif) no-repeat 0px 0px;
}

li.buyBtnL
a:hover {
	display: block;
	width: 49px;
	height:18px;
	background: url(../img/img3/sundaygx-btn-Lsize.gif) no-repeat 0px -18px;
}


/*購入ボタン・サイズXL*/
div.proName
ul.buyBtnArea
li.buyBtnXL{
	display:block;
	float:left;
	width:49px;
	height:18px;
}

li.buyBtnXL
a {
	display: block;
	width: 49px;
	height:18px;
	background: url(../img/img3/sundaygx-btn-XLsize.gif) no-repeat 0px 0px;
}

li.buyBtnXL
a:hover {
	display: block;
	width: 49px;
	height:18px;
	background: url(../img/img3/sundaygx-btn-XLsize.gif) no-repeat 0px -18px;
}

/*購入ボタン・詳しくはこちら*/
div.proName
ul.buyBtnArea
li.buyBtndetail{
	display:block;
	float:left;
	width:108px;
	height:20px;
	margin-left:20px;
}

li.buyBtndetail
a {
	display: block;
	width:108px;
	height:20px;
	background: url(../img/img3/sundaygx-btn-detail.gif) no-repeat 0px 0px;
}

li.buyBtndetail
a:hover {
	display: block;
	width:108px;
	height:20px;
	background: url(../img/img3/sundaygx-btn-detail.gif) no-repeat 0px -20px;
}



/*----------------------------------------------------
 ■shocomi.html
-----------------------------------------------------*/
/*********************
* 作家から探す
**********************/

#WriterSerch h2 {
	background:url(../img/img3/shocomi-ttl-001.gif) left top no-repeat;
}

/*
#WriterSerch
div#product {
	margin: 20px 0px 0px 0px;
}
*/
dl.WriterProL
span {
	display:none;
}

dl.WriterProR
span {
	display:none;
}

/*作者別商品*/
dl.WriterProL{
	display:block;
	width:207px;
	margin:20px 15px 0px 3px;
	float:left;
}


dl.WriterProR{
	display:block;
	width:207px;
	margin:20px 0px 0px 3px;
	float:left;
}

/*作者別商品一覧へボタン*/
/*青木琴美*/
a#aoki{
	display:block;
	width:207px;
	height:67px;
	background:url(../img/img3/shocomi-btn-product-001.jpg) 0 0 no-repeat;
	}
	
	
a#aoki:hover{
display:block;
height:67px;
width:207px;
background: url(../img/img3/shocomi-btn-product-001_ov.jpg) no-repeat;
	}


a#ikeyama{
	display:block;
	width:207px;
	height:67px;
	background:url(../img/img3/shocomi-btn-product-002.jpg) 0 0 no-repeat;
	}
	
a#ikeyama:hover{
display:block;
height:67px;
width:207px;
background: url(../img/img3/shocomi-btn-product-002_ov.jpg) no-repeat;
	}

a#minami{
	display:block;
	width:207px;
	height:67px;
	background:url(../img/img3/shocomi-btn-product-004.jpg) 0 0 no-repeat;
	}
	
a#minami:hover{
display:block;
height:67px;
width:207px;
background: url(../img/img3/shocomi-btn-product-004_ov.jpg) no-repeat;
	}

a#watase{
	display:block;
	width:207px;
	height:67px;
	background:url(../img/img3/shocomi-btn-product-005.jpg) 0 0 no-repeat;
	}
	
a#watase:hover{
display:block;
height:67px;
width:207px;
background: url(../img/img3/shocomi-btn-product-005_ov.jpg) no-repeat;
	}


/*オススメ商品エリア全体*/
/*
div.productImg{
	display:block;
	width: 201px;
	height: auto;
	background:url(../img/img3/shocomi-pro-bg.gif) left top no-repeat;
	border:solid 1px #ffcbdf;
	margin-top:5px;
}
*/
/*○○先生のオススメ商品♪*/
/*
div.productImg
div.recommendTtl{
	margin:7px auto 5px auto;
	text-align:center;
}
*/
/*商品画像*/
/*
div.productImg
div.photo{
	width:164px;
	height:115px;
	margin:5px auto 0 auto;
}
*/
/*商品詳細*/
dl.WriterProL dd{
	width: 201px;
	text-align:center;
	background:url(../img/img3/shocomi-pro-bg.gif) left top no-repeat;
	border:solid 1px #ffcbdf;
	margin-top:5px;
	padding:5px 0 5px 0;
	}

dl.WriterProR dd{
	width: 201px;
	text-align:center;
	background:url(../img/img3/shocomi-pro-bg.gif) left top no-repeat;
	border:solid 1px #ffcbdf;
	margin-top:5px;
	padding:5px 0 5px 0;
	}


div.productDetail{
	width:164px;
	text-align:left;
	}

div.productDetail
div.proName{

	height:auto;
	color:#333333;
	margin:5px 15px 10px 18px;
}

div.productDetail
span{
	display:none;
}

div.productDetail
h4{
	color:#032980;
	font-weight:bold;
	font-size:90%;
	line-height:1.2em;	
}

div.productDetail
p.details{
	padding-top:5px;
	font-size:80%;
	color:#666666;
	line-height:1.1em;
}

div.productDetail
p.price{
	color:#666666;
	font-size:90%;
	font-weight:bold;
	padding-top:8px;
	text-align:right;
}
*/

/*----------------------------------------------------
 ■rumiko.html
-----------------------------------------------------*/

/*名作ジッポ*/
div#rumiko_zippo{
 background:url(../img/img3/rumiko-main-img-002.jpg) left top no-repeat;
 width:663px;
 height:210px;
 margin-bottom:25px;
 }
 
div#zippo_rumiko{
	background:url(../img/img3/rumiko-main-img-002.jpg) left top no-repeat;
	width:663px;
	height:210px;
	margin-bottom:25px;
	}
 

#zippo_title{
 text-indent:-9999px;
 width:663px;
 height:165px;
}

ul#zippo_detail{
margin-left:288px;
_margin-left:270px;
}

#zippo_detail li{
	float:left;
	margin:0 14px 0 19px;

 }

#rumiko_Pro h2 {
 background:url(../img/img3/rumiko-ttl-001.gif) left top no-repeat;
}

#rumiko_Pro  
ul#product {
 margin: 00px 0px 0px 0px;
 clear:left;
}

div.lTitle#rumiko{
 display: block;
 width: 663px;
 height: 30px;
 background-color: #7d56cc;
 margin-bottom:10px;
}

#spacer{
	font-size:12px;
	*font-size:5px;
	}

li#productImgL2 {
	float: left;
	display:block;
	width: 321px;
	height: auto;
	background:url(../img/img3/rumiko-pro-bg.jpg) left top no-repeat;
	border:solid 1px #7d56cc;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin-bottom:0px;
}

li#productImgR2 {
	float: left;
	display:block;
	width: 321px;
	height: 100%;
	background:url(../img/img3/rumiko-pro-bg.jpg) left top no-repeat;
	border:solid 1px #7d56cc;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;	
	margin-left: 8px;
	margin-bottom:00px;	
}

div.proName2{
	width:155px;
	height:auto;
	float:left;
	color:#333333;
	margin-top:3px;
	margin-left:3px;
}

div.proName2
span{
	display:none;
}

div.proName2
h4{
	color:#7d56cc;
	font-weight:bold;
	letter-spacing:1.0;
	font-size:100%;
}

div.proName2
p.details{
	padding-top:10px;
	font-size:70%;
	line-height:1.5;	
}

div.proName2
p.price{
	font-size:80%;
	font-weight:bold;
	padding-top:20px;
	margin-bottom:10px;
}

#copyright_rumiko{
 width:663px;
 clear:both;
 text-align:right;
 color:#666666;
 }
div.rBox#rumiko_search{
margin-top:0px;
}

div.rTitle#rumiko_search_title{
 display: block;
 width: 234px;
 height: 30px;
 background-color: #7d56cc;
}

#rumiko_search_title #rumiko{
 background:url(../img/img3/rumiko-ttl-002.gif) left top  no-repeat;
 }

div.search_title{
border:1px solid #CCCCCC;
margin:15px 0 15px 0;
padding:5px;
clear:left;
height:82px;
}


div.search_title img{
float:left;
margin-right:5px;
}

div.search_title p{
margin-top:40px;
width:120px;
display:block;
font-size:90%;
float:left;
}

div.search_title#ranma{
background:url(../img/img3/rumiko-search-bg-001.gif) right top no-repeat;
}


div.search_title#mezon{
background:url(../img/img3/rumiko-search-bg-002.gif) right top no-repeat;
}


div.search_title#inuyasha{
background:url(../img/img3/rumiko-search-bg-003.gif) right top no-repeat;
}


div.search_title#urusei{
background:url(../img/img3/rumiko-search-bg-004.gif) right top no-repeat;
}

/*----------------------------------------------------
 ■090617差分
-----------------------------------------------------*/

.rBanner#onokuma{
	text-align:center;
	}

#top_bn_sunday{
	margin-bottom:30px;
	}
#lCont.index #ippin_banner{
	margin-bottom:5px;
	}
#lCont.index .main_text{
	text-align:center;
	margin-bottom:25px;
	font-size:90%;
	line-height:1.1em
	}
	
#lCont.index .bepal_banner{
	text-align:center;
	}
 