.maintable {
	border: #333333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: small;
	line-height: 140%;
	background-color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}


.top-table {  background-color: #CCCCCC; border: #FFFFFF solid; border-width: 4px 2px}


.top-footer {  font-size: small; color: #FFFFFF; background-color: #000066}


.top-contentscell {  color: #FFFFFF; clip: auto; text-indent: 3px; background-color: #333333}

body {
	background-image: url(images/back.gif);
}
.sub-table {  background-color: #FFFFFF}
.sight-table {  border: 1px #666666 solid}
.town-table { background-color: #FFFFFF }
.sight-photo {
	border: 1px solid #666666;
}
.pankuzu {
	
	text-indent: 15pt;

	font-size: small;
}
.leisure-table {
;
background-color: #66FF66; text-align: center; vertical-align: middle
; padding-left: 0px
}
.leisure-cell {  background-color: #F0FFFF; border: 1px #666666 solid; padding-left: 0px}
.sight-table2 {
	border: 1px solid #666666;
	background-color: #E6E6E6;
}
a:hover {
	color: #FF6633;
	text-decoration: none;
}

a:link {
	color: #3333CC;
}
.life-table2 {
	background-color: #FFCCFF;
	border: 1px #666666 solid;
	; padding-left: 0px
	; padding-right: 0px
}
.toubani-table {
	text-align: center;
	vertical-align: middle;
; background-color: #E7E7E7
}
.townguide-table {
	background-color: #FFEBAC;
	border: 1px #666666 solid;
; padding-left: 0px
}
.jikan {  letter-spacing: 1em}
.list1 {  padding-left: 5px}
td {
	font-size: 10pt;
}
.news {
	line-height: 220%;
}
.left10px {
	padding-left: 20px;
}
.left5px {
	padding-left: 10px;
}
.left15px {
	padding-left: 43px;
}
.imamura {
	background-color: #CCCCFF;
	border: 1px #666666 solid;
	padding-left: 10px;
	padding-right: 10px;
}
.photo {
	border: 1px solid #666666;
}
.ivent-table {
	padding-left: 2px;
}
.sunday {
	color: #FF0000;
}
.saturday {
	color: #000099;
}
.sougou {

}
.tyoukatyouboku {
	padding-left: 10px;
}
.tyoukaphoto {
	border: 1px solid #666666;
}

.gikai-kouhou-table {
	border: 1px double #666666;
	background-color: #CCCCCC;
	padding-left: 0px;
	color: #333333;
}
.gikai-kouhou-title {
	color: #FFFFFF;
	background-color: #6666FF;
	text-indent: 1em;
	font-weight: bold;
}
.gikai-kouhou-photo {
	border: 1px ridge #FFFFFF;
}

.title {
	font-size: medium;
	line-height: 200%;
}

.line1 {
        margin-bottom: 10px;
        padding: 5px 10px;
        border-top: 3px double #999999;
        border-bottom: 3px double #999999;
        background-color: #DDDDDD;
}


.line2 {
        color: #000000;
        padding-left: 10px;
        border-width: 0px 0px 0px 6px;
        border-style: solid;
        border-color: #6A5ACD;
        border-bottom: 1px solid #999999;
        line-height: 120%;
}


.line3 {
        color: #000000;
        padding-left: 10px;
        border-width: 0px 0px 0px 14px;
        border-style: solid;
        border-color: #FF781E;
        border-bottom: 1px solid #A9A9A9;
        border-top: 1px solid #A9A9A9;
        border-right: 1px solid #A9A9A9;
        line-height: 250%;
}

.line4{
        color: #000000;
        padding-left : 10px;
        border-left: 17px solid #FF8C00;
        border-right: 2px inset #D3D3D3;
        border-bottom: 2px solid #C0C0C0;
        line-height: 250%;
        font-size: 101%;
        letter-spacing: 1px
        background-image: none;
}

.line5{
        color: #000000;
        padding-left : 10px;
        border-left: 17px solid #3366FF;
        border-right: 2px inset #D3D3D3;
        border-bottom: 2px solid #C0C0C0;
        line-height: 200%;
        font-size: 105%;
        letter-spacing: 1px
        background-image: none;
}

.line6{
        color: #000000;
        padding-left : 10px;
        border-left: 17px solid #FF3399;
        border-right: 2px inset #D3D3D3;
        border-bottom: 2px solid #C0C0C0;
        line-height: 200%;
        font-size: 105%;
        letter-spacing: 1px
        background-image: none;
}

.style2 {      
        color: #CC6666;
}

.line-table {
        border-collapse: collapse;
        border-style: solid;
        border-color: #000000;
        border-width: 1px;
	background-color: #F0FFFF
}

.line-table2 {
        border-collapse: collapse;
        border-style: solid;
        border-color: #000000;
        border-width: 1px;
}