@charset "UTF-8";

/* IE hack */
#breadCrumbs a:visited span {color: #5a7e92\9; /* IE10以下 */ *color: #5a7e92;   /* IE7以下 */}
*::-ms-backdrop, #breadCrumbs a:visited span {color: #5a7e92; /* IE11のみ */}

/* 共通 */
h1,h2,h3 h4,p,dl,dt,dd,div{margin:0;padding:0;font-weight:normal}
*{margin:0;padding:0}
h1,h2,h3,h4{font-size:100%}
hr{display:none}
img{border:none}
ul,ol{margin:0;padding:0}
li{list-style:none}
em{font-weight:bold;font-style:normal}
strong{font-weight:bold}
* a:hover{text-decoration:underline}
#h1head {color: #fff;font-size: 80%;/*text-align: right;*/position: absolute;top: 1000px;max-width: 343px;}
.lyt-column-w120 > .lyt-img img{max-width: 120px;}
#relativeArticle .lyt-box-02 a{font-size: 13.5px;}
#tab-aside .lyt-box-02 a,#r_sub-top-headline.lyt-box-02 a{font-size: 103%;}
p.lyt-link-more a:after {content: " »";}
/* パンくずリスト */
#headNavigations{clear:both;padding: 5px 0 5px 10px; zoom:1;}
#headNavigations:after{content:''; clear:both; display:block; zoom:1;}
#breadCrumbs {margin-bottom: 5px; overflow: hidden;	float:left;}
#breadCrumbs li {float: left; margin-top: 4px;	padding: 0 0 0 10px;}
#breadCrumbs li:first-child {background: none; padding-left: 0;}
#breadCrumbs li a {display: inline-block; margin-left: 10px; vertical-align: middle;}
#breadCrumbs li:first-child a {margin-left: 0;}
*+html #breadCrumbs li a {display: inline; zoom: 1;}
#breadCrumbs li:last-child, #breadCrumbs li.last {margin-top: 0;}
#breadCrumbs li:last-child a, #breadCrumbs li.last a {background: #f2f2f2 !important;border: 1px solid #c7c7c7; -webkit-border-radius: 3px; border-radius: 3px; filter: none !important;padding: 3px 6px;}
 /* パンくずリストの隣のリンク（新着記事など） */
