/* 
	CCNET チャンネル/ccnet_channel 用CSS

------------------------------------------------------------------------------------ */

div.twitter {
	margin:0 auto 10px auto;
	border:1px solid #7f542e;
	width:90%;
}

/* スマホ用 */
@media ( max-width : 767px ) {
	.twitter_logo {
		width: 90%!important;
	}
	div.twitter {
		width: 90%!important;
		margin-top:10px;
		margin-bottom:10px;
	}

	.ccnet_channel_title_back_red h1{
		font-size: 200%;
		color: #FFF;
		padding: 30px 0;
	}
	
	.ccnet_channel_title_back h1{
		font-size: 220%;
		color: #FFF;
		padding: 15px 0;
		line-height:120%;
}

	.btn_to_top {
	    width:100%;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #444;
	    color:#444;
	    line-height:46px;  /* 行間（≒ボックスの高さ） */
	    text-align:center;
		text-decoration:none;
	}

	.btn_to_re {
	    width:100%;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #D77C0D;
	    color:#D77C0D;
	    line-height:46px;  /* 行間（≒ボックスの高さ） */
	    text-align:center;
		margin-bottom : 20px;
	}

	.btn_to_page {
	    width:100%;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #D77C0D;
	    color:#D77C0D;
	    line-height:55px;  /* 行間（≒ボックスの高さ） */
	    text-align:center;
		text-decoration:none;
		margin-bottom : 16px;
	}

	.btn_to_howto_tv {
	    width:45%;
		font-size: 120%;
		font-weight: bold;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #7F542E;
	    color:#7F542E;
	    line-height:25px;  /* 行間（≒ボックスの高さ） */
	    text-align:left;
		text-decoration:none;
		padding :5px 0 5px 10px;
		margin-bottom : 10px;
		margin-right : 5%;
		float:left;
	}

	.btn_to_howto_tv_clear {
	    display: none;
	}

	.mrB20 {
		margin-bottom : 0;
	}

	.ccnet_channel_main {
		color: #444;
		padding : 30px 0;
		line-height: 180%;
	}


	/* CCNet Web TV 使い方ガイド */

	.ccnet_channel_text{
		width:100%;
		font-size: 100%;
		margin-bottom : 12px;
		margin-left:1em;
		text-indent:-1em;
	}

	.ccnet_channel_pic{
		width:100%;
		font-size: 100%;
		margin-bottom : 30px;
	}

	.ccnet_channel_pic img {
	    width: 100%;
	    height: auto;
	}

	.ccnet_channel_sousa_tltle{
		width:100%;
		font-size: 100%;
		margin-bottom : 16px;
	}

	.ccnet_channel_sousa_table{
		width:100%;
		font-size: 100%;
		margin-bottom : 16px;
		text-align: center;
	}

	.ccnet_channel_sousa_tbl {
		border-collapse: collapse;
		font-size: 90%;
		margin: 10px 0 20px 0;
	}

	.ccnet_channel_sousa_tbl td{
		padding: 8px;
		vertical-align: middle;
		background-color: #fff;
		border: 1px solid #b9b9b9;
	}


	.ccnet_channel_main_tbox1 {
		padding : 0;
		text-decoration:none;
	}

	.ccnet_channel_main_tbox1 a{
		text-decoration:none;
	}


	/* CCNet11・12を見るには */

	.ccnet_channel_main_howto {
		padding : 20px 0 30px 0;
		line-height: 180%;
		color:#7F542E;
		width:100%;
	}

	.ccnet_channel_howto_text_line{
		width:100%;
		margin-bottom : 5px;
		float:left;
	}

	.ccnet_channel_howto_text_num{
		width:25%;
		font-size: 100%;
		float:left;
	}

	.ccnet_channel_howto_text_detail{
		width:70%;
		font-size: 100%;
		float:left;
	}

	.ccnet_channel_main_howto h3 {
		color: #C0182F;
		font-size: 120%;
		padding : 5px 0;
		float:left;
	}

	.ccnet_channel_main_howto_bgGray {
		color:#7F542E;
		padding : 10px 0 30px 0;
		line-height: 180%;
	}

	.ccnet_channel_main_howto_bgGray h3 {
		color: #C0182F;
		font-size: 160%;
		padding : 10px 0;
		float:left;
		font-weight: bold;
		width:100%;
	}

	.ccnet_channel_howto_text_caution {
		width:100%;
		font-size: 100%;
		margin-left:1em;
		text-indent:-1em;
		float:left;
	}

	.ccnet_channel_main_howto img {
	    width: 100%;
	    height: auto;
	}

}



/* PC用 */
@media ( min-width : 768px ) {

	.ccnet_channel_title_back h1{
		font-size: 220%;
		color: #FFF;
		padding: 15px 0;
	}

	.ccnet_channel_title_back_red h1{
		font-size: 220%;
		color: #FFF;
		padding: 30px 0;
	}

	.btn_to_top {
	    width:300px;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #444;
	    color:#444;
	    line-height:46px;  /* 行間（≒ボックスの高さ） */
	    text-align:center;
		margin-left: auto;
		text-decoration:none;
	}

	.btn_to_re {
	    width:300px;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #D77C0D;
	    color:#D77C0D;
	    line-height:46px;  /* 行間（≒ボックスの高さ） */
	    text-align:center;
		margin-left: auto;
		float:left;
	}

	.btn_to_page {
	    width:300px;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #D77C0D;
	    color:#D77C0D;
	    line-height:55px;  /* 行間（≒ボックスの高さ） */
	    text-align:center;
		text-decoration:none;
		float:left;
	}

	.btn_to_howto_tv {
	    width:220px;
		height:60px;
		font-size: 120%;
		font-weight: bold;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #7F542E;
	    color:#7F542E;
	    line-height:25px;  /* 行間（≒ボックスの高さ） */
	    text-align:left;
		text-decoration:none;
		float:left;
		padding :5px 0 0 12px;
		
	}

	.btn_to_howto_tv_clear {
	    width:220px;
		height:60px;
		font-size: 120%;
		font-weight: bold;
	    background:#FFF;
	    border-radius:8px;
		border: 1px solid #FFF;
	    color:#FFF;
	    line-height:25px;  /* 行間（≒ボックスの高さ） */
	    text-align:left;
		text-decoration:none;
		float:left;
		padding :5px 0 0 12px;
		
	}

	.ccnet_channel_main {
		color: #444;
		padding : 30px 0;
		line-height: 180%;
	}

	.ccnet_channel_main_bgGray {
		color: #444;
		padding : 30px 0;
		line-height: 180%;
	}


	/* CCNet Web TV 使い方ガイド */

	.ccnet_channel_text{
		width:70%;
		font-size: 100%;
		padding-bottom : 8px;
		margin-bottom : 16px;
		margin-left:1em;
		text-indent:-1em;
		float:left;
	}

	.ccnet_channel_pic{
		width:28%;
		font-size: 100%;
		padding-bottom : 8px;
		margin-bottom : 16px;
		float:left;
	}

	.ccnet_channel_pic img {
	    width: 100%;
	    height: auto;
	}

	.ccnet_channel_sousa_tltle{
		width:90%;
		font-size: 100%;
		margin-bottom : 16px;
	}

	.ccnet_channel_sousa_table{
		width:60%;
		font-size: 100%;
		margin-bottom : 16px;
		text-align: center;
	}

	.ccnet_channel_sousa_tbl {
		border-collapse: collapse;
		font-size: 90%;
		margin: 10px 0 20px 100px;
	}

	.ccnet_channel_sousa_tbl td{
		padding: 8px;
		vertical-align: middle;
		background-color: #fff;
		border: 1px solid #b9b9b9;
	}



	.ccnet_channel_main_tbox1 {
		display:flex;
		flex-direction:row;
		justify-content:space-between;
		padding : 0;
	}


	/* CCNet11・12を見るには */

	.ccnet_channel_main_howto {
		padding : 20px 0 30px 0;
		line-height: 180%;
		color:#7F542E;
	}

	.ccnet_channel_howto_text_line{
		width:100%;
		margin-bottom : 5px;
		float:left;
	}

	.ccnet_channel_howto_text_num{
		width:15%;
		font-size: 100%;
		float:left;
	}

	.ccnet_channel_howto_text_detail{
		width:85%;
		font-size: 100%;
		float:left;
	}

	.ccnet_channel_main_howto h3 {
		color: #C0182F;
		font-size: 120%;
		padding : 5px 0;
		float:left;
	}

	.ccnet_channel_main_howto_bgGray {
		color:#7F542E;
		padding : 10px 0 30px 0;
		line-height: 180%;
	}

	.ccnet_channel_main_howto_bgGray h3 {
		color: #C0182F;
		font-size: 160%;
		padding : 10px 0;
		float:left;
		font-weight: bold;
		width:100%;
	}

	.ccnet_channel_howto_text_caution {
		width:100%;
		font-size: 100%;
		margin-left:1em;
		text-indent:-1em;
		float:left;
	}

}





