/*============================================ base(CSS)▼ =============*/
@charset "shift_jis";

* {
margin: 0;
padding: 0;
}

body{
top: 0;
left: 0;
margin: 0;
padding: 0;
width: 100%;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
background: #c00e0f;
}


html{
overflow-y: scroll;
}

img{
border:0;
}

form{
margin: 0;
padding: 0;
}

hr{ display:none;
}

ul{
padding:0; margin:0;
}

/*========= フォント設定▼ =====*/
body, body p, li, textarea, input, select{
font-size: 12px;
/*color: #394b34;*/
color: #333333;
line-height: 17px;
}

a{
color: #242424;
text-decoration: underline;
}

a:hover{
color: #6f6f6f;
text-decoration: underline;
}

h1{
font-size: 1.4em;
display: block;
width: 100%;
margin: 0;
}

h2{
font-size: 1.2em;
display: block;
width: 100%;
margin: 0;
}

h3{
display: block;
width: 100%;
margin: 0;
}

h4{
font-size: 0.9em;
display: block;
width: 100%;
margin: 0;
}

h5{
font-size: 0.8em;
display: block;
width: 100%;
margin: 0;
}

h6{
font-size: 0.7em;
display: block;
width: 100%;
margin: 0;
}

.fntbld{
font-weight: bold;
}

.cap_16em{
font-size: 1.6em;
}

.cap_15em{
font-size: 1.5em;
}

.cap_14em{
font-size: 1.4em;
}

.cap_13em{
font-size: 1.3em;
}

.cap_12em{
font-size: 1.2em;
}

.cap_11em{
font-size: 1.1em;
}

.cap_09em{
font-size: 0.9em;
}

.cap_085em{
font-size: 0.85em;
}

.cap_075em{
font-size: 0.75em;
}

.cap_14em a,
.cap_13em a,
.cap_12em a,
.cap_11em a,
.cap_09em a,
.cap_085em a,
.cap_075em a{
letter-spacing: 0.05em;
color: #fa7d7d;
}

.cap_14em a:hover,
.cap_13em a:hover,
.cap_12em a:hover,
.cap_11em a:hover,
.cap_09em a:hover,
.cap_085em a:hover,
.cap_075em a:hover{
color: #fba2a2;
}

/*==== Firefoxのみ ▽====*/
html>/**/body .cap_14em a,
html>/**/body .cap_13em a,
html>/**/body .cap_12em a,
html>/**/body .cap_11em a,
html>/**/body .cap_09em a,
html>/**/body .cap_085em a,
html>/**/body .cap_075em a{
letter-spacing: 0.09em;
}
/*==== Firefoxのみ △====*/
/*========= フォント設定▲ =====*/


#base_all{
width:100%;
margin: 0;
background: url(../images/bg.gif) repeat-y top center #fff;
}

#base_all_ss{
width:100%;
margin: 0;
background: url(https://www.nhk.or.jp/1seg2/images/bg.gif) repeat-y top center #fff;
}

#contents_base{
width: 940px;
margin: 0 auto;

}


#contents{
width: 920px;
margin: 0 10px;
padding: 0;
}

#main{
margin: 0;
padding: 0;

}

#top_hd_bun_area{
position:absolute;
z-index:2; 
margin:7px 0 0 256px;
}


#glb_naviArea{
margin:0 0 10px 0;
width:920px;
height:79px;
background:url(../images/hd_logo.gif) top left no-repeat;
border-bottom:1px solid #c00e0f;
}
#glb_naviArea_ss{
margin:0 0 10px 0;
width:920px;
height:79px;
background:url(https://www.nhk.or.jp/1seg2/images/hd_logo.gif) top left no-repeat;
border-bottom:1px solid #c00e0f;
}
.g_menu_logo{
float:left;width:216px; height:79px;
}
.g_menu{
float:left;
width: 702px;
height: 24px;
margin: 55px 0 0 0;
padding: 0;
}
/*============================================ base(CSS)▲ =============*/

/*============================================ layout(CSS)▼ ===========*/
body.frame{
margin: 0;
padding: 0;
background: none;
border-top: none;
}

body.frame ul{
margin: 0;
padding: 0;
list-style-type: none;
}

body.frame li{
margin: 0;
padding: 0;
background: #FFF;
}

/*===TOP==*/
#flv_area{
float:left; 
width:724px; 
height:514px;
padding:2px;
background:url(../images/flasherea_waku.gif) top left no-repeat;
}

