/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires 
 */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}


body {
	margin:0px;
	padding:0px 0px;
	text-align:center;
	margin:0px 0px 10px;
	background:#c9c9c9;
	color:#555555;


}




body a {
	color:#D05E69;
	overflow:hidden;
	text-decoration:underline;
}
	
td,th{
	vertical-align: top;
}

img,object,param{
	border: 0;
	vertical-align: bottom;
}
dt,dd,ul,li{
	line-height:1.5;
}
input{
}
strong{
	font-weight: normal;
}

blockquote {
	border-left:solid 5px #C9B7A7;
	padding-left:5px;
}

h1 {
	font-size:large;
}

h2 {
	font-size:medium;
	font-weight:bold;
}

span {
}

hr {

}

a:link,
a:visited {
	color:#D05E69;
	text-decoration:underline;

}

a:hover,
a:active {
	color:#FF9900;
	text-decoration:underline;
}


.alt_text {
	text-indent:-9999px;
	color:#FFFFFF;
}





#wrapper {
	margin:0 auto 20px;
	padding:0px;
	text-align:left;
	width:960px;
}

#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	height:180px;
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130602_249129.jpg) repeat-x;
}

#site_title {
	padding:35px 0px 0px 40px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
}

#site_title a{
	text-decoration:none;
	color:#FFFFFF;
}

.description {
	padding:10px 0px 0px 80px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;	
	font-size:85%;
	line-height:13px;
	font-weight:normal;
}

.header_navigation {
	margin:0px 0px 0px 0px;
	padding:130px 0px 0px 0px;
	line-height:30px;
	height:30px;


}

.header_navigation ul {
	margin:0px;
	padding:0px;
	width:960px;
	height:30px;
	list-style-type:none;
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130521_240401.jpg) no-repeat;
}

.header_navigation ul li {
	margin:0px;
	padding:0px 0px;
	float:left;
	width:150px;
	font-size:77%;
	font-weight:bold;
	list-style-type:none;
	line-height:30px;
	height:30px;
	text-align:center;
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130521_240400.jpg) repeat-x;
}

.header_navigation li a {
	color:#40262F;
	line-height:30px;
	height:30px;
	width:150px;
	display:block;
	text-decoration:none;
}

#contents {
	margin:0px 0px;
	padding:0px;
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130531_248046.jpg) ;
}

#contents_header {
	margin:0px 0px;
	padding:0px;
	height:15px;
	line-height:15px;
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130531_248187.jpg) no-repeat;
}

#main {
	margin-left:20px;
	padding-top:10px;
	display:inline;
	width:500px;
	float:left;
}

#menu {
	margin-right:10px;
	display:inline;
	width:400px;
	float:right;
}

#menu_large {
	width:200px;
	float:right;
}

#menu_small {
	width:180px;
	float:left;
}

#footer {
	clear:both;
}

.entry_area {
	margin:0px 0px 20px 0px;
	background:#FFFFFF;
}

.entry_header {
	padding:5px 20px 20px 20px;
	margin:0px;
}

.entry_contents {
	margin:0px;
	padding: 0px 20px 0px;
	background:#FFFFFF;

}

#main ul {
	margin:10px 0px 20px 30px;
	padding: 0px 0px 0px;
}

#main ul li{
	margin:0px;
	padding: 0px 0px 0px;
}

.entry_footer {
	clear:both;
	margin:0px;
	padding:0px;
	height:15px;
}


.entry_title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border-left:solid 5px #40262F;
	color:#40262F;
	line-height:160%;
	font-size:160%;
	font-weight:bold;
}

.entry_title a{
	color:#40262F;
	text-decoration:none;
}

.entry_sub_title {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;
	border-left:solid 5px #D3CFD2;
	line-height:160%;
	font-size:77%;
}

.entry_body {
	padding:0px 0px 10px 0px;
	margin:0px;
line-height:180%;
	font-size:115%;
}

.entry_more {
	padding:0px 0px 10px 0px;
	margin:0px;
line-height:180%;
	font-size:115%;
}

.entry_category {
	clear:both;
	text-align:right;
}

.entry_state {
	clear:both;
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130531_248115.jpg);
	height:40px;
	line-height:40px;
	text-align:right;
	padding-right:20px;
	margin-bottom:20px;
	color:#FFFFFF;
}
.entry_state a,
.entry_state a:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:106%;
	color:#FFFFFF;
}

