@charset "utf-8";

/* ===================================================================
各カテゴリーページ、記事リーフ
=================================================================== */

/* ▼サイト全体で共通の基本設定▼ */
@import "base.css?20171117";
/* ▼WomanOnlineサイト内ナビ▼ */
@import "wol-navi.css";
/* ▼サイト全体で共通の部品▼ */
@import "common.css?20161213";
/* ▼記事ユーティリティ▼ */
@import "bp_ui.css?20171117";
/* ▼記事中の色・文字サイズなど装飾設定▼ */
@import "decorate.css?20171117";

/* clearfix */
.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0; }
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/* header */
#header { width: 1000px; position: relative; }
#header #wolLogo { width: 233px; height: 110px; float: left; padding: 0 0 0 13px; }
#header #wolLogo a {
  display: block;
  height: 110px;
  text-indent: -9999px;
  background: url(/images/n/wol/2010/header/logo/detail_header_logo.png) no-repeat left top;
}
#header #superBanner {width: 728px;padding: 5px 13px;float: right;}

#utilityNavi { bottom: 6px !important; }
#mailmag { bottom: 10px !important; }

/* ページ下部広告 */
#bottomBanner { clear: both; text-align: center; margin-bottom: 15px; }

/* パンくず breadcrumb */
#breadcrumb { clear: both; padding: 0 10px 10px;}
#breadcrumb a { font-size: 11px; }
#breadcrumb b { font-weight: normal; font-size: 11px; }

/* 連載コラム　バックナンバー */
#columnBacknumber,#parentColumnBacknumber { padding-bottom: 15px; margin-bottom: 27px; overflow: hidden; _zoom: 1; clear: both; }
#columnBacknumber h4 { color: #fff; padding-top: 5px; padding-left: 20px; font-size: 14px; margin-bottom: 15px; }
#columnBacknumber.parent h4 { text-indent: -9999px; height: 1px; }

#columnBacknumber #backnumList { width: 345px; float: left; }
#columnBacknumber #backnumList ul { padding: 0 10px; overflow: hidden; _zoom: 1; }

#columnBacknumber #backnumList ul li { margin: 0; padding: 0 0 0 15px; background: url("/images/n/wol/2010/common/icon_tri_02.png?20171130") no-repeat scroll top 3px left transparent; }
#columnBacknumber #backnumList ul li + li {
  margin: 20px 0 0;
}
#columnBacknumber #backnumList ul li a { font-size: 12px; }

#columnBacknumber #backnumList ul li span { color: #666666; padding-left: 15px; font-size: 10px; letter-spacing: 1px; }
#columnBacknumber.parent #backnumList { display: none; }

#columnBacknumber #backnumListWid { padding: 0 10px; }
#columnBacknumber #backnumListWid ul { padding: 0 10px; overflow: hidden; _zoom: 1; width: 305px; float: left; }
#columnBacknumber #backnumListWid ul li { line-height: 1.1; margin-bottom: 8px; overflow: hidden; _zoom: 1; padding-left: 10px; background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 4px; vertical-align: top; }
#columnBacknumber #backnumListWid ul li a { font-size: 12px; }
#columnBacknumber #backnumListWid ul li span { color: #666666; padding-left: 15px; font-size: 10px; letter-spacing: 1px; }

/* 親記事用著者プロフィール */
#parentColumnBacknumber .bpprofile { width: 680px; float: none; padding: 0; }
#parentColumnBacknumber .bpprofile .bpprofile_title { width: 680px; margin: 0 0 12px; padding: 3px 10px 0; line-height: 24px; height: 24px; font-size: 14px; font-weight: bold; }
#parentColumnBacknumber .bpprofile .bpprofile_photo { float: left; display:inline; margin: 0 8px 8px; padding: 6px; background: #fff; }
#parentColumnBacknumber .bpprofile .bpprofile_profile { overflow: hidden; font-size: 11px; }
#parentColumnBacknumber .bpprofile .bpprofile_profile .bpprofile_name { font-weight: bold; font-size: 13px; }
#parentColumnBacknumber .bpprofile .bpprofile_profile a { color: #d32851; }

/* 子記事用著者プロフィール */
#columnBacknumber,#parentColumnBacknumber { background-image: none !important; padding-bottom:0; }
#columnBacknumber #backnumList { position: relative; width: 330px; }
#columnBacknumber #backnumList h4 { width: 310px; margin: 0 0 17px; padding: 3px 10px 0; line-height: 27px; height: 27px; font-size: 14px; font-weight: bold; background: #d20067; color: #fff; }
#columnBacknumber #backnumListWid { position:relative; padding: 0; }
#columnBacknumber #backnumListWid h4 { width: 660px; height: 24px; line-height: 24px; margin:0 0 10px; padding: 3px 10px 0; }
#columnBacknumber #backnumListWid ul { width: 320px; }
#columnBacknumber .bpprofile { float: right; overflow:hidden; _zoom:1; width: 330px; padding: 0; }

#columnBacknumber .bpprofile .bpprofile_title { width: 310px; margin: 0 0 17px; padding: 3px 10px 0; line-height: 27px; height: 27px; font-size: 14px; font-weight: bold; }
#columnBacknumber .bpprofile .bpprofile_photo { float: left; display:inline; margin: 0 8px 8px; padding: 0; background: #fff; width:80px; margin: 0 10px 0 0; }
#columnBacknumber .bpprofile .bpprofile_profile { overflow: hidden; font-size: 11px; }
#columnBacknumber .bpprofile .bpprofile_profile .bpprofile_name { font-weight: bold; font-size: 13px; }
#columnBacknumber .bpprofile .bpprofile_profile a { color: #d20067; }
#columnBacknumber .more { clear:none; position:absolute; top:0px; right:0; }
#columnBacknumber .more a { font-size:12px; line-height:30px; color: #fff; background: url(/images/n/wol/201711/icon_arrow_w.png) no-repeat center left; }




/*アンケート*/
#leafEnq { background: url(/images/n/wol/2010/leaf/enqate_txt.gif) no-repeat left top; padding-top: 3px; height: 22px; padding-left: 200px; margin-bottom: 30px; }
#leafEnq a { background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 7px; padding-left: 10px; display: block; font-weight: bold; color: #e95388; font-size: 14px; }
#leafEnq span { font-weight: normal; color: #333; font-size: 12px; padding-left: 10px; }


/* 最新記事 */
#newKiji { padding-bottom: 5px; margin-bottom: 15px; overflow: hidden; _zoom: 1; }
#newKiji h4 {font-size: 16px;padding: 13px 30px 11px;margin-bottom: 5px;background: #f1f1f1;position: relative;}
#newKiji h4::before {
    content: "";
    display: block;
    width: 6px;
    height: 30px;
    background: #d20067;
    position: absolute;
    top: 10px;
    left: 11px;
}

#newKiji ul { overflow: hidden; _zoom: 1; width: 320px; float: left; padding: 0 5px 0 10px; }
#newKiji ul li {padding: 3px 0;overflow: hidden;_zoom: 1;vertical-align: top !important;font-size: 1px;margin: 10px 0 0;}
#newKiji ul li.bottom { border-bottom: none; }
#newKiji ul li a {background: url(/images/n/wol/2010/common/icon_tri_02.png?20171130) no-repeat scroll 0 3px transparent;display: block;padding-left: 15px;font-size: 12px;color: #222222;}

/* 関連記事・ロゴのdiv */
#mediaBox { clear:both; margin: 0 0 30px; padding: 0; border-bottom: 0; overflow: hidden; _zoom:1;}

/* 関連記事 */
#articleRecommend { clear: both; width: 628px; padding:20px 25px; border:1px solid #ccc8c2 ; background-color: #fffaf2; }
#articleRecommend h4 { margin:0 0 7px; padding: 0; font-size: 20px; font-weight: bold; line-height: 1.1; }
#articleRecommend #recommendBody ul li { margin: 0; padding: 0 0 0 10px; background: url("/images/n/wol/2010/common/icon_tri.gif") no-repeat scroll left 7px transparent; }
#articleRecommend #recommendBody ul li a { font-size: 14px; }

/* ロゴ */
#mediaLogo { clear:both; float: right; }
#mediaLogo2 { float: right; }

/*コメント*/
#comment { float: right; margin: 11px 15px 0 0; font-size: 12px; text-align: right; line-height: 2; }

/* 印刷ボタン・ソーシャルブックマークのdiv */
#mediaBox2 { margin: 0 0 30px; padding: 0 0 5px; overflow: hidden; _zoom: 1; }
#mediaBox2 #printBtn {width: 140px;margin: 0 auto;}
/*
#mediaBox2 #printBtn a { height: 57px; display: block; background: url("http://bizad.nikkeibp.co.jp/image/ng_wol/wol_print_bottom_130401.jpg") no-repeat left top; }
#mediaBox2 #printBtn a:hover img { display: none; _visibility: hidden; }
*/
#mediaBox2 #printBtn a {display: block;width: 140px;height: 35px;text-indent: -9999px;background: url(/images/n/wol/2010/leaf/printer_btn.png) repeat scroll center top transparent;}
#mediaBox2 #printBtn a:hover { opacity: .5; }
#mediaBox2 #linkIcons { float:right; clear: none; }

#soukenReport { padding-bottom: 5px; margin-bottom: 15px; overflow: hidden; _zoom: 1; }
#soukenReport h4 { font-size: 15px; padding: 5px 15px 0px; color: #fff; margin-bottom: 5px; }
#soukenReport ul { overflow: hidden; _zoom: 1; padding: 0 5px 0 10px; }
#soukenReport ul li { padding: 1px 0; overflow: hidden; _zoom: 1; font-size: 11px; }
#soukenReport ul li.bottom { border-bottom: none; }
#soukenReport ul li a { background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 3px; padding-left: 10px; font-size: 12px; }
#soukenReport ul li a span { padding-left: 5px; color: #666666; }

/*記事下、特集一覧*/
#specialList { padding-bottom: 5px; margin-bottom: 15px; overflow: hidden; _zoom: 1; }
#specialList h4 { font-size: 15px; padding: 4px 15px 0px; color: #fff; margin-bottom: 6px; }
#specialList ul { overflow: hidden; _zoom: 1; width: 320px; float: left; padding: 0 5px 0 10px; }
#specialList ul li { padding: 3px 0; overflow: hidden; _zoom: 1; vertical-align: top !important; font-size: 1px; }
#specialList ul li.bottom { border-bottom: none; }
#specialList ul li a { background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 6px; display: block; padding-left: 10px; font-size: 12px; }
#specialList ul li a span { color: #666; font-size: 11px; padding-left: 10px; }

/*記事下、トレンド一覧*/
#trendList { position:relative; width:680px; margin:0 0 15px; padding:0; background-image:none !important; border:none; overflow: hidden; _zoom: 1; }
#trendList h4 {margin: 0 0 12px;padding: 3px 10px 0;width:680px;line-height: 24px;height: 24px;font-size: 14px;font-weight: normal;}
#trendList ul { overflow: hidden; _zoom: 1; width: 340px; float: left; padding: 0; }
#trendList ul li {float:left;width: 310px;margin: 10px 0 4px;padding:0 10px 0 20px;overflow: hidden;_zoom: 1;background: url(/images/n/wol/2010/common/icon_tri_02.png?20171130) no-repeat scroll 7px 3px transparent;font-size: 1px;vertical-align: top;}
#trendList ul li.bottom { border-bottom: none; }
#trendList ul li a { display: block; padding: 0;  font-size: 12px; }
#trendList ul li a span { color: #666; font-size: 11px; padding-left: 10px; }
#trendList .more { clear: none; position: absolute; top: 0; right: 0; }
#trendList .more a { font-size: 10px; line-height: 27px;}

