
@charset "Shift_JIS";



* {

 margin:0px;

 padding:0px;

}



p {

 padding: 0px 0px 0px 10px;

}



pre, blockquote { line-height:130%; }

dl, ol {margin-left:16px;line-height:130%;}



blockquote { margin-left:32px; }



body {

 color:#444444;

 font-size:12px;

 background-color:#FFFFEE;

 padding:7px;

 line-height:130%;

 text-align: left;

}



a:link {

	color:blue;

	background-color:inherit;

	text-decoration:none;

}



a:active {

	color:red;

	text-decoration:underline;

}



a:visited {

	color:blue;

	background-color:inherit;

	text-decoration:none;

}



a:hover {

	color:red;

	text-decoration:underline;

}



h1.title {

	font-size: 16pt;

	font-weight:bold;

	border-style:none;

	padding: 0px;

	margin: 0px;

	line-height:130%;

	font-family:‚l‚r ‚oƒSƒVƒbƒN;

	COLOR: #444444;

}



h1 {margin: 0px;font-size:10pt;font-weight:normal;padding:0px;LINE-HEIGHT: 100%;}

H2 {

	FONT-WEIGHT: bold;

	COLOR: white;

	font-size: 10pt;

	margin: 0px;

}



H3 {

	FONT-WEIGHT: bold;

	COLOR: white;

	font-size: 10pt;

	margin: 0px;

}





h2.title {

	FONT-SIZE: 12pt;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 2px;

	PADDING-left: 10px;

	MARGIN: 10px 0px 10px 0px;

	COLOR: #444444;

	BORDER-LEFT: #4C70F3 10px solid;

	BORDER-BOTTOM: #4C70F3 2px solid;

	background-color:#EEF2FF;

}



h3.title,h4.title,h5.title, h6.title {

	BORDER: gray 1px solid;

	BACKGROUND: url(images/hbar3.gif);

	COLOR: #4d4d80;

	font-size: 10pt;


	PADDING: 0px 0px 0px 3px;

	MARGIN: 3px 0px 0px 0px;





}



STRONG.n {margin: 0px;font-size:10pt;font-weight:normal;padding:0px;LINE-HEIGHT: 100%;}



dt {

 font-weight:bold;

 margin-top:1em;

 margin-left:1em;

}



pre {

	border-top:#888899 1px solid;

	border-bottom:#DDDDEE 1px solid;

	border-left:#888899 1px solid;

	border-right:#DDDDEE 1px solid;

	padding:.5em;

	margin-left:1em;

	margin-right:2em;

	white-space:pre;

}



img {

	border:none;

}



ul {

	margin-top:0px;

	margin-bottom:0px;

	line-height:130%;

	list-style-image: url(images/li01.gif);

	margin-left:16px;

}



ul ul{

	list-style-image: url(images/li02.gif);

}

ul ul ul{

	list-style-image: url(images/li03.gif);

}



/* recent.inc.php,showrss.inc.php */

ul.recent_list li {

	padding-left: 0px;


	margin-left: 5px;




}



ul.list1 { list-style-type:disc;line-height:150%; }

ul.list2 { list-style-type:circle;line-height:150%; }

ul.list3 { list-style-type:square;line-height:150%; }

ol.list1 { list-style-type:decimal;line-height:150%; }

ol.list2 { list-style-type:lower-roman;line-height:150%; }

ol.list3 { list-style-type:lower-alpha;line-height:150%; }







em { font-style:italic; }



strong { margin: 0px;font-size:10pt;font-weight:normal;padding:0px;LINE-HEIGHT: 100%;}



table {	font-size:10pt; }



thead td.style_td,

tfoot td.style_td {

	PADDING: 3px;

	FONT-WEIGHT: bold;

	MARGIN: 1px;

	COLOR: #4d4d80;

	font-size: 10pt;

	background-color:#cccccc;

	border-right: 0px solid; 

	border-top: #fff 1px solid; 

	border-left: #fff 1px solid;

	border-bottom: 0px solid;

}

thead th.style_th,

