@charset "Shift_JIS";

/**
 * cosme
 *
 * date$:2009-12-24
 */


/* clearfix
--------------------------------------------------------------------------------------------------------------*/

.unit:after,
.ranking-horizontal:after,
.clearfix:after
{
	content: "."; 
	line-height: 0;
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	font-size: 0.1em;
}

/*win IE 7 , mac IE 5*/
.unit,
.ranking-horizontal,
.clearfix
{display: inline-block;}

/* Hides from IE-mac \*/
* html .unit,
* html .ranking-horizontal,
* html .clearfix
{height: 1%;}

.unit,
.ranking-horizontal,
.clearfix
{display: block;}
/* End hide from IE-mac */


/* design
--------------------------------------------------------------------------------------------------------------*/

body{color:#5e5b58;background:#FFF url(/cosme/images/common/bg-body.gif) repeat-x 0 0;}
a,a:link{color: #613e10;}
a:visited{color: #613642;}
a:hover{color: #bb0000;}
a:active{color: #ff3333;}


/* product page design
--------------------------------------------------------------------------------------------------------------*/

/** list */
#X_LIST_MODE_A .X_ITEM_CELL,
#X_LIST_MODE_B .X_ITEM_CELL{border-color:#DFDFDF;}

.X_PRCOPY{color:#bb0000;}

.X_CONTROLLER,
.X_PAGENATION{border-color:#DFDFDF;}

.X_ITEM_CELL p.X_PRICE{
	font-size:0.69em;
	font-weight:bold;
}


/** detail */
#X_ITEM_PROMOTION strong{color:#bb0000;}

#X_ITEM_NAME{

	margin:0;
	padding:0.75em 0.75em 0.25em;
	border:none;
	background: transparent url(/cosme/images/product/X_ITEM_NAME-bg-top.gif) no-repeat 0 0;
}

#X_ITEM_NAME h3{
	color:#613e10;
}

#X_ITEM_NAME p{
	color:#472d0b;
}

#X_ITEM_NAME p.X_BRAND{color:#333;}

#X_ITEM_PRICES{
	-moz-border-radius-bottomleft: 4px; 
	-moz-border-radius-bottomright: 4px; 
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	padding-top:12px;
	border-color:#d2cfd2;
	border-top:none;
	background: transparent url(/cosme/images/product/X_ITEM_PRICES-bg-top.gif) no-repeat 0 0;
}

#X_ITEM_PRICES dd{
	font-weight:bold;
}

#X_ITEM_PRICES dd span{
	font-weight:normal
}


#X_FORM_SHOPPING #X_PARAM_CART{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border-color:#d2cfd2;
	background:#f8f8f8;
	margin-bottom:20px;
}


.X_UNIT{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border:1px solid #DFDFDF
}

#X_CATCH_COPY {
	background-color:#f0ebe3;
	border:1px solid #DFDFDF;
}

#X_CATCH_COPY h4{color:#613e10;}
#X_CATCH_COPY p{color:#2e2e2e;}


.X_THUMBNAILS,.X_THUMBNAILS_STYLE{background: transparent url(/cosme/images/product/X_UNIT-bg.gif) no-repeat 0 100%;}
.X_THUMBNAILS .X_ITEM_CELL {padding:0 0 14px 14px;}
.X_THUMBNAILS_STYLE .X_ITEM_CELL {padding:0 0 14px 14px;}
.X_THUMBNAILS p,.X_THUMBNAILS_STYLE p{margin:0 0 5px 14px;}
.X_THUMBNAILS h4,.X_THUMBNAILS_STYLE h4{
	height:40px;
	width:700px;
	margin:0;
	text-indent:-9999px;
}

#X_RECOMMEND_BLOCK h4{
	height:auto;
	width:auto;
	margin:2px 0;
	text-indent:0px;
}

#X_FUNCTION_AND_DETAIL h4{background:transparent url(/cosme/images/product/pd_function.gif) no-repeat scroll 0 0;}
#X_COLORS_AND_VARIATIONS h4{background:transparent url(/cosme/images/product/pd_color.gif) no-repeat scroll 0 0;}
#X_COORDINATES h4{background:transparent url(/cosme/images/product/pd_coordinate.gif) no-repeat scroll 0 0;}
#X_VARIATIONS h4{background:transparent url(/cosme/images/product/pd_variation.gif) no-repeat scroll 0 0;}

#X_USER_REVIEW_BODY{
	-moz-border-radius-bottomleft: 4px; 
	-moz-border-radius-bottomright: 4px; 
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-color:#e6e6e6;
}


#X_USER_REVIEW_HEADER h3 {
	width:700px;
	height:50px;
	margin:0;
	text-indent:-9999px;
	background:transparent url(/cosme/images/product/pd_review_title.gif) no-repeat scroll 0 0;
}

#X_USER_REVIEW_COMMENTS dt{
	border-top:none;
	border-bottom:1px dotted #E6E6E6;
	background:#F8F8F8;
}

#X_USER_REVIEW_COMMENTS .X_USER_NICKNAME,
#X_USER_REVIEW_AVERAGE p{
	color:#443239;
}

#X_RECOMMEND_BLOCK h3{
	height:40px;
	width:700px;
	margin:0 0 10px 0;
	text-indent:-9999px;
	background:transparent url(/cosme/images/product/recommend02.gif) no-repeat scroll 0 0;
}


/* header
--------------------------------------------------------------------------------------------------------------*/

#header{
	position: relative;
	width:900px;
	height:140px;
	margin-bottom:25px;
	background:transparent url(/cosme/images/common/bg-header.gif) no-repeat 0 0;
	}


/** サイト紹介コメント */
#header h1{
	z-index:2;
	position:absolute;
	top:12px;
	right:350px;
	width:380px;
	color:#666;
	font-size: 0.63em;
	font-weight:normal;
	text-align:left;
}

#header h1 a{color:#767676;text-decoration:none;}
#header h1 a:hover{color: #bb0000;}
#header h1 a:active{color: #ff3333;}

/** サイトロゴ */
#cosme-logo{
	width:180px;
	padding:7px 0 0 0;
}

/** ボタンナビゲーション */
#header-link-btn-top{
	position:absolute;
	top:4px;
	right:0;
}

#header-link-btn-top li{
	float:left;
	padding-left:8px;
}

#header-link-btn-mid{
	position:absolute;
	top:35px;
	right:0;
}

#header-link-btn-mid li{
	float:left;
	padding-left:5px;
	height:30px;
}


/** サイトナビゲーション */
#header-link-text ul{
	position:absolute;
	top:72px;
	right:0;
	padding-left:1px;
	background:transparent url(/cosme/images/common/header-link-text-bar.gif) no-repeat 0 100%;
}

