
@charset "utf-8";

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　ヘッダー　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
.radio-header {
	border-top: 3px solid #2db2c1;
	background-color: #eeeeee;
	text-align:center;
	min-width: 980px;  /* 最小幅 */
	overflow: hidden;
}

/* 最少サイズ */
@media print, screen and (max-width:980px) {
	.h3-header-01 {
		margin: 0 -10%;
	}
	.h3-header-01 img {
		width: 100%;;
	}
}

/* 中間サイズ */
@media screen and (min-width: 981px) and (max-width: 1280px) {
	.h3-header-01 {
		margin: 0 -10%;
	}
	.h3-header-01 img {
		width: 100%;
	}
}
@media screen and (min-width: 1281px) and (max-width: 1600px) {
	.h3-header-01 {
		margin: 0 -10%;
	}
	.h3-header-01 img {
		width: 1600px;
	}
}
/* 最大サイズ */
@media print, screen and (min-width:1601px) {
	.h3-header-01 {

	}
	.h3-header-01 img {
		width: 100%;
	}
}

.radio-header-b-01 {
	text-align: center;
	padding: 1%;
	font-size: 140%;
	font-weight: bold;
	min-width: 980px;
}
.radio-shoukai-01 {
	padding: 20px 4%;
	text-align: center;
	display: block;
	min-width: 980px;
}
.radio-header-b-01 p {
	max-width: 1280px;
	margin: 0 auto;
}
.radio-shoukai-01-in {
	max-width: 1280px;
	margin: 0 auto;
}
/* 文字ブロック中央
.radio-shoukai-01 .radio-shoukai-01-in {
	text-align: left;
	display: inline-block;
}
*/
.radio-shoukai-text-01 {
	font-size: 140%;
	font-weight: bold;
	line-height: 1.6em;
}
.radio-shoukai-text-02 {
	font-size: 90%;
	line-height: 1.6em;
	margin: 10px 0;
}

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　色指定　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

.contents-b1 {
	background-color: #fff;
}
.contents-b2 {
	background-color: #f7f3e7;
}
/* ENJOYランニングここから */
.run-b1 {
	background-color: #5a9bd5;
	color: #fff;
}
.run-b2 {
	background-color: #a3dcf9;
}
.run-b3 {
	background-color: #d5f7ff;
}
.run-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
    	text-align: center;
}
.run-b5 {
	background-color: #1e93cf;
}
.run-t1 {
	color: #5a9bd5;
}
.run-t2 {
	color: #1e93cf;
}
.run-btn {
	background-color:#1e93cf;
}
.run-youtube {
	position:relative;
	padding-top: 56.25%;
	text-align:center;
	margin:0 auto;
	height: 0;
	overflow: hidden;
}
.run-youtube iframe {
	position:absolute;
	top:0;
	right:0;
	width: 100%;
	height: 100%;
}
/* ENJOYランニングここまで */
/* なりカル：ENJOYランニングと同じ色合い */
/* 松村邦洋のＯＨ－！邦自慢ここから */
.kuni-b1 {
	background-color: #79c21a;
	color: #fff;
}
.kuni-b2 {
	background-color: #a7d268;
}
.kuni-b3 {
	background-color: #E8FAC8;
}
.kuni-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.kuni-b5 {
	background-color: #79c21a;
}
.kuni-t1 {
	color: #79c21a;
}
.kuni-t2 {
	color: #79c21a;
}
.kuni-b4 td {
	padding: 5px 10px 10px;
	border: 0px none;
}
.kuni-b4 table  {
	border-collapse: collapse;
	border-spacing: 0;
}
.kuni-b4 .list_table  td{
	vertical-align: top;
}
.kuni-archive {
	
}
.kuni-blog {
	border-left: 4px solid #79c21a;
}
.kuni-btn {
	background-color: #79c21a;
}
.kuni-youtube {
	position:relative;
	padding-top: 56.25%;
	text-align:center;
	margin:0 auto;
	height: 0;
	overflow: hidden;
}
.kuni-youtube iframe {
	position:absolute;
	top:0;
	right:0;
	width: 100%;
	height: 100%;
}

/* 松村邦洋のＯＨ－！邦自慢ここまで */
/* ニュースジャンクションここから */
.junction-b1 {
	background-color: #e06ba0;
	color: #fff;
}
.junction-b2 {
	background-color: #f4cbde;
}
.junction-b3 {
	background-color: #fff1f6;
}
.junction-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.junction-b5 {
	background-color: #bad383;
}
.junction-t1 {
	color: #e06ba0;
}
.junction-t2 {
	color: #e06ba0;
}
.junction-b4 table {
	border-spacing: 10px 25px;
}
.junction-b4 td {
	padding: 0 1%;
	vertical-align: top;
}
.junction-b4 tr {
	border-bottom: 2px solid #dddddd;
	margin-bottom: 10px;
}
.junction-btn {
	background-color: #e06ba0;
}
.junction-b4 .junction-timetable {
	border-spacing: 0px;
}
.junction-b4 .junction-timetable td {
	padding: 0 2px;
	vertical-align: top;
}
/* KRYニュース取得 */
div#network_news{
	padding: 0px 15px;
    text-align: left;
    font-size: 108%;
}

#network_news .network_news_block{
	width:100%;
	margin-bottom:25px;
}

#network_news .network_news_block .network_news_img{
	display:inline-block;
	width:35%;
	vertical-align:top;
	padding-right:15px;
}


#network_news .network_news_block .network_news_txt{
	display:inline-block;
	width:60%;
}

