@charset "EUC-JP"; 

/* テンプレート -- */
	#header { background:url(http://parts.blog.livedoor.jp/img/usr/new_default_blue/bg_head.gif) repeat-x 0 100% }
	#header td { font-size:x-small; text-align:right; padding-right:10px }
	#header a:link { color:#00497d }
	#header a:visited { color:#00497d }
	#header a:active { color:#00497d }
	#header a:hover { color:#f50063; text-decoration:none }

	#banner a { color:#fff; text-decoration:none }
	#banner a:link { color:#fff; text-decoration:none }
	#banner a:visited { color:#fff; text-decoration:none }
	#banner a:hover { color:#ff83b8; text-decoration:underline }

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

	#wrapper { float:left; width:608px }

	#blog { width:100%; padding:0px 0 20px; text-align:left; margin:0 auto }

	.blogbodybottom { }

	blockquote { border:2px dotted #777; padding:10px; margin:10px; text-align:left }

	.pict { }

	 a.continues:link { color:#525252; text-decoration:underline }
	 a.continues:visited { color:#525252; text-decoration:underline }
	 a.continues:active { color:#525252; text-decoration:underline }
	 a.continues:hover { color:#f50063; text-decoration:none }

	.posted a:link { color:#0149b6; text-decoration:underline }
	.posted a:visited { color:#0149b6; text-decoration:underline }
	.posted a:active { color:#0149b6; text-decoration:underline }
	.posted a:hover { color:#f50063; text-decoration:underline }
	
	.menu { color:#626262; font-size:10px; text-align:right; margin:0 0 10px; }

	.menu a:link { color:#626262; text-decoration:underline }
	.menu a:visited { color:#626262; text-decoration:underline }
	.menu a:active { color:#626262; text-decoration:underline }
	.menu a:hover { color:#f50063; text-decoration:underline }
	
	.comblogbodybottom { }

	/* トラックバックURL表示 */
	.trackbackurlbody { text-align:left }
	.trackbackurlttl { color:#626262; font-size:small; font-weight:bold; padding:10px 20px 0; /* border-top:#626262 1px solid */ }

	.trackbackurl { text-align:center; margin-bottom:10px }
	.trackbackurl table { width:350px; margin:0 auto }
	input.trackbackbox { width:275px }

	/* トラックバック・コメント表示 */

	a.posttitle:link { color:#43699b; text-decoration:underline; font-size:x-small }
	a.posttitle:visited { color:#43699b; text-decoration:underline; font-size:x-small }
	a.posttitle:active { color:#43699b; text-decoration:underline; font-size:x-small }
	a.posttitle:hover { color:#f50063; text-decoration:underline; font-size:x-small }

	#trackback,#comment,#takecomment { text-align:left }

	#trackbackbody,#commentbody,#takecommentbody { padding:0 20px }
	.trackbackttl,.commentttl { color:#000000; font-size:10px }
	.trackbacktext,.commenttext { font-size:x-small; line-height:125%; margin:5px 5px 20px }

	#error { padding:10px; font-size:x-small; line-height:125%; font-weight:bold }
	#error span { font-weight:normal }

	.loginon { color:#000; font-size:x-small; font-weight:bold; margin:10px 15px; padding:5px; border:1px solid #CCE9F9; text-align:center }
	.loginoff a:link { color:#000 }
	.loginoff a:visited { color:#000 }
	.loginoff a:active { color:#000 }
	.loginoff a:hover { color:#f50063 }

	.loginoff { color:#000; font-size:x-small; font-weight:bold; margin:10px 15px; padding:5px; border:1px solid #CCE9F9; text-align:center }
	.loginoff a:link { color:#43699b }
	.loginoff a:visited { color:#43699b }
	.loginoff a:active { color:#43699b }
	.loginoff a:hover { color:#f50063 }

	#formbody { text-algin:center; padding-left:10px }

	.form { margin:0px auto; color:#000; font-size:x-small }

	.form th { font-weight:normal; padding:2px; text-align:right }
	.form td { padding:2px }

	input#author { width:200px }
	input#email { width:200px }
	input#url { width:200px }
	input#bake { }
	textarea#text { width:280px; height:200px }
	input.button { margin-top:20px; width:80px }

	#blogcommentbottom { }

	
	/* カレンダー指定 */
	.caltop { }
	.calendartable {width:175 }
	.caltblwkbg { }

	.caltblwk { }

	.caltbldaybg { padding:5px 5px 0 6px; background:transparent }

	.caltblday { width:175px; margin:0 auto }

	.calendar { }
	.caloff { background-color:#fff}

	.caltblday a:link { color:#0149b6; text-decoration:none }
	.caltblday a:visited { color:#0149b6; text-decoration:none }
	.caltblday a:active { color:#0149b6; text-decoration:none }
	.caltblday a:hover { color:#f50063; text-decoration:underline }

	
	/* サイド指定 */
	.side a:link { color:#626262; text-decoration:underline }
	.side a:visited { color:#626262; text-decoration:underline }
	.side a:active { color:#626262; text-decoration:underline }
	.side a:hover { color:#f52a7c; text-decoration:underline }

	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 margin: 5px 5px }
	.nickname { font-size:xx-small; font-weight:bold; margin:15px 0 10px letter-spacing:0.12em }
	.message { text-align:left; font-size:xx-small; margin-bottom:10px }
	.blogtimes { margin:10px auto; text-align:center; width:180px }
	.quotetable { background:#000; width:170px }
	.quotetable img { width:160px }
	.quote { color:#000; font-size:xx-small; padding:1px; background:#fff }

	.elsebody { text-align:center }

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

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

	#footer { }

	.blogbody iframe { width:340px; margin-top:20px; margin-left:10px }

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

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

	a.adurl { text-decoration:none }
	a.adurl:link { text-decoration:none }
	a.adurl:visited { text-decoration:none }
	a.adurl:active { text-decoration:none }
	a.adurl:hover { text-decoration:none }

	a.adld { color:#999999; text-decoration:underline }
	a.adld:link { color:#999999; text-decoration:underline }
	a.adld:visited { color:#999999; text-decoration:underline }
	a.adld:active { color:#999999; text-decoration:underline }
	a.adld:hover { color:#f52a7c; text-decoration:underline }

	body.ad { background:#fff }
/* -- テンプレート */


/* エディット -- */
	body { margin:0; padding:0; color:#2E2E2E; background:#ff69a6; text-align:center; font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif }

	a { color:#5e5d5e; text-decoration:underline }
	a:link { color:#5e5d5e; text-decoration:underline }
	a:visited { text-decoration:underline }
	a:active { }
	a:hover { color:#f50063; text-decoration:underline }

	#container { width:100%; margin:0 auto; text-align:center }
	

	#banner,#subbanner { color:#ff69a6; width:100%; height:174px; text-align:center; margin:0 auto; font-weight:normal }
	#banner_r {
	width:628px;	
	height:174px;
	background-image:url("http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/title/title.jpg");

	}
	
	.blogtitle { padding:0px 30px 0px; text-align:center; color:#fff; font-size:22px;  line-height:26px; font-weight:bold ; letter-spacing:0em }
	.description { margin:0 30px 0; text-align:center; color:#fff; font-size:11px; line-height:12px; letter-spacing:0.08em }

	#ad { margin:0 auto; width:340px; text-align: center }

	#navi { 
	background-color:#ff69a6;
	margin:0 auto; width:100% }
	
	#menukahen{
	background-image:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/menus/ncenter.gif)
	
	}


	#columns { padding:0px 0px 14px; background-color: #ff69a6}

	#content { background:#fff }
	#content_column { margin:0 8px 0; text-align:left }
	#content_win_bottom { background:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/sozai/win_bottom_bg.gif) }

	#left { margin:0 14px; width:188px; background:#fff }
	#right { margin:0 14px; width:188px; text-align:center; background:#fff }

	#categorytitle { padding:0px 0px 12px; text-align:left; color:#545454; font-size:14px; line-height:18px; font-weight:bold; letter-spacing:0.1em  }

	.date { margin:0 0 8px; color:#f52a7c; font-size:10px; line-height:16px; font-weight:bold; text-align:left ; letter-spacing:0.1em }

	.blogbody { line-height:130%; text-align:center; margin-bottom:10px }

	.sidetitle { padding-top:8px; color:#f52a7c; font-size:12px; line-height:16px; font-weight:bold; text-align:center; background:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/sozai/win_top.gif) ; letter-spacing:0.12em }
	.side { margin:5px 3px 5px; color:#626262; font-size:10px; line-height:16px; text-align:center }
	.sidebody { margin:0 5px 5px; padding-left:4px; text-align:left }
	.sidebottom { height:28px; background:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/sozai/win_bottom.gif) }

	a.ttllink:link { color:#0149b6; text-decoration:underline }
	a.ttllink:visited { color:#0149b6; text-decoration:underline }
	a.ttllink:active { color:#0149b6; text-decoration:underline }
	a.ttllink:hover { color:#f50063; text-decoration:none }

.title { color:#f50063; font-size:12px; line-height:18px; font-weight:bold; letter-spacing:0.12em; text-align:left }

	.main,.mainmore { font-size:12px; line-height:18px; margin:10px 0px 0; text-align:left }

	.posted { color:#0149b6; font-size:10px; line-height:14px; text-align:right; margin:20px 0 5px }

	.trackbackhead,.commenthead,.takecommenthead { color:#545454; font-size:small; font-weight:bold; padding:10px 20px 0; margin-bottom:10px }

	.calendarhead { margin:0 0 10px; padding-top:14px; color:#f52a7c; font-size:12px; line-height:16px; font-weight:bold; text-align:center; background:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/sozai/win_top.gif) }
	.calendarhead a:link { color:#f52a7c; text-decoration:none }
	.calendarhead a:visited { color:#f52a7c; text-decoration:none }
	.calendarhead a:active { color:#f52a7c; text-decoration:none }
	.calendarhead a:hover { color:#f50063; text-decoration:underline }

	.calbody { margin:0 auto 5px; text-align:center }
	.caltbl { width:160px; margin:0 auto }
	.calbottom { height:28px; background:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/sozai/win_bottom.gif) }
	.calendarwd { padding:0 6px 0 6px }
	.caltblwk { padding:0; color:#626262; font-size:10px; line-height:14px; text-align:center ; letter-spacing:0.1em }
 
	.weekday { width:18px; padding:2px 2px 0; background:fff}
	.sun { width:18px; padding:2px 2px 0; background:#fff}
	.sat { width:18px; padding:2px 2px 0; background:#fff}

	.caltblday { color:#43699b; font-size:10px; line-height:14px; text-align:center ; letter-spacing:0.1em }
	.calendard { width:18px; height:25px; padding:3px 2px }
	.calon { font-weight:bold; background-color:#fff }

	a.acalendar { text-decoration:none }
	a.acalendar:link { color:#f52a7c }
	a.acalendar:visited { color:#f52a7c }
	a.acalendar:active { color:#f52a7c }
	a.acalendar:hover { color:#f50063; text-decoration:underline }

	.elsehead { height:14px; background:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/sozai/win_top.gif) }
	.elsebottom { height:28px; background:url(http://image.blog.livedoor.jp/suinekokan/imgs/blog_img/sozai/win_bottom.gif) }

/* -- エディット */