#header-link-text li{
	height:21px;
	line-height:21px;
	float:left;
	padding:0 6px;
	background:transparent url(/cosme/images/common/header-link-text-bar.gif) no-repeat 100% 100%;
}

#header-link-text li a{
	color:#555555;
	font-size:0.69em;
	text-decoration:none;
}

#header-link-text li a:hover{color: #a92443;}


/** 検索 */
#search{margin: 21px 0 10px 23px;}

#search input#search-text{
	width:120px;
	height:14px;
	vertical-align:top;
	padding:1px;
	border: 1px solid #c6c6c6;
	border-top-color:#c6c6c6;
	border-left-color:#c6c6c6;
	font-size:0.75em;
	background:#f6f6f6 url(/cosme/images/common/bg-search.gif) no-repeat 0 0;
}

/** 話題のキーワード */
#keywords{
	position:absolute;
	top:102px;
	left:207px;
	background:transparent url(/cosme/images/common/keywords-bg.gif) no-repeat right top;
}

#keywords ul li.first-child,
#keywords ul li.child_1{
	padding-left:78px;
	background:transparent url(/cosme/images/common/keywords-title.gif) no-repeat left top;
}

#keywords ul li{
	float:left;
	height:32px;
	padding:0 14px 0 0;
	font-size:0.75em;
}

#keywords ul li a{
	height:32px;
	line-height:32px;
	display:block;
	padding:0 0 0 12px;
	text-decoration:none;
	background:transparent url(/cosme/images/common/keywords-arw.gif) no-repeat 0 50%;
}

#keywords ul li a{color:#333;}
#keywords ul li a:hover{text-decoration:underline;}
* html #keywords ul li a{display:inline-block;}

/** スクロールショップバナー */
#ad-banner{
	position:absolute;
	top:98px;
	right:0;
}

#ad-banner li{
	float:left;
	padding:0 0 0 5px;
}

/** ポイントキャンペーンバナー */
#point-campaign-bnr{margin-bottom:10px;}



/* footer
--------------------------------------------------------------------------------------------------------------*/

#footer{padding-top:5px;}

#footer .pageTop{
	width:900px;
	margin:5px 0;
}

#footer #inner{
	padding:20px 0;
	background:#efefee url(/cosme/images/common/bg-footer.gif) repeat-x 0 0;
}

/** カタログ・ナビゲーション */
#catalogue-navigation{
	float:left;
	margin-right:20px;
	padding-left:6px;
}

#catalogue-navigation ul li{margin-bottom:6px;}

/** スクロールのショッピングサイト＆オススメコンテンツ */
#shopping-site{
	float:left;
	margin-right:20px;
	width:520px;
}

#shopping-site h3{margin-bottom:8px;}

#shopping-site ul{
	float:left;
	width:173px;
}

#shopping-site ul li{
	padding:3px 0 3px 6px;
	margin-bottom:3px;
	font-size:0.72em;
}

#shopping-site ul li a span{
	display:block;
	line-height:1.33;
	color:#7f7e7e;
	font-size:0.75em;
}

#shopping-site ul li a{
	display:block;
	padding:0 0 0 16px;
	color:#4c4c4c;
	text-decoration:none;
	background:transparent url(/cosme/images/common/foot-nav-arw.gif) no-repeat 0 50%;
}

#shopping-site ul li a:hover,
#shopping-site ul li a:hover span{color: #d51769;}

* html #shopping-site ul li a{display:inline-block;}

* html #shopping-site ul li,
*+html #shopping-site ul li{letter-spacing:1px;}

/** サイトインフォ */
#site-info{
	float:left;
	width:160px;
	background:#f8f8f8 url(/cosme/images/common/bg-footer-company.gif) no-repeat 0 100%;
}

#site-info p,
#site-info li{color:#666;}

#site-info p{
	margin:0 12px 10px 12px;
	font-size:0.63em;
}

#site-info li{
	margin:0 7px 10px 7px;
	padding-left:16px;
	background:transparent url(/cosme/images/common/foot-nav-company-arw.gif) no-repeat 0 50%;
	font-size:0.69em;
}

#site-info p a,
#site-info li a{
	color:#666;
	text-decoration:none;
}

#site-info p a:hover,
#site-info li a:hover{color: #d51769;}

/** コピーライト */
#footer .copyright{background:#311d26 url(/cosme/images/common/bg-footer-copyright.gif) repeat-x 0 0;}

#footer .copyright p{
	width:880px;
	padding:10px;
	color:#FFF;
	font-size:0.69em;
	text-align:center;
}


/* navigation
--------------------------------------------------------------------------------------------------------------*/

/** 共通設定 */
#navigation h3{margin:5px 2px 0 5px;}

/** カテゴリナビゲーション */
#category-navigation ul{overflow:hidden;}

/** スクロールショップバナー */
#ad-banner-nav{
	margin:0 0 10px 2px;
	padding:0;
	text-align:center;
	font-size:1px;
}

#ad-banner-nav a{
	display:block;
	margin:0 auto;
}

#ad-banner-nav a img{display:block;}

/** メルマガバナー */
#mail-magazine-banner-nav{
	margin:0 0 5px 5px;
	padding:0;
	text-align:center;
	font-size:1px;
}

#mail-magazine-banner-nav a{
	display:block;
	margin:0 auto;
}

#mail-magazine-banner-nav a img{display:block;}

/** カテゴリナビゲーション */
.category-navigation{margin:0 2px 7px 5px;}

.category-navigation ul{padding:0 8px 6px 6px;}

.category-navigation li{
	line-height:1.4;
	padding:2px 0;
	font-size:0.69em;
}

.category-navigation li a{
	display:block;
	text-decoration:none;
}

/** コスメマーケット用カテゴリナビゲーション */
#category-navigation-cosme{background:#FFF url(/cosme/images/common/nav-category-bg.gif) no-repeat 0 100%;}

#category-navigation-cosme li a{
	padding:0 0 0 15px;
	background:transparent url(/cosme/images/common/nav-category-arw.gif) no-repeat 0 0;
}

#category-navigation-cosme a,
#category-navigation-cosme a:link{color: #656565;}
#category-navigation-cosme a:visited{color: #676567;}
#category-navigation-cosme a:hover{color: #bb0000;background-position: 1px 0;}
#category-navigation-cosme a:active{color: #ff3333;}

/** 関連サイト・ナビゲーション */
#relation-shopping-site{margin:0 2px 0 5px;}

/** ユーティリティ・ナビゲーション */
#utility-navigation{margin:0 0 7px 15px;}
#utility-navigation li{margin:0 0 2px 0;}

/** FOODS×FOODS×FOODSの話題の商品バナー */
#ad-banner-nav-2{
	margin:10px 0 10px 3px;
	padding:0;
	text-align:center;
	font-size:1px;
}

