@charset "utf-8";

/*--------------------------------------
	Style Name : Common Style
--------------------------------------*/


/*--------------------------------------
	Block-level Elements
--------------------------------------*/

html,
div,
p,
li,
dl,
dt,
dd,
blockquote,
td,
form,
address {
	margin:0;
	padding:0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:bold;
	font-size:100%;
}

ol,
ul {
	margin:0;
	padding:0;
	list-style:none;
}

caption,
th {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	text-align:left;
}

body {
	margin:0;
	padding:0;
	background-color:#fff;
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","メイリオ",Meiryo,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1;
}

* html body {/* for IE6 */
	font-size:75%;
}

*:first-child+html body {/* for IE7 */
	font-size:75%;
}

h1 {
	font-size:150%;/* 18px */
}

h2 {
	font-size:134%;/* 16px */
}

h3 {
	font-size:117%;/* 14px */
}

fieldset {
	margin:0;
	padding:0;
	border:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
	line-height:inherit;
}

/*--------------------------------------
	Inline Elements
--------------------------------------*/

em,
strong,
cite,
code,
dfn,
var {
	font-style:normal;
	font-weight:normal;
}

input,
select,
textarea {
	color:#000;
	font-size:inherit;
}

img,
embed,
object {
	vertical-align:bottom;
	border:none;
}


/*--------------------------------------
	Style Name : Structure Style

	body
	container
	header
	content
	footer
--------------------------------------*/


/*--------------------------------------
	body
--------------------------------------*/

body {
	background-color:#ffe6bf;
	color:#333;
	text-align:center;/* for IE */
}

/*--------------------------------------
	div#container
--------------------------------------*/

#container {
	margin:0 auto;
	width:1008px;
	background:url(http://rsp.chicappa.jp/blog/images/20091227125959.jpg) repeat-y;
	text-align:left;/* for IE */
	line-height:1.4;
}

/*--------------------------------------
	div#header
--------------------------------------*/

#header {
	margin:0 1px 20px;
	position:relative;
	width:998px;
	background:#3f3f3f url(http://rsp.chicappa.jp/blog/images/20091227130006.jpg) repeat-x;
}

/*--------------------------------------
	div#content
--------------------------------------*/

#content {
	margin:0 20px 30px;
	display:inline-block;
	width:960px;
	height:1%;
	min-height:1%;
	/* \*/display:block;/* */
	line-height:1.3;
}

#content:after {/* for modern browser */
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0;
	visibility:hidden;
}

/*--------------------------------------
	div#main-content
--------------------------------------*/

#main-content {
	float:left;
	width:700px;
}

/*--------------------------------------
	div#sub-content
--------------------------------------*/

#sub-content {
	float:right;
	width:240px;
}

/*--------------------------------------
	div#footer
--------------------------------------*/

#footer {
	padding:0 0 50px;
	width:1000px;
	text-align:center;
}


/*--------------------------------------
	Style Name : Editorial Style

	Common Style
	Hypertext
	global-nav
	header
	content
	footer
--------------------------------------*/


/*	Common Style
--------------------------------------*/

h1,
h2,
h3,
h4,
p,
ol,
ul,
dl,
table {
	margin-bottom:1em;
}

strong {
	font-weight:bold;
}

/*	Hypertext
--------------------------------------*/

a {
	color:#f60;
	text-decoration:none;
}

a:hover,
a:active {
	text-decoration:underline;
}

a:link {}
a:visited {}
a:focus {}

/*	#global-nav
--------------------------------------*/

#global-nav {
	background-color:#fff;
	text-align:center;
}

#global-nav ul {
	margin:0;
}

#global-nav li {
	margin:0 -1px;
	*margin:0 1px;
	display:inline-block;
	*display:inline;
	background:no-repeat 0 0;
	zoom:1;
}

#global-nav li.global-01 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125603.jpg);}
#global-nav li.global-02 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125628.jpg);}
#global-nav li.global-03 {background-image:url(http://rsp.chicappa.jp/blog/images/20091229014108.jpg);}
#global-nav li.global-04 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125709.jpg);}
#global-nav li.global-05 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125726.jpg);}
#global-nav li.global-06 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125741.jpg);}
#global-nav li.global-07 {background-image:url(http://rsp.chicappa.jp/blog/images/20100126211004.jpg);}
#global-nav li.global-08 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125819.jpg);}

#global-nav li a {
	display:block;
}

#global-nav li a:hover img,
#global-nav li a:active img {
	visibility:hidden;
}

/*--------------------------------------
	div#header
--------------------------------------*/

#header h1 {
	margin:0;
	padding:30px 0 0 20px;
}

#header p.description strong {
	position:absolute;
	top:1px;
	right:20px;
	color:#fff;
	font-size:92%;
	font-weight:normal;
}

#header div.guide-nav {
	position:absolute;
	top:40px;
	right:0;
}

