@charset "Shift_JIS";
@import url(/shared/css/set.css);
/*  *********************************************  */
/** 01: インデックス
/** 02: エントリー
/** 03: 右メニュー
/*  *********************************************  */

/* =============================================== */
/** 01: インデックス
/* ----------------------------------------------- */
#otokuIndex{background-color:#FFFFFF; border: 1px solid #B1B1B1;padding:24px;font-size:12px;}

/* インデックスヘッド */
#otokuHead {width:620px;height:160px;background:url(image/head_index.gif) no-repeat 0 0;padding:0px 0 0 280px;position:relative;margin:0 0 15px;}
#otokuHead h2{display:none;}
#otokuHead p{padding:0 30px 0 0;margin:0 0 10px;}
#otokuHead ul#icon{clear:both;width:100%;}
#otokuHead ul#icon li{list-style:none;float:left;height:25px;padding:8px 10px 0 67px;font-size:11px;letter-spacing:0;}
#otokuHead ul#icon li.service{background:url(image/icon_service.gif) no-repeat 0 0;}
#otokuHead ul#icon li.waribiki{background:url(image/icon_waribiki.gif) no-repeat 0 0;}
#otokuHead ul#icon li.coupon{background:url(image/icon_coupon.gif) no-repeat 0 0;}
#otokuHead ul#icon li.present{background:url(image/icon_present.gif) no-repeat 0 0;}
#otokuHead p.tyu{position:absolute;left:280px;top:95px;font-size:10px;}
*html #otokuHead p.tyu{position:absolute;left:280px;top:95px;width:400px;font-size:10px;}
#otokuHead p.koshin{position:absolute;left:50px;bottom:-6px;font-weight:bold;}
#otokuHead p.koshin img{position:absolute;bottom:1px;}
*html #otokuHead p.koshin{width:15em;}

ul#kensu{position:absolute;bottom:30px;}
ul#kensu li{float:left;list-style:none;margin:0 30px 0 0;}
ul#kensu li a{font-weight:bold;padding:0 5px 0 0;}
ul#kensu li.go a{color:#ff8601;}
ul#kensu li.be a{color:#ff6978;}
ul#kensu li.le a{color:#7db5f2;}
ul#kensu li.li a{color:#9bd101;}

/* インデックスメニュー */
.otokuCategory{background:url(image/mini_logo.gif) no-repeat 15px 0;width:900px;height:29px;position:relative;}
.otokuCategory ul{position:absolute;right:15px;}
.otokuCategory ul li{display:block;width:105px;height:29px;text-indent:-9999px;list-style:none;float:left;margin:0 0 0 2px;}
.otokuCategory ul li a{display:block;width:105px;height:29px;text-indent:-9999px;list-style:none;}
.otokuCategory ul li#gourmet{background:url(image/index_menu.gif) no-repeat 0  -29px;}
.otokuCategory ul li#beauty{background:url(image/index_menu.gif) no-repeat -105px  -29px;}
.otokuCategory ul li#lesson{background:url(image/index_menu.gif) no-repeat -210px  -29px;}
.otokuCategory ul li#lifestyle{background:url(image/index_menu.gif) no-repeat -315px  -29px;}

.otokuCategory ul li#gourmet a{background:url(image/index_menu.gif) no-repeat 0 0px;}
.otokuCategory ul li#beauty a{background:url(image/index_menu.gif) no-repeat -105px 0px;}
.otokuCategory ul li#lesson a{background:url(image/index_menu.gif) no-repeat -210px 0px;}
.otokuCategory ul li#lifestyle a{background:url(image/index_menu.gif) no-repeat -315px 0px;}
.otokuCategory ul li#gourmet a:hover{background:url(image/index_menu.gif) no-repeat 0 0px;}
.otokuCategory ul li#beauty a:hover{background:url(image/index_menu.gif) no-repeat -105px 0px;}
.otokuCategory ul li#lesson a:hover{background:url(image/index_menu.gif) no-repeat -210px 0px;}
.otokuCategory ul li#lifestyle a:hover{background:url(image/index_menu.gif) no-repeat -315px 0px;}

