@charset "UTF-8";

#banner h1 {
/* ■■■■■■■■■■■■■■■■↓ 背景画像指定 ↓■■■■■■■■■■■■■■■■ */

background:url("/_images/blog/_f34/yamatetu64/TOP2.jpg") no-repeat;
/* ■■■■■■■■■■■■■■■■↑ 背景画像指定 ↑■■■■■■■■■■■■■■■■ */
}

/*-----Common-----*/

a{
color: #93AEC7;
text-decoration: none;
}

a:hover{
color:#ffffff;
background: #93AEC7;
}

body {
font-size: small;
color: #787878;
line-height: 1.4;
background: url(_common/skins/9008/images/bg.gif) repeat;
}

blockquote {
padding: 8px 10px;
margin: 0;
border:1px dotted #d8d8d8;
}

#container {
text-align: left;
}

#banner {
width: 596px;
min-height:420px;
height: auto !important;
height: 420px;
padding:0px;
margin: 0px auto 0px auto;
text-align: left;
background: url(_common/skins/9008/images/head_bg.jpg) no-repeat left top;
}

#banner h1 {
float:left;
display:block;
width: 572px;
/*min-height:10px;
height: auto !important;
height: 10px;
margin: 0 18px 3px 0;*/
font-family: Helvetica,Arial,sans-serif;
font-size: 220%;
color:#242652;
background-position:center top;
padding:400px 10px 0px 10px;
margin-bottom:10px;
/* hack for IE6/7 */
#background-position:center 19px;
#padding:419px 10px 0px 10px;
}

#banner a {
color:#242652;
background:none;
}

#lead{
font-size: 100%;
margin:0px 13px 20px 13px;
padding:0px;
color:#242652;
}

/*-----Content-----*/

#content{
	background: url(_common/skins/9008/images/main_top.gif) no-repeat center top;
	padding-top:25px;
}

/* Links */
.archive-title{
margin: 0 45px 12px 45px;
font-size: x-small;
text-align:center;
}

.archive-bottom{
margin: 0 45px;
font-size: x-small;
text-align:center;
}

.archive-title a:hover,
.archive-bottom a:hover {
color:#ffffff;
text-decoration:none;
}

.archive-name {
float: left;
}

.previousLink a {
padding-left:10px;
background: url(_common/skins/9008/images/acs_left.gif) no-repeat left center;
}

.previousLink a:hover {
background:#93AEC7 url(_common/skins/9008/images/acs_left_ov.gif) no-repeat left center;
}

.nextLink a {
padding-right:10px;
background: url(_common/skins/9008/images/acs_right.gif) no-repeat right center;
}

.nextLink a:hover {
background:#93AEC7 url(_common/skins/9008/images/acs_right_ov.gif) no-repeat right center;
}

.archive-links a {
float: right;
padding-right:10px;
white-space: nowrap;
background: url(_common/skins/9008/images/acs_top.gif) no-repeat right center;
}

.archive-links a:hover {
background:#93AEC7 url(_common/skins/9008/images/acs_top_ov.gif) no-repeat right center;
}

/* Articles */
#main {
width: 596px;
margin: 0 auto;
overflow: hidden;
font-size: 100%;
background: url(_common/skins/9008/images/main_bg.gif) repeat;
}

.articles-top{
}

.articles {
width: 596px;
overflow: hidden;
}

.articles-bottom{
}

.articles-title{
padding: 12px 0 0 0;
margin: 0 45px 20px 45px;
font-size: 100%;
border-top:1px dotted #a8a8a8;
}

.articles-body {
margin: 0 45px 20px 45px;
line-height: 1.6;
}

.articles-body img{
margin:0 6px 6px 0;
}

.posted{
padding: 0 0 20px 0;
margin: 0 45px;
font-size: x-small;
text-align:right;
line-height:1.8;
}

/*-----Entry-----*/
.entry {
padding: 20px 0 0 0;
margin: 0 45px 10px 45px;
background: url(_common/skins/9008/images/entry_bg.gif) no-repeat left top;
}

.entry h4 {
padding: 5px;
border-top: 1px dotted #a8a8a8;
border-bottom: 1px dotted #a8a8a8;
font-size:small;
}

.entry ul, .entry li, .entry dl, .entry dt, .entry dd, .entry form {
padding: 0;
margin: 0;
}

/* nice! */
#nice h4 {
padding-left: 20px;
background: url(_common/skins/9008/images/icon-nice.gif) no-repeat left center;
}

#nice form {
margin-bottom: 5px;
}

#nice ul {
padding: 8px;
margin-bottom: 5px;
}

#nice li {
float: left;
width: 67px;
padding: 5px 0;
overflow: hidden;
line-height: 1.2;
display: block;
text-align: center;
white-space: nowrap;
list-style: none;
font-size:x-small;
}

/* Comments */
#comments form {
}

.each-comment {
clear: both;
padding: 8px;
margin-bottom: 1px;
}

.each-comment img {
float: left;
margin: 0 10px;
}

.each-comment input {
padding: 0;
margin: 0;
}

* html .each-comment input {
margin-bottom: -2px;
}

.comments-body {
margin: 0 0 0 60px;
}

#comments .delete {
margin-left: 60px;
}

/* Comment Write */
#comment-write dt {
float: left;
clear: both;
}

#comment-write dl {
padding: 8px 15px;
}

#comment-write dd {
margin: 0 0 3px 88px;
line-height: 1.5;
}

#comment-write textarea {
height: 150px;
padding:3px;
border: 1px solid #b8b8b8;
}

.comment-input {
width: 370px;
padding:3px;
border: 1px solid #b8b8b8;
}

