/*会社のことCSS */


/* h2タイトル
------------------------------------------------------------ */
@media screen and (max-width: 768px){
#about{
}
}
#about h2{
	font-size:150%;
	font-weight:bold;
	margin:0 0 1.0em;
	color:#e50012;
}
#about h3{
	font-size:100%;
	font-weight:bold;
	margin:1.0em 0 0.3em;
	padding:0 0 0.3em 0;
	border-bottom:1px #cccccc dotted;
}
#about h4{
	font-size:100%;
	font-weight:bold;
	margin:1.0em 0 0.3em;
	padding:0 0 0.3em 0;
}
#about h5{
	font-size:100%;
	font-weight:normal;
	margin:1.0em 0 0.3em;
	padding:0 0 0.3em 0;
}
#about p{
	margin-bottom:1.0em;
}

/* インフォメーション（ホーム）
------------------------------------------------------------ */
.dl-list {
}
.dl-list dt {
	float: left;
	width: 89px;
	clear: left;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	border-bottom: #ccc dotted 1px;
}
.dl-list dd {
	margin-left: 90px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: #ccc dotted 1px;
}
#discussion h2{
	font-size:150%;
	font-weight:bold;
	margin:0 0 1.0em;
	color:#e50012;
}
#discussion h3{
	font-size:100%;
	font-weight:bold;
	margin:1.0em 0 0.3em;
	padding:0 0 0.3em 0;
	border-bottom:1px #cccccc dotted;
}
#discussion h4{
	font-size:100%;
	font-weight:bold;
	margin:1.0em 0 0.3em;
	padding:0 0 0.3em 0;
}
#discussion h5{
	font-size:100%;
	font-weight:normal;
	margin:1.0em 0 0.3em;
	padding:0 0 0.3em 0;
}
#discussion p{
	margin-bottom:1.0em;
}
#discussion dl {
}
#discussion dt {
	float: left;
	width: 139px;
	clear: left;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	border-bottom: #ccc dotted 1px;
}
#discussion dd {
	margin-left: 140px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: #ccc dotted 1px;
}
#discussion ol {
	padding-left:2.5em;
}
#base{
	padding:30px 0;
}
#base h2{
	font-size:150%;
	font-weight:bold;
	margin:0 0 1.0em;
	color:#e50012;
}
.border-t{
	border-top: 1px #cccccc solid;
	padding-top:10px;
}
#about .table-bordered{
	border:1px #cccccc solid;
	margin-top:0.5em;
}
#about .table-bordered th{
	padding:0.5em;
	text-align:center;
	vertical-align:middle;
	background:#eeeeee;
}
#about .table-bordered td{
	padding:0.5em;
}
.indent{
	text-indent:1.0em;
}
 .img-responsive-overwrite{
    margin: 0 auto;
}
#youth .span_4{
	padding-right:10px;
}
#network .span_3{
	padding-right:10px;
}
td .date {
    color: #e50012;
    padding-right: 1em;
}
.bg-link-info{
	background:#ffead5;
	padding:1.0em;
}
.bg-link-info dl{
	margin-bottom:0;
}
.t-big{
	font-size:150%;
}
}

/* 左メニュー */
.about-l .nav {
	margin-bottom: 1.8em;
}
.about-l .nav a {
	margin-top: 5px;
	border: #ccc solid 1px;
}

@media screen and (min-width: 769px){
	.about-r {
		padding-left: 15px;
	}
}

/* 完全カープ主義
------------------------------------------------------------ */
#carp h3{
	background:#e50012 url(../carp/images/tit-bg.gif) repeat-x center center;
	padding:0.4em 1.0em;
	margin:2.0em 0 1.0em;
	color:#ffffff;
	overflow:hidden;
}
#carp h3.tit-titi{
	background: url(../carp/images/tit-bg.gif) repeat-x center center;
	padding:0 1.0em;
	margin:2.0em 0 1.0em;
	color:#ffffff;
}
#carp h3.tit-titi a{
	margin-top:35px;
}

#carp table.onair{
	margin-left:30px;
}
#carp{
	font-size:130%;
}
#carp p{
	font-size:100%;
}
#carp .onair th{
	padding:0.5em;
	white-space:nowrap;
	background:#cccccc;
}
#carp .onair td{
	padding:0.5em;
}
#carp .btn-dark{
	background:#e50012;
	}
#carp .more{
	background: url(../carp/images/arrow.png) no-repeat center right;
	}
#carp p.small{
	font-size:85%;
}
#carp .bg-orenge{
	background:#ff6600;
	padding:0.5em;
	text-align:center;
	vertical-align:middle;
	width:80%;
	font-weight:bold;
	font-size:130%;
	color:#ffffff;
}
#carp .bg-orenge p{
	margin:0;
}
@media screen and (max-width: 768px){
#carp h3{
	font-size:120%;
	padding:0;
	margin:0;
	background:none;
}
#carp h3 span{
	background: url(../carp/images/tit-bg.gif) repeat-x center center;
	padding:0.5em;
	width:100%;
	display:block;
}
#carp h3 a{
	clear:both;
	display:block;
	padding-top:0.5em;
	color:#e50012;
}
#carp h3.tit-titi{
	background:none;
	padding:0;
	margin:0;
}
#carp h3.tit-titi a{
	margin-top:0;
}
.t-big{
	font-size:120%;
}

#carp table.onair{
	margin-left:0px;
}
#carp{
	font-size:100%;
}
#carp .bg-orenge{
	width:100%;
}
}
#carp .onair  button{
	border:none;
	background:none;
	padding:0;
	display:block;
	width:100%;
	text-align:left;
}

/* お問い合わせ */
#toiawase .red{
	color:#e1021e;
}
.t-16px{
	font-size:16px;
}
.table-toiawase Table { /* 全体 */
	border-collapse: collapse;
	margin-bottom: 5px;
	width: 100%;
}
.table-toiawase Table th,
.table-toiawase Table td { /* th,td */
	padding: 1ex 1em 0.6ex 1em;
	border: rgb(214,214,214) solid 1px;
	text-align: left;
}
.table-toiawase Table th { /* th */
	font-size: 100%;
	font-weight: normal;
	white-space: nowrap;
	font-weight:bold;
	width: 5.5em;
	border: rgb(214,214,214) solid 1px;
}
.table-toiawase Table td:first-of-type { /* td 電話番号 */
	font-size: 14px;
}
/* TB,SP */
@media screen and (max-width: 767px){
	.table-toiawase Table { /* 全体 */
		width: 100%;
	}
	.table-toiawase Table tr { /* tr */
		border: rgb(214,214,214) solid 1px;
	}
	.table-toiawase Table th,
	.table-toiawase Table td { /* th,td */
		display: block;
		width: 100%;
		padding: 0.5ex 1ex 0.5ex 1ex;
		border: none;
		text-align: left;
	}
	.table-toiawase Table th { /* th */
		background-color: rgb(238,238,238);
	}
	.table-toiawase Table td:first-of-type { /* td 電話番号 */
		font-size: 15px;
		text-align: left;
	}
	.table-toiawase Table td:last-of-type { /* td 最後のtd */
		padding-bottom: 12px;
	}
}

/* 番組審議会
------------------------------------------------------------ */
#discussion .about-r h2,
#discussion .about-r h3,
#discussion .about-r p,
#discussion .about-r li{
    line-height: 1.7;
    letter-spacing: 1px;
}
#discussion .about-r ul,
#discussion .about-r ol{
    padding-left: 1.5em;
    margin-bottom: 30px;
}
#discussion .about-r ul li,
#discussion .about-r ol li{
    margin-bottom: 10px;
}