/*最新チラシ・番組表・イベント情報*/
/*タイトル*/
.concilhTit {
	margin-top:10px;
	background-color: #C0182F;
	height: 80px;
	width: 100%;
	border-top: #E83828 10px solid;
	line-height: 70px;
	color: white;
	font-size: 32px;
	font-weight: bold;
}

.concil {
	padding-top: 30px;
	padding-bottom: 30px;
	
}
.text14_25 {
	font-size: 1.4rem;
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
}
.concil .text22b {
	font-size: 2.2rem;
	font-size: 22px;
	line-height: 32px;
	font-weight: bold;
}
@media ( max-width : 767px ) {
	.concilpdR10 {
		padding-right: 10px;
	}
	.concilpdL10 {
		padding-left: 10px;
	}
 
}
@media ( min-width : 768px ) {
	.concilpdR10 {
		padding-right: 0px;
	}
	.concilpdL10 {
		padding-left: 0px;
	}	
 		 	
}


/* ----------------------------------------------------------------------------- */
/* CCNet12 */
/* ----------------------------------------------------------------------------- */

/* スマホ用 */
@media ( max-width : 767px ) {

	/* サブメニュー */
	.ccnet12_subnavi {
	    width:100%;
	}

	.ccnet12_subnavi li {
	    line-height: 50px;
	    width:50%;
		height: 50px;
		float:left;
		display: block;
	}

	.ccnet12_subnavi2 li {
	    line-height: 50px;
	    width:100%;
		height: 50px;
		float:left;
		display: block;
	}

	/* 本店 */
	li.ccnet12_subnavi_honten a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #f18d0f;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 96% center;
		text-indent:-1em;

		border-left: 1px solid #7f542e;
		border-right: 1px solid #7f542e;
		border-top: 1px solid #7f542e;

	}

	li.ccnet12_subnavi_honten a:hover {
		text-align: center;
		color:#f18d0f;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_honten_ov.png);
	    background-repeat: no-repeat;
	    background-position: 96% center;
		text-indent:-1em;
	}


	/* 春日井局 */
	li.ccnet12_subnavi_kc a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #E5001B;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

		border-left: 1px solid #7f542e;
		border-right: 1px solid #7f542e;
		border-top: 1px solid #7f542e;

	}

	li.ccnet12_subnavi_kc a:hover {
		text-align: center;
		color:#E5001B;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_kc_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 東名局 */
	li.ccnet12_subnavi_tc a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #0068B6;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

		border-right: 1px solid #7f542e;
		border-top: 1px solid #7f542e;

	}

	li.ccnet12_subnavi_tc a:hover {
		text-align: center;
		color:#0068B6;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_tc_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 豊川局 */
	li.ccnet12_subnavi_to a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #E75297;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

		border-left: 1px solid #7f542e;
		border-right: 1px solid #7f542e;
		border-top: 1px solid #7f542e;

	}

	li.ccnet12_subnavi_to a:hover {
		text-align: center;
		color:#E75297;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_to_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 各務原局 */
	li.ccnet12_subnavi_ka a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #009844;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
		font-size:12px;

		border-right: 1px solid #7f542e;
		border-top: 1px solid #7f542e;
		border-left: 1px solid #7f542e;

	}

	li.ccnet12_subnavi_ka a:hover {
		text-align: center;
		color:#009844;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_ka_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
		font-size:12px;
	}


	/* 美濃加茂局 */
	li.ccnet12_subnavi_mi a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #F9BE00;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

		border-right: 1px solid #7f542e;
		border-top: 1px solid #7f542e;

	}

	li.ccnet12_subnavi_mi a:hover {
		text-align: center;
		color:#F9BE00;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_mi_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 本巣局 */
	li.ccnet12_subnavi_mo a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #7D4697;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

		border: 1px solid #7f542e;
	}

	li.ccnet12_subnavi_mo a:hover {
		text-align: center;
		color:#7D4697;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_mo_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

	}


	/* 養老局 */
	li.ccnet12_subnavi_yo a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #EF8200;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

		border-top: 1px solid #7f542e;
		border-bottom: 1px solid #7f542e;
		border-right:  1px solid #7f542e;
		

	}

	li.ccnet12_subnavi_yo a:hover {
		text-align: center;
		color:#EF8200;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_yo_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 北勢局 */
	li.ccnet12_subnavi_ho a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 50px;
		background-color: #009FE8;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

		border-right: 1px solid #7f542e;
		border-top: 1px solid #7f542e;

	}

	li.ccnet12_subnavi_ho a:hover {
		text-align: center;
		color:#009FE8;
	    width:100%;
		height: 50px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_ho_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}



	div.ccnet12_bt  {
		width: 100%;
		height: 55px;
		position:relative;

		font-size: 1.3em;
		font-weight: bold;

		line-height: 55px;

		background-color: #F2EEEA;
		border: 1px solid #7F542E;
	    background-image : url(../ccnet_channel/images/ccnet12_bt_l.png), url(../ccnet_channel/images/ccnet12_bt_r.png);
	    background-repeat: no-repeat,no-repeat;
	    background-position: 20px center, right center;

		margin-bottom : 2px;
	}

	div.ccnet12_bt a {
		text-decoration: none;
		color: #7F542E;
		padding-left : 60px;
		
		/* DIV全体をリンク設定 */
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

		/* 左右中央揃え */
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
		align-items: center; /* 縦方向中央揃え */
		-webkit-justify-content: left; /* 横方向中央揃え（Safari用） */
		justify-content: left; /* 横方向中央揃え */
	}

	div.ccnet12_bt a:hover {
		text-decoration:  underline ;
	}

	span.ccnet12_bt_subtxt {
	    display: block;
		font-size: 0.8em;
		color: #7F542E;
		float:right;
		padding-top : 3px;
		padding-left : 20px;
		line-height: 1.2em;
	}

	 h1.ccnet12_tit {
		width: 100%;
		font-size: 3rem; 
		color: #c0182f;
		padding: 10px 0px;
		margin: 30px 0 0 0;
		font-weight: bold;
		text-align:center;
	}

	div.ccnet12_linebox {
		width: 100%;
		color: #000;
	}

	div.ccnet12_leftbox {
		color: #000;
	}

	div.ccnet12_rightbox {
		color: #000;
	}

	.ccnet12_leftbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}

	.ccnet12_rightbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}


	div.ccnet12_linebox h3 {
	    display: block;
		margin:0 0 15px 0;
		width: 100%;
		line-height: 140%;
		font-size: 1.2em;
		border-left : 20px solid #7F2626;
		padding:10px 10px 10px 20px;
		font-weight: bold;
		background-color: #F4CFD7;
		color:#7F2626;
	}

	div.ccnet12_box_main {
		width: 100%;
		padding:0 10px 20px 0;
		text-align:justify;
		font-size:100%;
		line-height:1.6em;
	}

	div.ccnet12_box_maintitle {
		width: 100%;
		padding:0 10px 20px 0;
		text-align:justify;
		font-size:100%;
		line-height:2.4em;
	}

	p.ccnet12_box_main_txt_right {
		float:right;
		margin: 10px 0 20px 0;
	}

	p.ccnet12_box_main_txt_right a {
		text-decoration:none;
	}

	div.ccnet12_box_main_option {
	    display: block;
		margin:10px 10px 15px 10px;
		width: 100%;
	}

	div.ccnet12_box_main_caster {
	    display: block;
		width: 100%;
		padding:0 0 10px 10px;
		font-size:85%;
		line-height:1.4em;
		text-align:justify;
	}
	div.ccnet12_box_main_caster2 {
	    display: block;
		padding:10px 10px 30px 0;
		width: 100%;
		font-size:85%;
		line-height:1.4em;
	}


	div.ccnet12_box_main_option_line {
	    display: block;
		width: 100%;
		float:left;
	}

	div.ccnet12_box_main_option_left {
	    display: block;
		width: 20%;
		line-height: 160%;
		float:left;
	}

	div.ccnet12_box_main_option_right {
	    display: block;
		width: 80%;
		line-height: 160%;
		float:left;
	}

	/* 左右に分割していない場合 */
	div.ccnet12_box_main_option_left_all {
	    display: block;
		width: 30%;
		line-height: 160%;
		float:left;
	}

	div.ccnet12_box_main_option_right_all {
	    display: block;
		width: 70%;
		line-height: 160%;
		float:left;
	}

	div.ccnet12_box_main_onair {
	    display: block;
		width: 100%;
		line-height: 160%;
		border:#7F2626 1px solid;
		background-color: #FBF8F8;
		float:left;
		padding : 20px;
		margin-bottom:10px;
	}


	div.ccnet12_subsubtitbox {
	    display: block;
		width: 100%;
		line-height: 130%;
		font-size:1.0rem;
		background-color: #F4CFD7;
		float:left;
		padding : 10px;
		margin:10px 0;

	}

	div.ccnet12_subsubtitbox h4 {
		text-align:center;
		color: #000;
		font-size: 1.3em;
		font-weight: bold;
	}

	p.ccnet12_box_main_pic_caption  {
		color: #000;
		font-size: 0.8em;
		float:right;
		margin-top:5px;
	}

	 h1.ccnet11_tit {
		width: 100%;
		font-size: 3rem; 
		color: #0068B6;
		padding: 10px 0px;
		margin: 30px 0 0 0;
		font-weight: bold;
		text-align:center;
	}

	div.ccnet11_linebox {
		width: 100%;
		color: #000;
	}

	div.ccnet11_leftbox {
		color: #000;
	}

	div.ccnet11_rightbox {
		color: #000;
	}

	.ccnet11_leftbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}

	.ccnet11_rightbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}


	div.ccnet11_linebox h3 {
	    display: block;
		margin:0 0 15px 0;
		width: 100%;
		line-height: 140%;
		font-size: 1.2em;
		border-left : 20px solid #04224F;
		padding:10px 10px 10px 20px;
		font-weight: bold;
		background-color: #91C4ED;
		color:#04224F;
	}

	div.ccnet11_box_main {
		width: 100%;
		margin: 10px 0 20px 0;
		line-height: 160%;
	}

	p.ccnet11_box_main_txt_right {
		float:right;
		margin: 10px 0 20px 0;
	}

	p.ccnet11_box_main_txt_right a {
		text-decoration:none;
	}

	div.ccnet11_box_main_option {
	    display: block;
		margin:10px 10px 15px 10px;
		width: 100%;
	}

	div.ccnet11_box_main_caster {
	    display: block;
		margin:0 10px 10px 10px;
		width: 100%;
	}

	div.ccnet11_box_main_option_line {
	    display: block;
		width: 100%;
		float:left;
	}

	div.ccnet11_box_main_option_left {
	    display: block;
		width: 20%;
		line-height: 160%;
		float:left;
	}

	div.ccnet11_box_main_option_right {
	    display: block;
		width: 80%;
		line-height: 160%;
		float:left;
	}

	/* 左右に分割していない場合 */
	div.ccnet11_box_main_option_left_all {
	    display: block;
		width: 30%;
		line-height: 160%;
		float:left;
	}

	div.ccnet11_box_main_option_right_all {
	    display: block;
		width: 70%;
		line-height: 160%;
		float:left;
	}

	div.ccnet11_box_main_onair {
	    display: block;
		width: 100%;
		line-height: 160%;
		border:#04224F 1px solid;
		background-color: #F8FBFB;
		float:left;
		padding : 20px;
		margin-bottom:10px;
	}


	div.ccnet11_subsubtitbox {
	    display: block;
		width: 100%;
		line-height: 130%;
		font-size:1.0rem;
		background-color: #ABCAFF;
		float:left;
		padding : 10px;
		margin:10px 0;

	}

	div.ccnet11_subsubtitbox h4 {
		text-align:center;
		color: #000;
		font-size: 1.3em;
		font-weight: bold;
	}

	p.ccnet11_box_main_pic_caption  {
		color: #000;
		font-size: 0.8em;
		float:right;
		margin-top:5px;
	}

	div.ccnet12_twitter_infobox {
		width: 100%;
		background-color: #FDF2E5;
		padding : 10px;
		color:#000;
		margin-bottom:10px;
	}

