/* color */
/* top */
.yomimono_gekkan_broadcast .global.main {
  background:#fbefd8;}
 
.yomimono_gekkan_broadcast .global.main header nav {
  border-bottom: 1px solid #cccccc;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(5%, #f2f2f2));
  background-image: -webkit-linear-gradient(#000000, #f2f2f2 5%);
  background-image: -moz-linear-gradient(#000000, #f2f2f2 5%);
  background-image: -o-linear-gradient(#000000, #f2f2f2 5%);
  background-image: linear-gradient(#000000, #f2f2f2 5%);
  height: 39px;
  line-height: 39px; }
.yomimono_gekkan_broadcast .global.main header nav a {
  font-weight: normal;
  font-size: 14px;
  color: #ec7e13;
  height: 39px; }
.yomimono_gekkan_broadcast .global.main h2 {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eca316), color-stop(100%, #f3c66f));
  background-image: -webkit-linear-gradient(#eca316, #f3c66f);
  background-image: -moz-linear-gradient(#eca316, #f3c66f);
  background-image: -o-linear-gradient(#eca316, #f3c66f);
  background-image: linear-gradient(#eca316, #f3c66f);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
  padding: 0 8px;
  height: 38px;
  line-height: 38px; }
.yomimono_gekkan_broadcast .global.main h2 {
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.8) 0px 1px 2px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 304px;
  color: #fff;}
.yomimono_gekkan_broadcast .global.main .profiles ul.list01 p.images img {
  display: block;
  border: 2px solid #ec7e13; }
.yomimono_gekkan_broadcast .global.main .profiles ul.list01 p.texts {
  font-weight: normal;
  font-size: 18px;
  color: #ec7e13;
  display: table-cell;
  line-height: 1.3;
  vertical-align: middle; }
.yomimono_gekkan_broadcast .global.main .profiles ul.list01 p.texts strong , .yomimono_gekkan_broadcast .global.main .interviews a strong {
  font-weight: bold;
  font-size: 14px;
  color: #ec7e13; }

/* second */
.yomimono_gekkan_broadcast .global.main .gekkan_profile article header , .yomimono_gekkan_broadcast_interview .global.main article header {
  -moz-border-radius-topleft: 12px;
  -webkit-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3c66f), color-stop(100%, #eca316));
  background-image: -webkit-linear-gradient(#f3c66f, #eca316);
  background-image: -moz-linear-gradient(#f3c66f, #eca316);
  background-image: -o-linear-gradient(#f3c66f, #eca316);
  background-image: linear-gradient(#f3c66f, #eca316);
  border-bottom: 1px solid #cccccc; }
 .yomimono_gekkan_broadcast .global.main .gekkan_profile article section.body , .yomimono_gekkan_broadcast_interview .global.main article section.body {
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  -webkit-box-shadow: black 0px 1px 1px;
  -moz-box-shadow: black 0px 1px 1px;
  box-shadow: black 0px 1px 1px;
  padding: 9px;
  background: #fff; }
.yomimono_gekkan_broadcast .global.main article section.bodylist {
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  padding: 0 7px;
  width: 286px;
  border: none;
  background: #e3fdff;  }
.yomimono_gekkan_broadcast .global.main .gekkan_profile .buttons a {
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4c772), color-stop(50%, #f1bb53), color-stop(50%, #eead30), color-stop(100%, #eca317));
  background-image: -webkit-linear-gradient(#f4c772, #f1bb53 50%, #eead30 50%, #eca317);
  background-image: -moz-linear-gradient(#f4c772, #f1bb53 50%, #eead30 50%, #eca317);
  background-image: -o-linear-gradient(#f4c772, #f1bb53 50%, #eead30 50%, #eca317);
  background-image: linear-gradient(#f4c772, #f1bb53 50%, #eead30 50%, #eca317);
  -webkit-box-shadow: black 0px 1px 1px;
  -moz-box-shadow: black 0px 1px 1px;
  box-shadow: black 0px 1px 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 274px;
  height: 46px;
  line-height: 46px; }
.yomimono_gekkan_broadcast_interview .global.main article section.body p.tadokoro span.name {
  color: #ff0000; }
.yomimono_gekkan_broadcast_interview .global.main article section.body p.sekimachi span.name {
  color: #0099ff; }
.yomimono_gekkan_broadcast_interview .global.main article section.body p.hutari span.name {
  color: #00cc00; }
.yomimono_gekkan_broadcast_interview .global.main article section.body p:first-child {
  margin-top: 0; }
.yomimono_gekkan_broadcast_interview .global.main article section.body p:last-child {
  margin-bottom: 1em; }
.yomimono_gekkan_broadcast_interview .global.main .enqueteh{
  color:#3fbf13;
  font-size:16px;
  text-align:center;}
/* base */	  
.yomimono_gekkan_broadcast_interview .global.main article section.body p {
  margin: 1em auto;
  font-weight: normal;
  font-size: 14px;
  color: black; }
.yomimono_gekkan_broadcast_interview .global.main article section.body p.speaker {
  margin: 0 auto; }	  
.yomimono_gekkan_broadcast .global.main section {
  overflow: hidden;
  *zoom: 1;
  padding-top: 38px;
  position: relative; }
		
.yomimono_gekkan_broadcast .global.main .profiles ul.list01 p.images {
  display: table-cell;
  padding-right: 20px;
  vertical-align: middle; }
.yomimono_gekkan_broadcast .global.main .interviews a {
  font-weight: normal;
  font-size: 12px;
  color: black; }	  
.yomimono_gekkan_broadcast .global.main .gekkan_profile article {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 2px;
  width: 304px; }
.yomimono_gekkan_broadcast .global.main .gekkan_profile article section.body p {
  margin-bottom: 1em;
  font-weight: normal;
  font-size: 14px;
  color: white; }
.yomimono_gekkan_broadcast .global.main .gekkan_profile article section.body p:last-child {
  margin-bottom: 0; }
.yomimono_gekkan_broadcast .global.main .gekkan_profile article section.body dt {
  font-weight: normal;
  font-size: 14px;
  color: black;
  margin-top: 5px; }
.yomimono_gekkan_broadcast .global.main .gekkan_profile article section.body dd {
  font-weight: normal;
  font-size: 14px;
  color: black;
  padding-bottom: 5px;
  border-bottom: 1px dashed #cccccc; }
.yomimono_gekkan_broadcast .global.main .gekkan_profile article section.body dd:last-child {
  border: none; }
.yomimono_gekkan_broadcast .global.main .gekkan_profile .buttons {
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;
  font-size: 18px;
  color: white;
  margin: 0 auto;
  padding: 5px 0;
  width: 274px; }
.yomimono_gekkan_broadcast_interview .global.main article {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 2px;
  width: 304px; }	  
.yomimono_gekkan_broadcast_interview .global.main article header h3 , .yomimono_gekkan_broadcast .global.main .gekkan_profile article header h3 {
  font-weight: bold;
  font-size: 16px;
  color: white;
  padding: 8px 12px;
  text-align: center; }	
.yomimono_gekkan .global.main .leadtxt{
  padding: 6px 10px 6px;
  -size:14px;}
.yomimono_gekkan_broadcast_interview .global.main .cnrleadtxt{
  padding:10px 10px 0;}
.yomimono_gekkan_broadcast_interview .global.main .answer{
  padding:0 0 10px;}
.yomimono_gekkan_broadcast_interview .global.main .dontmiss{
  border-top: 1px solid #cccccc; 
  padding:10px 0 0;}  
.yomimono_gekkan_broadcast .global.main .soon {
    padding: 10px 10px 10px;
	font-size:14px;}
.yomimono_gekkan_broadcast .global.main .profileNote{
	font-size:12px;
	padding: 8px 8px 10px;}
	.yomimono_gekkan_broadcast .global.main section.live {
  padding-top: 0px; }