@charset "utf-8";

/* ▼ body▼ 
------------------------------------------------- */
body{
padding: 0;
margin: 0;
font: 13px/1.5 verdana, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
*font-size: small;
*font: x-small;
color: #eeeeee;
text-align: center;
background-color: #000000;
background-image: url(https://blog-imgs-52-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03bg1.png);
background-repeat: repeat;
background-attachment: fixed;
}

/* リセット
------------------------------------------------- */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

q:before, q:after {content: '';}

a:link, a:visited {
color: #00ffff;
text-decoration: none;
}

a:hover, a:active {
color: #999999;
text-decoration: none;
}

table {
border-collapse: collapse;
border-spacing :0;
font-size: inherit;
border-color:#444444;
}

table tr,th,td {
border:1px solid #444444;
padding:3px;
}

blockquote {
background-color: #111111;
border: 4px double #eeeeee;
margin:3px;
padding:15px;
color:#999999;
}

img {
border: 0;
}
/* layout
------------------------------------------------- */
#container{
width:980px;
text-align:left;
margin:0px auto;
}

#header{
width:100%;
background-image:url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03headbg.png);
background-color: #000000;
margin-bottom: 40px;
border-bottom: 5px solid #1d63ff;
}

#main{
float:left;
width:600px;
margin-bottom: 10px;
}

#sidebar{
float:right;
width:360px;
color: #999999;
margin-bottom: 20px;
}

#footer{
clear:both;
width:100%;
text-align:center;
padding-top:15px;
background-image:url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03headbg.png);
background-color: #000000;
border-top: 5px solid #1d63ff;
}


/* header
------------------------------------------------- */
.title{
font-size: 300%;
font-weight: bold;
padding:0 20px 20px 20px;

}

#header h1{
font-size: 93%;
font-weight: normal;
padding:10px 20px 5px 20px;
background-color: #111111;
border-bottom: 2px solid #1d63ff;
color: #ffffff;
}

#header p a{
color: #eeeeee;
}

#header p a:hover{
color: #999999;
}

ul#nav4 {
margin-left: 20px;
list-style: none;
height: 80px;
}
ul#nav4 li {
float: left;
margin-right: 5px;
}
/* main
------------------------------------------------- */
#main h2{
font-size: 153.9%;
padding: 6px 10px;
background-color: #111111;
border-left: 8px solid #1d63ff;
border-bottom: 1px solid #1d63ff;
background-image:url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03h2bg.png);
}

#main h2 a {
color: #ffffff;
}

#main h2 a:hover {
color: #999999;
}

.info{
text-align: right;
margin-right: 5px;
font-family: Georgia;
}

.entbox{
margin-bottom: 40px;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background-color: #222222;
background-image: url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03mainbg.jpg);
box-shadow: 5px 7px 10px #555555;
-webkit-box-shadow: 5px 7px 10px #555555;
-moz-box-shadow: 5px 7px 10px #555555;
}

.entboxin{
font-size: 123.1%;
padding:30px 20px 10px 20px;
}

.entboxin a {
text-decoration:underline;
}

.entboxin a:hover {
text-decoration:underline;
}

.info2 {
font-size: 100%;
color: #ffcc33;
margin: 15px 20px 5px 20px;
}

.info3 {
text-align: right;
padding: 7px 8px 5px 8px;
border-top:  1px solid #1d63ff;
background-image:url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03h2bg.png);
}
/* more
------------------------------------------------- */
.morelink{
margin:10px 0 20px 0;
font-size: 13px;
font-weight: bold;
}

.morelink a{
border-radius: 5px;
border: 1px solid #444444;
padding: 5px 15px;
background-color: #af0000;
}

.morelink a:hover{
border: 1px solid #999999;
background-color: #ff9999;
}

.more{
margin-top: 1em;
}

/* コメント＆トラックバック
------------------------------------------------- */
#main h3{
font-size: 153.9%;
padding: 4px 10px;
background-color: #111111;
background-image:url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03headbg.png);
}

.comtrbox{
font-size: 100%;
margin:5px 20px;
background: #555555;
}

.comtrtitle {
border-bottom: 1px dotted #111111;
padding: 3px 10px;
}

.comtrentry {
padding: 6px 10px;
}

.comtrfot {
text-align: right;
padding: 3px 10px;
border-top: 1px dotted #111111;
}

.trackurl {
margin-left: 5px;
}

.tra {
margin-left: 5px;
}

/* コメントフォーム
------------------------------------------------- */
.entbox form {
margin-left: 10px;
}
.entbox form p {
font-weight: bold;
}

.button{
text-align: right;
margin-right: 8px;
}
.button input{
width: 200px;
font-size: 100%;
margin: 12px 0 12px 5px;
background-color: #222222;
color: #eeeeee;
}

.button input:hover {
color: #000000;
background: #333333;
}
/* sidebar
------------------------------------------------- */
#sidebar h2{
font-size: 123.1%;
text-align: center;
padding: 7px 8px;
background-color: #111111;
background-image:url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03headbg.png);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid #333333;
border-bottom: none;
}

.box {
padding: 10px;
background-image: url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03mainbg.jpg);
margin-bottom: 30px;
border: 1px solid #333333;
border-top: none;
}
.boxcal {
background-image: url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03mainbg.jpg);
margin-bottom: 30px;
border: 1px solid #333333;
border-bottom: none;
}
/* ページナビ
------------------------------------------------- */
.page-navi{
text-align: center;
margin-bottom: 10px;
}

#con-navi{
font-weight:bold;
text-align: center;
}


/* footer
------------------------------------------------- */
.fc2-pr {
text-align: left;
margin-top: 10px;
margin-left: 8px;
}

/* カテゴリリスト
------------------------------------------------- */
.catelist {
list-style-image: url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03list6363253.gif);
list-style-position: inside;
margin-bottom: 75px;
}

.catelist2 {
text-align: center;
font-size: 81%;
}

/* サイトマップ&サーチ
------------------------------------------------- */
.map_sarch {
}

.map_sarch dd{
margin-left: 127px;
border-bottom: 1px dotted #111111;
}

.map_sarch2 {
margin-top: 10px;
text-align: right;
font-size: 81%;
}
/* ブックマーク 拍手
------------------------------------------------- */
.fc2_footer {
margin-top:20px; 
margin-bottom:5px; 
}

/* ------ FC2ブログ関連記事リスト
-----------------------------------------------*/
.relate_dl {
margin: 20px 10px;
padding: 10px;
border-radius: 10px;
border:1px solid #999999;
background-image:url(https://blog-imgs-53-origin.fc2.com/s/e/a/seaztemplate/seaztemplate03h2bg.png);
}

.relate_dt {
font-weight: bold;
padding-left: 5px;
border-bottom:1px dotted #555555;
}
.relate_dd { 
margin-top: 10px; 
}
.relate_ul { 
padding-left: 15px;
}


/* プラグイン
------------------------------------------------- */
#sidebar ul {
list-style-type: none ;
}

#sidebar li {
padding: 2px;
border-bottom: 1px dotted #999999;
}

/* 検索バー
------------------------------------------------- */
#header form{
text-align: right;
margin-right:10px;
} 

#header input.menu_search_input {
height: 18px;
background-color: #eeeeee;
padding: 2px;
padding-left: 5px;
padding-right: 40px;
border: 1px solid #cccccc;
border-radius: 10px;
margin-right: 0px;
}

#header input.menu_search_btn {
margin: 0px;
margin-bottom: -3px;
margin-left: -26px;
padding: 1px;
}

