@charset "UTF-8";
/*------------------------------------
アナウンサー　ブログ
--------------------------------------*/
/*--- 一覧インデックス ---*/
#df_wrap .df_blog figure img {
max-width:200px;
height:auto;
margin:0 0 10px 0;
}
#df_wrap .df_blog .df_indexTitle {
margin:0 0 3px 0;
background: #f7f7f7;
padding: 8px 8px;
}
#df_wrap .df_blog .df_indexTitle a {
font-weight:bold;
font-size:1.1em;
}
#df_wrap .df_blog .df_info .df_indexTitle a {
font-weight:normal;
font-size:1em;
}
#df_wrap .df_blog .df_date {
font-size:0.85em;
color:#666;
display:block;
float:right;
margin:0 10px 6px 0;
}
#df_wrap .df_blog .df_category {
font-size:0.85em;
display:block;
float:right;
margin:0 0px 6px 0;
}
#df_wrap .df_blog .df_category a {
text-decoration:none;
color:#666;
}
#df_wrap .df_blog .df_category a:hover {
text-decoration:underline;
}
#df_wrap .df_blog .df_txt {
margin:0 0 10px 0;
clear:both;
}
/*--- 詳細を見る ---*/

#df_wrap .df_blog .df_more {
text-align:left;
margin:0 0 10px 0;
clear:both;
float:right;
font-size:0.9em;
background:url(/shared/template/images/icon_arrow_plane_gray_right.png) no-repeat 2px 50%;
padding:0 0 0 17px;
}
@media only screen and (max-width: 640px) {
#df_wrap .df_blog .df_more {
background:url(/shared/template/images/icon_arrow_plane_gray_right.png) no-repeat 100% 50%;
padding:0 17px 0 0;
}
}

/*--- 詳細ページ ---*/
#df_wrap .df_blogArticleDetail .df_indexTitle {
background:#EEE;
font-size:1.15em;
padding:4px 6px;
margin:0 0 3px 0;
}
#df_wrap .df_blogArticleDetail img {
margin-top:6px;
margin-bottom:6px;
}
#df_wrap article.df_blogDetail .df_date {
margin:0 0 4px 0;
padding:0 0 0 0;
float:right;
font-size:0.85em;
}
/*--- もっと読む ---*/
#df_wrap .df_blog .df_listWrap {
clear:both;
}
#df_wrap .df_blog .df_moreAuto {
margin:10px 0 24px 0;
border:solid 1px #CCC;
background:#F8F8F8;
text-align:center;
font-size:0.9em;
clear:both;
}
@media only screen and (max-width: 640px) {
#df_wrap .df_blog .df_moreAuto {
margin:10px 0 24px 0;
clear:both;
}
}
#df_wrap .df_blog .df_moreAuto a {
display:block;
text-decoration:none;
padding:5px 10px;
font-weight:bold;
}
#df_wrap .df_blog .df_moreAuto a:hover {
color:#333;
}
/*--- ブログメイン画像 ---*/

#df_wrap .df_blog .df_mainImg img {
margin: 0 auto 15px auto;
width: auto;
max-width: 100%;
}
/*------------------------------------
サイド
--------------------------------------*/
/*--- タイトル ---*/
#df_wrap .df_blog .df_sideTitle {
clear:both;
font-weight:bold;
margin:0 auto 0 auto;
padding:0 0 2px 10px;
min-height:34px;
line-height:34px;
background:#CCC;
}
#df_wrap .df_blogColumnB .df_blog .inner {
padding:8px 8px;
margin:auto auto;
}
#df_wrap .df_blogColumnB .df_side {
margin:0 auto 14px auto;
}
/*--- 番組情報 ---*/
#df_wrap .df_blog .df_sideKihon .df_inner {
font-size:0.9em;
padding:8px 0;
}
#df_wrap .df_blog .df_sideKihon dt {
font-weight:bold;
margin:10px 0 2px 0;
}
@media only screen and (max-width:640px) {
#df_wrap .df_blog .df_sideKihon .df_inner {
padding:8px 8px 0 8px;
}
}
/*--- カレンダー ---*/
#df_wrap .df_blog .df_sideCalender table {
width:100%;
margin:10px auto 0 auto;
}
@media only screen and (max-width:640px) {
#df_wrap .df_blog .df_sideCalender .df_inner {
padding:8px 8px 0 8px;
}
#df_wrap .df_blog .df_sideCalender table {
width:100%;
margin:0 auto 0 auto;
}
}
/*
#df_wrap .df_blog .df_sideCalender .df_blog .inner {
padding:8px 8px 0 8px;
}
*/
#df_wrap .df_blog .df_sideCalender table td {
min-width:1em;
line-height:26px;
white-space:nowrap;
text-align:center;
font-size:0.85em;
}
#df_wrap .df_blog .df_sideCalender table .df_week th {
padding-bottom:3px;
}
/*
#df_wrap .df_blog .df_sideCalender table th.sunday {
color:#F00;
}

#df_wrap .df_blog .df_sideCalender table th.saturday {
color:#00F;
}
*/

