/*body {
font-family: Avenir, "Segoe UI", YuGothic, "Yu Gothic Medium", sans-serif;
}
*/
body.capri {
	background-image: url(/fukkoku/furunikki/images/back01.jpg)
}

* {
/*	float: none; */
	position: static;
	font-family: Avenir, "Segoe UI", YuGothic, "Yu Gothic Medium", sans-serif;
	font-size: 1rem;
	line-height: 1.7;
}
img {
    max-width: 100%;
    height: auto;
    display: block; 
    margin-bottom: 5px; 
}


@media screen and (max-width:480px) {


	body {
	}

	body.capri, body.espana {
		background-image: none;
	}

	table {
		width: 100%;
	}

	td {
		width: auto;
	}

}


/*
.en {
font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 12px
}
*/

.capri-lead {
font-size: 0.8em;
}

img.bar-graph {
height: 7px;
}

img.header-logo {
mix-blend-mode: multiply;
}

.uetombo {
margin-bottom: 0;
}

.kako-concert-navi {
margin-top: 5px;
margin-bottom: 0;
display: inline-block;
}

.bodytext {
color: #316563;
}

.leadtext {
font-size: 1.1rem; 
line-height: 1.7; 
color: #316563; 
font-weight: bold;
}

.bluebar {
text-align : left;
border : solid;
border-width: 1px 0px 0px 5px;
border-color: #52A29C black black #52A29C;
clip:  rect(   );
padding: 2px 0px 2px 5px;
font-size: 12px;
line-height: 125%;
color: #316563;
}

.orangebar {
text-align : left;
border : 0px solid;
border-color: black black black #316563;
clip:  rect(   );
padding: 2px 0px 2px 5px;
font-size: 12px;
line-height: 125%;
color: #316563;
}

.goldbar {
text-align : left;
border : solid;
border-width: 0px 0px 0px 5px;
border-color: black black black #8CC7C6;
clip:  rect(   );
padding: 2px 0px 2px 5px;
font-size: 12px;
line-height: 125%;
color: #316563;
}

.bodywhitetext {
font-size: 12px; 
line-height: 130%; 
color: #FFFFFF;
}

.kadaitext {
font-size: 12px; 
line-height: 120%; 
color: #316563; 
font-weight: bold;
}

.smalltext {  
font-size: 9px; 
line-height: 110%; 
color: #316563;
}

.copyright {  
font-family: "Tahoma", "Helvetica", "sans-serif"; 
font-size: 10px; 
color: #316563; 
line-height: 120%;
}

.calendar{
border-width : 1px 1px 1px 1px;
border-style : inset inset inset inset;
border-color : navy navy navy navy;
}

.keyword {  
font-size: 10px; 
line-height: 120%; 
color: #316563;
}

/*BODY{
scrollbar-face-color:white; 
scrollbar-shadow-color:#8c8c8c; 
scrollbar-highlight-color:#8c8c8c; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-darkshadow-color: white; 
scrollbar-track-color: white; 
scrollbar-arrow-color:white;
}*/

.backimage {  
background-image: url(images/basic/topbar-center.gif); 
background-repeat: repeat-x;
}

.bluebox {  
width: 100px; 
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 10px; 
border: #316563 solid; 
font-family: "Verdana", "Helvetica"; 
font-size: 12px; 
text-align: left; 
border-width: 1px 1px 1px 10px;
}

.midashi {  
font-size: 24px; 
line-height: 120%; 
color: #316563;
}

.oshirase { 
border : 1px #316563 solid; 
clip: rect( ); 
padding: 2px 0px;
}

.oshirase2 {  
border: #316563; 
border-style: dotted; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}
.bodytextcla { 
font-size: 12px; 
line-height: 130%; 
color: #FF0000;
}

.keywordcla { 
font-size: 10px; 
line-height: 120%; 
color: #FF0000;
}

.sstext {  
font-size: 10px; 
line-height: 120%; 
color: #316563;
}

.tubu {  
border-color: black black #52A29C; 
font-size: 10px; 
line-height: 120%; 
color: #316563; 
padding-top: 0px; 
padding-right: 3px; 
padding-bottom: 3px; 
padding-left: 6px; 
border-style: dotted; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 0px; 
font-family: "MS UI Gothic";
}

