@charset "UTF-8";


/*初期化*/
* {
	margin: 0px;
	padding: 0px;
	}


/*banner - バナー*/
.banner_title {
height: 300px;
text-align: right;
background-color: #F8F8FF;
border-style: none;
}


/*link - リンク*/
a:link { color: #000000;}
a:visited { color: #000000;}
a:hover { color: #999999;}
a:active { color: #000000;}
h1 a:link { color: #000000;}
h1 a:visited { color: #000000;}
h1 a:hover { color: #999999;}
h1 a:active { color: #000000;}
.plugin-calender a:link { color: #87CEFA; text-decoration: underline;}
.plugin-calender a:visited  { color: #999999; text-decoration: underline;}
.plugin-calender a:hover  { color: #999999; text-decoration: underline;}
.plugin-calender a:active  { color: #87CEFA; text-decoration: underline;}
.banner_title a:link { color: #F8F8FF;}
.banner_title a:visited { color: #F8F8FF;}
.banner_title a:hover { color: #F8F8FF;}
.banner_title a:active { color: #F8F8FF;}
.entry_body a:link { color: #87CEFA; text-decoration: underline;}
.entry_body a:visited { color: #87CEFA; text-decoration: underline;}
.entry_body a:hover { color: #87CEFA; text-decoration: underline;}
.entry_body a:active { color: #87CEFA; text-decoration: underline;}

/*width - レイアウトサイズ*/
#ALL { width:980px;}
#MAIN { width:980px;}
#SUB1 { width:150px;}
#CONTENTS { width:640px;}
#SUB2 { width:150px;}


/*width - 各部分のサイズ*/
.form_data { width: 50%;}
.form_com { width: 100%;}
.form_pass { width: 20%;}
.form_tb { width: 100%;}
.calender  { width: 100%;}


/*float - 回り込み*/
#SUB1 { float: left;}
#CONTENTS { float: left;}
#SUB2 { float: right;}


/*clear - 回り込み解除*/
.clear { clear: both;}


/*border - 枠線*/
img {border-style: none;}
a img {border-style: none;}
.trackback_section { border-top: 0px dashed #CCCCCC;}
blockquote { border: 0px solid #CCCCCC;}
div.img {border: 1px solid #808080;}

/*margin - マージン*/
#ALL { margin: 0px auto 50px auto;}
#HEADER { margin: 0px 0px 50px 10px;}
#SUB1 { margin: 20px 20px 0px 0px;}
#SUB2 { margin: 20px 0px 0px 0px;}
.entry { margin: 50px 0px 50px 0px;}
h3 { margin: 0px 0px 0.4em 0px;}
.plugin_third { margin: 0px 0px 50px 0px;}
.plugin_third ul { margin: 0px 0px 0px 20px;}
.plugin_third input { margin: 0px 0px 5px 0px;}
.plugin_third textarea { margin: 0px 0px 5px 0px;}
.entry_body { margin: 40px 0px 1em 0px;}
.entry_body ul { margin: 0px 0px 0px 20px;}
.entry_more { margin: 1em 0px 0px 0px;}
.entry_more_body { margin: 1em 0px 0px 0px;}
#TRACKBACK { margin: 0px 0px 50px 0px;}
.trackback_url input { margin: 0px 0px 0.5em 0px;}
.trackback_section { margin: 10px 0px 0px 0px;}
.trackback-excerpt { margin: 0px 0px 1em 0px;}
#NAVI { margin: 0px 0px 50px 0px;}
h4 { margin: 0px 0px 0.3em 0px;}
.plugin_first { margin: 20px 0px 40px 0px;}
.plugin_first  ul { margin: 0px 0px 0px 20px;}
.plugin_first input { margin: 0px 0px 5px 0px;}
.plugin_first textarea { margin: 0px 0px 5px 0px;}
.plugin_second { margin: 20px 0px 40px 0px;}
.plugin_second ul { margin: 0px 0px 0px 20px;}
.plugin_second input { margin: 0px 0px 5px 0px;}
.plugin_second textarea { margin: 0px 0px 5px 0px;}
.menu { margin: 0px 0px 50px 0px;}
.menu ul { margin: 0px 0px 0px 20px;}
#FOOTER { margin: 0px 0px 50px 0px;}
blockquote { margin: 1em 10px 0em 10px;}
.fc2_footer { margin: 1em 0px 0px 0px;}


/*padding - パディング*/
.entry_data li { padding: 0px 0.5em 0px 0px;}
.trackback_section { padding: 10px 0px 0px 0px;}
.trackback_data li { padding: 0px 0px 0px 3px;}
#NAVI li { padding: 0px 5px 0px 0px;}
blockquote { padding: 5px 5px 5px 5px;}


/*text-align - テキストの位置*/
#body { text-align: center;}
#ALL { text-align: left;}
.entry_data { text-align: right;}
.trackback_data { text-align: right;}
#NAVI { text-align: center;}
#FOOTER { text-align: center;}


/*font-size - フォントサイズ*/
body { font-size: 14px;}
h1 { font-size: 20px;}
h2 { font-size: 5px;}
h3 { font-size: 16px;}
h4 { font-size: 12px;}
.entry_data { font-size: 12px;}
.trackback-excerpt { font-size: 12px;}
.trackback_data { font-size: 12px;}
.plugin_first_body { font-size: 12px;}
.plugin_second_body { font-size: 12px;}
.menu ul { font-size: 12px;}
.tag_body { font-size: 12px;}
#FOOTER { font-size: 10px;}


/*font-weight - フォントの太さ*/
h2 { font-weight: normal;}
.entry_more { font-weight: bold;}
#NAVI { font-weight: bold;}


/*font-family - フォントの種類*/
body { font-family: "Times New Roman", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "ＤＦＰ教科書体W3", "MS PMincho", "Hiragino Mincho Pro", serif;}


/*text-decoration - テキスト装飾*/
a { text-decoration: none;}


/*line-height - 行間*/
body { line-height: 160%;}
.entry_body { line-height: 160%;}
.entry_more_body { line-height: 160%;}
.tb-excerpt { line-height: 160%;}
.plugin_first_body { line-height: 160%;}
.plugin_second_body { line-height: 160%;}
.plugin_third_body { line-height: 160%;}
.menu ul { line-height: 160%;}
.tag_body { line-height: 160%;}
#FOOTER { line-height: 1.4;}


/*color - フォントカラー*/
body { color: #33333;}
h2 { color: #F8F8FF;}
h3 { color: #000000;}
h4 { color: #000000;}

/*background-color - 背景色*/
body { background-color: #F8F8FF;}
blockquote { background-color: #EEEEEE;}


/*display - ボックスの種類*/
.entry_data li { display: inline;}
.trackback_data li { display: inline;}
#NAVI li { display: inline;}


/*list-style - リストスタイル*/
.entry_data { list-style: none;}
.trackback_data { list-style: none;}
#NAVI ul { list-style: none;}