@charset "UTF-8";

body,td{
	margin-left:2%;
	margin-right:2%;
	padding:0px;
	font-size:16px;
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	line-height:150%;
}

div{
	line-height:150%;
}

form, input, textarea{
	font-size:16px;
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	text-align:left;
	text-indent:0px
	line-height:150%;
}

select, option{
	font-size:16px;
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	text-align:left;
	text-indent:0px
	line-height:150%;
}

button{
	font-size:16px;
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	text-align:center;
	text-indent:0px
	line-height:150%;
}

table{
	margin:0px;
	padding:0px;
	empty-cells:show;
	line-height:150%;
}

p{
	margin-left:32px;
	margin-right:32px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	text-indent:1em;
	text-align:justify;
	text-justify:distribute;
	line-break:strict;
	word-break:break-all;
	word-wrap:break-word;
	line-height:150%;
}

dl{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:32px;
	padding-right:0px;
	line-height:150%;
}

ul{
	padding-left:32px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:32px;
	margin-right:32px;
	line-height:150%;
	list-style-type:disc;
}

ol{
	padding-left:32px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:32px;
	margin-right:32px;
	list-style-type:decimal;
	line-height:150%;
}

li,dt,dd{
/*	text-align:justify;
	text-justify:distribute; */
	line-break:strict;
	line-height:150%;
	margin-right:32px;
}

dd{
	margin-left:32px;
}

li li{
	margin-right:0px;
}

li dt{
	margin-right:0px;
}

li dd{
	margin-right:0px;
}

dt li{
	margin-right:0px;
}

dd li{
	margin-right:0px;
}

dt dt{
	margin-right:0px;
}

dd dt{
	margin-right:0px;
}

dt dd{
	margin-right:0px;
}

dd dd{
	margin-right:0px;
}

li p{
/*	text-indent:0px; */
	margin-right:0px;
	margin-left:0px;
}

dt p{
	text-indent:0px;
	margin-right:0px;
	margin-right:0px;
}

dd p{
	text-indent:1em;
	margin-left:0px;
	margin-right:0px;
}

blockquote{
	margin-left:32px;
	margin-right:32px;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:16px;
	padding-right:0px;
	line-height:150%;
	border-top:#eedddd 1px solid;
	border-bottom:#998888 1px solid;
	border-left:#eedddd 1px solid;
	border-right:#998888 1px solid;
}

blockquote p{
	text-indent:0px;
	margin-right:32px;
}

li blockquote{
	margin-left:0px;
	margin-right:0px;
}

dt blockquote{
	margin-left:0px;
	margin-right:0px;
}

dd blockquote{
	margin-left:0px;
	margin-right:0px;
}

blockquote blockquote{
	margin-left:16px;
	margin-right:16px;
}

