﻿@charset "UTF-8";

/*
Theme Name: eclucifer
Theme URI: http://eclucifer.net/
Description: My Theme.
Author: lynx
Author URI: http://eclucifer.net/
Version: 1.0
*/




/* all */

	* {
		margin  : 0px;
		padding : 0px; }




/* O T H E R S */

	div#main div.postMain .space {
		margin-top : 1em; }

	div#main div.postMain .space2 {
		margin-top : 2em; }

	.vertical-align img {
		vertical-align : middle; }




/* a */

	a {
		border-bottom   : 1px solid;
		color           : #49A8A8;
		text-decoration : none; }

	a.new {
		color : #D15F5D; }

		a:visited {
			border-bottom : 1px solid #555555;
			color  : #555555; }

		a:active,
		a:hover {
			border-bottom : 1px solid #D15F5D; }

	a.image,
	a.image:visited,
	a.image:active,
	a.image:hover {
		border : 0px; }

	a.keyword,
	a.keyword:visited {
		border-bottom : 1px solid #E5E5E5;
		color         : #555555; }

		.tint a.keyword,
		.tint a.keyword:visited {
			color : #BEBEBE; }

		a.keyword:active,
		a.keyword:hover {
			border-bottom : 1px solid #D15F5D;
			color         : #555555; }

	p#topicPath a:visited,
	table.fileSizeComparing caption a:visited,
	ul.wp-tag-cloud a:visited,
	dl.postInfo a:visited,
	dl.navigation a:visited {
			border : 0px; }

	p#topicPath a:active,
	p#topicPath a:hover,
	table.fileSizeComparing caption a:active,
	table.fileSizeComparing caption a:hover,
	dl.postInfo a:active,
	dl.postInfo a:hover,
	dl.navigation a:active,
	dl.navigation a:hover {
			border-bottom : 1px solid #D15F5D; }

	ul.wp-tag-cloud a:active,
	ul.wp-tag-cloud a:hover,
	ul#category a:active,
	ul#category a:hover,
	ul#recent a:active,
	ul#recent a:hover {
			color : #D15F5D; }




/* abbr, acronym */

	abbr,
	acronym {
		border : 0px; }




/* blockquote, cite, q */

	blockquote {
		border-left : 0.57em solid #E5E5E5;
		color       : #AAAAAA;
		margin      : 1em 0px;
		padding     : 0px 0px 0px 15px; }

		div#main div.postMain dl.style5 blockquote {
			border-left : 10px solid #E5E5E5;
			color       : #AAAAAA;
			margin      : 1em 0px;
			padding     : 0px 0px 0px 10px; }

		blockquote.cite {
			margin-bottom : 0px; }

	div#main div.postMain p.cite {
		margin-top : 0px;
		text-align : right; }

	cite {
		font-style : normal; }

	q {
		background    : #F5F5F5;
		border-bottom : 1px solid #BEBEBE;
		color         : #999999;
		padding       : 0.2em 0.2em 0.1em;
		quotes        : none; }




/* body */

	body {
		background  : #EEEEEE;
		color       : #555555;
		font-family : Helvetica, Arial, sans-serif;
		font-size   : 90%;
		line-height : 1.7;
		padding     : 0px 10px;
		text-align  : center; /* IE */ }

	* html body { /* IE6アナログネタ */
		background : url("/image/analog.gif") no-repeat 100% 0px; }




/* code */

	code {
		background  : #F5F5F5;
		font-family : Helvetica, Arial, sans-serif;
		padding     : 0.1em 0.3em; }

		a code {
			background  : #FFFFFF;
			font-family : Helvetica, Arial, sans-serif;
			padding     : 0px; }

		pre code {
			font-family : "Osaka－等幅", "ＭＳ ゴシック", "MS Gothic", monospace;
			padding     : 0px; }




/* del, em, strong, ins */

	del {
		color           : #BEBEBE;
		text-decoration : line-through; }

	em {
		font-style  : normal;
		font-weight : bold; }

		em.style1 {
			letter-spacing : 0.8em; }

		em.new {
			color : #D15F5D; }

		em.notice {
			color        : #D15F5D;
			font-weight  : normal;
			margin-right : 0.15em; }

		em.process {
			font-weight   : normal;
			border-bottom : 1px solid #D15F5D; }

	strong {
		color       : #D15F5D;
		font-weight : bold; }

	ins {
		text-decoration : none; }




/* dl, dt dd */

	div#main div.postMain dl,
	div#main div.postMain dl.interview dt {
		margin-top : 1em; }

	div#main div.postMain dl.style6 {
		margin-top : 2.1em; }

	div#main div.postMain dl.interview dd {
		margin-left : 0.8em; }

		div#main div.postMain dl.baton {
			margin-top : 1.7em }

			div#main div.postMain dl.baton .space {
				margin-top : 0.6em; }

		div#main div.postMain dl.baton dt {
			background     : #F5F5F5;
			border-left    : 15px solid #E5E5E5;
			letter-spacing : 1px;
			line-height    : 1.5em;
			margin         : 1em 0px;
			padding        : 0.5em 10px 0.4em; }

		div#main div.postMain dl.baton dd {
			padding-left : 25px; }

			div#main div.postMain dl.baton dd h3 {
				background     : #F5F5F5;
				border-left    : 15px solid #E5E5E5;
				font-size      : 1em;
				font-weight    : normal;
				letter-spacing : 1px;
				line-height    : 1.5em;
				margin         : 1em 0px 1em -25px;
				padding        : 0.5em 10px 0.4em; }

			div#main div.postMain dl.baton dd.marginLeft {
				padding-left : 50px; }

			div#main div.postMain dl.baton dd dl dt,
			div#main div.postMain dl.style1 dt,
			div#main div.postMain dl.related dt,
			div#main div.postMain dl.related2 dt {
				background  : #FFFFFF;
				border-left : 10px solid #E5E5E5;
				line-height : 1.7em;
				margin-top  : 0.7em;
				padding     : 0px 10px; }

				div#main div.postMain dl.baton dd dl dt,
				div#main div.postMain dl.related dt {
					margin-top : 1em; }

					div#main div.postMain dl.related2,
					div#main div.postMain dl.related2 dt {
						margin-top : 10px; }

				div#main div.postMain dl.style2 dt,
				div#main div.postMain dl.style3 dt,
				div#main div.postMain dl.style5 dt,
				div#main div.postMain dl.style6 dt {
					background  : #FFFFFF;
					border-left : 10px solid #E5E5E5;
					line-height : 1.7em;
					margin-top  : 1.3em;
					padding     : 0px 10px; }

					div#main div.postMain dl.style6 dt {
						margin        : 1.4em 0px;
						padding-right : 0px; }

			div#main div.postMain dl.baton dd dl dd,
			div#main div.postMain dl.style1 dd,
			div#main div.postMain dl.style2 dd,
			div#main div.postMain dl.style3 dd,
			div#main div.postMain dl.style4 dd,
			div#main div.postMain dl.style5 dd,
			div#main div.postMain dl.style6 dd {
				line-height  : 1.7;
				padding-left : 20px; }

				div#main div.postMain dl.related dd,
				div#main div.postMain dl.related2 dd {
					padding-left : 13px; }

					div#main div.postMain dl.related dd ul,
					div#main div.postMain dl.related2 dd ul,
					div#main div.postMain dl.related dd ol,
					div#main div.postMain dl.related2 dd ol {
						margin-top : 0.4em; }

				div#main div.postMain dl.style3 dd {
					margin-top : 0.4em; }

				div#main div.postMain dl.style5 dd,
				div#main div.postMain dl.style6 dd {
					margin-top : 1em; }

			div#main div.postMain dl.baton dd ul dl {
				display : inline; }

		div#main div.postMain dl.style4 dt {
			background     : #F5F5F5;
			border-left    : 15px solid #E5E5E5;
			letter-spacing : 1px;
			line-height    : 1.5em;
			margin         : 1.5em 0px 1em;
			padding        : 0.5em 10px 0.4em; }

		div#main div.postMain dl dd.noSpace {
			margin-top : 0px; }




