@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	sugi_miwa_css
Version:	2010.4.14
-----------------------------------------------------
*/

/* Table of Contents
==================================================
	01. Text - フォント・リンク
	02. Layout - 全体の枠組み
	03. Title - ブログタイトルエリア
	04. SubTitle - アーカイブタイトルエリア
	05. Pager -ページャ
	06. Main - 記事エリア
	07. Option - トラックバック・コメントエリア
	08. Sub & Extra - プラグインエリア
	09. Header & Footer - ヘッダー・フッター
	10. Others - ADエリア etc.
==================================================
*/

/* =============================================== */
/** 01. Text - フォント・リンク */
/* ----------------------------------------------- */

body{
	font-family: verdana ,arial ,sans-serif;
	word-break:normal;
	color:#333;
}

a{color:#00A8D8;text-decoration:underline;}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:none;}

#header a{}
#header a:link{}
#header a:visited{}
#header a:active{}
#header a:hover{text-decoration:none;}

#blogcontainer{
	word-break:normal;
}

#container{
	word-break:normal;
}

/* ブログタイトルの文字 */
#banner a{color:#9400d3;text-decoration:none;}/* 文字色を変更 */
#banner a:link{text-decoration:none;}
#banner a:visited{text-decoration:none;}
#banner a:hover{text-decoration:underline;}

/* ブログタイトル */
.blogtitle{
	font-size:24px;/* 文字サイズを変更 */
	font-weight:bold;
}

/* ブログサブタイトル */
.description{
	color:#9932cc;/* 文字色を変更 */
	font-size:14px;/* 文字サイズを変更 */
	font-weight:bold;
}

/** 記事本文 */
.main,.portal-links{
	color:#333;
/*	font-size:12px;*/
	font-size:small;
}

/* 続きを読む */
.mainmore{
	color:#333;
	font-size:small;
}

/* 続きを読む */
a.continues{text-decoration:underline;}
a.continues:link{}
a.continues:visited{}
a.continues:active{}
a.continues:hover{text-decoration:none;}

/* 記事下部 */
.posted a{color:#00A8D8;text-decoration:underline;}
.posted a:link{}
.posted a:visited{}
.posted a:active{}
.posted a:hover{text-decoration:none;}

.menu a{color:#00A8D8;text-decoration:underline;}
.menu a:link{}
.menu a:visited{}
.menu a:active{}
.menu a:hover{text-decoration:none;}

/* トラックバック・コメント表示 */
a.posttitle{color:#00A8D8;text-decoration:underline;}
a.posttitle:link{}
a.posttitle:visited{}
a.posttitle:active{}
a.posttitle:hover{text-decoration:none;}

/* 前ページ・次ページ */
.nextpage{
	font-size:x-small;
	font-weight:bold;
}

/* 前ページ・次ページ */
.nextpage a{font-weight:bold;text-decoration:underline;}
.nextpage a:link{}
.nextpage a:visited{}
.nextpage a:active{}
.nextpage a:hover{text-decoration:none;}

.sidetitle a{color:#fff;font-weight:bold;text-decoration:underline;}
.sidetitle a:link{}
.sidetitle a:visited{}
.sidetitle a:active{}
.sidetitle a:hover{text-decoration:none;}

.side a{text-decoration:underline;}
.side a:link{}
.side a:visited{}
.side a:active{}
.side a:hover{}

a.ttllink{color:#fff;font-weight:bold;text-decoration:underline;}
a.ttllink:link{}
a.ttllink:visited{}
a.ttllink:active{}
a.ttllink:hover{text-decoration:none;}

/* =============================================== */
/** 02. Layout - レイアウト（全体の枠組み） */
/* ----------------------------------------------- */

body{
	margin:0;
	padding:0;
	text-align:center;
/*	background:#fff url(http://image.blog.livedoor.com/img/usr/rain/header.gif) no-repeat 50% 30px;*/
	background:#fff;/* Top絵 Flashを入れる代わりにBACKGROUNDを削除 */
}

#header td{
	text-align:right;
	padding-right:10px;
}

#container{
	width:800px;
	margin:0 auto;
	text-align:center;
}

/* ブログ本体 */
#blogcontainer{
	width:740px;
	text-align:center;
	margin:0 auto;
/*	padding-top:20px;*/
	padding-top:0px;/* PADDING-TOPの値を変更 */
	position:relative;/* POSITIONをRELATIVEに変更*/
	top:-40px;/* TOP位置を変更*/
}

#content{
	width:526px;
	float:left;
	text-align:center;
}

h1,h2,h3{margin:0;padding:0;}

/* =============================================== */
/** 03. Title - ブログタイトルエリア */
/* ----------------------------------------------- */

#banner,#subbanner{
	width:800px;
	text-align:center;
}