a{
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

a:link{
	text-decoration:none;
}

a:active{
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

a:visited{
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

a:hover{
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}

dt a{
	text-decoration:underline;
}

dt a:link{
	text-decoration:underline;
}

dt a:active{
	text-decoration:underline;
}

dt a:visited{
	text-decoration:underline;
}

strong a{
	text-decoration:underline;
}

strong a:link{
	text-decoration:underline;
}

strong a:active{
	text-decoration:underline;
}

strong a:visited{
	text-decoration:underline;
}

caption a{
	text-decoration:underline;
}

caption a:link{
	text-decoration:underline;
}

caption a:active{
	text-decoration:underline;
}

caption a:visited{
	text-decoration:underline;
}

h1{
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height:150%;
}

h2, h3, h4, h5, h6{
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	padding:.3em;
	margin:0px;
	margin-bottom:.5em;
	line-height:150%;
}

h2{
	font-size:24px;
	font-weight:normal;
	border-width:4px 4px 4px 4px;
	border-style:double;
	margin-right:8px;
	padding-left:8px;
	padding-right:.5em;
}

h3{
	font-size:20px;
	font-weight:normal;
	margin-right:8px;
	padding-left:.5em;
	padding-right:.5em;
}

h4{
	font-family:'Arial','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	font-size:18px;
	font-weight:normal;
	border-style:solid;
	border-width:2px 2px 2px 2em;
	border-color:#333333;
	margin-right:8px;
	padding-left:.5em;
	padding-right:.5em;
}

h5{
	font-size:16px;
	font-weight:normal;
	margin:0px;
	margin-top:.5em;
	margin-bottom:.5em;
	border:0px;
	padding:0px;
	padding-bottom:.5em;
	padding-top:.5em;
	line-height:100%;
}

h6{
	font-weight:normal;
	font-size:16px;
}

dt{
	font-weight:normal;
/*	margin-top:1em;
	margin-bottom:0px;
	margin-left:1em; */
	text-decoration:underline;
	line-height:150%;
}

pre{
	font-size:14px;
	font-family:'HGｺﾞｼｯｸE','ＭＳ ゴシック','Osaka-等幅','Courier','Courier New',monospace;
	border-top:#eedddd 1px solid;
	border-bottom:#998888 1px solid;
	border-left:#eedddd 1px solid;
	border-right:#998888 1px solid;
	padding:8px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:16px;
	margin-right:16px;
	line-height:150%;
}

img{
	border:none;
}

/*
backquote li{
	margin-right:0px;
}

backquote dt{
	margin-right:0px;
}

backquote dd{
	margin-right:0px;
}
*/

li pre{
	margin-left:0px;
	margin-right:0px;
}

dt pre{
	margin-left:0px;
	margin-right:0px;
}

dd pre{
	margin-left:0px;
	margin-right:0px;
}

blockquote pre{
	margin-right:0px;
}

blockquote dl dd{
	margin-left:24px;
}

strong,b,caption{
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}

em{
	font-style:italic;
}

address{
	font-family:'Arial Black','Chicago','Arial',sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:150%;
}

address strong{
	font-family:'Arial Black','Chicago','Arial',sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
address.ja{
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
}

rt, rp{
	font-size:50%;
}

ruby{
	ruby-align:distribute-space;
	ruby-overhang:whitespace;
	ruby-position:above;
}

/* skin */

.ie5_body{
/*	text-align:center; */
}

.main_box{
/*	margin:auto; */
	margin-left:0px;
	margin-top:0px;
	border-spacing:8px;
	width:750px;
	text-align:left;
}

.image{
	background-image:url(../reimy-mini0.jpg);
	background-repeat:no-repeat;
	background-position:12px 0px;
	width:144px;
	height:144px;
}

.between_image_text{
	width:20px;
}

.page_title{
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	font-size:36px;
	margin:0px;
	padding:0px;
	border:0px;
}

.page_head{
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
	font-size:30px;
	margin:0px;
	padding:0px;
	border:0px;
}

.page_url{
	font-family:'Arial Black','Chicago','Arial',sans-serif;
	font-size:14px;
}

.current_time{
	margin:0px 16px 0px auto;
}

.time{
	font-family:'Arial Black','Chicago','Arial',sans-serif;
	font-size:14px;
	line-height:120%;
	text-align:right;
}

.link_box{
	margin:0px 16px 0px 16px;
}

.ltd{
	width:180px;
	text-align:left;
	height:100%;
}

.ltable{
	width:180px;
	height:100%;
	max-width:180px;
	line-height:150%;
	word-wrap:break-word;
	word-break:break-all;
}

.menu_jump{
	margin:0px auto 0px 2em;
}

.menu_head{
	margin-top:0px;
	text-align:center;
	width:180px;
}

.menu{
	margin:0px;
	margin-left:2em;
	margin-right:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
	word-wrap:break-word;
	word-break:break-all;
}

.menu li{
	margin-right:0px;
}

.menu_bottom{
	width:180px;
	line-height:1em;
	text-align:center;
}

.menu_hr_line{
	text-align:center;
	border-style:ridge;
	border-color:#999999;
	border-width:1px 0px;
	width:80%;
}

.icon_box{
	text-align:right;
	font-size:14px;
}

.rtd{
	width:540px;
	text-align:left;
}

/* 汎用 */

.small{
	font-size:14px;
}

.big{
	font-size:20px;
}

.super{
	font-family:'Arial Black','Chicago',sans-serif;
	display:inline-block;
	font-size:12px;
	padding-bottom:5px;
	text-indent:0px;
}

.submit{
	text-align:center;
	background-color:#cccccc;
}

.fname{
	font-family:'Arial Black','Chicago','HGPｺﾞｼｯｸE','ＭＳ Ｐゴシック',Osaka,'ＭＳ ゴシック',平成角ゴシック,sans-serif;
}

.quotation{
	margin-left:16px;
	text-indent:0px;
}

.ie5{
	text-align:center;
	width:100%;
}

thead td.style_td,
tfoot td.style_td
{
	color:inherit;
	background-color:#D0D8E0;
	font-weight:normal;
}

thead th.style_th,
tfoot th.style_th
{
	color:inherit;
	background-color:#E0E8F0;
	font-weight:normal;
}

.style_table{
	text-align:center;
	margin:auto;
	border:0px;
	padding:0px;
}

.style_table2{
	text-align:center;
	margin:0px;
	border:0px;
	padding:0px;
}

.style_th
{
	padding:5px;
	margin:1px;
	text-align:center;
	color:inherit;
	background-color:#EEEEEE;
}

.style_td{
	padding:5px;
	margin:1px;
}

.edit_right{
	margin-right:16px;
	text-align:right;
	font-size:14px;
}

/* index.php */

.search_form{
	margin-left:2em;
}

.diff_added{
	color:mediumblue;
	background-color:transparent;
}

.diff_removed{
	color:crimson;
	background-color:transparent;
}

/* html.php */

.empty{
	text-indent:0px;
}

.jumpmenu{
	text-align:right;
	margin-right:16px;
	font-size:12px;
	clear:both;
}

.top_link{
	width:420px;
	margin:1em auto 1em 80px;
	text-align:center;
}

.note{
	font-size:14px;
	margin:.5em 2em 0em 4em;
	line-height:140%;
	text-align:justify;
	text-justify:distribute;
	line-break:strict;
	word-break:break-all;
	word-wrap:break-word;
}

.note3{
	text-indent:-2em;
	line-height:0%;
}

.noexists {
}

.list1{
	margin-right:0px;
}

.list2{
	margin-right:0px;
}

.list3{
	margin-right:0px;
}

.list11{
	margin-left:8px;
}

.list21{
	margin-left:-16px;
}

.list31{
	margin-left:0px;
}

.list4{
	margin-left:-16px;
}

.smalllist{
	list-style-type:disc;
	font-size:14px;
}

ul.list1{
	list-style-type:disc;
}

ul.list2{
	list-style-type:circle;
}

ul.list3{
	list-style-type:square;
}

ol.list1{
	list-style-type:decimal;
}

ol.list2{
	list-style-type:decimal;
}

ol.list3{
	list-style-type:decimal;
}

/* func.php */

.search_result{
	text-indent:0px;
	padding:1em 2em 1em 2em;
}

/* pukiwiki.ini.php */

.hr_fullline{
	border-style:ridge;
	border-color:#333333;
	border-width:1px 0px;
}

.hr_noteline{
	width:90%;
	border-style:ridge;
	border-color:#333333;
	border-width:1px 0px;
	text-align:center;
	margin:auto;
}

.size{
	line-height:150%;
	text-indent:0px;
	display:inline-block;
}

.note2{
	font-size:14px;
	margin:0em 2em 0em 4em;
	line-height:140%;
	text-align:justify;
	text-justify:distribute;
	line-break:strict;
	word-break:break-all;
	word-wrap:break-word;
}

/* ja.lng */

.comfirm_del{
	text-align:center;
}
.rule_box{
	width:540px;
}

/* align.inc.php */

.img_margin{
	margin:8px 16px 8px 16px;
}

/* calendar2.inc.php */

.style_calendar{
	border:0px;
	padding:0px;
}

.style_td_caltop{
	padding:5px;
	margin:1px;
	height:15px;
}

.cal_link{
	text-align:center;
	font-size:14px;
}

.style_td_week{
	padding:5px;
	margin:1px;
	height:15px;
}

.style_td_blank{
	padding:5px;
	margin:1px;
	height:19px;
	width:14%;
}

.style_td_today{
	padding:5px;
	margin:1px;
	height:19px;
	width:14%;
}

.style_td_sun{
	padding:5px;
	margin:1px;
	height:19px;
	width:14%;
}

.style_td_sat{
	padding:5px;
	margin:1px;
	height:19px;
	width:14%;
}

.style_td_week2{
	padding:5px;
	margin:1px;
	height:15px;
	width:14%;
}

/* comment0.inc.php */

.form_name{
	margin-left:32px;
}

/* comment.inc.php */

.comment_form{
	margin:0px 24px 0px 24px;
	padding:8px 8px 8px 8px;
	clear:both;
}

/* article.inc.php */

.article_form{
	margin:0px 24px 0px 24px;
	padding:8px 8px 8px 8px;
}

/* hr.inc.php */

.hr_short_line{
	text-align:center;
	width:60%;
	border-style:ridge;
	border-color:#333333;
	border-width:1px 0px;
}

/* ¥lookup.inc.php */

.lookup_form{
	margin:.4em 0px .4em 0px;
	text-align:center;
}

.lookup{
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

/* memo.inc.php */

.memo{
}

/* recent.inc.php */

.side_label{
	width:180px;
	margin:0px;
	margin-bottom:.5em;
	text-align:center;
}

.rec_list_box{
	font-size:14px;
	margin-left:.8em;
	margin-right:.8em;
	overflow:hidden;
}

.recent_list{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:.5em;
	padding:0px;
	padding-left:16px;
	border:0px;
	word-wrap:break-word;
	word-break:break-all;
}

.recent_list li{
	margin-right:0px;
}

/* templete.inc.php */

.temp_bg{
	background-color:#ddeeff;
}

.temp_start{
	width:40px;
}

.temp_end{
	width:40px;
}

.temp_bg2{
	background-color:#f0fffa;
}

/* vote.inc.php */

.vote_table{
	text-align:left;
	margin:auto;
	border:0px;
	padding:0px;
	line-height:150%;
}

.vote_label{
/*	background-color:#ffcccc; */
	font-weight:normal;
	padding-left:1em;
	padding-right:1em;
}

.vote_td1{
/*	line-height:100%; */
	background-color:#dde5ff;
	white-space:nowrap;
	padding-left:1em;
	padding-right:1em;
}

.vote_td2{
/*	height:1em;
	line-height:100%; */
	background-color:#eef5ff;
	white-space:nowrap;
	padding-left:1em;
	padding-right:1em;
}

.vote_submit{
	font-size:14px;
	height:1.4em;
	line-height:100%;
	text-align:center;
	background-color:#cccccc;
	padding-left:1em;
	padding-right:1em;
}

/* clear.inc.php */

.clear{
	margin:0px;
	clear:both;
}

/* map.inc.php */

ul.map{
	margin-left:1em;
	padding-left:1em;
}

p.map{
	text-indent:0px;
	margin-left:1em;
	margin-bottom:1em;
}

/* namazu.inc.php */

strong.keyword{
	color:crimson;
}

p.example{
	text-indent: 1em;
	font-size:14px;
	font-family:'HGｺﾞｼｯｸE','ＭＳ ゴシック','Osaka-等幅','Courier','Courier New',monospace;
}

code{
	font-size:14px;
	font-family:'HGｺﾞｼｯｸE','ＭＳ ゴシック','Osaka-等幅','Courier','Courier New',monospace;
}

/* search */
strong.word0 {
	background-color:#FFFF66;
/*	color:black; */
}

strong.word1 {
	background-color:#FFFF66;
/*	background-color:#A0FFFF;
	color:black; */
}

strong.word2 {
	background-color:#FFFF66;
/*	background-color:#99FF99;
	color:black; */
}

strong.word3 {
	background-color:#FFFF66;
/*	background-color:#FF9999;
	color:black; */
}

strong.word4 {
	background-color:#FFFF66;
/*	background-color:#FF66FF;
	color:black; */
}

strong.word5 {
	background-color:#FFFF66;
/*	background-color:#880000;
	color:white; */
}

strong.word6 {
	background-color:#FFFF66;
/*	background-color:#00AA00;
	color:white; */
}

strong.word7 {
	background-color:#FFFF66;
/*	background-color:#886800;
	color:white; */
}

strong.word8 {
	background-color:#FFFF66;
/*	background-color:#004699;
	color:white; */
}

strong.word9 {
	background-color:#FFFF66;
/*	background-color:#990099;
	color:white; */
}