/* hr */

	div#main div.postMain hr {
		background : #E5E5E5;
		border     : 0px;
		clear      : both;
		color      : #E5E5E5;
		display    : block;
		height     : 1px;
		margin     : 1.7em 0px; }

		* html div#main div.postMain hr {
			margin : 1em 0px; }

		div#main div.postMain hr.style1 {
			text-align : left;
			width      : 12em; }

		* html div#main div.postMain hr.style1 {
			width : 11em; }




/* img */

	img {
		border         : 0px;
		vertical-align : bottom; }

	div#main div.postMain img.float {
		float  : left;
		margin : 0px 1em 0px 0px; }

	div#main div.postMain img.clearBottom {
		margin-bottom : 1.7em; }

	.clear {
		clear : both; }




/* kbd */

	kbd {
		background  : #F5F5F5;
		border      : 1px solid #E5E5E5;
		cursor      : default;
		font-family : Georgia, Helvetica, Arial, sans-serif;
		padding     : 0.1em 0.3em; }





/* ol, ul, li */

	div#main div.postMain ol {
		margin          : 1em 0px 0px 29px;
		padding         : 0px; }

		* html div#main div.postMain ol {
			margin          : 1em 0px 0px 37px;
			padding         : 0px; }

	div#main div.postMain ul {
		list-style-type : circle;
		margin          : 1em 0px 0px 25px;
		padding         : 0px; }

		div#main div.postMain ul.none,
		div#main div.postMain ol.none {
			list-style-type : none;
			margin-left     : 0px; }

		div#main div.postMain ul.inline,
		div#main div.postMain ul.inline2,
		div#main div.postMain ul.inline3,
		div#main div.postMain ol.inline {
			list-style-type : none;
			margin          : 0px; }

			div#main div.postMain ul.inline li,
			div#main div.postMain ul.inline2 li,
			div#main div.postMain ul.inline3 li,
			div#main div.postMain ol.inline li {
				border-left : 1px solid #BEBEBE;
				display     : inline;
				padding     : 0px 0.2em 0px 0.55em; }

			div#main div.postMain ul.inline2 li {
				border  : 0px;
				padding : 0px 0.2em 0px 0.55em; }

			div#main div.postMain ul.inline3 li {
				border  : 0px;
				padding : 0px 0px 0px 6px; }

					div#main div.postMain ul.inline li.first,
					div#main div.postMain ul.inline2 li.first,
					div#main div.postMain ul.inline3 li.first,
					div#main div.postMain ol.inline li.first {
						border       : 0px;
						padding-left : 0px; }

		div#main div.postMain ul.banner {
			list-style-type : none;
			margin          : 1em 0px 2.1em; }

			div#main div.postMain ul.banner li {
				display      : inline;
				margin-right : 0.5em; }

				div#main div.postMain ul.banner li img {
					margin : 0.4em 0px 0px; }

		div#main div.postMain ul dl,
		div#main div.postMain ol dl {
			display : inline; }

	div#main div.postMain ol.space,
	div#main div.postMain ul.space {
		margin-top : 1em; }

	div#main div.postMain ul.vertical-align li img {
		vertical-align : middle; }




/* p */

	div#main div.postMain p {
		line-height : 1.7;
		margin      : 1em 0px 0px; }

		div#main div.postMain p.noSpace,
		div#main div.postMain ul.noSpace,
		div#main div.postMain ol.noSpace {
			margin-top : 0px; }

		div#main div.postMain p img,
		div#main div.postMain .imgMargin {
			margin : 0.4em 0px; }

		div#main div.postMain p.comic {
			margin-top : 0.1em; }

		div#main div.postMain p.indent {
			text-indent : 0.8em; }




