@charset "utf-8";

/* torii styles
-------------------------------------*/
body,td,th {	color: #333333;}
body {	background-image: url(../img/back_line.jpg);	margin-top: 0px;margin-bottom: 0px;}
.style5 {
	color: #363636;
	font-weight: bold;
}

.city {
	font-size: 80%;
	font-weight: normal;
}
	
.style7 {color: #0099CC}

/* link styles
-------------------------------------*/
a {
	text-decoration: none;
}

.main {
	border-style: none;
	padding-bottom: 5px;
}

a:hover {
	text-decoration: none;
	color: #666;
}

a:active {
	text-decoration: none;
	left: +1px;
	top: +1px;
	position: relative;
}

/* map
---------------------------------------------------- */
.map {
	display: none;	
}

/* top campaign banner
---------------------------------------------------- */
.topics_bar {
    padding-top: 10px;
}
.banner-campaign01 {
	margin-top: 10px;
	display: none;
}
.banner-campaign02 {
	margin-top: 10px;
    display: none;
}

.banner-campaign03 {
	padding: 5px 0px 5px 0px;
	display: none;
}

.banner-campaign04 {
    padding: 10px 0 10px 0;
    display: none;
}

.banner-small01{
	padding-top: 10px;
	height: 101px;
}

.banner-small02{
	padding-top: 10px;
	height: 101px;
}

/* div news
---------------------------------------------------- */
#news a:active {
	color: #0099CC;
}
/* sidebar
---------------------------------------------------- */
#sidebar {
	color: #333;
}
/* 
---------------------------------------------------- */
.font10 {  font-size: 10px}
.font12 {
	font-size: 80%;
}
.gyoukan16 {
	padding: 3px;
	font-size: 12px;
	text-decoration: none;
	text-indent: 1ex;
}
.font14 {  font-size: 14px; font-weight: bold}



.black {  color: #000000; text-decoration: none}



.font11 {  font-size: 11px}



.gyoukan18 {  font-size: 12px; line-height: 18px}



.font18 {  font-size: 18px; font-weight: bold}



.link {  text-decoration: none; font-size: 11px; color: #FFFFFF}



.link:hover {  text-decoration: none; color: #FFFFFF; font-size: 11px}
.link3 { text-decoration: none; font-size: 10pt; color: #444444}



.link3:hover { text-decoration: none; color: #444444; font-size: 10pt}

.line110 { LINE-HEIGHT: 110%}

.line115 { LINE-HEIGHT: 115%}

.line120 { LINE-HEIGHT: 120%}

.line130 { LINE-HEIGHT: 130%}

.line140 { LINE-HEIGHT: 140%}

.border {  border-color: #666666 black black}

.select {  color: #FFFF99}

.tosho {
	margin-top: 30px;
}
.staff {
	padding: 10px 0px 0px 2px;
	display: none;
}
