@charset "utf-8";
/* 共通オプションCSS */

/* 画像背景 */
img.leftimg {
	float: left;
	background-image: url(img/shadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
img.rightimg {
	float: right;
	background-image: url(img/shadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
img.centerimg {
	background-image: url(img/shadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
img.leftimg_nobg {
	float: left;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
img.rightimg_nobg {
	float: right;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
img.centerimg_nobg {
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

img.rollover a:hover{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}

.hover a:hover img{
    opacity: 0.75;
    -moz-opacity: 0.75; /* Firefox */
    filter: alpha(opacity=75); /* IE6/7 */
    -ms-filter: "alpha(opacity=75)"; /* IE8 */
}

/* カラー */
.color_blue{
	font-weight: bold;
	color: #0000CC;
}
.color_blue_with_border{
	font-weight: bold;
	color: #0000CC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0000CC;
}
.color_red{
	font-weight: bold;
	color: #EB1414;
}
.color_black{
	font-weight: bold;
	color: #333333;
}

/* フォントサイズ */
.font-size-10{
	font-size: 1em;
}
.font-size-11{
	font-size: 1.1em;
}
.font-size-12{
	font-size: 1.2em;
}
.font-size-13{
	font-size: 1.3em;
}
.font-size-14{
	font-size: 1.4em;
}
.font-size-15{
	font-size: 1.5em;
}
.font-size-16{
	font-size: 1.6em;
}