/* pre */

	pre {
		background  : #F5F5F5;
		border      : 3px solid #E5E5E5;
		margin      : 1.5em 0px;
		overflow    : hidden;
		padding     : 14px;
		min-width   : 538px;
		max-width   : 806px;
		white-space : pre-wrap;       /* css-3 */
		white-space : -moz-pre-wrap;  /* Mozilla, since 1999 */
		white-space : -pre-wrap;      /* Opera 4-6 */
		white-space : -o-pre-wrap;    /* Opera 7 */
		word-wrap   : break-word;     /* Internet Explorer 5.5+ */ }

	pre.long {
		height   : 150px;
		overflow : auto; }

	* html pre.long { /* IE */
		height : 185px; }

		pre.noSpace {
			margin : 5px 0px; }




/* span */

	.both {
		margin : 0px 0.15em; }

	.one {
		margin : 0px 0.15em 0px 0.05em; }

	.left {
		margin-left : 0.15em; }

	.right {
		margin-right : 0.15em; }

	.dot {
		margin-left : 0.15em; }

	.verdana {
		font-family : Verdana, sans-serif; }

	.japanese {
		font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	.reading {
		border-bottom : 1px dotted #BEBEBE;
		color         : #555555;
		cursor        : help; }

		.tint .reading {
			color : #BEBEBE; }

	.tint {
		color : #BEBEBE; }

	.drag {
		color : #FFFFFF; }

	.letterSpacing {
		letter-spacing : 0.3em; }




/* table */

	table.odai {
		color       : #555555;
		font-size   : 1em;
		line-height : 1.2;
		margin-top  : 0.8em; }

		table.odai caption,
		table.odai th {
			display : none; }

		table.odai td {
			padding        : 0.15em 0.7em 0.15em 0px;
			text-align     : left;
			vertical-align : middle; }

			table.odai td.No {
				padding-left : 0px;
				text-align   : right; }

	table.fileSizeComparing {
		border        : 1px solid #555555;
		color         : #555555;
		font-size     : 1em;
		line-height   : 1.2em;
		margin-bottom : 0.4em; }

	* html table.fileSizeComparing { /* IE */
		margin : 1.3em 0px; }

	*+html table.fileSizeComparing { /* IE7 */
		margin : 1.3em 0px; }

		table.fileSizeComparing caption {
			border-left : 10px solid #E5E5E5;
			line-height : 1.7em;
			margin      : 1.3em 0px 0.5em;
			padding     : 0px 10px;
			text-align  : left; }

	* html table.fileSizeComparing caption { /* IE */
		padding-bottom : 0.2em; }

	*+html table.fileSizeComparing caption { /* IE7 */
		padding-bottom : 0.2em; }

		table.fileSizeComparing th {
			background  : #F5F5F5;
			font-weight : normal;
			padding     : 0.5em;
			text-align  : center; }

		table.fileSizeComparing td {
			padding        : 0.5em;
			text-align     : right;
			vertical-align : middle; }

			table.fileSizeComparing td.fileNo {
				background : #F5F5F5;
				text-align : center; }

	table.sai2009 {
		border        : 1px solid #555555;
		color         : #555555;
		font-size     : 1em;
		line-height   : 1.2em;
		margin-bottom : 0.4em;
		margin-top    : 1.3em; }

	* html table.sai2009 { /* IE */
		margin : 1.3em 0px; }

	*+html table.sai2009 { /* IE7 */
		margin : 1.3em 0px; }

		table.sai2009 caption {
			display : none; }

		table.sai2009 th {
			background  : #F5F5F5;
			font-weight : normal;
			padding     : 0.5em;
			text-align  : center; }

		table.sai2009 td {
			padding        : 0.3em 0.5em;
			text-align     : center;
			vertical-align : middle; }

		table.sai2009 td.key {
			background  : #F5F5F5;
			text-align  : left; }

		table.sai2009 td.origin {
			text-align : left; }




/* H E A D E R */

	div#header {
		background   : url("/image/header.jpg") #FFFFFF no-repeat 100% 0px;
		border-left  : 6px solid #E5E5E5;
		border-right : 6px solid #E5E5E5;
		height       : 215px;
		margin       : 0px auto;
		max-width    : 900px;
		min-width    : 660px;
		position     : relative;
		text-align   : left;
		width        : 82%; }

	* html div#header {
		width : expression(document.body.clientWidth < 691? "671px" : document.body.clientWidth > 832? "812px" : "auto"); /* IE */ }

		h1 {
			color       : #000000;
			font-family : Verdana, sans-serif;
			font-size   : 2em;
			font-weight : bold;
			left        : 50px;
			line-height : 1;
			position    : absolute;
			top         : 33%; }

		h1:first-letter {
			color : #AA4D4C; }

			h1 a,
			h1 a:visited,
			h1 a:active,
			h1 a:hover {
				border-bottom : 0px;
				color         : #111111; }

		div#header p {
			color     : #111111;
			font-size : 0.8em;
			left      : 50px;
			position  : absolute;
			top       : 45%; }

		ul#globalNavi {
			background : #232323;
			height     : 30px;
			left       : 0px;
			position   : absolute;
			top        : 185px;
			width      : 100%; }

			ul#globalNavi li {
				float           : left;
				line-height     : 30px;
				list-style-type : none;
				width           : 94px; }

			ul#globalNavi li.globalNaviEnd {
					width : 95px; }

				ul#globalNavi li a {
					border-bottom  : 0px;
					border-right   : 1px solid #444444;
					color          : #E5E5E5;
					display        : block;
					height         : 30px;
					text-align     : center;
					width          : 100%; }

					ul#globalNavi a:hover {
						border-right : 1px solid #773635;
						background   : #773635; }




