@charset "euc-jp";

* {
	margin: -5px 0px;
	padding: 0;
}

pre, dl, ol, p, blockquote { line-height:130%; }

blockquote {
	margin: 10px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #A9E5E0;
}

body {font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing: 0px;
}

table.navi {
	height:30px;
	background-image :url("image/navi.gif");
	width:100%;
}

p {
	padding: 0px 5px 0px 15px;
}

td.body p {
	line-height:150%;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing: 1px;
}

td.body ul {
	line-height:130%;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing: 1px;
}

input.tango {
    	color:#00B893;
	border-style:solid;
	border-width:1px;
	border-bottom-color:#00B893;
	border-right-color:#00B893;
	border-left-color:#A9E5E0;
	border-top-color:#A9E5E0;
	background-image:url("image/search.gif");
	background-position:center;
	_background-attachment: fixed;
	background-color:#ffffff;
	padding: 1px 1px 1px 2px;
	_padding: 3px 1px 0px 2px;
	height:18px;
	_height:22px;
	width:147px;
	_width:152px;
	margin:0px 0px 5px 0px;
}

input.title {
	border-style:solid;
	border-width:1px;
	border-bottom-color:#0000ff;
	border-right-color:#0000ff;
	border-left-color:#aaaaff;
	border-top-color:#aaaaff;
	background-image:url();
	background-position:center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding: 2px 1px 0px 2px;
	_padding: 3px 1px 0px 2px;
	height:18px;
	_height:22px;
	width:143px;
	_width:148px;
	margin-bottom: 3px;
}
table.base {
	width:100%;
	text-align:center;
	margin: 0px;
	background-color:#ffffff;
}
td.left {
	width:30px;
	background-color:#ffffff;
	background-image :url("image/left_shadow.gif");
}
td.left2 {
	width:1px;
	background-color:#c3c3c3;
}
td.right {
	width:30px;
	background-color:#ffffff;
	background-image :url("image/right_shadow.gif");
}
td.right2 {
	font-size: 12px;
	vertical-align:top;
	text-align:left;
	width:160px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
}

table.count {
	font-size: 12px;
	text-align:left;
    	color : #666666;
	padding: 5px 10px 10px 7px;
	_margin: 5px 10px 10px 7px;
	line-height:150%;
}

td.count {
	text-align:center;
	width: 10px;
}

td.body {
	vertical-align:top;
	text-align:left;
	font-size: 12px;
    	color : #666666 ;
	background-color:#FFFFFF;
	background-image :url("");
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}

