@charset "UTF-8";



/* ----00全体---- */

body {
margin: 0px;
padding: 0px;
text-align: center;
color: #333333;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
background: #99D4FF;
word-break: break-all;
}

#container {
width: 800px;
margin-left: auto;
margin-right: auto;
text-align: left;
background: #1384A4 url("http://template.cocolog-nifty.com/000019/three_column/component/main_bg.gif") top repeat-y;
}



/* ----01文字リンク設定---- */

a {
text-decoration: underline;
}

a:link {
color: #1f1f1f;
}

a:visited {
color: #2a2a2a;
}

a:active {
color: #3d3d3d;
}

a:hover {
color: #F25313;
}

h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}



/* ----02ヘッダー---- */

#header {
display: none;
}

a#banner-img {
display: none;
}

#banner-top, #banner-bottom {
display: none;
}

#banner {
width: 800px;
padding: 145px 0px 20px 0px;
background: #1384A4 url("http://template.cocolog-nifty.com/000019/three_column/component/truck01_header.gif") no-repeat;
}

#banner-body-top, #banner-body-bottom {
}

#banner-body {
width: 360px;
margin: 0px 0px 0px 440px;
padding: 0px;
color: #333333;
}

#banner-body h1 {
width: 340px;
color: #333333;
font-size: x-large;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

#banner-body h2 {
width: 340px;
color: #333333;
font-size: small;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

#banner a {
color: #ffffff;
text-decoration: none;
}



/* ----03メイン---- */

#main-top, #main-bottom {
display: none;
}

#main {
margin: 0px;
padding: 0px 8px 15px;
}



/* ----04サイドバー---- */

#left, #side {
float: left;
width: 192px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#right {
float: right;
text-align:right;
width: 192px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.sidebar {
background: #ffffff;
text-align:left;
width: 184px;
overflow: hidden;
padding: 0px;
margin: 0px;
}

#right .sidebar, #right .sidebar-top, #right .sidebar-bottom {
margin: 0px 0px 0px auto;
}

.sidebar-top {
width: 184px;
height: 11px;
overflow: hidden;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/side_top.gif") no-repeat left;
margin: 0px;
padding: 0px;
display:block;
}

.sidebar-bottom {
position:relative;
top:-1px;
width: 184px;
height: 11px;
overflow: hidden;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/side_bottom.gif") no-repeat top left;
margin: 0px;
padding: 0px;
display:block;
}

.sidebar h2 {
background: url("icon_flower.gif") no-repeat left top;
color: #333333;
font-size: small;
font-weight: bold;
line-height: 130%;
text-align: left;
padding: 8px 0px 8px 34px;
margin: 0px;
text-decoration: none;
}

#recent-trackback h2 {
    background: url("trackback_title.gif") no-repeat left top;
	display:block;
	padding:0px;
	width:164px;
	height:98px;
	text-indent:-1000px;
	overflow:hidden;
	}

.module {
margin: 0px 10px;
}

.link-note{
color: #555555;
font-size: small;
font-weight: bold;
line-height: 130%;
text-align: left;
padding: 0px;
margin: 0px 0px 20px;
text-decoration: none;
}

#user-email, #profile {
background: url("icon_flower.gif") no-repeat;
padding: 8px 0px 8px 34px;
}

.sidebar ul {
margin: 0px 5px 30px;
padding: 0px;
overflow: hidden;
}

.sidebar li {
margin: 0px;
padding: 10px 0px 0px 0px;
line-height: 120%;
color: #333333;
font-size: small;
font-weight: normal;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
list-style-type: none;
word-break: break-all;
overflow: hidden;
}

.sidebar img {
border: 0px;
}

#calendar {
margin: 3px 0px 30px ;
padding: 0px;
text-align: center;
line-height: 140%;
color: #3d3d3d;
font-size: x-small;
font-family: 'MS Gothic', 'OsakaMono', Osaka, sans-serif;
}

