@charset "UTF-8";

body {
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, sans-serif;
 text-align: center;
 font-size:11px;
 background: #f5f5f5 url(http://www.call-t.co.jp/soraumi/images/main_bg.gif);
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
 font-weight: normal;
}

/* リンク */
a,
a:link,
a:visited {
 color: #999999;
 text-decoration: none;
}
a:hover {
 color: #990000;
 text-decoration: underline;
}

/* 画像 */
a img, img{
 border: 0;
 vertical-align: top;
}

/* 段落 */
p {
 margin-top: 10px;
 margin-bottom: 10px;
 line-height: 150%;
}

/* フォーム */
form {
 margin: 15px 5px 5px 5px;
}

span.new {
 display: none;
 color: red;
}

/*ヘッダー（タイトル部分）*/
#header {
 width:760px;
 margin: 0 auto;
 padding: 0px;
 text-align: left;
 font-size: 16px;
 background: #fff;
 border-bottom: 10px solid #c0c0c0;
}

/*2カラム*/
#content {
 width: 760px;
 margin: 0 auto;
 padding: 0;
 border-right: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
 text-align: left;
 background: #ffffff;
 overflow: hidden;
}
#content::after {
 height: 0;
 display: block;
 content: " ";
 visibility: hidden;
 clear: both;
}

/*左カラム*/
#sidebox {
 float:left;
 width:188px;
}
#side-in {
 margin: 20px 5px 15px 15px;
 padding: 0;
}

#lnav-title {
 margin: 5px 3px;
 padding: 3px 0 5px 25px;
 border-bottom: 1px dotted #c0c0c0;
 background: #fff url(http://www.call-t.co.jp/soraumi/images/niku1.gif);
 background-repeat: no-repeat;
}

#lnav {
 margin: 0 0 30px 0;
 padding: 0;
}
#lnav ul {
 margin:0;
 padding:5px 0 5px 15px;
 list-style:none;
}
#lnav img {
 margin:0;
 padding:5px 0 5px 15px;
}

#search_form {
 margin: 0 8px 15px 0;
 padding: 0;
}

#lnav-cate {
 margin: 0 0 30px 0;
 padding: 5px 0 5px 15px;
}

/*メインカラム*/
#main {
 float: left;
 width: 570px;
}
#main-in {
 margin: 20px 10px 50px 10px;
 padding: 0;
}

/* pagetopへ戻る */
#pagetop {
 margin: 20px 15px;
 text-align: right;
 font-size: 10px;
}

/* カテゴリータイトル */
.category-title {
 margin: 0 0 10px 0;
 padding: 0;
 text-align: right;
 font-weight: bold;
 color: #d2b48c;
}

/* エントリー */
.entry {
 width: auto;
 margin: 0;
 padding: 0 15px 0 25px;
 color: #36414d;
 font-size: 11px;
 line-height:130%;
 word-break: break-all;
}

/* エントリータイトル */
.entry-header {
 margin: 0 10px 5px 10px;
 padding: 3px 0 3px 10px;
 font-size:14px;
 color: #333333;
 font-weight: bold;
 border-left: 5px solid #c0c0c0;
 border-bottom: 1px solid #c0c0c0;
}

/*Entrymore*/
.next {
 text-align: right;
 margin: 0 0 5px 0;
}

/* 投稿者 */
.entry-footer {
 margin: 10px 0;
 padding: 5px;
 border-top: 1px solid #c0c0c0;
 text-align: right;
 color: #36414d;
 font-size: 9px;
}

/* 検索結果 */
.no-search {
 margin: 10px;
 padding: 15px;
 border: 1px solid #c0c0c0;
 text-align: center;
}

/* アーカイブヘッダー */
.archive-header {
 margin: 0 0 10px 10px;
 padding: 0;
 text-align: left;
 font-weight: bold;
 color: #d2b48c;
}

/* 分割ページ番号 */
.paged-archives a,
.paged-archives a:visited {
	margin:0;
	padding: 0 5px 0px 5px;
	text-decoration: none; 
	color: #0000ef;
}
.paged-archives b {
	margin:0;
	padding: 0 5px 0px 5px;
	border: 1px solid #cccccc;
	text-decoration: none; 
	color: #cc0000;
}

/* コメント・トラックバック */
#comments-open-data p {
    margin: 0 0 10px 0;
}
#comment-post {
   font-weight: bold;
}
#comment-author, #comment-email, #comment-url, #comment-text {
   width: 220px;
}
#comment-text {
    width: 266px;
}
#comment-bake-cookie {
   margin-left: 2px;
   vertical-align: middle;
}
#comments-open-footer {
 margin-top: 10px;
 text-align: center;
}
.trackbacks,
.comments {
 margin: 10px 0;
 color: #36414d;
 text-align: left;
}
.trackbacks-header,
.comments-header,
.comments-open-header {
 margin: 40px 15px 15px 15px;
 padding: 2px 0 5px 5px;
 color: #36414d;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 border-bottom: solid 2px #b0c4de;
}
.trackbacks-info,
.trackbacks-content,
.comments-content {
 margin: 0 7px;
 padding: 0 15px;
 line-height: 150%;
 word-break: break-all;
}
.trackback-header {
 margin: 0 5px;
 padding: 0 5px;
 color: #36414d;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
}
.trackback-content p,
.comment-content p {
 margin: 10px 7px;
 padding: 0 15px;
}
.comments-open-content {
 margin: 0 70px;
 padding: 5px 0 15px 30px;
 line-height: 150%;
}
.trackback-footer,
.comment-footer {
 margin: 5px 7px;
 padding: 3px 15px 0 0;
 font-size: 9px;
 text-align: right;
}
.comments-open label {
    display: block;
}
.comments-head {
    font-size: 11px;
    color: #ffffff;
    background: #8fabbe;
    padding: 2px 0 2px 5px;
    margin: 15px 0;
}

/* フッター */
#footer {
 width:760px;
 margin: 0 auto;
 padding: 3px 0;
 text-align: center;
 color: #fff;
 background: #990000;
 border-right: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}
#footer a,
#footer a:link,
#footer a:visited {
 color: #fff;
 text-decoration: none;
}
#footer a:hover {
 color: #fff;
 text-decoration: underline;
}