/* M A I N */

	div#main {
		background   : #FFFFFF;
		border-left  : 6px solid #E5E5E5;
		border-right : 6px solid #E5E5E5;
		margin       : 0px auto;
		max-width    : 900px;
		min-width    : 660px;
		padding      : 1em 0px 0px;
		text-align   : left;
		width        : 82%; }

	* html div#main {
		width : expression(document.body.clientWidth < 691? "671px" : document.body.clientWidth > 832? "812px" : "auto"); /* IE */ }

		div#main p {
			margin : 1em 30px 0px; }

			div#main p#topicPath {
				margin : 0px 30px 1em; }

		h2 {
			background     : #F5F5F5;
			font-size      : 1.1em;
			font-weight    : normal;
			letter-spacing : 1px;
			line-height    : 3em;
			margin-bottom  : 1.45em;
				text-indent   : 30px; }

		*+html:first-child body h2 { /* Opera */
			font-size : 1.15em; }

			h2 a,
			h2 a:visited,
			h2 a:active,
			h2 a:hover {
				border-bottom : 0px;
				color         : #555555;
				display       : block;
				height        : 3em;
				line-height   : 3em; }

			h2 a:active,
			h2 a:hover {
				border-left : 15px solid #773635;
				text-indent : 15px; }

		div.postMain h3 {
			background     : #F5F5F5;
			border-left    : 15px solid #E5E5E5;
			clear          : both;
			font-size      : 1em;
			font-weight    : normal;
			letter-spacing : 1px;
			line-height    : 1.5em;
			margin         : 1.5em 0px;
			padding        : 0.5em 10px 0.4em; }

		h3.postInfo,
		h3.navigation {
			background     : #F5F5F5;
			border-left    : 0px;
			font-size      : 1.1em;
			font-weight    : normal;
			letter-spacing : 1px;
			line-height    : 3em;
			margin         : 30px 0px 0px;
			text-indent    : 30px; }

		*+html:first-child body h3.postInfo,
		*+html:first-child body h3.navigation { /* Opera */
			font-size : 1.15em; }

		div.postMain h3.sticky,
		div.postMain h4.sticky {
			background     : #F5F5F5;
			border-left    : 15px solid #E5E5E5;
			font-size      : 1em;
			font-weight    : normal;
			letter-spacing : 1px;
			line-height    : 2.7em;
			margin         : 1.7em 0px 1.7em -30px;
			padding        : 0px;
			text-align     : center;
			width          : 13em; }

		div.postMain h3.originalTitle {
			background     : #EEEEEE;
			border-left    : 15px solid #E5E5E5;
			font-size      : 1em;
			font-weight    : normal;
			letter-spacing : 1px;
			line-height    : 2.7em;
			margin         : 1.7em 0px 1.7em -30px;
			padding        : 5px;
			text-align     : center;
			width          : 390px; }

		* html h3.originalTitle { /* IE */
			width : 415px; }

		div.postMain h4.sticky {
			margin-left : 0px; }

		* html h3.sticky,
		* html h4.sticky {
			width : 14em; /* IE */ }

		html>/**/body div.postMain h3.noBottom {
			margin-bottom : 0.9em; /* Firefox */ }

			div.postMain h3.stickyLong,
			div.postMain h4.stickyLong {
				background     : #F5F5F5;
				border-left    : 15px solid #E5E5E5;
				font-size      : 1em;
				font-weight    : normal;
				letter-spacing : 1px;
				line-height    : 2.7em;
				margin         : 1.7em 0px 1.7em -30px;
				padding        : 0px;
				text-align     : center;
				width          : 17em; }

				* html h3.stickyLong,
				* html h4.stickyLong {
					width : 18em; /* IE */ }

		div.postMain h3.stickyClear {
			background     : #F5F5F5;
			border-left    : 15px solid #E5E5E5;
			clear          : both;
			font-size      : 1em;
			font-weight    : normal;
			letter-spacing : 1px;
			line-height    : 2.7em;
			margin         : 0px 0px 1.7em -30px;
			padding        : 0px;
			text-align     : center;
			width          : 13em; }

		* html h3.stickyClear {
			width : 14em; /* IE */ }

		h4.artworks {
			border-left : 15px solid #E5E5E5;
			font-size   : 1em;
			font-weight : normal;
			line-height : 2;
			margin      : 1em 0px 0.7em;
			padding     : 0px 0px 0px 0.7em; }

			h4.new {
				border-left : 15px solid #D15F5D;
				color       : #D15F5D;
				font-weight : bold; }

			div.postMain {
				margin : 1em 30px; }

			dl.postInfo,
			dl.navigation,
			dl.row {
				border-bottom : 1px solid #E5E5E5;
				clear         : both;
				color         : #BEBEBE;
				margin        : 30px 30px 36px; }

			dl.row {
				color  : #555555;
				margin : 30px 0px; }

				dl.postInfo dt,
				dl.postInfo dd,
				dl.navigation dt,
				dl.navigation dd,
				dl.row dt,
				dl.row dd {
					border-top : 1px solid #E5E5E5;
					padding    : 0.4em 0px; }

				dl.postInfo dt,
				dl.navigation dt,
				dl.row dt {
					clear : both;
					float : left;
					width : 6em; }

				dl.postInfo dd,
				dl.navigation dd
				dl.row dd {
					margin-left : 6em; }

					dl.postInfo dd img,
					dl.row dd img {
						vertical-align : middle; }

					dl.postInfo dd div.post-ratings {
						color : #F6B32B; }

					* html dl.postInfo dd div.post-ratings { /* IE */
						padding-top : 4px; }

				dl.postInfo dt,
				dl.postInfo dd.date,
				dl.navigation dt,
				dl.row dt {
					color          : #555555;
					letter-spacing : 1px; }

					dl.postInfo dd.date a,
					dl.postInfo dd.date a:active,
					dl.postInfo dd.date a:hover,
					dl.navigation dd.date a,
					dl.navigation dd.date a:active,
					dl.navigation dd.date a:hover {
						border : 0px; }

				dl.postInfo dd ul,
				dl.postInfo dd ul li {
					display         : inline;
					list-style-type : none; }




/* C O M M E N T S */

	div#comments h3 {
		background     : #F5F5F5;
		font-size      : 1.1em;
		font-weight    : normal;
		letter-spacing : 1px;
		line-height    : 1.6em;
		margin-top     : 30px;
		padding        : 0.7em 30px; }

	*+html:first-child body div#comments h3 { /* Opera */
		font-size : 1.15em; }

		div#comments h3 img {
			vertical-align : -1px; }

			* html div#comments h3 img {
				vertical-align : -2px; /* IE */ }

		div#comments ol {
			list-style-type : none;
			margin          : 0.6em 30px 0px;
			padding         : 0px; }

			div#comments ol li {
				border-bottom : 1px solid #E5E5E5;
				padding       : 1em 0px; }

				div#comments ol li p {
					margin : 1em 0px 0px; }

					div#comments ol li p.approved {
						font-weight : bold; }

				div#comments ol li dl {
					display : inline; }

				div#comments ol li dl dt {
					clear   : both;
					display : inline;
					width   : 3em; }

					div#comments ol li dl dt.date {
						margin : 0px 0px 0px 0.7em;
						width  : 2.8em; }

				div#comments ol li dl dd {
					display : inline; }

					div#comments ol li dl dd.from {
						font-weight : bold; }

		div#comments form {
			clear  : both;
			margin : 0px 30px; }

			div#comments form fieldset {
				border : 0px; }

				div#comments form legend {
					display : none; }

				div#comments form fieldset p {
					margin : 1em 0px 0px; }

				div#comments form fieldset dl {
					margin-top : 1.6em; }

				div#comments form fieldset input {
					background  : #F5F5F5;
					border      : 1px solid #E5E5E5;
					color       : #555555;
					font-family : Helvetica, Arial, sans-serif;
					font-size   : 1em;
					padding     : 0.2em;
					width       : 30%; }

					* html div#comments form fieldset input {
					height : 1.7em; }

				div#comments form fieldset textarea {
					background  : #F5F5F5;
					border      : 1px solid #E5E5E5;
					color       : #555555;
					font-family : Helvetica, Arial, sans-serif;
					font-size   : 1em;
					height      : 7.7em;
					line-height : 1.6;
					padding     : 0.4em 0.6em;
					width       : 70%; }

					* html div#comments form fieldset textarea {
						height : 8.7em; }

				div#comments form fieldset input.submit {
					cursor  : pointer;
					padding : 0.5em 0px; }

					* html div#comments form fieldset input.submit {
						height : 2.2em; }

					div#comments form fieldset input.submit:hover {
						background : #E5E5E5; }

		div#comments p {
			margin : 1em 30px; }

		dl.trackbackURL {
			border-bottom : 1px solid #E5E5E5;
			clear         : both;
			margin        : 30px 30px 30px; }

			dl.trackbackURL dt,
			dl.trackbackURL dd {
				border-top : 1px solid #E5E5E5;
				padding    : 0.4em 0px; }

			dl.trackbackURL dt {
				float : left;
				width : 8.2em; }

			dl.trackbackURL dd {
				margin-left : 8.2em; }

			dl.trackbackURL dd.rss {
				background : url("/image/feed.gif") no-repeat 0px 50%; }

				dl.trackbackURL dd.rss a {
					margin-left : 22px; }

				dl.trackbackURL dd input {
					background  : #FFFFFF;
					border      : 0px;
					color       : #555555;
					font-family : Helvetica, Arial, sans-serif;
					font-size   : 1em;
					line-height : 1.6;
					width       : 100%; }

				* html div#comments dl.trackbackURL dd input {
					height : 1.6em; }




