
/* 隴√・・ｸ・ｭ邵ｺ・ｮ郢昴・繝ｻ郢晄じﾎ晉ｸｺ繝ｻ・咲ｸｺ繝ｻ・*/

/* 邵ｲ讙趣ｽｦ竏ｵ・ｭ・｢邵ｲ*/
/* 邵ｲ讙取★隴夲ｽｿ邵ｲ*/
table.sign_no,
table.sign
{
	table-layout:		fixed;
	border-collapse:	collapse;
/*	border:				solid 2px #ff0000;*/
	text-align:			center;
}

table.sign_no tr td.sign_no_picture,
table.sign tr td.sign_picture
{
	padding:			5px;
	text-align:			center;
	align:			center;
}

table.sign_no tr td.sign_no_caption,
table.sign tr td.sign_caption
{
	padding:		1px;
	color:			#3E52AB;
	font-size:		11px;
	text-align:		center;
	vertical-align:	top;
}

div#alpha-inner2 div.asset2
{
	width:660px;
	background:#ffffff url(entry-footer.gif) repeat-x left bottom;
}



ul	{
    padding:0px 0px 0px 10px;
}

ol	{
    padding:0px 0px 0px 30px;
}

ruby.rubicon
{
	ruby-align:		distribute-letter;
	font-size:		x-small;
}

ruby rt
{
	font-size:		xx-small;
}

ruby.rubicon rp
{
	font-size:		x-small;
}


.layout-tw div#alpha2
{
	float:right;
	left:0px;
	width:660px;
	padding:0;
    margin:0;
}

.layout-tw div#beta2
{
	float:left;
	width:100px;
	left:0px;
}

.layout-tw div#beta2 div#beta2-inner
{
	padding:0 0 0 15px;
}



#header-inner, #footer-inner,
#alpha2 #alpha2-inner, #beta2-inner, #gamma-inner {
    overflow:visible;
    margin:0px;
    padding:0px;
}
#beta2-innerul li
{
   display:inline-block;
}

.layout-tw #beta2 #beta2-inner
{
	padding:0;
}





table.quote
{
	width:	85%;
	background-color:	#EEEEFA;
	border-width: 0px;
	margin-left:auto ;/* centering */
	margin-right:auto ;/* centering */
}

table.quote tr,table.quote td
{
	padding:	15px;
	text-align:			left;
}

table.quotel
{
	width:	98%;
	background-color:	#EEEEFA;
	border-width: 0px;
	text-align:			left;
}

table.quotel tr,table.quotel td
{
	padding:	8px;
	text-align:			left;
}

/* ramen */

table.ramenlist
{
	border-collapse:	collapse;
	border:				solid 2px #99cc00;
}

table.ramenlist tr td.ramencell
{
	border:				solid 1px #99cc00;
	padding:			1px 5px;
}

table.ramenlist tr td.ramenlistrate
{
	border:				solid 1px #99cc00;
	padding:			1px;
	text-align:			center;
}


/* crossword puzzle */

table.crossword
{
	border-collapse:	collapse;
	border:				solid 1px #000000;
}

table.crossword tr td.blank
{
	border:				solid 1px #000000;
	background-color:	#000000;
	width:		50px;
	height:		50px;
}

table.crossword tr td.white
{
	border:				solid 1px #000000;
	empty-cells:		show;
	width:		50px;
	height:		50px;
	vertical-align:	top;
	text-indent: 3px;
}

table.crossword tr td.answer
{
	border:				solid 1px #000000;
	width:		50px;
	height:		50px;
	font-size:	27px;
	text-align:	center;
}

table.crossword-keys
{
	padding:	10px;
}

table.crossword-keys tr td.crossword-keys
{
	text-indent:	-10px;
	vertical-align:	top;
	padding:	10px;
}

table.omikuji
{
	width:	300px;
	background-color:	#DFC9B1;
	border-width: 0px;
}

table.omikuji th
{
	padding:	10px;

}


.meigenby
{
    font-size: 95%;
}	

.randommeigen
{
	font-size:	100%;
	line-height: 150%;
}

table.koushi
{
	border-collapse:	collapse;
	border:				solid 2px #FFA415;
}

table.koushi tr td.koushititle
{
	border:				solid 1px #FFA415;
	padding:			1px 5px;
	text-align:			center;
	font-weight:		bold;
	background-color:	#FFF3DF;
}

table.koushi tr td.koushicell
{
	border:				solid 1px #FFA415;
	padding:			1px 5px;
	text-align:			center;
	background-color:	#FFFFFF;
}

table.koushi tr td.koushiprice
{
	border:				solid 1px #FFA415;
	padding:			1px 5px;
	text-align:			right;
}


/* intext no-border list */

table.intext
{
	border:				0px;
	empty-cells:		show;
}

table.intext tr td.right
{
	text-align:	right;
	padding-left:	10px;
}