#popularLinks{float:right;}
#popularLinks li{border:1px #ccc solid; border-radius:2px; float:left; margin:0 0 0 5px; font-weight:bold;}
#popularLinks li a{padding:4px 8px 2px; display:block; background:#f2f2f2;}
#popularLinks #newsworthy_2{display:none;}
/* 位置調節 */
.a_l{text-align:left!important}
.a_c{text-align:center!important}
.a_r{text-align:right!important}
.v_t{vertical-align:top!important}
.v_m{vertical-align:middle!important}
.v_b{vertical-align:bottom!important}
.f_r{float:right!important}
.f_l{float:left!important}
.f_n{float:none!important}
.mt_0{margin-top:0!important}
.mt_5{margin-top:5px!important}
.mt_10{margin-top:10px!important}
.mt_20{margin-top:20px!important}
.mt_30{margin-top:30px!important}
.mt_40{margin-top:40px!important}
.mt_50{margin-top:50px!important}
.ml_0{margin-left:0!important}
.ml_5{margin-left:5px!important}
.ml_10{margin-left:10px!important}
.ml_20{margin-left:20px!important}
.ml_30{margin-left:30px!important}
.ml_40{margin-left:40px!important}
.ml_50{margin-left:50px!important}
.mr_0{margin-right:0!important}
.mr_5{margin-right:5px!important}
.mr_10{margin-right:10px!important}
.mr_20{margin-right:20px!important}
.mr_30{margin-right:30px!important}
.mr_40{margin-right:40px!important}
.mr_50{margin-right:50px!important}
.mb_0{margin-bottom:0!important}
.mb_5{margin-bottom:5px!important}
.mb_10{margin-bottom:10px!important}
.mb_15{margin-bottom:15px!important}
.mb_20{margin-bottom:20px!important}
.mb_30{margin-bottom:30px!important}
.mb_40{margin-bottom:40px!important}
.mb_50{margin-bottom:50px!important}
.pt_0{padding-top:0!important}
.pt_5{padding-top:5px!important}
.pt_10{padding-top:10px!important}
.pt_20{padding-top:20px!important}
.pt_30{padding-top:30px!important}
.pt_40{padding-top:40px!important}
.pt_50{padding-top:50px!important}
.pl_0{padding-left:0!important}
.pl_5{padding-left:5px!important}
.pl_10{padding-left:10px!important}
.pl_20{padding-left:20px!important}
.pl_30{padding-left:30px!important}
.pl_40{padding-left:40px!important}
.pl_50{padding-left:50px!important}
.pr_0{padding-right:0!important}
.pr_5{padding-right:5px!important}
.pr_10{padding-right:10px!important}
.pr_20{padding-right:20px!important}
.pr_30{padding-right:30px!important}
.pr_40{padding-right:40px!important}
.pr_50{padding-right:50px!important}
.pb_0{padding-bottom:0!important}
.pb_5{padding-bottom:5px!important}
.pb_10{padding-bottom:10px!important}
.pb_15{padding-bottom:15px!important}
.pb_20{padding-bottom:20px!important}
.pb_30{padding-bottom:30px!important}
.pb_40{padding-bottom:40px!important}
.pb_50{padding-bottom:50px!important}
.p_0{padding:0!important}
.fs_l{font-size:114.28%}
.w310{width:310px!important}
/* チャンネル情報 */
#summaryChCat{color:#777777;line-height:1.4em;padding:10px;}
/* 印刷プレビュー制御(トップ画面) */
@media print {
  #r_ad-300tile1{display: none;}
  #fmenu {display: none;}
  #mynavibear_small_box img {display: none;}
  #h1head {display: none;}
  #information {display: none;}
  .noprint { display:none;}
  div#str-container div#contents div#str-contentsleft {width:70%!important;}
  #recommendArticle{ display:none;}
}
/* title画像 */
#str-contentsleft .banner{text-align: center;margin-bottom: 15px;}
/* 広告 */
#r_ad-300tile1{width:300px;float:right}
#str-contentsright #r_ad-300tile1{float:none}
div.underArticleAd{text-align:center}
/* テキスト広告(非同期) */
/*#textAd-async{min-height:30px;}*/
#textAd-async ul li{position:relative; line-height:130%; padding:2px 0 1px 0; border-bottom:1px #c7c7c7 dotted;}
#textAd-async ul li:before{position:absolute; top:4px; left:0; content:""; display: inline-block;}
#textAd-async ul li a{width:18px; height:15px; background:url(../images/ea-set-01.png) no-repeat 0px -362px; padding-left:27px;}
#textAd-async{position:relative;}
#textAd-async .icon-pr{position:absolute; right:20px; top:12px; padding:0 10px 0 0; line-height:15px;}
#textAd-async .lyt-list-pr{position: relative; width: 605px;}
/* テキスト広告(記事：非同期) */
#textAd-article-async{min-height: 80px;}
#textAd-article-async ul li{position:relative;line-height:130%; padding:2px 0 1px 0; border-bottom:1px #c7c7c7 dotted;}
#textAd-article-async ul li:before{position:absolute; top:4px; left:0; content:""; display: inline-block;}
#textAd-article-async ul li a{/* width:18px; *//* height:15px; */background:url(../images/ea-set-01.png) no-repeat 0px -362px; padding-left:27px;}
#textAd-article-async{position:relative;}
#textAd-article-async .icon-pr{position:absolute; right:80px; top:12px; padding:0 10px 0 0; line-height:15px;}
#textAd-article-async .lyt-list-pr{position: relative; width: 545px;}
/* 記事下ダブルレク */
#googleAds {margin-bottom:5px;text-align:center;}
#googleAds>ins,
#googleAds a img,
#googleAds>div {display:inline-block;}
#googleAds .double-rectangle-spacer {width:20px;}
/* フッタ広告 */
dl.footerAd{zoom:1;border:1px solid #ccc;background:url("../images/bg_separate01.gif") 178px 0 repeat-y}
dl.footerAd:after{content:".";display:block;clear:both;height:0;visibility:hidden}
dl.footerAd dt{float:left;padding:8px 0;width:178px;font-weight:bold;text-align:center}
dl.footerAd dd{margin-left:178px;padding:5px 8px 5px}
/* 特設サイトの情報 */
#msiteList .lyt-column-01 {padding-top: 6px;}
#msiteList .lyt-txt{height: 49px;font-size: 109%;padding-top: 3px;line-height: 1.3em;}
/* ショッピングパーツ */
#shopItems .shopItemContainer {width: 125px; display: inline-block; *display: inline; *zoom: 1; line-height: 1.3em; padding: 5px; text-align: center; vertical-align: top;}
#shopItems .itemPrice {font-weight: bold; padding-top: 5px;}
#shopItems .shopItemLink {display: block; padding: 5px 0 5px 0; height: 2.1em; overflow: hidden;}
#shopItems .shopNameLink { padding: 5px 0 5px 0; display: block;}
#shopItems .otherItemsLink {padding: 0 0 5px 5px; display: block;float:left;}
#shopItems .shopItemImage {border: 1px solid #c7c7c7;}
#shopItems .becomelogo{text-align:right}
#shopItems .becomelogo img {width:136px;height:20px;margin: 5px 12px 5px 0px;}
/* 記事内バナー*/
#premiumAd_banner{margin: 5px 0px 18px 0px;}
/* 提供 */
#sponsored{float:right}
/* 画像幅 */
.articleContent img {max-width: 665px; height: auto;}
body.photo .articleContent img {max-width: 800px; height: auto;}
/* 拡大画像ページ */
.photo-big-width { width: none !important;   max-width: none !important;}
body.photo #photo-pane table{margin: 0 auto 7px;}
body.photo div#str-header{width:inherit;}
body.photo div#str-container{width:1202px;}
body.photo div#realplay-videolist{margin:auto;}
body.photo div#str-container div#contents div#str-contentsleft{float:left;width:844px;position:relative;z-index:10;min-height:300px}
body.photo .lyt-box-01{margin: auto auto 10px auto;}
body.photo #thumbnail-list{margin:auto;}
body.photo #thumbnail-list img{margin: auto;border: 1px solid #ccc;}
body.photo #thumbnail-list .thumbnail-container {display: inline-block;border: #eeeeee solid 1px;width:120px;height:120px;vertical-align: middle;padding: 3px;}
body.photo .button {width: 128px;height: 40px;display: inline-block;background: #fafbfc; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */ /* IE6-9 */border: 1px solid #aaa;border-radius: 5px;font-size: 14px;line-height: 3em;font-weight: bold;}
body.photo .image-pagenation-upper {height: 52px;}
body.photo .image-pagenation {height: 81px;}
body.photo .button-article {position:absolute; left: 357px;}
body.photo .button-prev {position:absolute;left: 215px;}
body.photo .button-next {position: absolute;left: 500px;}
body.photo .button-large-wrapper{overflow: auto;margin-right: 17px;}
body.photo .button-large{float: right;height: 27px;line-height: 2.4em;font-size: 12px;}
body.photo .closeBtn{height: 27px;line-height: 2.4em;font-size: 12px;margin-bottom: 13px;}
body.photo .series-guide {position: relative;margin-bottom: 7px;}
body.photo_large div#str-container div#contents div#str-contentsleft, body.photo_large div#str-header, body.photo_large div#str-container {width: 100%;}
body.photo_large {background: none;}
body.photo #relativeArticle {width:684px;margin:0 auto;}
body.photo #relativeLink {width:684px;margin:0 auto;}
body.photo .lead{padding: 0 20px;margin-bottom: 20px;display: none;}

/* キーワード一覧：検索前 */
#keywordIndex{margin-top:10px}
#keywordIndex ul {display: table;width: 100%;margin: 15px 0px 0px 0px;padding: 0px;font-size: 13px;list-style-type: none;clear: both;}
#keywordIndex ul li {margin: 0px 1px 1px 0px;padding: 0px;float: left;border: 1px solid #999;}
#keywordIndex ul li a,#keywordIndex ul li span{padding: 2px 0px;width: 28px;display: block;text-align: center;border: 2px solid #DDE;border-top: 1px solid #DDE;border-left: 1px solid #DDE;}
#keywordIndex #alph {width: 445px;}
#keywordIndex #kana1 {width: 201px;float: left;clear: both;margin: 15px 3px 15px 0px;}
#keywordIndex #kana2 {width: 201px;margin: 15px 3px 6px 0px;clear: none;float: left;}
#keywordIndex li a:hover {color: #039;border-color: #0cafeb;text-decoration: none;}
#keywordIndex li.lineBreak {margin: 0px 70px 1px 0px;}
/* キーワード一覧：検索後 */
#keywordSearchResult{margin-top:10px}
#keywordSearchResult a[href*="/tag/ss_ga_"] {display:none;}
#keywordSearchResult .section{width: 480px;float: left;}
#keywordSearchResult ul li {float: left;width: 28%;max-height: 33px;background: url(/images/ea-set-01.png) no-repeat -1319px -820px;padding: 12px 0px 0px 15px;}
#keywordSearchIndex .section{width: 174px;padding-left: 24px;float: left;}
#keywordSearchIndex ul {display: table;width: 100%;margin: 15px 3px 15px 0px;padding: 0px;font-size: 13px;list-style-type: none;clear: both;}
#keywordSearchIndex ul li {margin: 0px 1px 1px 0px;padding: 0px;float: left;border: 1px solid #999;}
#keywordSearchIndex ul li a,#keywordSearchIndex ul li span{padding: 2px 0px;width: 28px;display: block;text-align: center;border: 2px solid #DDE;border-top: 1px solid #DDE;border-left: 1px solid #DDE;}
#keywordSearchIndex li a:hover {color: #039;border-color: #0cafeb;text-decoration: none;}
#keywordSearchIndex li.lineBreak {margin: 0px 70px 1px 0px;}
/* 新タグページ*/
.keyword-description{padding: 8px 0 0 12px;}

/* 総合の新着記事*/
#top-headline{min-height: 1135px;}
#top-headline ul li a{font-weight: normal;}
#top-headline .lyt-txt {height: 48px;}
.dateBadge{height:17px;margin: 2px 0 0 0;}
.topHeadlinePR{font-size: 80%;line-height: 1.5; z-index: -1; background: #FFA500; display: inline-block; /*width: 96px;*/ height: 15px; text-decoration: none!important; text-align: center; color: #fff;border-radius: 3px;padding: 0 8px 0 8px;}
#top-headline #_popIn_top_recommend .lyt-img{height:60px}
#top-headline #_popIn_top_recommend img{max-height:60px;max-width:60px}
/* SNSボタン */
.sns_wrap{margin-bottom: 20px;text-align: center;max-height: 25px;}
.sns_btn{display: inline-block;margin-left: 5px;vertical-align: top;}
.sns_btn.sns_adjust{width:63px !important;}
.sns_wrap{margin-bottom: 20px;text-align: left;}
.sns_btn {display: inline-block;margin: 0 0 10px 10px;vertical-align: top;}
#sns_parts {margin: 0px auto 12px;display:block;text-align: center;/* width: 560px; */}
#sns_parts .sns_each__btn {height: 56px;float:left;clear:both;padding: 12px 0px 0 86px;width: 220px;}
#sns_parts .fb_main_like_btn {overflow:hidden;padding: 1px 4px;text-align:center;height: 70px;/* width: 256px; *//* border-radius: 7px; */border: 1px solid #305097;background: #fff;}
#fb_main{width: 324px;overflow: hidden;padding: 0 0 0 6px;}
.fb_main_like_lead_head {font-size: 13px;margin: 5px 0 6px 0;height: 16px;}
.fb_main_like_lead_foot {margin-top: 7px;font-size: 11px;}
.fb_main_like_img {float: left;border-top: 1px solid #305097;border-left: 1px solid #305097;border-bottom: 1px solid #305097;height: 72px;}
.fb_main_like_img img{width: 72px;}
/* 右カラムSNSパーツ */
#sns_timeline{margin: 20px 0 20px 0;}
.sns_title_main{text-align: right;font-size: 15px;border-bottom: 1px solid #ccc;margin: 0 3px 10px 1px;}
.sns_title_main p{font-weight: bolder;}
.sns_line_tw{margin-bottom: 8px;border-top: 1px dotted #ccc;}
.sns_line_fb{margin-bottom: 21px;}
.sns_button_tw{margin: 10px 0 8px 1px;}
#sns_timeline .sns_title_fb p {font-size: 149%;font-weight: bold;color: #305097;margin-bottom: 3px;}
.sns_title_tw{width:30px}
#sns_timeline .sns_button_tw span {font-size: 149%;font-weight: bold;color: #00aced;margin: 0 29px 0 0px;vertical-align: top;}

/* パートナーニュース */
body.partner .lyt-pickup-02 .lyt-txt p.lyt-doc-01{padding-bottom:0px;max-height: 44px; overflow:hidden;}
body.partner .partner-news-headline-epic{margin-top:5px;}
/* ヘルスケアCh */
ul.condition-map {height:400px;}
ul.condition-map li.condition-map-image {height:100%; text-align:center;}
div.parts-group {border: 1px solid #ccc; border-radius: 5px; font-weight: bold; padding: 5px;}
div#head-group {position: absolute; margin: 10px 0 0 241px;}
div#back-group {position: absolute; margin: 200px 0 0 260px;}
div#leg-group {position: absolute; margin: 300px 0 0 225px;}
div#shoulder-group {position: absolute; margin: 55px 0 0 70px;}
div#stomach-group {position: absolute; margin: 133px 0 0 40px;}
div#hand-group {position: absolute; margin: 211px 0 0 37px;}
.left-arrow:before, .left-arrow:after{right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.left-arrow:after{border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 10px; margin-top: -10px;}
.left-arrow:before{border-color: rgba(204, 204, 204, 0); border-right-color: #ccc; border-width: 11px; margin-top: -11px;}
.right-arrow:after, .right-arrow:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.right-arrow:after {border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 10px; margin-top: -10px;}
.right-arrow:before {border-color: rgba(204, 204, 204, 0); border-left-color: #ccc; border-width: 11px; margin-top: -11px;}
span.parts-button {border-radius: 20px; display: block; font-weight: bold; line-height:1.5em; margin: 10px 0; padding: 1px 10px 1px 10px;}
span.parts-button:hover {background: rgba(244, 152, 144, 0.5); cursor: pointer;}
.str-lyt-col02 li.str-column-01.parts-headline {width:280px; position:relative; float:right; border:1px solid #ccc;}
/* その他 */
.lyt-box-02 #partnerHrSeeMore{padding-top:10px;}
#area_headline .lyt-cell .str-lyt-col02 .str-column-01 h2 {font-weight: bold;}

/* 特別企画 */
.r_ad-kikaku-title{margin-top:20px;}
.r_ad-kikaku-contents a{display:none;}
div.lyt-box-02#r_ad-kikaku img{width:30px;height:30px;}
div.lyt-box-02#r_ad-kikaku .lyt-column-01.img-l .lyt-img{width:30px!important;}
#r_ad-kikaku div.lyt-txt.r_ad-kikaku-title{margin-top:7px;}
/* 新特別企画 */
/* 右カラム特別企画：共通 */
.r_ad_kikaku {margin-bottom: 10px;}
.r_ad_kikaku__title:before, .r_ad_kikaku__title:after {display: table; content: " ";}
.r_ad_kikaku__title:after {clear: both;}
.r_ad_kikaku__title-left {float: left;}
.r_ad_kikaku__title-right {float: right; padding-right: 5px;}
.r_ad_kikaku__more {position: relative; background: #fff; width: 100%; border: 1px solid #cfcfcf; padding: 1px;  box-sizing: border-box;margin: 0;}
.r_ad_kikaku__more > a {background: #eeeeee; display: block; color: #484848 !important; text-align: center; box-sizing: border-box; padding: 0.459em; font-weight: bold;}
.r_ad_kikaku__more > a:hover {background: #ccc; text-decoration: none !important;}
.r_ad_kikaku__more:after {position: absolute; right: 0; bottom: 0; width: 0; height: 0; display: block; content: ""; border-top: 7px solid transparent; border-right: 7px solid #959595; border-bottom: 7px solid transparent; border-left: 7px solid transparent;  -webkit-transform-origin: 8px 5px; -ms-transform-origin: 8px 5px; transform-origin: 8px 5px;  -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); ransform: rotate(45deg);}
.r_ad_kikaku__more:before {position: absolute; right: 0; bottom: 0; width: 0; height: 0; display: block; content: ""; border-top: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #fff; -webkit-transform-origin: 2px 23px; -ms-transform-origin: 2px 23px; transform-origin: 2px 23px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.kikaku_column-list .category{display:none;}
.kikaku_media-list .kikaku_list__item .category{display:none;}
.kikaku_text-list .kikaku_list__item .category{display:none;}
/* 右カラム特別企画：上枠 */
.kikaku_column-list {margin-top: 0px; */;border-left: 1px solid #eeeeee; */;border-right: 1px solid #eeeeee;padding-top: 2px;}
.kikaku_column-list .lyt-column-01{padding-top: 0px;}
.kikaku_column-list:before, .kikaku_column-list:after {display: table; content: " ";}
.kikaku_column-list:after {clear: both;}
.kikaku_column-list .kikaku_list__item {position: relative; float: left; width: 33%; margin-right: 0.5%;padding: 1px; box-sizing: border-box;/* border: 1px solid #cfcfcf; */ padding-top: 0px; margin-bottom: 0.5%; background-color: #fff;}
.kikaku_column-list .kikaku_list__item.is-last-column {margin-right: 0;}
.kikaku_column-list .lyt-img {padding: 3px 0 3px 9px;}
.kikaku_column-list .lyt-img img {width: 80px; height:80px; margin-bottom: 0px;}
.kikaku_column-list .r_ad-kikaku-title {font-size: 110%; color: #0b7ab8; line-height: 1.4; letter-spacing: -0.05em; width: 94px!important; height: 53px;padding: 0 0px 2px 3px;}
.kikaku_column-list .kikaku_list__item .r_ad-kikaku-contents{display:none;}
/* 右カラム特別企画：下枠 */
.r_ad_kikaku--borderd .lyt-hdg-02.lyt-btn-innerhdg{overflow: inherit;}
.r_ad_kikaku > .kikaku_media-list {margin-top: -5px;}
.r_ad_kikaku--borderd {border: 1px solid #eeeeee; padding: 5px;}
.r_ad_kikaku--borderd > div > .r_ad_kikaku__title {margin-left: -6px; margin-right: -6px; margin-top: -6px;}
.r_ad_kikaku--borderd .lyt-hdg-02.lyt-btn-innerhdg{overflow: inherit;}
.kikaku_media-list .kikaku_list__item {position: relative; padding: 9px 0 10px; box-sizing: border-box;border-bottom: 1px solid #eeeeee; padding-top: 10px; background-color: #fff;}
.kikaku_media-list .kikaku_list__item:before, .kikaku_media-list .kikaku_list__item:after {display: table; content: " ";}
.kikaku_media-list .kikaku_list__item:after {clear: both;}
.kikaku_media-list .kikaku_list__item a {display: block; overflow: hidden;}
.kikaku_media-list .kikaku_list__item .lyt-column-01 {padding-top:0px!important;}
.kikaku_media-list .kikaku_list__item .lyt-column-01 .lyt-img{width:70px!important; height:70px!important; padding-right: 3px!important;}
.kikaku_media-list .kikaku_list__item .lyt-column-01 .lyt-img a img{width: 70px!important; height:70px!important;}
.kikaku_media-list .kikaku_list__item .lyt-column-01 .r_ad-kikaku-title{width:210px!important;}
.kikaku_media-list .kikaku_list__item .lyt-column-01 .r_ad-kikaku-contents{width:210px!important;}
.kikaku_media-list .r_ad-kikaku-contents {color: #000; float: right; width: 72.3%;}
.kikaku_media-list .r_ad-kikaku-contents a:link, .kikaku_media-list .r_ad-kikaku-contents a:visited {color: #000!important;}
.kikaku_text-list {margin-bottom: 5px;}
.kikaku_text-list .kikaku_list__item {position: relative; padding: 5px 0; box-sizing: border-box; background-color: #fff;}
.kikaku_text-list .kikaku_list__item:before, .kikaku_text-list .kikaku_list__item:after {display: table; content: " ";}
.kikaku_text-list .kikaku_list__item:after {clear: both;}
/*.kikaku_text-list .kikaku_list__item.is-even {background: #f6f6f6;}*/
.kikaku_text-list .kikaku_list__item .lyt-img, .kikaku_text-list .kikaku_list__item .r_ad-kikaku-contents{display:none;}
.r_ad-kikaku-title{margin-top:0px;}
.kikaku_text-list .lyt-column-01{padding-top: 0px;}

/* マイクロサイト*/
body.msite .msiteClearfix:after{display:block;content:""; clear:both;}
/* 3カラム対応 */
//body.msite #header-catenav{display:none}
body.narrowWin.msite #header-catenav{display:none;}
body.broadWin.msite #header-catenav{display:block;/* margin: 10px 0 0 0; */top: 85px;}
body.broadWin.msite #signboardBannerOverall{position: relative;left: 161px;}
/* 看板バナー */
#signboardBannerOverall, #signboardBannerCenter{margin: 0 0 10px 0;}
#signboardBannerOverall img{max-width: 994px;}
#signboardBannerCenter img{max-width: 684px;}
/* 特別企画ヘッドライン */
#msiteHeadlineA, #msiteHeadlineB{margin-top: 10px;}
.kikakuArea{width:480px;float:left;}
.articleArea{width:200px;float:right;}
.kikakuHead {-moz-border-radius: 3px 3px 0 0 /3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0 /3px 3px 0 0;-o-border-radius: 3px 3px 0 0 /3px 3px 0 0;-ms-border-radius: 3px 3px 0 0 /3px 3px 0 0;font-weight: bold;color: #fff;padding: 4px 10px 2px;line-height: 1;margin-bottom: 0 !important;}
.kikakuHead span.pr{float: right;}
.kikakuArea .kikakuList, .kikakuBannerList {-moz-border-radius: 0 0 3px 3px /0px 0 3px 3px;-webkit-border-radius: 0 0 3px 3px /0px 0 3px 3px;-o-border-radius: 0 0 3px 3px /0px 0 3px 3px;-ms-border-radius: 0 0 3px 3px /0px 0 3px 3px;margin-bottom: 10px;}
.kikakuArea .kikakuRecord {margin-left: 9px;margin-right: 9px;margin-bottom: 1px;padding-top: 10px;padding-bottom: 3px;border-bottom: 1px solid #EEEEEE;min-height: 140px;position: relative;}
.kikakuArea .kikakuImg {float: left;padding-right: 10px;width: 120px;text-align: center;min-height: 100px;}
.kikakuArea .kikakuImg img{max-height:120px;}
.kikakuArea .kikakuImg p.pubdate{position: absolute;top: 138px;left: 18px;}
.kikakuArea .kikakuText h2 {font-size: 130%;font-weight: bold;margin-bottom: 5px;max-height: 58px;overflow: hidden;display: block;}
.kikakuArea .kikakuText .lead {max-height: 81px;overflow: hidden;display: block;line-height: 17px;padding: 5px 5px 5px 5px;border: #f2f2f2 solid 1px;background: #f5f5f5;}
.kikakuArea .kikakuList .moreButton {float: right;margin: 10px 10px 10px 0px;}
.kikakuArea .kikakuList .moreButton a{width: 85px;height: 27px;text-align: center;font-size: 13px;color: #fff !important;line-height: 29px;text-decoration: none;border-radius: 3px;display: block;background: #a9a9a9;padding: 0px 8px 0px 10px;border: #a9a9a9 1px solid;}
div#str-container div#contents .kikakuArea .kikakuList .moreButton a:hover,div#str-container div#contents .kikakuArea .kikakuList .moreButton a:active,div#str-container div#contents .kikakuArea .kikakuList .moreButton a:focus{background: #c0c0c0;text-decoration: none;}
/* 関連記事ヘッドライン */
.articleHead {-moz-border-radius: 3px 3px 0 0 /3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0 /3px 3px 0 0;-o-border-radius: 3px 3px 0 0 /3px 3px 0 0;-ms-border-radius: 3px 3px 0 0 /3px 3px 0 0;font-weight: bold;color: #fff;padding: 4px 10px 2px;line-height: 1.1;margin-bottom: 0 !important;}
.articleArea .articleList {-moz-border-radius: 0 0 3px 3px /0px 0 3px 3px;-webkit-border-radius: 0 0 3px 3px /0px 0 3px 3px;-o-border-radius: 0 0 3px 3px /0px 0 3px 3px;-ms-border-radius: 0 0 3px 3px /0px 0 3px 3px;margin-bottom: 10px;background: #f0f8ff;padding: 0px 0px 2px 0px;}
.articleArea .articleRecord {margin-left: 9px;margin-right: 9px;padding-bottom: 5px;padding-top: 7px;/*max-height: 75px;*/overflow: hidden;margin-bottom: 5px;border-bottom: 1px solid #eaeaea;}
.articleArea .articleRecord .articleImg{display:none;}
#str-contentsleft .articleArea .articleRecord .articleText > p{margin-bottom:3px;}
#str-contentsleft .articleArea .articleRecord .articleText .lead{display:none;}
#str-contentsleft .articleArea .articleRecord .articleText .pubdate{padding-left: 3px;}
.articleArea .articleRecord .articleText a {font-size: 110%;font-weight: bold;}
.articleArea .articleList .moreButton {float: right;margin: 5px 2px 0px 0px;}
.articleArea .articleList .moreButton a {width: 78px;height: 29px;text-align: right;font-size: 13px;line-height: 30px;text-decoration: none;border-radius: 3px;display: block;padding: 0px 12px 0px 0px;}
/* タイプBヘッドライン(articleIndexArea) */
#articleIndexArea{margin:10px 0px 10px 0px;}
//#articleIndexArea .articleHead {border-top: #7ad8f1 solid 1px;border-bottom: #53c5ea solid 1px;background: #53c5ea;text-shadow: -2px -1px 1px #3bacd0;font-weight: normal;font-size: 96%;}
#articleIndexArea .articleList{border-bottom: #c7c7c7 solid 1px;border-left: #c7c7c7 solid 1px;border-right: #c7c7c7 solid 1px;-moz-border-radius: 0 0 3px 3px /0px 0 3px 3px;-webkit-border-radius: 0 0 3px 3px /0px 0 3px 3px;-o-border-radius: 0 0 3px 3px /0px 0 3px 3px;-ms-border-radius: 0 0 3px 3px /0px 0 3px 3px;}
#articleIndexArea .articleRecord{padding-bottom: 5px;border-bottom: #c7c7c7 solid 1px;}
#articleIndexArea .articleRecord .articleImg{float: left;padding: 5px 5px 5px 5px;min-height: 120px;}
#articleIndexArea .articleRecord .articleText{overflow: hidden;}
#str-contentsleft #articleIndexArea .articleRecord .articleText p{margin-bottom: 0px;padding: 5px 5px 0px 3px;}
#str-contentsleft #articleIndexArea .articleRecord .articleText p.lead{height: 42px;overflow: hidden;padding: 3px 10px 10px 10px;border: #f2f2f2 solid 1px;margin: 7px 5px 0px 9px;/* background: #f5f5f5; */line-height: 17.2px;}
#str-contentsleft #articleIndexArea .articleRecord .articleText p.pubdate{padding-left: 10px;}
#articleIndexArea .articleRecord .articleText a{font-size: 150%;font-weight: bold;margin-bottom: 1px;}
#articleIndexArea .articleRecord:last-child {border-bottom: 0px;}
#articleIndexArea .moreButton {float: right;margin: 10px 10px 10px 0px;}
#articleIndexArea .articleList .moreButton a{width: 85px;height: 27px;text-align: center;font-size: 13px;color: #fff !important;line-height: 29px;text-decoration: none;border-radius: 3px;display: block;background: #a9a9a9;padding: 0px 8px 0px 10px;border: #a9a9a9 1px solid;}
/* タイプCヘッドライン(kikakuIndexArea) */
#kikakuIndexArea{margin:10px 0px 10px 0px;}
//#kikakuIndexArea .kikakuHead {border-top: #7ad8f1 solid 1px;border-bottom: #53c5ea solid 1px;background: #53c5ea;text-shadow: -2px -1px 1px #3bacd0;font-weight: normal;font-size: 96%;}
#kikakuIndexArea .kikakuList{border-bottom: #c7c7c7 solid 1px;border-left: #c7c7c7 solid 1px;border-right: #c7c7c7 solid 1px;-moz-border-radius: 0 0 3px 3px /0px 0 3px 3px;-webkit-border-radius: 0 0 3px 3px /0px 0 3px 3px;-o-border-radius: 0 0 3px 3px /0px 0 3px 3px;-ms-border-radius: 0 0 3px 3px /0px 0 3px 3px;}
#kikakuIndexArea .kikakuRecord{padding-bottom: 5px;border-bottom: #c7c7c7 solid 1px;min-height: 125px;min-width: 120px;}
#kikakuIndexArea .kikakuRecord .kikakuImg{float: left;padding: 5px 5px 5px 5px;min-height: 120px;}
#kikakuIndexArea .kikakuRecord .kikakuText{overflow: hidden;}
#str-contentsleft #kikakuIndexArea .kikakuRecord .kikakuText h2{padding: 5px 5px 0px 3px;}
#str-contentsleft #kikakuIndexArea .kikakuRecord .kikakuText p{margin-bottom: 0px;padding: 5px 5px 0px 3px;}
#str-contentsleft #kikakuIndexArea .kikakuRecord .kikakuText p.lead{height: 42px;overflow: hidden;padding: 3px 10px 10px 10px;border: #f2f2f2 solid 1px;margin: 7px 5px 0px 9px;background: #f5f5f5;line-height: 17.2px;}
#str-contentsleft #kikakuIndexArea .kikakuRecord .kikakuText p.pubdate{padding-left: 10px;}
#kikakuIndexArea .kikakuRecord .kikakuText a{font-size: 150%;font-weight: bold;margin-bottom: 1px;}
#kikakuIndexArea .kikakuRecord:last-child {border-bottom: 0px;}
#kikakuIndexArea .moreButton {float: right;margin: 10px 10px 10px 0px;}
#kikakuIndexArea .kikakuList .moreButton a{width: 85px;height: 27px;text-align: center;font-size: 13px;color: #fff !important;line-height: 29px;text-decoration: none;border-radius: 3px;display: block;background: #a9a9a9;padding: 0px 8px 0px 10px;border: #a9a9a9 1px solid;}

/* 見出し色：通常 */
.articleHead {border-top: #7ad8f1 solid 1px;border-bottom: #53c5ea solid 1px;background: #53c5ea;text-shadow: -2px -1px 1px #3bacd0;font-weight: normal;font-size: 96%;}
.kikaku_media-list .r_ad-kikaku-title {border-bottom: 2px solid #53c5ea;}
.kikaku_text-list .r_ad-kikaku-title {border-left: 5px solid #53c5ea;}
.kikakuHead {border-top: #7ad8f1 solid 1px;border-bottom: #53c5ea solid 1px;background: #53c5ea;text-shadow: -2px -1px 1px #53c5ea;font-weight: normal;font-size: 96%;}
.kikakuArea .kikakuList, .kikakuBannerList {border-bottom: #53c5ea solid 2px;border-left: #53c5ea solid 2px;border-right: #53c5ea solid 2px;}

/* 見出し色：ビジネス */
body.business .lyt-hdg-02 h2, body.business .lyt-hdg-02 > h3,body.business .lyt-hdg-02 > p {border-top: #142b8d solid 1px;border-bottom: #142b8d solid 1px;background: #142b8d;text-shadow: -2px -1px 1px #142b8d;}
body.business .lyt-btn-innerhdg .btn {border-top: #142b8d solid 1px;border-bottom: #142b8d solid 1px;border-left: #fff solid 1px;background: #142b8d;text-shadow: -2px -1px 1px #142b8d;}
body.business #catTopNews > .lyt-box-02{border-bottom: #142b8d solid 2px;border-left: #142b8d solid 2px;border-right: #142b8d solid 2px;}
body.business .kikaku_media-list .r_ad-kikaku-title {border-bottom: 2px solid #142b8d;}
body.business .kikaku_text-list .r_ad-kikaku-title {border-left: 5px solid #142b8d;}
body.business .kikakuHead {border-top: #142b8d solid 1px;border-bottom: #142b8d solid 1px;background: #142b8d;text-shadow: -2px -1px 1px #142b8d;font-weight: normal;font-size: 96%;}
body.business .kikakuArea .kikakuList, body.business .kikakuBannerList {border-bottom: #142b8d solid 2px;border-left: #142b8d solid 2px;border-right: #142b8d solid 2px;}
body.business .articleHead {border-top: #142b8d solid 1px;border-bottom: #142b8d solid 1px;background: #142b8d;text-shadow: -2px -1px 1px #142b8d;font-weight: normal;font-size: 96%;}
body.business .lyt-hdg-02-03  {border-top: #142b8d;border-top: #142b8d solid 1px;border-bottom: #142b8d solid 1px;background: #142b8d;}
body.business .lyt-hdg-02-03 h2, body.business .lyt-hdg-02-03 > p {text-shadow: -2px -1px 1px #142b8d;}
body.business dl.lyt-box-04[data-click="dc-reltag"] {background: #142b8d;}
body.business .lyt-box-04 dd {border: 1px #142b8d solid;}
/* 見出し色：デジタル */
body.digital .lyt-hdg-02 h2, body.digital .lyt-hdg-02 > h3,body.digital .lyt-hdg-02 > p {border-top: #1d2338 solid 1px;border-bottom: #1d2338 solid 1px;background: #1d2338;text-shadow: -2px -1px 1px #1d2338;}
body.digital .lyt-btn-innerhdg .btn {border-top: #1d2338 solid 1px;border-bottom: #1d2338 solid 1px;border-left: #fff solid 1px;background: #1d2338;text-shadow: -2px -1px 1px #1d2338;}
body.digital #catTopNews > .lyt-box-02{border-bottom: #1d2338 solid 2px;border-left: #1d2338 solid 2px;border-right: #1d2338 solid 2px;}
body.digital .kikaku_media-list .r_ad-kikaku-title {border-bottom: 2px solid #1d2338;}
body.digital .kikaku_text-list .r_ad-kikaku-title {border-left: 5px solid #1d2338;}
body.digital .kikakuHead {border-top: #1d2338 solid 1px;border-bottom: #1d2338 solid 1px;background: #1d2338;text-shadow: -2px -1px 1px #1d2338;font-weight: normal;font-size: 96%;}
body.digital .kikakuArea .kikakuList, body.digital .kikakuBannerList {border-bottom: #1d2338 solid 2px;border-left: #1d2338 solid 2px;border-right: #1d2338 solid 2px;}
body.digital .articleHead {border-top: #1d2338 solid 1px;border-bottom: #1d2338 solid 1px;background: #1d2338;text-shadow: -2px -1px 1px #1d2338;font-weight: normal;font-size: 96%;}
body.digital .lyt-hdg-02-03  {border-top: #1d2338;border-top: #1d2338 solid 1px;border-bottom: #1d2338 solid 1px;background: #1d2338;}
body.digital .lyt-hdg-02-03 h2, body.digital .lyt-hdg-02-03 > p {text-shadow: -2px -1px 1px #1d2338;}
body.digital dl.lyt-box-04[data-click="dc-reltag"] {background: #1d2338;}
body.digital .lyt-box-04 dd {border: 1px #1d2338 solid;}
/* 見出し色：暮らし */
body.kurashi .lyt-hdg-02 h2, body.kurashi .lyt-hdg-02 > h3,body.kurashi .lyt-hdg-02 > p {border-top: #f48c01 solid 1px;border-bottom: #f48c01 solid 1px;background: #f48c01;text-shadow: -2px -1px 1px #f48c01;}
body.kurashi .lyt-btn-innerhdg .btn {border-top: #f48c01 solid 1px;border-bottom: #f48c01 solid 1px;border-left: #fff solid 1px;background: #f48c01;text-shadow: -2px -1px 1px #f48c01;}
body.kurashi #catTopNews > .lyt-box-02{border-bottom: #f48c01 solid 2px;border-left: #f48c01 solid 2px;border-right: #f48c01 solid 2px;}
body.kurashi .kikaku_media-list .r_ad-kikaku-title {border-bottom: 2px solid #f48c01;}
body.kurashi .kikaku_text-list .r_ad-kikaku-title {border-left: 5px solid #f48c01;}
body.kurashi .kikakuHead {border-top: #f48c01 solid 1px;border-bottom: #f48c01 solid 1px;background: #f48c01;text-shadow: -2px -1px 1px #f48c01;font-weight: normal;font-size: 96%;}
body.kurashi .kikakuArea .kikakuList, body.kurashi .kikakuBannerList {border-bottom: #f48c01 solid 2px;border-left: #f48c01 solid 2px;border-right: #f48c01 solid 2px;}
body.kurashi .articleHead {border-top: #f48c01 solid 1px;border-bottom: #f48c01 solid 1px;background: #f48c01;text-shadow: -2px -1px 1px #f48c01;font-weight: normal;font-size: 96%;}
body.kurashi .lyt-hdg-02-03  {border-top: #f48c01;border-top: #f48c01 solid 1px;border-bottom: #f48c01 solid 1px;background: #f48c01;}
body.kurashi .lyt-hdg-02-03 h2, body.kurashi .lyt-hdg-02-03 > p {text-shadow: -2px -1px 1px #f48c01;}
body.kurashi dl.lyt-box-04[data-click="dc-reltag"] {background: #f48c01;}
body.kurashi .lyt-box-04 dd {border: 1px #f48c01 solid;}
/* 見出し色：エンタメ */
/*
body.msite.entertainment .lyt-hdg-02 h2, body.msite.entertainment .lyt-hdg-02 > h3,body.msite.entertainment .lyt-hdg-02 > p {border-top: #ff1c9a solid 1px;border-bottom: #ff1c9a solid 1px;background: #ff1c9a;text-shadow: -2px -1px 1px #ff1c9a;}
body.msite.entertainment .lyt-btn-innerhdg .btn {border-top: #ff1c9a solid 1px;border-bottom: #ff1c9a solid 1px;border-left: #fff solid 1px;background: #ff1c9a;text-shadow: -2px -1px 1px #ff1c9a;}
body.msite.entertainment #catTopNews > .lyt-box-02{border-bottom: #ff1c9a solid 2px;border-left: #ff1c9a solid 2px;border-right: #ff1c9a solid 2px;}
body.msite.entertainment .kikaku_media-list .r_ad-kikaku-title {border-bottom: 2px solid #ff1c9a;}
body.msite.entertainment .kikaku_text-list .r_ad-kikaku-title {border-left: 5px solid #ff1c9a;}
body.msite.entertainment .kikakuHead {border-top: #ff1c9a solid 1px;border-bottom: #ff1c9a solid 1px;background: #ff1c9a;text-shadow: -2px -1px 1px #ff1c9a;font-weight: normal;font-size: 96%;}
body.msite.entertainment .kikakuArea .kikakuList, body.msite.entertainment .kikakuBannerList {border-bottom: #ff1c9a solid 2px;border-left: #ff1c9a solid 2px;border-right: #ff1c9a solid 2px;}
body.msite.entertainment .articleHead {border-top: #ff1c9a solid 1px;border-bottom: #ff1c9a solid 1px;background: #ff1c9a;text-shadow: -2px -1px 1px #ff1c9a;font-weight: normal;font-size: 96%;}
body.msite.entertainment .lyt-hdg-02-03  {border-top: #ff1c9a;border-top: #ff1c9a solid 1px;border-bottom: #ff1c9a solid 1px;background: #ff1c9a;}
body.msite.entertainment .lyt-hdg-02-03 h2, body.msite.entertainment .lyt-hdg-02-03 > p {text-shadow: -2px -1px 1px #f48c01;}
body.msite.entertainment dl.lyt-box-04[data-click="dc-reltag"] {background: #ff1c9a;}
body.msite.entertainment .lyt-box-04 dd {border: 1px #ff1c9a solid;}
*/

/* ロゴ横バナー */
body.broadWin .chLogoRight {position: absolute;top: 37px;left: 162px;}
body.narrowWin .chLogoRight {position: absolute;top: 37px;left: 320px;}
body.top.narrowWin .chLogoRight{position: absolute;top: 5px;left: 269px;}
/* コメント */
div.quelon-comments-count-widget{margin-left: 30px;}
div#str-container div#contents div.quelon-comments-count-widget a span.quelon-style-comments-label{color:#fff;}
/* もっと見るボタン */
#topHeadline p.lyt-link-more a,#chHeadlineS p.lyt-link-more a {font-size: 13px;color: #fff !important;line-height: 29px;text-decoration: none;border-radius: 3px;background: #a9a9a9;padding: 0 8px 0 10px;border: #a9a9a9 1px solid;}
/* 中間ページ */
body.digest .lyt-box-01.lyt-box-special h3{font-size:130%}
body.digest .lyt-box-01.lyt-box-special p.lyt-doc-01{margin:10px 0 0 0}
body.digest .introduction {background: none repeat scroll 0 0 #f6f6f6;border: 1px solid #ccc;line-height: 1.6;padding: 5px 5px 5px 5px;margin: 0px 9px 15px 9px;}
body.digest .introduction.lyt-column-w120 .lyt-txt {width: 522px;}
body.digest div#str-container div#contents div.clearfix div#str-contentsleft div.lyt-box-01 div.articleContent p {margin-bottom: 10px!important;font-size: 110%;}
body.digest .lyt-column-w120.str-lyt-col01{margin: 0 9px 12px 9px;}
/* コンテスト */
#contestsList{font-size: 106%;}
#contestsList th{width:105px;}
#contestsList li{height: 18px;min-width:150px;}
#contestsList table.lyt-tbl-04 {border-top: none;}
#contestsList .new_icon_contestsList {margin:0 0 0 5px;font-size: 10px;background: #00acf4;line-height: 1.5;text-decoration: none!important;text-align: center;color: #fff;border-radius: 3px;padding: 0 5px 0 5px;}
/* 新お知らせ */
div#str-header div#information{width: 660px;display: table;clear: both;padding: 7px 0 6px;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;margin: 0 0 5px 0;}
div#str-header div#information dt,div#str-header div#information dd {width: auto;display: table-cell;font-size:92%}
div#str-header div#information dt {width: 70px;}
div#str-header div#information dt span {background: #dcdcdc;padding: 1px 5px;color: #666666;}
div#str-header div#information a {display: none;padding: 3px 0;line-height: 1.3;}
/* 経営ビジネス */
body.biz #chHeadlineS table.lyt-tbl-headline td.cate{display:none}
/* デザイン調整 */
#gate{z-index:1}
#goonet{margin-bottom:10px;}
.videosauce_video{margin: 5px 0 20px 35px;}
/* PMPビルボード */
#div-gpt-ad-1466143984602-0{margin-bottom:5px; text-align:center}
body.welcome #div-gpt-ad-1466143984602-0{display:none;}
#div-gpt-ad-1466143984602-0 ins{margin: 0 auto;important;display: table!important;}
#div-gpt-ad-1479185899023-4_ad_container img{display:block;margin:auto;}
/* 画像コピーガード */
.img_copyGuard{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-webkit-user-drag: none;-khtml-user-drag: none;-webkit-touch-callout: none;}
/* popin新レコメンド */
#_popIn_standard ._popIn_recommend_art_title a {font-size: 13px!important;}
._popIn_recommend_art_title a {font-size: 13px!important;}
#_popIn_standard ._popIn_recommend_art_img a {background-size: contain!important;}
#_popIn_mynavi_kikaku ._popIn_recommend_art_img a {background-size: contain!important;}
/* 404ページ */
#str-contentsleft .notfound {margin-top: 10px;padding: 10px;height: 158px;}
#str-contentsleft .notfound h1{font-size: 24px;background: none;border-bottom: 1px solid #ddd;}
#str-contentsleft .notfound .notfound-message{margin: 10px 0;font-size: 14px;}
div#str-container div#contents #str-contentsleft .notfound .notfound-link a{text-decoration: underline;font-size: 14px;padding: 5px 0;}
/* 注釈 */
div#str-container div#contents div.clearfix div#str-contentsleft div.lyt-box-01 div.articleContent p.annotation{margin: 20px 15px 20px 15px!important;font-size: 100%;}
/* ジャンルトップ */
@media screen and (min-width: 767px){
body.page-dp-entertainment div#str-container div#contents .center-wrapper .mynavi-news-features-recent-articles-entertainment li .article-image a img {width: 100%;}
body.page-dp-entertainment div#str-container div#contents .center-wrapper .mynavi-news-features-topic-articles-entertainment .mynavi-news-features-topic-articles-lead-image a img {height: initial!important;max-height:245px;}
}

a.tagsHighlight {color: #2b3f93 !important;text-decoration: underline !important;}
a.tagsHighlight:hover {background-color: #efefef;}
