@import url(../../style.css);
#a00 {
	border-bottom: 1px solid #000;
}

#a00 td {
	background-color: #09c;
}

#a00 a:link, #a00 a:visited {
	color: #fff;
}

#a00 a:active, #a00 a:hover {
	color: #def;
}

#a0a, #a01, #a02, #a03, #a04, #a05 {
	padding-left: 3px;
	padding-bottom: 2px;
	font-size: 10pt;
}

a:link, a:visited {
	color: #233;
}

a:active, a:hover {
	color: #677;
}

.acc {
	padding: 5px;
}

.acc .dt {
	font-weight: bold;
	padding: 2px 4px;
	color: #fff;
	background-color: #89a;
}

.acc .li {
	text-indent: -18px;
	margin: 3px 0 0 20px;
	font-weight: bold;
	padding: 2px 4px;
	text-align: justify;
	text-justify: distribute;
}

/*問い合わせアドレス*/
#adress, #adressh  {
	border-top: 2px solid #789;
	border-bottom: 2px solid #789;
}

#adress #td1, #adressh #td1  {
	color: #233;
	background-color: #e0e8ee;
}

#adress p,#adressh p, #adressh p,#adressh p {
	color: #000;
}

#adress p span.busyo, #adressh p span.busyo  {
	color: #233;
}

#adress p span.touhaba, #adressh p span.touhaba {
	color: #000;
}/*問い合わせアドレス*/


#back {
	background-image: url(back04.gif);
	background-repeat: repeat-x;
	margin-bottom: 50px;
}

#back_h {
	display: none;
}

#back td {
	border: 0px solid #000;
}

#back td#item0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
}

#back td#item1 {
	font-size: 14pt;
	color: #00f;
	font-weight: bold;
	border-top: 1px solid #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

#back td#item2 {
	font-size: 10.5pt;
	font-weight: bold;
}

#back a:link, #back a:visited {
	color: #444;
}

#back a:active, #back a:hover {
	color: #888;
}

.base {
	margin-bottom: 20px;
}

#base .doc {
	background-color: #dee;
}

#base td {
	border: 0px solid #000;
}

.base .midasi {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 17px;
	font-weight: bold;
	color: #63f;
	color: #f70;
	text-align: left;
	letter-spacing: 12px;
	padding: 5px 0 5px 10px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-left: 1px solid #ccc;
	background-color: #f0f8ff;
}

body {
	margin: 0px;
	font-size: 10.5pt;
	color: #000000;
	background-color: #fff8f0;
}

body#menu {
	font-size: 10.5pt;
	background-color: #cde;
}

.bun {
	margin: 12px;
	font-weight: bold;
	text-align: justify;
	text-justify: distribute;
}

.comment {
	text-align: left;
	font-size: 10pt;
	color: #000000;
	padding: 2px;
}

.comment span {
	font-weight: bold;
	color: #f77;
}

.eqv {
	font-size: 12px;
}

.eqv span {
	font-weight: normal;
	padding: 0px 2px;
	background-color: #def;
	color: #000;
	font-size: 8pt;
}

.frame {
	width: 750px;
}

.hr {
	width: 100%;
	height: 1px;
	color: #555;
	margin-top: 0px;
	margin-left: 0px;
}

.item {
	white-space: nowrap;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 5px;
	margin: 2px 5px 0 80px;
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #666;
}

.item a:link, .item a:visited {
	text-decoration: none;
	color: #fff;
}

.item a:active, .item a:hover {
	color: #6cf;
}

#kentei {
	font-size: 9pt;
	text-indent: -1em;
	margin: 5px 0;
	padding-left: 1em;
	text-align: justify;
	text-justify: distribute;
}

#kentei span {
	background-color: #def;
}

.l2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 15px;
	text-align: left;
	border: 1px solid #000;
	background-color: #f0f8ff;
}

.l2 img {
	float: left;
	margin-right: 5px;
}

.l2 p {
	margin: 8px 0 0 100px;
}

.m {
	padding: 0 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-align: justify;
	text-justify: distribute;
	color: #555;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #000;
	background-color: #f0f8ff;
}

.n {
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	color: #557;
	text-align: center;
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #e0e8ee;
}

#maebun {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-weight: bold;
	background-image: url(cover.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	line-height: 150%;
	margin: 60px 0;
	padding: 10px;
	width: 620px;
	text-justify: distribute;
	border-top: 2px solid #555;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 2px solid #555;
}

#maebun a:link, #maebun a:visited {
	text-decoration: none;
	color: #60f;
}

#maebun a:active, #maebun a:hover {
	text-decoration: underline;
	color: #f88;
}

#maebun .new a:link, #maebun .new a:visited {
	text-decoration: none;
	color: #c00;
}

#maebun .new a:active, #maebun .new a:hover {
	text-decoration: underline;
	color: #fa6;
}

#maebun #tousyano a:link, #maebun #tousyano a:visited {
	text-decoration: underline;
	color: #009;
}

#maebun #tousyano a:active, #maebun #tousyano a:hover {
	text-decoration: underline;
	color: #f88;
}

#maebun li {
	font-size: 15px;
	background-image: url(back.gif);
	background-repeat: repeat-x;
	margin: 3px 0px;
	margin-left: -40px;
	padding: 0px 30px;
	list-style-type: none;
	width: 260px;
	text-align: justify;
	text-justify: distribute-all-lines;
	border-top: 1px solid #fff;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-left: 10px solid #39f;
}

#maebun li.new {
	border-left: 10px solid #faa;
}

#maebun #tousyano {
	color: #009;#60f
	border: 1px solid #666;
	background-color: #f0f8ff;
	padding: 5px;
}

.main {
	background-image: url(main_back.gif);
	background-repeat: repeat;
	margin-bottom: 15px;
	border-top: 1px solid #555;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #555;
	background-color: #eee;
}

.main td {
	font-size: 10.5pt;
	border-top: 1px solid #ccc;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-left: 1px solid #ccc;
	background-color: #eee;
}

.main .img {
	background-color: #fff;
}

.main td.spec {
	padding: 5px;
	background-color: #eee;
}

.name {
	padding: 2px;
	margin: 6px 0px;
	font-weight: bold;
	text-align: center;
}

table.waku {
	border-top: 2px solid #777;
	font-weight: bold;
}

#pics td {
	border-top: 1px solid #ccc;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #ccc;
}

.point a:link,.point a:visited {
	text-decoration: none;
	color: #00c;
}

.point a:active,.point a:hover {
	color: #88c;
}

.point {
	padding: 10px;
	line-height: 130%;
}

.point p {
	font-weight: bold;
	margin: 5px 0 5px 20px;
	text-align: justify;
	text-justify: distribute;
}

.point .li {
	font-weight: bold;
	text-indent: -18px;
	margin: 10px 0 0 30px;
	text-align: justify;
	text-justify: distribute;
}

.point .dt {
	font-weight: bold;
	padding: 2px 4px;
	color: #fff;
	background-color: #89a;
}

#sb0 {
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #faa;
}

#sb1 {
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #ccc;
}

#sb2 {
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #ffd;
}

#sb3 {
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #cdf;
}

#sb4 {
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #fdd;
}

#sb5 {
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	background-color: #dfd;
}

.siyou {
	margin: 0px;
	border-collapse: collapse;
	border-top: 1px solid #aaa;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #aaa;
}

.siyou .midasi {
	color: #000;
	font-size: 10.5pt;
	padding: 3px 0;
}

.siyou #midasi span {
	color: #f55;
}

.siyou td, .siyou th {
	text-align: center;
	line-height: 120%;
	padding: 2px;
	border: 1px solid #555;
	white-space: nowrap;
	font-size:10pt;
}

.siyou td {
	background-color: #fff;
}

.siyou th {
	background-color: #ddd;
}

span.sikaku {
	color: #69f;
}

td.point ul {
	list-style-type: none;
}

td#cont {
	padding: 5px;
}

#title {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	padding-top: 12px;
	white-space: nowrap;
	border-top: 1px solid #eee;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	background-color: #09c;
	margin-bottom: 30px;
}

ul#index li {
	font-size: 11pt;
	font-weight: bold;
	line-height: 150%;
}

img {
	border: 0;
}

.uri {
	width: 94%;
	color: #000;
	font-size: 10.5pt;
	font-weight: bold;
	line-height: 140%;
	padding: 8px 15px;
	text-align: justify;
	text-justify: distribute;
	margin: 20px 0;
	border-top: 4px double #069;
	border-bottom: 4px double #069;
}

.uri a:link,.uri a:visited {
	text-decoration: none;
	color: #00f;
}

.uri a:active,.uri a:hover {
	color: #0cf;
}

.uri p.nasi {
	text-indent: 0px;
}
.uri p.ari {
	text-indent: -15px;
	margin-left: 15px;
}
.uri p {
	margin: 8px 0;
}

.uri02 {
	width: 90%;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #06f;
	text-align: justify;
	line-height: 150%;
	text-justify: distribute;
	margin-bottom: 20px;
}

.waku {
	background-image: url(main_back.gif);
	background-repeat: repeat;
	padding: 5px;
	border-top: 2px solid #555;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 2px solid #555;
	background-color: #dde8ee;
}