#flv_areaonly{
width:724px;
height:514px;
padding:2px;
background:url(../images/flasherea_waku.gif) top left no-repeat;
}

#News_area{
float:right; 
width:182px; 
height:514px;
}
#News_area .newsinfoarea{
width:182px;
height:482px;
overflow:auto;
}
#News_area .days{
display:block;background:url(../images/news/red_line.gif) bottom left no-repeat; 
height:18px; 
font-weight:bold; 
padding-left:3px;
}
#News_area .titlearea{
display:block; 
padding: 3px 0 0 3px;
width:155px;
line-height:1.3em;
}
#News_area .titlearea2{
display:block; 
padding: 3px 0 0 3px;
width:155px;
line-height:1.3em;
color:#bf0d0e;
}
#News_area .titlearea a{
color:#bf0d0e;
text-decoration:none;
}
#News_area .titlearea a:hover{
color:#217009;
text-decoration:none;
}
#News_area .mainphoto{
margin:3px 0 7px 18px;
}
#News_area .mainphoto2{
margin:3px 0 7px 0;
}
#News_area .infotextarea{
display:block; 
padding-left:8px;
width:150px;
}
#News_area .infoday{
color:#666666; 
line-height:1.7em;
font-weight:bold; 
letter-spacing:-0.1em;
}
#News_area .infomore{
color:#7d7d7d; line-height:1.2em;
}
#News_area .gray_line{
background:url(../images/news/gray_line.gif) bottom left no-repeat;
height:15px;
margin-bottom:30px;
}

#pickup_area{
margin:20px 0;
padding:0 20px;
width:880px; 
height:138px; 
}
#pickup_area .photoarea{
width:880px;
height:90px;
margin:3px 0;
}
#pickup_area .photoarea .img01{
margin-right:20px;
}
#pg_picup{width: 90px; margin: 10px 0 0 790px; height: 16px; background: url(../images/pg_picup_btn.gif) no-repeat;}
#pg_picup ul{width: 90px; height: 16px; margin: 0; padding: 0; list-style: none;}
#pg_picup li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#pg_picup li a{display: block; height: 16px; text-decoration: none;}
#btnmore1{width: 90px; height:16px; background: url(../images/pg_picup_btn.gif) 0 0;}
#btnmore1 a:hover{width: 90px; background: url(../images/pg_picup_btn.gif) 0 -16px;}


/*===// TOP==*/

/*=== in ページ共有 ==*/
#in_area{
margin:40px 0 20px 0;
padding:0 40px;
width:840px; 

}

#in_area .title{
width:827px;
background: url(../images/in_titleback.jpg) top right no-repeat #c00e0f;
height:22px;
padding: 6px 0 0 13px;
}
#in_area .title_ss{
width:827px;
background: url(https://www.nhk.or.jp/1seg2/images/in_titleback.jpg) top right no-repeat #c00e0f;
height:22px;
padding: 6px 0 0 13px;
}

#in_area .title_textarea{
display:block; padding:15px 10px 0 10px;
}


#in_area .gray_dotline2{
background: url(../images/gray_dotline_back02.jpg) top left repeat-x; 
width:840px; 
height:1px; 
margin:10px 0;
}
#in_area .gray_dotline2_ss{
background: url(https://www.nhk.or.jp/1seg2/images/gray_dotline_back02.jpg) top left repeat-x; 
width:840px; 
height:1px; 
margin:10px 0;
}


#in_area .gray_dotline{
background: url(../images/gray_dotline_back.jpg) top left repeat-x; 
width:760px; 
height:1px; 
margin:40px 0 20px 0;
}
#in_area .gray_dotline_ss{
background: url(https://www.nhk.or.jp/1seg2/images/gray_dotline_back.jpg) top left repeat-x; 
width:760px; 
height:1px; 
margin:40px 0 20px 0;
}
#in_area .m-title{
padding:35px 0 0 20px; 
margin-bottom:15px;
}

#in_area .s-title{
background:url(../images/s-titleback.gif) top left no-repeat;
width:350px;
height:20px; 
padding:5px 0 0 30px; 
margin-bottom:15px;
}
#in_area .s-title_ss{
background:url(https://www.nhk.or.jp/1seg2/images/s-titleback.gif) top left no-repeat;
width:350px;
height:20px; 
padding:5px 0 0 30px; 
margin-bottom:15px;
}

