@Charset "UTF-8";

/****************************************************
* CSS 2.0*
****************************************************/

* {margin: 0px;padding: 0px;}

body {background: #003a7c url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg.gif) repeat-x; color: #FFFFFF; font-size: 0.8em; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; line-height: 1.5; text-align: center;}
ul, li {list-style-type: none;}
a img{border: none;}
a {text-decoration: underline;}
a:hover {text-decoration: underline;}
li a{color: #FFFFFF; text-decoration: underline;}
li a:hover {color: #ffff99; text-decoration: underline;}

/********************* default parts ***********************/

.l {float: left; margin-right: 5px;}
.tCenter {margin-bottom: 10px; text-align: center;}
.tRight {margin-bottom: 10px; text-align: right;}
.pagetop {margin: 20px 10px 0 0 !important; text-align: right;}
.pagetop a{ color: #003471;}
.pagetop a:hover{color: #FF9900;}
blockquote {margin-left: 1em; margin-bottom: 1em; padding: 0.5em; border: 1px solid #cccccc; background: #f2f2f2;}

/********************* layer ***********************/
#header {width: 960px; _width: 990px; height: 145px; _height: 160px; margin: 0 auto; padding: 15px 15px 0 15px; text-align: left; 
	background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_header.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_header.png',sizingMethod='scale');
}
#contents {width: 990px; margin: 0 auto; background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_content01.gif) repeat-y; text-align: left;}
#contents02 {margin: 0 15px 0 15px; padding: 20px 0 0 0; background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_content02.gif) no-repeat;}
#main {float: left; width: 735px;}
#center {float: right; width: 510px; min-height: 300px; _height: 300px; padding: 30px 0 20px 0; background: #fff url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_main.gif) no-repeat; }
#left {float: left; width: 205px; padding: 10px 0 0 0; }
#right {float: right; width: 205px; padding: 10px 0 0 0; }
#footer {padding: 0 0 10px 0; background: #001225; text-align: center;}

/********************* header ***********************/


/********************* footer ***********************/

#footerIn{width: 590px; margin: 0 auto; padding: 10px 0; text-align: left;}
#footer p.logoNhk{float: left; width: 70px; }
#footer p {color: #bfc4c8; font-size: 85%; line-height: 1.3; text-align: left;}
#footer p a {color: #bfc4c8;}
#footer p a:hover {color: #FFFFFF;} 

/********************* center ***********************/

#center h1 {margin: 0 10px 15px 10px; padding: 0.3em 0.5em; background: #f1fdff url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_h1.gif) repeat-x; color: #003471; font-size: 1.3em; line-height: 1.25;}
#center .entry{margin: 0 10px 10px 10px; }
#center .entry h1 {margin: 20px 0 10px 0; padding: 0 0 5px 18px; border-bottom: 2px dotted #003471; background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_entryttl.gif) no-repeat; color: #003471; font-size: 1.3em; line-height: 1.25;}
#center h2 {margin: 0 0 10px 0; padding: 0 0 5px 18px; border-bottom: 2px dotted #003471; background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_entryttl.gif) no-repeat; color: #003471; font-size: 1.3em; line-height: 1.25;}
#center h2#trackback{margin: 20px 0 10px 0;}
#center h2#comment{margin: 20px 0 10px 0;}
#center h2#post{margin: 20px 0 10px 0;}
#center h2.searchList{margin: 30px 0 10px 0; }
#center h2 a{color: #0075D2; text-decoration: none; }
#center h2 a:hover{color: #003471; text-decoration: none; }
#center h3 {margin: 15px 0 10px 20px; padding: 0; color: #003471; font-size: 1.3em; line-height: 1.25;}
#center h4 {margin: 0 0 5px 20px; padding: 0; color: #003471; font-size: 1.3em; line-height: 1.25;}
#center h1 span , #center h2 span{display: block; font-size: 80%;}
#center p {margin: 0 0 1em 0; padding: 0 10px 0 20px; color: #000000; }
#center .entry p a {color: #0075D2; font-weight: bold;}
#center .entry p a:hover {color: #003471;}
#center hr{clear: both; display: none;}

/********************* center (category) ***********************/

#center p.topicpath {margin: -15px 0 5px 0; padding: 0 0 0 10px; }
#center p.topicpath a{color: #003471;}
#center p.topicpath a:hover{color: #FF9900;}
#center p.pageNav {margin: 0 10px 20px 10px; text-align: center;}
#center p.pageNav a{color: #003471;}
#center p.pageNav a:hover{color: #FF9900;}

/********************* posted ***********************/

#center p.posted {clear: both; margin: 0 0 1em 0; padding: 0.4em 0; border-top: 1px solid #7fabdc; color: #666666; font-size: 0.9em; text-align: right;}
#center p.posted a{color: #666666;text-decoration: underline; font-weight: normal;}
#center p.posted a:hover{color: #FF9900;text-decoration: underline; font-weight: normal;}
#center p.posted span{color: #666666;}

/********************* comment trackback ***********************/

#center div#trackbacks h2 {}
#center div#trackbacks h3 {}
#center div#trackbacks h4 {}
#center div#trackbacks input {width: 400px; }
#center div#trackbacks p {padding: 0 0 0 30px; }
div.commentD{margin: 20px 0 0 0; border-bottom: 1px solid #CCCCCC; }

/********************* left ***********************/

#left div#casterPic{height: 160px; margin: -10px 40px 20px 40px; padding: 5px; background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bg_caster.gif) no-repeat; text-align: center; }
#left div#casterPic p{margin: 0.25em 0 0 0; font-size: 1.2em; font-weight: bold; line-height: 1.5;}
#left h2 {margin: 0 0 8px 0;}
#left ul {width: 205px; margin: 0 0 30px 0; line-height:1.3;}
#left ul li {margin:0 0 5px 0; padding: 3px 5px 3px 35px;}
#left ul li a {color: #FFFFFF; text-decoration: underline;}
#left ul li a:hover {color: #FFFF99; text-decoration: underline;}
#left ul#categoryList li{background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bullet01.gif) 10px 0.3em no-repeat ;}
#left ul#categoryList li a{text-decoration: none;}
#left ul#newentryList li{background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bullet02.gif) 13px 0.3em no-repeat ;}
#left p.rss{padding: 20px 10px; background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/joint_left.gif) no-repeat;}

/********************* right *****************************/

#right div#bnr{margin: 0 0 15px 0; padding: 0 0 15px 0; background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/joint_right.gif) left bottom no-repeat; }
#right div#bnr a{display: block; margin: 0 0 10px 0 !important; }
#right h2 {margin: 0 0 8px 0;}
#right form{margin: 0 0 30px 0; }
#right input#formSearchText{float: left; width: 135px; height: 20px; margin: 0 5px 0 15px; border: none; display: inline; }
#right ul {width: 205px; margin: 0 0 30px 0; line-height:1.3;}
#right ul li {margin:0 0 5px 0; padding: 3px 5px 3px 35px;}
#right ul#commentList li{background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bullet03.gif) 10px 0.3em no-repeat ;}
#right ul#trackbackList li{background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bullet04.gif) 13px 0.3em no-repeat ;}
#right ul#backnumList li{background: url(/web/20141224123824im_/http://www9.nhk.or.jp/news7-blog/images/bullet05.gif) 13px 0.3em no-repeat ;}


/********************* Calendar **************************/

#calendarList {position: relative; width: 205px; margin: 0 0 8px 0; font-size: 12px; text-align: center;}
#calendarList div.left {position: absolute; top: 0px; left: 22px; width: 20px;}
#calendarList div.center {padding: 0 0 0 0; font-weight: bold; text-align: center;}
#calendarList div.right {position: absolute; width: 20px; top: 0px; right: 22px;}
#calendarList a {color: #FFFFFF;text-decoration: none;}
#calendarList a:hover {color: #FFFF99; text-decoration: none; font-weight: bold; }
#calendar {width: 197px; margin: 0 4px 20px 4px; }
#calendar table {width: 197px; border-collapse: collapse; font-size: 11px; line-height: 1.4; text-align: center;}
#calendar caption {padding-bottom: 0.6em;font-size: 11px;font-weight: bold;}
#calendar th {padding: 2px 0; background: #0049ad; color: #FFFFFF; font-weight: normal; font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
#calendar td {padding: 0.2em; text-align: center; font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
#calendar .today {background: #bfd5ee; color: #0057ba;}
#calendar .today a {color: #0057ba;}
#calendar .today a:hover {color: #0057ba;}
#calendar td a{color: #FFFFFF; text-decoration: underline;}
#calendar td a:hover{color: #FFFF99;}

/********************* search **************************/



/********************* floatのクリア **************************/

.clearfix:after,
#contents02:after,
#footer:after{	/*モダンブラウザ*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.clearfix,
#contents02,
#footer{	/*IE7,Mac IE5*/
	display: inline-block;
}
/*IE6以前*/
/*Hides from Ie-mac\*/
.clearfix,
#contents02,
#footer{display: block; height: auto; overflow: hidden;}
* html .clearfix,
* html #contents02,
* html #footer{height: 1%; overflow: visible;}
/*End hide from IE-mac*/
/*
     FILE ARCHIVED ON 12:38:24 Dec 24, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:20:38 Jul 30, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/