#ad-banner-nav-2 a{
	display:block;
	margin:0 auto;
}

#ad-banner-nav-2 a img{display:block;}


/*--------------------------------------------------------------------------------------------------------------

 contents 

--------------------------------------------------------------------------------------------------------------*/


/* UI
--------------------------------------------------------------------------------------------------------------*/

/**
 * ユーザインターフェース汎用クラス
 *
 * .pageTop : このページのトップへ戻るボタン用ブロッククラス
 * .nav-list : ナビゲーションユニット内の一覧ボタン用ブロッククラス
 * a.border : 画像リンクに枠線を追加するクラス
 * area-top-nav : エリアの右上に配置するナビゲーションのブロッククラス
 */
.pageTop,
.nav-list{text-align:right;}

/** img border link */
a.border{
	display:block;
	padding:1px;
	border:1px solid #cecece;
	background-color:#FFF;
}
a.border:hover{border-color: #945664;}

/** area-top-nav */
.area-top-nav{
	position:absolute;
	right:10px;
	top:10px;
}

/** パンくずリスト（core.css継承） */
.breadnav{clear:both;margin:0 0 2px;}
.breadnav strong{color:#888;}
.breadnav a,
.breadnav a:link,
.breadnav a:visited{color:#777;text-decoration:none;}
.breadnav a:hover{color:#f71c5e;}


/* Contents common
--------------------------------------------------------------------------------------------------------------*/

/**
 * 見出しタイトル
 *
 * 汎用エリア内見出しはマージン無し
 */
#contents h2{margin-bottom:10px;}
#contents .breadnav h2{margin-bottom:0;}
#contents .unit h2{margin:0;}

/**
 * 汎用テーブルクラス
 *
 * .layout : レイアウト用テーブルクラス
 * .default : paddingの指定のないプレーンなクラス
 */
table.default{margin:0 0 10px 0;}
table.layout{margin:0 0 0 10px;}
table.layout td{padding:0 10px 10px 0;}

/** 子セレクタルール */
.layout h4{margin:5px 0 5px;font-size:0.75em;color:#613e10;}
.layout h4 a{color:#613e10;}
.layout h4 a:hover{color:#bb0000;}
.layout p{line-height:1.3;margin:0 0 5px 0;font-size:0.63em;}
.layout p.price{color:#2e2e2e;font-size:0.69em;font-weight:bold;}
.layout p.price strong{color:#C00;}
.layout p.note{color:#79502B;font-size:0.63em;}

/**
 * 汎用エリアクラス
 *
 * .unit : 汎用エリア
 */
.unit{
	clear:both;
	position:relative;
	margin-bottom:20px;
	padding-bottom:5px;
}

.unit table{margin:2px 0 0 10px;}
.unit table td{padding:0 10px 5px 0;}


/**
 * バナー画像リスト
 * <div class="banner-list"><table class="layout">...
 */
.banner-list a.border{
	display:block;
	width:124px;
	height:44px;
	overflow:hidden;
	border:1px solid #cecece;
	background-color:#FFF;
} 

.banner-list a.border:hover{border-color: #945664;}

.banner-list h4{
	line-height:1.2;
	font-size:0.75em;
	text-align:center;
}

.banner-list td p{
	line-height:1.2;
	padding:2px;
}

/** 注釈クラス */
.notice{margin:20px 0 0}
.notice p{font-size:0.69em;color:#666;}

/** カテゴリー選択 */ 
.select-category{
	clear:both;
	position:relative;
	margin-bottom:10px;
	padding-bottom:5px;
	background:#FFF url(/images/common/select-bg-white.gif) no-repeat 0 100%;
}

.select-category p{
	line-height:1.4;
	padding:2px 0 0 0;
 	font-size:0.75em;
}

.select-category ul{
	margin:3px 6px 5px 6px;
	font-size:0.72em;
	line-height:1.4;
}
.select-category ul li a{
	display:block;
	padding:1px 2px 1px 12px;
	background:transparent url(/images/common/arw-select-category.gif) no-repeat 0 0;
	color:#656565;
}
* html .select-category ul li a{
	display:inline-block;
}
.select-category ul li a:hover{
	background-position:1px 0;
	background-color:#F2EEE8;
	color:#BB0000;
}
.select-category table{margin:0 1px;}
.select-category table td{width:175px;padding:0;}


/** テキストリスト */
.text-list h4{
	margin:3px 10px 0 10px;
	color:#4b2e1a;
}

.text-list ul{
	line-height:1.4;
	margin:3px 10px 5px 8px;
	font-size:0.72em;
}

.text-list ul ul{
	font-size:1em;
	margin:5px 6px 5px 8px;
}

.text-list ul li a{
	display:block;
	padding:2px 2px 2px 12px;
	background:transparent url(/images/common/arw-select-category.gif) no-repeat scroll 0 0;
	color:#4D4D4D;
}

* html .text-list ul li a{
	display:inline-block;
}

.text-list ul li a:hover{
	background-color:#F5F2EA;
	background-position:1px 0;
	color:#B00;
}

.text-list table{width:100%;margin:0 1px 10px;table-layout:fixed;}
.text-list table td{padding:0;}


/** 売れ筋ランキング横 */
.ranking-horizontal{
	clear:both;
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px;
	background:#FFF url(/cosme/images/common/bg-unit.gif) no-repeat 0 100%;
}

.ranking-horizontal ol{
	overflow:hidden;
	margin: 5px 0 0 8px;
}

* html .ranking-horizontal ol{	display:inline-block;}

.ranking-horizontal  ol li{
	position:relative;
	float:left;
	width:110px;
	padding:10px 0 5px 23px;
}

.ranking-horizontal ol li h4{margin:2px 0 3px;}
.ranking-horizontal ol li h4 a{font-size:0.75em;}
.ranking-horizontal ol li a.border{width:100px;}
.ranking-horizontal ol li p{margin:0 0 3px;color:#5e5b58;font-size:0.63em;}
.ranking-horizontal ol li p.price{color:#2e2e2e;font-size:0.69em;font-weight:bold;}
.ranking-horizontal .rank-icon{position:absolute;left:0;top:0;}

* html .rank-icon img{display:none;}
* html li.no1 .rank-icon{width:30px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/cosme/images/common/no1.png);}
* html li.no2 .rank-icon{width:30px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/cosme/images/common/no2.png);}
* html li.no3 .rank-icon{width:30px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/cosme/images/common/no3.png);}
* html li.no4 .rank-icon{width:30px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/cosme/images/common/no4.png);}
* html li.no5 .rank-icon{width:30px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/cosme/images/common/no5.png);}



/* Top Page
--------------------------------------------------------------------------------------------------------------*/

/** フラッシュバナー */
#feature-flash{
	height:262px;
	background:#FFF url(/cosme/images/top/feature-flash-bg.gif) no-repeat 0 0;
}

#feature-flash h2{
	width:518px;
	float:left;
	margin:0;
	padding:0;
}

#feature-flash ul{
	width:162px;
	float:left;
	padding:13px 0 0 8px;
}

#feature-flash li{margin-bottom:11px;}

/** 売れ筋商品 */
#new-cosmetic{
	margin:0;
	padding-bottom:20px;
	background:#FFF url(/cosme/images/top/new-cosmetic-bg.gif) no-repeat 0 100%;
}

#new-cosmetic .date{
	position:absolute;
	top:19px;
	left:110px;
	width:115px;
	height:16px;
}

#new-cosmetic .date p{
	line-height:16px;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
	text-align:center;
	background:transparent url(/cosme/images/top/new-cosmetic-date-bg.gif) no-repeat 0 0;
}

#new-cosmetic table{margin:5px 0 5px 2px;}

#new-cosmetic td{
	border-left:1px solid #efefef;
	padding:5px 10px 0;
}

#new-cosmetic a.border{
	margin:0 7px;
	border:none;
}

#new-cosmetic td.first-child,
#new-cosmetic td.child_1{border:none;}
#new-cosmetic .nav-list{padding:0 10px 5px;}


/** （カテゴリ）アイテムランキング */
#hot-ranking{
	margin:0 0 5px 0;
	padding-bottom:20px;
	background:transparent url(/cosme/images/top/hot-item-bg.gif) no-repeat 0 100%;
}

