@charset "UTF-8";

/* 基本設定 */
* {
     margin:0;
     padding:0;
     voice-family: "\"}\"";
     voice-family:inherit;
margin-right:auto;
margin-left:auto;

}

a img {
     border-style : none;
     border-width : 0px;
     text-decoration : none;
     padding:0px;
}

body{
     scrollbar-base-color:#ffffff;
     font-size:100%;color:#666666;text-align:center;
     background-color:#fff;
    width:980px;
}

td{font-size:75%;line-height:150%;}


input{color:#666666;}

textarea{color:#666666;}


/*epa!header*/
#header {
	height: 70px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
#header #head {
	float: left;
	margin-left: 0px;
}
#header #topmenu {
	float: right;
	margin-top: 45px;
	width: 439px;
	height: 15px;
	margin-right: 0px;
}
#header #topmenu ul {
	list-style-type: none;
}

#header #topmenu ul li {
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	background-color: #FFF;
	text-align: center;
	display: block;
	margin-right: 0px;
	margin-left: 40px;
}
#header #topmenu ul .menu1 {
	margin-left: 0px;
	margin-top: 0px;
}
.slider-wrapper {
	height: 400px;
	width: 980px;
	background-color: #fff;
}

/*epa!header*/




/* 全体の設定 */
div#IntegrationField{
font-size:75%;line-height:150%;
;
text-align:center;
background-color:#ffffff;
}

div#Wrappin{
padding:18px;
}

/* 全プラグイン共通設定 */
div.PluginTitle{padding:2px 0px;}
div.PluginExplanation{padding:2px 0px;}
div.PluginContents{padding:2px 0px;

}


/* 基本文字色 */
div#IntegrationField{color:#666666;
}

/* メイン背景色 */
#MainBlock{background-color:#ffffff;}

/* ボーダー設定（横） */
     div.EntryTitle{

     }
     div.EntryFooter{
     border-bottom:1px solid #000000;
     }

/* リンクカラー */
a:link {
text-decoration:none;color:#999999;
}
a:visited{
text-decoration:none;color:#999999;
}
a:hover {
text-decoration:none;color:#cccccc;
}
a:active {
text-decoration:none;color:#cccccc;
}

/* カレンダーリンクカラー */
span.Calender a:link {
text-decoration:none;color:#ffffff;
}
span.Calender a:visited{
text-decoration:none;color:#ffffff;
}
span.Calender a:hover {
text-decoration:none;
color:#000000;background-color:#ffffff;
}
span.Calender a:active {
text-decoration:none;
color:#000000;background-color:#ffffff;
}

/* カレンダーリンクカラー（日付） */
span.Day{color:#c0c0c0;}

span.Day a:link {
text-decoration:none;
color:#000000;background-color:#ffffff;
}
span.Day a:visited{
text-decoration:none;
color:#000000;background-color:#ffffff;
}
span.Day a:hover {
text-decoration:none;color:#c0c0c0;
}
span.Day a:active {
text-decoration:none;color:#c0c0c0;
}

/* （タイトル）リンクカラー */
span.Title a:link {
text-decoration:none;color:#000000;
}
span.Title a:visited{
text-decoration:none;color:#000000;
}
span.Title a:hover {
text-decoration:none;color:#cccccc;
}
span.Title a:active {
text-decoration:none;color:#cccccc;
}


 /* サイドバー背景色 */
div#IntegrationField{
background-color:#ffffff;
}

/* サイドバーリンクカラー */
span.SideBlock{color:#333; /* フォントカラー */
font-size:10px;




}

span.SideBlock a:link {
text-decoration:none;color:#333;
font-size:12px;

}
span.SideBlock a:visited{
text-decoration:none;color:#004365;
}
Span.SideBlock a:hover {
text-decoration:none;color:#333;
}
span.SideBlock a:active {
text-decoration:none;color:#333;
}











/* ページレイアウト */
/* ①＋②＋③ */
div#IntegrationField{
width:980px;
margin-top : 0px;
margin-bottom : 10px;
margin-left : auto;
margin-right : auto;
text-align:center;
}


/* 縦型カレンダー① */
/*div#CalenderArea{
float:left;
width:28px;
margin-left : auto;
margin-right : auto;
text-align:center;
}
     div.CalenderBox{
     padding: 10px 2px;
     }*/











/* 記事、プラグイン統括ブロック②＋③ */
div#CentralArea{
float:right;
width:980px;
}

/* 記事、等② */
div#MainBlock{
float:right;
width:700px;
margin-right:50px;
}

/* ブログタイトル */
div#TopBox{
margin:10px 0px;
}
     div.BlogTitle{
     padding:10px;
     font-size:200%;
     }

/* 記事 */
div#EntryBox{
margin:10px 0px;
}
     div.EntryTitle{
     padding: 10px 0px;
     text-align:left;
     }
     div.EntryText{
     padding: 5px 0px;
     text-align:left;
     }
     div.PostScriptTitle{
     padding: 5px;
     text-align:right;
     }
     div.PostScriptText{
     padding: 5px 0px;
     text-align:left;
     }
     div.EntryFooter{
     padding: 5px 0px;
     text-align:right;
     margin-bottom:50px;
     }

/* トラックバック */
div#TrackbackBox{
margin:10px 0px;
}
     div.TrackbackBoxTitle{
     padding:10px 0px;
     text-align:left;
     }
     div.TrackbackURL{
     padding: 20px 0px;
     text-align:left;
     }
     div.TrackbackTitle{
     padding: 5px 0px;
     text-align:left;
     }
     div.TrackbackText{
     padding: 5px 0px;
     text-align:left;
     }
     div.TrackbackFooter{
     padding: 5px 0px;
     text-align:right;
     margin-bottom:50px;
     }

/* コメント */
div.CommentBox{
margin:10px 0px;
}
     div.CommentBoxTitle{
     padding:5px 0px;
     text-align:left;
     }
     div.CommentTitle{
     padding: 5px 0px;
     text-align:left;
     }
     div.CommentText{
     padding: 5px 0px;
     text-align:left;
     }
     div.CommentFooter{
     padding: 5px 0px;
     text-align:right;
     margin-bottom:50px;
     }


/* コメント投稿 */
div#CommentPostBox{
margin:10px 0px;
}
     div.CommentPostTitle{
     padding: 2px;
     text-align:left;
     }
     div.CommentPost{
     padding: 2px 0px;
     text-align:left;
     }

/* 記事下 */
div#BottomBox{
margin:10px 0px;
}

/* 移動 */
     div.PageMove{
     padding: 18px 5px;
     text-align:center;
     }

/* プラグインエリア５（３） */
     div#BottomPlugin{
     padding: 18px 5px;
     }
/* 削除禁止 */
     div.Ad{
     padding: 18px 5px;
     text-align:center;
     }
/* プラグインエリア３ */
     div.BottomPluginLeft{
     float:left;
     width:240px;
     padding:10px;
     }
/* プラグインエリア４ */
     div.BottomPluginRight{
     float:right;
     width:240px
     padding:10px;
     }

/* サイドバープラグインエリア③１，２（１，２） sidemenu*/
div#SideArea{
float:left;
width:200px;
text-align:left;
margin-top:40px;
margin-left:0px;
}
     div.SidePluginBox{
     float:left;
     padding:8px;
     width:200px;
     }




