<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*
----------------------------------------------------------------------------------------
Template for	:: NinjaBlog
Template Name	:: 空と、君と
Template By 	:: Alpha
URL		:: http://start.blog.shinobi.jp/ 

写真素材は以下のサイト様よりお借りしました。
写真画像を使用しているかぎりリンクははずさないでください。
Photo by        :: *05 FREE PHOTO
URL		:: http://kenken.kikirara.jp/
----------------------------------------------------------------------------------------
*/

* {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	}

/*box-sizing*/
html * {
	-moz-box-sizing: border-box;	/*MacIE・Opera*/
	box-sizing: border-box;		/*Mozilla・Firefox・NN*/
	-khtml-box-sizing: border-box;	/*Safari*/
	}

/*スクロールバー*/
html {
	scrollbar-track-color : transparent ;
	scrollbar-3dlight-color :#414E45;
	scrollbar-arrow-color :#414E45;
	scrollbar-darkshadow-color :#414E45;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color :transparent ;
	scrollbar-shadow-color : transparent ;
	}

/*----------------------------------------------------------------------------
	html/body
-----------------------------------------------------------------------------*/

* html body {
	font-size: 95%;
}

html&gt;body {
	font-size: 12px;
}


body {
	margin : 0px 0px 0px 50px ;
	padding : 0px 0px 0px 0px ;
	color:#414E45;
	font-family: Verdana,'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', Tahoma, 'century gothic', 'ＭＳ Ｐゴシック','MS PGothic', sans-serif, Osaka;
	font-style: normal;
	font-weight: normal;
	line-height:150%;
	letter-spacing:normal;
	word-spacing:normal;
	background :#e2eaed url("http://bfile.shinobi.jp/1505/sk_back.jpg") top left repeat-y;
	background-attachment: fixed;
	background-position: 50px 0px;
	}

/*----------------------------------------------------------------------------
	各要素の指定
-----------------------------------------------------------------------------*/

div, p, hr, blockquote, address, noscript {
	position: static;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	border: none;
	}

em, strong,q, dfn {
	position: static;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	border: none;
	}

br { letter-spacing: 0; }

table{border-collapse: collapse;font-size:12px}

/*フォーム要素*/
form {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	}


input,textarea{
	margin:0px 1px 0px 1px;
	padding:1px 1px 1px 2px;
	background:#ffffff;
	border:1px solid #b79b5b ;
	color:#414E45;
	}

select {
	color:#7E7E4C ;
	background :#feffef;
	border:1px solid #EBE6A9;
	}

option {
	color:#7E7E4C ;
	background :#feffef;
	border:0;
	}
input:focus{background:#feffef;color:#414E45;}
textarea:focus{background:#feffef;color:#414E45;}

.center {text-align:center}
.right {text-align:right}
.left {text-align:left}



/*----------------------------------------------------------------------------
	レイアウト
-----------------------------------------------------------------------------*/

#container {
	width:850px;
	margin: 0px auto 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	border-right:#e2eaed 1px solid;
	background :  url("http://bfile.shinobi.jp/1505/sk_wrapper_back.gif") top right repeat-y;
	}

#wrapper {
	width:650px;
	margin:0px 0px 0px 0px ;
	padding:0px;
	float:right;
	text-align:center;
	overflow:hidden;
	}

#top {
	width:190px;
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	float:left;
	overflow:hidden;
	}

#top_menu {
	margin: 0px 0px 0px 0px;
	padding:25px 0px;
	background :#ffffff url("") center center no-repeat;
	}

#contents {
	width:440px;
	margin:0px 0px 0px 5px;
	padding:0px;
	float:left;
	text-align:center;
	overflow:hidden;
	}

#sideright {
	width:190px;
	margin: 0px ;
	padding: 0px ;
	float:right;
	overflow:hidden;
	}

#sideleft {
	width:190px;
	margin: 0px ;
	padding: 0px ;
	float:left;
	overflow:hidden;
	}