.red_line{
border-bottom:1px solid #c00e0f;
width:800px;
margin-bottom:20px;
}


.red_line02{
border-bottom:1px solid #c00e0f;
width:760px;
margin:7px 0 20px 0;
}

.gray_dotline2pc{
background: url(../images/gray_dotline2pc.gif) repeat-x;
height:2px;
margin:0 0;
}
.gray_dotline2pc_ss{
background: url(https://www.nhk.or.jp/1seg2/images/gray_dotline2pc.gif) repeat-x;
height:2px;
margin:0 0;
}


.red_dotline4pc{
background: url(../images/red_dotline4pc.gif) repeat-x;
height:4px;
margin:0 0;
}
.red_dotline4pc_ss{
background: url(https://www.nhk.or.jp/1seg2/images/red_dotline4pc.gif) repeat-x;
height:4px;
margin:0 0;
}
.ftxt{
line-height:1.7em; 
font-weight:bold; 
color:#7f7f7f;
}

.ftxt_b5{
line-height:1.7em; 
font-weight:bold; 
color:#7f7f7f;
margin-bottom: 5px;
}


.ftxt02{
line-height:1.7em;  
color:#7f7f7f;
}

#to_listback{width: 111px; margin: 0; height: 24px; background: url(../images/btn_listback.gif) no-repeat;}
#to_listback ul{width: 111px; height: 24px; margin: 0; padding: 0; list-style: none;}
#to_listback li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#to_listback li a{display: block; height: 24px; text-decoration: none;}
#btn_listback1{width: 111px; height:24px; background: url(../images/btn_listback.gif) 0 0;}
#btn_listback1 a:hover{width: 111px; background: url(../images/btn_listback.gif) 0 -24px;}


#to_pagetop{width: 77px; margin: 100px 0 0 763px; height: 13px; background: url(../images/btn_to_pagetop.gif) no-repeat;}
#to_pagetop ul{width: 77px; height: 13px; margin: 0; padding: 0; list-style: none;}
#to_pagetop li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#to_pagetop li a{display: block; height: 13px; text-decoration: none;}
#btn_pagetop1{width: 77px; height:13px; background: url(../images/btn_to_pagetop.gif) 0 -13px;}
#btn_pagetop1 a:hover{width: 77px; background: url(../images/btn_to_pagetop.gif) 0 -39px;}

#to_pagetop_ss{width: 77px; margin: 100px 0 0 763px; height: 13px; background: url(https://www.nhk.or.jp/1seg2/images/btn_to_pagetop.gif) no-repeat;}
#to_pagetop_ss ul{width: 77px; height: 13px; margin: 0; padding: 0; list-style: none;}
#to_pagetop_ss li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#to_pagetop_ss li a{display: block; height: 13px; text-decoration: none;}
#btn_pagetop_ss1{width: 77px; height:13px; background: url(https://www.nhk.or.jp/1seg2/images/btn_to_pagetop.gif) 0 -13px;}
#btn_pagetop_ss1 a:hover{width: 77px; background: url(https://www.nhk.or.jp/1seg2/images/btn_to_pagetop.gif) 0 -39px;}






/*===// in ページ共有 ==*/

/*=== lineUp==*/

#lineup_area{
margin:35px 0 0 0;
padding:0 40px;
width:760px; 
}


#lineup_area table td{
padding:0;
margin:0;
border:0;
vertical-align:top;
}
#lineup_area .pr40{
padding-right:40px;
}


#lineup_area .titlearea{ 
padding: 0;


}
#lineup_area .ttl{
display:block;
padding: 3px 0 0 15px;
line-height:1.2em;
width:145px;
background:url(../images/point_star.jpg) top left no-repeat;
}

#lineup_area .titlearea a{
color:#bf0d0e;
text-decoration:none;
}
#lineup_area .titlearea a:hover{
color:#217009;
text-decoration:none;
}

#lineup_area .infoday{
color:#666666; 
line-height:1.2em;
letter-spacing:-0.1em;
padding: 3px 0 0 15px;
width:145px;
}

#lineup_area .pg_ttl{
float:left; width:7px; height:26px; background:#c00e0f;
}
#lineup_area .pg_ttlimgarea{
float:right; width:740px; height:26px;
}
#lineup_area .pg_info{
width:760px; background:url(../lineup/images/pg_swfarea_back.gif) bottom left repeat-y;
margin-bottom:30px;
}
#lineup_area .pg_info_l{
float:left; width:432px; height:auto; background:#fff;
}
#lineup_area .pg_info_r{
float:right; width:310px;
}
#lineup_area .pg_info_r_txtarea{
padding:5px 10px 0 10px;
}