/*	div.ccnet12_twitter_infobox_left {
		width: 30%;
		background-color: #FDF2E5;
		float:left;
		padding : 10px;
		text-align:center;
	}

	div.ccnet12_twitter_infobox_left img {
		width: 100%;
	}

	div.ccnet12_twitter_infobox_right {
		width: 70%;
		line-height: 140%;
		background-color: #FDF2E5;
		float:left;
		padding : 10px;
		font-size: 1.4em;
		font-weight: bold;
	}*/

	/* キャスター紹介 */
	div.ccnet12_casterbox {
	    display: block;
		width: 100%;
	}

	.ccnet12_casterbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom:10px;
	}



}


/* PC用 */
@media ( min-width : 768px ) {

	/* サブメニュー */
	.ccnet12_subnavi_wrap{
	    width:100%;
		height: 93px;
	    border-bottom: 1px solid #7f542e;
	    border-top: 1px solid #7f542e;
	}

	.ccnet12_subnavi {
	    width:100%;
	}

	.ccnet12_subnavi2 li {
	    line-height: 35px;
	    width:100%;
		height: 30px;
		float:left;
		border-left: 1px solid #7f542e;
		border-right: 1px solid #7f542e;
	    border-bottom: 1px solid #7f542e;
		display: block;
	}

	.ccnet12_subnavi li {
	    line-height: 35px;
	    width:25%;
		height: 30px;
		float:left;
		border-left: 1px solid #7f542e;
	    border-top: 1px solid #7f542e;
	    border-bottom: 1px solid #7f542e;
		display: block;
	}

	/* 本店 */
	li.ccnet12_subnavi_honten a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #f18d0f;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 98% center;
		text-indent:-1em;
	}

	li.ccnet12_subnavi_honten a:hover {
		text-align: center;
		color:#f18d0f;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_honten_ov.png);
	    background-repeat: no-repeat;
	    background-position: 98% center;
		text-indent:-1em;
	}


	/* 春日井局 */
	li.ccnet12_subnavi_kc a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #E5001B;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}

	li.ccnet12_subnavi_kc a:hover {
		text-align: center;
		color:#E5001B;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_kc_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 東名局 */
	li.ccnet12_subnavi_tc a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #0068B6;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}

	li.ccnet12_subnavi_tc a:hover {
		text-align: center;
		color:#0068B6;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_tc_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 豊川局 */
	li.ccnet12_subnavi_to a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #E75297;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}

	li.ccnet12_subnavi_to a:hover {
		text-align: center;
		color:#E75297;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_to_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 各務原局 */
	li.ccnet12_subnavi_ka a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #009844;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;

	}
	
	li.ccnet12_subnavi_ka a:hover {
		text-align: center;
		color:#009844;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_ka_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 美濃加茂局 */
	li.ccnet12_subnavi_mi a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #F9BE00;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}

	li.ccnet12_subnavi_mi a:hover {
		text-align: center;
		color:#F9BE00;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_mi_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 本巣局 */
	li.ccnet12_subnavi_mo a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #7D4697;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}

	li.ccnet12_subnavi_mo a:hover {
		text-align: center;
		color:#7D4697;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_mo_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
	}


	/* 養老局 */
	li.ccnet12_subnavi_yo a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #EF8200;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
		border-right: 1px solid #7f542e;
	}

	li.ccnet12_subnavi_yo a:hover {
		text-align: center;
		color:#EF8200;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_yo_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
		border-right: 1px solid #7f542e;
	}


	/* 北勢局 */
	li.ccnet12_subnavi_ho a {
		text-align: center;
		color:#FFF;
	    width:100%;
		height: 30px;
		background-color: #009FE8;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
		border-right: 1px solid #7f542e;
	}

	li.ccnet12_subnavi_ho a:hover {
		text-align: center;
		color:#009FE8;
	    width:100%;
		height: 30px;
		background-color: #FFF;
		display: block;
		text-decoration: none;
	    background-image:url(../imgs/ccnet12_subnavi_arrow_ho_ov.png);
	    background-repeat: no-repeat;
	    background-position: 92% center;
		text-indent:-1em;
		border-right: 1px solid #7f542e;
	}




	.ccnet12_leftbox {
	    width:49%;
		float:left;
	}

	.ccnet12_rightbox {
	    width:49%;
		float:right;
	}

	.ccnet11_leftbox {
	    width:49%;
		float:left;
	}

	.ccnet11_rightbox {
	    width:49%;
		float:right;
	}

	div.ccnet12_bt  {
		width: 100%;
		height: 55px;
		position:relative;

		font-size: 1.3em;
		font-weight: bold;

		line-height: 55px;

		background-color: #F2EEEA;
		border: 1px solid #7F542E;
	    background-image : url(../ccnet_channel/images/ccnet12_bt_l.png), url(../ccnet_channel/images/ccnet12_bt_r.png);
	    background-repeat: no-repeat,no-repeat;
	    background-position: 20px center, right center;

		margin-bottom : 12px;
	}

	div.ccnet12_bt a {
		text-decoration: none;
		color: #7F542E;
		padding-left : 60px;
		
		/* DIV全体をリンク設定 */
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

		/* 左右中央揃え */
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
		align-items: center; /* 縦方向中央揃え */
		-webkit-justify-content: left; /* 横方向中央揃え（Safari用） */
		justify-content: left; /* 横方向中央揃え */
	}

	div.ccnet12_bt a:hover {
		text-decoration:  underline ;
	}

	span.ccnet12_bt_subtxt {
	    display: block;
		font-size: 0.8em;
		color: #7F542E;
		float:right;
		padding-top : 3px;
		padding-left : 20px;
		line-height: 1.2em;
	}

	 h1.ccnet12_tit {
		width: 100%;
		font-size: 3rem; 
		color: #c0182f;
		padding: 10px 0px;
		margin: 30px 0 0 0;
		font-weight: bold;
		text-align:center;
	}

	div.ccnet12_linebox {
		width: 100%;
		color: #000;
	}

	div.ccnet12_leftbox {
		color: #000;
	}

	div.ccnet12_rightbox {
		color: #000;
	}

	.ccnet12_leftbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}

	.ccnet12_rightbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}


	div.ccnet12_linebox h3 {
	    display: block;
		margin:0 0 15px 0;
		width: 100%;
		line-height: 140%;
		font-size: 1.2em;
		border-left : 20px solid #7F2626;
		padding:10px 10px 10px 20px;
		font-weight: bold;
		background-color: #F4CFD7;
		color:#7F2626;
	}

	div.ccnet12_box_main {
		width: 100%;
		padding:0 10px 20px 0;
		text-align:justify;
		font-size:100%;
		line-height:1.6em;
	}

	div.ccnet12_box_maintitle {
		width: 100%;
		padding:0 10px 20px 0;
		text-align:justify;
		font-size:100%;
		line-height:2.4em;
	}

	p.ccnet12_box_main_txt_right {
		float:right;
		margin: 10px 0 20px 0;
	}

	p.ccnet12_box_main_txt_right a {
		text-decoration:none;
	}

	div.ccnet12_box_main_option {
	    display: block;
		margin:0 0 10px 0;
		width: 100%;
	}

	div.ccnet12_box_main_caster {
	    display: block;
		padding:0 20px 10px 10px;
		width: 100%;
		font-size:85%;
		line-height:1.4em;
	}

	div.ccnet12_box_main_caster2 {
	    display: block;
		padding:10px 20px 30px 0;
		width: 100%;
		font-size:85%;
		line-height:1.4em;
		text-align:justify;
	}

	div.ccnet12_box_main_option_line {
	    display: block;
		width: 100%;
		float:left;
	}

	div.ccnet12_box_main_option_left {
	    display: block;
		width: 20%;
		line-height: 160%;
		float:left;
	}

	div.ccnet12_box_main_option_right {
	    display: block;
		width: 80%;
		line-height: 160%;
		float:left;
	}

	/* 左右に分割していない場合 */
	div.ccnet12_box_main_option_left_all {
	    display: block;
		width: 15%;
		line-height: 160%;
		float:left;
	}

	div.ccnet12_box_main_option_right_all {
	    display: block;
		width: 85%;
		line-height: 160%;
		float:left;
	}

	div.ccnet12_box_main_onair {
	    display: block;
		width: 100%;
		line-height: 160%;
		border:#7F2626 1px solid;
		background-color: #FBF8F8;
		float:left;
		padding : 20px;
		margin-bottom:10px;
	}


	div.ccnet12_subsubtitbox {
	    display: block;
		width: 100%;
		line-height: 120%;
		background-color: #F4CFD7;
		float:left;
		padding : 10px;
		margin:10px 0;

	}

	div.ccnet12_subsubtitbox h4 {
		text-align:center;
		color: #000;
		font-size: 1.2em;
		font-weight: bold;
	}

	p.ccnet12_box_main_pic_caption  {
		color: #000;
		font-size: 0.8em;
		float:right;
		margin-top:5px;
	}

	 h1.ccnet11_tit {
		width: 100%;
		font-size: 3rem; 
		color: #0068B6;
		padding: 10px 0px;
		margin: 30px 0 0 0;
		font-weight: bold;
		text-align:center;
	}

	div.ccnet11_linebox {
		width: 100%;
		color: #000;
	}

	div.ccnet11_leftbox {
		color: #000;
	}

	div.ccnet11_rightbox {
		color: #000;
	}

	.ccnet11_leftbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}

	.ccnet11_rightbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}


	div.ccnet11_linebox h3 {
	    display: block;
		margin:0 0 15px 0;
		width: 100%;
		line-height: 140%;
		font-size: 1.2em;
		border-left : 20px solid #04224F;
		padding:10px 10px 10px 20px;
		font-weight: bold;
		background-color: #91C4ED;
		color:#04224F;
	}

	div.ccnet11_box_main {
		width: 100%;
		margin: 10px 0 20px 0;
		padding:0 10px 0 0;
		line-height: 160%;
		text-align:justify;
	}

	p.ccnet11_box_main_txt_right {
		float:right;
		margin: 10px 0 20px 0;
	}

	p.ccnet11_box_main_txt_right a {
		text-decoration:none;
	}

	div.ccnet11_box_main_option {
	    display: block;
		margin:0 0 10px 0;
		width: 100%;
	}

	div.ccnet11_box_main_caster {
	    display: block;
		margin:0 0 10px 0;
		padding:0 10px 0 5px;
		width: 100%;
	}

	div.ccnet11_box_main_option_line {
	    display: block;
		width: 100%;
		float:left;
	}

	div.ccnet11_box_main_option_left {
	    display: block;
		width: 20%;
		line-height: 160%;
		float:left;
	}

	div.ccnet11_box_main_option_right {
	    display: block;
		width: 80%;
		line-height: 160%;
		float:left;
	}

	/* 左右に分割していない場合 */
	div.ccnet11_box_main_option_left_all {
	    display: block;
		width: 15%;
		line-height: 160%;
		float:left;
	}

	div.ccnet11_box_main_option_right_all {
	    display: block;
		width: 85%;
		line-height: 160%;
		float:left;
	}

	div.ccnet11_box_main_onair {
	    display: block;
		width: 100%;
		line-height: 160%;
		border:#04224F 1px solid;
		background-color: #F8FBFB;
		float:left;
		padding : 20px;
		margin-bottom:10px;
	}


	div.ccnet11_subsubtitbox {
	    display: block;
		width: 100%;
		line-height: 120%;
		background-color: #ABCAFF;
		float:left;
		padding : 10px;

	}

	div.ccnet11_subsubtitbox h4 {
		text-align:center;
		color: #000;
		font-size: 1.2em;
		font-weight: bold;
	}

	p.ccnet11_box_main_pic_caption  {
		color: #000;
		font-size: 0.8em;
		float:right;
		margin-top:5px;
	}

	div.ccnet12_twitter_infobox {
		width: 100%;
		background-color: #FDF2E5;
		padding : 10px;
		color:#000;
	}

	div.ccnet12_twitter_infobox_left {
		width: 30%;
		background-color: #FDF2E5;
		float:left;
		padding : 10px;
		text-align:center;
	}

	div.ccnet12_twitter_infobox_right {
		width: 70%;
		line-height: 140%;
		background-color: #FDF2E5;
		float:left;
		padding : 10px;
		font-size: 1.4em;
		font-weight: bold;
	}

	div.ccnet12_box_main_btbox_line {
	    width:100%;
		margin: 0;
		padding : 0;
		display:flex;
		justify-content:space-between;

	}

	/* キャスター紹介 */
	div.ccnet12_casterbox {
	    display: block;
		width: 100%;
	}

	.ccnet12_casterbox h4{
		background-color: #7F542E;
		color: #FFF;
		padding:10px 0 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}

	div.ccnet12_box_main_option_left_caster {
	    display: block;
		width: 30%;
		line-height: 160%;
		float:left;
	}

	div.ccnet12_box_main_option_right_caster {
	    display: block;
		width: 70%;
		line-height: 160%;
		float:left;
	}

}