tfoot th.style_th {

	PADDING: 3px;

	FONT-WEIGHT: bold;

	MARGIN: 1px;

	COLOR: #4d4d80;

	font-size: 10pt;

	background-color:#cccccc;

	border-right: 0px solid; 

	border-top: #fff 1px solid; 

	border-left: #fff 1px solid;

	border-bottom: 0px solid;

}

.style_table {

	padding:0px;

	border:0px;

	margin:0px 0px 0px 10px;

	text-align:left;

	color:inherit;

	background-color:gray;

}

.style_th {

	PADDING: 3px;

	FONT-WEIGHT: bold;

	MARGIN: 1px;

	COLOR: #4d4d80;

	font-size: 10pt;

	background-color:#cccccc;

	border-right: 0px solid; 

	border-top: #fff 1px solid; 

	border-left: #fff 1px solid;

	border-bottom: 0px solid;

}

.style_td {

	padding:3px;

	margin:0px;

	color:inherit;

	background-color:#FFFFFF;



}



div.ie5 { text-align:left; }



span.noexists {

	color:inherit;

	background-color:#FFFACC;

}



.small { font-size:80%; }



.super_index {

	color:#DD3333;

	background-color:inherit;

	font-weight:bold;

	font-size:60%;

	vertical-align:super;

}



a.note_super {

	color:#DD3333;

	background-color:inherit;

	font-weight:bold;

	font-size:60%;

	vertical-align:super;

}



div.jumpmenu {

	font-size:60%;

	text-align:right;

}



hr.full_hr {

	border-color:#333333;

	border-style:ridge;

	height:1px;

}

hr.note_hr {

	width:90%;

	border-style:ridge;

	border-color:#333333;

	border-width:1px 0px;

	text-align:center;

	margin:1em auto 0em auto;

}



/* html.php/catbody() */

strong.word0 {

	background-color:#FFFF66;

	color:black;

}



/* html.php/edit_form() */

.edit_form { clear:both; }



/* pukiwiki.skin.php */

div#header {

 height:105px;

 background-image:url(../image/top_banner.gif);

 background-repeat:no-repeat;

 background-position:middle;

}



div#navigator {

	border-top:#DDDDEE 1px solid;

	border-bottom:#DDDDEE 1px solid;

	line-height:130%;

	padding:3px;

	BACKGROUND: #eeeeee repeat-x left top;

}



td.rightbody {

	width:140px;

	vertical-align:top;

	border-left: gray 1px solid;

	border-right: gray 1px solid;

	background-color: #efefef;

}



td.leftbody {

	width:150px;

	vertical-align:top;

	border-left: gray 1px solid;

	border-right: gray 1px solid;

	background-color: white;

}



td.middlebody {

	vertical-align: top;

	padding-left: 5px;

	padding-right:5px;

}



div#menubar1 {


	padding:0px;

	background-color: #ffffff;

	margin:0px;

	overflow:hidden;

	WORD-BREAK: break-all;

}



div#menubar2 {


	padding:0px;

	background-color: #efefef;

	margin:0px;

	overflow:hidden;

	WORD-BREAK: break-all;

}



div#menubar1 ul {

	margin:0px 0px 0px 8px;

	padding:0px 0px 0px 8px;

}



div#menubar1 ul li { line-height:130%; }



div#menubar1 h4 { font-size:110%; }

div#menubar2 h4 { font-size:110%; }





div#menubar {


	padding:0px;

	background-color: #ffffff;

	margin:0px;

	overflow:hidden;

	WORD-BREAK: break-all;

}



div#menubar ul {

	margin:0px 0px 0px 8px;

	padding:0px 0px 0px 8px;

}



div#menubar ul li { line-height:130%; }

div#menubar h4 { font-size:110%; }





div#body {

 padding:0px;

 margin:0px;

 line-height:150%;

 font-size:10pt;


}



div#note {

	clear:both;

	padding:0px;

	margin:0px;

}



div#attach {

	clear:both;

	padding:0px;

	margin:0px;

}



div#toolbar {

	clear:both;

	padding:0px;

	margin:0px;

	text-align:right;

}



div#lastmodified {

	font-size:8pt;

	padding:0px;

	margin:10px;

}