#to_homepage{width: 310px; margin: 10px 0 0 0; height: 42px; background: url(../lineup/images/btn_homepage.gif) no-repeat;}
#to_homepage ul{width: 310px; height: 42px; margin: 0; padding: 0; list-style: none;}
#to_homepage li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#to_homepage li a{display: block; height: 42px; text-decoration: none;}
#btn_homepage1{width: 310px; height:42px; background: url(../lineup/images/btn_homepage.gif) 0 0;}
#btn_homepage1 a:hover{width: 310px; background: url(../lineup/images/btn_homepage.gif) 0 -42px;}

#lineup_area .qr-code_area{
background:url(../lineup/images/qr-code_backarea.gif) top left no-repeat; 
width:256px; 
height:78px; 
margin-top:10px;
padding:5px 0 0 54px;
} 

#lineup_area .pg_info_more{
background:url(../lineup/images/ttl_pg_info_more.gif) top left no-repeat;
width:740px;
padding:26px 10px 0 10px;
} 

#lineup_area .pg_info_more1{
width:740px;
padding:0px 10px 0 10px;
} 
#lineup_area .pg_info_more1_txt{
display:block; padding:10px 0 20px 0;color:#666666;
}

#lineup_area .pg_info_morettl{
display:block;
padding: 0 0 0 23px;
margin:10px 0 7px 0;
line-height:1.0em;
font-weight:bold;
background:url(../images/point_heart.jpg) center left no-repeat;
color:#bf0d0e;
}

#lineup_area .pg_info_more2{
margin:15px 0 0 0;
}
#lineup_area .pg_info_more2_infoarea{
display:block; padding:10px 10px 0 10px;color:#666666;
}
#lineup_area .pg_info_more2_infoarea_l{
float:left; width:180px;
}
#lineup_area .pg_info_more2_infoarea_r{
float:right; width:560px;
}


#lineup_area_listabckarea{
position:absolute;
width:111px; padding-left:729px; margin-top:38px;

}

/*===// lineUp==*/


/*===about==*/
#about_area{
margin:0 0 0 0;
padding:0 20px;
width:800px; 
}
#about_area .ftitlearea{
border-bottom:1px solid #c00e0f;
width:800px;
height:48px;
}
#about_area table{
margin-top:20px;
}

#about_area table td{
padding:0;
margin:0;
border:0;
vertical-align:top;
}
#about_area .pr40{
padding-right:40px;
}


#about_area .fimg{
	margin-right:10px;
}

#about_area .ftxt_red{
color:#c00e0f;
}

/*===// about==*/

/*===at_campus==*/
.main_conte{
margin: 20px 0;
}

#at_campus_area{
margin:0 0 0 0;
padding:0 20px;
width:800px; 
}



#at_campus_area table{
margin-top:20px;
}

#at_campus_area table td{
padding:0;
margin:0;
border:0;
vertical-align:top;
}
#at_campus_area .pr40{
padding-right:40px;
}


#at_campus_area .fimg{
	margin:0 10px 10px 0;
}
#at_campus_area .ptimg{
	margin:0 0 5px 0;
}
.ptimg02{
	margin:0 0 8px 0;
}

#at_campus_area .ftxt{
line-height:1.7em; 
color:#454545;
}
#at_campus_area .ftxt_red{
color:#c00e0f;
}

#mapmore{ position:absolute; width: 90px; margin: -16px 0 0 280px; height: 16px; background: url(../at_campus/images/btn_map.gif) no-repeat;}
#mapmore ul{width: 90px; height: 16px; margin: 0; padding: 0; list-style: none;}
#mapmore li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#mapmore li a{display: block; height: 16px; text-decoration: none;}
#btnmapmore1{width: 90px; height:16px; background: url(../at_campus/images/btn_map.gif) 0 -16px;}
#btnmapmore1 a:hover{width: 90px; background: url(../at_campus/images/btn_map.gif) 0 -48px;}



.map_conte{
margin: 5px 0 20px 0;
}
.map_data{
float:left; width:222px; padding-right:10px;
}

.map_photo01{
	float:left; width:309px;
}

.map_photo02{
	float:right; width:299px;
}


/*===// at_campus==*/


