body {
	font-size: 12px;
	color: #333333;
}
table {
	font-size: 100%;
}
.tdrb { border: #CCCC99 solid; border-width: 0px 1px 1px 0px}
.tdlrb { border: #CCCC99 solid; border-width: 0px 1px 1px}
.tdrtb { border: #CCCC99 solid; border-width: 1px 1px 1px 0px; background-color: #FFF0D0; color: #CC9900}
.tdbdot {  border-color: #9999CC black black; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.tdrt { border: #CCCC99 solid; border-width: 1px 1px 0px 0px; color: #996600; background-color: #FFFFFF}
.tdoshirase {  border: #33CCCC solid; border-width: medium 0px 0px}
.tdkoshinrireki { border: #CCCC99 solid; border-width: medium 0px 0px}
.td-dotb {  border-color: black black #9999CC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.tdlb { border: #CCCC99 solid; border-width: 0px 0px 1px 1px}
.tdr { border: #CCCC99 solid; border-width: 0px 1px 0px 0px}
.navifont {  font-size: 10px}
.tdrbviolet { border: #CCCC99 solid; border-width: 0px 1px 1px 0px ; background-color: #FCE8FF}
.tdrborange { border: #CCCC99 solid; border-width: 0px 1px 1px 0px ; background-color: #FFF0D0}
.tdrbblue { border: #CCCC99 solid; border-width: 0px 1px 1px 0px ; background-color: #C9F9FE}
.tdrbcontents { border: #CCCC99 solid; border-width: 0px 1px 1px 0px ; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}
.tdrbcontents h1.top {  padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #CCCC99 #CCCC99; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 10px; font-size: large; font-weight: bold; color: #999900}
.tdrbcontents h1.violet { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #993399 #993399; font-size: large; font-weight: bold; color: #990099; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 10px}
.tdrbcontents h1.blue { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #006699 #006699; font-size: large; font-weight: bold; color: #006699; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 10px}
.tdrbcontents h2 {  font-size: larger; font-weight: bold; color: #993333}
.tdrbcontents h3 {  font-weight: bold; color: #669900; background-color: #EBEBD6; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 6px; border: #66CC00; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tdrbcontents h4 {  font-weight: bold; color: #FF9900; clip:  rect(   )}
.tdrbcontents p { padding-left: 10px}
.tdrbcontents p.sage { padding-left: 24px}
.tdrbcontents p.sage2 { padding-left: 30px; font-size: smaller}
.tdrbcontents h1.orange { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #FF9900 #FF9900; font-size: large; font-weight: bold; color: #FF9900; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 10px}
.rbshop { border: groove; border-width: 0px 1px 1px 0px ; border-color: #CCCC99 #333333 #333333 #CCCC99}
.rshop { border: groove; border-width: 0px 1px 0px 0px ; border-color: #CCCC99 #333333 #333333 #CCCC99}
.rbshop h3 {  font-size: medium; color: #000000; background-color: #E8FFC4; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: black black #00CC00; width: auto; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.rshop h3 {  font-size: medium; color: #000000; background-color: #E8FFC4; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: black black #00CC00; width: auto; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.rbshop p {  font-size: small}
.rshop p {  font-size: small}
.shopp { font-size: small; color: #333333; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #CCCC99; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.shopp2 { font-size: small; color: #333333; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: black black #CCCC99; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px}
.shophead { font-size: small; color: #006699 ; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: #CCCC99 black; font-weight: bold; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.rbshop h4 { font-size: small; color: #009999; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: black black #00CC00; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.rshop h4 { font-size: small; color: #009999; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: black black #00CC00; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.rbshop2 { border: #CCCC99 solid; border-width: 0px 1px 1px 0px ; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.shopp h4 {  font-weight: bold}
.mojiback { background-color: #E8FFC4}
.tdrbcontents p.list { margin-top:0px ; margin-bottom:10px ; padding-left: 20px ; padding-top: 0px ; font-size: 12pt; background-repeat: no-repeat; text-align: justify; text-justify: distribute; background-image: url(images/caution.gif)}
.mojikon {  font-weight: bold; color: #003399; font-size:110%}
.tdrbyamabuki { border: #CCCC99 solid; border-width: 0px 1px 1px 0px ; background-color: #FFE888}
.tdyamabuki { border: #CCCC99 solid; border-width: 1px 1px 1px 0px; background-color: #FFE888; color: #996600}
.mojisho {  font-size: x-small}
.backkon {  background-color: #F3F3E9; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.orangekadomaru {  font-weight: bold; background-image: url(images/orangekadomaru.gif); background-repeat: no-repeat; height: 30px; width: 400px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px}
.atamadashi {  text-indent: -1em; padding-top: 0ex; padding-right: 0ex; padding-bottom: 0ex; padding-left: 1em; margin-top: 0em; margin-right: 0px; margin-bottom: 0px; margin-left: 1em}
.atamadashi2 {  text-indent: -1em; padding-top: 0ex; padding-right: 0ex; padding-bottom: 0ex; padding-left: 1em; margin-top: 0em; margin-right: 0px; margin-bottom: 0px; margin-left: 2em}
.jigyotsume { margin-top: 0em; margin-right: 0em; margin-bottom: -0.1em; margin-left: 0em}
.ichijisage {  padding-top: 0ex; padding-right: 0ex; padding-bottom: 0ex; padding-left: 1em}
.nijisage {  padding-top: 0ex; padding-right: 0ex; padding-bottom: 0ex; padding-left: 2em}
.sanjisage {  padding-top: 0ex; padding-right: 0ex; padding-bottom: 0ex; padding-left: 3em}
a.kon{ color:#0066CC }
a.kon:link{color: #0066CC}
a.kon:visited{color: #0066CC}
a.kon:active{color: #6699CC}
a.kon:hover{color: #0099CC}
.tdtop { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #999900 solid; border-width: 0px 0px 1px 10px }
.tdtop2 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: x-small; font-weight: normal; color: #999900; border: #999900 solid; border-width: 0px 0px 1px}
.tdtop h1 { font-size: 120%; font-weight: bold; color: #999900}
.tdviolet { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #990099 solid; border-width: 0px 0px 1px 10px }
.tdviolet2 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: x-small; font-weight: normal; color: #990099; border: #990099 solid; border-width: 0px 0px 1px}
.tdviolet h1 { font-size: 120%; font-weight: bold; color: #990099}
.tdorange { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #FF9900 solid; border-width: 0px 0px 1px 10px }
.tdorange2 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: x-small; font-weight: normal; color: #FF9900; border: #FF9900 solid; border-width: 0px 0px 1px}
.tdorange h1 { font-size: 120%; font-weight: bold; color: #FF9900}
.tdblue { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #006699 solid; border-width: 0px 0px 1px 10px }
.tdblue2 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: x-small; font-weight: normal; color: #006699; border: #006699 solid; border-width: 0px 0px 1px}
.tdblue h1 { font-size: 120%; font-weight: bold; color: #006699}
.zaikogire {

	color: #FF0000;
	font-weight: bold;
}
.tdgreen {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3CFF9D;
	border-right-color: #3CFF9D;
	border-bottom-color: #3CFF9D;
	border-left-color: #3CFF9D;
}
.tdgreen2 {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: x-small;
	font-weight: normal;
	color: #3CFF9D;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3CFF9D;
	border-right-color: #3CFF9D;
	border-bottom-color: #3CFF9D;
	border-left-color: #3CFF9D;
}
.tdgreen h1 {
font-size: 120%; font-weight: bold; color: #006600
}
.item {
}
.item p {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.item li {
	padding: 0px;
	list-style-type: none;
	background-image: url(images/idxicon.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.item h3 {
	font-size: 14px;
	color: #669900;
}

.item ul {
	padding: 0px;
	text-indent: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.item li.sikaku {

	padding: 0px;
	list-style-type: none;
	background-image: url(images/idxsikakuicon.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.top_textbox{
color:#d15d00;
padding:10px;
margin:10px 10px 20px 10px;
text-align:left;
font-size:12px;
line-height:18px;
background:#fcfbf0;
border:solid 3px #f1ba5b;
}

.top_textbox a{
color:#d15d00;
font-weight:bold;
}

.top_textbox2{
width:580px;
margin:10px 0 20px 10px;
text-align:left;
font-size:12px;
line-height:18px;
}