div.sptTit {
    color: white;
	text-shadow:#000 1px 1px;
    font-size: 2.4rem;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 0;
    margin: 30px 0 10px;
    padding: 8px 0;
}
.org_sptTit {
    background-color: #c0182f;
}

.org_sptTit_11 {
    background-color: #0068B6;
}



/* ----------------------------------------------------------------------------- */
/* CCNet WEB TVの「使い方ガイド」　スマホ用 */
/* ----------------------------------------------------------------------------- */
/*タイトル*/
.hTit {
	font-size: 3.2rem;
	font-size: 30px;
	color: white;
	padding: 15px 0px;
	margin-top: 30px;
	margin-bottom: 20px;
	background-color: #D77C0D;
}

.main_mBox {
	font-size: 1.4rem;
	font-size: 14px;
	line-height: 25px;
	color: #595757;
	padding-bottom: 25px;
}

.main_mBox h1.mTit {
	font-size: 20px;
	color: white;
	padding: 15px 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-color: #A6876D;
}
.mBox {
	font-size: 1.4rem;
	font-size: 14px;
	line-height: 25px;
	color: #595757;
	padding-top: 20px;
	padding-bottom: 25px;
}
.mBoxBase_color01 {
	background-color: #D9EFF8;
}

@media ( max-width : 767px ) {
	.imageBox50 {
		width:100%; 
		margin-left: auto; 
		margin-right: auto;
	}
	
	.m_paddingleft25 {
		width: 100%;
	}
 
}
@media ( min-width : 768px ) {
	.imageBox50 {
		width: 50%; 
		margin-left: auto; 
		margin-right: auto;
	}
	
	.m_paddingleft25 {
		padding-left: 25px;
		width: 100%;
	}		 	
}
.mText14_25 {
	font-size: 1.4rem;
	font-size: 14px;
	line-height: 25px;
}
.mIndent-1 {
	padding-left:1em;
	text-indent:-1em;
}