#hot-ranking .date{
	position:absolute;
	top:19px;
	left:339px;
	width:115px;
	height:16px;
}

#hot-ranking .date p{
	line-height:16px;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
	text-align:center;
	background:transparent url(/cosme/images/top/ranking-date-bg.gif) no-repeat 0 0;
}

#hot-ranking ol{margin: 5px 0 0 12px;}

#hot-ranking ol li{
	width:140px;
	margin-right:11px;
	padding:10px 10px 5px 10px;
	border-right:1px solid #dfdbe1;
}

#hot-ranking ol li a.border{margin:10px;}

#hot-ranking ol li.no4{
	border:none;
	padding-right:0px;
}

#hot-ranking .nav-list{padding:0 10px 5px;}


/** イチオシ商品 */
#recommend-item{background:#FFF url(/cosme/images/top/recommend-item-bg.gif) no-repeat 0 100%;}

#recommend-item table{margin:10px 0 10px 2px;}

#recommend-item td{
	width:140px;
	border-left:1px solid #dccccd;
	padding:5px 19px;
}

#recommend-item td.first-child,
#recommend-item td.child_1{border:none;}

#recommend-item a.border{
	width:100px;
	margin:0 10px;
}

/** ブランド一覧 */
#brand-list{background:#f8f8f8 url(/cosme/images/top/brand-list-bg.gif) no-repeat 0 100%;}
#brand-list .banner-list h4{font-weight:normal;}
#brand-list .banner-list td p{padding:4px 2px 2px;}

/** 話題のキーワード&人気の特集ランキング 共通 */
#hot-keyword,
#feature-ranking{
	float:left;
	width:340px;
	padding-bottom:1px;
	background:transparent url(/cosme/images/common/line-dashed.gif) repeat-x 0 100%;
}

#hot-keyword h2,
#feature-ranking h2{margin:0;}

#hot-keyword table,
#feature-ranking table{width:100%;}

#hot-keyword .even,
#feature-ranking .even{background:#f8f8f8;}

#hot-keyword td,
#feature-ranking td{
	height:26px;
	vertical-align:middle;
	padding:2px 0;
	font-size:0.75em;
}

#hot-keyword td a,
#feature-ranking td a{color:#656565;}
#hot-keyword td a:hover,
#feature-ranking td a:hover{color: #bb0000;}

/** 話題のキーワード */
#hot-keyword{margin-right:20px;}

#hot-keyword td{width:50%;}

#hot-keyword td a{
	display:block;
	margin-left:5px;
	padding:3px 3px 3px 18px;
	background:transparent url(/cosme/images/common/nav-category-arw.gif) no-repeat 0 3px;
}
#hot-keyword td a:hover{background-position: 1px 3px;}


/** 人気の特集ランキング */
#feature-ranking td.no1{background:transparent url(/cosme/images/top/feature-ranking-no1.gif) no-repeat 5px 50%;}
#feature-ranking td.no2{background:#f8f8f8 url(/cosme/images/top/feature-ranking-no2.gif) no-repeat 5px 50%;}
#feature-ranking td.no3{background:transparent url(/cosme/images/top/feature-ranking-no3.gif) no-repeat 5px 50%;}
#feature-ranking td.no4{background:#f8f8f8 url(/cosme/images/top/feature-ranking-no4.gif) no-repeat 5px 50%;}
#feature-ranking td.no5{background:transparent url(/cosme/images/top/feature-ranking-no5.gif) no-repeat 5px 50%;}
#feature-ranking td.list{text-align:right;}

#feature-ranking td.list a{
	padding:2px 5px;
	text-decoration:none;
}

#feature-ranking td a{
	display:block;
	margin-left:8px;
	padding:3px 3px 3px 25px;
}

/*サイトマップ*/

#c-sitemap .unit{background:#FFFFFF url(/cosme/images/common/bg-unit.gif) no-repeat scroll 0 100%;}
#c-sitemap #feature-list{background:#FCF9F5 url(/cosme/images/common/select-bg-gray.gif) no-repeat scroll 0 100%;}
#c-sitemap #feature-list .text-list ul li a:hover{background-color:#efebe4;}


/* リストページ
--------------------------------------------------------------------------------------------------------------*/

/** アイメイク　カテゴリー横移動 */
#eye-make h3{margin:10px 0 5px;}
#eye-make #eye-make-navigation{margin-left:-5px;}
#eye-make #eye-make-navigation li{padding:0 0 0 5px; display:inline;}
#eye-make #eye-make-navigation li img{margin-bottom:5px;}



/* 大カテページ
--------------------------------------------------------------------------------------------------------------*/

#category-skin_care.select-category table td{width:350px;}
#category-base_make.select-category table td{width:350px;}
#category-make_up.select-category table td{width:233px;}
#category-hair_care.select-category table td{width:233px;}



/* brand ブランド一覧
--------------------------------------------------------------------------------------------------------------*/

#brand h2,
#brand {margin-bottom:20px;}

#brand .layout .border{
	width:124px;
	height:44px;
	overflow:hidden;
}

#brand table.layout{
	width:100%;
	margin:0;
	border-top:1px dotted #ccc;
}

#brand .layout td{
	padding:5px 10px;
	border-bottom:1px dotted #ccc;
}