/* Trackback Write */
#trackback-write p {
margin: 0;
}

#trackback-write form {
padding: 12px 0;
}

.each-trackback {
padding: 8px 15px;
margin-bottom: 1px;
}

.trackback-url {
padding-top: 10px;
}

.trackback-url input {
width: 98%;
padding:3px;
border: 1px solid #b8b8b8;
}

/*-----Side-----*/
#side-a,
#side-b {
width: 95%;
margin: 0 auto;
padding:60px 0 20px 0;
font-size: x-small;
background: url(_common/skins/9008/images/main_bottom.gif) no-repeat center top;
}

.sidebar {
float: left;
height: 34em;
width: 180px;
margin: 0 8px;
}

.sidebar a {
color: #677B9A;
}

.sidebar a:hover {
color: #ffffff;
}

.sidebar-end{
}

.sidebar-title {
padding: 0 0 3px 0;
margin: 0;
font-size: 100%;
border-bottom:1px dotted #a8a8a8;
}

.sidebar-title a{
color: #787878;
}

.sidebar-title a:hover {
color: #ffffff;
}

.sidebar-body {
height:28em;
padding: 10px 0 0 0;
overflow:auto;
}

.sidebar-body ul, .sidebar-body li, .sidebar-body dl, .sidebar-body dt, .sidebar-body dd, .sidebar-body form {
padding: 0;
margin: 0;
}

.sidebar-body li {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
background: url(_common/skins/9008/images/acs_right.gif) no-repeat left 5px;
list-style: none;
}

.new {
margin-left: 6px;
font-weight: bold;
color:#FF6699;
}

dt.profile-img {
float: left;
}

dd.profile-status{
margin-left: 80px;
line-height: 1.6;
}

#profile .profileLink{
line-height: 1.2;
}

.nice {
padding: 0 2px;
margin: 0;
border: 1px solid #0090ff;
color: #0090ff;
background: #ffd900;
}

/*--Calendar--*/

.calendar-date {
text-align: center;
}

#calendar table {
margin: 3px auto;
text-align: center;
}

#calendar th {
height: 20px;
width: 20px;
font-weight: normal;
}

#calendar td{
height: 20px;
width: 20px;
}

#calendar td.link {
font-weight: bold;
color: #ffffff;
background: #93AEC7;
}

#calendar td.link a,
#calendar td.link a:hover{
font-weight: normal;
color: #fff;
}

/*--Search--*/
#search .sidebar-body {
}

.search-tbox {
width: 60%;
}

/*--Message--*/
#send-message {
float: left;
height: 34em;
width: 176px;
margin: 0px 8px;
font-size: x-small;
}

/*--RSS Regist--*/
#rssRegist {
float: left;
height: 34em;
width: 176px;
margin: 0 8px;
font-size: x-small;
}
#rssRegistBox #rssRegist {
height:auto;
}

#rssRegist a,
#rssRegist a:hover{
padding: 0 0 0 38px;
font-weight: bold;
font-size: x-small;
color: #8b8b8b;
line-height: 32px;
display: block;
background: url(_common/skins/9008/images/rss.gif) no-repeat;
}

/*--So-net--*/
#powered {
float: left;
height: 34em;
width: 176px;
margin: 0 8px;
margin-bottom: 0;
}

#rssfeed {
float: left;
width: 176px;
margin: 0 8px;
}


/*--Tag--*/
.tag-word{
margin: 10px 0 0 0;
padding:6px 8px;
font-size:x-small;
border:1px dotted #d8d8d8;
}

#tag_cloud{
padding: 8px 10px;
margin: 0;
border: 1px dotted #d8d8d8;
text-align: left;
}

#tag_cloud a {
padding: 2px;
}

.tag-title{
padding: 0 0 3px 0;
margin: 0 45px 20px 45px;
font-size: 100%;
color: #787878;
border-bottom:1px dotted #a8a8a8;
}

.tag-body{
margin: 0 45px 20px 45px;
line-height: 1.6;
}

.tag-service{
position: relative;
clear: left;
padding: 0 0 1px 0;
border-bottom: 1px dotted #a8a8a8;
font-size: 100%;
font-weight: bold;
text-align: left;
}

.tag-search{
padding: 5px 0 10px 0;
text-align: right;
font-size:x-small;
}

.tag-article{
padding: 2px 0px;
text-align: left;
}

.tag-article-title{
padding: 0 0 5px 0px;
text-align: left;
}

.tag-article-posted{
}

.tag-article-summary{
padding: 0px 10px;
line-height: 1.4em;
}

.tag-more{
clear: left;
text-align: right;
font-size:x-small;
}

.tag-photos{
float: left;
height: 180px;
width: 140px;
margin: 0px 10px;
font-size:x-small;
}

.tag-photos-title{
padding: 5px 0;
line-height: 1.4em;
text-align: left;
}

.tag-audios{
margin: 2px 10px;
}

.tag-audios-title{
padding: 0 0 5px 0px;
text-align: left;
}

.tag-audios-posted{
}

.tag-videos{
float: left;
margin: 0 10px;
}

.tag-videos-title{
padding: 5px 0;
line-height: 1.4em;
text-align: left;
font-size:x-small;
}

.tag-navi{
clear: left;
margin: 10px 0;
text-align: center;
}

/*-----Footer-----*/
#footer {
clear: both;
padding: 10px 20px;
margin: 0 auto;
font-size:x-small;
}

.copyright{
padding: 0;
margin: 0;
text-align: right;
}

/* Message 2011.08 */
.message {
margin:20px 45px 30px;
padding:0;
}
h3.message-title {
margin:0 0 15px 0;
padding:0;
font-weight:bold;
font-size:small;
}
.message-body {
}