/* ブログタイトル */
.blogtitle{
	text-align:center;
/*	margin-bottom:10px;*/
	margin-bottom:0px;/* MARGIN-BOTTOMの値を変更 */
/*	padding:192px 0 0 0;*/
	padding:0px 0 0 0;/* PADDING-TOPの値を変更 */
	position:relative;/* POSITIONをRELATIVEに変更*/
	top:-60px;/* TOP画像の高さに合わせて文字の位置を変更*/
}

/* ブログサブタイトル */
.description{
	text-align:center;
	position:relative;/* POSITIONをRELATIVEに変更 */
	top:-60px;/* TOP画像の高さに合わせて文字の位置を変更*/
}

/* =============================================== */
/** 04. SubTitle - アーカイブタイトルエリア */
/* ----------------------------------------------- */

#categorytitle{
	color:#15A8A8;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

/* =============================================== */
/** 05. Pager - ページャ */
/* ----------------------------------------------- */

/* ----------------------------------------------- */
/** IndexNavigator - トップページ */

/* ----------------------------------------------- */
/** ArchivesPager - アーカイブページ */

/* ----------------------------------------------- */
/** ArticlePager - 個別記事ページ */

/* =============================================== */
/** 06. Main - 記事エリア */
/* ----------------------------------------------- */

#blog{
	width:526px;
	margin:0 auto;
	padding-bottom:30px;
	margin:0 auto;
	text-align:center;
}

.fullbody,#articlebody{
	width:100%;
	text-align:left;
}

.blogbody{
	padding:20px 16px 20px 16px;
	border:solid #00A8D8;
	border-width:0 3px 3px 3px;
}

.blogbody iframe{width:380px;margin-top:20px;}

.blogbodybottom{}

.comblogbodybottom{}

/* ----------------------------------------------- */
/** 最新ニュース(不使用) */
.news_title{
	font-size:16px;
	color:#808080;
	font-weight:bold;
}
.news_date{
	font-size:12px;
	color:#808080;
	font-weight:normal;
}
.news{
	font-size:12px;
	color:#808080;
	font-weight:bold;
}

/* ----------------------------------------------- */
/** 記事ヘッダー */

#articletop{}

/*** 日付 */
.datetop{}