#brand .layout td.banner{
	width:124px;
}

#brand .layout td h4{
	margin:0 0 3px;
	font-size:0.75em;
}

#brand .layout td h4 a span{
	font-weight:normal;
	font-size:0.9em;
}

#brand .layout td p{
	font-size:0.75em;
}


/* feature 特集一覧ページ
--------------------------------------------------------------------------------------------------------------*/

#feature #feature-list {padding:10px 10px 0 ;}

#feature #feature-list li {
	clear:both;
	margin-bottom:15px;
	height:125px;
	border-bottom:1px dotted #C5C5C5;
}

#feature #feature-list li .feature-img {
	float:left;
	display:block;
}

#feature #feature-list li div {
	float:left;
	width:516px;
	padding-left:10px;
}

#feature #feature-list li div h3 {
	color:#222;
	margin-bottom:10px;
	font-size:0.88em;
}

#feature #feature-list li div p {font-size:0.75em;}

#feature #feature-list li div p.date{
	width:105px;
	height:16px;
	line-height:16px;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.75em;
	text-align:center;
	background:transparent url(/cosme/c-feature/images/feature-date-bg.gif) no-repeat 0 0;
	margin-bottom:5px;
}


/* ranking カテゴリー別ランキング
--------------------------------------------------------------------------------------------------------------*/

#category-ranking{
	padding-bottom:0;
	position:relative;
	margin-bottom:30px;
}

#category-ranking h3 {
	margin-left:10px;
	clear:both;
}

#category-ranking .tab-h3 {
	margin-left:0;
	background:#FFF;
}

#category-ranking ol{
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-right:9px;
	padding-bottom:5px;
}

#category-ranking ol.odd{
	margin-bottom:10px;
	border-bottom:none;
	margin-right:9px;
	padding-bottom:0;
}

#category-ranking ul li{
	display:list-item;
	float:left;
}

#category-ranking .nav-r{position:absolute;top:0;right:0;}
#category-ranking .nav-l{position:absolute;top:0;left:0;}

#category-ranking .ranking-horizontal{margin-bottom:30px;}
#category-ranking #ranking-base_make h4 a:link{color:#0f617b;}
#category-ranking #ranking-base_make h4 a:hover{color:#BB0000;}
#category-ranking #ranking-base_make h4 a:active{color:#FF3333;}

#category-ranking #ranking-makeup h4 a:link{color:#386212;}
#category-ranking #ranking-makeup h4 a:hover{color:#BB0000;}
#category-ranking #ranking-makeup h4 a:active{color:#FF3333;}

#category-ranking #ranking-hair_care h4 a:link{color:#6e2207;}
#category-ranking #ranking-hair_care h4 a:hover{color:#BB0000;}
#category-ranking #ranking-hair_care h4 a:active{color:#FF3333;}


/* feature 特集一覧
--------------------------------------------------------------------------------------------------------------*/

/** 特集バナーブロック */
#feature-block{
	width:710px;
	margin-bottom:5px;
	margin-left:-10px;
}

#feature-block li{
	width:226px;
	height:162px;
	float:left;
	overflow:hidden;
	padding:0 1px 10px 9px;
	background:#FFF url(/images/top/feature-shadow.gif) no-repeat 100% 100%;
}

#feature-block a{
	display:block;
	width:220px;
	height:156px;
	border:1px solid #BEBEBE;
	padding:2px;
	background:#FFF;
}

#feature-block a:hover{border-color:#B00;}

/* 2ブロック時は画像の幅456px */
#feature-block li.col2{width:462px;}
#feature-block li.col2 a{width:456px;}

/* 3ブロック時は画像の幅692px */
#feature-block li.col3{width:698px;}
#feature-block li.col3 a{width:692px;}

#feature #feature-block li {height:auto; background-position:right 3px;}
#feature #feature-block li.break{clear:both;}
#feature #feature-block li p{font-size:0.69em; padding:5px;}


/* ブランド　リストページ上1
--------------------------------------------------------------------------------------------------------------*/

.hot-selling{margin-bottom: 10px; padding-bottom: 15px;}
.hot-selling table {margin: 0 15px;}
.hot-selling td.center {padding: 0 10px;}
.hot-selling td.right {padding: 0 0 0 10px;}

#aubrey .hot-selling {background:transparent url(/parts/C007_0001_000212_09aki_20091019_20990331/images/bg.gif) 0 bottom no-repeat;}
#aubrey .hot-selling table {background:transparent url(/parts/C007_0001_000212_09aki_20091019_20990331/images/bg-border.gif) center top repeat-y;}


/* ブランド　プライスダウン
--------------------------------------------------------------------------------------------------------------*/
.price-down{margin-bottom:10px;}


/* 特集
--------------------------------------------------------------------------------------------------------------*/