#footer {
	clear:both;
	margin: 0px 0px 0px 0px ;
	}

/*----------------------------------------------------------------------------
	リンク
-----------------------------------------------------------------------------*/

/* リンク */
a{text-decoration:none;}
a:link    { color: #7E7E4C; background-color: transparent;}
a:visited { color: #7E7E4C; background-color: inherit;}
a:hover   { color: #C86647; background-color: transparent;}
a:active  { color: #C86647; background-color: inherit;}

div.entry_more a:link   { color: #C86647 ;}
div.entry_more a:visited  { color: #C86647 ;}
div.entry_more a:hover   { font-weight:bold;}
div.entry_more a:active  { font-weight:bold;}

div.entry_text a[target="_blank"] {
	padding-right: 12px;
	margin-right: 5px;
	background: url(http://bfile.shinobi.jp/646/img-back.gif) no-repeat;
	background-position: right bottom;
	}
div.entry_ps a[target="_blank"] {
	padding-right: 12px;
	margin-right: 5px;
	background: url(http://bfile.shinobi.jp/646/img-back.gif) no-repeat;
	background-position: right bottom;
	}

div#sideleft a:link { color:#fffab7; background-color: transparent;}
div#sideleft a:visited { color: #fffab7; background-color: inherit;}
div#sideleft a:hover   { color: #C86647; background-color: transparent;}
div#sideleft a:active  { color: #C86647; background-color: inherit;}


/*----------------------------------------------------------------------------
	画像
-----------------------------------------------------------------------------*/
img	{
	border:0px;
	margin:0px;
	padding:0px;
	}

img.emoji {
	border:0px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	}

div.entry img {
	border:0px;
	margin:5px;
	padding:0px;
	}

/*----------------------------------------------------------------------------
	トップ(top)
-----------------------------------------------------------------------------*/
/*ブログタイトル*/
h1	{
	margin: 0px ;
	padding:30px 20px 5px 20px;
	text-align:left;
	font-size: 120%;
	color:#7E7E4C ;
	background :  url("http://bfile.shinobi.jp/1505/sk_top_back1.gif") top center no-repeat;
	filter: Alpha(opacity=70);
	opacity:0.7;
	}

/*ブログ説明*/
h2.description {
	margin: 0px 0px 0px 0px ;
	padding:10px 20px 50px 20px;
	text-align:left;
	font-size: 90%;
	font-weight:normal;
	color:#8B856B;
	background :  url("http://bfile.shinobi.jp/1505/sk_top_back2.gif") bottom center repeat-y;
	filter: Alpha(opacity=70);
	opacity:0.7;
	}

/*----------------------------------------------------------------------------
	コンテンツ(contents)
-----------------------------------------------------------------------------*/

/* ログイン */
.top_admin {
	padding: 0px 15px 5px 0px ;
	text-align:right;
	font-size:11px;
	}
/*ナビ*/
.contents_navi {
	margin:10px 0px 10px 0px ;
	padding:0px;
	text-align:center;
	font-size:;
	}

/**/
.contents_10link {
	margin:10px 0px 10px 0px ;
	padding:0px;
	text-align:center;
	font-size:xx-small;
	}

/*--------------------------------------
	エントリー(entry)
--------------------------------------*/

.entry {
	width:100%;
	margin: 10px 0px 0px  0px ;
	padding: 0px ;
	text-align:left;
	overflow:hidden;
	color:#414E45;
	background:#ffffff;
	}

.entry_date {
	float:left;
	width:60px;
	color: #EBE6A9;
	font-size:95%;
	margin: 0px 0px 0px 0px;
	padding:5px;
	text-align:center;
	border-right:1px solid #EBE6A9;
	border-bottom:1px solid #EBE6A9;
	overflow:hidden;
	}

.entry_date_day {
	font-size:35px;
	font-weight:bold;
	font-family: Georgia;
	}

.entry_title {
	float:right;
	width:360px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	font-size:100%;
	border-bottom:1px solid #EBE6A9;
	overflow:hidden;
	}

h2.entry_titlefont {
	font-size:120%;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 0px 5px ;
	color:#7E7E4C;
	}

h3.entry_category {
	font-size:100%;
	padding:0px 5px 0px 5px;
	font-weight:normal;
	border:0px;
	border-bottom:1px dashed #EBE6A9;
	}

.entry_data {
	clear:both;
	text-align:right;
	font-size:90%;
	}

.entry_contents {
	margin: 0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	}

.entry_text {
	margin:0px 10px 1em 10px;
	}

.entry_more {
	margin: 0px 0px 10px 0px ;
	font-size:120%;
	font-weight:bold;
	text-align:right;
	}

.entry_footer {
	margin: 10px 0px 10px 0px ;
	padding: 5px ;
	font-size:80%;
	font-family:Georgia ,'ＭＳ Ｐ明朝','MS PMincho' ;
	text-align: center ;
	border:1px dashed #EBE6A9;
	background : url("http://bfile.shinobi.jp/1505/sk_e_footer_back.gif") center center no-repeat;
	}


/*--------------------------------------
	記事内での文字装飾
--------------------------------------*/

/*引用*/
blockquote {
	margin : 0px 0px 0px 2em ;
	padding : 0px 0px 0px 5px ;
	border-left:3px dashed #b79b5b;
	color:#b79b5b;
	background:#feffef;
	}

/*強調*/
em { 
	font-style: normal;
	font-weight:bold;
	color: #b79b5b;
	background :transparent;
	}

/*リスト要素*/
ul, ol, dl, dt, dd {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	list-style: none outside;
	}

li {
	border-bottom:1px dashed #414E45;
	}



dt {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 5px ;
	color: #b79b5b;
	background :transparent;
	border-left:5px solid #b79b5b ;
	}

dd {margin : 0px 0px 0px 30px ;}


fieldset {
	margin : 0px 0px 0px 0px ;
	padding : 5px 5px 5px 5px ;
	border : 1px solid #b79b5b;
	}

legend {
	margin : 0px 0px 0px 0px ;
	padding : 0px 5px 0px 5px ;
	color:#b79b5b;
	font-weight:bold;
	background:#ffffff;
	}


/*見出し(h*)*/
h3 {
	margin : 10px 0px 10px 0px ;
	padding:0px 0px 0px 10px;
	border-left:10px solid #b79b5b;
	color:#b79b5b;
	background :transparent;
	}
h4 {
	margin : 10px 0px 10px 0px ;
	padding:0px 0px 0px 5px;
	border-bottom:1px dashed #b79b5b;
	color:#b79b5b;
	font-size:14px;
	background :transparent;
	}
h5 {}
h6 {}

/*----------------------------------------------------------------------------
	コメント＆トラックバック共通(cmtb)
-----------------------------------------------------------------------------*/
.cmtb {
	margin: 10px 0px 10px 0px ;
	padding: 0px ;
	text-align:left;
	color:#414E45;
	background:#ffffff;
	}

.cmtb_title {
	margin: 0px 0px 0px 0px ;
	padding: 2px 2px 2px 5px ;
	font-family:Georgia ,'ＭＳ Ｐ明朝','MS PMincho' ;
	font-weight:bold;
	font-size:120%;
	color:#7E7E4C;
	background:#EBE6A9 url("http://bfile.shinobi.jp/1505/sk_cm_title_back.gif") center center repeat;
	}


/*注意書きメモ*/
ul.cmtb_notes {
	width:95%;
	color:#7E7E4C;
	background:#feffef;
	margin:5px 0px 10px 0px;
	padding: 5px;
	list-style : square inside;
	font-size :90% ;
	}

/*--------------------------------------
	コメント(cm)
--------------------------------------*/
div.cm_contents {
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	}

dl.cm_main_contents {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 0px ;
	}

dt.cm_header {
	color:#7E7E4C;
	background:#ffffff ;
	border:0;
	font-weight:bold;
	border-bottom:1px solid #7E7E4C;
	}

dd.cm_text {
	margin: 5px 0px 0px 0px;
	padding:5px 25px 5px 25px ;
	background: url("http://bfile.shinobi.jp/1505/sk_border_leftright.gif") left center repeat-y;

	}

div.cm_title {
	color: #EBE6A9;
	background:#ffffff ;
	border:0;
	font-weight:bold;
	font-size:120%;
	}

dl.cm_res_contents {
	margin: 0px 0px 10px 0px;
	padding:5px 0px 5px 0px ;
	border-top:1px solid #414E45;
	}

dt.cm_res_header {
	color:#7E7E4C;
	background:#ffffff ;
	border:0;
	font-weight:bold;
	border-bottom:1px solid #7E7E4C;
	}

dd.cm_res_text {
	margin:5px 0px 0px 0px;
	padding:5px 25px 5px 25px ;
	background: url("http://bfile.shinobi.jp/1505/sk_border_leftright.gif") right center repeat-y;
	}

div.cm_res_title {
	color: #EBE6A9;
	background:#ffffff ;
	border:0;
	font-weight:bold;
	font-size:120%;
	}


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

fieldset#comment_post_form  {
	border : 1px solid #414E45;
	color:#414E45;
	background:#ffffff ;
	}

fieldset#comment_post_form legend {
	color:#414E45;
	font-weight:bold;
	background-color:#ffffff;
	}
dl.cm_form {
	margin:20px 0px 0px 0px;
	padding:0px ;
	width:100%;
	}

dl.cm_form dt {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:120px;
	height:19px;
	float:left;
	}

dl.cm_form dd {
	margin:0px 0px 0px 10px;
	padding:0px ;
	}

dl.cm_form img {
	margin:1px 0px 1px 0px;
	padding:0px ;
	}

#color {
	margin:0px ;
	padding:0px ;
	}

p.cm_form_botton {
	width:100%;
	clear:both;
	text-align:right;
	}

.cm_input {
	width:150px;
	margin:2px ;
	padding:2px ;
	border:1px solid #b79b5b ;
	}

.cm_input_iro {
	margin:0px ;
	padding:0px ;
	height:20px;
	}

.cm_textarea {
	width:300px;
	height:200px;
	border:1px solid #b79b5b ;
	}

.cm_pass {
	width:100px;
	margin:2px ;
	padding:2px ;
	border:1px solid #b79b5b ;
	}

.cm_submit {
	width:100px;
	margin:2px ;
	padding:2px ;
	border:1px solid #b79b5b ;
	}



/*--------------------------------------
	トラックバック(tb)
--------------------------------------*/

div.tb_form {
	margin:5px 30px 5px 30px;
	padding:5px 10px 5px 10px;
	font-size:small;
	}
input.tb_url {
	width:300px;
	font-size:small;
	}

div.tb_contents {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

div.tb_title {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-weight:bold;
	font-size:small;
	line-height:20px;
	color:#b79b5b;
	border-top:1px dashed #b79b5b;
	border-bottom:1px dashed #b79b5b;
	}

div.tb_text {
	margin: 0px 0px 0px 0px;
	padding:5px 10px 5px 10px ;
	}

div.tb_footer {
	margin: 0px 0px 0px 0px;
	padding:0px 1em 0px 0px;
	font-size:85%;
	color:#b79b5b;
	text-align:right;
	}


/*----------------------------------------------------------------------------
	プラグイン
-----------------------------------------------------------------------------*/

.plugin {
	width:180px;
	margin:0px 0px 5px 0px;
	padding:0px 10px 0px 5px;
	}

.plugin_title {
	font-size:120%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	}

.plugin_text {
	font-size:90%;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	}

div.plugin .blogsearch {text-align:left;}
div.plugin .box {width:70%;}
div.plugin .btn {
	color:#EBE6A9;
	background :#7E7E4C;
	border:0;
	width:25%;
	font-size:12px;
	}


div.profile_image {margin:0px;padding:5px;border :0px;}
div.qrcode_image {margin:0px;padding:5px;border :0px;}

div.plugin_description {
	padding:5px 5px 5px 10px;
	font-size:10px;
	}
div.plugin_data {
	border-bottom:1px dashed #414E45;
	}
div.plugin_data_date {
	border-bottom:1px dashed #414E45;
	text-align:right;
	}
/*--------------------------------------
	記事上のプラグイン
--------------------------------------*/
div#contents .plugin {
	width:400px;
	margin:0px auto 5px auto;
	background : #EBE6A9 url("http://bfile.shinobi.jp/1505/sk_c_plug_back.gif") top right repeat;
	border:1px solid #7E7E4C;
	}

div#contents .plugin_title {
	color: #7E7E4C;
	}


/*--------------------------------------
	左サイドプラグイン
--------------------------------------*/

div#sideleft .plugin_title {
	color: #EBE6A9;
	border-left:1px solid #EBE6A9;
	border-bottom:1px solid #EBE6A9;
	background :  url("http://bfile.shinobi.jp/1505/sk_p_lefttitle.gif") center left no-repeat;
	}

div#sideleft .plugin_text {
	color: #feffef;
	}

div#sideleft .box {
	color:#feffef;
	background :transparent;
	border:1px solid #EBE6A9;
	}

div#sideleft .btn {
	color:#EBE6A9;
	background :#7E7E4C;
	border:0;
	width:23%;
	font-size:12px;
	}


