@charset "EUC-JP"; 

*
{
	font-family: '¥á¥¤¥ê¥ª', 'Verdana', 'Helvetica', 'Arial', '£Í£Ó £Ð¥´¥·¥Ã¥¯', 'MS P Gothic', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', 'Helvetica', 'Arial', 'Gothic', sans-serif;
}

body
{
	background-color: #16160e;
	color:            #3f312b;
}
div#contentsBody
{
	overflow: hidden;
	zoom:     1;
}
div#contents
{
	margin:            0 auto;
	width:             1000px;
}
div#contentsHeader
{
	background-image:  url("http://cyphr.img.jugem.jp/20101222_731780.jpg");
	background-repeat: no-repeat;
	height:            250px;
}
h1#headerHeading
{
	font-size: 175%;
	text-align: right;
	padding: 30px 30px 0px 0px;
}
h1#headerHeading a
{
	color:           #cc0066;
	text-decoration: none;
}
p#subtitle
{
	font-size: 91.7%;
	text-align: right;
	padding: 10px 30px 0px 0px;
}
h2#siteNavigation,
ul#siteNavigationList,
em#headerLinkText,
em.sidebarTitle,
a#entriesAnchor,
em.entryBlogmuraLinkText
{
	display: none;
}
div#contentsBody
{
	background-image:  url("http://cyphr.img.jugem.jp/20101210_722120.jpg");
	background-repeat: repeat-y;
}
ul,
p,
h1,
h2
{
	margin: 0px;
}
div#mainContents
{
	float:   left;
	display: inline;
	padding: 20px 20px 10px 20px;
	width:   560px;
}
div#mainContents a,
div#copyrightDescription a
{
	color:           #e95295;
	text-decoration: none;
}
h1#headerHeading a:hover,
div#mainContents a:hover,
div#copyrightDescription a:hover
{
	color: #ea5506;
}
div.entryTitle
{
	background-image:  url("http://cyphr.img.jugem.jp/20101215_726275.jpg");
	background-repeat: no-repeat;
	height:            50px;
	padding:           0px 0px 30px 0px;
}
div.entryTitleTitle
{
	font-size:   133.4%;
	font-weight: bold;
}
div.entryAuthorDate
{
	font-size: 91.7%;
}
div.entryTitleTitle,
div.entryAuthorDate
{
	height:      25px;
	line-height: 25px;
	padding: 0px 0px 0px 60px;
}
div.entryBodyDescription,
div.entrySequelDescription
{
	font-size:   100%;
	line-height: 200%;
	padding:     0px 10px 0px 60px;
}
div.entryFooter
{
	font-size:  83.4%;
	text-align: right;
	padding:    30px 10px 50px 0px;
}
div.entryNavigation
{
	font-size:  83.4%;
	text-align: center;
	padding:    30px 0px;
}
h2#commentsHeading,
h2#trackbacksHeading,
div#profileTitle
{
	background-image:  url("http://cyphr.img.jugem.jp/20101215_726276.jpg");
	background-repeat: no-repeat;
	height:            35px;
	padding:           0px 0px 0px 45px;
	width:             500px;
}
h2#commentsHeading a,
h2#trackbacksHeading a,
div#profileTitle
{
	font-size:   133.4%;
	height:      35px;
	line-height: 35px;
}
div.commentBodyDescription,
div.trackbackBodyDescription,
div#profileBodyDescription
{
	font-size:   100%;
	line-height: 200%;
	padding:     10px 10px 10px 60px;
}
div.commentFooter,
div.trackbackFooter
{
	font-size:  83.4%;
	text-align: right;
	padding:    0px 10px 30px 0px;
}
div#commentForm
{
	font-size:   91.7%;
	line-height: 175%;
	padding:     0px 0px 40px 60px;
}
div#commentFormNameDescription input,
div#commentFormEmailDescription input,
div#commentFormUrlDescription input,
div#trackbackFormUrlDescription input
{
	border-color: #e198b4;
	border-style: solid;
	border-width: 1px;
	height:       20px;
	line-heght:   20px;
	width:        340px;
}
div#commentFormDescriptionDescription textarea
{
	border-color: #e198b4;
	border-style: solid;
	border-width: 1px;
	height:       100px;
	line-heght:   20px;
	width:        340px;
}
input#search
{
	border-color: #e198b4;
	border-style: solid;
	border-width: 1px;
	height:       20px;
	line-heght:   20px;
	width:        140px;
}
div#commentFormNameDescription input:focus,
div#commentFormEmailDescription input:focus,
div#commentFormUrlDescription input:focus,
div#trackbackFormUrlDescription input:focus,
div#commentFormDescriptionDescription textarea:focus,
input#search:focus
{
	background-color: #fdeff2;
	border-color:     #e95295;
	border-style:     solid;
	border-width:     1px;
}
div#trackbackForm
{
	font-size:   91.7%;
	line-height: 175%;
	padding:     0px 0px 30px 60px;
}
div#pageNavigation
{
	font-size:  83.4%;
	text-align: center;
}
div#rightSidebar1,
div#rightSidebar2
{
	color:   #dcd3b2;
	float:   left;
	display: inline;
	padding: 20px 10px 10px 10px;
	width:   180px;
}
div.sidebarDescription
{
	font-size:   91.7%;
	line-height: 183.4%;
	padding:     0px 0px 10px 20px;
}
div#calendarDescription
{
	font-size: 83.4%;
	padding:   5px 10px 10px 10px;
}
div#rightSidebar1 li,
div#rightSidebar2 li
{
	list-style-type: none;
	margin:          0px;
}
div#rightSidebar1 a,
div#rightSidebar2 a
{
	color:           #e198b4;
	text-decoration: none;
}
div#rightSidebar1 a:hover,
div#rightSidebar2 a:hover
{
	color: #f08300;
}
a#calendarAnchor,
a#profileAnchor,
a#recentEntriesAnchor,
a#recentCommentsAnchor,
a#recentTrackbacksAnchor,
a#linksAnchor,
a#categoriesAnchor,
a#archivesAnchor,
a#selectedEntriesAnchor,
a.amazonAnchor,
a#searchAnchor,
div#freespace1Title,
div#freespace2Title,
div#freespace3Title,
div#freespace4Title,
div#freespace5Title,
a#mobileAnchor,
a#othersAnchor