/* ボタン */
/* トップボタン */
@media ( max-width : 767px ) {
	.button_pdLeft {
		padding-left: 10px;
	}
	.button_pdRight {
		padding-right: 10px;
	} 
 
}
@media ( min-width : 768px ) {
	.button_pdLeft {
		padding-left: 0px;
	} 	
	.button_pdRight {
		padding-right: 0px;
	}		 	
}
	
button{
        background-color: transparent;
        border: none;
        cursor: pointer;
        outline: none;
        padding: 0;
        appearance: none;
}

/* トップボタン */
.buttonBox {
	margin-top: 30px;
	margin-bottom: 0px;
}
button.m_bo01  {
	margin-left: auto;
	margin-right: auto;
	font-size: 1.4rem;
	font-size: 14px;
	font-weight: bold;
	color: #D77C0D;

	width: 100%;
	height: 60px;
	height: 60px;
	background-color: white;
	border: 1px solid #D77C0D;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */ 
    background-image:url(../ccnet_channel/images/yajirushi.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    display: block;
   	text-decoration: none;
}
button.m_bo01 a {
	text-decoration: none;
	color: #D77C0D;
}
button.m_bo01:hover {
	text-decoration:  underline ;
}
.button_mrLeft {
	margin-left: 20px;
}

/* 共用 */



.ccnet_channel_main_sub_title{
	background-color: #A6876D;
	height: 50px;
	margin : 0;
}

.ccnet_channel_main_sub_title h3{
	font-size: 130%;
	color: #FFF;
	padding-top : 15px;
	font-weight: bold;
}

.howto_base {
	color:#7F542E;
}

.ccnet_channel_title_back {
	background-color: #D77C0D;
	height: auto;
}

.ccnet_channel_main {
	color: #444;
}

.ccnet_channel_main_bgGray {
	background-color: #EEE;
}

.ccnet_channel_title_line {
	background-color: #E83828;
	height: 10px;
}

.ccnet_channel_title_back_red {
	background-color: #C0182F;
	height: 90px;
}


footer {
	margin: 0;
	border: none;
}

.btn_to_top a{
    color:#444;
	text-decoration:none;
}

.btn_to_re a{
    color:#D77C0D;
	text-decoration:none;
}


/* CCNet11・12を見るには */
.ccnet_channel_main_howto_bgGray {
	background-color: #EEE;
}



/* 取材日・放送日カレンダー */

.csphColor01 {
			background-color: #E5001B;
			border-top: #F17987 10px solid;
}

.csphColor02 {
			background-color: #0068B6;
			border-top: #78AFD8 10px solid;
}

.csphColor03 {
			background-color: #E85298;
			border-top: #F4AFCF 10px solid;
}

.csphColor04 {
			background-color: #00A0E9;
			border-top: #78CCF3 10px solid;
}

.csphColor05 {
			background-color: #009944;
			border-top: #7FCBA1 10px solid;
}

.csphColor06 {
			background-color: #FABE00;
			border-top: #FCDC76 10px solid;
}

.csphColor07 {
			background-color: #7D4698;
			border-top: #B596C4 10px solid;
}

.csphColor08 {
			background-color: #F08300;
			border-top: #F7BD78 10px solid;
}

.csp {
	color: #595757;
}

@media ( max-width : 767px ) {
.csphTit {
			margin-top:10px;
			height: auto;
			width: 100%;
			line-height: 1.2;
			padding:15px 0;
			color: white;
			font-size: 100%;
			font-weight: bold;
}
	.cspBox {
		margin-top: 20px;
	}
	.cspScBox {
		margin-top: 20px;
	}
 
}
@media ( min-width : 768px ) {
.csphTit {
			margin-top:10px;
			height: auto;
			width: 100%;
			line-height: 1.2;
			padding:15px 0;
			color: white;
			font-size: 32px;
			font-weight: bold;
}
	.cspBox {
		margin-top: 45px;
		padding-left: 85px;
		padding-right: 85px;
	}
	.cspScBox {
		margin-top: 45px;
	}	
 		 	
}

.cspText14_25 {
	font-size: 1.4rem;
	font-size: 14px;
	line-height: 25px;
}

.cspText16_23 {
	font-size: 1.6rem;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold; 
	padding-top: 10px;
}

.specTit {
	width: 110px;
	font-size: 2.0rem;
	font-size: 20px;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ED8508;
	text-align: center;
	    border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */ 
}

@media ( max-width : 767px ) {
}
@media ( min-width : 768px ) {
}


/* CCNet11・CCNet12 */

.BGC_11 {
	width:100%;
	background : #4698fc;
}

.BGC_01 {
	width:100%;
	background : #E5001B;
}

.BGC_02 {
	width:100%;
	background : #0068B6;
}

.BGC_03 {
	width:100%;
	background : #E85298;
}

.BGC_04 {
	width:100%;
	background : #00A0E9;
}

.BGC_05 {
	width:100%;
	background : #009944;
}

.BGC_06 {
	width:100%;
	background : #FABE00;
}

.BGC_07 {
	width:100%;
	background : #7D4698;
}

.BGC_08 {
	width:100%;
	background : #F08300;
}

	/* CCNet11 番組表 */
	div.ccnet12_program {
	    display: block;
		width: 100%;
	}

	.ccnet12_program h4{
		background-color: #4698fc;
		color: #FFF;
		padding:10px 10px 10px 20px;
		font-size: 1.4em;
		font-weight: bold;
	}

.ccnet12_box_maintitle ul {
	padding-left:40px;
}



/* ページ内リンクをナビ分ずらすための設定 */

@media ( min-width : 768px ) {
#caster {
	margin-top:-60px;
	padding-top:60px;
}

#event {
	margin-top:-60px;
	padding-top:60px;
}