td.body2 {
	vertical-align:bottom;
	font-size: 12px;
    	color : #666666 ;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}

td.body3 {
	vertical-align:top;
	text-align:left;
	font-size: 12px;
    	color : #666666 ;
	background-color:#FFFFFF;
	padding: 5px 0px 0px 7px;
	border: 0px;
	margin-left: 0px;
}

table.main {
	width:100%;
}

td.side_space {
	width:160px;
	height:1px;
	background-image :url("image/side.jpg");
	border: 0px;
	margin: 0px;
}

td.side {
	vertical-align:top;
	text-align:left;
	width:160px;
	font-size: 12px;
    	color : #888888 ;
	background-image :url("image/side.jpg");
	padding: 5px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}

div.menubar1 {
	padding: 0px 0px 3px 4px;
}

.comment_s {
	margin: 0px 0px 13px 10px;
}

td.side a:link { color: #00B893; } 
td.side a:visited { color: #00B893; } 
td.side a:hover { text-decoration:underline; } 
td.side a:active { color: #00B893; } 

td.navigator {
	text-align:right;
	font-size: 12px;
	font-weight:bold;
	padding: 5px;
	border: 0px;
	margin: 0px;
}

td.search {
	width:160px;
	text-align:right;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}

td.navigator a:link { color: #00CED1; } 
td.navigator a:visited { color: #00CED1; } 
td.navigator a:hover { color: #4444FF;text-decoration:none; } 
td.navigator a:active { color: #00CED1; } 

td.img {
	text-align:center;
	width:160px;
	font-size: 12px;
	padding: 0px 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

img.para {
	margin: 0px 0px 0px -5px;
}
table.title {
	width:100%;
	height:90px;
	background-color:#FFFFFF;
	background-image :url("image/titleback.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}

td.title {
	text-align:left;
	font-size: 12px;
	background-image :url("");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}

td.amazon {
	font-size: 10px;
}

td.title a:link { color: #00CED1; } 
td.title a:visited { color: #00CED1; } 
td.title a:hover { color: #00CED1;text-decoration:underline; } 
td.title a:active { color: #00CED1; }

td.admin {
	text-align:left;
	width:250px;
	_width:40%;
}

td.footer {
	text-align:right;
	font-size: 10px;
	border: 0px;
	margin: 0px;
	width:350px;
	_width:60%;
}

table.link {
	width:100%;
	padding:0px;
	text-align:left;
	margin:0px;
	_margin:-5px 0px -1px 0px;
}
td.bookmark {
	padding:0px 0px 0px 10px;
	text-align:left;
}
td.link {
	padding:0px 0px 1px 0px;
	text-align:right;
}

a:link {
	color:#00CED1;
	background-color:inherit;
	text-decoration:none;
}

a:active {
	color:#00CED1;
	text-decoration:none;
}

a:visited {
	color:#00CED1;
	background-color:inherit;
	text-decoration:none;
}

a:hover {
	color: #00CED1;text-decoration:underline;

}

h1.title {
	font-family:'arial', 'Tahoma', sans-serif;
	font-size: 20px;
    	line-height:0px;
    	color : #55E9DD;
	font-weight:bold;
	background-color:transparent;
	padding: 0px 0px 0px 20px;
	border: 0px;
	margin: 0px 0px 15px 0px;
}

h2{
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
/*	font-family: verdana, arial, helvetica, sans-serif; */
	font-size:16px;
	color:#666666;
	margin:.2em 0px .8em 8px;
	padding:10px .0em .5em 0.8em;  /* FF */
	_padding:.5em .0em .3em 0.8em; /* IE */
	background-image :url("image/h2.gif");
	background-position:left;
	background-repeat:no-repeat;
	 }

h2 a:link { color: #666666; } 
h2 a:visited { color: #666666; } 
h2 a:hover { color: #666666;text-decoration:underline; } 
h2 a:active { color: #666666; } 

h3 {
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
/*	font-family: verdana, arial, helvetica, sans-serif; */
	font-size:14px;
	color:#666666;
	margin:15px 0px 13px 8px;
	padding:10px 0em .5em 1.3em;  /* FF */
	_padding:.5em 0em .3em 1.3em;  /* IE */
	background-image :url("image/h3.gif");
	background-position:left;
	background-repeat:no-repeat;
	}

h3 a:link { color: #666666; } 
h3 a:visited { color: #666666; } 
h3 a:hover { color: #666666;text-decoration:underline; } 
h3 a:active { color: #666666; } 

h4 {
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
/*	font-family: verdana, arial, helvetica, sans-serif; */
        font-size:12px;
        color:#666666;
        margin:20px 0px 5px 8px;
	padding:5px 0px 12px 27px;
	_padding:4px 0px 12px 27px;
	background-image :url("image/h4.gif");
	background-position:left;
	background-repeat:no-repeat;
}

h4 a:link { color: #666666; } 
h4 a:visited { color: #666666; } 
h4 a:hover { color: #666666;text-decoration:underline; } 
h4 a:active { color: #666666; } 

h5, h6 {
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	color:inherit;
 	padding:.3em;
 	border:0px;
 	margin:0px 0px .5em 0px;
}

div#ks img {
	padding:0px 0px 3px 0px;
	}

div#ks h5 {
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
        font-size:12px;
        color:#666666;
        margin:0px 0px 10px 0px;
	padding:4px 0px 3px 5px;
	background-image :url("image/h5.gif");
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}

div#ks h4 {
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
        font-size:12px;
        color:#666666;
        margin:0px 0px 10px 0px;
	padding:4px 0px 3px 5px;
	background-image :url("image/h5.gif");
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}

div#ks ul {
	margin:0px 0px 0.5em 10px;
	padding:0px 0px 0px 0em;
}

div#ks ul li { 
	line-height:150%; 
	list-style-type:none;
	background:url("image/list_a.gif") no-repeat left top; 
	padding-left:14px;
	}

.highslide-caption {
    text-align:center;
    font-size: 12px; 
    display: none;
    border: 2px solid white;
    border-top: none;
    padding: 2px;
    background-color: white;
}

#body h1 a{color:#000;}
#mybody #xbody h2 a{color : #f89720 ; border-bottom:1px dotted #f89720 ; }
#mybody #xbody h3 a{color : #f89720 ;border-bottom:1px dotted #f89720 ; }
#mybody #xbody h4 a{color : #f89720 ;border-bottom:1px dotted #f89720 ; }

dt {
	font-weight:bold;
	margin-top:1em;
	margin-left:1em;
}

textarea {
	color:#060606;
	background-color:#FFFFFF;
	border-style: solid;
	border-color: #00000F;
	border-width: 1px;
	font-size:12px;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing:1px;
}

table.pre {
	margin: 0px 0px 0px 0px;
	padding-right: 10px;
	width:100%;   /* Mozilla */
	_width:99%;  /* IE */
	table-layout: fixed;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing:1px;
}

table.pmain {
	margin: 10px 0px 10px 10px;
	padding-right: 10px;
	width:99%;   /* Mozilla */
	_width:99%;  /* IE */
	table-layout: fixed;
}

table.pmain_list {
	margin: 10px 0px 10px 0px;
	padding-right: 10px;
	_padding-right: 0px;
	width:100%;   /* Mozilla */
	_width:90%;  /* IE */
	table-layout: fixed;
}

table.pre pre {
	border-top:#B2F0EB 1px solid;
	border-bottom:#99D4CF 1px solid;
	border-left:#B2F0EB 1px solid;
	border-right:#99D4CF 1px solid;
	padding:5px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	color:#666666;
	background-color:#F0FFFE;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing:1px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
/*	*padding-bottom: 25px;      /* for IE? - IE7 */*/
}

table.pmain pre {
	border-top:#B2F0EB 1px solid;
	border-bottom:#99D4CF 1px solid;
	border-left:#B2F0EB 1px solid;
	border-right:#99D4CF 1px solid;
	padding:5px;
	margin: 0px 0px 0px 0px;
	_margin: 0px 15px 0px 0px;
	font-size:12px;
	color:#666666;
	background-color:#F0FFFE;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing:1px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
/*	*padding-bottom: 25px;      /* for IE? - IE7 */*/
}

table.pmain_list pre {
	border-top:#B2F0EB 1px solid;
	border-bottom:#99D4CF 1px solid;
	border-left:#B2F0EB 1px solid;
	border-right:#99D4CF 1px solid;
	padding:5px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	color:#666666;
	background-color:#F0FFFE;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
	letter-spacing:1px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
/*	*padding-bottom: 25px;      /* for IE? - IE7 */*/
}

img {
	border:none;
	vertical-align:middle;
}

ul {
	margin:6px 5px 5px 0px;
	_line-height:130%;
}

em { font-style:italic; }

strong { font-weight:bold; }

div.topicpath {
	padding: 0px 0px 0px 20px;
    	color : #666666;
}

strong.h1 {
	font-size:12px;
	font-weight:bold;
}

div.searchside {
	margin:5px 5px 5px 8px;
	color:#ff0066;
	font-weight:bold;
}

thead td.style_td a:link    { color: #ffffff;	line-height:100%; }
thead td.style_td a:visited { color: #ffffff; }
thead td.style_td a:hover   { color: #ffffff; }
thead td.style_td a:active  { color: #ffffff; }
tfoot td.style_td a:link    { color: #ffffff;	line-height:100%; }
tfoot td.style_td a:visited { color: #ffffff; }
tfoot td.style_td a:hover   { color: #ffffff; }
tfoot td.style_td a:active  { color: #ffffff; }

thead th.style_th,
tfoot th.style_th {
	padding:3px;
	color:#111;
	background-color:#ded9c7;
}
.style_table {
	padding:0px 0px 0px 0px;
	border:0px;
	margin-bottom:7px;margin-top:7px;margin-left:10px;margin-right:10px;
	text-align:left;
	color:666666;
	background-color:#00C7B6;
}

table.listelement {
	padding:0px 0px 0px 0px;
	margin:-5px 10px 3px 0px;
	_margin:-0px 10px 3px 0px;
	border:0px;
	text-align:left;
	color:666666;
	background-color:#00C7B6;
}

.style_th {
	font-size: 12px;
	padding:4px;
	margin:1px;
	text-align:center;
	color:#FFFFFF;
	font-weight:normal;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #00E7D3;
	border-bottom:1px solid #00E7D3;
	background-color:#00E7D3;
}
.style_th a:link    { color: #ffffff;	line-height:100%; }
.style_th a:visited { color: #ffffff; }
.style_th a:hover   { color: #ffffff; }
.style_th a:active  { color: #ffffff; }

.style_td {
	font-size:12px;
	padding:4px;
	margin:1px;
	color:inherit;
	background-color:#f9f9fa;
}

thead td.style_td1,
tfoot td.style_td1,
thead td.style_td2,
tfoot td.style_td2 {
	padding:4px;
	color:#ffffff;
	text-align:center;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #55D3C8;
	border-bottom:1px solid #55D3C8;
	background-color:#55D3C8;
}

thead td.style_td1 a:link    { color: #ffffff;	line-height:100%; }
thead td.style_td1 a:visited { color: #ffffff; background-color:#55D3C8; }
thead td.style_td1 a:hover   { color: #ffffff; background-color:#55D3C8; }
thead td.style_td1 a:active  { color: #ffffff; background-color:#55D3C8; }
tfoot td.style_td1 a:link    { color: #ffffff;	line-height:100%; }
tfoot td.style_td1 a:visited { color: #ffffff; background-color:#55D3C8; }
tfoot td.style_td1 a:hover   { color: #ffffff; background-color:#55D3C8; }
tfoot td.style_td1 a:active  { color: #ffffff; background-color:#55D3C8; }
thead td.style_td2 a:link    { color: #ffffff;	line-height:100%; }
thead td.style_td2 a:visited { color: #ffffff; background-color:#55D3C8; }
thead td.style_td2 a:hover   { color: #ffffff; background-color:#55D3C8; }
thead td.style_td2 a:active  { color: #ffffff; background-color:#55D3C8; }
tfoot td.style_td2 a:link    { color: #ffffff;	line-height:100%; }
tfoot td.style_td2 a:visited { color: #ffffff; background-color:#55D3C8; }
tfoot td.style_td2 a:hover   { color: #ffffff; background-color:#55D3C8; }
tfoot td.style_td2 a:active  { color: #ffffff; background-color:#55D3C8; }

thead th.style_th1,
tfoot th.style_th1,
thead th.style_th2,
tfoot th.style_th2 {
	padding:4px;
	color:inherit;
	color:#FFFFFF;
	text-align:center;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #00C7B6;
	border-bottom:1px solid #00C7B6;
	background-color:#00C7B6;
}

thead th.style_th1 a:link    { color: #ffffff; line-height:100%; }
thead th.style_th1 a:visited { color: #ffffff; background-color:#00C7B6; }
thead th.style_th1 a:hover   { color: #ffffff; background-color:#00C7B6; }
thead th.style_th1 a:active  { color: #ffffff; background-color:#00C7B6; }
thead th.style_th2 a:link    { color: #ffffff; line-height:100%; }
thead th.style_th2 a:visited { color: #ffffff; background-color:#00C7B6; }
thead th.style_th2 a:hover   { color: #ffffff; background-color:#00C7B6; }
thead th.style_th2 a:active  { color: #ffffff; background-color:#00C7B6; }
tfoot th.style_th1 a:link    { color: #ffffff; line-height:100%; }
tfoot th.style_th1 a:visited { color: #ffffff; background-color:#00C7B6; }
tfoot th.style_th1 a:hover   { color: #ffffff; background-color:#00C7B6; }
tfoot th.style_th1 a:active  { color: #ffffff; background-color:#00C7B6; }
tfoot th.style_th2 a:link    { color: #ffffff; line-height:100%; }
tfoot th.style_th2 a:visited { color: #ffffff; background-color:#00C7B6; }
tfoot th.style_th2 a:hover   { color: #ffffff; background-color:#00C7B6; }
tfoot th.style_th2 a:active  { color: #ffffff; background-color:#00C7B6; }

.style_th1 {
	font-size: 12px;
	padding:4px;
	margin:1px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #78E7DE;
	border-bottom:1px solid #78E7DE;
	background-color:#78E7DE;
}

th.style_th1 a:link    { color: #ffffff; line-height:100%; }
th.style_th1 a:visited { color: #ffffff; background-color:#78E7DE; }
th.style_th1 a:hover   { color: #ffffff; background-color:#78E7DE; }
th.style_th1 a:active  { color: #ffffff; background-color:#78E7DE; }

.style_th2 {
	font-size: 12px;
	padding:4px;
	margin:1px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #00E7D3;
	border-bottom:1px solid #00E7D3;
	background-color:#00E7D3;
}

th.style_th2 a:link    { color: #ffffff; line-height:100%; }
th.style_th2 a:visited { color: #ffffff; background-color:#00E7D3; }
th.style_th2 a:hover   { color: #ffffff; background-color:#00E7D3; }
th.style_th2 a:active  { color: #ffffff; background-color:#00E7D3; }

.style_td1 {
	font-size: 12px;
	padding:4px;
	margin:1px;
	color:inherit;
	background-color:#FFFFFF;
}

.style_td2 {
	font-size: 12px;
	padding:4px;
	margin:1px;
	color:inherit;
	background-color:#F0FFFE;
}

ul.list1 { list-style-type:disc; }
ul li { margin: 5px 0px 5px 0px; }
div#menubar ul li { margin: 0px 0px 0px 0px; }
ul.list2 { list-style-type:circle; }
ul.list3 { list-style-type:square; }

ol { margin: 15px 0px 15px 0px; }
ol li { margin: 5px 0px 5px 0px; }
ol.list1 { list-style-type:decimal; }
ol.list2 { list-style-type:lower-roman; }
ol.list3 { list-style-type:lower-alpha; }

div.ie5 { text-align:left; width:100%;margin-top:1em;}

span.noexists {
	color:inherit;
	background-color:#FFFACC;
}

.small { font-size:100%; }
div.small_search { padding-left:10px; }

.small2 { font-size:12px;
	color:black;
	font-weight:normal;
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
}

.super_index {
	color:#00CED1;
	background-color:inherit;
	font-weight:bold;
	font-size:60%;
	vertical-align:10%;
}

a.note_super {
	color:#00CED1;
	background-color:inherit;
	font-weight:bold;
	font-size:10px;
	vertical-align:top;
}

div.jumpmenu {
	font-size:60%;
	_font-size:80%;
	text-align:right;
}

div.link {
	color:#666666;
	font-size:12px;
 	margin:5px 3px 3px 0px;
	text-align:right;
}

div.afi {
 	margin:0px 3px 0px 8px;
	text-align:left;
}

hr.afi {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #00CED1;
	height: 1px;
 	margin:10px 0px 3px 0px;
}
hr.bookmark {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #00CED1;
	height: 1px;
 	margin:5px 0px 0px 0px;
 	_margin:0px 0px 0px 0px;
}

hr.read {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #B2F0EB;
	height: 1px;
 	margin:0px 0px 3px 0px;
}

hr.related {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #B2F0EB;
	height: 1px;
 	margin:10px 0px 3px 0px;
}

hr.note {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #8FF0ED;
	height: 1px;
 	margin:10px 0px -3px 0px;
}

hr.note2 {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #8FF0ED;
	height: 1px;
 	margin:10px 0px 3px 0px;
}

hr.full_hr {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #00C7B6;
	height: 1px;
 	margin:.9em 0px .9em 0px;
 	_margin:.3em 0px .0em 0px;
}

hr.note_hr {
	width:90%;
	border-style:none;
	border-color:#a96;
	border-width:1px 0px;
	text-align:center;
	margin:1em auto 0em auto;
}

span.size1 {
	font-size:xx-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size2 {
	font-size:x-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size3 {
	font-size:small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size4 {
	font-size:medium;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size5 {
	font-size:large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size6 {
	font-size:x-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size7 {
	font-size:xx-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}

/* html.php/catbody() */
strong.word0 {
	background-color:#FFFF66;
	color:black;
}
strong.word1 {
	background-color:#A0FFFF;
	color:black;
}
strong.word2 {
	background-color:#99FF99;
	color:black;
}
strong.word3 {
	background-color:#FF9999;
	color:black;
}
strong.word4 {
	background-color:#FF66FF;
	color:black;
}
strong.word5 {
	background-color:#880000;
	color:white;
}
strong.word6 {
	background-color:#00AA00;
	color:white;
}
strong.word7 {
	background-color:#886800;
	color:white;
}
strong.word8 {
	background-color:#004699;
	color:white;
}
strong.word9 {
	background-color:#ff0066;
	color:white;
}

/* html.php/edit_form() */
.edit_form {
	clear:both;
	width:99%;
	padding:3px 0px 0px 0px;
}

/* pukiwiki.skin.php */
div#header {
	padding:0px;
	margin:0px;
}

div#navigator {
	background-color:#7297ac;
	clear:both;
	padding:4px 0px 0px 0px;
	margin:0px;
}

div#menubar {
	word-break:break-all;
	font-size:12px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	_margin: -7px 0px 0px 0px;
}

div#menubar h5 {
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯, Sans-Serif;
        font-size:12px;
        color:#666666;
        margin:10px 0px 5px 0px;
	padding:4px 0px 3px 5px;
	background-image :url("image/h5.gif");
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}
/*
	padding:0;
	color:#666666;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding-left:5px;
	padding-bottom:4px;
	background:url("image/h5.gif") no-repeat 0 2px;
	}
*/
	
div#menubar h5 a{color:#426c7d;}
	
div#menubar table {margin:0px 0px 0em 0px;}

div#menubar td {font-size:12px;
	text-align:center;
}

div#menubar ul {
	margin:0px 0px 0.5em 10px;
	padding:0px 0px 0px 0em;
}

div#menubar ul li { 
	line-height:130%; 
	list-style-type:none;
	background:url("image/list_a.gif") no-repeat left top; 
	padding-left:14px;
	}

div#menubar h4 { font-size:110%; }
div#menubar strong{
	font-size:12px; 
	font-weight:normal;
	padding-left:6px;
	padding-bottom:2px;
	display:block;
	margin-bottom:6px;
	color:#fff;
	}
	
div#menubar h5 a{color:#fff;}

div#body {
	padding:0px;
	margin:0px 0px 0px ;
}

div#note {
	text-align:left;
	font-size:12px;
	color:#666666;
	clear:both;
	margin:0em 0px -13px 0px;
	width:99%;   /* Mozilla */
	_width:101%;  /* IE */
	padding:0.5em;
}

*{margin:0; padding:0;}

div#attach {
	clear:both;
	padding:0px;
	margin:0px 0px 0px 0px;
}

div#toolbar {
	clear:both;
	padding:0px;
	margin:0px;
	text-align:right;
	border-top:0px none #fff;
}

div#lastmodified {
	font-size:80%;
	padding:0px;
	margin:0px;
}

div#related {
	text-align:left;
	font-size:100%;
	padding:0px;
	margin:0px 5px -7px 5px;
}
#mf {
margin:0 ;
padding-top:0em;
background:#7297ac;
color:#fff;
width : 100% ;
	}

#wikifoot {
margin:0 auto;
padding-top:1em;
background:#7297ac;
color:#fff;
width : 100% ;
	}
	
#wikifoot a{color:#fff;}

#toolbar a {font-size:xx-small;color:#fff;}

div#toolbar {


text-align : center ;
padding-left:0px;
}


div#lastmodified {
	font-size:70%;
	padding:0px;
	margin:0px;
	width : 100% ;
}
div#lastmodified1 {
	width:100%;
	background:#7297ac;
	margin:0px auto;
	padding : 5px  0;
	text-align:center;
}

div#lastmodified2 {
padding-left:0px;
}

td.footer_hr {
	height:1px;
	margin:0px;
	background:#c3c3c3;
}

table.footer {
	font-size:12px;
	height:60px;
	margin:0px;
	width : 100%;
	line-height:130%;
	background-image :url("image/footer.gif");
}

table.footer a:link { color: #00CED1; } 
table.footer a:visited { color: #00CED1; } 
table.footer a:hover { color: #00CED1; text-decoration:underline; } 
table.footer a:active { color: #00CED1; } 

div#banner {
	float:right;
	margin-top:24px;
}

div#preview {
	color:inherit;
	background-color:#FFFFFF;
}

img#logo {
	height:90px;
	width :160px;
}

/* aname.inc.php */
.anchor {}
.anchor_super {
	font-size:xx-small;
	vertical-align:super;
}

/* br.inc.php */
br.spacer {}

/* calendar*.inc.php */
.style_calendar {
	padding:0px;
	border:0px;
	margin:3px;
	color:inherit;
	background-color:#fff;
	text-align:center;
}
.style_td_caltop {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fff;
	font-size:80%;
	text-align:center;
}
.style_td_today {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#f00;
	text-align:center;
}
.style_td_sat {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fff;
	text-align:center;
}
.style_td_sun {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fff;
	text-align:center;
}
.style_td_blank {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fff;
	text-align:center;
}
.style_td_day {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fff;
	text-align:center;
}
.style_td_week {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fff;
	font-size:80%;
	font-weight:bold;
	text-align:center;
}

/* calendar_viewer.inc.php */
div.calendar_viewer {
	color:inherit;
	background-color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:10px;
}
span.calendar_viewer_left {
	color:inherit;
	background-color:inherit;
	float:left;
}
span.calendar_viewer_right {
	color:inherit;
	background-color:inherit;
	float:right;
}

/* 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:80%;
	border-style:solid;
	border-color:#333333;
	border-width:1px 0px;
}

/* 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;
}

/* popular.inc.php */
span.counter { font-size:70%; }

/* ref.inc.php */
div.img_margin {
	margin-left:8px;
	margin-right:8px;
}

/* 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;
}

textarea{
	width:99%;
	border:1px solid #aa9;
	font-size:12px;
	margin:0em 0.1em 0.1em 0.1em;
	padding: 3px;
}

td.body ul{
	list-style-image:url("image/list_a.gif");
}td.body ul li{
	list-style-image:url("image/list_a.gif");
	margin:0px 0px 0px 0px
	_margin:0px 0px 0px 0px
}td.body ul ul li{
	list-style-image:url("image/list_b.gif");
	margin:0px 0px 0px -10px
}td.body ul ul ul li{
	list-style-image:url("image/list_f.gif");
	margin:0px -5px 0px -10px
}
td.body3 ul{
	padding-left:10px;
	margin-left:10px
}td.body3 ul li{
	list-style-image:url("image/list_a.gif");
}td.body3 ul ul li{
	list-style-image:url("image/list_b.gif");
}td.body3 ul ul ul li{
	list-style-image:url("image/list_f.gif");
}
td.side ul li{
	margin-left:0px;
}

dl{width:90%;}
input#_p_rename_newname{width:95%;}

#xbody hr{border-width:1px 0 0 0; border-style:dotted; border-color: #678;background-color: #ebead6;height:1px; }
#xbody ul{margin-left:16px;}
div#logo1{
	position:bsolute;
	margin:0px 0px 10px 0px;
	top:0;
	}

a.external {
    padding-left: 14px;
    background: url("image/ext_link.png") no-repeat left;
}

span.nonext a.external {
	padding-left: 0;
	background: none;
}

div.netvideo_left {
	margin: 0px 0px 0px 10px;
	}

div.shadow1 {
    margin: 0px 0 0 5px;
    width: 105px;
    background: url("image/shadow.gif") no-repeat right bottom;
    float: center; /* ²ó¤ê¹þ¤ßÀ©¸æ */
}

div.shadow1 img {
    position: relative;
    left: -5px; /* ²èÁü¤òº¸¤Ø°ÜÆ° */
    top: -5px; /* ²èÁü¤ò¾å¤Ø°ÜÆ° */
    padding: 0px; /* ²èÁüÏÈ */
    background: #ffffff; /* padding¤òÀßÄê¤·¤¿¾ì¹ç¤ÎÇØ·Ê¿§ */
    border: 1px solid #999999; /* ²èÁü¤ÎÏÈÀþ */
}

input.pcmt {
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
}

li.pcmt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

/* favicon.inc.php */

img.favicon {
	border: none;
	vertical-align: middle;
	width:16;
	height:16;
	padding: 0px 2px 3px 0px;
	_margin: 0px 2px 2px 0px;
}