table.intext tr td.left
{
	text-align:	left;
	padding-left:	5px;
}

p.quo
{
	padding:	30px;
}





.bikkuri1
{
	font-size:	large;
	color:	#FF0000;
}

.bikkuri2
{
	font-size:	large;
}


.bikkuri3
{
	font-size:	large;
	color:	blue;
}

.bikkuri4
{
	font-size:	large;
	color:	green;
}

.important1
{
	color:	#FF0000;
	font-weight : bold;	/* tHg̑ */
}

.important2
{
	color:	blue;
	font-weight : bold;	/* tHg̑ */
}

.quote1
{
	color:	#4FB279;
	font-weight : bold;	/* tHg̑ */
}

.secret1
{
	color:	white;
	font-weight : bold;	/* tHg̑ */
}

.bargaincopy
{
	color:	blue;
	font-size:	medium;
	font-weight : bold;	/* tHg̑ */
	text-align:	center;
	line-height : 150%;	/* ̈isj̍ */
	margin-top	: 15px;
}


.kogoe1
{
	font-size:	xx-small;
	color:	black;
}

.kogoe2
{
	font-size:	x-small;
	color:	black;
}

.footerPreviousNext
{
	font-size:	small;
	text-align:	center;
}

/* hutuuno table */

table.genaral
{
	border-collapse:	collapse;
	border:				solid 1px #808080;
}

table.genaral tr td
{
	border:				solid 1px #808080;
	padding:			3px 5px;
}

table.genaral tr td.leftcell
{
	border:				solid 1px #808080;
	padding:			3px 5px;
}

table.genaral tr td.leftbg
{
	border:				solid 1px #808080;
	padding:			1px 5px;
	background-color:	#FFD9D9;
}

table.genaral tr td.rightcell
{
	border:				solid 1px #808080;
	padding:			1px 5px;
	text-align:			right;
}

table.genaral tr td.centercell
{
	border:				solid 1px #808080;
	padding:			1px;
	text-align:			center;
}

table.genaral tr td.titlecell
{
	border:				solid 1px #808080;
	padding:			1px;
	text-align:			center;
	font-weight : bold;	/* tHg̑ */
}


/* hutuuno table 2*/

table.normal
{
	border-collapse:	collapse;
	border:				solid 2px #808080;
}

table.normal tr td
{
	border:				solid 1px #808080;
	padding:			3px 5px;
}

table.normal tr td.leftcell
{
	border:				solid 1px #808080;
	padding:			3px 5px;
}

table.normal tr td.leftbg
{
	border:				solid 1px #808080;
	padding:			1px 5px;
}

table.normal tr td.rightcell
{
	border:				solid 1px #808080;
	padding:			1px 5px;
	text-align:			right;
}

table.normal tr td.centercell
{
	border:				solid 1px #808080;
	padding:			1px;
	text-align:			center;
}

table.normall tr td.titlecell
{
	border:				solid 1px #808080;
	padding:			1px;
	text-align:			center;
	font-weight : bold;	/* tHg̑ */
	background-color:	#FFF3DF;
}



/* border nashi table */

table.borderless
{
	border:				none
}

table.borderless tr td
{
	padding:			1px 2px;
}

table.borderless tr td.leftcell
{
	padding:			1px 2px;
}

table.borderless tr td.leftbg
{
	padding:			1px 2px;
}

table.borderless tr td.rightcell
{
	padding:			1px 2px;
	text-align:			right;
}

table.borderless tr td.centercell
{
	padding:			1px;
	text-align:			center;
}




/* hatena */

.hatena_h4{
	font-weight : bold;	/* tHg̑ */
	color : black;	/* tHg̐F */
	background-color : #DDE5FB;	/* wi̐F */
	text-align : left;	/* eLXg̍ */
	letter-spacing : 1px;	/* Ԋu */
	padding-left : 0.5em;	/* ̗] */
	line-height : 1.5em;	/* ̈isj̍tHĝPDT{ */
	border-left-width : 5px;	/* E}[NƂĎgp */
	border-left-style : solid;	/* Ei}[Nj̎ */
	border-left-color : #5279e7;	/* Ei}[Nj̐F */
	border-bottom-width	: 0.2ex;	/* E */
	border-bottom-style : double;	/* E̎ */
	border-bottom-color : #5279e7;	/* E̐F */

}

.hatena_h5{
	background-color	: #FFF2F3;

	width				: 90%;
	margin				: 5;
	font-size			: small;
	padding				: 0 0.5ex;

	font-weight 		: bold;	/* tHg̑ */
	color : black;	/* tHg̐F */

	text-align : left;	/* eLXg̍ */
	letter-spacing : 1px;	/* Ԋu */

	line-height : 1.5em;	/* ̈isj̍tHĝPDT{ */

	border-style		: none solid solid solid;
	border-right-width	: 0;
	border-bottom-width	: 0.2ex;
	border-color		: #C80047;

	border-left-width	: 2ex;

	padding-left : 0.5em;	/* ̗] */

}