#df_wrap .df_blog .df_sideCalender table th {
color:#333;
font-size:0.9em;
}
#df_wrap .df_blog .df_sideCalender table th, #df_wrap .df_blog .df_sideCalender table th span, #df_wrap .df_blog .df_sideCalender table td.current, #df_wrap .df_blog .df_sideCalender table td.current a, #df_wrap .df_blog .df_sideCalender table td.current span {
font-weight:bold;
}
#df_wrap .df_blog .df_sideCalender table td a {
display:block;
text-decoration:underline;
}
#df_wrap .df_blog .df_sideCalender table td a:hover {
text-decoration:none;
}
/*--- リンク ---*/
#df_wrap .df_blogColumnB .df_side .df_sideLink {
margin:24px 0 24px 0;
}
#df_wrap .df_blog .df_sideLink li {
margin:0 auto 14px auto;
}
/*@media only screen and (max-width:640px) {

#df_wrap .df_blog .df_sideLink li {
max-width:180px;
}
}
*/

#df_wrap .df_blog .df_sideLink li a {
text-decoration:none;
display:block;
font-weight:bold;
}
#df_wrap .df_blog .df_sideLink li span {
font-weight:bold;
background:url(/shared/template/images/icon_arrow_plane_gray_right.png) no-repeat right 50%;
display:block;
}
#df_wrap .df_blog .df_sideLink li a:hover {
opacity:0.8;
}
/*--- サブリンク ---*/
#df_wrap .df_blog .df_sideLinkSub .df_inner, #df_wrap .df_blog .df_sideBackNumber .df_inner, #df_wrap .df_blog .df_sideCategory .df_inner {
/*border:solid 1px #CCC;*/
border-top:none;
padding:0 2px;
}
#df_wrap .df_blogColumnB .df_side .df_sideLinkSub {
margin:0 auto 12px auto;
}
#df_wrap .df_blog .df_sideLinkSub ul {
overflow:hidden;
}
#df_wrap .df_blog .df_sideLinkSub li a, #df_wrap .df_blog .df_sideBackNumber li a, #df_wrap .df_blog .df_sideCategory li a {
background:url(/shared/template/images/icon_arrow_plane_gray_right.png) no-repeat 2px 50% #fff;
padding:10px 0 10px 15px;
display:block;
text-decoration:none;
font-size:0.9em;
}
#df_wrap .df_blog .df_sideLinkSub li a:hover, #df_wrap .df_blog .df_sideBackNumber li a:hover, #df_wrap .df_blog .df_sideCategory li a:hover {
background:url(/shared/template/images/icon_arrow_plane_gray_right.png) no-repeat 2px 50% #fafafa;
text-decoration:underline;
}
#df_wrap .df_blog .df_sideLinkSub li, #df_wrap .df_blog .df_sideBackNumber li, #df_wrap .df_blog .df_sideCategory li {
border-bottom:dotted 1px #CCC;
margin:0 0 0 0;
}
/*--- カテゴリ、放送日一覧 ---*/
#df_wrap .df_blog .df_sideBackNumber a, #df_wrap .df_blog .df_sideCategory a {
background:url(/shared/template/images/icon_arrow_plane_gray_right.png) no-repeat 0 5px;
padding:0 0 0 14px;
}
/*--- プレゼント、アンケート ---*/
#df_wrap .df_blogColumnB .df_side .df_sideBanner {
margin:0 auto 0;
}
#df_wrap .df_blog .df_sideBanner .df_inner {
padding:8px 0;
font-size:0.9em;
}
#df_wrap .df_blog .df_sideBanner li {
margin:0 auto 10px auto;
width:180px;
}
#df_wrap .df_blog .df_sideBanner li span {
display:block;
}
#df_wrap .df_blog .df_sideBanner li span a {
background:url(/shared/template/images/icon_arrow_plane_gray_light_left.png) no-repeat 0 50% #fff;
padding:0 0 0 10px;
}
#df_wrap .df_blog .df_sideBanner li span a:hover {
background:url(/shared/template/images/icon_arrow_plane_gray_light_left.png) no-repeat 0 50% #f7f7f7;
padding:0 0 0 10px;
}

