﻿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 }


#HEADER { width: 100%; height: auto }
.headtitle    {
	border: 0;
	padding: 5;
	width: 100%;
}

.headlogo    {
	border: 0;
	padding: 0 0 20px 20px;
	width: auto;
}


.headtd-1   {
	width: auto;
	border: 0;
	text-align: center;
}

.headtd-2   {
	width: auto;
	border: 0;
	text-align: right;
	padding-right: 20px;
}

.f20px {
	font-size: 20px;
}

.bar-turquoise   {
	margin: 0;
	padding: 5px 0 5px 0;
	border: 0;
	background-color: #40E0D0;
	color: #008000;
	text-align: center;
}


.page-guide   {
	border: 1px #000000 solid;
	border-style: solid none solid none;
	border-collapse: separate;
	background-color: #C0C0C0;
	width: 100%;
}

.section-no   {
	border-collapse: separate;
	text-align: center;
	background-color: #CCFFFF;
	color: #000000;
	width: 140px;
}


.page-name-here   {
	border-collapse: separate;
	border: 1px #0000FF solid;
	margin: 2;

	text-align: center;
	background-color: #3399FF;
	font-size: x-large;
	color: #000000;
}


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

#section-1 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-2 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-3 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-4 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-5 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-6 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-7 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-8 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-9 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }
#section-10 { color: red; font-weight: bold; font-size: 18px; margin: 10px 0px 10px 0; padding: 5px; border: solid 1px #ffa500 }


.poke-h2 { font-size: 40px; color: red; text-align: center; }
.poke-h3 {
	font-size: 20px;
	color: green;
	line-height: 150%;
	font-weight: bold;
}
.poke-p { font-size: 16px; line-height: 150%; }

.poke-tbl     { background-color: white; margin-bottom: 10px; padding: 0px; border: solid 1px #c0c0c0; width: 600px; }


.pokezero-tbl     { background-color: white; margin: 0px; padding: 0px; }

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;
	width: 300;
}
tbody th { margin: 0px; padding: 10px; border: solid 1px silver }

.pokezero   {  margin: 0px; padding: 0px; border: none 0px }

.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 }
.clearbox500 { text-align: center; margin-top: 500px; margin-bottom: 500px }
.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 }

.txalineright {
	text-align: right;
}


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

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


.right-160-600-box { border: solid 1px silver; width: 160px; height: 600px; text-align: center; margin-top: 500px; margin-bottom: 500px }

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

.adju-star {
	color: #DADADC;
	margin-top: 250px;
	text-align: right;
}

.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 {
	clear: both;
	background-color: #40E0D0; 
	text-align: right; 
	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; }