@charset "utf-8";

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna Ninja Style - Context";
 :created "2007-12-26";
 :release [:revision "1.0"; :created "2007-12-26"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "各要素単独のスタイル";
 :note "
 	Outline - 
		1-1.Yahoo UI Library Fonts CSS. 
		1-2.Settings. 
		1-3.Universal selector. 
		1-4.Structure Module. 
		1-5.Text Module. 
		1-6.Hypertext Module. 
		1-7.List Module. 
		1-8.Edit Module. 
		1-9.Forms Module. 
		1-10.Tables Module. 
		1-11.Image Module. 
		1-12.Object Module
		";
 :contributor [
 	:name "Yahoo";
	:title "YUI Fonts CSS";
	:description "ブラウザ間のフォントサイズを揃えるライブラリ";
	:revisiton "2.4.0";
	:homepage <http://developer.yahoo.com/yui/fonts/>;
	:license <http://developer.yahoo.com/yui/license.txt>;
	:note "
		Font-size Adjustment.
			77% = 10px	|	122% = 16px	|	167% = 22px	
			85% = 11px	|	129% = 17px	|	174% = 23px 
			92% = 12px	|	136% = 18px	|	182% = 24px 
			100% = 13px	|	144% = 19px	|	189% = 25px 
			107% = 14px	|	152% = 20px	|	197% = 26px 
			114% = 15px	|	159% = 21px	| 
			"
	] .
*/

/*Header写真
All sizes | UrbaneApts / Studio / Center | Flickr - Photo Sharing!
http://www.flickr.com/photos/urbanelife/3182975971/sizes/o/in/photostream/
*/

/* Do not edit*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*======================================

	1-2. Font size setting
	
=======================================*/

p,
pre,
cite,
blockquote {
	font-size: 100%;
}

li,dt,dd {
	font-size: 100%;
}

/*======================================

	1-3.Universal selector
	
=======================================*/

* {

}

/*======================================

	1-4.Structure Module
	
=======================================*/

html {
	overflow-y: scroll;
}

body {
	line-height: 1.5;
}

/*======================================

	1-5.Text Module
	
=======================================*/

p,
pre,
blockquote,
address,
cite {
	margin: 0.5em 30px 1em;
}

address {
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0.8em 30px 0.5em;
}

h1 {
	margin: 0;
	padding: 0.6em 30px 0;
	font-size: 167%;
	font-weight: normal;
}

h2 {
	padding-bottom: 0.3em;
	font-size: 122%;
	font-weight: normal;
}

h3 {
	padding: 0.1em 10px;
	font-size: 112%;
	font-weight: normal;
}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}

p {
	line-height: 1.8;
}

br {
	letter-spacing: 0;
}

pre {
	padding: 0.5em 0 0.5em 20px;
	width: 95%;
	max-width: 85%;
	overflow: scroll;
	font-family: monospace;
}

pre * {

}

pre[title]:before {
	margin: -0.5em -20px 1em;
	padding: 0.2em 20px;
	display: block; 
	content: attr(title);
	font-size: 85%;
}

blockquote {
	margin-left: 40px;
	padding: 0.6em 20px;
}

blockquote * {
	margin: 0!important;
	border: none!important;
}

blockquote[title]:before {
	margin-bottom: 0.6em;
	display: block;
	content: "Quote: "attr(title); 
}

blockquote[cite]:after {
	padding: 0.8em 20px;
	display: block; 
	content: "Quote: "attr(cite);
	text-align: right;
}

cite {
	display: block;
	text-align: right;
}

em {
	font-weight: bold;
	font-style: normal;
}

strong {

}

code {
	font-family: monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #aaa;
	cursor: help;
}

kbd {
	border: 1px solid #ccc;
	padding: 0 0.3em; 
	background-color: #f5f5f5;
	font-family: monospace;
}

/*======================================

	1-6.Hypertext Module
	
=======================================*/

/*
moved
subSkin module
*/

/*--------------------------------------
	utilities (Link Color)
---------------------------------------*/

/*
moved
subSkin module
*/

/*======================================

	1-7.List Module
	
=======================================*/

ul,
ol,
dl {
	margin: 1em 30px;
}

ul,
ol,
dl {
	padding: 1px 0;
	list-style-position: inside;
}

ul {
	list-style-type: circle;
}

li,
dt,
dd {
	margin: 0.4em 10px;
}

dt {
	margin-top: 0.6em;
}

dd {
	margin-left: 20px;
	margin-bottom: 0.6em;
}

li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd {
	font-size: 100%;
}

li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	margin: 0.5em 10px;
}

/*======================================

	1-8.Edit Module
	
=======================================*/

del {
	color: #bbb;
	text-decoration: line-through;
}

del[datetime]:before {
	content: " ( "attr(datetime)"\00524a\009664) ";
}

ins {
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
}

ins[datetime]:before {
	content: " ( "attr(datetime)"\004fee\006b63) ";
}

/*======================================

	1-9.Forms Module
	
=======================================*/

form {
	margin: 1em 30px; 
	padding: 1px 0; 
}

form dl,
form p {
	margin: 0.5em 20px;
}

fieldset {
	padding: 0;
}

legend {
	margin: 0 1em;
	padding: 0 10px;
	background-color: #fff;
}