div#related {

	font-size:80%;

	padding:0px;

	margin:16px 0px 0px 0px;

}



div#waku {

	padding:5px 0px 5px 0px;

	margin :0px 0px 7px 0px;

	background-color:white;

	border: gray 1px solid;


}



div#footer {

	font-size:8pt;

	padding:3px;

	margin:0px;

	text-align:center;

	border: gray 1px solid;

	background-color:white;

}



div#banner {

	float:right;

	margin-top:24px;

}



div#preview {

	color:inherit;

	background-color:#F5F8FF;

}



img#logo {

	float:left;

	margin-right:20px;

}



/* aname.inc.php */

.anchor {}

.anchor_super {

	font-size:xx-small;


	vertical-align:super;


}



/* br.inc.php */

br.spacer {}



/* block.inc.php */

TD.blockplugin {

	LINE-HEIGHT: 130%;

}



/* clear.inc.php */

.clear {

	margin:0px;

	clear:both;

}



/* counter.inc.php */

div.counter { font-size:70%; }



/* diff.inc.php */

span.diff_added {

	color:blue;

	background-color:inherit;

}



span.diff_removed {

	color:red;

	background-color:inherit;

}



/* hr.inc.php */

hr.short_line {

	text-align:center;

	width:95%;

	height: 1px;

	color:#cccccc;

}



/* include.inc.php */

h5.side_label { text-align:center; }



/* navi.inc.php */

ul.navi {

	margin:0px;

	padding:0px;

	text-align:center;

}

li.navi_none {

	display:inline;

	float:none;

}

li.navi_left {

	display:inline;

	float:left;

	text-align:left;

}

li.navi_right {

	display:inline;

	float:right;

	text-align:right;

}



/* new.inc.php */

span.comment_date { font-size:x-small; }

span.new1 {

	color:red;

	background-color:transparent;

	font-size:x-small;

}

span.new5 {

	color:green;

	background-color:transparent;

	font-size:xx-small;

}



/* ref.inc.php */

div.img_margin {

	margin-left:3px;

	margin-right:3px;

}



/* vote.inc.php */

td.vote_label {

	color:inherit;

	background-color:#FFCCCC;

}

td.vote_td1 {

	color:inherit;

	background-color:#DDE5FF;

}

td.vote_td2 {

	color:inherit;

	background-color:#EEF5FF;

}



.label {

clear: left;

display: block;

padding-top: 0.8em;

paddin-left: 10px;

float: left;

width:140px;

line-height:2em;

}



.control {

display: block;

margin: 0 0 0 130px;

padding-top: 0.8em;

line-height:2em;

}



#input {

width:300px;

}



div.paraedit {

 text-align: right;

 font-size: x-small;

 padding: 2px 10px 2px 2px;

 margin: 0px 0px 0px 0px;

 BACKGROUND: url(images/edit.gif) no-repeat right;

}

div#top_title {

 margin: 10px;

}



DIV.menu_th {

	border-top: gray 1px solid;

	border-bottom: gray 1px solid;

	PADDING: 3px;

	FONT-WEIGHT: bold;

	BACKGROUND: url(images/hbar.gif);

	MARGIN: 0px;

	COLOR: #4d4d80;

	font-size: 10pt;


}

DIV.menu3_th {

	border: gray 1px solid;

	PADDING: 3px;

	FONT-WEIGHT: bold;

	BACKGROUND: url(images/hbar.gif);

	MARGIN: 0px;

	COLOR: #4d4d80;

	font-size: 10pt;


}

DIV.menu2_th {

	BORDER: gray 1px solid;

	PADDING: 5px;

	FONT-WEIGHT: bold;

	BACKGROUND: url(images/hbar4.gif);

	MARGIN: 0px;

	COLOR: white;

	font-size: 10pt;


}



TH.menu_th {

	BORDER: gray 1px solid;

	PADDING: 3px;

	FONT-WEIGHT: bold;

	BACKGROUND: url(images/hbar.gif);

	MARGIN: 0px;

	COLOR: #4d4d80;

	font-size: 10pt;

}

