TD {
	font-size: 12px;
}

#panding {
	padding-left: 5px;
}

.bodersilver {
	background-color: silver;
}

.cellcolor_mblue {
	background-color: #d7ffd7;
	color: black;
}

.cellcolor_white {
	background-color: white;
}

.waku_left {
	background-image: url(../images/waku_left.gif);
	background-repeat: repeat-y;
}

.waku_right {
	background-image: url(../images/waku_right.gif);
	background-repeat: repeat-y;
}

.waku_under {
	background-image: url(../images/waku_under.gif);
	background-repeat: no-repeat;
}

.boder {
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: normal;
	padding-left: 5px;
	color: white;
	background-color: #006e91;
	letter-spacing: 3px;
}

.cellcolor_blue {
	background-color: #d0ffff;
}

.moji {
	letter-spacing: 2px;
	line-height: 18px;
}

.sen_yoko {
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: silver;
	background-image: url(../../niyukai/images/02.gif);
}

.sen_tate {
	background-image: url(../../niyukai/images/06.gif);
	background-repeat: repeat-y;
}

#waku {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-top-color: gray;
	border-left-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
}

.dot1 {
	background-repeat: repeat-x;
	font-size: 13px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff8000;
	text-align: left;
	height: 15px;
}

.kouza_waku2 {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	background-image: url(../k_015.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.kouza_under {
	background-image: url(../k_016.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.kouza_right {
	background-image: url(../k_017.gif);
	background-repeat: no-repeat;
}

.kouza_waku {
	padding-left: 30px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	background-image: url(../k_015.gif);
	background-position: right bottom;
}

.dot_va {
	background-image: url(../dot.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

.boder01 {
	font-size: 14px;
	background-image: url(../images/bar.gif);
	background-repeat: no-repeat;
}

.green_waku {
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #33cc00;
	border-right-color: #33cc00;
	border-bottom-color: #33cc00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #33cc00;
}

.green_bar {
	background-image: url(../bar.gif);
	background-repeat: no-repeat;
}

.waku02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: none solid solid;
	border-left-style: solid;
	border-right-color: #006e91;
	border-bottom-color: #006e91;
	border-left-color: #006e91;
}

.bar {
	font-size: 14px;
	color: white;
	background-image: url(../images/bar01.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
}

.titel {
	font-size: 12px;
}

.header {
	width: 760px;
}

.p14 {
	font-size: 15px;
}

.event_waku {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
}

H1 {
	font-size: 12px;
	text-align: center;
}

DIV {
	text-align: center;
}

H3 {
	font-size: 12px;
	height: 25px;
	position: absolute;
}

.kengaku {
	width: 480px;
	color: green;
	font-weight: normal;
}

.imege {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
}

.yuri_waku1 {
	width: 600px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	right: auto;
}

.yuri_titel {
	width: 600px;
}

.pink {
	background-color: #ffcccc;
}

.green {
	background-color: #ccff99;
}

.pink2 {
	background-color: #ffccff;
}

.blue {
	background-color: #ccffff;
}

.yellow {
	background-color: #ffffcc;
}

.orenge {
	background-color: #ff8000;
	color: white;
	font-weight: 600;
	font-size: 14px;
}

.toyo_kouza2 {
	width: 420px;
	float: left;
	position: static;
}

.waku640 {
	width: 640px;
}

.Class {
	font-size: 14px;
	line-height: 18px;
	padding-left: 15px;
	letter-spacing: 1px;
}

.toyo_kouza {
	width: 170px;
	float: left;
	position: static;
}

.panding110 {
	padding-left: 110px;
}

.size10 {
	font-size: 10px;
}

.comento {
	font-size: 120%;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
	letter-spacing: 1.2px;
}

.coment2 {
	text-align: left;
	padding-left: 20px;
}

.event_p14 {
	font-size: 14px;
	padding-left: 10px;
	line-height: 1.5em;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 50px;
	margin-top: 10px;
}

marquee {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	height: 25px;
	background-color: #cc00cc;
	padding-top: 5px;
}

#pickup {
	margin-left: 30px;
	margin-top: 10px;
}

.magin {
	padding-top: 5px;
}

h2 {
	font-size: 14px;
	width: 650px;
}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 770px;
}

#formmail {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

#formmail th {
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 0.5em;
	padding-bottom: 1em;
	font-size: 12px;
	font-weight: lighter;
	text-align: left;
	background-color: #ddffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}

#formmail td {
	font-size: 12px;
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

form {
	text-align: center;
}

#formmail span {
	font-size: 11px;
	color: #cc0000;
}

#formmail p {
	line-height: 1.5em;
}

#formmail table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.botan {
	text-align: center;
	padding-top: 2em;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
}

.event {
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 1.3em;
	letter-spacing: 0.2em;
}

.p IMG {
	margin-right: 10px;
	float: left;
	bottom: inherit;
	right: inherit;
}

.event_contents {
	width: 610px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
}


.oiwai{
 padding-top : 10px;
 padding-left : 20px;
 padding-right : 10px;
 padding-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : fuchsia fuchsia fuchsia fuchsia;
 line-height : 1.5em;
}
.event_contents TD{


 bottom : inherit;
 right : inherit;


 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
}

.taiken_button {

}

.taiken_button a {
	display : block;
	width:150px;
	height:78px;
	background-image : url(../../images/taiken01.gif);
	background-repeat : no-repeat;
}

.taiken_button a:hover {
	background-image: url(../../images/taiken01_mo.gif);
	background-repeat:no-repeat;
}