/* T a g C l o u d */

	div#main h3.tag {
		background     : #F5F5F5;
		font-size      : 1.1em;
		font-weight    : normal;
		letter-spacing : 1px;
		line-height    : 3em;
		margin-top     : 30px;
		text-indent    : 30px; }

	ul.wp-tag-cloud {
		font-family     : Verdana, sans-serif;
		line-height     : 1.45;
		list-style-type : none;
		margin          : 1.6em 0px 30px;
		padding         : 0px 30px;
		text-align      : justify;
		text-justify    : newspaper; }

		ul.wp-tag-cloud li {
			display         : inline;
			list-style-type : none;
			padding         : 0px 0.2em; }

			ul.wp-tag-cloud li a,
			ul.wp-tag-cloud li a:active,
			ul.wp-tag-cloud li a:hover {
				border : 0px; }




/* S I D E B A R */

	div#sidebar {
		background : #FFFFFF;
		clear      : both;
		margin-top : 30px;
		overflow   : auto;
		width      : 100%; }

	div#sidebar:after {
		content : "";
		display : block;
		clear   : left; }

		div#sidebar div.box1 {
			height : 100%;
			float  : left;
			width  : 44%; }

		div#sidebar div.box2 {
			float : right;
			width : 52%; }

	div#sidebar h3 {
		background     : #F5F5F5;
		font-size      : 1.1em;
		font-weight    : normal;
		letter-spacing : 1px;
		line-height    : 1.6em;
		padding        : 0.7em 30px; }

	*+html:first-child body div#sidebar h3 { /* Opera */
		font-size : 1.15em; }

			* html div#comments h3.image,
			* html div#sidebar h3.image {
				padding : 0.95em 30px 0.9em; /* IE */ }

		div#sidebar h3 img {
			vertical-align : -1px; }

	ul#category {
		list-style-type : none;
		margin          : 1.6em 30px 30px;
		padding         : 0px; }

		ul#category li {
			list-style-type : none; }

			ul#category li a {
				background    : url("/image/folder.gif") no-repeat 0px 0px;
				border-bottom : 0px;
				display       : block;
				height        : 25px;
				line-height   : 25px;
				padding-left  : 26px;; }

				ul#category li a:active,
				ul#category li a:hover {
					background    : url("/image/folder.gif") no-repeat 0px -25px;
					border-bottom : 0px; }

				ul#category li ul.children li a {
					background : url("/image/subcategory.gif") no-repeat 0px -50px; }

					ul#category li ul.children li a:active,
					ul#category li ul.children li a:hover {
						background : url("/image/subcategory.gif") no-repeat 0px 0px; }

					ul#category li ul.children li ul li {
						margin-top   : 0px;
						padding-left : 26px; }

	ul#recent {
		border-top      : 1px solid #F5F5F5;
		list-style-type : none;
		margin          : 1.6em 30px 30px;
		padding         : 0px; }

		ul#recent li {
			border-bottom   : 1px solid #F5F5F5;
			list-style-type : none; }

			ul#recent li a {
				background    : url("/image/recentEntry.gif") no-repeat 0px 0px;
				border-bottom : 0px;
				display       : block;
				height        : 28px;
				line-height   : 28px;
				overflow      : hidden;
				padding-left  : 26px;
				white-space   : nowrap;
				width         : auto; }

			* html ul#recent li a {
				text-overflow : ellipsis;
				width         : 100%; }

				ul#recent li a:active,
				ul#recent li a:hover {
					background    : url("/image/recentEntry.gif") no-repeat 0px -112px;
					border-bottom : 0px; }

	ul#rss,
	div#main div.postMain ul.rss {
		list-style-type : none;
		margin          : 1.6em 30px 30px;
		padding         : 0px; }

	div#main div.postMain ul.rss {
		margin : 1em 0px; }

		ul#rss li,
		div#main div.postMain ul.rss li {
			background : url("/image/feed.gif") no-repeat 0px 3px; }

			ul#rss li a,
			div#main div.postMain ul.rss li a {
				margin-left : 22px; }

	div#sidebar form {
		margin : 1.6em 30px 30px; }

		div#sidebar form p {
			margin : 0px; }

			div#sidebar form p input.search {
				background    : #FFFFFF;
				border        : 0px;
				border-bottom : 5px solid #EEEEEE;
				color         : #555555;
				font-family   : Helvetica, Arial, sans-serif;
				font-size     : 100%;
				height        : 1.8em;	/* IE */
				line-height   : 1.8em;
				margin        : 0.3em 0.5em 0px 0px;
				padding       : 0px;	/* IE */
				width         : 13em; }

			div#sidebar form p > input.search {
				height  : auto;
				padding : 0.2em 0px; }

				div#sidebar form p input.search:active,
				div#sidebar form p input.search:hover {
					border-bottom : 5px solid #CCCCCC; }

			div#sidebar form p input.submit {
				background    : #555555;
				border        : 0px;
				border-bottom : 5px solid #EEEEEE;
				color         : #EEEEEE;
				cursor        : pointer;
				font-family   : Helvetica, Arial, sans-serif;
				font-size     : 1em;
				margin-top    : 0.3em;
				padding       : 0.2em;
				width         : 5.5em; }

				div#sidebar form p input.submit:active,
				div#sidebar form p input.submit:hover {
					background    : #333333;
					border-bottom : 5px solid #CCCCCC; }

	ul#partnerSite,
	ul.row {
		list-style-type : none;
		margin          : 1.6em 30px 30px;
		padding         : 0px; }

		ul#partnerSite li {
			margin-top : 0.5em; }

		ul.row li {
			display : inline; }

			ul.row li img {
				vertical-align : baseline; }