input,
textarea {
	border-width: 1px;
	border-style: solid;
	margin: 0.5em 10px;
	padding: 1px 0.2em;
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;
}

input:hover,
textarea:hover {

}

input:focus,
textarea:focus {

}

textarea {
	font-size: 100%;
	padding: 0.4em 8px;
}

input.inputField {

}

input.submit {
	_padding: 0;
	border: none;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
}

input.submit:hover {

}

input.radio {
	background-color: transparent;
	background-image: none;
	border: none;
}

/*======================================

	1-10.Tables Module
	
=======================================*/

table {
	margin: 0 30px 0.5em 30px;
	border-collapse: separate;
}

th,
td {
	padding: 0.1em 5px;
}

th {

}

td {

}

/*======================================

	1-11.Image Module
	
=======================================*/

img {
	vertical-align: bottom;
}

/*======================================

	1-12.Object Module
	
=======================================*/

object,
embed {

}

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna Ninja Style - Context";
 :created "2007-12-26";
 :release [:revision "1.0"; :created "2007-12-26"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "特定の役割を持った要素へのスタイル定義" .
*/

/*--------------------------------------
	.pager
---------------------------------------*/

/*	ul.pager (Newer|Older)
-----------------------------*/

ul.pager {
	text-align: center;
}

ul.pager li {
	display: inline;
}

ul.pager li.newer:before {
	content: "<< ";
}

ul.pager li.older:after {
	content: " >>";
}

/*	p.pagerNum (1|2|3|4)
-----------------------------*/

p.pagerNum {
	text-align: center;
}

p.pagerNum a {
	text-decoration: none;
	border-bottom: none;
}

p.pagerNum strong {

}

/*--------------------------------------
	.count
---------------------------------------*/

.count {
	color: #000;
}

/*--------------------------------------
	.feed
---------------------------------------*/

li.atom,
li.rss {
	margin-left: 5px!important;
	list-style-type: none;
}

li.atom a,
li.rss a {
	padding-left: 20px!important;
	background-image: url(http://file.bornneet.blog.shinobi.jp/icon_feed.gif)!important;
	background-repeat: no-repeat;
	background-position: 0 0.1em;
}

/*--------------------------------------
	dl.data
---------------------------------------*/

dl.data {
	padding: 0;
	border-left: 5px solid #ddd;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee!important;
}

dl.data dt {
	margin: 0;
	padding: 0.3em 0 0.1em 1em;
	border-top: 1px solid #eee;
	width: 8em;
	float: left;
	color: #333;
}
	
dl.data dd {
	margin: 0 0 0 8em;
	padding: 0.3em 1em;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #999;
}

/*--------------------------------------
	float
---------------------------------------*/

.img_L {
	margin-right: 1em!important;
	margin-top: 1em!important;
	float: left;
}

.img_R {
	margin-left: 1em!important;
	margin-top: 1em!important;
	float: right;
}

.clear {
	display: block;
	clear: both;
}

/*--------------------------------------
	Photo thumbnail
---------------------------------------*/

ul.thumb {

}

ul.thumb li {
	margin: 5px 0 0 5px;
	border: 1px solid #333;
	float: left;
	display: inline;
	overflow: hidden;
	width: 70px; /* Pictures height */
	background-color: #666;
}

ul.thumb li a {
	border: none;
	text-decoration: none;
}

ul.thumb li a img {

	border: none;
}

/*--------------------------------------
	Tag Cloud
---------------------------------------*/

ul.tagCloud {
	margin: 0.5em 30px;
	padding: 0.5em 10px;
	line-height: 1;
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
}

ul.tagCloud li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 100%;
}

ul.tagCloud li a {
	text-decoration: none;
}

/* Tag level 1>6 */

ul.tagCloud li.level1 a {
	font-size: 167%;
	font-weight: bold;
	color: #424242;
}

ul.tagCloud li.level2 a {
	font-size: 136%;
	font-weight: bold;
	color: #5e5e5e;
}

ul.tagCloud li.level3 a {
	font-size: 122%;
	font-weight: bold;
	color: #7a7a7a;
}

ul.tagCloud li.level4 a {
	font-size: 114%;
	color: #979797;
}

ul.tagCloud li.level5 a {
	font-size: 92%;
	color: #b3b3b3;
}

ul.tagCloud li.level6 a {
	font-size: 77%;
	color: #cfcfcf;
}

/* On Mouse */
ul.tagCloud li a:hover {
	color: #000;
}

/*--------------------------------------
	Headline
---------------------------------------*/

dl.headline {
	margin: 0 20px 1em;
}

dl.headline dt {
	font-size: 114%;
	margin-bottom: 0;
}

dl.headline dt span.date {
	font-size: 80%;
	color: #aaa;
}

dl.headline dd {
	margin: 0 10px 1em 10px;
}

dl.headline dd ul {
	margin: 0;
	padding-bottom: 1.2em;
	list-style-type: none;
	list-style-position: outside;
	border-bottom: 1px solid #eee;
}

dl.headline dd ul li {
	margin: 0.3em 5px 0.3em 0;
	display: inline;
	font-size: 92%;
	color: green;
}

dl.headline dd ul li.author span.name {
	color: #333;
}

dl.headline dd ul li.category a,
dl.headline dd ul li.tag a {
	color: #aaa;
	text-decoration: none;
}

dl.headline dd ul li.tag a {

}

dl.headline dd ul li.textBody {
	display: block;
	font-size: 100%;
	color: #333;
}

/*--------------------------------------
	.admin
---------------------------------------*/

.admin a {
	padding: 0 10px 0 25px;
	text-decoration: none;
	color: #f65472;
	background: url(http://file.bornneet.blog.shinobi.jp/icon_edit.gif) 5px 3px no-repeat;
}

.admin a:hover {
	color: #953844;
}

/*--------------------------------------
	clearFix
---------------------------------------*/

div#utilities,
.textBody,
ul.flip,
ul.thumb {
	_height: 1px;
	min-height: 1px;
}

div#utilities:after,
.textBody:after,
ul.flip:after,
ul.thumb:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* for MacIE5 \*//*/
div#utilities,
.textBody,
ul.flip,
ul.thumb {
	height: auto;
	overflow: hidden;
}
/* end */

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna Ninja Style - Context";
 :created "2007-12-26";
 :release [:revision "1.01"; :created "2008-01-08"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "文脈によって変わるスタイル定義";
 :note "
 	Outline
		3-1.div#header
		3-2.div#content
		3-3.div#main
		3-4.div#utilities
		3-5.div#footer" .
*/

/*======================================

	3-1.div#header
	
=======================================*/

div#header {
	padding: 1px 0 26px;
}

/*--------------------------------------
	3-1-1. Website Title
---------------------------------------*/

div#header p.siteName {
	margin: 185px 28px 0;
	line-height: 1;
	font-size: 144%;
	font-weight: bold;
}

div#header p.siteName a {
	text-decoration: none;
}