/** 特集共通設定 */
.feature-contents .feature-title{margin-bottom:20px;}
.feature-contents .tab{background:#FFF url(/cosme/images/common/bg-unit.gif) no-repeat 0 100%; margin-bottom:20px; padding:0 0 10px;}
.feature-contents table.layout{margin-left:0;}
.feature-contents table.layout td{padding:0 20px 10px 0;}
.feature-contents table.layout p{font-size:0.69em;}
.feature-contents .main-photo{margin-bottom:10px;}
.feature-contents .item-property{margin-bottom:8px;}
.feature-contents .item-property h4{margin:0;}
.feature-contents p.price{font-size:0.75em; color:#333;}
.feature-contents .relation-bnr{text-align:center; margin-bottom:20px;}


/** 保湿化粧品特集 */
#hoshitsu .tab{padding:5px 0 0 20px;}
#hoshitsu .item-property{background:#FFF url(/cosme/hoshitsu/images/bg-property.gif) no-repeat 0 100%; padding:0 10px 5px;}
#hoshitsu .item-property img{float:left;margin-right:5px;}
#hoshitsu .item-property .have-img{margin-left:85px;width:155px;}


/**2009 ベストヒットアイテム*/
#cosmebest h2 {margin-bottom:0;}
#cosmebest h3 {margin-bottom:20px;}
#cosmebest table{margin:0 0 20px -10px;}
#cosmebest table td{padding:0 0 0 10px;}
#cosmebest .no1-text{margin:-53px 10px 0 10px;}


/**ピンクコスメで愛されモテメイク*/
#pink-cosme h2 {margin-bottom:0;}
#pink-cosme h3 {margin-bottom:0;}
#pink-cosme h4 {margin-top:10px;}
#pink-cosme #feature-title{position:relative; margin-bottom: 20px;}
#pink-cosme #feature-title p{font-size:0.75em; position:absolute; top:120px; left:20px; width:680px; color:#372a2e;}
#pink-cosme .tab{padding:0 0 10px 20px; background:#FFFFFF url(/parts/C007_0001_000352_09aki_20100222_20990331/images/bg-unit.gif) no-repeat scroll 0 100%;}
#pink-cosme .price{font-size:0.75em; font-weight:bold; color:#5E5B58;}
#pink-cosme p.catch{margin-bottom: 11px;}
#pink-cosme .other-item{margin-bottom:20px;}



/*商品詳細作り込み
--------------------------------------------------------------------------------------------------------------*/

/** 商品詳細共通設定 */
.detail-contents{font-size:0.75em; margin-bottom:20px;}

/**キャンペーン上1*/
.detail-contents .cmpgn{margin-bottom:12px;}

/** ツヤグラパーフェクト */
#PD99835 h2{margin-bottom:0px;}
#PD99835 #point{
	background:#FFF url(/parts/C007_0001_000333_09aki_20091124_20990331/images/point-bg-tsubasa.jpg) no-repeat right 0;
	padding-top:10px;
}
#PD99835 #point div{margin-bottom:10px;}
#PD99835 .point-detail{margin-left:56px;}
#PD99835 .short{ width:470px;}
#PD99835 #point div img{float:right; margin:0 0 0 10px;}
#PD99835 #point div .no-float{float:none;}
#PD99835 #point .styling{margin:5px 0 20px;}

/** アクア毛穴クリーン */
#PD06110 h2{margin-bottom:5px;}
#PD06110 h3{margin:25px 0 20px;}
#PD06110 table.layout {margin:0;}
#PD06110 table.layout td {padding:0;}
#PD06110 #point table.layout {margin:0 -5px ;}
#PD06110 .point1-text{margin:-120px 0 0 16px; font-size:1em;}
#PD06110 #howto p{margin:0 30px 10px; font-size:1.1em;}

/** 24h cosme */
#PD25948 h2{margin-bottom:0;}
#PD25948 h3{margin:20px 0 10px;}
#PD25948 h4{margin:0 0 13px;}
#PD25948 table.layout {margin:0; }
#PD25948 table.layout td {padding:0 20px 10px 0;}
#PD25948 table.layout td p {font-size:1em; margin-bottom:10px;}
#PD25948 #point {
	background:#FFF url(/parts/C007_0001_000336_09aki_20091228_20990331/images/point-bg.gif) no-repeat 0 0;
	padding:20px 0 0 20px;
}
#PD25948 .unit-bottom{margin-bottom:25px;}
#PD25948 .point3-text{width:225px; margin-right:10px; float:left;}

/** ツヤグラiD */
#PD57575 .title{position:relative;margin-bottom:20px;width:700px;height:373px;}
#PD57575 .title h2{margin-bottom:0;}
#PD57575 .title p{position:absolute;right:20px;bottom:20px;}
#PD57575 .secret h3,#PD57575 .styling h3,#PD57575 .qa h3{padding-bottom:20px;}
#PD57575 .secret .left-column{float:left;width:420px;}
#PD57575 .secret .left-column h4{margin:0;}
#PD57575 .secret .left-column p{margin:0 0 10px 68px;}
#PD57575 .secret .left-column dl{margin:0 0 10px 68px;}
#PD57575 .secret .left-column dt{float:left;width:70px;}
#PD57575 .secret .right-column{float:left;width:280px;}
#PD57575 .cartridge{margin:10px 0 20px 0;padding-bottom:13px;background:#f2f2f2 url(/parts/C007_0001_000354_09aki_20100315_20990331/images/bg-unit.gif) no-repeat 0 bottom;}
#PD57575 .cartridge dl{margin:0 12px 12px 12px;}
#PD57575 .cartridge dt{float:left;width:185px;}
#PD57575 .cartridge ul{margin:0 12px;}
#PD57575 .cartridge ul li{float:left;margin-right:14px;}
#PD57575 .cartridge ul li.last{margin-right:0;}
#PD57575 .cart-scroll{margin-bottom:20px;text-align:center;}
#PD57575 .styling div{background:#000 url(/parts/C007_0001_000354_09aki_20100315_20990331/images/bg-style.gif) no-repeat 0 bottom;}
#PD57575 .styling div dl{float:left;width:175px;}
#PD57575 .styling div dd{padding:0 11px;color:#FFF;}
#PD57575 .style-step{margin-bottom:20px;padding-bottom:16px;background:#f2f2f2 url(/parts/C007_0001_000354_09aki_20100315_20990331/images/bg-unit.gif) no-repeat 0 bottom;}
#PD57575 .style-step p{display:inline;float:left;margin-left:12px;width:190px;}
#PD57575 .style-step dl{float:left;margin-right:10px;width:159px;}
#PD57575 .style-step dl.last{margin-right:0;}
#PD57575 .style-step dt{margin-bottom:8px;}
#PD57575 .qa div{padding-bottom:26px;background:#f2f2f2 url(/parts/C007_0001_000354_09aki_20100315_20990331/images/bg-qa.gif) no-repeat 0 bottom;}
#PD57575 .qa dl{margin:10px 28px 0 28px;padding-top:10px;border-top:#e9e9e9 1px solid;}
#PD57575 .qa dl dt{margin-bottom:10px;padding-left:96px;background:#FFF url(/parts/C007_0001_000354_09aki_20100315_20990331/images/icon-question.gif) no-repeat left top;}
#PD57575 .qa dl dd{padding-bottom:12px;padding-left:96px;background:#FFF url(/parts/C007_0001_000354_09aki_20100315_20990331/images/icon-answer.gif) no-repeat left top;}

/** アクアコラーゲンゲル エンリッチリフトEX */
#PD77643{margin-bottom:20px;}
#PD77643 .title{position:relative;width:700px;height:228px;}
#PD77643 .title h2{margin-bottom:0;}
#PD77643 .title p{position:absolute;right:20px;bottom:20px;}
#PD77643 .point{margin:10px 20px 0 20px;}
#PD77643 .point .left-column{float:left;width:50px;}
#PD77643 .point .right-column{float:right;width:600px;}
#PD77643 .point .right-column h4{margin-top:14px;}
#PD77643 .point .right-column p{margin-top:11px;}
#PD77643 .lift{margin-top:12px;padding-bottom:12px;background:#f0e9d7 url(/parts/C007_0001_000357_09aki_20100326_20990331/images/bg-lift.gif) no-repeat 0 bottom;}
#PD77643 .lift ul{margin:12px 0 0 13px;}
#PD77643 .lift ul li{float:left;margin-right:11px;}
#PD77643 .lift ul li.last{margin-right:0;}