#calendar caption {
margin: 5px 0px 10px 0px;
padding: 0px 0px 8px 0px;
text-align: center;
color: #555555;
font-size: small;
font-weight: bold;
font-family: 'MS Gothic', 'OsakaMono', Osaka, sans-serif;
text-transform: uppercase;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/side_line.gif") bottom no-repeat;
letter-spacing: 3px;
}

#calendar table {
width: 100%;
padding: 0px;
border-collapse: collapse;
border: 0px;
}

#calendar th {
text-align: center;
font-weight: normal;
}

#calendar td {
text-align: center;
}



/* --0601プロフィール写真-- */

#photo {
width: 184px;
text-align: center;
padding: 6px 0px 12px 0px;
}

/* --0613ココログ-- */

#powered {
padding: 20px 0px;
margin:0px;
color: #333333;
text-align: center;
font-size: x-small;
}



/* ----07その他サイドバー関連---- */

.photo {
text-align: center;
margin-bottom: 20px;
}



/* ----09センター---- */

#center {
float: left;
width: 400px;
margin: 0px;
padding: 0px;
overflow: hidden;
}


/* ----0901コンテンツ---- */

.content-top, .content-bottom {
display: none;
}

.content {
width: 400px;
margin: 0px;
padding: 0px;
color: #1f1f1f;
font-size: small;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
overflow: hidden;
}

.content h2 {
padding: 0px 20px 2px 20px;
text-align: left;
color: #ffffff;
font-size: small;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
overflow: hidden;
}

.content h3 {
width: 360px;
margin: 0px;
padding: 5px 0px 15px 0px;
text-align: left;
color: #F25313;
font-size: large;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
word-break: break-all;
overflow: hidden;
}

/** 20070214追加↓　**/

.content h3, .content h3 a, .content h3 a:link, .content h3 a:visited, .content h3 a:active, .content h3 a:hover {
	text-decoration: none;
	color: #F25313;
}

.content h3 a:active, .content h3 a:hover{
	text-decoration: underline;
	color: #F25313;
}

.archive-category h2, #about div.content h2, .comment-form h2, .entry-trackback h2, .entry-comment h2, .comment-preview h2,  .archive-datebased h2,  .comment-error h2, #about div.contact-list h2 {
	font-size: medium;
	font-weight: bold;
}

/** 20070214追加↑　**/

.content p {

margin: 0px 0px 15px 0px;
padding: 0px;
text-align: left;
color: #1f1f1f;
line-height: 130%;
font-size: small;
font-weight: normal;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
word-break: break-all;
overflow: hidden;
}

.content p.posted {
width: 350px;
margin: 5px 5px 0px 5px;
padding: 0px;
color: #3d3d3d;
font-size: x-small;
font-weight: normal;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
clear: both;
}

.content blockquote {
width: 318px;
line-height: 130%;
word-break: break-all;
}

blockquote {
margin: 15px 10px;
padding: 10px;
color: #333333;
font-size: small;
font-weight: normal;
background: #ffff99;
border: 1px dotted #ffcc00;
word-break: break-all;
}

.content li {
line-height: 130%;
}

.content-bottom {
clear: both;
}


/* ----0902エントリー---- */

.entry-top {
width: 400px;
height: 12px;
overflow: hidden;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_top.gif") no-repeat;
}

.entry-bottom {
width: 400px;
height: 12px;
margin: 0px 0px 12px 0px;
overflow: hidden;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_bottom.gif") no-repeat;
}

.entry {
width: 360px;
margin: 0px;
padding: 0px 19px;
line-height: 130%;
background-color: #ffffff;
border: 1px solid #ffffff;
}

.entry-body-top {
display: none;
}

.entry-body-bottom {
width: 360px;
height: 7px;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") no-repeat;
clear: both;
}

.entry-body,.entry-more {
width: 360px;
margin: 0px;
padding: 0px;
overflow: hidden;
clear: both;
}

