@charset "utf-8";

/*ページ全体の指定*/
body{
margin:0px;
padding:0px;
text-align:center;
background:url("https://blog-imgs-11.fc2.com/w/i/f/wifemovie/007kabe.gif");
font-size:90%;
font-family : Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

/*ページ全体のリンク指定*/
a{
	color:#1d3994;
	}
a:link	{
	text-decoration : none;
}
a:hover	{
	text-decoration : underline;
         color:#c40026;
	}
a:hover img {
 opacity: 0.7;
 filter: alpha(opacity=70);
 -ms-filter: "alpha(opacity=70)";
 -moz-opacity: 0.7;
}
a:visited	{
	text-decoration : none;
}

/*ページの輪郭*/
#flame{
	width: 910px;
	background:#fff;
	margin: 0 auto 0 auto;
	text-align:center;
}

/*ヘッダ*/
#head{
	width: 910px;
	background: #669999;
	border-bottom:5px solid #EBECEC;
	margin:0 auto;
	text-align:left;
}
#head2{  
         width: 890px;
         background: #669999;
         border-bottom:5px solid #EBECEC;
         padding:10px;
	text-align:left;
         color:#ffffff;
}
/*タイトルの部分*/
h1{
	font-size:29px;
	margin:0px;
	padding:50px 10px 30px 10px;
	color:#fff;
	}
	h1 a{
		text-decoration:none;
		color:#fff;
		}
	h1 a:hover{
		color:#EBECEC;
                                text-decoration:none;
		}
h2{
		color:#1d3994;
	}
	
/*左のブロック*/
#left{
	width: 230px;
	float: left;
}
.menu{
	width:206px;
	padding:3px;
	margin:0 auto 1em auto;
	background:#EBECEC;
	text-align:left;
}
	.pic{
		border:1px solid #ccc;
		padding:5px;
		line-height:150%;
		background:#fff;
		}
h3{
	width:206px;
	padding:3px;
	margin:0 auto;
	border-bottom:4px double #669999;
	text-align:left;
	font-size:90%;
	font-weight:normal;
}
.menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	.menu li{
		background:#fff;
		padding:2px 6px;
		margin:2px;
		border:1px solid #ccc;
		}
		
		/*左のメニュー*/
		.menu li a{
			color:#1d3994;
			background:#fff;
			text-decoration:none;
			border-left:5px solid #669999;
			display:block;
			padding:4px 0px 4px 7px;
			margin:0px;
			}
		/*メニューにポインタを載せた時の指定*/
		.menu li a:hover{
			color:#c40026;
			border-left:5px solid #c40026;
　　　　　　　　　　　　　　　　      background:#FFE6E6;
                        text-decoration:none;
			}
			
/*右のブロック*/
#right{
	width: 660px;
	margin-left:20px;
	float: right;
	text-align:left;
}

/*右のタイトル部分*/
h2{
	background:url("https://blog-imgs-11.fc2.com/w/i/f/wifemovie/007kabe.gif");
	font-size:100%;
	margin:0px;
	padding:3px;
	}
	h2 a{
		color#003d84;
		text-decoration:none;
		}
	h2 a:hover{
		text-decoration:underline;
		}
	/*メインの記事の部分*/
	.main{
		padding:0px;
		margin:0px 0px 20px 0px;
		}
		
	/*本文をくくる*/
	.txt{
		margin:10px 15px 15px 15px;
		padding:0px;
		line-height:150%;
		}

	/*月日の表示部*/
	.iroiro{
		
font-size:11px;
text-align:right;
		}

/*次・戻るリンク*/
#pre{
margin:0px 0px 20px 10px;
text-align:left;
}
/*著作権表示の部分つまりフッタ*/
#foot{
font-size:10px;
clear:both;
	text-align:center;
	width:890px;
	background: #669999;
	border-top:5px solid #EBECEC;
	padding:5px;
	margin:15px auto 0 auto;
	}
	#foot a{
		color:#000;
		text-decoration:none;
		}
	#foot a:hover{
		text-decoration:underline;
		}
/*プラグインもろもろの設定*/
table{
	font-size:80%;
}
.plugin-search,.plugin-calender,.plugin-myimage,.plugin-freearea,.plugin-mail,.plugin-weather,.plugin-powered,.freearea{
		margin:0px;
		padding:5px;
}
p{
margin:0px;
padding:0px;
}
form{
margin:0px;
padding:0px;
}

search {
float:right;
margin-top:10px; /* 検索窓の上間隔 */
margin-right:20px; /* 検索窓の右間隔 */
}

.topbox table {
width: 630px;
border: 1px #c0c0c0 dotted;
font-size: 12px;
line-height : 15px;
margin-left:20px;
}

.topbox td {
border: 0px;
padding: 2px 5px;
text-align: left;
}

.movie_under table {
width: 630px;
height: 255px;
border: 0px #000000 solid;
}

.movie_under caption {
text-align: left;
}

.movie_under td {
border: 0px #000000 solid;
padding: 0 8px;
text-align: left;
}

.down table {
width: 630px;
border: 1px #dcdcdc solid;
}

.down td {
border: 0px solid;
padding: 10px 10px;
text-align: left;
font-size : 16px;
font-weight : bold;
}

.down th {
border: 1px #ff8080 solid;
background-color: #FFD2FF;
padding: 10px 10px;
text-align: left;
color: #ffffff;
font-size : 16px;
font-weight : bold;
}