#df_wrap .df_blog .df_sideBanner li img:hover {
opacity:0.8;
}
#df_wrap .df_blog .df_sideCategory, #df_wrap .df_blog .df_sideCalender {
margin:0 0 15px 0;
}
@media only screen and (max-width:640px) {
#df_wrap .df_blog .df_sideLinkSub li a, #df_wrap .df_blog .df_sideBackNumber li a, #df_wrap .df_blog .df_sideCategory li a {
background-position: 98% 50%;
}
#df_wrap .df_blog .df_sideLinkSub li a:hover, #df_wrap .df_blog .df_sideBackNumber li a:hover, #df_wrap .df_blog .df_sideCategory li a:hover {
background-position: 98% 50%;
}

#df_wrap .df_blog .df_sideBackNumber li, #df_wrap .df_blog .df_sideBackNumber a, #df_wrap .df_blog .df_sideCategory li, #df_wrap .df_blog .df_sideCategory a {
line-height:32px;
display:block;
}
#df_wrap .df_blog .df_sideBackNumber li, #df_wrap .df_blog .df_sideCategory li {
border-bottom:dotted 1px #CCC;
}
#df_wrap .df_blog .df_sideBackNumber ul {
/*margin:-7px 0 0 0;*/
margin:0 0 0 0;
}
#df_wrap .df_blog .df_sideBackNumber .df_blog .df_more {
margin:0 0 -7px 0;
}
#df_wrap .df_blog .df_sideCategory ul {
/*margin:-7px 0 -7px 0;*/
margin:0 0 0 0;
overflow:hidden;
}
}
/*------------------------------------
記事一覧系
--------------------------------------*/

/*--- 記事ページ送り ---*/
#df_wrap .df_blog .df_kijiPaging {
clear:both;
margin:12px 0 8px 0;
font-size:0.9em;
text-align: center;
border-top: dotted 1px #ccc;
padding: 15px 0 0 0;
}
@media only screen and (max-width: 640px) {
}
#df_wrap .df_blog .df_kijiPaging:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}
#df_wrap .df_blog .df_kijiPaging li {
display:inline-block;
}
#df_wrap .df_blog .df_kijiPaging .df_prev a {
background:url(/shared/template/images/icon_arrow_plane_gray_right.png) no-repeat right 50%;
padding:0 12px 0 0;
color: #666;
}
#df_wrap .df_blog .df_kijiPaging .df_next {
margin:0 10px 0 0;
border-right:dotted 1px #666;
padding:0 10px 0 0;
}
#df_wrap .df_blog .df_kijiPaging .df_next a {
background:url(/shared/template/images/icon_arrow_plane_gray_left.png) no-repeat 0 50%;
padding:0 0 0 12px;
color: #666;
}
#df_wrap .df_blog .df_richEditor {
clear:both;
}
#df_wrap .df_blog .df_sns {
margin: 18px auto 18px 0;
}
@media only screen and (max-width:640px) {
#df_wrap .df_blog .df_kijiPaging {
clear:both;
margin:18px 0 8px 0;
}
#df_wrap .df_blog .df_kijiPaging li {
font-size:0.85em;
}
#df_wrap .df_blog .df_kijiList div {
padding:0 4px;
}
#df_wrap ul.df_blog .df_kijiList .df_blog .kijiDate {
padding:3px 0 4px 0px;
}
}
}
#df_wrap .df_blog h2 {
background:#f7f7f7;
padding: 8px 8px;
margin: 0 0 8px 0;
}
#df_wrap .df_blog h2 span {
font-weight:bold;
font-size:1.1em;
color:#777;
}
