﻿a:visited { color: #414161 }
#WRAPPER { background-color: white; width: 820px; height: auto }
a:link { color: #414191 }
a:hover { color: #914141 }
a { img-decoration: non }
a:active { color: #914141 }
address { display: inline }
b { font-weight: bold }
big { font-size: 107% }
clear-left { clear: left }
dd { margin: 0 1em 1em 1.5em }
del { text-decoration: line-through }


h1 { color: blue; font-weight: bold; font-size: 36px; margin: 5px; padding: 0px }
h2 { font-weight: bold; font-size: 18px; margin: 10px; padding: 0px }
h3 { font-weight: normal; font-size: 15px; margin: 0px; padding: 0px }
h4 { font-weight: normal; font-size: 15px; margin: 0px 5px; padding: 0px }
h5 { font-weight: normal; font-size: 15px; margin: 0px 5px; padding: 0px }
i { font-style: italic }
ins { text-decoration: underline }
p { font-size: 13px; line-height: 18px; margin: 5px; padding: 0px }
pre { font-size: 92%; font-family: monospace; padding: 0.3em; border: solid 1px #dadadc }
small { font-size: 85% }
strong { color: #814121; font-weight: bold }



#MAIN-LEFT { float: left; margin: 0 0 0 0px; padding: 0 20px 0 0; border-right: 2px dotted #cd853f; width: 600px }

table		 { margin: 0px; padding: 0px; border: none 0px silver; border-collapse: collapse; empty-cells: show }
.item-tbl     { background-color: white; margin-bottom: 10px; padding: 0px; border: solid 1px #c0c0c0; width: 600px; height: 150px }
.item-ph       { background-color: white; text-align: center; margin: 0px; padding: 0px; width: 150px; height: 150px }
.item-td      { text-align: left; margin: 0px; padding: 10px; border: solid 1px #c0c0c0 }
p.item       { font-size: 12pt; line-height: 1.25em; margin: 5px; padding: 0px }
.yymm        { color: #a9a9a9; font-size: 10pt; margin-left: 10px }

tbody td { margin: 0px; padding: 10px; border: solid 1px silver }
tbody th { margin: 0px; padding: 10px; border: solid 1px silver }

.silver { color: #a9a9a9; margin-left: 10px }

tt { font-family: monospace }
ul#PAN { text-align: right; position: absolute; top: 10px; right: 0px }
.bar_brown { color: white; font-size: 13px; background-color: #cd853f; text-align: center; clear: both; padding: 2px 0pt; width: auto }
.bar_silver { text-align: center; clear: both; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; border-top: 1px solid silver; width: auto }
.bar_silver-2 { text-align: center; clear: both; margin-top: 20px; margin-bottom: 20px; border-top: 1px solid silver; width: auto }
.borderblue { border: solid 1px blue }
.bottomborder { text-align: center; margin: 0; padding: 10px 0; border-bottom: 1px solid silver }
.center { text-align: center }
.clearbox { text-align: ; float: right; margin-top: 20px; margin-right: 30px; width: auto }
.clearbox300 { text-align: center; margin-top: 300px; margin-bottom: 300px }
.fblue { color: blue }
.fbold { font-weight: bold }
.fgreen { color: #00be00 }
.itemname { font-weight: bold; font-size: 18px; line-height: 18px; margin: 10px; padding: 0px }
.fred { color: red }
.logo { float: left; margin-left: 30px; width: auto }
.menu { font-weight: bold; border-bottom: 2px dotted #dcdcda }
.misesaki { font-size: 16px; margin-right: 50px; margin-left: 50px }
.nonboeder { text-align: center; margin: 0; padding: 10px 0 }
.pagename { font-weight: bold; font-size: 18px; text-align: left; margin-top: 20px; margin-bottom: 20px; padding-left: 50px }
.pictbox { text-align: center; width: 150px; height: auto }
.pictbox-left10 { float: left; padding-left: 10px; width: 150px; height: auto }
.pictbox-misesaki { text-align: center; float: left; margin-top: 12px; margin-bottom: 12px; width: 140px; height: auto }
.pictbox-top10 { float: left; padding-top: 10px; width: 150px; height: auto }
.pictbox-top5 { float: left; padding-top: 5px; width: 150px; height: auto }


#SUB-RIGHT { float: right; margin: 0 5px; width: 170px }

.righttextbox { margin-top: 10px; margin-bottom: 20px; padding: 0px; border: solid 1px silver; width: 170px }

.okiniiri {
	text-align: center;
	margin-bottom: 20px;
}

.sizebar { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
.text ol { list-style-type: decimal; list-style-position: outside; margin: 0 0 1em 35px }
.text ul { list-style-type: square; list-style-position: outside; margin: 0 0 1em 35px }
.topborder { text-align: center; margin: 0; padding: 10px 0; border-top: 1px solid silver }
.txcenter { text-align: center }
.w150 { text-align: center; padding: 0px; width: 150px; height: 150px }
.w450 { width: 450px }

div#FOOTER { background-color: #cd853f; text-align: right; clear: left; margin-top: 5px; width: 100% }
dl { margin: 0 0 1em 5px }
dt { color: #9a5434; font-weight: bold }
em { font-weight: bold }

FOOTER { clear: both }

#FOOTER a { text-decoration: none }
#FOOTER h2 { display: none }
#FOOTER li { font-size: 92%; display: inline; padding: 0 0.5em }
#FOOTER ul { padding: 5px }
#INDEX ul#PAN { display: none }

#PAN a { text-decoration: none }
#PAN a:after { content: "->" }
#PAN li { display: inline }
@charset"Shift_JIS";

/* default */

body     { font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif; }