div#header p.siteName a:hover {

}

/*--------------------------------------
	3-1-2. Description
---------------------------------------*/

div#header p.description {
	margin: 0.4em 28px 0;
	font-size: 92%;
}

/*======================================

	3-2.div#content
	
=======================================*/

div#content {
	padding-bottom: 1px;
	position: relative;
}

div#content p.return {
	padding: 0.4em 0;
	clear: both;
	text-align: right;
}

body.mainIndex h1 {
	display: none; /*body.mainIndex */
}

/*======================================

	3-3. div#main
	
=======================================*/

div#main {
	padding-top: 1px;
	margin: 0;
}

/*--------------------------------------
	3-3-1. Topic Path
---------------------------------------*/

p.topicPath {
	margin: 0.7em 30px 1em;
	font-size: 100%;
}

p.topicPath span.current {
	padding: 0 0.5em;
}

/*--------------------------------------
	3-3-2. Flip Navi 1 (Newer | Older)
---------------------------------------*/

ul#flip1 {
	margin: 0 30px;
}

ul#flip1 li {
	margin: 0;
	display: inline;
	font-size: 100%;
}

ul#flip1 li a {
	display: block;
	float: left;
	line-height: 1;
	text-decoration: none;
}

/*--------------------------------------
	3-3-3. div.entry
---------------------------------------*/

div.entry {
	margin: 0 0 3em 0;
	padding: 1px 0;
}

/* 3-3-3-1. Entry Title
-----------------------------*/

div.entry h2 {
	margin-bottom: 0;
}

/*
moved
subSkin module
*/

/* 3-3-3-2. Entry Info 
-----------------------------*/

div.entry ul.info {
	margin-top: 0;
	margin-bottom: 0;
}

div.entry ul.info li {
	margin: 0 0.5em 0.1em 0;
	display: inline;
	font-size: 85%;
	color: #999;
}

/* 3-3-3-3. Text Body
-----------------------------*/

div.entry div.textBody {
	margin: 0 0 1em 0;
	padding: 1px 0;
}

div.entry div.textBody h2 {
	margin-top: 2em;
}

/* 3-3-3-4. Continue Reading
-----------------------------*/

p.continue {
	margin-bottom: 0;
}

p.continue a {
	padding: 0 10px;
	text-decoration: none;
}

/* 3-3-3-5. Reaction
-----------------------------*/

div.entry ul.reaction {
	margin-top: 0;
	padding-top: 0.3em;
	_height: 1px; /* for IE */
}

div.entry ul.reaction li {
	margin: 0 10px 0 0;
	padding-right: 15px;
	display: inline;
}

div.entry ul.reaction li a {

}

/* 3-3-3-6. Flip Navi 2 (Newer | Older)
-----------------------------*/

#flip2 {
	padding: 0.3em 0;
}

#flip2 li {

}

#flip2 li a {

}

/* 3-3-3-7. Comment Log
-----------------------------*/

div#comments {
	padding: 1px 0;
}

div#comments h2 {

}

div#comments dl.log {

}

div#comments dl.log dt {
	margin: 0;
}

div#comments dl.log dt span.name {
	margin-right: 0.5em;
}

div#comments dl.log dt span.date {
	color: #999;
}

div#comments dl.log dd {
	margin: 0 0 0.8em 0;
}

div#comments dl.log dd p {
	margin: 0.5em 0 1em 0;
}

/* 3-3-3-8. Comment Post form
-----------------------------*/

form.post {

}

form.post dl {

}

form.post dl dt {
	margin: 0;
}

form.post dl dd {
	margin-left: 0;
	margin-bottom: 0;
}

form.post dl input {
	margin: 0;
}

form.post textArea {
	margin: 0;
	width: 90%;
}