.entry-more p.extended {
margin: 0px 0px 15px 0px;
text-align: right;
line-height: 130%;
color: #3d3d3d;
font-size: small;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.posted {
margin: 15px 0px 0px 0px;
padding: 0px;
color: #2d2d2d;
line-height: 130%;
text-align: left;
font-size: small;
font-weight: normal;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.date-footer {
padding: 0px;
height: 5px;
}

.stamp {
vertical-align: top;
}

.entry-nav {
font-size: small;
color: #1f1f1f;
}

.entry-nav p {
width: 360px;
margin: 5px 0px 15px 0px;
padding: 0px 10px 0px 10px;
color: #1f1f1f;
text-align: left;
line-height: 100%;
font-size: small;
font-weight: normal;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}



/* ----10トラックバック---- */

.entry-trackback {
width: 360px;
margin: 15px 0px;
}

.entry-trackback h2 {
margin: 30px 0px 15px 0px;
padding: 0px 0px 7px 3px;
color: #000000;
font-size: large;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

.entry-trackback p {
margin: 15px 0px 0px 0px;
}

.trackback-list-head {
}

.trackback-body {
}

.trackback-content p.posted {
width: 360px;
margin: 15px 0px 0px 0px;
padding: 0px;
color: #3d3d3d;
font-size: x-small;	
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
clear: both;
}



/* ----11コメント---- */

.entry-comment {
width: 360px;
margin: 15px 0px;
}

.entry-comment h2 {
margin: 30px 0px;
padding: 0px;
color: #F25313;
font-size: large;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

.comment-body {
color: #1f1f1f;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
font-size: small;
font-weight: normal;
line-height: 130%;
}

.comment-body p{
margin: 15px 0px 0px 0px;
}

.comment-content p.posted {
margin: 15px 0px 0px 0px;
padding: 0px;
color: #3d3d3d;
font-size: x-small;	
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
clear: both;
}



/* ----1101コメントフォーム---- */

.comment-form {
width: 360px;
margin: 15px 0px 0px 0px;
padding: 0px;
text-align: left;
}

.comment-form h2 {
margin: 30px 0px 15px 0px;
padding: 0px 0px 7px 3px;
color: #000000;
font-size: large;
text-align: left;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

.comment-list h2 {
margin: 30px 0px 15px 0px;
padding: 0px 0px 7px 3px;
color: #000000;
font-size: large;
text-align: left;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

#comment-form-data {
text-align: center;
margin: 15px 0px 0px 0px;
}

#comment-data {
float: left;
width: 150px;
padding-right: 10px;
margin-right: 5px;
margin-bottom: 0px;
text-align: left;
border-right: 1px dotted #BBB;
}

#comment-name, #comment-email, #comment-url {
width: 150px;
}

#author, #email, #url {
width: 135px;
}

#comment-regist{
float: left;
width: 150px;
margin: 0px;
padding: 10px 0px 0px 0px;
text-align: left;
}

#rememberme {
float: left;
width: 150px;
}

#comment-submit{
width: 360px;
text-align: center;
}



/* ----12コメントプレビュー---- */

#comment-preview {
width: 360px;
margin: 0px auto 30px auto;
padding: 0px 20px;
overflow: hidden;
background: #FFFFFF url("http://template.cocolog-nifty.com/000019/three_column/component/main_top2.gif") 0px 0px no-repeat;
}

.comment-preview {
width: 360px;
text-align: center;
}

.comment-preview h2 {
margin: 30px 0px 15px 0px;
padding: 0px 0px 7px 3px;
color: #000000;
font-size: large;
text-align: left;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

.comment-preview p.posted {
width: 360px;
margin: 15px 0px 0px 0px;
padding: 0px;
color: #3d3d3d;
font-size: x-small;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
clear: both;
}

.comment-list-previous {
}

.comment-list-previous h2 {
margin: 30px 0px 15px 0px;
padding: 0px 0px 7px 3px;
color: #000000;
font-size: large;
text-align: left;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}


#text {
width: 340px;
}