/*=== mail==*/
#mail_area{
margin:20px 0 0 0;
padding:0 40px;
width:760px; 
}
#mail_area .ctitlearea{
width:760px;
height:24px;
}
#mail_area .title_textarea{
display:block; padding:10px 10px 0 0;
}
#mail_area .title_textarea02{
display:block; padding:30px 20px 30px 20px;
}
#mail_area .thanks_txt{
color:#c00e0f;
font-weight:bold;
line-height:1.7em;
}
#mail_area .gray_dotline2{
background: url(../images/gray_dotline_back02.jpg) top left repeat-x; 
width:760px; 
height:1px; 
margin:10px 0;
}
#mail_area .gray_dotline2_ss{
background: url(https://www.nhk.or.jp/1seg2/images/gray_dotline_back02.jpg) top left repeat-x; 
width:760px; 
height:1px; 
margin:10px 0;
}
#formWrap{
	width:680px;
	margin:0px 0px 0px 20px;
	padding:60px 0px 0px 0px;
	}
#mailform_area{
width: 600px;
margin: 0 40px;
padding: 0;
}
.label{
/*width:680px;*/
width:600px;
padding:20px 0px 0px 0px;
}
.label2{
	/*width:600px;*/
width:600px;
	/*padding:10px 0px 30px 0px;*/
padding:10px 0 12px 0;
	}
.label3{
	/*width:680px;*/
width:600px;
	padding:20px 0px 0px 0px;
	}
.label-l{ width:95px; float:left;}
/*.label-r{ width:580px; float:right;}*/
.label-r{ width:500px; float:right;}