form.post div.action {
	margin: 0 20px 1em;
}

form.post div.action input.submit {
	margin: 0.4em 0;
}

/* 3-3-3-9. Trackback Log
-----------------------------*/

div#trackback {
	margin-top: 3em;
}

div#trackback h2 {

}

div#trackback dl.log {

}

div#trackback dl.log dt {

}

div#trackback dl.log dd {
	margin: 0;
	padding: 0.4em 10px;
	padding-bottom: 1em;
}

/* 3-3-3-10. Trackback Info
-----------------------------*/

div#trackback dl.info {

}

div#trackback dl.info .URL {
	padding: 0.2em 1em;
}

/*======================================

	3-4. div#utilities
	
=======================================*/

div#utilities {

}

div#utilities dl {
	margin: 0;
	padding-top: 5px;
}

div#utilities dl dt {
	margin: 0 5px;
	padding:2px 10px;
}

div#utilities dl dd {
	margin: 0 5px;
	padding: 0.2em 0 0.5em;
}

div#utilities dl dd ul {
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
}

div#utilities li {
	margin: 0.4em 0 0.4em 5px; 
}

/* Sub Categories */

div#utilities dl dd ul li ul {
	list-style-type: disc;
}

div#utilities dl dd ul li li {
	margin: 0.3em 0 0 10px;
	list-style-type: none;
}

/*--------------------------------------
	3-4-1. dl.others
---------------------------------------*/

/*	3-4-1-1. Search
---------------------------------------*/

div#utilities dl dd form {
	margin: 0;
	border: none;
}

div#utilities dl dd form fieldset {
	padding: 0.1em 10px;
	border: none;
}

div#utilities dl dd form legend {
	display: none;
}

div#utilities dl dd form input {
	margin-left: 0;
}

div#utilities dl dd form input.inputField {

}

/*--------------------------------------
	3-5. div#utilities > elements
---------------------------------------*/

/*	3-5-1. dd > p
-----------------------------*/

div#utilities dl dd p {
	margin: 0.2em 10px;
	line-height: 1.4;
}

/*	3-5-2. dd > list
-----------------------------*/

div#utilities dl dd dl {
	margin: 0;
}

div#utilities dl dd dl dt {
	margin: 0.3em 0;
	font-size: 12px;
}

div#utilities dl dd dl dt a {
	text-decoration: none;
}

div#utilities dl dd dl dd {
	margin: 0.1em 5px;
	font-size: 12px;
}

/*	3-5-3. dd > table
-----------------------------*/

div#utilities dl dd table {
	margin: 0.5em 0 0.5em 3%;
	width: 95%;
	_width: 90%; /* for IE */
}

div#utilities dl dd table caption {
	width: 100%;
	_padding-bottom: 0.4em;
}

div#utilities dl dd table th,
div#utilities dl dd table td {
	padding: 1px 10px;
}

/*	3-5-4. dd > Tag Cloud
-----------------------------*/

div#utilities dl dd ul.tagCloud {
	margin: 0.5em 5px;
	padding: 0;
}

div#utilities dl dd ul.tagCloud li {
	margin: 0;
}

div#utilities dl dd ul.tagCloud li a {
	padding: 0 0 0 13px;
}

/*	3-5-5. dd > Photo thumbnail
-----------------------------*/

div#utilities dl dd ul.thumb {

}

div#utilities dl dd ul.thumb li {
	margin: 5px 0 0 5px;
}

div#utilities dl dd ul.thumb li a {
	padding: 0;
	background-image: none;
	border: none;
}

/*	3-5-6. dd > Centering
-----------------------------*/

div#utilities dl dd div.center {
	text-align: center;
}

/*	3-5-7. dd > Reset Link Style
-----------------------------*/

div#utilities dl dd .reset a {
	padding: 0;
	background-image: none;
}

/*======================================

	3-6.div#footer
	
=======================================*/

div#footer {
	padding: 1px 0;
}

div#footer ul.support {
	margin: 0em 10px;
	text-align: right;
}

div#footer ul.support li {
	margin: 0 0 0 6px;
	display: inline;
	font-size: 12px;
}

div#footer ul.support li a {
	text-decoration: none;
}

div#footer li.template a {

}

div#footer li.template a[title]:after {
	content: " "attr(title);
}

div#footer address {
	margin: 0.2em 10px 2em;
	text-align: right;
}

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna Ninja Style - Layout";
 :created "2007-12-26";
 :release [:revision "1.02"; :created "2008-01-08"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "
 	context.cssからレイアウトに関するスタイルを抜き出したモジュール
	[←★→]マークのついた指定を全て反転させることでカラム位置の左右入れ替えが可能です。
	";
 :note "
 	Outline
		4-1.containers
			4-2.[Sngle column]
				4-2-1.div#utilities
			4-3.[Double column]
				4-3-1.div#main
				4-3-2.div#utilities" .
*/

/*======================================

	4-1.Containers Layout
	
=======================================*/

body {
	text-align: center; /* Centering for IE6 */
}

div#header,
div#content,
div#footer {
	margin: 0 auto;
	text-align: left;
}

div#utilities dl.navi,
div#utilities dl.others {
	margin: 0;
}

/*======================================

	4-2. [Sngle column]
	Style for body class="single"
	
=======================================*/

body.single ul#flip1 {
	margin: 1em 10px;
	position: absolute;
	right: 0;
	top: 0;
}

