/* がんばれ！元気ッズ用　CSS */

/* ==================================
   topページ用
================================== */
* { 
margin:0; padding:0;}


html{
overflow-x: auto;
/*overflow-x: hidden;*/
overflow-y: scroll;
}

/*IE7だけに適用*/
*+html{
	overflow-y:auto;
}
/*IE7だけに適用 終*/

 
body{
	color: #663300;
	text-align:center;
  background: #FED52E;
}


/* ClearFix */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {
	overflow:hidden;
	}
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
	overflow:visible;
	}
/* End hide from IE-mac */

								
.clear {
clear: both;}

.alt{
width: 0;
height: 1px;
overflow: hidden;}

#outline { width:100%;
margin:0 auto;
text-align: left;
overflow:hidden;
 background: url(../../images/bk.jpg) repeat-x ;
}


#wrapper{ 
	width:975px;
	margin:0 auto;
    text-align:left;
}

#contents{ 
width:100%;
margin:75px 0 0 0; 
}

/**************ヘッド部分*******************/



#head {
width:975px;
height:265px;
float:left;
margin:0;
padding:0;
}


#box01{
width:375px;
height:265px;
float:left;
}


#box01 .time{
width:375px;
height:55px;
background:url(../images/time.jpg) no-repeat;
}

#box02{
width:350px;
height:265px;
float:right;
background:url(../images/catchcopy.jpg) no-repeat;
}

#box03{
width:250px;
height:265px;
float:right;
background:url(../images/narration.jpg) no-repeat;
}

/**************メニューと内容部分*******************/

#main {
width:975px;
float:left;
margin:0;
padding:0;
}


#menu {
width:295px;
float:left;
margin:0;
padding:0;
}


#menu .menubox{
width:295px;
margin:0 ;
float:left;
}


ul{
margin:0 ;
padding:0;
list-style:none;
}

li{
margin:0;
padding:0;
list-style:none;
}

li img{
margin-bottom:0;
padding-bottom:0;
vertical-align:top; 
}

.song{
margin:20px 36px 0 19px;
width:240px;
height:150px;
}

.wakame{
margin:10px 36px 0 19px;
width:240px;
height:289px;
background:url(../images/wakaeyes.jpg) no-repeat;
}

p.w_tx{
	padding:118px 5px 5px 8px;
	font-size:13px;
	color:#660000;
	letter-spacing: 0.08em;
	line-height: 140%;
	/* font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif; */
    font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;

}


.kodomo_link{
margin:10px 36px 0 19px;
width:240px;
height:52px;
}


.to_top{
margin:15px 90px 0 75px;
width:130px;
height:20px;
}




/*放送内容*/

#program {
width:680px;
float:right;
margin:0;
padding:0;
background-color:#FFE78A;
}

.destination{
width:680px;
height:72px;
background:url(../images/onair_title.jpg) no-repeat;
margin:0;
padding:0
}

.title_txt{
	padding:32px 0 0 154px;
	font-size:20px;
	color:#5B2E00;
	letter-spacing: 0.1em;
	line-height: 140%;
	/* font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif; */
　　font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
}

/*******これまでのキッズ内の内容トップ****/

.destination2{
	width:680px;
	height:142px;
	margin:0;
	padding:0;
	background: url(../onair/images/onair_title2.jpg) no-repeat;
}

.destination3{
	width:680px;
	height:142px;
	margin:0;
	padding:0;
	background: url(../onair/images/onair_title3.jpg) no-repeat;
}

.destination4{
	width:680px;
	height:142px;
	margin:0;
	padding:0;
	background: url(../onair/images/onair_title4.jpg) no-repeat;
}


/**********元気ッズ募集**************/

.destination5{
	width:680px;
	height:108px;
	margin:0;
	padding:0;
	background: url(../../bosyu/images/onair_title5.jpg) no-repeat;
}

/**********ご意見ご感想**************/