#header div.guide-nav li {
	margin:0 20px 0 0;
	padding:0 0 0 20px;
	float:left;
	background:no-repeat 0 50%;
}

#header div.guide-nav li.guide-01,
#header div.guide-nav li.guide-03 {
	padding:0 0 0 15px;
}

#header div.guide-nav li.guide-01 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125905.jpg);}
#header div.guide-nav li.guide-02 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125912.jpg);}
#header div.guide-nav li.guide-03 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125919.jpg);}
#header div.guide-nav li.guide-04 {background-image:url(http://rsp.chicappa.jp/blog/images/20091227125928.jpg);}

#header div.guide-nav a {
	color:#fc0;
}

/*--------------------------------------
	div#content
--------------------------------------*/

blockquote {
	border:1px dotted #CCC;
	padding:0.2em;
	margin:10px;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
	font:0/0 sans-serif;
}

.lightup {
	background-color:#F8F8FF;
	cursor:pointer;
}

.pager {
	clear:both;
	color:#0b6600;
	text-align:center;
}

.pager a {
	color:#0b6600;
}

/*--------------------------------------
	div#main-content
--------------------------------------*/

#main-visual {
	margin:0 0 15px;
}

/*	div.article
--------------------------------------*/

div.article {
	margin:0 0 50px;
}

div.article div.header h2 {
	margin:0 0 5px;
	padding:6px 20px 0 20px;
	min-height:28px;
	_height:auto !important;
	_height:28px;
	background:#3f3f3f url(http://rsp.chicappa.jp/blog/images/20091227132140.jpg) no-repeat;
	color:#fff;
	font-size:133%;
	font-weight:normal;
}

div.article div.header h2 a {
	color:#fff;
}

div.article div.header p.time {
	color:#f60;
}

div.article div.content img {
	margin:0 0 10px 10px;
	padding:5px;
	float:right;
	background-color:#b9c096;
}

div.article div.footer {
	margin:1em 0;
	color:#f60;
	text-align:right;
}

div.article div.footer p {
	margin:0 0 5px;
}

div.article div.footer p.skip a {
	padding:0 0 0 15px;
	background:url(http://rsp.chicappa.jp/blog/images/20091227125834.jpg) no-repeat 0 50%;
	zoom:1;
}

/*	comment
--------------------------------------*/

#com_area dt.title,
#com_form dt.title {
	margin:0 0 1em;
	font-weight:bold;
}

#com_area dd {
	margin:0 0 1em;
}

#com_area dd ul {
	text-align:right;
}

#com_area dd ul li {
	display:inline;
}

#com_form form input.input {
	margin:0 0 1em;
	width:200px;
}

#com_form form textarea {
	margin:0 0 1em;
	width:400px;
	height:100px;
}

/*	trackback
--------------------------------------*/

#tb_area dt.title,
#tb_form dt.title {
	margin:0 0 1em;
	font-weight:bold;
}

#tb_area dd,
#tb_form dd {
	margin:0 0 1em;
}

/*--------------------------------------
	div#sub-content
--------------------------------------*/

#sub-content div.block {
	margin:0 0 30px;
}

#sub-content div.block h3 {
	margin:0 0 5px;
	padding:0px 10px;
	height:32px;
	background:url(http://rsp.chicappa.jp/blog/images/20091227150711.jpg) no-repeat;
	color:#fff;
	font-size:133%;
	font-weight:normal;
	line-height:32px;
}

#sub-content div.block ul li {
	margin:0 0 4px 5px;
	padding:0 0 0 15px;
	background:url(http://rsp.chicappa.jp/blog/images/20091227125941.jpg) no-repeat 0 0.4em;
}

#sub-content div.block ul li a {
	color:#333;
}

/*	calendar
--------------------------------------*/

#sub-content div.block table.calendar {
	margin:0;
	width:100%;
	text-align:center;
}

#sub-content div.block table.calendar tr.calendar_month td {
	font-size:84%;
}

#sub-content div.block table.calendar tr.calendar_week td {
	color:#b9c096;
}

#sub-content div.block table.calendar td {
	padding:5px 0;
}

/*	search
--------------------------------------*/

#sub-content div.block input.search {
	margin:15px 0 5px;
	display:block;
	width:150px;
}

/*--------------------------------------
	div#footer
--------------------------------------*/

#footer div.guide-nav ul {
	margin:0 0 5px;
}

#footer div.guide-nav li {
	margin-left:0.2em;
	padding-left:0.4em;
	display:inline;
	height:1em;
	border-left:1px solid #f60;
	line-height:1.1;
}

#footer div.guide-nav li:first-child,  
#footer div.guide-nav li.pseudo-first-child {
	margin-left:0;
	padding-left:0;
	border-left:none;
}

#footer div.guide-nav li a {
	zoom:1;
}