body.single div#main p.topicPath {
	margin-right: 7em;
}

/*--------------------------------------
	4-2-1. div#utilities
---------------------------------------*/

body.single div#utilities {
	margin-top: 1em;
	padding: 1.2em 0;
}

body.single div#utilities dl {

}

body.single div#utilities dl dt {
	margin: 0 10px 0;
}

body.single div#utilities dl dd {
	margin: 0 10px 1em;
}

body.single div#utilities dl dd ul {
	margin: 0;
}

body.single div#utilities dl dd dt {
	margn: 0;
	padding: 0 0 0.3em 0;
}

body.single div#utilities dl dd dd {
	border: none;
	background-image: none;
}

/* navi */
body.single #utilities dl.navi {
	margin-left: 1%;
	_padding-left: 5px;
	float: left;
	width: 48%;
	display: inline;
}

body.single #utilities dl.navi dt {

}

/* others */

body.single #utilities dl.others {
	margin-right: 1%;
	float: right;
	clear: right;
	width: 49%;
	display: inline; /* for IE6 */
}

/*======================================

	4-3. [Double column] body.double 
	Style for body class="double"
	[←★→]マークのついた指定を反転させることでカラムの位置入れ替えが可能
	
=======================================*/

/*--------------------------------------
	4-3-1. div#main
---------------------------------------*/

body.double div#main {
	float: left; /* [←★→] */
	width: 70%;

}

/* Main Column Border -------------------------
本文とサイドバーを線で区切るための処理です。
ブラウザ間の差異を埋めています。
IE7が普及するまで辛抱強くいきます。
----------------------------------------------*/

body.double div#main {
	border-right: 1px solid #eee; /* [←★→] */
	border-bottom: 1px solid #eee; /* [←★→] */
	margin-right: -1px; /* [←★→] */
}

/*--------------------------------------
	4-3-2. div#utilities
---------------------------------------*/

body.double div#utilities {
	float: left; /* [←★→] */
	clear: right; /* [←★→] */
	width: 30%;
}

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna Ninja Style - Default Sub Skin";
 :created "2007-12-26";
 :release [:revision "1.02"; :created "2008-01-31"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "レイアウト簡易設定情報と色彩情報定義ファイル";
 :note "
 	16進数の編集だけでも、スキンイメージを大きく変更できます。
 	このファイルで変更できない箇所は、コアCSS、
	または、有効化されたモジュールCSSを直接編集するか、
	ここに新たにセレクタを追加して上書きして下さい。
 ".
*/

/*
	<body class="single"> のページでは、
	以下のCSSファイルがdiv#utilities に適用されます。
	カスタマイズする場合はあわせて編集してください。
*/

/*=========================================================

	Layout
	
=========================================================*/

body {
	margin: 0 0; /* margin */
}

div#header,
div#content,
div#footer {
	width: 90%; /* (example: 50%~100%, 400px~1000px, 60em, etc. )*/
	min-width: 35em; /* 最小幅 */
	max-width: 70em; /* 最大幅 */
}

/*=========================================================

	General
	
=========================================================*/

body {
	color: #555;
	background-color: #c0fed9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#header {
	border-top: 8px solid #2e8b57;
	border-bottom: 16px solid #1c1c1c;
	background-color: #2e8b57;
}

div#content {
	border-bottom: 6px solid #333;
	background-color: #fff;
}

div#content div#main {
	background-color: #fff;
	border-color: #eee; /* 本文カラム境界線 */
}

/*--------------------
	Border Switch
	headerとcontentの区切り付近に出現するBorder。
	ModuleのImportよってBorderに利用するBoxを切り替えています。
	!必要ない場合は全て削除してください。
----------------------*/

div#content,div#main,
body.double div#utilities,
body.multi div#utilities {
	border-top: 5px solid #e4e4e4; /* 編集は色だけ推薦 */
}

div#main,
body.double div#utilities,
body.multi div#utilities {
	border-top-width: 0; /* Do not edit this line */
}

/*---------------
 Font Size Setting
 本文文字サイズ
-----------------*/

div.textBody {
	font-size: 100%; /* ( small: 92% | medium: 100% | large: 107% ) */
}

/* individual (個別記事では少し大きく) */

body.individual div.textBody {
	font-size: 107%; /* ( small: 92% | medium: 100% | large: 107% ) */
}

/*---------------
 Link Color
-----------------*/

a:link {
	color: #666;
}

a:visited {
	color: #888;
}

a:hover {
	color: #000;
}

/*---------------
 Website Title
-----------------*/

div#header p.siteName {

}

div#header p.siteName a {
	color: #fff;
}

div#header p.siteName a:hover {
	color: #f5f5f5;
}

/*---------------
 Description
-----------------*/

div#header p.description {
	color: #cceedb;
}

/*---------------
 Topic Path
-----------------*/

/* 現在位置 */
p.topicPath span.current {
	padding-left: 15px;
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_arrow090102.gif);
	background-repeat: no-repeat;
	background-position: left center;
	_background-position: 0 0.4em; /* for IE */
}

/*---------------
 Heading
-----------------*/

h1 {
	color: #000;
}

h2 {
	border-bottom: 1px solid #eee;
	color: #000;
}

h3 {
	color: #666;
	background-color: #f5f5f5;
}

