@charset "utf-8";
/* CSS Document */

/*--------------------------------
            section
----------------------------------*/

a {color:#82E5FC;}
a:hover {color:#C9ECFF;}

/*テレビラジオ*/
.hyo_tv {
	border-top:solid 6px #29ABE2;
	border-bottom:solid 6px #29ABE2;
	background: #FFF;
    color:#222;
	text-align:center;
	width:90%;
	max-width:900px;
	margin: 0 auto ;
	font-size:16px;
	letter-spacing:2px;
}
.hyo_tv caption {
	margin:0 0 5px 0;
	font-size:24px;
	font-weight:300;
	text-align: center;
	padding:0;
	letter-spacing: 2px;
	color:#82E5FC;
}
.hyo_tv th {
	background-color:#0058E0;
    color:#FFF;
	font-weight:normal;
	border-bottom:solid 1px #29ABE2;
	border-right:solid 1px #29ABE2;
	padding:12px 0;
	line-height:1.3;
}
.hyo_tv td {
	border-bottom:solid 1px #29ABE2;
	border-right:solid 1px #29ABE2;
}

.hyo_tv td:last-child,.hyo_tv th:last-child {
	border-right:none;
}
.mb60 {
    margin-bottom:60px;
}
.txt_kome {
    margin:10px 5% 60px;
}
.net {
    width:500px;
    margin:0 auto;
    background: #EDA507;
    text-align: center;
    font-size:16px;
    font-weight:700;
    line-height:1.8;
    color:#222;
}
.net img {
    width:100%;
    vertical-align: bottom;
}


@media screen and (max-width: 500px) {
	
.hyo_tv {
	width:98%;
	font-size:14px;
	letter-spacing:0px;
}
.hyo_tv caption {
	font-size:16px;
}
.hyo_tv th {
	padding:5px 0;
}
.mb60 {
    margin-bottom:40px;
}
.txt_kome {
    margin:5px 2% 40px;
    font-size:14px;
}
    
.net {
    width:90%;
    font-size:16px;
    font-weight:700;
    line-height:1.8;
}

    
}