/* F O O T E R */

	div#footer {
		background   : #F5F5F5;
		border-left  : 6px solid #E5E5E5;
		border-right : 6px solid #E5E5E5;
		clear        : both;
		margin       : 0px auto;
		max-width    : 900px;
		min-width    : 660px;
		text-align   : right;
		width        : 82%; }

	* html div#footer {
		width : expression(document.body.clientWidth < 691? "671px" : document.body.clientWidth > 832? "812px" : "auto"); /* IE */ }

		div#footer ul {
			list-style-type : none;
			padding         : 1em 30px; }

			div#footer ul li {
				display : inline; }

				div#footer ul li a,
				div#footer ul li a:visited {
					border : 0px;
					color  : #555555; }

				div#footer ul li a:active,
				div#footer ul li a:hover {
					border-bottom : 1px solid;
					color         : #CC3300; }




/* A R T W O R K S */

	div#main div.postMain ol.thumbnail {
		margin : 0px; }

		div#main div.postMain ol.thumbnail2 {
			margin-top : 1em; }

		div#main div.postMain ol.thumbnail li {
			display         : inline;
			list-style-type : none; }

			div#main div.postMain ol.thumbnail li a,
			div#main div.postMain ol.thumbnail li a:active,
			div#main div.postMain ol.thumbnail li a:hover {
				border : 0px; }

				div#main div.postMain ol.thumbnail li img {
					border         : 3px solid #FFFFFF;
					vertical-align : baseline; }

				div#main div.postMain ol.thumbnail li a img {
					background : #E5E5E5;
					border     : 3px solid #E5E5E5; }

				div#main div.postMain ol.thumbnail li a.earnest img {
					background : #555555;
					border     : 3px solid #555555; }

				div#main div.postMain ol.thumbnail li a:visited img {
					background : #E5E5E5;
					border     : 3px solid #FFFFFF; }

				div#main div.postMain ol.thumbnail li a.new img {
					background : #D15F5D;
					border     : 3px solid #D15F5D; }

				div#main div.postMain ol.thumbnail li a.new:visited img {
					background : #E5E5E5;
					border     : 3px solid #FFFFFF; }

				div#main div.postMain ol.thumbnail li a:active img,
				div#main div.postMain ol.thumbnail li a:hover img,
				div#main div.postMain ol.thumbnail li a.new:active img,
				div#main div.postMain ol.thumbnail li a.new:hover img {
					background : #D15F5D;
					border     : 3px solid #D15F5D; }

	div#main div.postMain ol li a.new,
	div#main div.postMain ul li ins a.new {
		color : #D15F5D; }

		div#main div.postMain ol li a.new:visited,
		div#main div.postMain ul li ins a.new:visited {
			color : #555555; }