/* --textarea[id="comment-text"] {
width: 80%;
}-- */



/* ----1201コメントエラー---- */

.comment-error {
width: 360px;
}

.comment-error h2 {
margin: 30px 0px 15px 0px;
padding: 0px 0px 7px 3px;
color: #F25313;
font-size: large;
text-align: left;
font-weight: bold;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}



/* ----13プロフィールサイドバー---- */

/*#side {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#side .sidebar {
width: 184px;
margin: 0px 8px 0px 8px;
padding: 0px;
overflow: hidden;
}

#side .sidebar-top {
margin: 0px 8px 0px 8px;
padding: 0px;
}

#side .sidebar-bottom {
margin: 0px 8px 0px 8px;
padding: 0px;
}*/



/* ----1301プロフィールセンター---- */

.contact-list {
width: 400px;
padding: 0px 0px 15px 0px;
background: #ffffff url("http://template.cocolog-nifty.com/000019/three_column/component/main_top2.gif") no-repeat 0px top;
}

.contact-list h2 {
width: 355px;
margin: 0px 0px 15px 0px;
padding: 30px 20px 7px 20px;
color: #000000;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

.contact-list p {
margin: 0px;
padding: 0px 20px;
background: #ffffff;
}

.minibio {
width: 400px;
padding: 0px 0px 15px 0px;
background: #ffffff;
overflow: hidden;
}

.minibio h2 {
width: 355px;
margin: 0px 0px 15px 0px;
padding: 15px 20px 7px 20px;
color: #000000;
overflow: hidden;
background: #ffffff url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

.minibio p {
margin: 0px;
padding: 0px 20px;
background: #ffffff;
overflow: hidden;
}

.bio {
width: 400px;
padding: 0px 0px 15px 0px;
background: #ffffff;
overflow: hidden;
}

.bio h2 {
width: 355px;
margin: 0px 0px 15px 0px;
padding: 15px 20px 7px 20px;
color: #000000;
overflow: hidden;
background: #ffffff url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

.bio-body{
width: 360px;
margin: 0px;
padding: 0px 20px;
background: #ffffff;
overflow: hidden;
}

.bio-body p {
width: 360px;
margin: 0px 0px 15px 0px;
padding: 0px;
background: #ffffff;
overflow: hidden;
}

.bio-body table{
width: 360px;
margin: 0px;
padding: 0px;
background: #ffffff;
}

.interests {
width: 400px;
padding: 0px 0px 15px 0px;
overflow: hidden;
background: #ffffff url("http://template.cocolog-nifty.com/000019/three_column/component/main_bottom2.gif") no-repeat 0px bottom;
}

.interests h2 {
width: 355px;
margin: 0px 0px 15px 0px;
padding: 15px 20px 7px 20px;
color: #000000;
overflow: hidden;
background: url("http://template.cocolog-nifty.com/000019/three_column/component/main_line.gif") bottom no-repeat;
}

.interests p {
width: 400px;
margin: 0px 0px 15px 0px;
padding: 0px 20px;
}



/* ----14バックナンバー---- */

.archive-datebased h2 {
margin: 10px 0px 10px 0px;
color: #F25313;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
font-size: large;
text-align: left;
font-weight: bold;
}

.archive-datebased {
background-color: #FFFFFF;
margin: 0px 0px 15px 0px;
}

.archive-datebased h2 {
padding: 0px 0px 0px 16px;
}

.archive-datebased p {
padding: 0px 0px 0px 16px;
}

.archive-category h2 {
margin: 10px 0px 10px 0px;
color: #F25313;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
font-size: large;
text-align: left;
font-weight: bold;
}

.archive-category {
background-color: #FFFFFF;
margin: 0px 0px 15px 0px;
}

.archive-category h2 {
padding: 0px 0px 0px 16px;
}

.archive-category p {
padding: 0px 0px 0px 16px;
}



/* ----99フッター---- */

#footer {
display: none;
}