/* ニュースジャンクションここまで */
/* ゴルフざんまいここから */
.golf-b1 {
	background-color: #79c21a;
	color: #fff;
}
.golf-b2 {
	background-color: #a7d268;
}
.golf-b3 {
	background-color: #E8FAC8;
}
.golf-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.golf-b5 {
	background-color: #79c21a;
}
.golf-t1 {
	color: #79c21a;
}
.golf-t2 {
	color: #79c21a;
}
.golf-b4 td {
	padding: 5px 10px;
	border: 0px none;
}
.golf-b4-in {
	border-bottom: dotted 1px #000000;
	padding:2% 0;
}
.golf-b4 table  {
	border-collapse: collapse;
	border-spacing: 0;
}
.golf-blog {
	border-left: 4px solid #79c21a;
}
.golf-btn {
	background-color: #79c21a;
}
.golf-ball {
	width: 74px;
	padding: 23px 0;
	background: url(/images/radio/img_ball.gif) top left no-repeat;
	opacity: 0.8;
}
.golf-ball p {
	padding: 2px 0;
	text-align: center;
}
/* ゴルフざんまいここまで */
/* ちひろDEブレイクここから */
.chihiro-b1 {
	background-color: #79c21a;
	color: #fff;
}
.chihiro-b2 {
	background-color: #a7d268;
}
.chihiro-b3 {
	background-color: #E8FAC8;
}
.chihiro-b4 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.chihiro-b5 {
	background-color: #79c21a;
}
.chihiro-t1 {
	color: #79c21a;
}
.chihiro-t2 {
	color: #79c21a;
}
.chihiro-blog {
	border-left: 4px solid #79c21a;
}
.chihiro-btn {
	background-color: #79c21a;
}
/* ちひろDEブレイクここまで */
/* ご昭和くださいここから */
.showa-b1 {
	background-color: #853e00;
	color: #fff;
}
.showa-b2 {
	background-color: #a47c54;
}
.showa-b3 {
	background-color: #e8e3dc;
}
.showa-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.showa-b4_02 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.showa-b5 {
	background-color: #79c21a;
}
.showa-t1 {
	color: #853e00;
}
.showa-t2 {
	color: #853e00;
}
.showa-b4 td {
	padding: 5px 10px;
	border: 0px none;
}
.showa-b4-in {
	width:33%;
	float:left;
}
.showa-b4-in-img {
	background:url(/images/radio/bg_showa_frame.gif) top left no-repeat;
	background-size: contain;
}
.showa-b4-in-img img {
	margin:10%;
}
.showa-b4-in p {
	padding: 0 3%;
	display: block;
	font-size: 80%;
}
.showa-b4 table  {
	border-collapse: collapse;
	border-spacing: 0;
}
.showa-b4_gallery {
    	padding: 4% 4% 1%;
	/*height: 380px;*/
}
.radio-contents-gallery {
	width: 50%;
	padding: 1%;
	float: left;
}
.radio-contents-gallery-w1 {
	border-radius: 10px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.showa-blog {
	border-left: 4px solid #853e00;
}
.showa-btn {
	background-color: #853e00;
}
.showa-ball {
	width: 74px;
	padding: 23px 0;
	background: url(/images/radio/img_ball.gif) top left no-repeat;
	opacity: 0.8;
}
.showa-ball p {
	padding: 2px 0;
	text-align: center;
}
/* ご昭和くださいここまで */
/* おはようKRYここから */
.ohayo-b1 {
	background-color: #5a9bd5;
	color: #fff;
}
.ohayo-b2 {
	background-color: #a3dcf9;
}
.ohayo-b3 {
	background-color: #d5f7ff;
}
.ohayo-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.ohayo-b4_01 {

}
.ohayo-b4_01 .title {
	font-weight: bold;
	border-left: 7px #2495d1 solid;
}
.ohayo-b4_01 .sub_title {
	font-size:90%;
}
.ohayo-b5 {
	background-color: #1e93cf;
}
.sub_title a {
	text-decoration: none;
	font-weight: bold;
}
.sub_title a:link {
	color: #195dab;
}
.sub_title a:visited {
	color: #195dab;
}
.sub_title a:hover {
	color: #0baf6f;
}
.sub_title a:active {
	color: #0baf6f;
}
.ohayo-b4_01 .download_table {
	font-size:110%;
	background-color:#ffffff;
	border-collapse: collapse;
	border: none;
	margin: 0 auto;
	text-align: center;
}
.ohayo-b4_01 .download_table tr {
	vertical-align: middle;
}
.ohayo-b4_01 .download_table td {
	padding: 1% 1% 3%;
	border: none;
}
.ohayo-b4_01 table {
	font-size:80%;
	/*border-spacing: 5px 15px;*/
	background-color:#ffffff;
	/*border-top: 1px solid #dfdfdf;
    	border-right: 1px solid #dfdfdf;*/
	border-collapse: collapse;
	border: 1px solid #C0C0C0;
}
.ohayo-b4_01 table tr {
	vertical-align:top;
}
.ohayo-b4_01 table td {
	/*border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;*/
	padding: 1%;
	border-collapse: collapse;
   	border:1px solid #C0C0C0;
}
.ohayo-b4_02 {
	text-align: left;
	padding: 4%;
	font-size: 90%;
}
.ohayo-b4_02 .date {
	font-weight:bold;
}
.ohayo-b4_02 .week {
	color: #ffffff;
	text-align: center;
    	background-color: #1e93cf;
    	padding: 4px 4px 3px 4px;
	/*width: 25px;*/
}
.ohayo-b4_02 .text {
	padding-left:3%;
}
.ohayo-b4_02 table {
	width: 100%;
}
.ohayo-b4_02 table tr {
	/*vertical-align: top;*/
	vertical-align: middle;
}
.ohayo-b4_02 table td {
	padding: 1%;
	border-bottom: solid 1px #dddddd;
}
.ohayo-b4_03 {
	background-color: #f1f5e8;
	text-align: left;
	padding: 4%;
}
.ohayo-t1 {
	color: #5a9bd5;
}
.ohayo-t2 {
	color: #1e93cf;
}
.ohayo-blog {
	border-left: 4px solid #1e93cf;
}
.ohayo-btn {
	background-color:#1e93cf;
}
/* おはようKRYここまで */
/* ラジKING GOLDここから */
.king-b1 {
	background-color: #5a9bd5;
	color: #fff;
}
.king-b2 {
	background-color: #a3dcf9;
}
.king-b3 {
	background-color: #d5f7ff;
}
.king-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.king-b4_03 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.king-b4 table tr {
	vertical-align: top;
}
.king-b4_02 {
	background-color: #000000;
	color: #ffffff;
	text-align: left;
	padding: 4%;
}
.king-b4_02 .title {
	font-weight: bold;
	margin-bottom: 10px;
}
.king-b4_02 .comments {
	background-color: #e6e6e6;
	color: #000000;
	padding: 5%;
	border: #ffeb87 solid 4px;
}
.king-b4_02 table {
	width: 100%;
	font-size: 90%;
}
.king-b4_02 .car_img {
	border: solid 2px #ffffff;
}
.king-b4_02 .table_left {
	vertical-align: top;
	padding-top: 2%;
}
.king-b4_02 .table_right {
	padding-left:10px;
}
.king-b4_02 .table_right .text {
	padding: 2%
}
.king-b4_02 .table_right .arrow {
	margin: 0 3%;
}
.king-b4_02 .table_right .cut{
	font-size: 200%;
	font-weight: bold;
	color: red;
}
.king-b4_02 .table_right .icon{
	vertical-align: top;
	padding-top: 2%;
}
.king-b5 {
	background-color: #1e93cf;
}
.king-t1 {
	color: #5a9bd5;
}
.king-t2 {
	color: #1e93cf;
}
.king-blog {
	border-left: 4px solid #1e93cf;
}
.king-btn {
	background-color:#1e93cf;
}
/* ラジKING GOLDここまで */
/* DO!ASAここから */
.doasa-b1 {
	background-color: #5a9bd5;
	color: #fff;
}
.doasa-b2 {
	background-color: #a3dcf9;
}
.doasa-b3 {
	background-color: #d5f7ff;
}
.doasa-b4 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.doasa-b5 {
	background-color: #1e93cf;
}
.doasa-t1 {
	color: #5a9bd5;
}
.doasa-t2 {
	color: #1e93cf;
}
.doasa-blog {
	border-left: 4px solid #1e93cf;
}
.doasa-btn {
	background-color:#1e93cf;
}
/* DO!ASAここまで */
/* Happy☆Paradiseここから */
.happy-b1 {
	background-color: #e06ba0;
	color: #fff;
}
.happy-b2 {
	background-color: #f4cbde;
}
.happy-b3 {
	background-color: #fff1f6;
}
.happy-b4 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.happy-b5 {
	background-color: #e06ba0;
}
.happy-t1 {
	color: #e06ba0;
}
.happy-t2 {
	color: #e06ba0;
}
.happy-blog {
	border-left: 4px solid #e06ba0;
}
.happy-btn {
	background-color: #e06ba0;
}
/* Happy☆Paradiseここまで */
/* 恋する☆オンガクここから */
.koion-b1 {
	background-color: #e06ba0;
	color: #fff;
}
.koion-b2 {
	background-color: #f4cbde;
}
.koion-b3 {
	background-color: #fff1f6;
}
.koion-b4 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.koion-b4_02 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.koion-b5 {
	background-color: #e06ba0;
}
.koion-t1 {
	color: #e06ba0;
}
.koion-t2 {
	color: #e06ba0;
}
.koion-blog {
	border-left: 4px solid #e06ba0;
}
.koion-btn {
	background-color: #e06ba0;
}
.koion-ranking-title {
	border-left: 4px solid #e06ba0;
	margin-bottom: 1%;
}
.koion-ranking-title p {
	font-weight: bold;
	padding: 1% 0 1% 2%;
	background-color: #fff1f6;
}
.koion-ranking-table {
	font-size:90%;
}
.koion-ranking-table .icon {
	text-align: center;
	vertical-align: top;
	width: 10%;
}
.koion-ranking-table .rank {
	padding-right: 1%;
	text-align: right;
	vertical-align: top;
	width: 9%;
}
.koion-ranking-table .song {
	padding-left: 2%;
	vertical-align: top;
	width: 38%;
}
.koion-ranking-table .artist {
	vertical-align: top;
	width: 38%;
}
/* 恋する☆オンガクここまで */
/* ラヂオな時間ここから */
.zennkai-b1 {
	background-color: #df8817;
	color: #fff;
}
.zennkai-b2 {
	background-color: #edcf7d;
}
.zennkai-b3 {
	background-color: #fffdc0;
}
.zennkai-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.zennkai-b4_02 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.zennkai-b5 {
	background-color: #df8817;
}
.zennkai-t1 {
	color: #df8817;
}
.zennkai-t2 {
	color: #df8817;
}
.zennkai-blog {
	border-left: 4px solid #df8817;
}
.zennkai-btn {
	background-color: #df8817;
}
/* 画像スライド */
.zennkai-b4 .imgs .slick-dots {
	display: flex;
	justify-content: center;
	margin-top: 10px!important;
}
.zennkai-b4 .imgs .slick-dots li { 
	border: 0;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #ddd;
	text-indent: -9999px;
	margin: 0 3px!important;
}
.zennkai-b4 .imgs .slick-dots li.slick-active {
	background: #e69819;
}
/* ラヂオな時間ここまで */
/* うふふなレシピここから */
.ufufu-b1 {
	background-color: #df8817;
	color: #fff;
}
.ufufu-b2 {
	background-color: #edcf7d;
}
.ufufu-b3 {
	background-color: #fffdc0;
}
.ufufu-b4 {
	padding: 1.5% 3% 0;
}
.ufufu-b4 .title_area {
	font-weight: bold;
	margin-bottom: 2%;
	background-color: #fffdc0;
	padding: 2% 2% 1%;
	border-left: 4px solid #df8817;
}
.ufufu-b4 .title_area .title {
	font-size: 120%;
	padding: 1% 0;
}
.ufufu-b4 .title_area .date {
	float:right;color: #696969;
	margin-right: 2%;
}
.ufufu-b5 {
	background-color: #df8817;
}
.ufufu-t1 {
	color: #df8817;
}
.ufufu-t2 {
	color: #df8817;
}
.ufufu-archive {
	border-left: 4px solid #df8817;
}
.ufufu-btn {
	background-color: #df8817;
}
.ufufu_comments {
	font-size: 80%;
}
.ufufu_quantity {
	text-align: right;
	margin-bottom: 2%;
}
.ufufu_step {
	padding-left: 2%;
}
.ufufu_advice {
	background: #CEE6BD;
	padding: 2%;
}
.circle{
  	display: inline-block;
  	width: 10px;
  	height: 10px;
  	text-align:center;
  	line-height: 80px;
  	border-radius: 50%;
  	border: solid 3px #df8817;
	margin-right: 1%;
}
.print{display:none}
/* うふふなレシピここまで */
/* あした転機になぁれここから */
	/*background : linear-gradient(to right, red, orange, yellow, green, aqua, blue, purple);*/
	/*background:linear-gradient(to right, 
		rgba( 255,0,0, 0.4 ),
		rgba( 255,165,0, 0.4 ),
		rgba( 255,255,0, 0.4 ),
		rgba( 0,128,0, 0.4 ),
		rgba( 0,255,255, 0.4 ),
		rgba( 0,0,255, 0.4 ),
		rgba( 128,0,128, 0.4 ));*/
.ashiten-b1 {
	background-color: #778899;
	color: #fff;
}
.ashiten-b2 {
	/*background-color: #a3dcf9;*/
	background: url(/images/radio/ashiten/bg_main.jpg) 50% 0 no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.ashiten-b3 {
	background-color: #dcdcdc;
}
.ashiten-b4 {
}
.ashiten-b4_main {
}
.ashiten-b4_main a:link {
	color: #000000;
}
.ashiten-b4_main a:visited {
	color: #000000;
}
.ashiten-b4_main a:hover {
	color: #384ad3;
}
.ashiten-b4_main a:active  {
	color: #384ad3;
}
.ashiten-b4_blog {
}
.ashiten-b4_blog a {
	text-decoration: none;
}
.ashiten-b4_blog a:link {
	color: #000000;
}
.ashiten-b4_blog a:visited {
	color: #000000;
}
.ashiten-b4_blog a:hover {
	color: #384ad3;
}
.ashiten-b4_blog a:active  {
	color: #384ad3;
}
.ashiten-b5 {
	background-color: #1e93cf;
}
.ashiten-t1 {
	color: #000000;
}
.ashiten-t2 {
	color: #1e93cf;
}
.ashiten-blog {
	border-left: 4px solid #1e93cf;
}
.ashiten-btn {
	background-color:#1e93cf;
}
/* Linoの音楽でアロハ！ */
.ashiten-lino {
	width: 100%;
	padding: 1%;
}
.ashiten-linoblog {
	margin-bottom: 2%;
	border: solid 1px #dddddd;
	border-collapse: collapse;
	border-spacing: 0;
}
.ashiten-linoblog .title{
	font-size: 150%;
	padding: 1% 0;
	font-weight: bold;
}
.ashiten-linoblog .date{
	color: #696969;
	font-size: 90%;
}
/* THE KENNAI */
.ashiten-kennai {
	width: 100%;
	padding: 1%;
}
.ashiten-kennai-btn {
	background-color:#659900;
}
/* いただきサムライス */
.ashiten-kennai {
	width: 100%;
	padding: 1%;
}
.ashiten-03-comment {
	color: #F39801;
	font-size: 120%;
	font-weight: bold;
	margin: 15px 0 30px 0;

}
/* いいかげんにシネマ */
.ashiten-cinema {
	width: 100%;
	padding: 1%;
}
.ashiten_icon{
 	display: inline-block;
  	width: 80px;
  	height: 80px;
  	border-radius: 50%;
  	background-color: #ffffff;
  	text-align:center;
  	line-height: 80px;
	top: 0;
   	right: 0;
    	bottom: 0;
   	left: 0;
	margin-right: 3%;
}
.icon_color01 {
	background-color: red;
}
.icon_color02 {
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.icon_color03 {
	background-color: #edb809;
}
.icon_color04 {
	background-color: #384ad3;
}
/* あした転機になぁれここまで */
/* 大人の音楽堂ここから */
.otona-b1 {
	background-color: #674d38;
	color: #fff;
}
.otona-b2 {
	background-color: #baaa8a;
}
.otona-b3 {
	background-color: #e8e3dc;
}
.otona-b4 {
	border-top: 2px solid #dddddd;
    	padding: 0 0 4% 0;
}
.otona-b5 {
	background-color: #674d38;
}
.otona-t1 {
	color: #674d38;
}
.otona-t2 {
	color: #674d38;
}
.otona-blog {
	border-left: 4px solid #674d38;
}
.otona-btn {
	background-color: #674d38;
}
/* 大人の音楽堂ここまで */
/* なりはたりきここから */
.narihatariki-b1 {
	background-color: #ff4e6e;
	color: #fff;
}
.narihatariki-b2 {
	background-color: #ffafbd;
}
.narihatariki-b3 {
	background-color: #ffdfe5;
}
.narihatariki-b4 {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.narihatariki-b5 {
	background-color: #ff4e6e;
}

.narihatariki-t1 {
	color: #ff4e6e;
}
.narihatariki-t2 {
	color: #ff4e6e;
}

.narihatariki-btn {
	background-color: #ff4e6e;
}

/* なりはたりきここまで */


.announcer-t1 {
	color: #9b5fca;
}


/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　コンテンツ　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

.radio-contents {
	position: relative;
	min-width: 980px;
}
.radio_contents_radiko {
	margin-bottom: 4%;
}
.radio_contents_contact {
	padding:0 3%;
}
.radio_contents_youtubetitle {
	font-weight:bold;
}
.radio_contents_youtubetext {
	font-size:90%;
}
.radio_select {
	border-radius: 5px;
    	border: 2px solid lightgray;
    	padding: 5px;
}
.radio_select2 {
	border-radius: 5px;
    	border: 2px solid lightgray;
    	padding: 5px;
}
.radio_blog_area {
	/*padding: 1.5% 3% 0;*/
	padding: 3% 3% 0;
}
.radio_blog_title_area {
	font-weight: bold;
	margin-bottom: 2%;
	padding: 1% 2%; 
}
.radio_blog_title {
	font-size: 120%;
	padding: 1% 0;
}
.radio_blog_date {
	float: right;
	color:#696969;
	margin-right: 2%;
}
.radio_blog_body {
	padding: 0 2%;
}
/* アーカイブ */
.radio_archive_area {
	border-top: 2px solid #dddddd;
    	padding: 4%;
}
.radio_archive_area_new {
    	padding: 2% 0;
	border-bottom: dotted 2px #dddddd;
}
.radio_archive_area_month {
    	padding: 4%;
}
.radio_archive_area a {
	text-decoration: none;
}
.radio_archive_area a:link {
	color: #195dab;
}
.radio_archive_area a:visited {
	color: #195dab;
}
.radio_archive_area a:hover {
	color: #0baf6f;
}
.radio_archive_area a:active {
	color: #0baf6f;
}
.radio_archive_area_month a {
	text-decoration: none;
}
.radio_archive_area_month a:link {
	color: #195dab;
}
.radio_archive_area_month a:visited {
	color: #195dab;
}
.radio_archive_area_month a:hover {
	color: #0baf6f;
}
.radio_archive_area_month a:active {
	color: #0baf6f;
}
.radio_archive_area_new_title {
	font-weight:bold;
}
.radio_archive_area_new_date {
	font-size: 90%;
}
.radio_archive_menu {
	margin-bottom: 3%;
}
.radio_archive_menu_txt {
	font-weight :bold;
	font-size: 110%;
	padding: 1% 0 1% 2%;
}
.radio_archive_monthly {
	margin: 0 4%;
	border-bottom: 2px dotted #cccccc;
    	padding: 2% 0;
	width: 90%;
}
.radio_archive_monthly .date{
	vertical-align: top;
	font-size: 90%;
}
.radio_archive_monthly .title{
	font-size: 120%;
	font-weight: bold;
	padding: 0 0 1%;
}
.radio_archive_monthly a {
	text-decoration: none;
}
.radio_archive_monthly a:link {
	color: #195dab;
}
.radio_archive_monthly a:visited {
	color: #195dab;
}
.radio_archive_monthly a:hover {
	color: #0baf6f;
}
.radio_archive_monthly a:active {
	color: #0baf6f;
}

/* 最少サイズ */
@media print, screen and (max-width:980px) {
	.radio-contents-in {
		width: 980px;
		position: relative;
	}
}

/* 中間サイズ */
@media screen and (min-width: 981px) and (max-width: 1280px) {
	.radio-contents-in {
		width: 100%;
		position: relative;
	}
}
/* 最大サイズ */
@media print, screen and (min-width:1281px) {
	.radio-contents-in {
		width: 1280px;
		margin: auto;
		position: relative;
	}
}

/* 共通 */
.radio-contents-column-left {
	width: 60%;
	padding: 1%;
	float: left;
}
.radio-contents-column-right {
	width: 40%;
	padding: 1%;
	float: left;
}
.radio-blog-column-left {
	width: 70%;
	padding: 1%;
	float: left;
}
.radio-blog-column-right {
	width: 30%;
	padding: 1%;
	float: left;
}
.radio-contents-w1 {
	border-radius: 10px;
	margin: 10px 0 20px 0;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.radio-contents-header {
	padding: 20px 0;
	margin: auto;
	font-size: 140%;
	font-weight: bold;
	text-align: center;
	line-height: 1.6em;
}
.radio-contents-in1 {
	padding: 0 4% 4% 4%;
}
.radio-contents-in2 {
	padding: 0 0% 4% 0%;
}
.radio-contents-twitter {
	padding: 2%;
	border-radius: 8px;
}
.radio-contents-line-t {
	border-top: 2px solid #dddddd;
}
.radio-contents-line-b {
	border-bottom: 2px solid #dddddd;
}
.radio-contents-ann-right-photo {
	width: 38%;
	padding: 4%;
	float: left;
}
.radio-contents-ann-right-photo_l {
	width: 38%;
	padding: 1%;
	float: left;
}
.radio-contents-ann-right-data {
	width: 62%;
	padding: 4% 4% 4% 0;
	float: left;
}
/* ボタン・アナウンサー（コンテンツページ用） */
.btn-contents-announcer {
	font-size: 80%;
	width: 100px;
	text-align: center;
	border: 2px solid #9b5fca;
	background-color: rgba(255,255,255,0.9);
	/* background-image: url("../images/pic_icon_arrow_r_announcer.svg"); */
	/* background-repeat: no-repeat; */
	/* background-position: right center; */
	/* background-size: 22px 19px; */
	border-radius: 40px;
}
.btn-contents-announcer a {
	color: #9b5fca;
	text-decoration: none;
	display: block;
	padding: 2px 0px 2px 0px;
}
.btn-contents-announcer a:hover {
	color: #ffffff;
}
.btn-contents-announcer:hover {
	background-color: #9b5fca;
	/* background-image: url("../images/pic_icon_arrow_r_white.svg"); */
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
.radio-leftcontents-ana_l {
	width:50%;
	float:left;
	border-right: 1px dotted #dddddd;
}
.radio-leftcontents-ana_r {
	width:50%;
	float:left;
}
.back-btn-width {
	max-width: 1280px;
	margin: 0 auto;
}
.contents-back-button1 {
	/*position: absolute;
	top: 26px;
	left: 1%;*/
	float: left;
	width: 33%;
	text-align: left;
}
.header-title {
	text-align: center;
	width: 33%;
}
/* 戻るボタン：緑 */
.btn-radio-back_green {
	font-size: 70%;
	width: 200px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #79c21a;
	background-color: rgba(255,255,255,0.9);
	background-image: url("/images/btn_radio_back_green.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px 19px;
	border-radius: 40px;
}
.btn-radio-back_green a {
	color: #79c21a;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 6px;
}
.btn-radio-back_green a:hover {
	color: #ffffff;
}
.btn-radio-back_green:hover {
	background-color: #79c21a;
	background-image: url("/images/btn_radio_back_white.gif");
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
/* 戻るボタン：青 */
.btn-radio-back_blue {
	font-size: 70%;
	width: 200px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #5a9bd5;
	background-color: rgba(255,255,255,0.9);
	background-image: url("/images/btn_radio_back_blue.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px 19px;
	border-radius: 40px;
}
.btn-radio-back_blue a {
	color: #5a9bd5;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 6px;
}
.btn-radio-back_blue a:hover {
	color: #ffffff;
}
.btn-radio-back_blue:hover {
	background-color: #5a9bd5;
	background-image: url("/images/btn_radio_back_white.gif");
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
/* 戻るボタン：茶 */
.btn-radio-back_brown {
	font-size: 70%;
	width: 200px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #853e00;
	background-color: rgba(255,255,255,0.9);
	background-image: url("/images/btn_radio_back_brown.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px 19px;
	border-radius: 40px;
}
.btn-radio-back_brown a {
	color: #853e00;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 6px;
}
.btn-radio-back_brown a:hover {
	color: #ffffff;
}
.btn-radio-back_brown:hover {
	background-color: #853e00;
	background-image: url("/images/btn_radio_back_white.gif");
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
/* 戻るボタン：グレー */
.btn-radio-back_gray {
	font-size: 70%;
	width: 200px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #778899;
	background-color: rgba(255,255,255,0.9);
	background-image: url("/images/btn_radio_back_gray.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px 19px;
	border-radius: 40px;
}
.btn-radio-back_gray a {
	color: #778899;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 6px;
}
.btn-radio-back_gray a:hover {
	color: #ffffff;
}
.btn-radio-back_gray:hover {
	background-color: #778899;
	background-image: url("/images/btn_radio_back_white.gif");
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
/* 戻るボタン：オレンジ */
.btn-radio-back_orange {
	font-size: 70%;
	width: 200px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #df8817;
	background-color: rgba(255,255,255,0.9);
	background-image: url("/images/btn_radio_back_orange.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px 19px;
	border-radius: 40px;
}
.btn-radio-back_orange a {
	color: #df8817;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 6px;
}
.btn-radio-back_orange a:hover {
	color: #ffffff;
}
.btn-radio-back_orange:hover {
	background-color: #df8817;
	background-image: url("/images/btn_radio_back_white.gif");
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
/* 戻るボタン：ピンク */
.btn-radio-back_pink {
	font-size: 70%;
	width: 200px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #e06ba0;
	background-color: rgba(255,255,255,0.9);
	background-image: url("/images/btn_radio_back_pink.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px 19px;
	border-radius: 40px;
}
.btn-radio-back_pink a {
	color: #e06ba0;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 6px;
}
.btn-radio-back_pink a:hover {
	color: #ffffff;
}
.btn-radio-back_pink:hover {
	background-color: #e06ba0;
	background-image: url("/images/btn_radio_back_white.gif");
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
/* 戻るボタン：ラジオメッセージフォーム */
.btn-radio-back_radio {
	font-size: 70%;
	width: 200px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #2db2c1;
	background-color: rgba(255,255,255,0.9);
	background-image: url("/images/btn_radio_back_blue.gif");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px 19px;
	border-radius: 40px;
}
.btn-radio-back_radio a {
	color: #2db2c1;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 6px;
}
.btn-radio-back_radio a:hover {
	color: #ffffff;
}
.btn-radio-back_radio:hover {
	background-color: #2db2c1;
	background-image: url("/images/btn_radio_back_white.gif");
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}

/****/

/* 最少サイズ */
@media print, screen and (max-width:1150px) {
	.radio-contents-ann-dataleft {
		
	}
	.radio-contents-ann-dataright {
		margin: 8px 0 12px 0;
	}
	.radio-contents-ann-dataleft_leftcontents {
		float: left;
		margin: 0 0 6px 0;
	}
	.radio-contents-ann-dataright_leftcontents {
		float: right;
	}
	.radio-leftcontents-ana_l {
		width: 100%;
		border-right: none;
	}
	.radio-leftcontents-ana_r {
		width: 100%;
	}
	.radio-contents-ann-right-photo_l {
	width: 38%;
	padding: 4%;
	float: left;
	}
}
/* 最大サイズ */
@media print, screen and (min-width:1151px) {
	.radio-contents-ann-dataleft {
		float: left;
		margin: 0 0 6px 0;
	}
	.radio-contents-ann-dataright {
		float: right;
	}
	.radio-contents-ann-dataleft_leftcontents {
		float: left;
		margin: 0 0 6px 0;
	}
	.radio-contents-ann-dataright_leftcontents {
		float: right;
	}
}

.radio-contents-ann-name {
	font-size: 110%;
}
.radio-contents-ann-attribute {
	font-size: 90%;
}
.radio-contents-ann-subheader {
	border-left: 3px #9b5fca solid;
	border-bottom: 1px #cccccc solid;
	margin: 4px 0;
}
.radio-contents-ann-subheader p {
	font-size: 80%;
	font-weight: bold;
	padding: 0px 0px 3px 5px;
	color: #9b5fca;
}
.radio-contents-ann-tv {
	font-size: 80%;
	line-height: 1.4em;
	background-image: url("/images/pic_icon_syutsuen_tv.svg");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 34px;
	padding: 3px 0px 3px 38px;
}
.radio-contents-ann-radio {
	font-size: 80%;
	line-height: 1.4em;
	background-image: url("/images/pic_icon_syutsuen_radio.svg");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 34px;
	padding: 3px 0px 3px 38px;
}
.radio-contents-ann-blog {
	font-size: 80%;
	line-height: 1.4em;
	background-image: url("/images/pic_icon_syutsuen_blog.svg");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 34px;
	padding: 3px 0px 3px 38px;
}
.radio-contents-ann-blogleft {
	float: left;
	width: 28%;
	margin: 2% 3% 2% 0;
}
.radio-contents-ann-blogleft img {
	width: 100%;
	height: 60px;
	object-fit: cover;
}
.radio-contents-ann-blogright {
	float: left;
	width: 69%;
}
.radio-contents-ann-blogtitle {
	font-size: 90%;
	line-height: 1.4em;
}
.radio-contents-ann-blogdate {
	font-size: 80%;
	color: #777777;
	line-height: 1.4em;
}
.radio-contents-banner {
	background-color: #fff;
	padding: 30px;

}
.radio-contents-banner-area {
	width: 950px;
	margin: auto;
}
.radio-contents-banner-block {
	width: 180px;
	margin: 5px;
	float: left;
}

/* 【PC】ラジオお問合せフォーム */
#filename_form_img {
	margin-top: 10px;
}
.form_file_button_design {
	width: 100px;
	padding: 5px;
	font-size: 100%;
	background: #2db2c1;
	color: #ffffff;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	margin-top: 5px;
}

.form_design_select {
    width: 300px;
    height: 43px;
    font: 15px/24px sans-serif;
    padding: 0.3em 0.5em;
    box-sizing: border-box;
    border: 2px solid #cccccc;
    background: #daeff2;
    border-radius: 8px;
    color: #333333;
}

.form_design_select:focus {
    outline: none;
    border: 2px solid #659ad2;
    background: #ffffff;
}

.form_design_box {
    width: 300px;
    height: 43px;
    font: 15px/24px sans-serif;
    padding: 0.5em 0.5em;
    box-sizing: border-box;
    border: 2px solid #cccccc;
    background: #daeff2;
    border-radius: 8px;
    color: #333333;
}

.form_design_box:focus {
    outline: none;
    border: 2px solid #659ad2;
    background: #ffffff;
}

.form_design_area {
    width: 300px;
    font: 15px/24px sans-serif;
    padding: 0.5em 0.5em;
    box-sizing: border-box;
    border: 2px solid #cccccc;
    background: #daeff2;
    border-radius: 8px;
    max-width: 568px;
    color: #333333;
    margin-top: 10px;
}

.form_design_area:focus {
    outline: none;
    border: 2px solid #659ad2;
    background: #ffffff;
}

.form_design_button {
    width: 220px;
    height: 44px;
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    border: none;
    background: #2db2c1;
    border-radius: 8px;
}

.hissu {
    color: #ff0000;
    border: 1px solid #ff0000;
    padding: 0.1em;
}

.form-table {
    height: 450px;
    padding: 0.5em 0.8em;
    margin: 0 auto;
    padding-top: 30px;
}

.label_design {
    text-align: left;
    color: #333333;
}

.cell_design {
    height: 55px;
    text-align: left;
    padding-left: 30px;
}

td.text-center {
    padding-top: 30px;
}

.contents_form_only {
    width: 70%;
    margin: 0 auto;
    padding: 1%;
}

.radio_back_color1 {
    background-color: #2db2c1;
    color: #fff;
}

.radio_back_color2 {
    background-color: #daeff2;
}

.radio_opinion_color {
    color: #2db2c1;
}

.radio_form_design_block {
    text-align: center;
    padding: 10px;
}

.radio_contents_design {
    padding: 10px 4% 4% 4%;
    border-top: 2px solid #dddddd;
}

.text-error {
    border: 2px solid #ff0000;
    color: #ff0000;
    width: 250px;
    margin: 0 auto;
}

.form-feedback-error {
    color: #ff0000;
    text-align: center;
    padding-bottom: 3px;
    display: none;
}

li {
    list-style: none;
    color: #ff0000;
}

/* ヤスベェの人生100歳満点 */
.jinsei100_bg {
	background-color: #DFEBE8;
	background-image:none;
}
.jinsei100_corner_block {
	padding:0 0 4% 0;
	border-top: 2px solid #dddddd;
}
.jinsei100_corner {
	background-color:#ffffff;
	padding: 3% 4% 0;
}
.jinsei100_corner_setsu {
	font-size:90%;
}
.jinsei100_onairdate {
	float: right;
	color: #696969;
	margin-right: 2%;
	font-weight: bold;
	margin: 0 0 10px;
}
.jinsei100_korobanu_tit {
	font-weight: bold;
	border-left: 7px #0087c0 solid;
	margin-bottom: 5px;
	padding: 1% 2%;
	font-size: 19px;
}
.jinsei100_korobanu_guest {
	display: inline-block;
	background-color: #0087c0;
	color: #ffffff;
	padding: 3px 10px;
	margin: 25px 0 10px;
}
.jinsei100_korobanu_contents {
	background-color: #E5F7FF;
	padding: 20px 25px;
	margin: 25px 0 40px;
	font-size: 15px;
	line-height: 26px;
}
.jinsei100_record_img {
	margin: 0 0 20px;
}
.jinsei100_record_img img {
	width:100%;
}
.jinsei100_record_songinfo {
	background-color: #E9FAF3;
	padding:20px 25px 5px;
}
.jinsei100_record_songone {
	display:flex;
	align-items: center;
	margin: 0 0 15px;
	border-bottom: 1px solid #21b173;
}
.jinsei100_record_songone .tit {
	display: inline-block;
	background-color: #21b173;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0 20px 0 0;
}
.jinsei100_star {
	display:flex;
	align-items: center;
	margin: 0 0 15px;
}
.jinsei100_star_tit {
	display: inline-block;
	background-color: #e93036;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0 20px 0 0;
}
.jinsei100_star_info {
	font-weight: bold;
	font-size: 19px;
}
.jinsei100_star_profile_tit {
	background-color: #e93036;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0 0 0 0;
}
.jinsei100_star_profile {
	background-color: #FCE8E8;
	padding: 30px 25px;
}
.jinsei100_star_profile .img img{
	width:100%;
	margin: 0 0 20px;
}
.jinsei100_star_profile .txt {
	font-size: 15px;
}
.jinsei100_yomoyama_tit {
	font-weight: bold;
	border-left: 7px #e38813 solid;
	margin-bottom: 5px;
	padding: 1% 2%;
	font-size: 19px;
}
.jinsei100_yomoyama_guest {
	display: inline-block;
	background-color: #e38813;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0 0 10px;
}
.jinsei100_yomoyama_contents {
	background-color: #FCF3E7;
	padding: 20px 25px;
	margin: 25px 0;
	font-size: 15px;
	line-height: 26px;
}
.jinsei100_yomoyama_infoblock {
	margin: 0 0 25px;
}
.jinsei100_yomoyama_infoblock .one {
	display:flex;
	margin-bottom: 5px;
}
.jinsei100_yomoyama_infoblock .tit {
	position: relative;
	text-align: left;
	width: 25%;
	background-color: #e38813;
	color: white;
	text-align: center;
	padding: 5px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.jinsei100_yomoyama_infoblock .tit:after {
	display: block;
  	content: "";
  	width: 0px;
  	height: 0px;
  	position: absolute;
  	top:calc(50% - 10px);
  	right:-10px;
  	border-left: 10px solid #e38813;
  	border-top: 10px solid transparent;
  	border-bottom: 10px solid transparent;
}
.jinsei100_yomoyama_infoblock .info {
	width: 75%;
	padding-left: 30px;
	background-color: #eee;
	padding: 5px 30px 5px 30px;
}

/* KRYエキサイトナイターここから */
.nighter-b1 {
	background-color: #D13B06;
	color: #fff;
}
.nighter-b2 {
	background-color: #012F50;
}
.nighter-b3 {
	background-color: #F5F5D3;
}

.nighter-b5 {
	background-color: #1e93cf;
}

.nighter-b4_02 {
	text-align: left;
	padding: 4%;
	font-size: 90%;
}

.nighter-b4_02 .match-card th {
	background-color: #DDDDDD;
	text-align: center;
	width: 30%;
}

.nighter-b4_02 .match-card td {
	background-color: #EEEEEE;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	line-height: 1em;
	padding: 10px 0;
	width: 70%;
}

.nighter-b4_02 .match-card td .vs {
	color: #D13B06;
	font-size: 14px;
}

.nighter-b4_02 .match-card td .place {
	font-size: 14px;
	font-weight: 200;
}

.nighter-b4_02 .text {
	padding-left:3%;
}
.nighter-b4_02 table {
	width: 100%;
}
.nighter-b4_02 table tr {
	/*vertical-align: top;*/
	vertical-align: middle;
	height: 70px;
}

.nighter-b4_02 .schedule-btn {
	background-color: #F9B701;
	width: 100%;
	margin-top: 30px;
}

.nighter-b4_02 .schedule-btn:hover {
	opacity: 0.8;
}

.nighter-b4_02 .schedule-btn a {
	text-decoration: none;
	color: #000000;
}

.nighter-b4_02 .schedule-btn p {
	padding: 20px 10px;
	text-align: center;
}

.nighter-b4_02 .present {
	color: #D13B06;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
}

.nighter-b4_02 .row {
	display: flex;
	justify-content: space-between;
}

.nighter-b4_02 .row .item {
	width: 49%;
}

.nighter-b4_02 .row .title {
	background-color: #DDDDDD;
	text-align: center;
	font-weight: 600;
	padding: 10px 0;
}

.nighter-b4_02 .row .content {
	background-color: #EEEEEE;
	padding: 10px 15px;
}

.nighter-b4_02 .row .content p {
	font-weight: 600;
}

.nighter-b4_02 .row .content .post-btn {
	background-color: #F9B701;
	width: 100%;
	margin-top: 20px;
	border: none;
}

.nighter-b4_02 .row .content .post-btn:hover {
	opacity: 0.8;
}

.nighter-b4_02 .row .content .post-btn a {
	text-decoration: none;
	color: #000000;
}

.nighter-b4_02 .row .content .post-btn p {
	padding: 10px;
	font-weight: 200;
	text-align: center;
}

.nighter-t2 {
	color: #D13B06;
}
/* KRYエキサイトナイターここまで */




.iframe-video{
	display:block;
	position:relative;
}
.iframe-video-in{
	padding-top:56.25%
}
.iframe-video .iframe-video-in iframe{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
}