input.bg{
	background-image:url(../mail/images/bg_textarea.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-width:1px;
	border-style:solid;
	border-color:#D4D0B2;
	padding:3px;
	width:250px;
}
input.bg_ss{
	background-image:url(https://www.nhk.or.jp/1seg2/mail/images/bg_textarea.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-width:1px;
	border-style:solid;
	border-color:#D4D0B2;
	padding:3px;
	width:250px;
}
textarea,select .bgts{
	background-image:url(../mail/images/bg_textarea.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-width:1px;
	border-style:solid;
	border-color:#D4D0B2;
	padding:3px;
}
textarea,select .bgts_ss{
	background-image:url(https://www.nhk.or.jp/1seg2/mail/images/bg_textarea.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-width:1px;
	border-style:solid;
	border-color:#D4D0B2;
	padding:3px;
}

input.lnone{
	border:none;
	/*background:none;*/
	}
input.btn-submit{
	display:block;
	width:227px;
	height:55px;
	background-image:url(../mail/images/btn_submit.gif);
	background-repeat:no-repeat;
	border:none;
	}
input.btn-submit:hover{
	display:block;
	width:227px;
	height:55px;
	background-image:url(../mail/images/btn_submit-on.gif);
	background-repeat:no-repeat;
	border:none;
	}
input.btn-reset{
	display:block;
	width:227px;
	height:55px;
	background-image:url(../mail/images/btn_reset.gif);
	background-repeat:no-repeat;
	border:none;
	}
input.btn-reset:hover{
	display:block;
	width:227px;
	height:55px;
	background-image:url(../mail/images/btn_reset-on.gif);
	background-repeat:no-repeat;
	border:none;
	}



input.btn-submit_ss{
	display:block;
	width:227px;
	height:55px;
	background-image:url(https://www.nhk.or.jp/1seg2/mail/images/btn_submit.gif);
	background-repeat:no-repeat;
	border:none;
	}
input.btn-submit_ss:hover{
	display:block;
	width:227px;
	height:55px;
	background-image:url(https://www.nhk.or.jp/1seg2/mail/images/btn_submit-on.gif);
	background-repeat:no-repeat;
	border:none;
	}
input.btn-reset_ss{
	display:block;
	width:227px;
	height:55px;
	background-image:url(https://www.nhk.or.jp/1seg2/mail/images/btn_reset.gif);
	background-repeat:no-repeat;
	border:none;
	}
input.btn-reset_ss:hover{
	display:block;
	width:227px;
	height:55px;
	background-image:url(https://www.nhk.or.jp/1seg2/mail/images/btn_reset-on.gif);
	background-repeat:no-repeat;
	border:none;
	}






select.bgcol{
	background-color:#F6F5EE;
	border-width:1px;
	border-style:solid;
	border-color:#D4D0B2;
	width:150px;
}
	
.submit_area{
width: 600px;
margin: 0;
}

ul#submitNavi{
	padding:0px; margin:0 auto;}
ul#submitNavi li{
	width: 226px; padding:0px; margin:0px; float:left; list-style: none;}
/*===// mail==*/





/*100521追加*/

/*wallpaper*/
#wp_area_listabckarea{
position:absolute;
width:91px; padding-left:749px; margin-top:38px;
}
.wp_ttlarea{
padding:5px 0 0 35px; height:19px; background:url(../lineup/images/wp/point_ttl_star.gif) center left no-repeat; margin:8px 0; font-weight:bold;
}
.wp_infoarea{
margin:15px 0 30px 0;
}
.wp_info_ph{
float:left; width:430px;
}
.wp_menu_area{
float:right; width:284px;
}

#wp_menu{width: 254px; height: 212px;}
#wp_menu ul{width: 254px; height: 212px; margin: 0; padding: 0; list-style: none;}
#wp_menu li{display: block; padding: 0 0 28px 0; margin: 0; text-indent:-9999px; text-decoration: none;}

#wp_menubt1 a{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif)  0 0 no-repeat; text-decoration: none;}
#wp_menubt1 a:hover{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -254px 0 no-repeat;}
#wp_menubt1off{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -508px 0 no-repeat;}

#wp_menubt2 a{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) 0 -32px no-repeat; text-decoration: none;}
#wp_menubt2 a:hover{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -254px  -32px no-repeat;}
#wp_menubt2off{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -508px -32px no-repeat;}

#wp_menubt3 a{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) 0 -64px no-repeat; text-decoration: none;}
#wp_menubt3 a:hover{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -254px -64px no-repeat;}
#wp_menubt3off{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -508px -64px no-repeat;}

#wp_menubt4 a{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) 0 -96px no-repeat; text-decoration: none;}
#wp_menubt4 a:hover{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -254px -96px no-repeat;}
#wp_menubt4off{display: block; width: 254px; height:32px; background: url(../lineup/images/wp/bt_wp_slct.gif) -508px -96px no-repeat;}


.wp_note_more{
background:url(../lineup/images/wp/ttl_note.gif) top left no-repeat;
width:740px;
padding:26px 10px 0 10px;
margin-top:40px;
}
.wp_note_more_txt{
display:block; padding:10px 0 20px 0;color:#666666;
}
/* // wallpaper*/

/*mail*/
#to_thanksback{width: 182px; margin: 0; height: 32px; background: url(../mail/images/bt_thanksback.gif) no-repeat;}
#to_thanksback ul{width: 182px; height: 32px; margin: 0; padding: 0; list-style: none;}
#to_thanksback li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#to_thanksback li a{display: block; height: 32px; text-decoration: none;}
#btn_thanksback1{width: 182px; height:32px; background: url(../mail/images/bt_thanksback.gif) 0 0;}
#btn_thanksback1 a:hover{width: 182px; background: url(../mail/images/bt_thanksback.gif) 0 -32px;}

#to_thanksback_ss{width: 182px; margin: 0; height: 32px; background: url(https://www.nhk.or.jp/1seg2/mail/images/bt_thanksback.gif) no-repeat;}
#to_thanksback_ss ul{width: 182px; height: 32px; margin: 0; padding: 0; list-style: none;}
#to_thanksback_ss li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#to_thanksback_ss li a{display: block; height: 32px; text-decoration: none;}
#btn_thanksback_ss1{width: 182px; height:32px; background: url(https://www.nhk.or.jp/1seg2/mail/images/bt_thanksback.gif) 0 0;}
#btn_thanksback_ss1 a:hover{width: 182px; background: url(https://www.nhk.or.jp/1seg2/mail/images/bt_thanksback.gif) 0 -32px;}
/* // mail*/

#to_back{width: 91px; margin: 0; height: 24px; background: url(../images/btn_back.gif) no-repeat;}
#to_back ul{width: 91px; height: 24px; margin: 0; padding: 0; list-style: none;}
#to_back li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#to_back li a{display: block; height: 24px; text-decoration: none;}
#btn_back1{width: 91px; height:24px; background: url(../images/btn_back.gif) 0 0;}
#btn_back1 a:hover{width: 91px; background: url(../images/btn_back.gif) 0 -24px;}

.gray_sline{
border-bottom:1px solid #373737;
}

#footer{
background: #c00e0f;
clear:both;
font-size:0.9em;
letter-spacing:-0.1em;
}

/*100521追加* ここまで/