#shingikai {
	margin-top:-60px;
	padding-top:60px;
}

#program {
	margin-top:-60px;
	padding-top:60px;
}

#ccnet12_osusume {
 margin-top:-60px;
 padding-top:60px;
}

}

@media ( max-width : 767px ) {
	#caster {
	padding-top:-50px;
	}

	#event {
	padding-top:-50px;
	}

	#shingikai {
	padding-top:-50px;
	}

	#program {
	padding-top:-50px;
	}

	#ccnet12_osusume {
	padding-top:-50px;
	}

}

.twitter_logo {
	display:block;
    width: 90%;
    background-image: url(../ccnet_channel/images/common/icon_arrow_r_twitter.png);
    background-repeat: no-repeat;
    background-position: right center;
    height: 40px;
    line-height: 40px;
    position: relative;
    font-weight: bold;
	color:#5ea0ef;
    border: 1px solid #5ea0ef;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	text-align:center;
    margin:0 auto 20px auto;
}

.twitter_logo img{
	margin-right:10px;
}
.twitter_logo a {
	text-decoration:none;
	color:#5ea0ef;

}
.twitter_logo a:hover {
	text-decoration:none;
}


@media ( max-width : 767px ) {
div.ccnet12_box_twitter_notice {
	display: block;
	width: 100%;
	border:#5ea0ef 2px solid;
	background-color: white;
	float:left;
	padding : 0px;
	margin-bottom: 10px;
	}
.twitter_notice_title {
	font-weight:bold;
	font-size:16px;
	line-height:40px;
	width:100%;
	background:#5ea0ef;
	text-align:center; 
	color:#FFF;
	padding : 0 10px;
	margin: 0px;
}
.twitter_notice {
	padding: 10px;
}
}

@media ( min-width : 768px ) {
div.ccnet12_box_twitter_notice {
	display: block;
	width: 100%;
	border:#5ea0ef 2px solid;
	background-color: white;
	float:left;
	padding : 0px;
	margin-bottom: 10px;
	}
.twitter_notice_title {
	font-weight:bold;
	font-size:16px;
	line-height:40px;
	width:100%;
	background:#5ea0ef;
	text-align:center; 
	color:#FFF;
	padding : 0 10px;
	margin: 0px;
}
.twitter_notice {
	padding: 10px;
}

.ccnet12_rightbox_list {
	    width:49%;
		float:right;
}

}

.ccnet12_rightbox_list h4 {
	padding:5px 0 5px 20px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#FFF;
}

h4.subtitle1 {
	background-color:#c0182f;
}
h4.subtitle2 {
	background-color:#0068B6;
}
h4.subtitle3 {
	background-color:#EF8200;
}
h4.subtitle4 {
	background-color:#009844;
}

.mapBx {
	display:table;
	float: right;
    font-size: 85%;
	text-decoration:none;
/*    background-color: white;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;*/
}
p.address {
	color:black;
	font-weight:normal;
	font-size:1.2rem;
	font-size:12px;
	padding-left:10px;
}

@media ( max-width : 767px ) {
	.mapBx {
    	padding: 20px 10px;
}
}
@media ( min-width : 768px ) {
	.mapBx {
    	padding: 10px 10px;
	}
}

h4.subtitle_kc {
	padding:5px 5px 5px 20px;
	color:#E6001B;
	border:1px solid #E6001B;
}
h4.subtitle_kc span a {
	color:#E6001B;
	text-decoration:none;
}

h4.subtitle_tc {
	padding:5px 5px 5px 20px;
	color:#0068B7;
	border:1px solid #0068B7;
}
h4.subtitle_tc span a {
	color:#0068B7;
	text-decoration:none;
}