blockquote.hatena {
	color: #333333;
	background-color: #ffffff;
	border: #5279e7 1px solid;
	margin: 1% 2%;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

/* southern */

table.southern
{
	border-collapse:	collapse;
	border:				solid 1px #0000C0;
	width:				97%;
}

table.southern tr.title
{
	border:				solid 1px #0000C0;
	padding:			5px 5px;
	background-color:	#DFE0FF;
}

table.southern tr.tune
{
	border:				solid 1px #0000C0;
	padding:			5px 5px;
	background-color:	#F5F5FF;
}

table.southern tr.tune2
{
	border:				solid 1px #0000C0;
	padding:			5px 5px;
	background-color:	#FDEBDB;
}

table.southern tr.tune3
{
	border:				solid 1px #0000C0;
	padding:			5px 5px;
	background-color:	#FFFFFF;
}

table.southern tr.category
{
	border:				solid 1px #0000C0;
	padding:			5px 5px;
	background-color:	#EA0000;
	font-size: 120%;
	font-weight: 		bold;	/* tHg̑ */
	color: 				#FFFFFF;	/* tHg̐F */
}


table.nittei
{
	border-collapse:	collapse;
	padding:			0px 0px;
}

table.nittei td.name
{
	font-size: small;
	font-weight: 		bold;	/* tHg̑ */
	padding:			0px 5px;
}

table.nittei td.bikou
{
	font-size: x-small;
}

ul.ireko
{
	padding:			0px 10px;
}

ul.ireko li
{
	padding:			0px 10px;
}


.opentime
{
	border-collapse:	collapse;
	border:				solid 1px #0000C0;
	padding:			0;
	font-size: x-small;
}





/* ŋ߂̃uOLERg̃c[ */
.side ul.tree {
margin-left: 0;
padding-left: 5px;
list-style: none;
}
.side li.tree-list {
padding-left: 13px;
background: url(http://taizo3.net/hietaro/archives/images/tree_lst_solid.gif) no-repeat;
list-style: none;
}
.side li.tree-list-end {
background: url(http://taizo3.net/hietaro/archives/images/tree_end_solid.gif) no-repeat;
}

tt	{
	font-family: "lr SVbN",sans-serif;
	line-height : 100%;
}



#menu ul {
  margin: 0 10px;
  padding: 0;
}
#menu ul li {
  list-style-type: none;
  margin: 0;
  padding: 3px 0 2px 20px;
  background: url( http://taizo3.net/hietaro/archives/images/specialflag.jpg ) no-repeat 0 0.5em;
}

#iroiro ul {
  margin: 0 10px;
  padding: 0;
}
#iroiro ul li {
  list-style-type: none;
  margin: 0;
  padding: 3px 0 2px 20px;
  background: url( http://taizo3.net/hietaro/archives/images/onigiri.jpg ) no-repeat 0 0.5em;
}

#beatles ul {
  margin: 0 10px;
  padding: 0;
}
#beatles ul li {
  list-style-type: none;
  margin: 0;
  padding: 3px 0 2px 20px;
  background: url( http://taizo3.net/hietaro/archives/images/apple.jpg ) no-repeat 0 0.5em;
}

#normallist ul {
  margin: 0 10px;
  padding: 0;
}
#normallist ul li {
  list-style-type: none;
  margin: 0;
  padding: 3px 0 2px 20px;
  background: url( http://taizo3.net/hietaro/archives/images/footprint01.jpg ) no-repeat 0 0.5em;
}

#tweetlist ul {
  margin: 0 10px;
  padding: 0;
}
#tweetlist ul li {
  list-style-type: none;
  margin: 0;
  padding: 3px 0 2px 20px;
  background: url( http://taizo3.net/hietaro/archives/images/twittericon.gif ) no-repeat 0 0.5em;
}





/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
	margin:	1em 1em 1em 0;
	background:	#f9f9f9;
	border:	1px #aaa solid;
	border-collapse:	collapse;
}
 
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
	border:	1px #aaa solid;
	padding:	0.2em;
}
 
table.wikitable th,
table.prettytable th {
	background:	#f2f2f2;
	text-align:	center;
}
 
table.wikitable caption,
table.prettytable caption {
	margin-left:	inherit;
	margin-right:	inherit;
}


/*  */
table.waku	{
	width:	94%;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	text-align:			left;
	position: relative;
	left: 2%;

}

table.waku tr,table.waku td	{
	padding:	8px;
	text-align:			left;
}


img.migiphoto	{
	border:none;
	float:right;
	margin:10px;
}

img.hidariphoto	{
	border:none;
	float:left;
	margin:10px;
}

div.migibox	{
	float:right;
	margin:10px;
}

div.hidaribox	{
	float:left;
	margin:10px;
}

div.touhaba	{
	font-family:	"lr SVbN",monospace;
}