.comment_area {
	clear:both;
	margin:0px 0px 20px 0px;
	background:#F3EFED;

}


.comment_title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border-left:solid 5px #40262F;
	line-height:160%;
	font-size:116%;
	font-weight:bold;
}

.comment_sub_title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border-left:solid 5px #D3CFD2;
	line-height:160%;
	font-size:77%;
}
.comment_body {
	margin:0px;
	padding:5px 0px;
}

.comment_area .input{
	width:150px;
}

.comment_area textarea{
	width:350px;
	height:250px;
}

.comment_name {
	line-height:30px;
	border-bottom:#40262F dotted 1px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.comment_state {
	text-align:right;
	border-bottom:#40262F double 3px;
	line-height:30px;
}

.trackback_area {
	margin:0px 0px 20px 0px;
	background:#E2D8CF;

}
.trackback_area .input{
	width:250px;
}

.trackback_title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border-left:solid 5px #40262F;
	line-height:160%;
	font-size:116%;
	font-weight:bold;
}

.trackback_sub_title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border-left:solid 5px #D3CFD2;
	line-height:160%;
	font-size:77%;
}

.trackback_name {
	line-height:30px;
	border-bottom:#40262F dotted 1px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.trackback_body {
	margin:0px;
	padding:0px;
	padding:5px 0px;
}

.trackback_state {
	text-align:right;
	border-bottom:#40262F double 3px;
	line-height:30px;
}


.page_area {
	margin:0px 0px 20px 0px;
	background:#FFFFFF;
}

.page_header {
	padding:5px 20px 20px 20px;
	margin:0px;

}


.page_contents {
	margin:0px;
	padding: 0px 20px 0px;
	background:#FFFFFF;
	text-align:center;

}


.page_footer {
	clear:both;
	margin:0px;
	padding:0px;
	height:15px;
	text-align:center;
}


.page_title {
	margin:0px;
	padding:0px 0px 0px 10px;
	border-left:solid 10px #C9B7A7;

}

.page_body {
	padding:0px 0px 10px 0px;
	margin:0px;

}

.page_more {
	padding:0px 0px 10px 0px;
	margin:0px;
}

#menu dl {
	margin:0px;
	padding:0px;
}

#menu dt {
	margin:0px 0px 10px;
	padding:0px;
}


#menu dd {
	margin:0px 0px 10px;
	padding:0px 0px;
}

#menu .menu_item dt {
	font-weight:bold;
}

#menu_large dt {
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130531_248095.jpg);
	height:30px;
	padding-left:20px;
}

#menu_small dt {
	background:url(http://img-cdn.jg.jugem.jp/310/703829/20130531_248096.jpg);
	height:30px;
	padding-left:20px;
}

.left_pict {
	float:left;
	padding:0px 15px 15px 0px;
}

.pict {
	padding-bottom:10px;
}

#footer {
	clear:both;
	padding:10px 20px;
	text-align:left;
}

#menu ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#menu ul li {
	margin:0.4em 0px 0.4em 0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	background:url("http://img-cdn.jg.jugem.jp/310/703829/20130521_240407.jpg") top left no-repeat;
}
#menu ul li li{
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style-type:none;
	background:url("http://img-cdn.jg.jugem.jp/310/703829/20130521_240405.jpg") -2px center no-repeat;
	font-size:85%;
}


#menu_small ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#menu_small ul li {
	margin:0.4em 0px 0.4em 0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	background:url("http://img-cdn.jg.jugem.jp/310/703829/20130521_240407.jpg") top left no-repeat;
	font-size:85%;
}

#menu #categorylist ul li {
	font-weight:bold;
}

#menu #categorylist ul li li{
	font-weight:normal;
	
}

.page {
	text-align:center;
	padding:10px 0px;
}

.top {
	text-align:center;
	padding:10px 0px;
}

.copyright {
	text-align:right;
	font-size:77%;
}

#headbox{   
    display:block;
    height:90px;
    float:right;
    margin:23px 16px 10px 0;
    width:728px;
}

#logo{   
    display:block;
    height:90px;
    float:left;
    margin:23px 0px 10px 16px;
    width:192px;

}