.otokuCategory h3.title a{display:block;width:220px;height:27px;position:absolute;left:10px;top:0;text-indent:-9999px;outline:none;}


/* カテゴリー */
#otokuGourmet,#otokuBeauty,#otokuLesson,#otokuLifestyle{margin:0 0 25px;}

/* ショップボックス */
#otokuIndex h3{margin:0 0 5px;}
.otokuSpace{padding:0 0 0 8px;}
.otokuShop {width:410px; float:left;margin:5px;padding:10px;}
.otokuShop img.thumb{background:#fff;padding:3px; border:1px solid #ccc;float:left;margin:0;}
.otokuShop h4{font-size:14px;font-weight:bold;margin:0 0 5px;}
.otokuShop p{margin:0 0 5px;line-height:150%;padding:0 0 5px;}
.otokuShop ul{clear:right;margin:0 0 10px;height:35px;}
*html .otokuShop ul{clear:right;margin:0px;height:25px;}
.otokuShop ul li{list-style:none;float:left;margin:0 2px 0 0;}
.otokuShop .otokuShopDetail{position:relative;width:270px;float:right;padding:0 0 0 10px;min-height:128px;}
*html .otokuShop .otokuShopDetail{height:128px;}
.otokuShop .otokuShopDetail em{font-style:normal;position:absolute;left:10px; bottom:0;}
.otokuShop .goDetail a{display:block;width:91px;height:16px;position:absolute;right:0;bottom:0;text-indent:-9999px;outline:none;}

/* カテゴリーカラー */
#otokuGourmet .otokuShop{border:1px solid #fd8700;background:#ffeded;}
#otokuBeauty .otokuShop{border:1px solid #ff6877;background:#fef2f2;}
#otokuLesson .otokuShop{border:1px solid #7db5f0;background:#edf4fe;}
#otokuLifestyle .otokuShop{border:1px solid #97d101;background:#f5fae4;}
#otokuGourmet .otokuShop p{border-bottom:1px dotted #fd8700;}
#otokuBeauty .otokuShop p{border-bottom:1px dotted #ff6877;}
#otokuLesson .otokuShop p{border-bottom:1px dotted #7db5f0;}
#otokuLifestyle .otokuShop p{border-bottom:1px dotted #97d101;}
#otokuGourmet .goDetail a{background:url(image/go_detail.gif) no-repeat 0 0;}
#otokuBeauty .goDetail a{background:url(image/go_detail.gif) no-repeat -91px 0;}
#otokuLesson .goDetail a{background:url(image/go_detail.gif) no-repeat -182px 0;}
#otokuLifestyle .goDetail a{background:url(image/go_detail.gif) no-repeat -273px 0;}
#otokuGourmet .goDetail a:hover{background:url(image/go_detail.gif) no-repeat 0 -17px;}
#otokuBeauty .goDetail a:hover{background:url(image/go_detail.gif) no-repeat -91px -17px;}
#otokuLesson .goDetail a:hover{background:url(image/go_detail.gif) no-repeat -182px -17px;}
#otokuLifestyle .goDetail a:hover{background:url(image/go_detail.gif) no-repeat -273px -17px;}
#otokuLesson{position:relative;}
#otokuLesson h3 a.btn{width:158px;height:37px;display:block;position:absolute;right:15px;top:35px;background:url(image/btn_lessons.gif) no-repeat 0 0;text-indent:-9999px;outline:none;}
#otokuLesson h3 a.btn:hover{background:url(image/btn_lessons.gif) no-repeat 0 -37px;}
#otokuGourmet .otokuShop h4 a{color:#fd8700;text-decoration:none;}
#otokuBeauty .otokuShop h4 a{color:#ff6877;text-decoration:none;}
#otokuLesson .otokuShop h4 a{color:#7db5f0;text-decoration:none;}
#otokuLifestyle .otokuShop h4 a{color:#97d101;text-decoration:none;}
#otokuGourmet .otokuShop h4 a:hover,#otokuBeauty .otokuShop h4 a:hover,#otokuLesson .otokuShop h4 a:hover,#otokuLifestyle .otokuShop h4 a:hover{text-decoration:underline;}

/* PR */
.otokuShopPr {width:410px; float:left;margin:5px;padding:10px;}
.otokuShopPr h4{font-size:14px;font-weight:bold;margin:0 0 5px;}
.otokuShopPr h4 span{padding:0 10px 0 0;}
.otokuShopPr img{background:#fff;padding:3px; border:1px solid #ccc;float:left;margin:0;}
.otokuShopPr .otokuShopDetail{position:relative;width:290px;float:right;padding:0 0 0 10px;min-height:109px;}
*:first-child+html .otokuShopPr {padding:10px 10px 5px 10px;}
*html .otokuShopPr .otokuShopDetail{height:109px;}
*html .otokuShopPr {padding:10px 10px 5px 10px;}
.otokuShopPr p{margin:0 0 5px;line-height:150%;padding:0 0 5px;}
.otokuShopPr .otokuShopDetail em{font-style:normal;position:absolute;right:10px; bottom:0;}

#otokuGourmet .otokuShopPr{border:1px solid #fd8700;background:#fff;}
#otokuBeauty .otokuShopPr{border:1px solid #ff6877;background:#fff;}
#otokuLesson .otokuShopPr{border:1px solid #7db5f0;background:#fff;}
#otokuLifestyle .otokuShopPr{border:1px solid #97d101;background:#fff;}

#otokuGourmet .otokuShopPr h4 {color:#fd8700;}
#otokuBeauty .otokuShopPr h4{color:#ff6877;}
#otokuLesson .otokuShopPr h4{color:#7db5f0;}
#otokuLifestyle .otokuShopPr h4{color:#97d101;}
#otokuGourmet .otokuShopPr a{color:#fd8700;}
#otokuBeauty .otokuShopPr a{color:#ff6877;}
#otokuLesson .otokuShopPr a{color:#7db5f0;}
#otokuLifestyle .otokuShopPr a{color:#97d101;}


/* 情報掲載日 */
.indexData{text-align:right;width:100px;float:right;}
.otokuTop{text-align:right;font-size:11px;padding:5px;clear:both;}
#sns{width:280px;float:left;padding-top:20px;}
#sns ul li{float:left;margin-right:10px;list-style:none;}



/* =============================================== */
/** 02: エントリー
/* ----------------------------------------------- */

/* エントリーヘッド */
#otokuEntry{background-color:#FFFFFF; border: 1px solid #B1B1B1;padding:20px;font-size:12px;}
.otokuEntryHead h2{width:224px;float:left;}

/* ヘッドメニュー */
.otokuEntryHead{position:relative;width:600px;}
.otokuEntryHead ul{position:absolute;right:0;bottom:5px;}
.otokuEntryHead ul li{list-style:none;float:left;margin:0 0 0 3px;letter-spacing:-0.5px;}
.otokuEntryHead ul li a{padding:5px 10px 10px;font-weight:bold;display:bolck;}
.otokuEntryHead ul li a:hover{text-decoration:none;}
*html .otokuEntryHead ul{position:absolute;right:0;bottom:0px;}
*html .otokuEntryHead ul li a{line-height:200%;}

*:first-child+html .otokuEntryHead ul{position:absolute;right:0;bottom:0px;}
*:first-child+html .otokuEntryHead ul li a{line-height:200%;}

#GourmetEntry .otokuEntryHead ul li.subGourmet a{background:#ff8601;border-top:#ff8601 1px solid;border-left:#ff8601 1px solid;border-right:#ff8601 1px solid;color:#fff;}
#GourmetEntry .otokuEntryHead ul li.subBeauty a{background:#ffe6e8;border-top:#ff6978 1px solid;border-left:#ff6978 1px solid;border-right:#ff6978 1px solid;color:#ff6978;}
#GourmetEntry .otokuEntryHead ul li.subLesson a{background:#eaf2fc;border-top:#7db5f2 1px solid;border-left:#7db5f2 1px solid;border-right:#7db5f2 1px solid;color:#7db5f2;}
#GourmetEntry .otokuEntryHead ul li.subLifestyle a{background:#ecf5d6;border-top:#9bd101 1px solid;border-left:#9bd101 1px solid;border-right:#9bd101 1px solid;color:#9bd101;}
#GourmetEntry .otokuEntryHead ul li.subBeauty a:hover{background:#ff6978;border-top:#ff6978 1px solid;border-left:#ff6978 1px solid;border-right:#ff6978 1px solid;color:#fff;}
#GourmetEntry .otokuEntryHead ul li.subLesson a:hover{background:#7db5f2;border-top:#7db5f2 1px solid;border-left:#7db5f2 1px solid;border-right:#7db5f2 1px solid;color:#fff;}
#GourmetEntry .otokuEntryHead ul li.subLifestyle a:hover{background:#9bd101;border-top:#9bd101 1px solid;border-left:#9bd101 1px solid;border-right:#9bd101 1px solid;color:#fff;}

#BeautyEntry .otokuEntryHead ul li.subGourmet a{background:#fff0de;border-top:#ff8601 1px solid;border-left:#ff8601 1px solid;border-right:#ff8601 1px solid;color:#ff8601;}
#BeautyEntry .otokuEntryHead ul li.subBeauty a{background:#ff6978;border-top:#ff6978 1px solid;border-left:#ff6978 1px solid;border-right:#ff6978 1px solid;color:#fff;}
#BeautyEntry .otokuEntryHead ul li.subLesson a{background:#eaf2fc;border-top:#7db5f2 1px solid;border-left:#7db5f2 1px solid;border-right:#7db5f2 1px solid;color:#7db5f2;}
#BeautyEntry .otokuEntryHead ul li.subLifestyle a{background:#ecf5d6;border-top:#9bd101 1px solid;border-left:#9bd101 1px solid;border-right:#9bd101 1px solid;color:#9bd101;}
#BeautyEntry .otokuEntryHead ul li.subGourmet a:hover{background:#ff8601;border-top:#ff8601 1px solid;border-left:#ff8601 1px solid;border-right:#ff8601 1px solid;color:#fff;}
#BeautyEntry .otokuEntryHead ul li.subLesson a:hover{background:#7db5f2;border-top:#7db5f2 1px solid;border-left:#7db5f2 1px solid;border-right:#7db5f2 1px solid;color:#fff;}
#BeautyEntry .otokuEntryHead ul li.subLifestyle a:hover{background:#9bd101;border-top:#9bd101 1px solid;border-left:#9bd101 1px solid;border-right:#9bd101 1px solid;color:#fff;}

#LessonEntry .otokuEntryHead ul li.subGourmet a{background:#fff0de;border-top:#ff8601 1px solid;border-left:#ff8601 1px solid;border-right:#ff8601 1px solid;color:#ff8601;}
#LessonEntry .otokuEntryHead ul li.subBeauty a{background:#ffe6e8;border-top:#ff6978 1px solid;border-left:#ff6978 1px solid;border-right:#ff6978 1px solid;color:#ff6978;}
#LessonEntry .otokuEntryHead ul li.subLesson a{background:#7db5f2;border-top:#7db5f2 1px solid;border-left:#7db5f2 1px solid;border-right:#7db5f2 1px solid;color:#fff;}
#LessonEntry .otokuEntryHead ul li.subLifestyle a{background:#ecf5d6;border-top:#9bd101 1px solid;border-left:#9bd101 1px solid;border-right:#9bd101 1px solid;color:#9bd101;}
#LessonEntry .otokuEntryHead ul li.subGourmet a:hover{background:#ff8601;border-top:#ff8601 1px solid;border-left:#ff8601 1px solid;border-right:#ff8601 1px solid;color:#fff;}
#LessonEntry .otokuEntryHead ul li.subBeauty a:hover{background:#ff6978;border-top:#ff6978 1px solid;border-left:#ff6978 1px solid;border-right:#ff6978 1px solid;color:#fff;}
#LessonEntry .otokuEntryHead ul li.subLifestyle a:hover{background:#9bd101;border-top:#9bd101 1px solid;border-left:#9bd101 1px solid;border-right:#9bd101 1px solid;color:#fff;}

#LifestyleEntry .otokuEntryHead ul li.subGourmet a{background:#fff0de;border-top:#ff8601 1px solid;border-left:#ff8601 1px solid;border-right:#ff8601 1px solid;color:#ff8601;}
#LifestyleEntry .otokuEntryHead ul li.subBeauty a{background:#ffe6e8;border-top:#ff6978 1px solid;border-left:#ff6978 1px solid;border-right:#ff6978 1px solid;color:#ff6978;}
#LifestyleEntry .otokuEntryHead ul li.subLesson a{background:#eaf2fc;border-top:#7db5f2 1px solid;border-left:#7db5f2 1px solid;border-right:#7db5f2 1px solid;color:#7db5f2;}
#LifestyleEntry .otokuEntryHead ul li.subLifestyle a{background:#9bd101;border-top:#9bd101 1px solid;border-left:#9bd101 1px solid;border-right:#9bd101 1px solid;color:#fff;}
#LifestyleEntry .otokuEntryHead ul li.subGourmet a:hover{background:#ff8601;border-top:#ff8601 1px solid;border-left:#ff8601 1px solid;border-right:#ff8601 1px solid;color:#fff;}
#LifestyleEntry .otokuEntryHead ul li.subBeauty a:hover{background:#ff6978;border-top:#ff6978 1px solid;border-left:#ff6978 1px solid;border-right:#ff6978 1px solid;color:#fff;}
#LifestyleEntry .otokuEntryHead ul li.subLesson a:hover{background:#7db5f2;border-top:#7db5f2 1px solid;border-left:#7db5f2 1px solid;border-right:#7db5f2 1px solid;color:#fff;}


/* エントリーレイアウト */
.otokuBody{width:600px;}
.otokuBodyL{width:200px;float;left;}
.otokuBodyR{width:380px;float:right;}

/* タイトル部分 */
.otokuTitle{position:relative;width:600px;}
.otokuTitle h3{font-size:14px;font-weight:bold;padding:13px 0 13px 40px;color:#fff;line-height:120%;}.otokuTitle ul{float:right;margin:10px 5px 5px 10px;}


/* タイトル部分2 */
.otokuTitle2{padding:10px 0 0 10px;float:left;width:450px;}
.otokuTitle2 h4{font-size:16px;font-weight:bold;margin:0 0 8px;line-height:130%;}
.otokuTitle2 h5{font-size:14px;font-weight:bold;}
.entryLimit{text-align:right;padding:0px 5px 5px 0;font-size:11px;}

/* アイコン */
.otkuIcon{width:128px;float:right;padding:0 0 5px;}
.otkuIcon ul li{list-style:none;float:right;margin:0 0 0 3px;}


/* 左エリア */
.otokuBodyL img{margin: 0 0 5px;}
.otokuBodyL p{font-size:11px;margin:0 0 10px;}
.otokuCoupon {border:1px solid #ccc;padding:5px;}
.otokuCoupon img{margin:0;}

/* 右エリア */
.otokuBodyR p{margin:0 0 15px;line-height:150%;}
.otokuTokuten{padding:0 0px 10px 0px;margin:0 0 15px;}
.otokuTokuten h6{text-align:center;font-weight:bold;line-height:200%;color:#fff;margin:0 0 10px;}
.otokuTokuten p{font-size:11px;margin:0 10px;line-height:140%;}

.otokuInfo{background:#fffed5;padding:15px;font-size:11px;line-height:140%;margin:0 0 15px;}
.otokuData{background:#f1f1f1;padding:15px;}
.otokuData img{float:right;margin:0 0px 10px 10px;}
.otokuData ul{}
.otokuData ul li{list-style:none;padding:0;margin:0 0 5px;line-height:140%;}

/* 情報掲載日 */
.entryData{text-align:right;padding:20px 5px 0 0;}


/* カテゴリーカラー */
#GourmetEntry .otokuTitle{background:#ff8601;}
#GourmetEntry .otokuTitle h3{background:url(image/icon_gourmet.gif) no-repeat 7px 5px;}
#GourmetEntry .otokuTitle2 h5{color:#ff8601;}
#GourmetEntry .sameHeight,#GourmetEntry .entryLimit{border-left:5px solid #ff8601;}
#GourmetEntry .otokuTokuten{;border-left:3px solid #ff8601;background:#fff2e9;}
#GourmetEntry .otokuTokuten h6{background:#ff8601;}


#BeautyEntry .otokuTitle{background:#ff6978;}
#BeautyEntry .otokuTitle h3{background:url(image/icon_beauty.gif) no-repeat 7px 5px;}
#BeautyEntry .otokuTitle2 h5{color:#ff6978;}
#BeautyEntry .sameHeight,#BeautyEntry .entryLimit{border-left:5px solid #ff6978;}
#BeautyEntry .otokuTokuten{border-left:3px solid #ff6978;background:#fef2f2;}
#BeautyEntry .otokuTokuten h6{background:#ff6978;}
#BeautyEntry .otokuPresent{padding:0 0px 10px 0px;margin:0 0 15px;border-left:3px solid #ff6978;background:#fef2f2;}
#BeautyEntry .otokuPresent h6{text-align:center;font-weight:bold;line-height:200%;color:#fff;margin:0 0 10px;background:#ff6978;}
#BeautyEntry .otokuPresent img{float:right;margin:0 10px;}
#BeautyEntry .otokuPresent em{font-weight:bold;font-size:11px;margin:0 10px 5px;font-style:normal;}
#BeautyEntry .otokuPresent p{font-size:11px;margin:0 10px;line-height:140%;}


#LessonEntry .otokuTitle{background:#7db5f2;}
#LessonEntry .otokuTitle h3{background:url(image/icon_lesson.gif) no-repeat 7px 5px;}
#LessonEntry .otokuTitle2 h5{color:#7db5f2;}
#LessonEntry .sameHeight,#LessonEntry .entryLimit{border-left:5px solid #7db5f2;}
#LessonEntry .otokuTokuten{;border-left:3px solid #7db5f2;background:#eef5ff;}
#LessonEntry .otokuTokuten h6{background:#7db5f2;}

#LifestyleEntry .otokuTitle{background:#9bd101;}
#LifestyleEntry .otokuTitle h3{background:url(image/icon_lifestyle.gif) no-repeat 7px 5px;}
#LifestyleEntry .otokuTitle2 h5{color:#9bd101;}
#LifestyleEntry .sameHeight,#LifestyleEntry .entryLimit{border-left:5px solid #9bd101;}
#LifestyleEntry .otokuTokuten{;border-left:3px solid #9bd101;background:#f5f9e8;}
#LifestyleEntry .otokuTokuten h6{background:#9bd101;}

/* =============================================== */
/** 03: 右メニュー
/* ----------------------------------------------- */

/* 右メニュー */
#otokuRightMenu {background-color:#FFFFFF; border: 1px solid #B1B1B1;padding:20px 20px 10px;margin:0 0 10px;}
#otokuRightMenu a{display:block;width:260px;height:60px;text-indent:-9999px;outline:none;}
#otokuRightMenu li{list-style:none;margin:0 0 10px;}
#otokuRightMenu li#gourmet a{background:url(image/menu.jpg) no-repeat 0 0;}
#otokuRightMenu li#beauty a{background:url(image/menu.jpg) no-repeat 0 -60px;}
#otokuRightMenu li#lesson a{background:url(image/menu.jpg) no-repeat 0 -120px;}
#otokuRightMenu li#lifestyle a{background:url(image/menu.jpg) no-repeat 0 -180px;}
#otokuRightMenu li#gourmet a:hover{background:url(image/menu.jpg) no-repeat -260px 0;}
#otokuRightMenu li#beauty a:hover{background:url(image/menu.jpg) no-repeat -260px -60px;}
#otokuRightMenu li#lesson a:hover{background:url(image/menu.jpg) no-repeat -260px -120px;}
#otokuRightMenu li#lifestyle a:hover{background:url(image/menu.jpg) no-repeat -260px -180px;}

/* 資料請求 */
#otokuRightsiryo {background-color:#FFFFFF; border: 1px solid #B1B1B1;padding:20px;margin:0 0 10px;font-size:12px;}
#otokuRightsiryo a{display:block;width:260px;height:75px;text-indent:-9999px;outline:none;}
#otokuRightsiryo li{list-style:none;margin:0 0 10px;}
#otokuRightsiryo li#siryo a{background:url(image/btn_lesson.gif) no-repeat 0 0;}
#otokuRightsiryo li#siryo a:hover{background:url(image/btn_lesson.gif) no-repeat 0 -75px;}
#otokuRightsiryo p{text-align:center;font-weight:bold;}

/* 携帯 */
#ketai {background-color:#FFFFFF; border: 1px solid #B1B1B1;margin:0 0 10px;}
#ketai .keitaiqr{padding:10px 20px 20px 12px;}
#ketai dl{width:260px;}
#ketai dt{float:left;}
#ketai dd{margin:0 0 0 110px;line-height:140%;padding:5px 0 0;}
#ketai dd a{text-decoration:underline;}

/* コスメ */
#otokuCosme {background-color:#FFFFFF; border: 1px solid #B1B1B1;border-bottom:none;}
#otokuCosme .local_beauty_zeppin_related_section{border-bottom: 1px solid #B1B1B1;height:63px;clear:both;}
#otokuCosme .local_clmL{width:63px; float:left;margin:0 10px 0 0;}
#otokuCosme .local_clmR{width:220px;float:left;font-size:11px;}
#otokuCosme .local_clmR dt a{color:#ae5da1;font-weight:bold;line-height:160%;}
#otokuCosme .local_clmR dd{margin:0 0 5px;}

/* clearfix */
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix { height: 1px;/*\*//*/ height: auto;overflow: hidden; /**/}

/***************************************************************************/
/*右カラム　ビューティCMS
/***************************************************************************/
.cosmeRight{border:1px solid #b1b1b1;background:#fff;margin-bottom:5px;padding-bottom:5px;}

/* おすすめ */
#recommend .articles{background:url(/beauty/cosme/inc_sub/img/dot_gray.gif) repeat-x 0 top;padding-top:10px;margin:0px 7px 5px;}
#recommend .first-child{background:none;margin-top:0;}
#recommend .articles p{width:65px;float:left;margin:0 10px 0 0;} 
#recommend .articles p img{border:1px solid #ccc;}
#recommend .articles dl{width:208px;float:right;margin-top:-5px;}
#recommend .articles dl dt a{font-size:11px;font-weight:bold;color:#ae5da1;line-height:140%;margin-bottom:8px;}
#recommend .articles dl dd{font-size:11px;line-height:140%;}

/* clearfix */
#recommend .articles:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
#recommend .articles{min-height: 1px;}
*html #recommend .articles { height: 1px;/*\*//*/ height: auto;overflow: hidden; /**/}

