@import "./default.css";


/*****************************************************************
 *                    ¡ú¡ù¡ú ¹¹¿·ÍúÎò ¡ú¡ù¡ú
 *                      (2005Ç¯¤ÎÍúÎòºï½ü)
 *                      (2006Ç¯¤ÎÍúÎòºï½ü)
 *    2007.03.21  indentÎÌÊÑ¹¹          5,914byte -> 5,264byte
 *    2007.04.08  PostScript3ÄÉ²Ã       5,264byte -> 5,446byte
 *    2007.04.15  ÉÔÍ×¹Ôºï½ü            5,446byte -> 5,436byte
 *****************************************************************/


#TOC {
	margin: 0px 0px 0px 200px;
	padding:10px
}


#TOC p {
	margin:0em 1em;
	padding:1em;
	text-indent:1em;
	font-size:80%;
	line-height:150%;
	border-style:dotted;
	border-width:0px 0px 1px 0px
}


div.calender {
	float:left;
	margin:1.5em 0em 0em 1em;
	padding:0em
}


.story {
	line-break:strict;
	margin: 0px 0px 4px 200px;
	padding:1em;
	border:#888 1px solid;
	font-size:80%;
	background-color:#fff
}


.kamichu {
	line-break:strict;
	margin: 0px 0px 4px 200px;
	text-align:center;
	border:none;
	font-size:1.0em;
	line-height:115%;
	background-color:#fff;
}


p.kamichu {
	text-align:center;
	font-size:0.8em;
}


.story h3 {
	margin:0em;
	padding-left:10px;
	font-weight:bold;
	border-style:none;
	line-height:2em;
	background-image:url(../common/back.jpg);
	color:#000
}


.story h4 {
	margin:1em 1em 0.5em 1em;
	padding-left:5px;
	border-style:solid;
	border-width:0px 0px 2px 4px;
	border-color:#ccc;
	line-height:1.7em;
	background-color:#eee;
	color:#448
}


.story h4.ichigon {
	border-color:#ee0;
	background-color:#ffc
}


.story h4.buy {
	border-color:#f99;
	background-color:#fee
}


.story h4.note {
	border-color:#99f;
	background-color:#eef
}


.story h4.uri {
	margin:1.5em;
	padding-left:0.5em;
	border-top:none;
	border-right:none;
	border-bottom:#cf9 5px solid;
	border-left:none;
	line-height:1.5em;
	font-size:85%;
	background-color:#fff;
	color:#464
}


.story h5 {
	margin:0em 2em 1em 2em;
	padding-left:0.5em;
	line-height:24px;
	font-size:1em;
	border-bottom:#666 1px dotted;
	color:#333
}


.story p {
	margin:0em 1.5em;
	padding:0em 1em 1em 1em;
	text-indent:1em;
	line-height:150%;
	background-color:#fff
}


.story p.noindent {
	margin:0em 1.5em;
	padding:0em 1em 1em 1em;
	text-indent:0em;
	line-height:150%;
	background-color:#fff
}


.story p.br {
	margin:0em 1.5em;
	padding:0em 1em;
	text-indent:1em;
	line-height:150%;
	background-color:#fff
}


.story p.separate {
	padding-top:1em;
	border-top:#ccc 1px solid
}


.story p.HAK {
	margin:0em 0em 0em 4em;
	padding:0em 3em 0em 2em;
	text-indent:-3em;
	line-height:150%;
	font-family:"Osaka¡ÝÅùÉý", Courier New, Courier, "£Í£Ó ¥´¥·¥Ã¥¯", monospace;
	color:#5c5
}


.story p.TAK {
	margin:0em 0em 0em 4em;
	padding:0em 3em 0em 2em;
	text-indent:-3em;
	line-height:150%;
	font-family:"Osaka¡ÝÅùÉý", Courier New, Courier, "£Í£Ó ¥´¥·¥Ã¥¯", monospace;
	color:#77c
}


.story p.PostScript {
	margin:10px;
	padding:0em 4em 0.5em 3em;
	text-indent:-1em;
	line-height:150%;
	color:#c44
}


.story p.PostScript2 {
	margin:10px;
	padding:0em 4em 0.5em 2em;
	text-indent:0em;
	line-height:150%;
	color:#c44
}


.story p.PostScript3 {
	margin:10px;
	padding:0em 4em 0.5em 5em;
	text-indent:-3em;
	line-height:150%;
	color:#c44
}


.story p.uri {
	margin:-1em 0em;
	padding-left:2em;
	border:none;
	line-height:1.5em;
	font-family:"Osaka¡ÝÅùÉý", Courier New, Courier, "£Í£Ó ¥´¥·¥Ã¥¯", monospace;
	color:#448
}


.story img {
	float:right;
	margin:0.5em 4em 1em 1em
}


.story img.center {
	float:none;
	margin-top:1em;
	margin-bottom:1em;
}


.story br {
	clear:right
}


.story rt {
	font-size:75%;
	font-family:"Osaka¡ÝÅùÉý", Courier New, Courier, "£Í£Ó ¥´¥·¥Ã¥¯", monospace;
}


.indent {
	margin-left:4em
}


.indent2 {
	margin-left:12em
}


.rig {
	float:right
}


div.bq {
	margin:0em 6em 2em 5em;
	border:#666 1px dotted
}


blockquote {
	text-indent:0em;
	padding:0em
}


blockquote.bq {
	text-indent:-2em;
	padding:0em
}


blockquote.tt {
	font-family:"Osaka¡ÝÅùÉý", "£Í£Ó ¥´¥·¥Ã¥¯";
	text-indent:0em;
	padding:0em
}


.website {
	text-align:left;
	background-color:#9fc;
	color:#333
}


td {
	padding:0.2em 0.4em;
	text-align:right;
	border:#ccc 1px solid;
	color:#333;
	empty-cells:show
}


p.weather	{ float:left }
p.weather td	{ text-align:center }
p.center td	{ text-align:center }
p.otaku td	{ text-align:left }


.CLR {
	clear:left;
}


.rank {
	color:#f00;
}

.strong {
	line-height:200%;
	font-size: 1.7em;
	color:#f00
}


.small {
	font-size: 1.0em
}


del.half {
	background-color: #aaa;
}


.ruby {
	line-height:110%;
	font-size:80%
}


.ruby2 {
	line-height:110%;
	font-size:75%
}


td.name {
	text-align:center;
	font-size:115%
}


td.length {
	text-align:right;
	font-size:95%
}


td.type {
	text-align:left;
	font-size:95%
}


td.date {
	text-align:center;
	font-size:95%
}


td.title {
	text-align:left;
	font-size:95%
}


td.artist {
	text-align:left;
	font-size:95%
}

td.data {
	text-align:left;
	font-size:95%;
	line-height:140%;
	border:#fff 0px none;
}


.check {
	color:#fff;
	background-color:red;
}


td.model {
	padding-left:1em;
	text-align:left;
	font-size:95%
}


td.distance {
	text-align:right;
	font-size:95%
}


td.direction {
	text-align:center;
	font-size:95%
}


td.lank {
	text-align:center;
	font-size:95%
}


dl.indent {
	margin-right:5em;
}


dt {
	margin-top:1em;
	margin-right:5em;
}


dd.indent {
	margin-left:3em;
	margin-right:5em;
}


table.list {
	margin-left:6em;
}

table.list td{
	text-align:left;
	padding:5px;
}