/* ペイントツールSAIでデニム塗り講座 */

	/* ホットパンツ下地色 RGB: 93,105,130 */

		.color5D6982 {
			background-color : #5D6982;
			color            : #EFF0F3;
			padding          : 0.15em 0.3em; }

	/* 折り返し下地色 RGB: 157,167,184 */

		.color9DA7B8 {
			background-color : #9DA7B8;
			color            : #F5F6F8;
			padding          : 0.15em 0.3em; }

	/* 影 RGB: 165,165,165 */

		.colorA5A5A5 {
			background-color : #A5A5A5;
			color            : #F6F6F6;
			padding          : 0.15em 0.3em; }

	/* 折り返し 影 RGB: 157,157,157 */

		.color9D9D9D {
			background-color : #9D9D9D;
			color            : #F5F5F5;
			padding          : 0.15em 0.3em; }




/* 2009年版SAIメイキング */

	/* スクリーン RGB: 246,203,216 */

		.colorF6CBD8 {
			background-color : #F6CBD8;
			padding          : 0.15em 0.3em; }




/* L I N K S */

	dl.links {
		clear       : both;
		line-height : 22px;
		margin      : 1em 0px 0px;
		padding     : 0px; }

		dl.links dt {
			clear   : both;
			float   : left;
			padding : 0.1em 10px 0px 0px; }

			dl.links dt a img {
				background : #F5F5F5; }

		dl.links dd a {
			border : 0px;
			font-family : Verdana, Osaka, sans-serif;
			font-weight : bold; }

		dl.links dd a:active,
		dl.links dd a:hover {
			border-bottom : 1px solid #D15F5D; }

		div#main div.postMain dl.links dd ul {
			margin-top : 0px; }

			dl.links dd ul li {
				border-left : 1px solid #BEBEBE;
				display     : inline;
				padding     : 0px 0.1em 0px 0.45em; }

				dl.links dd ul li.first {
					border       : 0px;
					padding-left : 0px; }




/* O R I G I N A L */

	table.charactersView {
		color       : #555555;
		font-size   : 1em;
		line-height : 1.2; }

		table.charactersView caption,
		table.charactersView th {
			display : none; }

		table.charactersView td {
			padding        : 0px 1em 0px 0px;
			text-align     : left;
			vertical-align : middle; }

			table.charactersView td.face {
				text-align : center; }

	dl.charasetting {
		line-height : 2em; }

		dl.charasetting dt {
			text-align : right;
			width      : 4em; }

		dl.charasetting dd {
			margin : -2em 0px 0px 6em; }

			dl.charasetting dd.second {
				margin : 0px 0px 0px 6em; }

				div#main div.postMain dl.charasetting dd dl dd {
				margin : 0px 0px 0px 6em; }

			div#main div.postMain dl.charasetting dd ul {
				list-style-type : none;
				margin          : 0px 0px; }

				dl.charasetting dd ul li {
					border-left     : 1px solid #BEBEBE;
					display         : inline;
					list-style-type : none;
					padding         : 0px 0.2em 0px 0.55em; }

					dl.charasetting dd ul li.first {
						border       : 0px;
						padding-left : 0px; }

				dl.charasetting dd ul.others li {
					border  : 0px;
					display : block;
					padding : 0px; }

			div#main div.postMain dl.charasetting dd dl {
				margin-top : 0px; }

				div#main div.postMain dl.charasetting dd dl dt {
					text-align : left; }

					div#main div.postMain dl.charasetting dd dl.one dt {
						width : 1em; }

					div#main div.postMain dl.charasetting dd dl.two dt {
						width : 2em; }

					div#main div.postMain dl.charasetting dd dl.three dt {
						width : 3em; }

				div#main div.postMain dl.charasetting dd dl dd {
					margin : -2em 0px 0px 5em; }

					div#main div.postMain dl.charasetting dd dl dd.second {
						margin : 0px 0px 0px 5em; }

					div#main div.postMain dl.charasetting dd dl.one dd {
						margin : -2em 0px 0px 2em; }

						div#main div.postMain dl.charasetting dd dl.one dd.second {
							margin : 0px 0px 0px 2em; }

					div#main div.postMain dl.charasetting dd dl.two dd {
						margin : -2em 0px 0px 3em; }

						div#main div.postMain dl.charasetting dd dl.two dd.second {
							margin : 0px 0px 0px 3em; }

					div#main div.postMain dl.charasetting dd dl.three dd {
						margin : -2em 0px 0px 4em; }

						div#main div.postMain dl.charasetting dd dl.three dd.second {
							margin : 0px 0px 0px 4em; }

	/* Contract×Killer */

		div#main div.postMain ol.cnovel li {
			margin-top : 1em; }

			div#main div.postMain ol.cnovel li.caution {
				color : #D15F5D; }

			div#main div.postMain ol.cnovel li dl dt {
				letter-spacing : 1px; }

				div#main div.postMain ol.cnovel li dl dt em {
					color       : #D15F5D;
					font-family : Verdana, sans-serif;
					font-style  : normal;
					font-weight : normal; }

				div#main div.postMain ol.cnovel li dl dt a span.title {
					font-weight : bold; }

			div#main div.postMain ol.cnovel li dl dd {
				color          : #555555;
				letter-spacing : 0.2em; }

				div#main div.postMain ol.cnovel li dl dd.long {
					letter-spacing : 0.2em; }

				div#main div.postMain ol.cnovel li dl dd em {
					color       : #D15F5D;
					font-style  : normal;
					font-weight : normal; }

				div#main div.postMain ol.cnovel li dl dd span.noLetterSpacing {
					letter-spacing : 0px;
					margin-right   : 0.2em; }

				* html div#main div.postMain ol.cnovel li dl dd span.noLetterSpacing { /* IE */
					margin : 0px 0.2em; }

		body#page2 div#header,
		body#page3 div#header,
		body#single2 div#header,
		body#single3 div#header {
			background : none #FFFFFF; }

		body#single2 div#main div.extended p.summary,
		body#single3 div#main div.extended p.summary {
			display : none;
			margin  : 0px; }

		div#main div.postMain p.summary {
			margin : 0px; }

			div#main div.postMain p.space {
				margin-top : 1em; }

		body#single2 div#main div.extended p {
			line-height : 1.8em;
			margin-top  : 0px;
			text-indent : 0.8em; }

			body#single2 div#main div.extended p.space {
				margin-top  : 1em; }

			body#single2 div#main div.extended p.space2 {
				margin-top  : 2em; }

			body#single2 div#main div.extended p.word {
				text-indent : 0px; }

			body#single2 div#main div.extended p.word2 {
				margin      : 1em 0px;
				text-align  : center;
				text-indent : 0px; }

				body#single2 div#main div.extended p em {
					color       : #D15F5D;
					font-weight : normal; }

				div#main div.postMain p.summary em {
					color       : #D15F5D;
					font-weight : normal; }

			body#single2 div#main div.extended p.title {
				letter-spacing : 0.5em;
				margin-top     : 1em;
				text-align     : center;
				text-indent    : 0px; }

			body#single2 div#main div.extended p.title2 {
				letter-spacing : 0.4em;
				margin-top     : 1em;
				text-align     : center;
				text-indent    : 0px; }

				body#single2 div#main div.extended p.title span.title,
				body#single2 div#main div.extended p.title2 span.title {
					color       : #D15F5D;
					font-weight : bold; }

	/* Plastic Colors */

		body#single3 div#main div.extended p,
		body#page3 div#main div.extended p {
			line-height : 1.8em;
			margin-top  : 1em; }

			body#single3 div#main div.extended p.space,
			body#page3 div#main div.extended p.space {
				margin-top  : 2.5em; }

			body#single3 div#main div.extended p.noSpace,
			body#page3 div#main div.extended p.noSpace {
				margin-top : 0px; }

	/* ティール＆ウォード */

		.independencenavy {
			color       : #0A1B42;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.heliotrope {
			color       : #4D245E;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.goldenocher {
			color       : #986A1E;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* イエア */

		.unicornsilver {
			color       : #F5F4F9;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.amethystviolet {
			color       : #4E3768;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* シグルド */

		.apricotgold {
			color       : #DEB448;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.forestgreen {
			color       : #004332;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* エリオル */

		.midnightblue {
			color       : #1A1F47;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.mimosagold {
			color       : #CE9812;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.bengalviolet {
			color       : #1C194A;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* レイシアン */

		.pansypurple {
			color       : #45386D;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.tigerlily {
			color       : #FAAE40;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* ヴィクター */

		.greenmist {
			color       : #D7D8CC;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.rosegray {
			color       : #A0797E;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* エルファーレン */

		.indiangray {
			color       : #212321;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.bloodyrose
			{ color     : #720425;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* セベク */

		.ravenblack {
			color       : #000000;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.blightblue {
			color       : #191C32;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* ヒュー */

		.schwarzwald {
			color       : #011C19;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.olivegreen  {
			color       : #3B3F10;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* エヴァンジェリン */

		.cathedralviolet {
			color       : #220F28;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.raspberrypurple {
			color       : #550C39;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* シアン */

		.hashibamiiro {
			color       : #B4967A;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.kurumiiro    {
			color       : #A86F4C;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }



	/* ツバサ */

		.dandelion {
			color       : #F8DD95;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.sunflower {
			color       : #DC973A;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* ナギ */

		.suoukou {
			color       : #A8635F;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.ainezu {
			color       : #6C848D;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* ショウ */

		.chitosemidori {
			color       : #546359;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.byakuroku {
			color       : #9BBB9E;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* ルーシェル */

		.unicornwhite {
			border      : 1px solid #555555;
			color       : #FEFEFF;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* ヴァンヴェール */

		.platinumblonde {
			border      : 1px solid #555555;
			color       : #FFFEFA;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.fairyland {
			color       : #BAD4CE;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* メア＝リィン */

		.platinumgold {
			color       : #FFFBEC;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.campanula {
			color       : #CCBBD4;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* ファリス */

		.lacelilac {
			color       : #ECBEC6;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.lavender {
			color       : #9B7AA2;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* シリス */

		.apricotgold {
			color       : #DEB448;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.wintersky {
			color       : #5C728A;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 聖霊 */

		.sacredgold {
			color       : #F7D981;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* シズク */

		.lapislazuli {
			color       : #19598C;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* カイン */

		.cardinalred {
			color       : #891E34;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* セレネ */

		.platinumblossom {
			color       : #F9F4F7;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* セエレ */

		.platinumgrass {
			color       : #F5F9F4;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* シルキィ */

		.minuet {
			color       : #8B84B7;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* イシス */

		.eggshell {
			color       : #FCF2D3;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* イシス（本体） */

		.yellowsubmarine {
			color       : #FFE18E;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* バラム */

		.claret {
			color       : #712A55;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* ミュリア */

		.foliagegreen {
			color       : #547558;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* グラン */

		.cinnamonbeige {
			color       : #F1E1CE;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


	/* ラファエル */

		.email {
			color       : #FFF1BA;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 了 */

		.wisteria {
			color       : #9684B0;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.pigeonblood {
			color       : #A03737;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.crescentgold {
			color       : #F1C174;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 末葉 */

		.cafeaulaitbrown {
			color       : #B57A59;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* ハジメ */

		.custardpudding {
			color       : #EACA91;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

		.celestialblue {
			color       : #65B4C5;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 零 */

		.ravenblack {
			color       : #000000;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 壱架 */

		.mysticrose {
			color       : #D48787;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 弐巴 */

		.obsidian {
			color       : #0A0A0A;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 六伽 */

		.frostywhite {
			color       : #E0E3E4;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 七迦 */

		.milkwhite {
			color       : #FDFAED;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

	/* 燎牡 */

		.grayquartz {
			color       : #886C64;
			font-family : "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }




