@charset "Shift_JIS";

/* ----------------------------------------------------- */
/* all */
body {
	margin: 0px;
	padding: 0px;
	width: 859px;
	scrollbar-base-color: #F6F6F6;
    scrollbar-track-color: #F2F2F2;
    scrollbar-face-color: #E9E9E9;
    scrollbar-shadow-color: #888888;
    scrollbar-darkshadow-color: #7B7B7B;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #E9E9E9;
    scrollbar-arrow-color: #0033CC;
	text-align: center;
background-image: url(img/haikei/blue.gif);
}
.wrap {
	background-image: url(img/bg_body.jpg);
	background-repeat: repeat-y;
	background-position: 1003px 50%;
}
.summary {
	font-size: 10px;
	line-height: 150%;
	width: 850px;
	color: #000;
	letter-spacing: 0.05em;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 850px;
}
.head1 {
	margin: 0px;
	float: left;
	width: 667px;
}
.head2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
	background-image: url(img/topbanar5.jpg);
	background-repeat: no-repeat;
	height: 100px;
}
.head2 p {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 0px;
}
.head2 img {
	float: right;
	margin-right: 0px;
}
.main {
	padding: 0px;
	width: 850px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#FFFFFF;
}

/* footer */
#footer {
	margin: 12px 0px 0px;
	padding: 0px;
	width: 850px;
	font-size: 12px;
	line-height: 130%;
	color: #666;
	text-align: center;
}
#footer p {
	margin-bottom: 0px;
	width: 847px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #585858;
	padding-top: 0px;
	margin-top: 0px;
}
#footer address {
	font-style: normal;
	margin: 0px;
}
#copyright {
	font-size: 12px;
	color: #0054A8;
	background-color: #AEC9E3;
	text-align: center;
	width: 850px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* contents */

#menu {
	padding: 0px;
	width: 205px;
	margin: 0px;
	float: left;
	text-align:left;
}
#menu p {
	margin: 3px 0px 0px 12px;
	font-size: 12px;
	line-height: 125%;
	font-weight: bold;
	color: #07167D;
	width: 154px;
}
#menu ul {
	padding: 0px;
	margin: 4px 0px 12px 0px;
	list-style-type: none;
}
#menu ul li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 12px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 12px;
	color: #666;
	line-height: 150%;
}
#menu ul li strong {
	font-size: 14px;
	line-height: 150%;
}
#menu ul.m-last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3CCED;
	padding-bottom: 7px;
	margin: 3px 0px 0px;
}
.m-wrap {
	width: 175px;
	margin: 0px 0px 0px 15px;
	background-image: url(img/bg_menu2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}
.m-support {
	border: 0px;
	margin-top: 0px;
	margin-left: 0px;
}


/* ----------------------------------------------------- */
/* link */

a:link {
    color: #666;
}
a:visited {
	color: #666;
}
a:hover {
	color: #6699CC;
	position:relative; top:1px; left:1px;
}
a:hover.move {
position:relative; top:1px; left:1px;
}

a:hover.nasi {
	color: #6699CC;
	position:relative; top:0px; left:0px;
}

a.none:link {
	color: #666;
	text-decoration: none;
}
a.none:visited {
	color: #333;
	text-decoration: none;
}
a.none:hover {
	color: #6699CC;
	text-decoration: underline;
}

#menu a:link {
	color: #666;
	text-decoration: none;
}
#menu a:visited {
	color: #666;
	text-decoration: none;
}
#menu a:hover {
	color: #6699CC;
	text-decoration: underline;
}

#menu ul li a:link strong {
	color: #0066CC;
	text-decoration: none;
}
#menu ul li a:visited strong {
	color: #004488;
	text-decoration: none;
}
#menu ul li a:hover strong {
	color: #76FEFB;
	text-decoration: underline;
}

a.h-map:link {
	color: #FFFFFF;
	background-image: url(img/icon_sitemap.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	text-decoration: none;
}
a.h-map:visited {
	color: #C5DEF3;
	background-image: url(img/icon_sitemap.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	text-decoration: none;
}
a.h-map:hover {
	color: #76FEFB;
	background-image: url(img/icon_sitemap.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	text-decoration: underline;
}

a.h-link:link {
	color: #FFFFFF;
	background-image: url(img/icon_link.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: none;
}
a.h-link:visited {
	color: #C5DEF3;
	background-image: url(img/icon_link.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-left: 10px;
	padding-bottom: 2px;
	text-decoration: none;
}
a.h-link:hover {
	color: #76FEFB;
	background-image: url(img/icon_link.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-bottom: 2px;
	text-decoration: underline;
}

a.arrow_blue:link {
	color: #666;
	padding-left: 11px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: none;
}
a.arrow_blue:visited {
	color: #333;
	background-repeat: no-repeat;
	padding-left: 11px;
	margin-left: 10px;
	padding-bottom: 2px;
	text-decoration: none;
}
a.arrow_blue:hover {
	color: #76FEFB;
	padding-left: 11px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-bottom: 2px;
	text-decoration: underline;
}

a.a-orange:link {
	color: #F99D33;
	background-image: url(img/arrow_orange.gif);
	padding-left: 11px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.a-orange:visited {
	color: #E37A06;
	background-image: url(img/arrow_orange.gif);
	padding-left: 11px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.a-orange:hover {
	color: #FF9966;
	background-image: url(img/arrow_orange.gif);
	padding-left: 11px;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	margin-left: 10px;
	text-decoration: underline;
	font-weight: bold;
}

a.a-blue:link {
	color: #0066CC;
	text-decoration: underline;
}
a.a-blue:visited {
	color: #00356A;
	text-decoration: underline;
}
a.a-blue:hover {
	color: #6699CC;
	text-decoration: underline;
}

a.d-button:link {
	color: #666;
	text-decoration: none;
	background-image: url(img/detail_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 22px;
	padding-left: 20px;
	font-weight: bold;
}
a.d-button:visited {
	color: #333;
	text-decoration: none;
	text-decoration: none;
	background-image: url(img/detail_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 22px;
	padding-left: 20px;
	font-weight: bold;
}
a.d-button:hover {
	color: #76FEFB;
	text-decoration: underline;
	text-decoration: none;
	background-image: url(img/detail_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-right: 22px;
	padding-left: 20px;
	font-weight: bold;
}


/* ----------------------------------------------------- */
/* contents */

#contents {
	padding: 0px;
	float: right;
	width: 645px;
	margin: 0px;
	text-align:left;
}
.inquiry {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #585858;
	margin-top: 15px;
	font-size: 12px;
	line-height: 125%;
	color: #666;
	width: 630px;
}
.inquiry p {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	text-align: left;
	margin-left: 25px;
}
.i-left {
	margin: 10px 0px 0px;
	float: left;
	width: 171px;
	text-align: left;
}
.i-left strong {
	margin: 0px 0px 0px 7px;
}
.i-left img {
	margin: 7px 0px 0px 7px;
}
.i-right {
	float: right;
	width: 359px;
	margin: 10px 0px 0px;
}
.i-right address {
	margin: 12px 0px 0px 25px;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	color: #666;
}
.i-right img {
	margin: 15px 0px 0px 0px;
}
img.inquiry_button {
	margin: 0px 0px 0px 25px;
}
.page {
	margin: 26px 0px 0px;
	float: right;
}
.path {
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.blue {
	font-weight: bold;
	color: #0066CC;
}

/* first */
#first {
	width: 630px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#first h1 {
	font-size: 14px;
	color: #0066CC;
	line-height: 120%;
	margin: 15px 0px 9px;
}
#first h2.new-h2 {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	background-image: url(img/1st_new.gif);
	background-repeat: no-repeat;
	padding: 25px 0px 2px 45px;
	margin: 0px 0px 10px;
}
#first h2.mono-h2 {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding: 25px 0px 2px 45px;
	background-image: url(img/1st_monopoly.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 10px;
}
#first p {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	margin: 0px;
}
.first-top {
	
	margin: 0px 0px 7px;
	padding: 0px;
	height: 170px;
}
.first-top p {
	font-size: 12px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	line-height: 130%;
	color: #666;
	width: 300px;
}
.logbox
{
	border: 1px solid #999;
	width: 630px;
	height: 120px;
	padding: 0px;
	overflow: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #F3F3F3;
}

.logbox2
{
	border: 1px solid #999;
	width: 480px;
	height: 100px;
	padding: 0px;
	overflow: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FFFFFF;
}

.logbox3
{
	border: 1px solid #999;
	width: 145px;
	height: 220px;
	padding: 0px;
	overflow: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FAFAFA;
}

.logbox4
{
	border: 1px solid #999;
	width: 600px;
	height: 200px;
	padding: 0px;
	overflow: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FFFFFF;
}

.logbox5
{
	border: 1px solid #999;
	width: 145px;
	height: 200px;
	padding: 0px;
	overflow: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FAFAFA;
}

.logbox600
{
	border: 1px solid #999;
	width: 600px;
	height: 630px;
	padding: 0px;
	overflow: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #F3F3F3;
	
.logbox p {
	color: #666;
	padding: 0px;
	font-size: 12px;
	line-height: 120%;
	width: 590px;
	margin-top: 7px;
	margin-bottom: 15px;
	margin-left: 10px;
}
table.first-lineup {
	margin: 0px;
	width: 630px;
}
table.first-lineup tr td {
    font-size: 12px;
	line-height: 130%;
	color: #666;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
.pick {
	font-size: 10px;
	line-height: 110%;
	color: #0066CC;
	margin: 5px 0px 0px;
	width: 90px;
}
table.first-lineup tr th {
	vertical-align: top;
	padding-right: 3px;
}
table.first-lineup tr th.th-new img {
	width: 60px;
	border: 1px solid #ADADAD;
	margin-bottom: 12px;
}
table.first-lineup tr th.th-mono img {
	width: 100px;
	border: 1px solid #ADADAD;
	margin-bottom: 12px;
}

/* second */
#second {
	width: 630px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#second h1 {
	font-size: 18px;
	color: #0066CC;
	background-image: url(img/h1_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#second h2 {
	font-size: 12px;
	color: #666;
	margin: 17px 0px 12px 20px;
}
#second p {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	margin: 0px 0px 10px;
}
#second hr {
	margin-top: 15px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #0066CC;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
.section {
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 55px;
	margin-left: 10px;
}
table.idx_t {
	margin: 0px 0px 0px 20px;
	width: 580px;
}
table.idx_t tr th {
	vertical-align: top;
}
table.idx_t tr th img {
	border: 1px solid #9C9A9C;
}
table.idx_t tr td {
	width: 340px;
	vertical-align: top;
	padding-left: 17px;
}
table.idx_t tr td p a {
	margin-top: 5px ;
}


/* third */
#third {
	width: 630px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#third h1 {
	font-size: 18px;
	color: #0066CC;
	background-image: url(img/h1_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#third h2 {
	font-size: 12px;
	color: #666;
	margin: 0px 0px 12px 20px;
}
#third p {
	font-size: 12px;
	line-height: 150%;
	color: #666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#third h3 {
	font-size: 15px;
	color: #0066CC;
	margin: 0px 0px 10px;
}
.material {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 610px;
}
.m1 {
	margin: 0px;
	float: left;
	width: 235px;
}
.m2 {
	margin: 0px;
	float: left;
	width: 275px;
}
table.third_detail {
	margin: 0px 0px 0px 8px;
	width: 265px;
	background-color: #666;
}
table.third_detail tr th {
	background-color: #F0F7FD;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
	font-size: 12px;
	color: #666;
}
table.third_detail tr td {
	font-size: 12px;
	color: #666;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-color: #FFF;
	line-height: 140%;
}
.m1 img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/* other */
#other {
	width: 630px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#other h1 {
	font-size: 18px;
	color: #0066CC;
	background-image: url(img/h1_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#other h2 {
	font-size: 14px;
	color: #0066CC;
	margin: 24px 0px 12px;
	background-image: url(img/h2_other.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 5px;
}
#other h3 {
	font-size: 14px;
	color: #666;
	background-image: url(img/h3_other.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 12px 2px;
	padding-left: 18px;
	background-position: 0px 1px;
}
#other p {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	margin: 0px 0px 10px;
}

dl.t-support {
	margin: 0px;
	padding: 0px;
	width: 610px;
}
dl.t-support dt {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	margin: 0px;
	float: left;
	width: 275px;
	padding-bottom: 20px;
}
dl.t-support dd {
	margin: 0px;
	float: right;
	width: 235px;
}
dl.t-support dd img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 29px;
}
table.form {
	margin: 0px 0px 10px 5px;
	width: 500px;
	background-color: #88BDE8;
}
table.form tr th {
	font-size: 12px;
	color: #666;
	background-color: #F7F7FF;
	width: 30%;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 140%;
	padding-bottom: 10px;
}
table.form tr td {
	font-size: 12px;
	color: #666;
	background-color: #FFFFFF;
	line-height: 140%;
	padding: 5px;
}
ul.blue-list {
	margin: 0px 0px 0px 10px;
	list-style-type: none;
	padding: 0px;
}
ul.blue-list li {
	font-size: 12px;
	color: #666;
	margin-top: 1px;
	margin-bottom: 2px;
	padding-left: 10px;
	background-image: url(img/dot_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.source {
	font-size: 12px;
	color: #666;
	background-color: #EDF5FC;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.white {
	font-size: 12px;
	color: #666;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.height-30 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vm {
	vertical-align: middle;
	margin: 5px 5px 5px 0px;
}

/*sitemap*/
.sitemap {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	margin-left: 15px;
	margin-top: 20px;
}
.sitemap ul {
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 0px;
	margin-left: 25px;
	background-image: url(img/s-dot3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;

}

.sitemap ul ul {
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 8px;
	line-height: normal;


}

.sitemap ul li {
	background-image: url(img/s-dot.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 25px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 20px;
}


.sitemap ul li.s-close {
	background-image: url(img/s-dot2.gif);
	background-repeat: no-repeat;
	height: 20px;s
}
.sitemap ul li.s-close2 {
	background-image: url(img/s-dot4.gif);
	background-repeat: no-repeat;
}
iframe.search {
	width: 700px;
	height: 950px;
	border: 0px;
}
ul.o-list {
	margin: 5px 0px 15px 10px;
	padding: 0px;
}
ul.o-list li {
	font-size: 12px;
	line-height: 125%;
	color: #666;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 10px;
}
ul.dot-list {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
	list-style-type: none;
}
ul.dot-list li {
	font-size: 12px;
	line-height: 125%;
	color: #666;
	background-image: url(img/square-blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 5px 0px 10px 5px;
	padding-left: 13px;
}
.advice {
	margin: 16px 0px 30px;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #D6D6D6;
}
.red {
	color: #CC0033;
	font-weight: bold;
}
.res {
	width: 480px;
	margin: 5px 0px 10px;
	padding: 5px 10px;
	background-color: #FFF5D7;
	border: 1px solid #CE6200;
}
iframe.bbs {
	width: 505px;
	height: 500px;
	border: 1px solid #4A9BDD;
}
p.uarrow {
	background-image: url(info/img/arrow_faq.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 40px;
}
table.wh-info {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	width: 400px;
	margin-top: 0px;
	margin-bottom: 20px;
}
table.wh-info tr th {
	text-align: left;
	vertical-align: top;
	width: 30%;
	background-color: #EDF5FC;
	padding: 5px;
}
table.wh-info tr td {
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
img.map {
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
table.employ {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	width: 450px;
	margin-top: 0px;
	margin-bottom: 20px;
}
table.employ tr th {

	text-align: left;
	vertical-align: top;
	width: 25%;
	background-color: #CFE4F8;
	padding: 5px;
}
table.employ tr td {

	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
dl.navi {
	margin: 40px 0px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 130%;
	color: #666;
}
dl.navi dt {
	font-weight: bold;
	margin-bottom: 5px;
	background-image: url(img/h3_other.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}
dl.navi dd {
	margin: 2px 0px 0px;
}
img.bbs {
	border: 0px;
	margin: 0px 0px 0px 10px;
	vertical-align: middle;
}
dl.emp {
	margin: 10px 0px 0px;
	width: 500px;
	padding: 0px;
}
dl.emp dt {
	font-size: 18px;
	font-weight: bold;
	color: #F46843;
	padding-top: 20px;
	width: 160px;
	float: left;
	text-align: center;
	border: 3px double #FFC718;
	padding-bottom: 20px;
}
dl.emp dd {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	float: right;
	width: 330px;
	margin: 0px 0px 10px;
}

img.a1 {
	width: 100%;
}

img.a2 {
	width: 100%;
}
.sample {
 width: 100% ;
 filter : Shadow(color=#C8E3FF,direction=130,strength=5)
}
.setga2 {
font-size: 16px;
	color: #666;
	font-weight: bold;
	background-image:url(img/gazou/set-line.gif);
	background-repeat: no-repeat;
	width: 100%;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.setga3 {
font-size: 16px;
	color: #666;
	font-weight: bold;
	background-image:url(img/gazou/ao-250t-50.jpg);
	background-repeat: no-repeat;
	width: 100%;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.setga4 {
font-size: 16px;
	color: #666;
	font-weight: bold;
	background-image:url(img/gazou/ao-520tate.jpg);
	background-repeat: no-repeat;
	width: 100%;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.setga5 {
font-size: 16px;
	color: #666;
	font-weight: bold;
	background-image:url(img/gazou/set-upb.gif);
	background-repeat: no-repeat;
	width: 100%;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.setga6 {
font-size: 16px;
	color: #666;
	font-weight: bold;
	background-image:url(img/gazou/set-upg.gif);
	background-repeat: no-repeat;
	width: 100%;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.setga7 {
font-size: 16px;
	color: #666;
	font-weight: bold;
	background-image:url(img/gazou/haiiro520.gif);
	background-repeat: no-repeat;
	width: 100%;
	padding-top: 9px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.glow {
width: 100%;
filter: Glow(color=#FFCCCC,strength=3);
color: #CC0033;
}
.bgcolor {
 background-color : #F0F0F0
}

.style4 {
	font-size: 12px;
	color: #030303;
}
.style5 {font-size: 12px;
	color: #CDDABA;
}
.style13 {color: #B2BDAA}
.style8 {color: #FFF6C7;
	font-size: 12px;
}
.style12 {color: #A7A7A7; font-size: 12px; }
.style14 {color: #BBBBBB}
.style23 {color: #999999; font-size: 12px; }
.style26 {color: #564ABB}
body,td,th {
	font-size: 12px;
	color: #666666;
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
}
.style35 {color: #666666}
.style41 {color: #666666; font-size: 12px; }
.style43 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.style50 {font-size: 12px}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.style53 {color: #FFFFFF; font-size: 14px; font-weight: bold; }
.style60 {
	color: #FFFFFF;
	font-weight: bold;
}
.style66 {color: #FFFFFF; font-size: 12px; font-weight: bold; }
.style67 {
	color: #A57A5A;
	font-size: 10px;
}
.style68 {font-size: 10px}
.style70 {font-weight: bold; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color: #FFFFFF;}
.style71 {color: #A57A5A}
.style73 {color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
.style75 {color: #000000}
.style83 {font-size: 12px}
.style117 {	color: #cc0033;
	font-weight: bold;
	font-size: 12px;
}
.style148 {	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.style151 {color: #666666}
.style159 {font-size: 14px}
.style227 {color: #336699; font-size: 12px; }
.style247 {color: #336699}
.style253 {font-size: 11px}
.style82 {color: #666}
.style271 {font-size: 16px}
.style275 {color: #333333}
.style277 {font-size: 14px; color: #666666; }
.style287 {font-size: 12px}
.style287 {font-size: 12px;
	color: #CDDABA;
}
.style288 {font-size: 12px}
.style288 {font-size: 12px;
	color: #CDDABA;
}
.style289 {font-size: 12px}
.style289 {font-size: 12px;
	color: #CDDABA;
}
.style291 {font-size: 12px}
.style291 {font-size: 12px;
	color: #CDDABA;
}
.style293 {font-size: 12px}
.style293 {font-size: 12px;
	color: #CDDABA;
}
.style300 {font-size: 14px}
.style312 {
	color: #3366CC;
	font-weight: bold;
}
.style317 {color: #3366CC; font-weight: bold; font-size: 12px; }
.style318 {color: #999999}
.style321 {
	font-size: 9px;
	color: #000000;
}
.style322 {font-size: 9px}
.style324 {color: #FFFFFF}
.style305 {font-size: 20px}
.style323 {color: #003366}
.style325 {font-size: 14px}
.style326 {font-size: 16px}
.style324 {color: #FFCCCC}
.style327 {color: #CCCCCC}
.style328 {color: #E6E6E6}
.style329 {color: #EEEEEE}
.style336 {color: #666666}
.style339 {
	color: #B6B6B6;
	font-size: 10px;
}
.style340 {color: #DFE5F1}
.style341 {color: #D6DDED}
.style342 {color: #98BADC}
.style343 {color: #A5C2E0}
.style344 {color: #6699FF}
.style345 {color: #E2E1D9}
.style346 {color: #CC0000}
.style347 {color: #D7D7D7}
.style348 {color: #CECECE}
.style349 {
	color: #CC6633;
	font-weight: bold;
}
.style350 {font-size: 90%}
.style357 {color: #7EA9D3}
.style358 {color: #C1D6EA}
.style359 {
	color: #B0CCE3;
	font-weight: bold;
}
.style360 {color: #FF9966}
.style361 {color: #FF9999}
.style362 {
	color: #003366;
	font-weight: bold;
}

/* --- œƒ‰ƒCƒ“œ --- */
.hr111 {
color: #7EA9D3;
background-color: #7EA9D3;
height: 2px;
border: 0px;
filter: Alpha(opacity=0, finishopacity=100, style=1);
width: 140px;
text-align: center;
}

.hr222 {
color: #336699;
background-color: #336699;
height: 3px;
border: 0px;
filter: Alpha(opacity=100, finishopacity=0, style=2);
width: 140px;
text-align: center;
}

.hr333 {
  color: #cc6666; /* ü‚ÌF(IE—p) */
  background-color: #cc6666; /* ü‚ÌF(NN—p) */
  height: 3px; /* ü‚Ì‘¾‚³ */
  border-color: #ff9999 #993333 #993333 #ff9999; /* ˜g‚ÌF */
  border-width: 1px; /* ˜g‚Ì‘¾‚³ */
  border-style: solid; /* ˜g‚ÌŽí—Þ */
}