h4.subtitle_to {
	padding:5px 5px 5px 20px;
	color:#E85298;
	border:1px solid #E85298;
}
h4.subtitle_to span a {
	color:#E85298;
	text-decoration:none;
}

h4.subtitle_ho {
	padding:5px 5px 5px 20px;
	color:#00A0E9;
	border:1px solid #00A0E9;
}
h4.subtitle_ho span a {
	color:#00A0E9;
	text-decoration:none;
}

h4.subtitle_ka {
	padding:5px 5px 5px 20px;
	color:#009944;
	border:1px solid #009944;
}
h4.subtitle_ka span a {
	color:#009944;
	text-decoration:none;
}

h4.subtitle_mi {
	padding:5px 5px 5px 20px;
	color:#FABE00;
	border:1px solid #FABE00;
}
h4.subtitle_mi span a {
	color:#FABE00;
	text-decoration:none;
}

h4.subtitle_mo {
	padding:5px 5px 5px 20px;
	color:#7D4698;
	border:1px solid #7D4698;
}
h4.subtitle_mo span a {
	color:#7D4698;
	text-decoration:none;
}

h4.subtitle_yo {
	padding:5px 5px 5px 20px;
	color:#F08300;
	border:1px solid #F08300;
}
h4.subtitle_yo span a {
	color:#F08300;
	text-decoration:none;
}



.ccnet11_program {
	    display: block;
		width: 100%;
		line-height: 130%;
		font-size:1.8rem;
		background-color: #ABCAFF;
		color:#0068B6;
		float:left;
		padding : 10px;
		margin-bottom:10px;
		margin-top:10px;
		font-weight:bold;
}

.caster_name {
	font-weight:bold;
	font-size:160%;
	line-height:1.2em;
}



/*地域番組情報エリア選択*/

.area .text18b {
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 1.8rem;
	font-size: 18px;
	font-weight: bold;
}

/*タイトル*/

@media ( max-width : 767px ) {
	.areahTit {
		margin-top:10px;
		background-color: #C0182F;
		height: 80px;
		width: 100%;
		border-top: #E83828 10px solid;
		line-height: 70px;
		color: white;
		font-size:1.6rem;
		font-weight: bold;
	}
}
@media ( min-width : 768px ) {
	.areahTit {
		margin-top:10px;
		background-color: #C0182F;
		height: 80px;
		width: 100%;
		border-top: #E83828 10px solid;
		line-height: 70px;
		color: white;
		font-size: 32px;
		font-weight: bold;
	}
}

/*プレゼントページへ*/

@media ( max-width : 767px ) {
	div.btn_to_present  {
		height: 60px;
		width: 100%;
		margin-left: auto;
		position:relative;

		font-size: 1.4rem;
		font-weight: bold;

		color: #7F542E;
		background-color: #FFF;

		/* 角丸 */
		border: 1px solid #7F542E;
		border-radius: 10px;        /* CSS3草案 */  
	    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	    -moz-border-radius: 10px;   /* Firefox用 */ 

		/* 背景（矢印） */
	    background-image:url(../imgs/icon_arrow_r_brown.png);
	    background-repeat: no-repeat;
	    background-position: right center;
	}

	div.btn_to_present a {
		text-decoration: none;
		color: #7F542E;
		
		/* DIV全体をリンク設定 */
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

		/* 左右中央揃え */
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
		align-items: center; /* 縦方向中央揃え */
		-webkit-justify-content: center; /* 横方向中央揃え（Safari用） */
		justify-content: center; /* 横方向中央揃え */
	}

	div.btn_to_present a:hover {
		text-decoration:  underline ;
	}
}
@media ( min-width : 768px ) {
	div.btn_to_present  {
		height: 60px;
		width: 350px;
		margin-left: auto;
		position:relative;

		font-size: 1.4rem;
		font-weight: bold;

		color: #7F542E;
		background-color: #FFF;

		/* 角丸 */
		border: 1px solid #7F542E;
		border-radius: 10px;        /* CSS3草案 */  
	    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	    -moz-border-radius: 10px;   /* Firefox用 */ 

		/* 背景（矢印） */
	    background-image:url(../imgs/icon_arrow_r_brown.png);
	    background-repeat: no-repeat;
	    background-position: right center;
	}

	div.btn_to_present a {
		text-decoration: none;
		color: #7F542E;
		
		/* DIV全体をリンク設定 */
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

		/* 左右中央揃え */
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
		align-items: center; /* 縦方向中央揃え */
		-webkit-justify-content: center; /* 横方向中央揃え（Safari用） */
		justify-content: center; /* 横方向中央揃え */
	}

	div.btn_to_present a:hover {
		text-decoration:  underline ;
	}
}


/*----------------------------------------------------------------------------
ＣＭＳ　文字装飾
----------------------------------------------------------------------------*/

