@charset "utf-8";





/* layout */

/************************************************/

.tdDate {

	line-height: 140%;

	padding-bottom: 7px;

	padding-top: 7px;

	color: #009900;

	width: 72px;

	vertical-align: top;

}

.tdIcon {

	line-height: 140%;

	padding-top: 10px;

	vertical-align: top;

	width: 52px;

}



.tdNewsTitle {

	line-height: 140%;

	padding-bottom: 7px;

	padding-top: 7px;

	vertical-align: top;

}





.tdIcon2 {

	background-image: url(/_share/bg_newsicon.gif);

	width: 70px;

	text-align: center;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

	background-position: left top;

}



.tdtitle {

	background-color: #FFFFFF;

	padding: 5px;

	background-image: url(/_share/bg_newstitle.png);

	background-repeat: no-repeat;

	background-position: center bottom;

}





.trLine {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-image: url(/_share/dotline.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.arrow01 {

	background-image: url(/_share/icon/arrow01.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

	font-size: 120%;

}

.arrow02 {

	background-image: url(/_share/icon/arrow02.gif);

	background-repeat: no-repeat;

	background-position: right;

	padding-right: 12px;

	text-align: right;

	font-size: 120%;

}

.dateSelect {

	border: 2px solid #EBEBEB;

	margin-bottom: 15px;

	padding: 5px;

	font-size: 92%;

}

.titleDate {

	padding-bottom: 3px;

	color: #009900;

}

a.blankLink {

	background:transparent url(/_share/icon/blanklink.gif) no-repeat scroll 6px center;

	padding-left: 20px;

}



/* ニュース

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

#newsWrap{

	width:590px;

	margin:10px 5px;

	overflow:hidden;

}



#newsWrap p{

    margin:0px 5px 20px;

}



#newsWrap div{

    margin:0px 5px 5px;

}



#newsWrap table{

    margin:0px 0px 20px;

}



#newsWrap table div{

	margin:0px;

	text-align: center;

}



.newsBold{

    font-weight:bold;

}



ul.nostyleList {

	margin-left: 20px;

	margin-bottom: 20px;

}

ul.nostyleList li {

	list-style-type: none;

	margin-bottom: 8px;

}









/* メディア放送予定

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

.yahooLink{

width:590px;

margin:0 5px 5px;

text-align:right;

}



.explanation{

width:600px;

margin:10px 0 20px 0;

}



.explanation td{

padding:5px;

}



/* SNSボタン

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



.snsBtn {

	margin-bottom:10px;

	text-align:right;

	}
	
	
	
/* スマホのみ表示
   PCでは非表示
---------------------------------------------*/
.spOnly{
	display:none;
	}