/*=========================================================

	div#utilities (Sidebar)
	
=========================================================*/

div#utilities {

}

/*---------------
 dl.navi
-----------------*/

dl.navi {

}

dl.navi dt {
	color: #fff;
	background-color: #2e8b57;
	border-left:20px solid #1B5033;
}

/*---------------
 dl.others
-----------------*/

dl.others {

}

dl.others dt {
	color: #fff;
	background-color: #2e8b57;
	border-left:20px solid #1B5033;
}

/*---------------
 .freeSpace [?]
-----------------*/

div#utilities .freeSpace {
	margin: 1px;
	background-color: #fff;
	border-left:20px #1b5033 solid;
}

div#utilities .freeSpace p,
div#utilities .freeSpace dl,
div#utilities .freeSpace ul,
div#utilities .freeSpace ol,
div#utilities .freeSpace li {
	margin: 0.1em 5px;
}

/*---------------
 nest
-----------------*/

div#utilities dl dd dl dt {
	background-color: #fff;
}

/*---------------
 Sidebar Link Color
-----------------*/

dl.navi li a,
dl.others li a {
	padding-left: 15px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	_background-position: 0 0.2em;
}

dl.navi li a:link,
dl.others li a:link {
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_mark040101.gif);

}

dl.navi li a:visited,
dl.navi dl li a:visited,
dl.others li a:visited,
dl.others dl li a:visited {
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_mark040201.gif);
}

dl.navi a:hover,
dl.others a:hover {

}


/*

body class="single"
div#utilities style

2-singleUtilities.css

*/

/*=========================================================

	Entry
	
=========================================================*/

/*---------------
 Title
-----------------*/

div.entry h2 {
	font-size:11px;
}

div.entry h2 a {
	text-decoration: none;
	color: #000;
}

div.entry h2 a:visited {
	color: #000;
}

div.entry h2 a:hover {
	color: #666;
}

/*---------------
 Text Body
-----------------*/

div.entry div.textBody dl {
	border-left: 6px solid #eee;
	border-bottom: 1px solid #fff;
}

/*---------------
 Link img
-----------------*/

div.textBody a img {
	border: 3px solid #ccc;
}

div.textBody a:hover img {
	border: 3px solid #000;
}

/*---------------
 Continue reading
-----------------*/

p.continue {
	padding-left: 12px;
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_arrow050102.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

p.continue a:link,
p.continue a:visited {
	color: #fff;
	background-color: #666;
}

p.continue a:visited {
	background-color: #aaa;
}

p.continue a:hover {
	color: #fff;
	background-color: #000;
}

/*---------------
 Reaction
-----------------*/

div.entry ul.reaction {
	border-top: 1px solid #eee;
}

div.entry ul.reaction li {
	border-right: 2px solid #eee;
}

div.entry ul.reaction li a {
	padding-left: 18px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
}

div.entry ul.reaction li.comment a {
	padding-left: 24px;
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_icon010101.gif);
}

div.entry ul.reaction li.trackback a {
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_icon080101.gif);
}

/*---------------
 Reaction Log (individual)
 -Comments
 -Trackbacks
-----------------*/

div#comments dl.log dt span.name,
div#trackback dl.log dt span.name {
	color: #000;
}

div#comments dl.log dt span.date,
div#trackback dl.log dt span.date {
	color: #999;
}


div#comments dl.log dd,
div#trackback dl.log dd {
	border-bottom: 1px solid #eee;
}

div#trackback dl.log {
	border-left: 5px solid #aaa;
}

/* Trackback Info */

div#trackback dl.info {
	border-left: 5px solid #aaa;
	border-bottom: 1px solid #eee;
	background-color: #f5f5f5;
}

div#trackback dl.info .URL {
	color: #000;
	background-color: #fff;
}

/*---------------
 Flip Pager (Newer - Older)
-----------------*/

ul#flip1 li a {
	padding: 0 0.5em;
	color: #666;
	background-repeat: no-repeat;
}

/* Newer Article */

ul#flip1 li.newer a {
	padding-left: 18px;
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_arrow070101.gif);
	background-position: left center;
}

/* Older Article */

ul#flip1 li.older a {
	padding-right: 18px;
	border-left: 1px solid #ccc;
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_arrow070102.gif);
	background-position: right center;
}

/* On Mouse */

ul#flip1 li a:hover {
	color: #000;
}
 
ul#flip1 li.newer a:hover {
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_arrow070201.gif);
}

/* Older Article */

ul#flip1 li.older a:hover {
	background-image: url(http://file.bornneet.blog.shinobi.jp/v_arrow070202.gif);
}

/*---------------
 Flip Pager2 (Newer - Older)
-----------------*/

#flip2 {
	border: 1px solid #ddd;
}

#flip2 li {
	color: #000;
}

#flip2 li a {

}

/*---------------
 Retun to page top
-----------------*/

p.return a {
	padding-right: 12px;
	background: url(http://file.bornneet.blog.shinobi.jp/v_arrow060101.gif) no-repeat right center;
}

/*---------------
 Archive Index
-----------------*/

p.archives a {
	padding-left: 16px;
	background: url(http://file.bornneet.blog.shinobi.jp/v_icon110102.gif) no-repeat left center;
}

/*=========================================================

	Footer
	
=========================================================*/

div#footer ul.support li {
	color: #aaa;
}

div#footer ul.support li a {
	color: #999;
	text-decoration: none;
}