/** アクアコラーゲンゲル エンリッチリフトEX */
#PD77644{margin-bottom:20px;}
#PD77644 .title{position:relative;width:700px;height:228px;}
#PD77644 .title h2{margin-bottom:0;}
#PD77644 .title p{position:absolute;right:20px;bottom:20px;}
#PD77644 .point{margin:10px 20px 0 20px;}
#PD77644 .point .left-column{float:left;width:50px;}
#PD77644 .point .right-column{float:right;width:600px;}
#PD77644 .point .right-column h4{margin-top:14px;}
#PD77644 .point .right-column p{margin-top:11px;}
#PD77644 .lift{margin-top:12px;padding-bottom:12px;background:#f0e9d7 url(/parts/C007_0001_000358_09aki_20100326_20990331/images/bg-lift.gif) no-repeat 0 bottom;}
#PD77644 .lift ul{margin:12px 0 0 13px;}
#PD77644 .lift ul li{float:left;margin-right:11px;}
#PD77644 .lift ul li.last{margin-right:0;}

/** アクアコラーゲンゲル エンリッチリフトEX */
#PD70082{margin-bottom:20px;}
#PD70082 .title{position:relative;width:700px;height:228px;}
#PD70082 .title h2{margin-bottom:0;}
#PD70082 .title p{position:absolute;right:20px;bottom:20px;}
#PD70082 .point{margin:10px 20px 0 20px;}
#PD70082 .point .left-column{float:left;width:50px;}
#PD70082 .point .right-column{float:right;width:600px;}
#PD70082 .point .right-column h4{margin-top:14px;}
#PD70082 .point .right-column p{margin-top:11px;}
#PD70082 .lift{margin-top:12px;padding-bottom:12px;background:#f0e9d7 url(/parts/C007_0001_000358_09aki_20100326_20990331/images/bg-lift.gif) no-repeat 0 bottom;}
#PD70082 .lift ul{margin:12px 0 0 13px;}
#PD70082 .lift ul li{float:left;margin-right:11px;}
#PD70082 .lift ul li.last{margin-right:0;}

/** アクアコラーゲンゲル エンリッチリフトEX */
#PD84632{margin-bottom:20px;}
#PD84632 .title{position:relative;width:700px;height:228px;}
#PD84632 .title h2{margin-bottom:0;}
#PD84632 .title p{position:absolute;right:20px;bottom:20px;}
#PD84632 .point{margin:10px 20px 0 20px;}
#PD84632 .point .left-column{float:left;width:50px;}
#PD84632 .point .right-column{float:right;width:600px;}
#PD84632 .point .right-column h4{margin-top:14px;}
#PD84632 .point .right-column p{margin-top:11px;}
#PD84632 .lift{margin-top:12px;padding-bottom:12px;background:#f0e9d7 url(/parts/C007_0001_000358_09aki_20100326_20990331/images/bg-lift.gif) no-repeat 0 bottom;}
#PD84632 .lift ul{margin:12px 0 0 13px;}
#PD84632 .lift ul li{float:left;margin-right:11px;}
#PD84632 .lift ul li.last{margin-right:0;}

/*--------------------------------------------------------------------------------------------------------------

 流用コンテンツ

--------------------------------------------------------------------------------------------------------------*/

#ci_labo,
#haba,
#eporashe,
#biganki,
#bbcream,
#cosmecampaign,
#mika,
#ion_iron,
#ion_iron-miyamura,
#ion_iron-partyhair {font-size:0.75em; margin-bottom:20px;}

/** スクロールスタートキャンペーン */
#cosmecampaign h2 {margin-bottom:0;}

/** BBクリーム */
#bbcream h2 {margin-bottom:0;}

/** 美顔器 プラチナゲルマローラー */
#biganki .campaign {margin: 20px 0 ;}
#biganki .center {margin-bottom: 20px; text-align: center;}
#biganki .offset{font-size: 0;}/*ie6画像マージン用*/

/** イオンアイロン */
#ion_iron-miyamura .content_img_l{float:left;}
#ion_iron-miyamura .content_img_r{float:right;}

#ion_iron-partyhair .content_img_l{float:left;}
#ion_iron-partyhair .content_img_r{float:right;}

/** ドクターシーラボ */
#ci_labo h3{margin:0 0 16px 0;}
#ci_labo h4{font-weight:normal;}
#ci_labo #limited-set{margin-bottom:20px;padding-bottom:18px;background:#fffcfd url(/ci_labo/images/79573-bg.gif) no-repeat 0 bottom;}
#ci_labo #limited-set table{margin:0 18px;}
#ci_labo #limited-set h3,
#ci_labo #best-seller h3{margin-bottom:0;}
#ci_labo #limited-set .main{margin-right:15px;}
#ci_labo #limited-set .icon{margin-bottom:6px;}
#ci_labo #best-seller .catch{margin-top:20px;}
#ci_labo #best-seller .title-item{margin:17px 0 15px 0;}
#ci_labo #gel{margin-bottom:4px;}
#ci_labo .title{margin-bottom:20px;}
#ci_labo .title p{margin-left:25px;}
#ci_labo .column3 h3,#ci_labo .column4 h3{margin:0 0 12px 0;}
#ci_labo .column3{margin:0 0 16px 16px;}
#ci_labo .column3 dl{float:left;margin:0 16px 16px 0;width:212px;}
#ci_labo .column3 dl.last{margin:0;}
#ci_labo .column3 .single{float:left;margin:0 16px 0 0;width:212px;}
#ci_labo .column3 .single dl{margin:0;}
#ci_labo .column3 .double-r{float:left;margin:0;width:440px;}
#ci_labo .column4{padding:0 0 16px 6px;}
#ci_labo .column4 dl{float:left;margin:0 12px 0 0;width:163px;}
#ci_labo .column4 dl.last{margin:0;}
#ci_labo .column4 .double-l{float:left;margin:0 12px 0 0;width:338px;}
#ci_labo .column4 .double-l p.note{float:left;margin:0;}
#ci_labo .column4 .double-r{float:left;margin:0;width:338px;}
#ci_labo .center{margin-bottom:8px;text-align:center;}
#ci_labo .catch{margin-bottom:8px;text-align:center;}
#ci_labo .price{margin-bottom:8px;}
#ci_labo #limited-set h4,#ci_labo #best-seller h4,#ci_labo dl dd h4,#ci_labo dl dd p{margin:5px 0;}
#ci_labo p span{color:#e8091e;font-weight:bold;}
#ci_labo .partition{margin-bottom:16px;font-size:0;text-align:center;}


/*ブランド　上1作り込みページ
--------------------------------------------------------------------------------------------------------------*/

.brand-contents{font-size:0.75em; margin-bottom:20px;}
.brand-contents .content_td_c{vertical-align:middle;}
.brand-contents .content_td_u{vertical-align:top;}
.brand-contents .content_td5{padding:5px;}

.banner-list .nav-list{padding:1px 10px 6px;}