.cmsBold {font-weight:bold !important;}
.cms16px {font-size:16px !important;}
.cms18px {font-size:18px !important;}
.cmsBlue {color:#0000ff !important;}
.cmsGreen {color:#008000 !important;}
.cmsRed {color:#ff0000 !important;}
.cmsYellow {color:#ffff00 !important;}
.cmsSkyblue {color:#87ceeb !important;}
.cmsPink {color:#ffc0cb !important;}
.cmsBrown {color:#a52a2a !important;}
.cmsPurple {color:#800080 !important;}
.cmsGray {color:#808080 !important;}
.cmsOrange {color:#ffa500 !important;}

.cmsBold16px {font-weight:bold !important;font-size:16px !important;}
.cmsBold18px {font-weight:bold !important;font-size:18px !important;}
.cmsBoldBlue {font-weight:bold !important;color:#0000ff !important;}
.cmsBoldGreen {font-weight:bold !important;color:#008000 !important;}
.cmsBoldRed {font-weight:bold !important;color:#ff0000 !important;}
.cmsBoldYellow {font-weight:bold !important;color:#ffff00 !important;}
.cmsBoldSkyblue {font-weight:bold !important;color:#87ceeb !important;}
.cmsBoldPink {font-weight:bold !important;color:#ffc0cb !important;}
.cmsBoldBrown {font-weight:bold !important;color:#a52a2a !important;}
.cmsBoldPurple {font-weight:bold !important;color:#800080 !important;}
.cmsBoldGray {font-weight:bold !important;color:#808080 !important;}
.cmsBoldOrange {font-weight:bold !important;color:#ffa500 !important;}

.cms16pxBlue {font-size:16px !important;color:#0000ff !important;}
.cms16pxGreen {font-size:16px !important;color:#008000 !important;}
.cms16pxRed {font-size:16px !important;color:#ff0000 !important;}
.cms16pxYellow {font-size:16px !important;color:#ffff00 !important;}
.cms16pxSkyblue {font-size:16px !important;color:#87ceeb !important;}
.cms16pxPink {font-size:16px !important;color:#ffc0cb !important;}
.cms16pxBrown {font-size:16px !important;color:#a52a2a !important;}
.cms16pxPurple {font-size:16px !important;color:#800080 !important;}
.cms16pxGray {font-size:16px !important;color:#808080 !important;}
.cms16pxOrange {font-size:16px !important;color:#ffa500 !important;}

.cms18pxBlue {font-size:18px !important;color:#0000ff !important;}
.cms18pxGreen {font-size:18px !important;color:#008000 !important;}
.cms18pxRed {font-size:18px !important;color:#ff0000 !important;}
.cms18pxYellow {font-size:18px !important;color:#ffff00 !important;}
.cms18pxSkyblue {font-size:18px !important;color:#87ceeb !important;}
.cms18pxPink {font-size:18px !important;color:#ffc0cb !important;}
.cms18pxBrown {font-size:18px !important;color:#a52a2a !important;}
.cms18pxPurple {font-size:18px !important;color:#800080 !important;}
.cms18pxGray {font-size:18px !important;color:#808080 !important;}
.cms18pxOrange {font-size:18px !important;color:#ffa500 !important;}

.cmsBold16pxBlue {font-weight:bold !important;font-size:16px !important;color:#0000ff !important;}
.cmsBold16pxGreen {font-weight:bold !important;font-size:16px !important;color:#008000 !important;}
.cmsBold16pxRed {font-weight:bold !important;font-size:16px !important;color:#ff0000 !important;}
.cmsBold16pxYellow {font-weight:bold !important;font-size:16px !important;color:#ffff00 !important;}
.cmsBold16pxSkyblue {font-weight:bold !important;font-size:16px !important;color:#87ceeb !important;}
.cmsBold16pxPink {font-weight:bold !important;font-size:16px !important;color:#ffc0cb !important;}
.cmsBold16pxBrown {font-weight:bold !important;font-size:16px !important;color:#a52a2a !important;}
.cmsBold16pxPurple {font-weight:bold !important;font-size:16px !important;color:#800080 !important;}
.cmsBold16pxGray {font-weight:bold !important;font-size:16px !important;color:#808080 !important;}
.cmsBold16pxOrange {font-weight:bold !important;font-size:16px !important;color:#ffa500 !important;}

.cmsBold18pxBlue {font-weight:bold !important;font-size:18px !important;color:#0000ff !important;}
.cmsBold18pxGreen {font-weight:bold !important;font-size:18px !important;color:#008000 !important;}
.cmsBold18pxRed {font-weight:bold !important;font-size:18px !important;color:#ff0000 !important;}
.cmsBold18pxYellow {font-weight:bold !important;font-size:18px !important;color:#ffff00 !important;}
.cmsBold18pxSkyblue {font-weight:bold !important;font-size:18px !important;color:#87ceeb !important;}
.cmsBold18pxPink {font-weight:bold !important;font-size:18px !important;color:#ffc0cb !important;}
.cmsBold18pxBrown {font-weight:bold !important;font-size:18px !important;color:#a52a2a !important;}
.cmsBold18pxPurple {font-weight:bold !important;font-size:18px !important;color:#800080 !important;}
.cmsBold18pxGray {font-weight:bold !important;font-size:18px !important;color:#808080 !important;}
.cmsBold18pxOrange {font-weight:bold !important;font-size:18px !important;color:#ffa500 !important;}


/*----------------------------------------------------------------------------
防災・防犯　関係 
----------------------------------------------------------------------------*/

div.ccnet12_warning {
	margin:0 auto 10px auto;
	width:100%;
}

h1.ccnet12_tit_D {
		display:block;
		width: 100%;
		font-size: 1.2rem; 
		color:white;
		background-color:#146b2d;
		padding: 6px 0px;
		margin: 0 0 0 0;
		font-weight: bold;
		text-align:center;
		height:32px;
}

h1.ccnet12_tit_C {
		display:block;
		width: 100%;
		font-size: 1.2rem; 
		color:white;
		background-color:#f97418;
		padding: 6px 0px;
		margin: 0 0 0 0;
		font-weight: bold;
		text-align:center;
		height:32px;
}


.warning_btn_D {
	display:block;
    width: 100%;
    height: 32px;
    position: relative;
	border:#595757 solid 1px;

    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;

	color:#595757;
    line-height: 32px;
    margin:0 auto 0 auto;
}

.warning_btn_D img{
	margin-right:0px;
}

.warning_btn_D a {
		/* DIV全体をリンク設定 */
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

		/* 左右中央揃え */
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
		align-items: center; /* 縦方向中央揃え */
		-webkit-justify-content: left; /* 横方向中央揃え（Safari用） */
		justify-content: center; /* 横方向中央揃え */

	text-decoration:none;
	color:#595757;
}

.warning_btn_D a:hover {
	text-decoration: underline;
}

.warning_btn_D.alert {
	border:#E60012 solid 1px;
	color:#E60012;
	background: #FCF;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.warning_btn_D.alert a {
	color:#E60012;
	background: #FCF;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.warning_btn_D.alert a:hover {
	color:#E60012;
	background: #FCF;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}


.warning_btn_C {
	display:block;
    width: 100%;
    height: 32px;
    position: relative;
	border:#595757 solid 1px;

    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;

	color:#f97418;
    line-height: 32px;
    margin:0 auto 0 auto;
}

.warning_btn_C img{
	margin-right:0px;
}

.warning_btn_C a {
		/* DIV全体をリンク設定 */
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

		/* 左右中央揃え */
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
		align-items: center; /* 縦方向中央揃え */
		-webkit-justify-content: left; /* 横方向中央揃え（Safari用） */
		justify-content: center; /* 横方向中央揃え */

	text-decoration:none;
	color:#595757;
}

.warning_btn_C a:hover {
	text-decoration: underline;
}

.warning_btn_C.alert {
	border:#E60012 solid 1px;
	color:#E60012;
	background: #FCF;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.warning_btn_C.alert a {
	color:#E60012;
	background: #FCF;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.warning_btn_C.alert a:hover {
	color:#E60012;
	background: #FCF;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}



.ccnet12_warning p {
	text-align: center;
}


@media ( max-width : 767px ) {
	div.ccnet12_warning .gutters .span_4_sp {
		width:33%;
	}
	div.ccnet12_warning .gutters .col.span_4_sp {
		margin-left:0.25%;
	}
	div.warning_btn_D , div.warning_btn_C {
		margin:5px 0 0 0;
	}
	h1.ccnet12_tit_D . h1.ccnet12_tit_C {
		margin: 0 0 10px 0;
	}
}

@media ( min-width : 768px ) {
	div.ccnet12_warning .gutters .span_2 {
		width:16%;
	}
	div.ccnet12_warning .gutters .col.span_2 {
		margin-left:0.6%;
	}
}
/* ページ内リンクをナビ分ずらすための設定 */
#ccnet12_warning {
 margin-top:-60px;
 padding-top:60px;
}


/* 各務原ランディングページ */

	/* ボタン */
	div.bt_base_ka  {
		display:block;
    height: 40px;
		line-height: 40px;
		position:relative;
		font-weight: bold;
		background-color: white;
		border: 1px solid #009944;
		border-radius: 10px;        /* CSS3草案 */  
	    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	    -moz-border-radius: 10px;   /* Firefox用 */
	text-align:center;
    margin:0 auto 20px auto;
	}

	div.bt_base_ka a {
		text-decoration: none;
		color: #009944;
		
		/* DIV全体をリンク設定 */
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;

		/* 左右中央揃え */
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
		align-items: center; /* 縦方向中央揃え */
		-webkit-justify-content: center; /* 横方向中央揃え（Safari用） */
		justify-content: center; /* 横方向中央揃え */
	}

	div.bt_base_ka a:hover {

		text-decoration:  underline;
	}

.twitter_logo_ka {
	display:block;
    width: 90%;
    background-image: url(../ccnet_channel/images/common/icon_arrow_r_twitter.png);
    background-repeat: no-repeat;
    background-position: right center;
    height: 40px;
    line-height: 40px;
    position: relative;
    font-weight: bold;
	color:#5ea0ef;
    border: 1px solid #5ea0ef;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	text-align:center;
    margin:0 auto 20px auto;
}

.twitter_logo_ka img{
	margin-right:10px;
}
.twitter_logo_ka a {
	text-decoration:none;
	color:#5ea0ef;

}
.twitter_logo_ka a:hover {
	text-decoration:none;
}