div#footer li.template a {

}

div#footer address {
	color: #fff;
}

/*=========================================================

	Elements
	
=========================================================*/

em {
	font-weight: bold;
}

strong {
	color: #ff4500;
}

/*---------------
 Form
-----------------*/

fieldset {
	border: 1px solid #ddd;
	background-image: url(http://file.bornneet.blog.shinobi.jp/bg_slash01.png);
}

input,
textarea {
	border-color: #d4d4d4 #eee #eee #d4d4d4;
	background-color: #fff;
	background-image: url(http://file.bornneet.blog.shinobi.jp/bg_input.gif);
	background-repeat: no-repeat;
}

input:hover,textarea:hover {
	border-color: #00a0dd;
}

input:focus,textarea:focus {
	border-color: #aaa;
	background-color: #fff;
}

input.submit {
	color: #fff;
	background-color: #666;
}

input.submit:hover {
	background-color: #000;
}

/*---------------
 Table
-----------------*/

table {
	border: 1px solid #cfd3d6;
	background-color: #fff;
}

th,
td {
	border: 1px solid #efefef;
	border-color: #efefef #dce0e3 #dce0e3 #efefef;
}

th {
	color: #000;
	background-color: #efefef;
}

td {
	border: 1px solid #ddd;
	background-color: #fff;
}

/*---------------
 Pre
-----------------*/

pre {
	color: #666;
	background-color: #eee;
}

pre * {
	color: #444;
}

pre[title]:before {
	color: #fff;
	background-color:  #bbb;
}

/*---------------
 Blockquote (引用)
-----------------*/

blockquote {
	border: 3px solid #eee;
	color: #666;
	background-color: #f5f5f5;
}

blockquote * {
	color: #666;
}

blockquote[title]:before {
	color: #000;
}

blockquote[cite]:after {
	color: #333;
}

cite {
	color: #333;
}

/*=========================================================

	Others
	
=========================================================*/

/*
コメント・トラックバック数など、
数を表す部分で使われます
*/

.count {

}

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna Ninja Style - Style for Single Column";
 :created "2007-12-26";
 :release [:revision "2.0"; :created "2007-12-26"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "シングルカラム時の div#utilities 色彩情報定義ファイル";
 :note "
 	16真数の編集だけでも、スキンイメージを大きく変更できます。
 	このファイルで変更できない箇所は、コアCSS、
	または有効化されたモジュールCSSを直接編集するか、
	新たにセレクタを追加し、スタイル指定を Override して下さい。
 ".
*/

/*=========================================================

	body.single div#utilities (single column)
	
=========================================================*/

body.single div#utilities {
	background-color: #f5f5f5;
	background-image: url(http://file.bornneet.blog.shinobi.jp/bg_grad02.png);
	background-repeat: repeat-x;
}

body.single div#utilities dl {
	background-color: #fff;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

body.single div#utilities dl dt {
	border-left: 5px solid #bbb;
	color: #000;
	background-color: transparent;
}

body.single div#utilities dl dd {
	border-left: 5px solid #ddd;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	background: #f7f7f7 url(http://file.bornneet.blog.shinobi.jp/bg_line-dot.gif) left top repeat-x;
}

body.single div#utilities dl dd li {
	margin-left: 10px;
}

/* Nest */

body.single div#utilities dl dd dt {
	border: none;
	background-color: transparent;
}

body.single div#utilities dl dd dd {
	border: none;
	background-image: none;
}

/*---------------
 dl.navi
-----------------*/

body.single dl.navi {
	background-color: #f5f5f5;
}

body.single dl.navi dt {
	color: #fff;
	background-color: #666;
}

/*---------------
 dl.others
-----------------*/

body.single dl.others {
	background-color: #f5f5f5;
}

body.single dl.others dt {
	color: #fff;
	background-color: #bbb;
}

/*---------------
 .freeSpace [?]
-----------------*/

body.single div#utilities .freeSpace {
	margin: 1px;
	background-color: #fff;
}

body.single div#utilities .freeSpace p,
body.single div#utilities .freeSpace dl,
body.single div#utilities .freeSpace ul,
body.single div#utilities .freeSpace ol,
body.single div#utilities .freeSpace li {
	margin: 0.1em 5px;
}

/*---------------
 nest
-----------------*/

body.single div#utilities dl dd dl dt {
	background-color: #fff;
}

/*---------------
 Sidebar Link Color
-----------------*/

body.single dl.navi a:link,
body.single dl.others a:link {

}

body.single dl.navi a:visited,
body.single dl.others avisited {

}

body.single dl.navi a:hover,
body.single dl.others a:hover {

}

/*---------------
 Tag Cloud
-----------------*/

body.single div#utilities ul.tagCloud {
	margin: 0.8em 10px;
}

body.single div#utilities ul.tagCloud li {
	margin: 0;
}

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna - Global Navigation Style Module";
 :created "2007-3-16";
 :release [:revision "1.12"; :created "2008-01-05"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "グローバルメニューHTML用のスタイル定義";
 :note "このモジュールを有効にする前に、グローバルメニュー用のHTMLが追加されている必要があります。" .
*/

div#header {
	border-bottom: 0;
	background:url("http://blog.cnobi.jp/v1/blog/user/d7459564b4c2277145f2023f87c6712f/1303854432") repeat scroll top right transparent;
	height:250px;
}