.date{
	color:#fff;
	font-size:small;
	font-weight:bold;
	text-align:right;
	background:transparent url(http://image.blog.livedoor.com/img/usr/rain/top.gif) no-repeat 0 100%;
	padding:4px 10px 4px;
}

/** 記事タイトル */
.title{
	color:#15A8A8;
	font-size:large;
	font-weight:bold;
/*	background: url(http://image.blog.livedoor.com/img/usr/rain/snail.gif) no-repeat scroll 0 0;*//* カタツムリ */
/*	background: url(http://blog.livedoor.jp/sugi_miwa/icon/apple.jpg) no-repeat scroll 0 0;*//* リンゴ */
	background: url(http://blog.livedoor.jp/sugi_miwa/icon/bear_30.jpg) no-repeat scroll 0 0;/* クマ */
	padding:5px 0 5px 35px;
}

/* ----------------------------------------------- */
/** 記事本文 */
.main,.portal-links{
	line-height:150%;
/*	padding:15px 0 20px;*/
	padding:15px 0 5px;/* 間隔を調整 */
	background:url(http://image.blog.livedoor.com/img/usr/rain/dotline.gif) no-repeat 0 0;
}

/** 続きを読む */
.mainmore{
	line-height:150%;
	padding:15px 0 20px;
}

/*** blockquote */
blockquote{
	border:2px dotted #00A8D8;
	margin:10px;
	padding:10px;
	text-align:left;
}

/*** img */
.pict{}

/* ----------------------------------------------- */
/** 記事フッター */

#articlebottom{border-bottom:3px solid #00A8D8;}

.dateend {margin-bottom:15px;}

/* =============================================== */
/** 07. Option - トラックバック＆コメントエリア */
/* ----------------------------------------------- */

.posted{
	color:#00A8D8;
	font-size:xx-small;
	text-align:right;
}

#trackbacktop{}
#commenttop{}

#trackback,#comment,#takecomment{
	padding:20px 16px 0px 16px;
	border-right:3px solid #00A8D8;
	border-left:3px solid #00A8D8;
	border-bottom:1px solid #fff;
}

#trackbackbody,#commentbody{
	padding:15px 0 0;
	background:url(http://image.blog.livedoor.com/img/usr/rain/dotline.gif) no-repeat 50% 0;
}

#takecommentbody{}

.trackbackttl,.commentttl{
	color:#00A8D8;
	font-size:xx-small;
}

.trackbacktext,.commenttext{
	color:#333;
	font-size:small;
	padding:5px 0 15px 13px;
	line-height:150%;
	border-bottom:1px dotted #00A8D8;
	margin-bottom:15px;
}

#commentbottom,#trackbackbottom,.formbodybottom{}
#blogcommentbottom{}

/* ----------------------------------------------- */
/** トラックバックURL */

.trackbackurltop{}
.trackbackurlbody{
	padding:20px 16px 0px 16px;
	border-right:3px solid #00A8D8;
	border-left:3px solid #00A8D8;
	border-bottom:1px solid #fff;
}

.trackbackurlttl,.trackbackhead,.commenthead,.takecommenthead{
	color:#15A8A8;
	font-size:x-small;
	font-weight:bold;
/*	background: url(http://image.blog.livedoor.com/img/usr/rain/snail.gif) no-repeat scroll 0 0;*//* カタツムリ */
/*	background: url(http://blog.livedoor.jp/sugi_miwa/icon/apple_s.jpg) no-repeat scroll 0 0;*//* リンゴ小 */
	background: url(http://blog.livedoor.jp/sugi_miwa/icon/bear_20.jpg) no-repeat scroll 0 0;/* クマ小 */
	padding:5px 0 5px 35px;
}

.trackbackurl{
	text-align:left;
	padding:15px 0 0;
	background:url(http://image.blog.livedoor.com/img/usr/rain/dotline.gif) no-repeat 50% 0;
}
.trackbackurl table{width:460px;}
input.trackbackbox{width:390px;}

.trackbackurlbottom{
}

/* ----------------------------------------------- */
/** トラックバック一覧 */

/* ----------------------------------------------- */
/** コメント一覧 */

/* ----------------------------------------------- */
/** コメントフォーム */

#formbody{
	text-align:left;
	padding:20px 16px 20px 16px;
	border-right:3px solid #00A8D8;
	border-left:3px solid #00A8D8;
	border-bottom:1px solid #fff;
}

.formbodytop{}

.form{
	color:#333;
	font-size:x-small;
	font-weight:bold;
	text-align:left;
}

.form th{
	padding:2px;
	text-align:right;
}

.form td{
	padding:2px;
}

input#author{width:210px;border:1px dotted #00A8D8;}
input#email{width:210px;border:1px dotted #00A8D8;}
input#url{width:210px;border:1px dotted #00A8D8;}
input#bake{}
textarea#text{width:380px;height:200px;border:1px dotted #00A8D8;}
input.button{margin-top:20px;width:80px;}

/*** コメント認証 */
.loginon,.loginoff{
	font-size:x-small;
	text-align:center;
	border:1px dotted #00A8D8;
	text-align:center;
	margin:15px 10px;
	padding:5px 10px;
}

.loginon a{font-weight:bold;}
.loginon a:link{}
.loginon a:visited{}
.loginon a:active{}
.loginon a:hover{}

.loginoff a{font-weight:bold;}
.loginoff a:link{}
.loginoff a:visited{}
.loginoff a:active{}
.loginoff a:hover{}

#error{
	font-size:x-small;
	text-align:left;
	padding:15px 0;
}

#error span{font-weight:normal;}

/* ----------------------------------------------- */
/** 関連記事 */

/* =============================================== */
/** 08. Sub & Extra - プラグインエリア */
/* ----------------------------------------------- */

#links{
	width:196px;
	float:right;
	text-align:center;
	padding-bottom:30px;
}

#linksbody{}

.sidetitlebody{}
.sidetitle{
	color:#fff;
	font-size:medium;
	font-weight:bold;
	letter-spacing:3px;
	padding:3px;
	text-align:center;
/*	background:#3399CC;*/
	background:#00a8d8;
}

.sidetop{}
.side{
	font-size:small;
	line-height:150%;
	text-align:left;
	padding:5px 0;
}

.sidebody{
	margin-bottom:10px;
}
.sidebottom{
/*	padding:30px 0; */
	padding:5px 0;/* 間隔を詰める */
/*	background:url(http://image.blog.livedoor.com/img/usr/rain/ajisai.gif) no-repeat 50% 100%; *//* アジサイ */
/*	margin-bottom:15px; */
	margin-bottom:10px;/* 間隔を詰める */
}

/* ----------------------------------------------- */
/** Calendar */

.calendarheadbody{}

.calendarhead{
	color:#00A8D8;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 2px;
	text-align:center;
	background:url(http://image.blog.livedoor.com/img/usr/rain/month.gif) no-repeat 50% 0;
}

.calendarhead a{color:#00A8D8;font-weight:bold;text-decoration:underline;}
.calendarhead a:link{}
.calendarhead a:visited{}
.calendarhead a:active{}
.calendarhead a:hover{text-decoration:none;}

.calendarpre,.calendarnext{
	font-size:12px;
}

.caltop{}
.calbody{text-align:center;margin:0 auto;}
.caltbl{
	width:196px;
	margin:0 auto 0 auto;
	text-align:center;
}

.caltblwkbg{}
.caltblwk{}
.caltblwk td{}
.calendarwd{background:#6CD6CE;}
.calendarweek{
	color:#fff;
	font-size:x-small;
	font-weight:bold;
	position:center;
}
.weekday{}
.sun{}
.sat{}
.caltbldaybg{}
.caltblday{}
.caltblday td{}
.calendard{empty-cells:show;}
.calendardbg{background:#FFE345;}
.calendar{
	color:#00A8D8;
	font-size:x-small;
	padding:3px;
	position:center;
}
.calon{}
.caloff{}

.caltblday a{color:#00A8D8;font-weight:bold;text-decoration:none;}
.caltblday a:link{}
.caltblday a:visited{}
.caltblday a:active{}
.caltblday a:hover{text-decoration:none;}

.calbottom{
/*	background:url(http://image.blog.livedoor.com/img/usr/rain/ajisai.gif) no-repeat 50% 100%; *//* アジサイ */
/*	padding:30px 0; */
	padding:10px 0;/* 間隔を詰める */
	margin-bottom:10px;
}

/* ----------------------------------------------- */
/** Plugins */

/* Flash説明文言用 */
.flash{
	color:#15A8A8;
	font-size:x-small;
	line-height:100%;
	font-weight:nomal;
	text-align: left;
}

/* ----------------------------------------------- */
/** LDServices */

/* =============================================== */
/** 09. Header & Footer - ヘッダー・フッター */
/* ----------------------------------------------- */

/** Header */

#header{}

#header td{
	color:#00A8D8;
	font-size:x-small;
}

/* ----------------------------------------------- */
/** Footer */

#footer{}

/* 前ページ・次ページ */
.nextpage{
	padding:5px;
	text-align:right;
}

/* 著作権記述 */
.copyright{
	color:#15A8A8;
	font-size:small;
	font-weight:bold;
}

/* =============================================== */
/** 10. Others - ADエリア etc. */
/* ----------------------------------------------- */

#ad{text-align:center;}

a.adtitle{color:#00A8D8;font-weight:bold;text-decoration:underline;}
a.adtitle:link{}
a.adtitle:visited{}
a.adtitle:active{}
a.adtitle:hover{text-decoration:none;}

a.addescription{color:#333;text-decoration:none;}
a.addescription:link{}
a.addescription:visited{}
a.addescription:active{}
a.addescription:hover{}

a.adurl{color:#333;text-decoration:none;}
a.adurl:link{}
a.adurl:visited{}
a.adurl:active{}
a.adurl:hover{}

a.adld{color:#00A8D8;text-decoration:underline;}
a.adld:link{}
a.adld:visited{}
a.adld:active{}
a.adld:hover{text-decoration:none;}

body.ad{background:#fff;}

.checkers{
	padding-bottom:10px;
	width:117px;
	font-size:11px;
	text-align:left;
	margin:0 auto;
}
.reader{
	padding-bottom:20px;
	width:117px;
	font-size:11px;
	text-align:left;
	margin:0 auto;
}
.powered{
	padding-bottom:10px;
}
.syndicate{}


/* --以下未編集--------------------------------------------- */

.menu{
	color:#00A8D8;
	font-size:xx-small;
	text-align:right;
	margin-top:5px;
}



/*-------------------------*/

input.sf{
	width:122px;
	margin-right:3px;
}
.moblogbody,.linkme,.skypeme{
	text-align:center;
}
.afbody{
	text-align:center;
	padding-bottom:10px;
}
.afbody img{
	margin-bottom:3px;
}
.photo{
	text-align:center;
}
.nickname{
	color:#88cd00;
	font-size:xx-small;
	font-weight:bold;
	margin:10px 0;
}
.message{
	font-size:xx-small;
}
.blogtimes{
	margin:0 0 10px 0;
	text-align:center;}
.point{text-align:center;}

.quotetable{
	background:#00A8D8;
}
.quotetable img{}
.quote{
	color:#000;
	font-size:xx-small;
	padding:1px;
	background:#fff;
}
.quote a{}

.elsehead{padding:3px 0 4px;}
.elsebody{text-align:center;}
.elsebottom{padding:3px 0 4px;}

.elsebody a:link{}
.elsebody a:visited{}
.elsebody a:active{}
.elsebody a:hover{}
