a{
	text-decoration: underline;
	color: #0000CC;
}
a:link{
	text-decoration: underline;
	color: #0000CC;
}
a:visited{
	text-decoration: underline;
	color: #0000CC;
}
a:hover{
	text-decoration: none;
	background-color: #CCCCCC;
	position: relative;
	top: 1px;
	color: #CC0000;
}
a.red{
	text-decoration: underline;
	color: #CC0000;
}
a.red:link{
	text-decoration: underline;
	color: #CC0000;
}
a.red:visited{
	text-decoration: underline;
	color: #CC0000;
}
a.red:hover{
	text-decoration: none;
	background-color: #CCCCCC;
	position: relative;
	top: 1px;
	color: #CC0000;
}
p.h1       { border-color:#a0a0a0;border-width:0px 2px 2px 0px;margin-left:5px;background-color:#FFFFFF;margin-right:15px;padding-left:12px;font-size:9pt;color:#000000;font-weight:bold;line-height: 110%; border: #a0a0a0 outset}
p.h2       { margin-left:20px;margin-right:15px;font-weight:normal; font-family: "MS Pゴシック", Osaka; line-height: 150%; font-size: 10pt:}
P.h3       { border-color:#bdbddf;border-width:2 2 2 2;margin-left:2px;background-color : #000000;margin-right:10px;padding-left:12px;font-size:12pt;color :#ffffff;font-weight:bold;; border: 2 #a0a0a0 outset;}
p.st       { margin-left:10px;margin-right:15px;font-size:9pt;font-weight:bold;color:#505050;border-style:outset;border-color:#bc8f8f;border-width:0 0 0 3;padding-left:15px;}
p.j        { margin-left:40px;margin-right:15px;font-size:9pt;}
p.foot     { margin-left:20px;margin-right:15px;font-size:12pt;font-weight:bold;color:#505050;}
p.top { margin-left:23px;margin-right:15px;font-size:9pt; font-weight: bold}
rek { margin-left:40px;margin-right:15px;font-size:9pt; }
.rek { margin-left:45px;margin-right:15px;font-size:9pt; line-height: 150%; font-family: "MS Pゴシック", "Osaka"}
.kiyaku {  font-family: "MS ゴシック", "Osaka"}
.shadow { width: 100%;filter:dropshadow( color=#cccccc, offx=1, offy=1, positive=1 );}
.el-10bpt {FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック"}
.el-10ipt {FONT-SIZE: 10pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-STYLE: italic; FONT-FAMILY: "MS Pゴシック"}
.el-10pt {FONT-SIZE: 10pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック"}
.el-12bpt {FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS Pゴシック"}
.el-12ipt {FONT-SIZE: 12pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 120%; FONT-STYLE: italic; FONT-FAMILY: "MS Pゴシック"}
.el-12pt {FONT-SIZE: 12pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS Pゴシック"}
.el-14bpt {FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; FONT-FAMILY: "MS Pゴシック"}
.el-14ipt {FONT-SIZE: 14pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; FONT-STYLE: italic; FONT-FAMILY: "MS Pゴシック"}
.el-14pt {FONT-SIZE: 14pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; FONT-FAMILY: "MS Pゴシック"}
.el-18bpt {FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック", "Osaka"}
.el-18ipt {FONT-SIZE: 18pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-STYLE: italic; FONT-FAMILY: "MS Pゴシック"}
.el-18pt {FONT-SIZE: 18pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック"}
.el-9bpt {FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-FAMILY: "MS Pゴシック"}
.el-9ipt {FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-STYLE: italic; FONT-FAMILY: "MS Pゴシック"}
.el-9pt {FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 140%; FONT-FAMILY: "MS Pゴシック"}
.el-10ppt { FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック", "Osaka"}
.el-12ppt { FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS Pゴシック", "Osaka"}
.el-14ppt { FONT-WEIGHT: normal; FONT-SIZE: 14pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; FONT-FAMILY: "MS Pゴシック", "Osaka"}
.el-9ppt { FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-FAMILY: "MS Pゴシック", "Osaka"}
.el-9ppt_b { FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px 0px 20px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック", "Osaka" }
.el-9bpt_w { FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; color: #FFFFFF}
.el-9ipt_w { FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-STYLE: italic; FONT-FAMILY: "MS Pゴシック" ; color: #FFFFFF}
.el-9ppt_w { FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; color: #FFFFFF}
.el-9pt_w { FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-FAMILY: "MS Pゴシック" ; color: #FFFFFF}
.el-9bpt_w_pg { FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-FAMILY: "MS Pゴシック", "Osaka"; color: #FFFFFF }
.el-9ppt_w_pg { FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; FONT-FAMILY: "MS Pゴシック", "Osaka" ; color: #FFFFFF }
.el-9ppt_b_al { FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px 0px 20px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"}
.el-12ppt_w { FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS Pゴシック", "Osaka" ; color: #FFFFFF}
.el-8ppt_w_pg { FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック", "Osaka" ; color: #FFFFFF }
p {  font-size: 9pt; line-height: 150%}
th {  font-family: "MS Pゴシック", "Osaka"; font-size: 9pt; line-height: 110%; font-weight: normal}
.el-8ppt_w { FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック", "Osaka" }
.na { margin-left:45px;margin-right:15px;font-size:9pt; ; line-height: 150%; font-family: "MS Pゴシック", "Osaka"}
.el-20pt { FONT-SIZE: 20pt; MARGIN: 0px; WORD-SPACING: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; FONT-FAMILY: "MS Pゴシック", "Osaka"}
p.daily {
font-size: 9pt; line-height: 110%
}
h1.top {
font-size:9pt;color:#333333;font-weight:normal; line-height: 150%
}
.head {
	font: 9pt "MS Pゴシック", Osaka;
	color: #333333;
}

input.menu {width:120px; height:18px; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
.txtblue {
	color: #000066;
}
.wgrey {
	color: #CCCCCC;
}
.red {
	color: #CC0000;
}
.q-head {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	MARGIN: 0px;
	WORD-SPACING: 0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 120%;
	FONT-FAMILY: "MS Pゴシック", "Osaka";
	color: #008DD5;
}

.strong_red {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.strong_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3c4a8b; TEXT-DECORATION: none
}
.strong_grey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
.q-head-a {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	MARGIN: 0px;
	WORD-SPACING: 0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 120%;
	FONT-FAMILY: "MS Pゴシック", "Osaka";
	color: #3333CC;
}

/* PICTURE GALLERY CODE */

.Galborder {
	border: 1px solid #FFFFFF;
}

A:hover .Galborder, A:active .Galborder {
	border: 1px solid #000000;
	filter: alpha(opacity=90);
}