/*--------------------
	Border Switch
----------------------*/

div#content,
div#content div#main,
div#content div#utilities {
	border-top: none;
}

/*======================================

	Global Navigation Module
	
=======================================*/

ul#globalNavi {
	margin: 20px 0 -26px;
	padding: 0 0 0 0;
	background-color:#2e8b57;
}

ul#globalNavi li {
	margin: 0;
	padding: 0;
	float: left;
	width: 120px;
	line-height: 1;
	list-style-type: none;
	font-size: 12px;
}

/*--------------------------------------
	1.Button
---------------------------------------*/

ul#globalNavi li a {
	padding: 0.6em 10px; /* Button Height */
	border: none;
	border-right: 2px solid #267348;
	display: block;
	position: relative; /* IE6 Bug Fix */
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #2e8b57;
}

/*--------------------------------------
	2. On mouse
---------------------------------------*/

ul#globalNavi li a:hover {
	color: #333;
	background-color: #eee;
}

/*--------------------------------------
	3. Current 
---------------------------------------*/

ul#globalNavi li.current a:link,
ul#globalNavi li.current a:visited,
ul#globalNavi li.current a:hover {
	border-right: none;
	color: #000;
	background-color: #fff;
}

/*--------------------------------------
	clearFix
---------------------------------------*/

ul#globalNavi {
	_height: 1px;
	min-height: 1px;
}

ul#globalNavi:after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}

/* for MacIE5 \*//*/

ul#globalNavi {
	height: auto;
	overflow: hidden;
}
/* end */

/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Vicuna - Calendar Style Module";
 :created "2007-3-16";
 :release [:revision "1.1"; :created "2008-01-06"];
 :author [:name "wu"; :homepage <http://vicuna.jp/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/by/3.0/>;
 :description "カレンダーHTML用のスタイル定義";
 :note "このモジュールを有効にする前に、カレンダー用のHTMLが追加されている必要があります。" .
*/

/*======================================

	Calendar Style Module
	
=======================================*/

/*--------------------------------------
	1.Structure
---------------------------------------*/

div#utilities dl dd table.calendar {
	font-size: 85%;
	border: none;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}

/*--------------------------------------
	2.前後の月へのリンク
---------------------------------------*/

div#utilities dl dd table.calendar caption {
	color: #000;
}

body.double div#utilities dl dd table.calendar caption {

}

div#utilities dl dd table.calendar caption a {
	padding: 0 5px;
	height: 1px;
	color: #000;
	background-color: #eee;
	font-weight: bold;
	text-decoration: none;
}

div#utilities dl dd table.calendar caption a:hover {
	color: #fff;
	background-color: #000;
}

/*--------------------------------------
	3.セル
---------------------------------------*/

div#utilities dl dd table.calendar th,
div#utilities dl dd table.calendar td {
	padding: 0;
	border: none;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;

}

div#utilities dl dd table.calendar th {
	background-color: #fff;
	background-image: url(http://file.bornneet.blog.shinobi.jp/grad01.gif);
	background-repeat: repeat-x;
}

div#utilities dl dd table.calendar td {
}

/*--------------------------------------
	4.土日
---------------------------------------*/

div#utilities dl dd table.calendar th.sun {
	color: #fff;
	background-color: #7b808e;
	background-image: url(http://file.bornneet.blog.shinobi.jp/grad02.gif);
	background-repeat: repeat-x;
}

div#utilities dl dd table.calendar th.sat {
	color: #fff;
	background-color: #7b808e;
	background-image: url(http://file.bornneet.blog.shinobi.jp/grad02.gif);
	background-repeat: repeat-x;
}

/*--------------------------------------
	5.セル内のリンク
---------------------------------------*/

div#utilities dl dd table.calendar td a {
	padding: 0.5em 0;
	display: block;
	line-height: 1;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center;
}

div#utilities dl dd table.calendar td a:link {
	color: #fff;
	background-image: url(http://file.bornneet.blog.shinobi.jp/circle02.gif);
}

div#utilities dl dd table.calendar td a:visited {
	color: #666;
	background-image: url(http://file.bornneet.blog.shinobi.jp/circle01.gif);
}

div#utilities dl dd table.calendar td a:hover {
	color: #fff;
	background-image: url(http://file.bornneet.blog.shinobi.jp/circle03.gif);
}
/*--------------------------------------
	６．独自設定
---------------------------------------*/

img.itemimage{
	text-align:center;
	margin-bottom:10px;
	width:400px;
	border:#59ffc9 6px solid;
}

h4.itemtitle{
	text-align:left;
	border-top:#59ffc9 6px double;
	border-bottom:#59ffc9 6px double;
	padding:3px;
	font-size:16px;
}

h4.itemtitle a:link{
	text-decoration:none;
	color: #4169e1
}

h4.itemtitle a:hover{
	position:relative;
	top:1px;
	left:1px;
}

p.itemcap{
	font-size:16px;
	text-align:left;
	line-height:170%;
}

p.Induction{
	text-align:right;
	padding-right:10px;
	padding-bottom:300px;
	font-size:14px;
	font-weight:bold;
	color: #4169e1
}
p.Induction a:link{
	color: #4169e1
}

p.Induction a:hover{
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
}