.destination6{
 width:680px;
 height:100px;
 margin:0;
 padding:0;
 background: url(../../contact/images/onair_title6.jpg) no-repeat;
}

#program #cform_box{
  width:680px;
  background:url(images/c_bk.jpg) repeat-y;
  }

.bk_itiran{
   text-align:right;
	padding:75px 55px 0 0;		
}


.title_txt2{
	padding:17px 0 0 154px;
	font-size:20px;
	color:#5B2E00;
	letter-spacing: 0.1em;
	line-height: 140%;
	/* font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif; */
　　font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
}






.dest_box{
margin:0 15px;
width:650px;
height:auto;
}


/*******放送日***********/
.day_tx_01{
   width:175px;
   float:right;
	text-align:right;
	padding:40px 13px 0 7px;
	font-size:12px;
	/* font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif; */
font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	color:#FFF;
}

.day_tx_02{
	width:175px;
	float:right;
	text-align:right;
	font-size:12px;
	/* font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif; */
font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	color:#FFF;
	padding:70px 14px 0 7px;

}

.day_tx_03{
	width:175px;
	float:right;
	text-align:right;
	font-size:12px;
	/* font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif; */
    font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	color:#FFF;
	padding:55px 13px 0 7px;
}


/*******放送内容***********/

.info_top{
margin:0 10px;
width:630px;
background-color:#FFF;
height:auto;
}

/**バックナンバーメッセージ用**/
.info_top2{
margin:10px 10px 0 10px;
width:630px;
background-color:#FFF;
height:auto;
}




/*******放送内容キャッチ***********/
.catch{
    padding:15px 0 0 20px;
	font-size:16px;
	color:#C21203;
	letter-spacing: 0.1em;
	line-height: 140%;
	/* font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif; */
font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino maru Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}


.f_catch{
    background:url(../../images/april.jpg) no-repeat;
    padding:14px 0 10px 90px;
	font-size:17px;
	color:#663300;
	letter-spacing: 0.1em;
	line-height: 140%;
	font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif;
}

/*******放送内容（右写真ver）***********/
.info_box{
    width:630px;
	background-color:#FFF;
	padding-bottom:10px;
	float:left;
}

.info_tx{
	width:315px;
	font-size:14px;
	color:#484848;
	line-height: 140%;
	float:left;
	font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 20px;
}
.info_photo{
	float:right;
	width:280px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 5;

}

/*******放送内容（左写真ver）***********/
.info_box2{
    width:630px;
	background-color:#FFF;
	padding-bottom:10px;
	float:left;
}

.info_tx2{
	width:295px;
	font-size:14px;
	color:#484848;
	line-height: 140%;
	float:right;
	font-family:"Lucida Grande", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", verdana, Arial, sans-serif;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 0;
}
.info_photo2{
	float:left;
	width:300px;
	padding-top: 10px;
	padding-right: 5;
	padding-bottom: 15px;
	padding-left: 10px;
}






/*******放送内容クローズ***********/
#program .program_under {
width:680px;
height:30px;
margin:0;
padding:0;
float:right;
}

#page_top{
width:115px;
height:75px;
margin-left:855px;
margin-bottom:10px;
}





/******* 下のabc copylight ***********/

#outline01 {
	width: 100%;
	margin: 10px auto 0;
/*	margin: 0px auto;*/
	height:auto;
}

#outline02 {
	width: 100%;
	padding:0;
	height:auto;
	
}


.under_copy{
	margin: 0;
	padding: 0;
	width:100%;
	height:108px;
	background-image: url(../../images/under_bk.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.copyright{
font-size:14px;
font-weight:bold;
padding-top:95px;
padding-bottom:5px;
text-align:center;
}


a.copy{
font-size:14px;
font-weight:bold;
color:#663300;
text-decoration: none;
}

a.copy:hover{
font-size:14px;
font-weight:bold;
text-decoration: none;
color:#663300;
}
