@charset "UTF-8";

body {
background: url(../imgs/bgLine.jpg) #fff top center repeat-x;
}

#container {
background: url(../imgs/bg.jpg) #fff top center no-repeat;
width: 906px;
margin: 0 auto;
padding: 0;
text-align: center;
}

/*
///////////////////////
2ndページ用
///////////////////////
*/

#wrapper {
background: url(../imgs/2nd_bg2.jpg) top center no-repeat;
width: 846px;
margin: 0 auto;
font-size: 90%;
line-height: 1.3em;
text-align: left;
}
			#wrapper:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}




#contents {
background: url(../imgs/2nd_bgline.gif) top center repeat-y;
width: 846px;
margin: 0 auto;
padding: 0;
text-align: center;
}

			#contents:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}

/* 区切り線 */
.lineMarge { margin: 10px auto; }

/* コラム1 */
#column01 { width: 675px; margin: 0 auto; }
#clm01Left { float: left; }
#clm01Right { float: left; font-weight: bold; font-size: 110%; line-height: 1.8em; text-align: left; margin-left: 10px; padding-top: 15px; }

/* 放送 */
#radioTsusin { width: 645px; background: #ffebfb; margin: 0 auto; padding: 15px; text-align: center; }

			#radioTsusin:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}

#radioImgs { margin: 10px auto 0 auto; } 
#radioImgs2 { margin: 10px auto 0 auto; } 

* html #radioImgs { width: 645px; margin: 0 auto; } 
* html #radioImgs2 { width: 645px; margin: 0 auto; } 

#radioImgs p { font-size: 80%; line-height: 1.3em; text-align: left; font-weight: bold; color: #000; margin-top: 5px; }
#radioImgs2 p { font-size: 80%; line-height: 1.3em; text-align: left; color: #000; margin: 0; }
.clmReadSubTtl { font-size: 140%; line-height: 1.3em; font-weight: bold; color: #1b7200; margin: 10px auto 0 auto; }
.clmRead { float: left; width: 410px; background: #ffffe7; padding: 10px; font-size: 110%; line-height: 1.3em; font-weight: bold; margin: 10px 10px 0 0; text-align: left; color: #1b7200; }

#mySlideshow { background-color: #ffebfb; width: 205px; height: 210px; margin: 0 auto; }
.jdSlideshow .slideElement { background-color: #ffebfb; }
.jdSlideshow .slideInfoZone { background-color: #ffebfb; height: 60px; }
.jdSlideshow .loadingElement { background-color: #ffebfb; }

#radioMvBnr { background: url(../../radio/imgs/rdmvchBg.jpg) top center no-repeat #ffebfb; width: 645px; height: 191px; text-align: center;
margin: 0 auto; padding: 20px 15px 15px 15px; }
#radioMvBnr p { display: none; }
#radioMvBnr a { border: none; }

#footer {
width: 846px;
margin: 0 auto 10px auto;
padding: 0;
}
			#footer:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}