TD.menu_th {

	BORDER: gray 1px solid;

	PADDING: 3px;

	BACKGROUND: url(images/hbar.gif);

	MARGIN: 0px;

	COLOR: #4d4d80;

	font-size: 10pt;

}

TD.menu_form {

	BORDER: gray 1px solid;

	PADDING: 0px;

	BACKGROUND: url(images/hbar.gif);

	MARGIN: 0px;

	COLOR: #4d4d80;

	font-size: 10pt;

}



DIV.menu_td {

	COLOR: #4d4d80;

	background-color:white;

	border-right:1pt solid gray;

	border-left:1pt solid gray;

	padding-top:2pt;

	padding-bottom:2pt;

	font-size: 10pt;

	margin-bottom:0pt;


}



DIV.menu2_td {

	COLOR: #4d4d80;

	background-color:white;

	border-bottom:1pt solid gray;

	border-right:1pt solid gray;

	border-left:1pt solid gray;

	padding:3pt;

	font-size: 10pt;

	margin-bottom:5pt;


}



DIV.blue {font-size:10pt;color:#0066ff;}

DIV.green {font-size:10pt;color:green;}

DIV.red {font-size:10pt;color:red;}



DIV.Bblue {font-weight:bold;font-size:10pt;color:blue;}

DIV.Bgreen {font-weight:bold;font-size:10pt;color:green;}

DIV.Bred {font-weight:bold;font-size:10pt;color:red;}



DIV.BBblue {font-weight:bold;font-size:12pt;color:blue;font-family:"‚l‚r ‚o–¾’©";}

DIV.BBgreen {font-weight:bold;font-size:12pt;color:green;font-family:"‚l‚r ‚o–¾’©";}

DIV.BBred {font-weight:bold;font-size:12pt;color:red;font-family:"‚l‚r ‚o–¾’©";}



DIV.BBred2 {font-weight:bold;font-size:12pt;color:red;font-family:"‚l‚r ‚o–¾’©";background-color:white}



DIV.topred {font-weight:bold;font-size:18pt;color:red;font-family:"‚l‚r ‚o–¾’©";}

DIV.topwhite {font-weight:bold;font-size:24pt;color:white;font-family:"‚l‚r ‚o–¾’©";}





SPAN.blue {font-size:10pt;color:blue;}

SPAN.green {font-size:10pt;color:green;}

SPAN.red {font-size:10pt;color:red;}



SPAN.Bblue {font-weight:bold;font-size:10pt;color:blue;}

SPAN.Bgreen {font-weight:bold;font-size:10pt;color:green;}

SPAN.Bred {font-weight:bold;font-size:10pt;color:red;}



SPAN.BBblue {font-weight:bold;font-size:12pt;color:blue;font-family:"‚l‚r ‚o–¾’©";}

SPAN.BBgreen {font-weight:bold;font-size:12pt;color:green;font-family:"‚l‚r ‚o–¾’©";}

SPAN.BBred {font-weight:bold;font-size:12pt;color:red;font-family:"‚l‚r ‚o–¾’©";}



DIV.topmenu {

	BORDER: gray 1px solid;

	PADDING: 3px;

	BACKGROUND: url(images/hbar3.gif);

	MARGIN: 0px;

	COLOR: #4d4d80;

	font-size: 10pt;


}



OPTION.a {COLOR:#5580FF;}

OPTION.b {COLOR:#FF5555;}

OPTION.c {COLOR:#4A9500;}

OPTION.d {COLOR:#C600FF;}

OPTION.e {COLOR:#C600FF;}



DIV.textright {

	text-align:right;

}



DIV.infor{

	HEIGHT:130px;


	overflow-y:auto;

	overflow-x:visible;


}



DIV.recent_list{

	HEIGHT:130px;


	overflow-y:auto;

	overflow-x:visible;


}

SPAN.date {color:green;}

SPAN.price {color:red;}



DIV.box {

	COLOR: #4d4d80;

	background-color:white;

	border-bottom:1pt solid gray;

	border-right:1pt solid gray;

	border-left:1pt solid gray;

	padding:3pt;

	font-size: 10pt;

	margin-bottom:5pt;


}