/** ドクターシーラボ */
#ci_labo .content_td_c{vertical-align:middle;}
#ci_labo .campaign {margin-top:15px;}

/** エクスボーテ */
#exbeaute .campaign {margin: 20px 0 ;}

/** ハーバー */
#haba .campaign {margin:20px 0;}
#haba-navigation{margin-left:-5px;}
#haba-navigation li{padding:0 0 0 5px; display:inline;}
#haba-navigation li img{margin-bottom:5px;}

/** エターナルボーテ */
#eternalbeaute h2{color:#FFF; margin-bottom:0; padding:5px;}
#eternalbeaute .catch {margin-left:15px;}
#eternalbeaute .catch2 {margin-left:12px;}

/** エポラーシェ */
#eporashe .font11w{color:#FFF; font-size:11px;}
#eporashe .font10{ font-size:10px;}
#eporashe .white{color:#fff;}
#eporashe h2{color:#FFF; margin-bottom:0; padding:5px;}

/** エクスボーテ */
#exbeaute .font14{ font-size:11px;}
#exbeaute-navifation .font11 {font-size:11px;}
#exbeaute-navifation .content_td5-odd{padding:5px 0;}

/** オンリーミネラル */
#onlyminerals h2{color:#FFF; margin-bottom:0; padding:5px;}

/** シーブラン */
#cblanc h2{color:#FFF; margin-bottom:0; padding:5px;}

/** トゥーフェイス */
#toofaced h2{color:#333; margin-bottom:0; padding:5px;}

/** Kパレット */
#kpalette .white{color:#fff;}

/** ビオデルマ */
#bioderma .recommend{margin:10px auto 5px; text-align:center; }

/** 韓国コスメ */
#korean-cosme .white{color:#fff;}

/** ハンスキン */
#hanskin .white{color:#fff;}


/*新規ブランド追加
--------------------------------------------------------------------------------------------------------------*/

/** Koh Gen Do／江原道 */
#kohgendo h2 {margin-bottom:0;}
#kohgendo h3 {margin-bottom:0;}
#kohgendo h4 {margin-top:10px;}
#kohgendo .title{position:relative;margin-bottom:20px;}
#kohgendo .title p{font-size:0.75em;position:absolute;top:164px;left:20px;width:264px;color:#FFF;}
#kohgendo .tab{margin-bottom:20px;}
#kohgendo #debut-set{background:url(/kohgendo/images/65621-bg.jpg) no-repeat center top;}
#kohgendo #debut-set .item-property{margin:0 10px 0 0;padding:9px 11px 11px 11px;background:url(/kohgendo/images/65621-point-bg.gif) no-repeat center bottom;}
#kohgendo #debut-set .item-property h4{margin:0 0 6px;}
#kohgendo #debut-set .item-property p{margin:0 0 8px 24px;}
#kohgendo table.layout{margin-left:20px;}
#kohgendo table.layout td{padding-bottom:0;}
#kohgendo .catch{margin:15px 0 15px;}
#kohgendo .main-photo{margin:0 10px 0 0;}
#kohgendo p{margin-right:10px;}
#kohgendo .price{font-size:0.75em;font-weight:bold;color:#5E5B58;}
#kohgendo .item-property{margin:0 10px 0 0;padding:0 11px 11px 11px;background:url(/kohgendo/images/bg-point.gif) no-repeat center bottom;}
#kohgendo .item-property h4{margin:0 0 8px;}
#kohgendo .item-property p{margin:0;}
#kohgendo .item-property p.detail{margin:0 0 10px 22px;}
#kohgendo .partition{margin:20px 0 0 20px;font-size:0;}


/*商品詳細作り込み
--------------------------------------------------------------------------------------------------------------*/

/** 商品詳細共通設定 */
.content_td10{padding:10px;}
.content_td3{padding:3px;}

/** 高橋ミカ　スリムスパDX */
#PD27125 .content_td_d{vertical-align:bottom;}
#PD27125 .content_td10{padding:10px;}

/** EDGE（エッジ） ネイル スターターキット */
#PD27172{color:#666;}
#PD27172 .font11{font-size:11px;}
#PD27172 .font10{font-size:10px;}
#PD27172 .tanpin td{ padding:0 5px;}

/** プラチナゲルマローラー*/
#PD19169 h2{color:#333; margin-bottom:0; padding:5px;}
#PD19169 .cmpgn{position:relative;width:700px;height:204px;}
#PD19169 .cmpgn p.cart-scroll{position:absolute;right:16px;bottom:16px;}

/** ツヤグラアイロン　巻き髪が簡単にできるカールアイロン　武田真理子さん推奨！ */
#PD57033 .white{color:#fff;}

/** 携帯用ハンディ器　ホワイトミスト */
#PD81522 .title{margin-bottom:20px;}
#PD81522 #point{position:relative;}
#PD81522 #point h3{width:512px;}
#PD81522 #point p{margin:0 0 20px 60px;width:452px;}
#PD81522 #point .image01,#PD81522 #point .image02,#PD81522 #point .image03{position:absolute;right:0;}
#PD81522 #point .image01{top:0;}
#PD81522 #point .image02{top:139px;}
#PD81522 #point .image03{top:278px;}

/** 薬用アクアコラーゲンゲル美白 */
#PD86679 .title{margin-bottom:20px;}
#PD86679 h3{margin-bottom:10px;}
#PD86679 p{margin-bottom:12px;}
#PD86679 .unit{margin:0 20px;}
#PD86679 #step{position:relative;margin-bottom:20px;width:660px;height:208px;}
#PD86679 .step1,#PD86679 .step2,#PD86679 .step3{position:absolute;}
#PD86679 .step1{top:0;left:0;}
#PD86679 .step2{top:0;right:0;}
#PD86679 .step3{top:114px;right:0;}
#PD86679 #element{margin-bottom:20px;}
#PD86679 #element .left{float:left;}
#PD86679 #element .right{float:right;}
#PD86679 #agingcare{margin-bottom:20px;padding-bottom:13px;background:url(/parts/C007_0001_000383_09aki_20100830_20990331/images/bg-aging.gif) no-repeat center bottom;}
#PD86679 #agingcare ul{padding-top:23px;width:660px;background:url(/parts/C007_0001_000383_09aki_20100830_20990331/images/bg-aging-top.gif) no-repeat center top;}
#PD86679 #agingcare ul li{padding:0 23px;}
#PD86679 #agingcare ul li p.left{float:left;margin:0;padding-bottom:10px;width:190px;}
#PD86679 #agingcare ul li p.right{float:left;margin:0;padding-top:8px;width:424px;}
#PD86679 #prescribe{margin-left:20px;}
#PD86679 #prescribe li{float:left;margin-right:10px;}