div#sideleft input {
	color:#feffef;
	background :transparent;

	border:1px solid #EBE6A9;
	}

div#sideleft textarea {
	color:#feffef;
	background :transparent;
	border:1px solid #EBE6A9;
	}



/*--------------------------------------
	右サイドプラグイン
--------------------------------------*/
div#sideright .plugin_title {
	color:#7E7E4C ;
	border-left:1px solid #7E7E4C;
	border-bottom:1px solid #7E7E4C;
	background :  url("http://bfile.shinobi.jp/1505/sk_p_righttitle.gif") center left no-repeat;
	}

div#sideright .plugin_text {
	color:#b79b5b;
	background :transparent;
	}

/*--------------------------------------
	カレンダー
--------------------------------------*/
table.CalendarMoveTable {
	width:180px;
	border-collapse: separate;
	}

table.CalendarMoveTable td {
	text-align:center;
	}

.CalendarPrevTd {
width:30px;
}
.CalendarNowTd {
width:110px;
}
.CalendarNextTd {
width:30px;
}

table.CalendarTable {
	width:180px ;
	color:#414E45;
	border-collapse: separate;
	}
table.CalendarTable th {
	width: 14% ;
	text-align:center;
	font-size:12px;
	}
table.CalendarTable td {
	width: 14% ;
	text-align:center;
	font-size:12px;
	}

table.CalendarTable tr.CalendarWdayTr {
	text-align:center;
	}
table.CalendarTable th.CalendarWdaySun {
	color :#f0908d ;
	}
table.CalendarTable th.CalendarWdaySat{
	color :#5a79ba ;
	}
div.CalendarTdLink {
	margin:0 auto;
	text-align:center;
	}

table.CalendarTable td a:link{
	width: 100% ;
	display:block;
	background-color:#414E45;
	text-decoration:none;
	}
table.CalendarTable td a:visited{
	width: 100% ;
	display:block;
	background-color:#414E45;
	text-decoration:none;
	}
table.CalendarTable td a:hover{
	width: 100% ;
	font-weight:bold;
	display:block;
	background-color:#ffffff;
	}
table.CalendarTable td a:active{
	width: 100% ;
	color: #56878b;
	font-weight:bold;
	display:block;
	background-color:#ffffff;
	}
/*----------------------------------------------------------------------------
	コピーライト
-----------------------------------------------------------------------------*/

.copyright {
	width: 450px ;
	margin: 0px auto 0px auto ;
	padding:5px 5px 5px 10px;
	font-size:11px;
	text-align:center;
	}


</pre></body></html>