{
	background-image:  url("http://cyphr.img.jugem.jp/20101222_731771.jpg");
	background-repeat: no-repeat;
	cursor:            default;
	display:           block;
	height:            30px;
	width:             180px;
}
a#profileAnchor
{
	background-position: 0 -31px;
}
a#recentEntriesAnchor
{
	background-position: 0 -61px;
}
a#recentCommentsAnchor
{
	background-position: 0 -91px;
}
a#recentTrackbacksAnchor
{
	background-position: 0 -121px;
}
a#linksAnchor
{
	background-position: 0 -151px;
}
a#categoriesAnchor
{
	background-position: 0 -181px;
}
a#archivesAnchor
{
	background-position: 0 -211px;
}
a#selectedEntriesAnchor
{
	background-position: 0 -241px;
}
a.amazonAnchor
{
	background-position: 0 -301px;
}
a#searchAnchor
{
	background-position: 0 -331px;
}
div#freespace1Title,
div#freespace2Title,
div#freespace3Title,
div#freespace4Title,
div#freespace5Title
{
	background-position: 0 -421px;
}
a#mobileAnchor
{
	background-position: 0 -361px;
}
a#othersAnchor
{
	background-position: 0 -391px;
}
div#mobileDescription img
{
	height: 80px;
	width:  80px;
}
div#freespace1Title,
div#freespace2Title,
div#freespace3Title,
div#freespace4Title,
div#freespace5Title
{
	color:       #f8f4e6;
	font-size:   108.4%;
	font-weight: bold;
	line-height: 30px;
	padding:     0px 0px 0px 40px;
}
div#advertiseDescription
{
	padding: 20px 0px 0px 30px;
}
div#contentsFooter
{
	background-image:    url("http://cyphr.img.jugem.jp/20101210_722127.jpg");
	background-repeat:   no-repeat;
	background-position: 0 -251px;
	clear:               both;
	height:              100px;
}
div#copyrightDescription
{
	font-size: 83.4%;
	padding:   80px 0px 0px 100px;
}