/*特集のバックナンバー*/
#specialBacknumber { position: relative; width: 680px; margin: 0 0 15px; padding: 0; background-image: none !important; border: none; }
#specialBacknumber h4 { margin: 0 0 12px; padding: 3px 10px 0; width:680px; line-height: 24px; height: 24px; font-size: 14px; }
#specialBacknumber ul { overflow: hidden; _zoom: 1; }
#specialBacknumber ul li { width: 310px; float:left; display: inline; margin:0; padding:0 10px 0 20px; background:url("/images/n/wol/2010/common/icon_tri.gif") no-repeat scroll 10px 6px transparent; }
#specialBacknumber ul li a { font-size: 12px; }
#specialBacknumber .more { clear: none; position: absolute; top: 0px; right: 0; }
#specialBacknumber .more a { font-size: 10px; line-height: 27px; }

/*週間アクセスランキング*/
#weeklyRanking { overflow: hidden; _zoom: 1; margin-bottom: 20px; position: relative; width: 680px; background: url(/images/n/wol/2010/leaf/ranking/ranking_bg.gif) no-repeat left top; min-height: 229px; _height: 229px; }
#weeklyRanking.all {  }
#weeklyRanking.career { background-position: left -229px; }
#weeklyRanking.skillup { background-position: left -458px; }
#weeklyRanking.health { background-position: left -687px; }
#weeklyRanking.life { background-position: left -916px; }

#weeklyRanking h4 { width: 205px; position: absolute; left: 0; top: 0; }
#weeklyRanking div { display: none; padding: 15px 15px 0; }
#weeklyRanking.all .all,
#weeklyRanking.career .career,
#weeklyRanking.skillup .skillup,
#weeklyRanking.health .health,
#weeklyRanking.life .life { display: block; }
#weeklyRanking #weeklyRankTab { width: 475px; height: 23px; display: block; padding: 0; position: absolute; right: 0; top: 0; }
#weeklyRanking #weeklyRankTab a { display: block; float: left; height: 21px; text-indent: -9999px; }
#weeklyRanking #weeklyRankTab .all { width: 88px; }
#weeklyRanking #weeklyRankTab .career { width: 82px; }
#weeklyRanking #weeklyRankTab .skillup { width: 98px; }
#weeklyRanking #weeklyRankTab .health { width: 132px; }
#weeklyRanking #weeklyRankTab .life { width: 68px; }
#weeklyRanking ul { width: 325px; float: left; padding-top: 20px; margin-bottom: 10px; }
#weeklyRanking ul li { background: url(/images/n/wol/2010/leaf/ranking/rank_num_all.gif) no-repeat left top; padding-left: 45px; margin-bottom: 1px; font-size: 1px; vertical-align: top; }
#weeklyRanking ul li a { display: block; padding: 4px 0 5px; color: #8a6d47; font-weight: bold; font-size: 12px; }
#weeklyRanking ul li.num1 { padding-top: 6px; }
#weeklyRanking ul li.num2 { padding-top: 2px; background-position: left -50px; }
#weeklyRanking ul li.num3 { padding-top: 2px; background-position: left -100px; }
#weeklyRanking ul li.num4 { background-position: left -154px; }
#weeklyRanking ul li.num5 { background-position: left -206px; }
#weeklyRanking ul li.num6 { background-position: left -257px; margin-top: 10px; }
#weeklyRanking ul li.num7 { background-position: left -306px; }
#weeklyRanking ul li.num8 { background-position: left -356px; }
#weeklyRanking ul li.num9 { background-position: left -402px; }
#weeklyRanking ul li.num10 { background-position: left -450px; }
#weeklyRanking .toColumnTop { width: auto; float: right; margin-right: 20px }
#weeklyRanking .toColumnTop a { display: block; height: 20px; overflow: hidden; }
#weeklyRanking .toColumnTop a:hover img { visibility: hidden; }
#weeklyRanking.all .toColumnTop { width: 264px; }
#weeklyRanking.all .toColumnTop a { background: url(/images/n/wol/2010/leaf/ranking/weekly_rank_btn_all.gif) no-repeat left -20px; }
#weeklyRanking.career .toColumnTop { width: 252px; }
#weeklyRanking.career .toColumnTop a { background: url(/images/n/wol/2010/leaf/ranking/weekly_rank_btn_career.gif) no-repeat left -20px; }
#weeklyRanking.skillup .toColumnTop { width: 272px; }
#weeklyRanking.skillup .toColumnTop a { background: url(/images/n/wol/2010/leaf/ranking/weekly_rank_btn_skillup.gif) no-repeat left -20px; }
#weeklyRanking.health .toColumnTop { width: 305px; }
#weeklyRanking.health .toColumnTop a { background: url(/images/n/wol/2010/leaf/ranking/weekly_rank_btn_health.gif) no-repeat left -20px; }
#weeklyRanking.life .toColumnTop { width: 240px; }
#weeklyRanking.life .toColumnTop a { background: url(/images/n/wol/2010/leaf/ranking/weekly_rank_btn_life.gif) no-repeat left -20px; }

/*女子部*/
#joshibu { padding: 15px 10px 0; padding: 15px 8px 0; margin-bottom: 20px; min-height: 160px; _height: 160px; }
#joshibu_career { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_bg_career.gif) no-repeat left top; }
#joshibu_skillup { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_bg_skillup.gif) no-repeat left top; }
#joshibu_health { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_bg_health.gif) no-repeat left top; }
#joshibu_life { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_bg_life.gif) no-repeat left top; }
#joshibu .toJoshibuTop { width: 198px; float: left; margin-right: 12px; }
#joshibu .toJoshibuTop a { display: block; height: 149px; }
#joshibu .toJoshibuTop a:hover img { visibility: hidden; }
#joshibu_career .toJoshibuTop a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_ill_career_on.gif) no-repeat left top; }
#joshibu_skillup .toJoshibuTop a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_ill_skillup_on.gif) no-repeat left top; }
#joshibu_health .toJoshibuTop a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_ill_health_on.gif) no-repeat left top; }
#joshibu_life .toJoshibuTop a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_ill_life_on.gif) no-repeat left top; }
#joshibu h4 { margin-bottom: 10px; float: left; width: 450px; }
#joshibu h4 a { display: block; height: 30px; }
#joshibu h4 a:hover img { visibility: hidden; }
#joshibu_career h4 a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_titlebar_career_on.gif) no-repeat right top; }
#joshibu_skillup h4 a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_titlebar_skillup_on.gif) no-repeat right top; }
#joshibu_health h4 a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_titlebar_health_on.gif) no-repeat right top; }
#joshibu_life h4 a { background: url(/images/n/wol/2010/leaf/joshibu/joshibu_titlebar_life_on.gif) no-repeat right top; }
#joshibu ul { overflow: hidden; _zoom: 1; padding: 0 5px; float: left; width: 440px; }
#joshibu ul li { background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 7px; padding-left: 10px; margin-bottom: 2px; }
#joshibu ul li a { color: #8a6d47; }
#joshibu ul li a.title { font-weight: bold; }
#joshibu ul li span.up { background: url(/images/n/wol/2010/common/icon_watch.gif) no-repeat 5px 2px; padding-left: 20px; font-weight: bold; color: #cc0000; z-index: 100; }

/* 子記事 */

/*看板画像*/
#titleBoard { margin: 17px 0 20px; }
#titleBoard h2 { position: relative; width: 680px; z-index: 1; }
#titleBoard h2 img { position: relative; z-index: 1; }
#titleBoard h2 .toProfile { position: absolute; left: 0; bottom: 0; width: 680px; height: 35px; display: block; text-indent: -9999px; z-index: 100; background: url(/images/n/wol/2010/leaf/link_bg.png) repeat left top; }
#titleBoard h2 .kanbanLink { position: absolute; left: 0; top: 0; width: 680px; height: 120px; display: block; text-indent: -9999px; z-index: 10; background: url(/images/n/wol/2010/leaf/link_bg.png) repeat left top; }
#titleBox {margin-bottom: 15px;width: 670px;position: relative;padding-top: 20px;font-weight: bold;min-height: 82px;}
* html #titleBox { line-height: 1.3; height: 82px; }
*:first-child+html #titleBox{ line-height: 1.3; }
#titleBox h1 { font-size: 2em; width: 100%; margin-bottom: 10px; color: #000; line-height: 1.3; float: none; padding-right: 0; }
#titleBox h2 { font-size: 1.5em; margin-bottom: 20px; color: #000; line-height: 1.3; clear: both; }
#titleBox #date {font-size: 12px;color: #999;font-weight: normal;float: none;margin: 0; position: absolute; top: 0; right: 0; line-height: 1; }
#titleBox #itemBox { float: right; width: auto; padding-bottom: 5px; width: 180px; margin-left: -20px; }
#titleBox #itemBox #corp_logo { float: right; }
#titleBox #itemBox #corp_logo img { border: solid 1px #ccc; width: 100px; }
#titleBox #readBtn { position: absolute; right: 15px; top: 30px; }
#titleBox #lead { font-size: 1em; font-weight: bold; line-height: 1.3; clear: both; }

#article dl#keywords { border: none; margin: 0 0 23px; padding: 0; overflow: hidden; _zoom: 1; clear: both; }
#article dl#keywords dt {margin: 0 0 12px;padding: 3px 10px 0;width:680px;line-height: 27px;height: 27px;font-size: 14px;}
#article dl#keywords dd { padding:0 15px; width:auto; border:none; color: #4f4f4f; line-height: 1.2; }
#article dl#keywords dd a {color: #d20067;font-weight: normal;white-space: nowrap;}

/*リンクアイコン*/
#linkIcons { clear: both; text-align: right; background: none; margin-bottom: 30px; }
#linkIcons a { display: block; width: 18px; height: 18px; float: right; margin-left: 4px; }
#linkIcons a.mixi-check-button { width: 77px; }
#linkIcons a.hatebu { width: 19px; }
#linkIcons a.yahoo { height: 16px; }

#socialIcons.parent { margin-top: 30px; }
#socialIcons { width: auto; clear: both; /*text-align: right;*/ background: none; margin-bottom: 30px; }
#socialIcons input { float: right; margin-left: 5px; }
#socialIcons a {}
#socialIcons a:hover {opacity:0.7}


/* 親記事 */
#title #lead { font-size: 1em; font-weight: bold; line-height: 2; clear: both; margin: 0 15px 15px; }
#title #lead hr { border: none; display: block; background-color: #fff; color: #fff; margin: 0; padding: 0; overflow:hidden; }

/*ヘルス親記事*/
#article .icon_list_sp:after, #article .icon_list_sp li:after {
  content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
#article .icon_list_sp { margin: 20px auto; border-top: dotted 1px #ccc8c2; }
#article .icon_list_sp li { padding: 15px 0; border-bottom: dotted 1px #ccc8c2; }
#article .icon_list_sp li div.icon_list_icon { float: left; margin-right: 15px; }
#article .icon_list_sp li div.icon_list_title h2 a { color: #836743; }

#childList {  }
#childList ul {  }
#childList ul li { clear: both; margin-bottom: 20px; overflow: hidden; _zoom: 1; }
#childList ul li p.img { float: left; width: 315px; margin-right: 10px; }
#childList ul li div { float: left; width: 355px; }
#childList ul li div p.number { background: #adadad; color: #fff; padding: 2px 5px 0; font-weight: bold; margin-bottom: 5px; }
#childList ul li div p.number span { margin-left: 15px; color: #cc0000; }
#childList ul li div p.pr { background: url(/images/n/wol/2010/leaf/tieup_pr.gif) no-repeat 425px top #adadad; color: #fff; padding: 2px 5px 0; font-weight: bold; margin-bottom: 5px; }
#childList ul li div p.title { font-weight: bold; margin-bottom: 3px; }
#childList ul li div p.title a { color: #836743; }
#childList ul li div p.date { text-align: right; font-size: 10px; color: #666; }

#othersNewSpecial { margin-bottom: 20px; clear: both; }
#othersNewSpecial h3 { height: 32px; line-height: 32px; padding-top: 2px; padding-left: 10px; color: #fff; font-size: 14px; margin-bottom: 15px; }
#othersNewSpecial ul { overflow: hidden; _zoom: 1; }
#othersNewSpecial ul li { float: left; width: 330px; border-bottom: dotted 1px #ccc7c1; margin-right: 10px; margin-bottom: 10px; padding-bottom: 5px; }
#othersNewSpecial ul li.even { float: right; }
#othersNewSpecial ul li p.img { float: left; width: 80px; margin-right: 10px; }
#othersNewSpecial ul li div { float: left; width: 240px; position: relative; height: 107px; }
#othersNewSpecial ul li div p { font-size: 10px; margin-bottom: 5px; }
#othersNewSpecial ul li div p.theme { margin-bottom: 3px; }
#othersNewSpecial ul li div p.title { margin-bottom: 5px; font-size: 12px; }
#othersNewSpecial ul li div p.title  a { color: #836743; font-weight: bold; }
#othersNewSpecial ul li p.series { margin: 0; clear: both; }
#othersNewSpecial ul li p.series a { padding-left: 10px; font-size: 11px; background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 2px; }
#othersNewSpecial ul li p.date { position: absolute; right: 0; bottom: 0; }

/* ページ繰り pages */
#pages { text-align:center; margin: 0 0 10px; padding-top: 20px; border-top: dotted 1px #ccc8c2; clear: both; width: 670px; }
*:first-child+html #pages ul { overflow: hidden; _zoom: 1; padding: 5px 0; }
#pages ul li { display: inline; margin: 0; }
#pages ul li a { max-width:25px; color: #897d6f; padding: 4px 8px; text-align:center; line-height:35px; font-size:14px; text-decoration:none; background:url(/images/n/wol/2009/leaf/pages_num_bg.gif) repeat-x; border: solid 1px #ef98ac; }
#pages a:hover { color: #897d6f; background:url(/images/n/wol/2009/leaf/pages_num_bg_on.gif) repeat-x; }
#pages a.on { color:#c3beb9; font-weight:bold; background:url(/images/n/wol/2009/leaf/pages_num_bg_on.gif) repeat-x; border: 0; }
#pages a.prev { border: none; margin:0 3px; padding: 6px 0 6px 52px; text-decoration:none; background:url(/images/n/wol/2009/leaf/btn_prev.gif) no-repeat right top; }
#pages a.prev:hover { opacity: .6; }
#pages span.prev_off { border: none; margin:0 3px; padding: 6px 0 18px 52px; text-decoration:none; background:url(/images/n/wol/2009/leaf/btn_prev_on.gif) no-repeat right top; }

/*--hack--*/
/*safari*/
body:first-of-type #pages span.prev_off { padding: 16px 52px 6px 0; }
/*IE8*/
#pages span.prev_off { padding: 18px 52px 6px 0\9; }

#pages span.prev_off img { visibility: hidden; }
#pages a.next { border: none; margin: 0 3px; padding: 6px 52px 6px 0; text-decoration:none; background: url(/images/n/wol/201711/btn_next_life.gif) no-repeat top left; }
/*#pages a.next:hover { background:url(/images/n/wol/2009/leaf/btn_next_on.gif) no-repeat left top; }
#pages a.next:hover img { visibility: hidden;}
#pages span.next_off { border: none; margin:0 3px; padding: 6px 52px 18px 0; text-decoration:none; background:url(/images/n/wol/2009/leaf/btn_next_on.gif) no-repeat; }*/

/*--hack--*/
/*safari*/
body:first-of-type #pages span.next_off { padding: 16px 52px 6px 0; }
/*IE8*/
#pages span.next_off { padding: 18px 52px 6px 0\9; }

#pages span.next_off img { visibility: hidden; }

#pages #nextPage { width:100%;padding:10px 0 9px 0;border:1px solid #365697;background-color:#edf1f7;margin-bottom: 30px; }
#pages #nextPage a { padding-left: 14px; border: none; font-size: 14px; color: #d20067; position: relative; }
#pages #nextPage a:hover { color: #d20067; text-decoration: underline; }
#pages #nextPage a::before { position: absolute; top: -2px; bottom: 0; left: 0; width: 7px; height: 12px; margin: auto; background: url(/images/n/wol/201711/icon_arrow_l.png) no-repeat top left; display: block; content: "";}

/*連載用*/
#aroundItem { overflow: hidden; _zoom: 1; margin: 0 0 30px; clear: both; padding-top:20px; border-top: dotted 1px #999; }
#aroundItem #prevItem { float: left; }
#aroundItem #prevItem a { background: url(/images/n/wol/201711/icon_arrow_ll_prev.png) no-repeat left center; padding-left: 20px; color: #333; font-size:16px;}
#aroundItem #nextItem { float: right; }
#aroundItem #nextItem a { background: url(/images/n/wol/201711/icon_arrow_ll_next.png) no-repeat right center; padding-right: 20px; color: #333; font-size:16px;}


#article div.pages { clear: both; margin-bottom: 15px; overflow: hidden; _zoom: 1; }
#article div.pages p.prev { float: left; width: 140px; }
#article div.pages p.prev a { background: url(/images/n/wol/2010/common/icon_tri_prev.gif) no-repeat left 2px; padding-left: 28px; font-size: 12px; }
#article div.pages p.next { float: right; width: 140px; text-align: right; }
#article div.pages p.next a { background: url(/images/n/wol/2010/common/icon_tri_next.gif) no-repeat right 2px; padding-right: 28px; font-size: 12px; font-weight: normal !important; }

/*ページ下部のSNSボタン*/
#article div#bottomSns {width:350px;margin:30px auto 30px;padding:13px 35px;overflow:hidden; border-top:dotted 1px #999; text-align: center;}
#article div#bottomSns p {margin-bottom:5px;font-size: 14px;text-align:center;}
#article div#bottomSns div a:hover {opacity:0.7}

/*媒体ロゴ*/
#articleBody #mediaBox { clear:both; overflow: hidden; _zoom: 1; margin: 20px 0; }
#articleBody #mediaLogo { width: 300px; float: right; text-align: right; margin-right:0; margin-bottom: 10px; }
#articleBody #author { clear: both; text-align: right; font-size: 11px; margin-bottom: 10px; }
#articleBody #printBtn { width: 142px; float: left; }
#articleBody #printBtn a { height: 53px; display: block; background: url(/images/n/wol/2010/leaf/btn_print_on.gif) no-repeat left top; }
#articleBody #printBtn a:hover img { display: none; _visibility: hidden; }

/*特集　スペシャル　看板画像*/
#specialTitleBoard { }
#specialTitleBoard ul { width: 680px; height: 20px; }
#specialTitleBoard ul li { float: left; width: 70px; }
#specialTitleBoard ul li a,#specialTitleBoard ul li span { display: block; height: 20px; text-indent: -9999px; }
#specialTitleBoard ul li.no1 span { background: url(/images/n/wol/2010/leaf/special/tab_num1_off.gif) no-repeat left top; }
#specialTitleBoard ul li.no2 span { background: url(/images/n/wol/2010/leaf/special/tab_num2_off.gif) no-repeat left top; }
#specialTitleBoard ul li.no3 span { background: url(/images/n/wol/2010/leaf/special/tab_num3_off.gif) no-repeat left top; }
#specialTitleBoard ul li.no4 span { background: url(/images/n/wol/2010/leaf/special/tab_num4_off.gif) no-repeat left top; }
#specialTitleBoard ul li.no5 span { background: url(/images/n/wol/2010/leaf/special/tab_num5_off.gif) no-repeat left top; }
#specialTitleBoard ul li.no6 span { background: url(/images/n/wol/2010/leaf/special/tab_num6_off.gif) no-repeat left top; }
#specialTitleBoard ul li.no7 span { background: url(/images/n/wol/2010/leaf/special/tab_num7_off.gif) no-repeat left top; }
#specialTitleBoard ul li.no8 span { background: url(/images/n/wol/2010/leaf/special/tab_num8_off.gif) no-repeat left top; }

#specialTitleBoard h2 { clear: both; }

/* 著者一覧 */
#authorKijiList { margin-bottom: 10px; }
#authorKijiList ul { border-top: dotted 1px #ccc8c2; }
#authorKijiList ul li { position: relative; width: 650px; padding: 10px 15px; border-bottom: dotted 1px #ccc8c2; }
#authorKijiList ul li p { margin-bottom: 7px; }
#authorKijiList ul li p.title { font-size: 14px; color: #8a6d47; font-weight: bold; margin-bottom: 5px; }
#authorKijiList ul li p.title a { }
#authorKijiList ul li p.more { text-align: left; margin-bottom: 0; }
#authorKijiList ul li p.date { position: absolute; right: 0; bottom: 0; font-size: 10px; color: #666666; }

/* 著者プロフィール */
#authorProfile { padding-bottom: 15px; margin-bottom: 15px; background: url(/images/n/wol/2010/leaf/related_bg_bottom_all.gif) no-repeat left bottom; overflow: hidden; _zoom: 1; }
#authorProfile h4 { background: url(/images/n/wol/2010/leaf/related_bg_top_all.gif) no-repeat left top; padding: 10px 20px 15px; color:#897c6c; font-size: 15px; }
#authorProfile div { float: left; width: 531px; }
#authorProfile div p.name { color: #897c6c; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#authorProfile div p.name span { font-size: 12px; }
#authorProfile p.img { display: inline; margin-left: 20px; float: left; width: 82px; margin-right: 10px; padding: 6px; border: solid 1px #d9d6d6; }

/* コラムニスト一覧 */
#columnist {  }
#columnist ul { width: 680px; }
#columnist ul li { width: 650px; position: relative; padding: 15px 15px 10px; border-top: solid 1px #c8c2bb; background: url(/images/n/wol/2010/theme/common/columnist_bg.gif) no-repeat left top; overflow: hidden; _zoom: 1; }
#columnist ul li p.img { float: left; margin-right: 10px; }
#columnist ul li p.img img {  padding: 8px; border: solid 1px #d8d8d6; background: #fff; margin-bottom: 5px; }
#columnist ul li div { float: left; width: 540px; }
#columnist ul li div p { font-size: 12px; border-top: dotted 1px #7e6f48; padding-top: 8px; }
#columnist ul li div p.title { border-left: solid 3px #8a6d47; padding-left: 10px; padding-right: 200px; line-height: 1.1; margin-bottom: 8px; font-size: 14px; padding-top: 0; border-top: none; color: #8a6d47; font-weight: bold; margin-top: 5px; }
#columnist ul li div p.title  a { color: #7e6f48; font-weight: bold; }
#columnist ul li div p.btn { border-top: none; width: 155px; position: absolute; right: 15px; top: 0; }
#columnist ul li div p.btn a { display: block; height: 29px; text-indent: -9999px; background: url(/images/n/wol/2010/theme/common/btn_columnlist.gif) no-repeat left top; }

/* テーマ別のコラムニスト一覧を見る */
#columnistSelectBox { clear: both; padding-bottom: 15px; margin-bottom: 30px; background: url(/images/n/wol/2010/leaf/related_bg_bottom_all.gif) no-repeat left bottom; }
#columnistSelectBox h4 { background: url(/images/n/wol/2010/leaf/related_bg_top_all.gif) no-repeat left top; padding: 10px 20px 15px; color:#897c6c; font-size: 15px; }
#columnistSelectBox ul { margin: 0 20px; overflow: hidden; _zoom: 1; }
#columnistSelectBox ul li { float: left; width: 158px;margin-right: 3px; }
#columnistSelectBox ul li a { display: block; height: 40px; text-indent: -9999px; }

#columnistSelectBox ul li.selectCareer { margin-right: 2px; }
#columnistSelectBox ul li.selectCareer a { background: url(/images/n/wol/2010/theme/common/btn_columnlist_career.gif) no-repeat left top; }
#columnistSelectBox ul li.selectCareer a:hover { background: url(/images/n/wol/2010/theme/common/btn_columnlist_career_on.gif) no-repeat left top; }
#columnistSelectBox ul li.selectCareer a.now { background: url(/images/n/wol/2010/theme/common/btn_columnlist_career_off.gif) no-repeat left top; }

#columnistSelectBox ul li.selectSkillup a { background: url(/images/n/wol/2010/theme/common/btn_columnlist_skillup.gif) no-repeat left top; }
#columnistSelectBox ul li.selectSkillup a:hover { background: url(/images/n/wol/2010/theme/common/btn_columnlist_skillup_on.gif) no-repeat left top; }
#columnistSelectBox ul li.selectSkillup a.now { background: url(/images/n/wol/2010/theme/common/btn_columnlist_skillup_off.gif) no-repeat left top; }

#columnistSelectBox ul li.selectHealth a { background: url(/images/n/wol/2010/theme/common/btn_columnlist_health.gif) no-repeat left top; }
#columnistSelectBox ul li.selectHealth a:hover { background: url(/images/n/wol/2010/theme/common/btn_columnlist_health_on.gif) no-repeat left top; }
#columnistSelectBox ul li.selectHealth a.now { background: url(/images/n/wol/2010/theme/common/btn_columnlist_health_off.gif) no-repeat left top; }

#columnistSelectBox ul li.selectLife { margin-right: 0; }
#columnistSelectBox ul li.selectLife a { background: url(/images/n/wol/2010/theme/common/btn_columnlist_life.gif) no-repeat left top; }
#columnistSelectBox ul li.selectLife a:hover { background: url(/images/n/wol/2010/theme/common/btn_columnlist_life_on.gif) no-repeat left top; }
#columnistSelectBox ul li.selectLife a.now { background: url(/images/n/wol/2010/theme/common/btn_columnlist_life_off.gif) no-repeat left top; }


/* Special一覧 新着 */
#specialNewArrival { background: #f0efed; padding: 5px 0 0 10px; margin-bottom: 20px; }
#specialNewArrival p.new { font-weight: bold; }
#specialNewArrival ul { overflow: hidden; _zoom: 1; }
#specialNewArrival ul li { display: inline; float: left; width: 315px; margin-left: 5px; margin-right: 15px; margin-bottom: 10px; position: relative; }
#specialNewArrival ul li p { margin-bottom: 5px; }
#specialNewArrival ul li p.title { font-size: 14px; color: #8a6d47; font-weight: bold; padding: 5px 0; border-bottom: dotted 1px #8a6d47; margin-bottom: 10px; }
#specialNewArrival ul li p.title a { color: #8a6d47; }
#specialNewArrival ul li p.date { position: absolute; right: 0; bottom: 0; font-size: 10px; color: #666; margin-bottom: 0; }
#specialNewArrival ul li p.series { margin: 0; clear: both; }
#specialNewArrival ul li p.series a { padding-left: 10px; font-size: 11px; background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 2px; }


/* Special一覧 */
#article .specialKijiList { clear: both; }
#article .specialKijiList h3 { height: 32px; line-height: 32px; padding-top: 2px; padding-left: 10px; color: #fff; font-size: 14px; margin-bottom: 15px; }
#article .specialKijiList ul { width: 680px; }
#article .specialKijiList ul li { float: left; height: 95px; width: 330px;  border-bottom: dotted 1px #ccc8c2; margin-bottom: 10px; padding-bottom: 10px;}
#article .specialKijiList ul li.even { float: right; }
#article .specialKijiList ul li p.img { float: left; width: 80px; margin-right: 20px; }
#article .specialKijiList ul li div { width: 230px; float: left; }
#article .specialKijiList ul li div p { line-height: 1.1; margin-bottom: 5px; }
#article .specialKijiList ul li div p.title { color: #8a6d47; font-weight: bold; margin-bottom: 8px; }
#article .specialKijiList ul li div p.title a { color: #8a6d47; }
#article .specialKijiList ul li div p.date { font-size: 10px; color: #666; text-align: right; line-height: 1; margin-bottom: 0; }

/* テーマ別のSpecial一覧を見る */
#specialListSelectBox { clear: both; padding-bottom: 15px; margin-bottom: 30px; background: url(/images/n/wol/2010/leaf/related_bg_bottom_all.gif) no-repeat left bottom; }
#specialListSelectBox h4 { background: url(/images/n/wol/2010/leaf/related_bg_top_all.gif) no-repeat left top; padding: 10px 20px 15px; color:#897c6c; font-size: 15px; }
#specialListSelectBox ul { margin: 0 20px; overflow: hidden; _zoom: 1; }
#specialListSelectBox ul li { float: left; margin-right: 3px; }
#specialListSelectBox ul li a { display: block; height: 40px; text-indent: -9999px; }

#specialListSelectBox ul li.selectCareer { margin-right: 2px; width: 139px; }
#specialListSelectBox ul li.selectCareer a { background: url(/images/n/wol/2010/theme/common/btn_special_list_career.gif) no-repeat left top; }
#specialListSelectBox ul li.selectCareer a:hover { background: url(/images/n/wol/2010/theme/common/btn_special_list_career_on.gif) no-repeat left top; }
#specialListSelectBox ul li.selectCareer a.now { background: url(/images/n/wol/2010/theme/common/btn_special_list_career_off.gif) no-repeat left top; }

#specialListSelectBox ul li.selectSkillup { width: 158px; }
#specialListSelectBox ul li.selectSkillup a { background: url(/images/n/wol/2010/theme/common/btn_special_list_skillup.gif) no-repeat left top; }
#specialListSelectBox ul li.selectSkillup a:hover { background: url(/images/n/wol/2010/theme/common/btn_special_list_skillup_on.gif) no-repeat left top; }
#specialListSelectBox ul li.selectSkillup a.now { background: url(/images/n/wol/2010/theme/common/btn_special_list_skillup_off.gif) no-repeat left top; }

#specialListSelectBox ul li.selectHealth { width: 184px; }
#specialListSelectBox ul li.selectHealth a { background: url(/images/n/wol/2010/theme/common/btn_special_list_health.gif) no-repeat left top; }
#specialListSelectBox ul li.selectHealth a:hover { background: url(/images/n/wol/2010/theme/common/btn_special_list_health_on.gif) no-repeat left top; }
#specialListSelectBox ul li.selectHealth a.now { background: url(/images/n/wol/2010/theme/common/btn_special_list_health_off.gif) no-repeat left top; }

#specialListSelectBox ul li.selectLife { margin-right: 0; width: 148px; }
#specialListSelectBox ul li.selectLife a { background: url(/images/n/wol/2010/theme/common/btn_special_list_life.gif) no-repeat left top; }
#specialListSelectBox ul li.selectLife a:hover { background: url(/images/n/wol/2010/theme/common/btn_special_list_life_on.gif) no-repeat left top; }
#specialListSelectBox ul li.selectLife a.now { background: url(/images/n/wol/2010/theme/common/btn_special_list_life_off.gif) no-repeat left top; }


/* ニュース一覧 */
#newsNewArrival { padding: 5px 0 0 10px; margin-bottom: 15px; }
#newsNewArrival p.new { font-weight: bold; }
#newsNewArrival ul { overflow: hidden; _zoom: 1; }
#newsNewArrival ul li { display: inline; float: left; width: 315px; min-height: 100px; _height: 100px; margin-left: 5px; margin-right: 15px; margin-bottom: 10px; position: relative; }
#newsNewArrival ul li p { margin-bottom: 10px; line-height: 1.1; }
#newsNewArrival ul li p.img { float: left; width: 80px; margin-right: 10px; }
#newsNewArrival ul li div { float: left; width: 220px; }
#newsNewArrival ul li p.title { font-size: 14px; color: #8a6d47; font-weight: bold; padding: 5px 0; border-bottom: dotted 1px #8a6d47; margin-bottom: 10px; }
#newsNewArrival ul li p.title a { color: #8a6d47; }
#newsNewArrival ul li p.date { position: absolute; right: 0; bottom: 0; font-size: 10px; color: #666; margin-bottom: 0; }
#newsNewArrival ul li p.series { margin: 0; clear: both; }
#newsNewArrival ul li p.series a { padding-left: 10px; font-size: 11px; background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 2px; }

#article .newsKijiList { margin-bottom: 20px; }
#article .newsKijiList h3 { height: 32px; line-height: 32px; padding-top: 2px; padding-left: 10px; color: #fff; font-size: 14px; margin-bottom: 15px; }
#article .newsKijiList ul {  }
#article .newsKijiList ul li { padding: 0 15px 10px; border-bottom: dotted 1px #ccc8c2; margin-bottom: 10px; position: relative; }
#article .newsKijiList ul li p { padding-right: 60px; }
#article .newsKijiList ul li p.title { font-size: 14px; color: #8a6d47; font-weight: bold; padding-right: 0; }
#article .newsKijiList ul li p.title a { color: #8a6d47; }
#article .newsKijiList ul li p.date { position: absolute; right: 0; bottom: 10px; text-align: right; width: 80px; padding-right: 0; font-size: 10px; color: #666; }


/* トレンド一覧 */
#trendNewArrival { padding: 5px 0 0 10px; margin-bottom: 20px; }
#trendNewArrival p.new { font-weight: bold; }
#trendNewArrival ul { overflow: hidden; _zoom: 1; }
#trendNewArrival ul li { display: inline; float: left; width: 315px; margin-left: 5px; margin-right: 15px; margin-bottom: 10px; position: relative; }
#trendNewArrival ul li p { margin-bottom: 10px; line-height: 1.1; }
#trendNewArrival ul li p.img { float: left; width: 80px; margin-right: 10px; }
#trendNewArrival ul li div { float: left; width: 220px; }
#trendNewArrival ul li p.title { font-size: 14px; color: #8a6d47; font-weight: bold; padding: 5px 0; border-bottom: dotted 1px #8a6d47; margin-bottom: 10px; }
#trendNewArrival ul li p.title a { color: #8a6d47; }
#trendNewArrival ul li p.date { position: absolute; right: 0; bottom: 0; font-size: 10px; color: #666; margin-bottom: 0; }
#trendNewArrival ul li p.series { margin: 0; clear: both; }
#trendNewArrival ul li p.series a { padding-left: 10px; font-size: 11px; background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 2px; }

#article .trendKijiList { margin-bottom: 20px; }
#article .trendKijiList h3 { height: 32px; line-height: 32px; padding-top: 2px; padding-left: 10px; color: #fff; font-size: 14px; margin-bottom: 15px; }
#article .trendKijiList ul {  }
#article .trendKijiList ul li { padding: 0 15px 10px; border-bottom: dotted 1px #ccc8c2; margin-bottom: 10px; position: relative; }
#article .trendKijiList ul li p { padding-right: 60px; }
#article .trendKijiList ul li p.title { font-size: 14px; color: #8a6d47; font-weight: bold; padding-right: 0; }
#article .trendKijiList ul li p.title a { color: #8a6d47; }
#article .trendKijiList ul li p.date { position: absolute; right: 0; bottom: 10px; text-align: right; width: 60px; padding-right: 0; font-size: 10px; color: #666; }


/* 各テーマトップ */

/*新着*/
#newKijiList { background: #f0efed; margin-bottom: 15px; padding: 7px 20px 5px 0; }
#newKijiList p.new { font-weight: bold; margin-left: 20px; }
#newKijiList ul { overflow: hidden; _zoom: 1; }
#newKijiList ul li { display: inline; float: left; width: 310px; margin-left: 20px; margin-bottom: 10px; height: 90px; _height: 95px; }
#newKijiList ul li.border { border-bottom: dotted 1px #897c6c; }
#newKijiList ul li p.img { float: left; width: 80px; margin-right: 10px; }
#newKijiList ul li div { width: 210px; float: left; }
#newKijiList ul li div p { margin-bottom: 5px; font-size: 9pt; line-height: 1.3; }
#newKijiList ul li div p.category {  }
#newKijiList ul li div p.category span { padding-left: 10px; font-weight: bold; color: #cc0000; }
#newKijiList ul li div p.title a { color: #8a6d47; font-weight: bold; }
#newKijiList ul li div p.date { text-align: right; font-size: 8pt; color: #666666; }
#newKijiList p.more { margin-right: 0; margin-top: -5px; }

/*女子部*/
#clubContent201005 { margin-bottom: 15px; padding-bottom: 10px; overflow: hidden; _zoom: 1; }
#clubContent201005 h4 { margin: 0 10px 5px; }
#clubContent201005 h4 a:hover img { visibility: hidden; }
#clubContent201005 .comset { border-bottom: dotted 1px #c0c0c0; padding: 2px 0; margin: 0 10px; }
#clubContent201005 .bottom { border-bottom: none; padding-bottom: 0; }
#clubContent201005 .comset p { padding-left: 21px; font-size: 12px; }
#clubContent201005 .comset p.links { padding-left: 10px; font-size: 13px; }
#clubContent201005 .comset p a { color: #8D6B45; }
#clubContent201005 .comset span.up { background: url(/images/n/wol/2009/top/club/icon_watch.gif) no-repeat 5px 2px; padding-left: 20px; font-weight: bold; color: #cc0000; }
#clubContent201005 .comset p a.title { padding-left: 10px;background: url(/images/n/wol/2009/common/icon_tri.gif) no-repeat left 4px; font-weight: bold; }

/*テーマSpecial*/
#themeSpecial201003 { width: 490px; background: url(/images/n/wol/2009/leaf/list_bg_bottom.gif) no-repeat left bottom; margin-bottom: 15px; padding-bottom: 10px }
#themeSpecial201003 h4 { padding: 10px; }
#themeSpecial201003 ul { padding: 0 15px 5px; margin-bottom: 5px; }
#themeSpecial201003 ul li { border-bottom: dotted 1px #ccc8c2; clear: both; padding: 10px 0 5px; overflow: hidden; _zoom: 1; }
#themeSpecial201003 ul li p { line-height: 1.1; margin-bottom: 5px; }
#themeSpecial201003 ul li p.img { float: left; margin-right: 10px; }
#themeSpecial201003 ul li p.title{ font-weight:bold; color:#8a6d47; }
#themeSpecial201003 ul li p.title a{ color:#8a6d47; }
#themeSpecial201003 ul li p.date { text-align: right; font-size: 8pt; color: #666666; }

#themeColumn201003 { width: 490px; background: url(/images/n/wol/2009/leaf/list_bg_bottom.gif) no-repeat left bottom; margin-bottom: 15px; padding-bottom: 10px; }
#themeColumn201003 h4 { background: url(/images/n/wol/2009/leaf/theme_top_list_bg_top_career.gif) no-repeat left top; color: #4165a6; padding: 10px; padding: 10px; }
#themeColumn201003 ul { padding: 0 15px 5px; margin-bottom: 5px; }
#themeColumn201003 ul li { border-bottom: dotted 1px #ccc8c2; clear: both; padding: 10px 0 5px; overflow: hidden; _zoom: 1; }
#themeColumn201003 ul li p { line-height: 1.1; margin-bottom: 5px; }
#themeColumn201003 ul li p.img { float: left; margin-right: 10px; }
#themeColumn201003 ul li p.title{ font-weight:bold; color:#8a6d47; }
#themeColumn201003 ul li p.title a{ color:#8a6d47; }
#themeColumn201003 ul li p.date { text-align: right; font-size: 8pt; color: #666666; }

/*WOL最新記事一覧*/
#wolListNew { margin-bottom: 30px; }
#wolListNew #wolListNavi { background: url(/images/n/wol/2009/leaf/list_new_bg_off.gif) no-repeat left bottom; overflow: hidden; _zoom: 1; margin-bottom: 15px; }
#wolListNew #wolListNavi a { display: block; float: left; width: 96px; height: 27px; text-indent: -9999px; }
#wolListNew #wolListNavi a.all:hover, #wolListNew #wolListNavi a.all.on { background: url(/images/n/wol/2009/leaf/list_new_top.gif) no-repeat left bottom; }
#wolListNew #wolListNavi a.career:hover, #wolListNew #wolListNavi a.career.on { background: url(/images/n/wol/2009/leaf/list_new_career.gif) no-repeat left bottom; }
#wolListNew #wolListNavi a.skillup:hover, #wolListNew #wolListNavi a.skillup.on { background: url(/images/n/wol/2009/leaf/list_new_skillup.gif) no-repeat left bottom; }
#wolListNew #wolListNavi a.health:hover, #wolListNew #wolListNavi a.health.on { background: url(/images/n/wol/2009/leaf/list_new_health.gif) no-repeat left bottom; }
#wolListNew #wolListNavi a.life:hover, #wolListNew #wolListNavi a.life.on { background: url(/images/n/wol/2009/leaf/list_new_life.gif) no-repeat left bottom; }
#wolListNew #wolListNavi a.club:hover, #wolListNew #wolListNavi a.club.on { background: url(/images/n/wol/2009/leaf/list_new_club.gif) no-repeat left bottom; }
#wolListNew #wolListNavi a.blog:hover, #wolListNew #wolListNavi a.blog.on { background: url(/images/n/wol/2009/leaf/list_new_blog.gif) no-repeat left bottom; }

#wolListNew #wolListNavi a.club:hover, #wolListNew #wolListNavi span.club { display: block; float: left; width: 96px; height: 27px; text-indent: -9999px;  }

#wolListNew #wolListNaviWeek { overflow: hidden; _zoom: 1; border-bottom: solid 3px #958877; margin-bottom: 15px; padding-right: 8px; }
#wolListNew #wolListNaviWeek a { display: block; float: right; width: 90px; padding-right: 6px; padding-top: 6px; height: 21px; background: url(/images/n/wol/2009/leaf/new_bg_off.gif) no-repeat left bottom; font-weight: bold; color: #666; text-align: center; letter-spacing: -1px; }
#wolListNew #wolListNaviWeek a:hover, #wolListNew #wolListNaviWeek a.on { background: url(/images/n/wol/2009/leaf/new_bg_on.gif) no-repeat left bottom; color: #fff; text-decoration: none; }

#titleBoard .change { position: absolute; right: 20px; top: 14px; }
#titleBoard .change a { padding-left: 15px; font-size: 11px; background: url(/images/n/wol/2009/common/icon_arrow_pink.gif) no-repeat left center; color: #fff; font-size: 13px; font-weight: bold; }

#wolListNew ul { clear: both; padding: 0 15px; margin-bottom: 10px; }
#wolListNew ul li { margin-bottom: 10px; padding-top: 10px; padding-left: 10px; border-top: dotted 1px #ccc8c2; position: relative; overflow: hidden; _zoom: 1; }
#wolListNew ul li p { font-size: 12px; margin-bottom: 5px; }
#wolListNew ul li p.img { float: left; width: 80px; margin-right: 10px; }
#wolListNew ul li div { float: right; width: 550px; }
#wolListNew ul li div p.category { font-size: 11px; font-weight: bold; margin-bottom: 0; }
#wolListNew ul li div p.title { font-size: 14px; color: #8a6d47; font-weight: bold; }
#wolListNew ul li div p.title a { color: #8a6d47; }
#wolListNew ul li div p.series { margin: 0; clear: both; }

#wolListNew ul li div p.series a { padding-left: 10px; font-size: 10px; background: url(/images/n/wol/2009/common/icon_tri.gif) no-repeat left 2px; }
#wolListNew ul li div p.date { position: absolute; right: 0; bottom: 0; font-size: 10px; color: #666; margin-bottom: 0; }


/* 検索結果 */
#searchResultsList {  }
#searchResultsList .searchNumbers { background: #eceae9; position: relative; padding: 5px 10px; margin-bottom: 15px; width: 660px; }
#searchResultsList .searchNumbers .number { position: absolute; right: 10px; bottom: 5px; }
#searchResultsList ul { padding: 0 15px; border-bottom: dotted 1px #ccc8c2; margin-bottom: 10px; }
#searchResultsList ul li { margin-bottom: 15px; padding-left: 10px; position: relative; }
#searchResultsList ul li.career { border-left: solid 4px #8da3ca; }
#searchResultsList ul li.skillup { border-left: solid 4px #f5a479; }
#searchResultsList ul li.life { border-left: solid 4px #98c7e0; }
#searchResultsList ul li.health { border-left: solid 4px #8fbda0; }
#searchResultsList ul li.souken { border-left: solid 4px #D07979; }
#searchResultsList ul li.notheme { border-left: solid 4px #FAC3D8; }
#searchResultsList ul li p { font-size: 12px; }
#searchResultsList ul li p.category { font-size: 11px; font-weight: bold; }
#searchResultsList ul li p.title { font-size: 14px; color: #8a6d47; font-weight: bold; border-bottom: dotted 1px #ccc8c2; padding-bottom: 3px; }
#searchResultsList ul li p.title a { color: #8a6d47; }
#searchResultsList ul li p.series { margin: 0; clear: both; }
#searchResultsList ul li p.series a { padding-left: 10px; font-size: 10px; background: url(/images/n/wol/2009/common/icon_tri.gif) no-repeat left 2px; }
#searchResultsList ul li p.date { position: absolute; right: 0; bottom: 0; font-size: 10px; color: #666; margin-bottom: 0; }


/* ランキング */
#rankingTitle { margin-bottom: 10px; position: relative; height: 100px; }
#rankingTitle ul { width: 680px; position: absolute; left: 0; top: 0;}
#rankingTitle ul li { float: left; width: 100px; }
#rankingTitle ul li a { display: block; height: 26px; text-indent: -9999px; background-position: left -52px; background-repeat: no-repeat; }
#rankingTitle ul li a:hover, #rankingTitle ul li a.now { background-position: left top; }#rankingTitle h1 { clear: both; height: 60px; padding-top: 10px; padding-left: 15px; font-size: 24px; line-height: 1.1; }
#rankingTitle h1 { position: absolute; width: 100%; top: 29px; }
#rankingTitle h1 span { display: block; font-size: 20px; }
#rankingTitle p.date { position: absolute; right: 0; top: 3px; font-size: 10px; letter-spacing: 1px; }

#rankingAll {  }
#rankingAll ul {  }
#rankingAll ul li { margin-bottom: 10px; border-bottom: dotted 1px #ccc8c2; clear: both; padding-bottom: 10px; }
#rankingAll ul li.num1, #rankingAll ul li.num3 { width: 330px; float: left; margin-right: 20px; margin-bottom: 15px; clear: none; }
#rankingAll ul li.num2, #rankingAll ul li.num4 { width: 330px; float: left; margin-bottom: 15px; clear: none; }

#rankingAll ul li p { font-size: 10px; margin-bottom: 5px; }
#rankingAll ul li p.title { color: #8a6d47; font-size: 12px; font-weight: bold; }
#rankingAll ul li p.title a { color: #8a6d47; }
#rankingAll ul li p.img { width: 45px; float: left; padding-left: 40px; margin-right: 10px; }
#rankingAll ul li.num1 p.img,
#rankingAll ul li.num2 p.img,
#rankingAll ul li.num3 p.img,
#rankingAll ul li.num4 p.img { width: 80px; float: left; padding-top: 45px; margin-right: 10px; margin-bottom: 0; padding-left: 0; }
#rankingAll ul li p.series { margin: 0; float: right; }
#rankingAll ul li p.series a { padding-left: 10px; font-size: 10px; background: url(/images/n/wol/2009/common/icon_tri.gif) no-repeat left 2px; }
#rankingAll ul li.num1 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_crown1.gif) no-repeat left top; }
#rankingAll ul li.num2 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_crown2.gif) no-repeat left top; }
#rankingAll ul li.num3 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_crown3.gif) no-repeat left top; }
#rankingAll ul li.num4 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_crown4.gif) no-repeat left top; }
#rankingAll ul li.num5 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_num5.gif) no-repeat left 5px; }
#rankingAll ul li.num6 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_num6.gif) no-repeat left 5px; }
#rankingAll ul li.num7 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_num7.gif) no-repeat left 5px; }
#rankingAll ul li.num8 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_num8.gif) no-repeat left 5px; }
#rankingAll ul li.num9 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_num9.gif) no-repeat left 5px; }
#rankingAll ul li.num10 p.img { background: url(/images/n/wol/2009/ranking/icon_ranking_num10.gif) no-repeat left 5px; }

#categoryRanking { }
#categoryRanking ul {  }
#categoryRanking ul li { width: 330px; float: left; margin-bottom: 30px; }
#categoryRanking ul li h4 { height: 30px; }

#categoryRanking ul li#allRanking { }
#categoryRanking ul li#allRanking h4 { text-indent: -9999px; background: url(/images/n/wol/2009/ranking/titlebar_ranking_top.gif) no-repeat left top; }

#categoryRanking ul li#careerRanking h4 { text-indent: -9999px; background: url(/images/n/wol/2009/ranking/titlebar_ranking_career.gif) no-repeat left top; }
#categoryRanking ul li#skillupRanking { float: right;  }
#categoryRanking ul li#skillupRanking h4 { text-indent: -9999px; background: url(/images/n/wol/2009/ranking/titlebar_ranking_skillup.gif) no-repeat left top; }
#categoryRanking ul li#lifeRanking { float: right; }
#categoryRanking ul li#lifeRanking h4 { text-indent: -9999px; background: url(/images/n/wol/2009/ranking/titlebar_ranking_life.gif) no-repeat left top; }
#categoryRanking ul li#healthRanking { }
#categoryRanking ul li#healthRanking h4 { text-indent: -9999px; background: url(/images/n/wol/2009/ranking/titlebar_ranking_health.gif) no-repeat left top; }
#categoryRanking ul li a { color: #8a6d47; font-size: 12px; font-weight: bold; display: block; clear: both; padding: 10px 0 15px 40px; border-bottom: dotted 1px #ccc8c2; overflow: hidden; _zoom: 1; }
* html #categoryRanking ul li a { height: 25px; padding: 10px 0px 10px 40px; }
#categoryRanking ul li a.num1 { background: url(/images/n/wol/2009/ranking/icon_ranking_num1.gif) no-repeat left 15px; }
#categoryRanking ul li a.num2 { background: url(/images/n/wol/2009/ranking/icon_ranking_num2.gif) no-repeat left 15px; }
#categoryRanking ul li a.num3 { background: url(/images/n/wol/2009/ranking/icon_ranking_num3.gif) no-repeat left 15px; }
#categoryRanking ul li a.num4 { background: url(/images/n/wol/2009/ranking/icon_ranking_num4.gif) no-repeat left 15px; }
#categoryRanking ul li a.num5 { background: url(/images/n/wol/2009/ranking/icon_ranking_num5.gif) no-repeat left 15px; }
#categoryRanking ul li a img { float: left; margin-right: 5px; }
#categoryRanking ul li p { margin-top: 15px; line-height: 0; width: 120px; float: right; }
#categoryRanking ul li p a { display: inline; padding: 0 0 0 10px; border: none; font-weight: normal; color: #333333; font-size: 11px; }

/*トップ系 最新一覧ブロック*/
#wolNewKijiList { }
#wolNewKijiList h3 { height: 32px; line-height: 32px; padding-top: 2px; padding-left: 10px; color: #fff; font-size: 14px; margin-bottom: 15px; background: url(/images/n/wol/2009/leaf/titlebar_top.gif) no-repeat left top; }
#wolNewKijiList div.listBox { width: 335px; float: left; background: url(/images/n/wol/2009/leaf/theme_top_list_bg_bottom.gif) no-repeat left bottom; margin-bottom: 15px; padding-bottom: 10px }
#wolNewKijiList div.listBox.even { float: right; }
#wolNewKijiList div.listBox h4 { background: url(/images/n/wol/2009/leaf/theme_top_list_bg_top_top.gif) no-repeat left top; color: #897c6c; padding: 10px 15px; font-size: 14px; }
#wolNewKijiList div.listBox ul li { padding: 10px 0; margin: 0 10px; clear: both; border-bottom: dotted 1px #ccc8c2; overflow: hidden; _zoom: 1; }
#wolNewKijiList div.listBox ul li p { line-height: 1.3; }
#wolNewKijiList div.listBox ul li p.img { float: left; margin-right: 13px; }
#wolNewKijiList div.listBox ul li p.img img { border: solid 1px #ccc; }
#wolNewKijiList div.listBox ul li div { float: left; width: 220px; }
#wolNewKijiList div.listBox ul li div p { margin-bottom: 5px; }
#wolNewKijiList div.listBox ul li div p.title { font-weight: bold; }
#wolNewKijiList div.listBox ul li div p.title a { color: #8a6d47 }
#wolNewKijiList div.listBox ul li div p.series { margin: 0; clear: both; text-align: right; }
#wolNewKijiList div.listBox ul li div p.series a { padding-left: 10px; font-size: 10px; background: url(/images/n/wol/2009/common/icon_tri.gif) no-repeat left 2px; }

#wolNewKijiList div.listBox ul li p a { background: url(/images/n/wol/2009/common/icon_arrow_pink.gif) no-repeat left 2px; padding-left: 15px; display: block; }
#wolNewKijiList div.listBox ul li.top p a { background: none; padding: 0; display: inline; }
#wolNewKijiList div.listBox ul li.bottom { border-bottom: none; padding-bottom: 5px; }

#mailMagBanner { margin-top: 10px; }

/*フィードバック*/
#leafFeed { background: url(/images/n/wol/2010/leaf/feedback/feedback_bg_bottom.gif) no-repeat left bottom; width: 680px; position: relative; overflow: hidden; _zoom: 1; margin-bottom: 20px; padding-bottom: 15px; }
#leafFeed h3 { text-indent: -9999px; background: url(/images/n/wol/2010/leaf/feedback/feedback_bg_top.gif) no-repeat left top; height: 60px; }
#leafFeed ul.btnSet { position: absolute; right: 30px; top: 15px; border-bottom: dotted 1px #c4bdb5; width: 630px; padding-bottom: 2px; }
#leafFeed ul.btnSet li { float: right; margin-left: 10px; }
#leafFeed .selectBox { margin: 0 auto; border-bottom: dotted 1px #c4bdb5; width: 630px; position: relative; }
#leafFeed .selectBox p { position: absolute; right: 0; bottom: 10px; }
#leafFeed .selectBox dl { overflow: hidden; _zoom: 1; padding: 0 10px; }
#leafFeed .selectBox dl dt { color: #f35b70; font-weight: bold; font-size: 14px; clear: both; margin-bottom: 5px; }
#leafFeed .selectBox dl dd { float: left; margin-left: 25px; margin-bottom: 15px; line-height: 1.2; }
#leafFeed .selectBox dl dd input { float: left; margin-right: 5px; }
* html #leafFeed .selectBox dl dd { line-height: 1.5; }
*:first-child+html #leafFeed .selectBox dl dd { line-height: 1.5; }
#leafFeed .commentBox { margin: 0 auto; border-bottom: dotted 1px #c4bdb5; padding-bottom: 10px; width: 630px; position: relative; }
#leafFeed .commentBox p { padding: 15px 10px 2px; }
#leafFeed .commentBox b { color: #f35b70; font-weight: bold; font-size: 14px; }
#leafFeed .commentBox p.btn { position: absolute; right: 0; top: 10px; padding: 0; }

/*購入ボタン*/
#articleBody #btnSet { width: 368px; margin: 0 auto 10px; overflow: hidden; _zoom: 1; }
#articleBody #btnSet { margin-bottom: 20px; }
#articleBody #btnSet p { margin: 0; }
#articleBody #btnSet p { width: 170px; }
#articleBody #btnSet a { display: block; text-indent: -9999px; height: 30px; }
#articleBody #btnSet .buy { float: left; margin-right: 11px; }
#articleBody #btnSet .buy a { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b.gif) no-repeat left top; }
#articleBody #btnSet .buy a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b_on.gif) no-repeat left top; }
#articleBody #btnSet .subscription { float: left; margin-right: 11px; }
#articleBody #btnSet .subscription a { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription_b.gif) no-repeat left top; }
#articleBody #btnSet .subscription a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription_b_on.gif) no-repeat left top; }
#articleBody #btnSet .buyBacknumber { margin: 0 auto 10px; width: 280px; }
#articleBody #btnSet .buyBacknumber a { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy.gif) no-repeat left top; }
#articleBody #btnSet .buyBacknumber a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy_on.gif) no-repeat left top; }
#articleBody #btnSet .bpstore { float: left; margin-right: 11px; }
#articleBody #btnSet .bpstore a { background: url(/images/n/wol/2010/leaf/magazine/btn_bpstore.gif) no-repeat left top; }
#articleBody #btnSet .bpstore a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_bpstore_on.gif) no-repeat left top; }
#articleBody #btnSet .amazon { float: left; margin-right: 11px; }
#articleBody #btnSet .amazon a { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon.gif) no-repeat left top; }
#articleBody #btnSet .amazon a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon_on.gif) no-repeat left top; }
#articleBody #magNumbers { clear:both; padding-top: 10px }

#articleBody #btnSet2 { width: 543px; margin: 0 auto 10px; overflow: hidden; _zoom: 1; }
#articleBody #btnSet2 { margin-bottom: 20px; }
#articleBody #btnSet2 p { margin: 0; }
#articleBody #btnSet2 p { width: 170px; }
#articleBody #btnSet2 a { display: block; text-indent: -9999px; height: 30px; }
#articleBody #btnSet2 .buy { float: left; margin-right: 11px; }
#articleBody #btnSet2 .buy a { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b.gif) no-repeat left top; }
#articleBody #btnSet2 .buy a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b_on.gif) no-repeat left top; }
#articleBody #btnSet2 .bpstore { float: left; margin-right: 11px; }
#articleBody #btnSet2 .bpstore a { background: url(/images/n/wol/2010/leaf/magazine/btn_bpstore.gif) no-repeat left top; }
#articleBody #btnSet2 .bpstore a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_bpstore_on.gif) no-repeat left top; }
#articleBody #btnSet2 .subscription { float: left; margin-right: 11px; }
#articleBody #btnSet2 .subscription a { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription_b.gif) no-repeat left top; }
#articleBody #btnSet2 .subscription a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription_b_on.gif) no-repeat left top; }
#articleBody #btnSet2 .buyBacknumber { margin: 0 auto 10px; width: 280px; }
#articleBody #btnSet2 .buyBacknumber a { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy.gif) no-repeat left top; }
#articleBody #btnSet2 .buyBacknumber a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy_on.gif) no-repeat left top; }
#articleBody #btnSet2 .amazon { float: left; margin-right: 11px; }
#articleBody #btnSet2 .amazon a { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon.gif) no-repeat left top; }
#articleBody #btnSet2 .amazon a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon_on.gif) no-repeat left top; }

#articleBody #btnSet3 { width: 300px; margin: 0 auto 10px; overflow: hidden; _zoom: 1; }
#articleBody #btnSet3 { margin-bottom: 20px; }
#articleBody #btnSet3 .imgL { float: left; width: 110px; }
#articleBody #btnSet3 .imgL img { width: 110px; border: solid 1px #ccc; }
#articleBody #btnSet3 .btns { width: 170px; float: right; }
#articleBody #btnSet3 p { margin: 0 0 10px; }
#articleBody #btnSet3 p { width: 170px; }
#articleBody #btnSet3 a { display: block; text-indent: -9999px; height: 30px; }
#articleBody #btnSet3 .buy { float: left; margin-right: 11px; }
#articleBody #btnSet3 .buy a { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b.gif) no-repeat left top; }
#articleBody #btnSet3 .buy a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b_on.gif) no-repeat left top; }
#articleBody #btnSet3 .bpstore { float: left; margin-right: 11px; }
#articleBody #btnSet3 .bpstore a { background: url(/images/n/wol/2010/leaf/magazine/btn_bpstore.gif) no-repeat left top; }
#articleBody #btnSet3 .bpstore a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_bpstore_on.gif) no-repeat left top; }
#articleBody #btnSet3 .subscription { float: left; }
#articleBody #btnSet3 .subscription a { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription_b.gif) no-repeat left top; }
#articleBody #btnSet3 .subscription a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription_b_on.gif) no-repeat left top; }
#articleBody #btnSet3 .buyBacknumber { margin: 0 auto 10px; width: 280px; }
#articleBody #btnSet3 .buyBacknumber a { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy.gif) no-repeat left top; }
#articleBody #btnSet3 .buyBacknumber a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy_on.gif) no-repeat left top; }
#articleBody #btnSet3 .amazon { float: right; }
#articleBody #btnSet3 .amazon a { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon.gif) no-repeat left top; }
#articleBody #btnSet3 .amazon a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon_on.gif) no-repeat left top; }
#articleBody #btnSet3 .rakuten { float: right; }
#articleBody #btnSet3 .rakuten a { background: url(/images/n/wol/2010/leaf/magazine/btn_rakuten.gif) no-repeat left top; }
#articleBody #btnSet3 .rakuten a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_rakuten_on.gif) no-repeat left top; }

#articleBody #btnSet4 { width: 570px; margin: 0 auto 10px; overflow: hidden; _zoom: 1; }
#articleBody #btnSet4 { margin-bottom: 20px; }
#articleBody #btnSet4 p { margin: 0; }
#articleBody #btnSet4 p { width: 131px; }
#articleBody #btnSet4 a { display: block; text-indent: -9999px; height: 30px; }
#articleBody #btnSet4 .buy { float: left; margin-right: 11px; }
#articleBody #btnSet4 .buy a { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b.gif) no-repeat left top; }
#articleBody #btnSet4 .buy a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b_on.gif) no-repeat left top; }
#articleBody #btnSet4 .bpstore { float: left; margin-right: 11px; }
#articleBody #btnSet4 .bpstore a { background: url(/images/n/wol/2010/leaf/magazine/btn_shoten_s.gif) no-repeat left top; }
#articleBody #btnSet4 .bpstore a:hover { background-position: left -30px; }
#articleBody #btnSet4 .subscription { float: left; margin-right: 11px; }
#articleBody #btnSet4 .subscription a { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription2.gif) no-repeat left top; }
#articleBody #btnSet4 .subscription a:hover { background-position: left -30px; }
#articleBody #btnSet4 .buyBacknumber { margin: 0 auto 10px; width: 280px; }
#articleBody #btnSet4 .buyBacknumber a { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy.gif) no-repeat left top; }
#articleBody #btnSet4 .buyBacknumber a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy_on.gif) no-repeat left top; }
#articleBody #btnSet4 .amazon { float: left; margin-right: 11px; }
#articleBody #btnSet4 .amazon a { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon_s.gif) no-repeat left top; }
#articleBody #btnSet4 .amazon a:hover  { background-position: left -30px; }
#articleBody #btnSet4 .rakuten { float: left; margin-right: 11px; }
#articleBody #btnSet4 .rakuten a { background: url(/images/n/wol/2010/leaf/magazine/btn_rakuten_s.gif) no-repeat left top; }
#articleBody #btnSet4 .rakuten a:hover  { background-position: left -30px; }

#articleBody #btnSet5 { width: 426px; margin: 0 auto 10px; overflow: hidden; _zoom: 1; }
#articleBody #btnSet5 { margin-bottom: 20px; }
#articleBody #btnSet5 p { margin: 0; }
#articleBody #btnSet5 p { width: 131px; }
#articleBody #btnSet5 a { display: block; text-indent: -9999px; height: 30px; }
#articleBody #btnSet5 .buy { float: left; margin-right: 11px; }
#articleBody #btnSet5 .buy a { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b.gif) no-repeat left top; }
#articleBody #btnSet5 .buy a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_buy_b_on.gif) no-repeat left top; }
#articleBody #btnSet5 .bpstore { float: left; margin-right: 11px; }
#articleBody #btnSet5 .bpstore a { background: url(/images/n/wol/2010/leaf/magazine/btn_shoten_s.gif) no-repeat left top; }
#articleBody #btnSet5 .bpstore a:hover { background-position: left -30px; }
#articleBody #btnSet5 .subscription { float: left; margin-right: 11px; }
#articleBody #btnSet5 .subscription a { background: url(/images/n/wol/2010/leaf/magazine/btn_subscription2.gif) no-repeat left top; }
#articleBody #btnSet5 .subscription a:hover { background-position: left -30px; }
#articleBody #btnSet5 .buyBacknumber { margin: 0 auto 10px; width: 280px; }
#articleBody #btnSet5 .buyBacknumber a { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy.gif) no-repeat left top; }
#articleBody #btnSet5 .buyBacknumber a:hover { background: url(/images/n/wol/2010/leaf/magazine/btn_backnum_buy_on.gif) no-repeat left top; }
#articleBody #btnSet5 .amazon { float: left; margin-right: 11px; }
#articleBody #btnSet5 .amazon a { background: url(/images/n/wol/2010/leaf/magazine/btn_amazon_s.gif) no-repeat left top; }
#articleBody #btnSet5 .amazon a:hover  { background-position: left -30px; }
#articleBody #btnSet5 .rakuten { float: left; margin-right: 11px; }
#articleBody #btnSet5 .rakuten a { background: url(/images/n/wol/2010/leaf/magazine/btn_rakuten_s.gif) no-repeat left top; }
#articleBody #btnSet5 .rakuten a:hover  { background-position: left -30px; }


/* tooltip */

.nmc_tooltip{
    width: 400px;
    color:#fff;
    font-size:12px;
    line-height:1.6;
    text-decoration:none;
    text-align:center;
}

.nmc_tooltip span.top{
    padding:15px 20px 10px 20px;
    background: url(/images/n/wol/2009/leaf/tooltip/bt_big.gif) no-repeat top;
    text-align:left;
}

.nmc_tooltip b.bottom{
    padding: 25px 8px 0 0;
    color: #548912;
    background: url(/images/n/wol/2009/leaf/tooltip/bt_big.gif) no-repeat bottom;
}

/*サブテーマトップ*/
#article .subtopNewlyArrived h2 { height: 23px; padding: 4px 0 0 10px; color: #ffffff; font-size: 14px; }
#article .subtopNewlyArrived ul { width: 660px; margin: 0 auto 10px; padding: 0; overflow: hidden; }
#article .subtopNewlyArrived ul.line { border-bottom: 1px dotted #ccc8c2; }
#article .subtopNewlyArrived ul li { margin-top: -1px; padding: 10px 0 11px; clear: both; border-top: 1px dotted #ccc8c2; overflow: hidden;  _zoom:1; }
#article .subtopNewlyArrived ul.line li { margin-top: 0px; padding-bottom: 10px; }
#article .subtopNewlyArrived ul li .img { float: left; margin: 0 10px 0 0; }
#article .subtopNewlyArrived ul li div { margin-left: 90px; }
#article .subtopNewlyArrived ul li div p { font-size: 12px; margin: 0; }
#article .subtopNewlyArrived ul li div .title { margin-bottom: 0; color: #222; font-size: 11px; font-weight: bold; }
#article .subtopNewlyArrived ul li div .subtitle { margin-bottom: 0; color: #8a6d47; font-size: 14px; font-weight: bold; }
#article .subtopNewlyArrived ul li div .subtitle a { color: #8a6d47; }
#article .subtopNewlyArrived ul li div .details { margin-bottom: 0; padding-top:2px; color: #222; font-size: 10px; }
#article .subtopNewlyArrived ul li div .details a { padding-left: 8px; background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat scroll left 5px transparent; display: block; color: #222; }
#subtopRecommendArticle { clear:both; padding: 0 0 15px; margin: 15px 0; overflow: hidden; _zoom: 1; }
#subtopRecommendArticle h4 { height:28px; margin: 0; padding: 4px 0 0 10px; border: none; color: #fff; font-size: 14px; }
#subtopRecommendArticle ul { overflow: hidden; _zoom: 1; width: 310px; float: left; padding: 0 10px 0 15px; }
#subtopRecommendArticle ul li { padding: 3px 0; overflow: hidden; _zoom: 1; vertical-align: top !important; font-size: 1px; }
#subtopRecommendArticle ul li a { background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 6px; display: block; padding-left: 10px; color: #222 !important; font-size: 12px; }
#subtopRecommendArticle ul li a span { padding: 0 0 0 5px; color: #666; font-size: 10px; }
#subtopRecommendArticle .more { margin: 0 10px 10px 0; }
#subtopRecommendArticle .more a { font-size: 10px; color: #222 !important; }
#subtopSpecialLists { padding-bottom: 5px; margin-bottom: 15px; overflow: hidden; _zoom: 1; }
#subtopSpecialLists h4 { height:28px; margin: 0; padding: 4px 0 0 10px; border: none; color: #fff; font-size: 14px; }
#subtopSpecialLists ul { overflow: hidden; _zoom: 1; width: 650px; margin: 0 auto; }
#subtopSpecialLists ul li { float: left; width: 315px; height: 95px; padding: 10px 0; border-bottom: 1px dotted #ccc8c2; overflow: hidden; }
#subtopSpecialLists ul li.even { float: right; }
#subtopSpecialLists ul li .img { float: left; margin: 0 10px 0 0; }
#subtopSpecialLists ul li div { margin-left: 90px; }
#subtopSpecialLists ul li div p { font-size: 12px; margin: 0; }
#subtopSpecialLists ul li div .title { margin-bottom: 2px; color: #8a6d47; font-size: 12px; font-weight: bold; }
#subtopSpecialLists ul li div .title a { color: #8a6d47 !important; }
#subtopSpecialLists .more { margin: 0 10px 10px 0; padding-top:5px; }
#subtopSpecialLists .more a { font-size: 10px; color: #222 !important; }
#subtopSeriesList { padding-bottom: 5px; margin-bottom: 15px; overflow: hidden; _zoom: 1; }
#subtopSeriesList h4 { height:28px; margin: 0; padding: 4px 0 0 10px; border: none; color: #fff; font-size: 14px; }
#subtopSeriesList ul { overflow: hidden; _zoom: 1; width: 310px; float: left; padding: 0 10px 0 15px; }
#subtopSeriesList ul li { padding: 3px 0; overflow: hidden; _zoom: 1; vertical-align: top !important; font-size: 1px; }
#subtopSeriesList ul li a { background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 6px; display: block; padding-left: 10px; color: #8a6d47 !important; font-size: 14px; font-weight: bold; }
#subtopSeriesList ul li a span { padding: 0 0 0 5px; color: #666; font-size: 12px; }
#subtopSeriesList .more { margin: 0 10px 10px 0; }
#subtopSeriesList .more a { font-size: 10px; color: #222 !important; }
#subtopTrendArticle { padding-bottom: 5px; margin-bottom: 15px; overflow: hidden; _zoom: 1; }
#subtopTrendArticle h4 { height: 28px; margin: 0; padding: 4px 0 0 10px; border: none; color: #fff; font-size: 14px; }
#subtopTrendArticle ul { overflow: hidden; _zoom: 1; width: 310px; float: left; padding: 0 10px 0 15px; }
#subtopTrendArticle ul li { padding: 3px 0; overflow: hidden; _zoom: 1; vertical-align: top !important; font-size: 1px; }
#subtopTrendArticle ul li a { background: url(/images/n/wol/2010/common/icon_tri.gif) no-repeat left 6px; display: block; padding-left: 10px; color: #222 !important; font-size: 12px; }
#subtopTrendArticle ul li a span { padding: 0 0 0 5px; color: #666; font-size: 10px; }
#subtopTrendArticle .more { margin: 0 10px 10px 0; }
#subtopTrendArticle .more a { font-size: 10px; color: #222 !important; }
#subtopKeywords { margin-bottom: 15px; }
#subtopKeywords h4 { height:23px; margin: 0; padding: 4px 0 0 10px; border:none; font-size: 14px; }
#subtopKeywords ul { padding: 7px 15px 0; }
#subtopKeywords ul li { display: inline; padding-right: 13px; }
#subtopKeywords ul li a { color: #5071ad !important; font-size: 13px; }

#pagesTop { clear: both; text-align: right; margin-bottom: 10px; overflow: hidden; _zoom: 1; }
#pagesTop ul { float: right; }
#pagesTop ul li { display: block; margin: 0; font-size: 1px; vertical-align: top; float: left; width: 66px; }
#pagesTop ul li a { display: block; text-align:center; text-decoration:none; background:url(/images/n/wol/2010/leaf/pages_num_bg.gif) repeat-x; height: 22px; }
#pagesTop ul li span { display: block; height: 22px; }
#pagesTop a:hover { background:url(/images/n/wol/2010/leaf/pages_num_bg_on.gif) repeat-x; }
#pagesTop a.on { font-weight:bold; background:url(/images/n/wol/2010/leaf/pages/pages_num_bg_on.gif) repeat-x; border: solid 1px #f6bbcb; }
#pagesTop a.prev { border: none; margin:0 3px; text-decoration:none; }
#pagesTop a.prev:hover { color:#FFF; }
#pagesTop span.prev_off { border: none; margin:0 3px; text-decoration:none; }
#pagesTop span.prev_off img { visibility: hidden; }
#pagesTop a.next { border: none; margin:0 3px; text-decoration:none; }
#pagesTop a.next:hover img { visibility: hidden;}
#pagesTop span.next_off { border: none; margin:0 3px; text-decoration:none; }
#pagesTop span.next_off img { visibility: hidden; }
#pagesTop ul li.number { font-size: 12px; line-height: 16px; padding: 4px; width: auto; }

#pages { position: relative; overflow: hidden; border:none; }
#pages ul { position: relative; left: 50%; float: left; }
*:first-child+html #pages ul { overflow: visible;}
#pages ul li { position: relative; left: -50%; float: left; font-size: 1px; }
#pages ul li a { display: block; width: 30px; height: 35px; padding: 0 !important; max-width: none; }
#pages ul li a:hover { opacity: .6;}
#pages ul li a.on { background:#000 !important; color: #fff !important; font-weight: bold;}
#pages ul li a.prev { width:100px; height: 35px; text-indent:-9999px; }
#pages ul li a.next { width:100px; height: 35px; text-indent:-9999px; }
#pages ul li span.prev_off { display:block; width: 100px; height: 35px; padding: 0 !important; text-indent: -9999px; background: url(/images/n/wol/201711/btn_prev_life.gif) no-repeat top left; }
#pages ul li span.next_off { display:block; width: 100px; height: 35px; padding: 0 !important; text-indent: -9999px; background: url(/images/n/wol/201711/btn_next_life.gif) no-repeat top left;  }
#pages ul li.num { margin:0 3px; }
#pages ul li.num a { text-indent: 0; color: #333; font-weight: normal;background: #f1f1f1; border: 0;}

/* テキスト広告 */
#article #topics { padding: 10px 10px 5px; border: 1px dashed #b2b2b2; background-color:#fafafa; }
#article #topics h3 { width:649px; height:14px; margin:0 auto 5px; background:url("/images/n/wol/2010/ad/test/title_topics680.gif") no-repeat scroll left top transparent !important; line-height:1; }
#article #topics ul { padding:0; }

#article #closeup { padding: 10px 10px 5px; border: 1px dashed #b2b2b2; background-color:#fafafa; }
#article #closeup h3 { width:649px; height:14px; margin:0 auto 5px; background:url("/images/n/wol/2010/ad/test/title_closeup680.gif") no-repeat scroll left top transparent !important; line-height:1; }
#article #closeup ul { padding:0; }

#article #interestLeaf { padding: 10px 10px 10px 10px; border: 1px dashed #b2b2b2; background-color:#fafafa; }
#article #interestLeaf h2 { width:649px; height:14px; margin:0 auto 5px; background:url("/images/n/wol/2010/ad/test/titlebar_interest680.gif") no-repeat scroll left top transparent !important; line-height:1; }
#article #interestLeaf ul { margin:0 0 5px 5px; }

#article #wolSelection { padding: 10px 10px 4px; border: 1px dashed #b2b2b2; background-color:#fafafa; }
#article #wolSelection h3 { width:649px; height:14px; margin:0 auto 5px; background:url("/images/n/wol/2010/ad/test/title_wol_selection680.gif") no-repeat scroll left top transparent !important; line-height:1; }
#article #wolSelection ul { padding:0 0 0 5px; }
#article #wolSelection ul li ul { margin:4px 0 6px; padding:0; }
#article #wolSelection ul li h4 { width:650px height:19px; margin:0; }
#article #wolSelection ul li#wolSelectWhatsNew h4 { background:url("/images/n/wol/2010/ad/test/titlebar_wolselect_whatnew680.gif") no-repeat scroll left top transparent; }
#article #wolSelection ul li#wolSelectUtukushiku h4 { background:url("/images/n/wol/2010/ad/test/titlebar_wolselect_utukushiku680.gif") no-repeat scroll left top transparent; }
#article #wolSelection ul li#wolSelectMigaku h4 { background:url("/images/n/wol/2010/ad/test/titlebar_wolselect_migaku680.gif") no-repeat scroll left top transparent; }
#article #wolSelection ul li#wolSelectKireini h4 { background:url("/images/n/wol/2010/ad/test/titlebar_wolselect_kireini680.gif") no-repeat scroll left top transparent; }
#article #wolSelection ul li#wolSelectYutakani h4 { background:url("/images/n/wol/2010/ad/test/titlebar_wolselect_yutakani680.gif") no-repeat scroll left top transparent; }

/* Facebookコメント */
#article #fbcomment {
  background-color: #f2f2f2;
  border-top: 1px solid #314b83;
  border-bottom: 1px solid #314b83;
  padding: 15px;
  margin-bottom: 30px;
  position: relative;
}
#article #fbcomment h2 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #314b83;
}
#article #fbcomment p {
  color: #000;
  font-size: 12px;
}

#article #fbcomment p.coment a{
  color: #fff;
  font-size: 12px;
  border:1px dotted #040000;
  background-color:#617aac;
  padding:2px;
}

#article #fbcomment p a{
  color: #fff;
  font-size: 12px;
  border:1px dotted #040000;
  background-color:#617aac;

}

#article #fbcomment .fbinfo {
  position: absolute;
  top: 17px;
  right: 15px;
}

/* 記事ページエラー */
.leaflogin_01 .clear{
  clear:both;
  font-weight: normal;
  line-height: 1.5;
}
.leaflogin_01{
  color:#333;
  width:620px;
  border:solid 2px #ccc;
  background:#fff;
  padding:24.5px 35px 27px;
  margin:40px auto 10px;
}
.leaflogin_01 p{
  font-weight:bold;
  font-size:14px;
  color:#333;
  margin:0 !important;
  line-height:1.8;
}
.leaflogin_01 ul{
  width:330px;
  height:50px;
  margin:14.5px auto 16.5px;
}
.leaflogin_01 li{
  float:left;
}
.leaflogin_01 li:first-child{
  margin-right:30px;
}
.leaflogin_01 li:hover{
  opacity:0.8;
}
.leaflogin_01 span{
  font-size:12px;
  display:inline-block;
  margin-top:8.5px;
}
.leaflogin_01 a{
  color:#643c2e;
  text-decoration:underline;
}
/* 記事ページ */
.incontents{
  width:468px;
  margin: 0 auto 10px;
  clear: both;
}
.incontents ul{
  width:100%;
}
.incontents li:first-child{
  margin-right:20px;
}
.incontents a{
  color:#643c2e !important;
  text-decoration:underline !important;
}
.leaflogin_02 .clear{
  clear:both;
}
.leaflogin_02{
  color:#333;
  width:auto;
  border: solid 2px #ccc;
  background: #fff;
  padding: 10px 23px 13px;
  margin-bottom:20px;
  text-align: center;
}
.leaflogin_02 p{
  margin: 0 0 10px;
  font-size:12px;
  font-weight:bold;
  color:#333;
}
.leaflogin_02 ul{
  height:40px;
}
.leaflogin_02 li{
  float:left;
}
.leaflogin_02 li:hover{
  opacity:0.8;
}
.leaflogin_02 li:first-child{
  margin-right:10px;
}
.leaflogin_02 .clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.leaflogin_02 .clearfix { display: inline-table; }
* html .leaflogin_02 .clearfix { height: 1%; }
.leaflogin_02 .clearfix { display: block; }

/*L&Mに戻るボタン*/
.nkns {
clear:both;
width:300px;
margin:20px auto;
}

/*編集部からのお知らせ*/
#editorsInformationLeaf { clear: both; height: 1%; margin-bottom: 15px; padding-bottom: 10px; border: solid 1px #cacac2; }
#editorsInformationLeaf h4 { margin-bottom: 10px; }
#editorsInformationLeaf ul { margin: 0 10px; }
#editorsInformationLeaf ul li { margin-bottom: 5px; line-height: 1.3; height: 1%; background: url(/images/n/wol/2009/common/icon_tri_b.gif) no-repeat left 5px; padding-left: 12px; }
#editorsInformationLeaf ul li a { text-decoration: underline; }

/* SNSエリア */
#snsFollow {
  margin-bottom: 30px;
  border: 2px solid #ccc;
  background-color: #fff;
  width:638px;
  padding: 20px;
  overflow:hidden;
}
#snsFollow p.thumbnail img {
  width: 80px;
  float:left;
}
#snsFollow p.balloonLeft {
  position: relative;
  display: inline-block;
  padding: 10px 15px;
  width: 500px;
  min-height: 40px;
  line-height: 130%;
  background: #eee;
  z-index: 0;
  float: right;
  border-radius: 5px;
  font-size:15px;
}
#snsFollow p.balloonLeft:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -10px;
  margin-top: -10px;
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #eee transparent transparent;
}
#snsFollow ul {
  clear: both;
  padding-top:20px;
}
#snsFollow ul li {
  float:left;
  position: relative;
  width: 193px;
}
#snsFollow ul li p.followers{
  font-size: 12px;
  width: 90px;
  height:36px;
  flot:left;
  padding:6px 0 0 10px;
  margin:6px 0 0 90px;
  text-align: center;
  background: url(/images/n/wol/2010/follow/leaf_balloon.png?20171130);
  background-position: 50% 0;
  background-repeat: no-repeat;
}
#snsFollow ul li p.icon {
  float:left;
}
#snsFollow ul li p.btn a:hover img {
  opacity: 0.8;
}
#snsFollow ul li.mailMag {
  margin-right:14px;

}
#snsFollow ul li.facebook {
  padding:0 14px;
  border-right:1px solid #fff;
  border-left:1px solid #fff;
}
#snsFollow ul li.twitter {
  margin-left:14px;
}


.bptable{
    width: 100%!important;
}
.bptable table{
    border-collapse: collapse;
    font-size: 13px;
}
.bptable table th,
.bptable table td{
    border: 1px solid #ccc;
    padding: 10px;
}
.bptable table th{
    background-color: #eee;
    font-weight: normal;
}
.nowrap{
    white-space: nowrap;
}
#mainContent #articleBody .bpimage_title{clear: both}
#mainContent #articleBody .bpimage_caption{text-align: left;}
.bpquestion{
    font-weight: bold;
}
.bpbox_title{
  font-weight: bold;
  margin: 0 0 5px;
}
.bpimage_caption_right{
  width: 550px;
  margin: 0 auto 20px;
}
.bpimage_caption_right .bpimage_title{
}