html, body {
	height: 100%;
}
body {
	behavior:url("/var/www/html/isot/common/csshover.htc");
	background-color: #ffffff;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-height: 0;
	margin-bottom: 0;

	scrollbar-3d-light-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#999999;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#ffffff;

}

/* -Position- */
.copy {
	position: relative;
	bottom: 5px;
	font-family: "Arial", "Helvetica";
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
/* -Position- */

/* -Repeater- */
.head_x {
	background-image: url("../images/common/head/bg_head.gif");
	background-repeat: repeat-x;
	background-color: #FFF;
}

.main_x {
	background-image: url("../images/top/main/main_bg.gif"); 
	background-repeat: repeat-x;
	background-color: #CCC;
}

.local_bg_left {
	background-image: url("../images/common/sub_navi/local_navi_left.gif"); 
	background-repeat: repeat-y;
}

.local_bg_right {
	background-image: url("../images/common/sub_navi/local_navi_right.gif"); 
	background-repeat: repeat-y;
}

#main_bg_y {
	background-image: url("../images/top/main/main_shadow.png"); 
	background-repeat: repeat-y;
}

.repeat_x {
	background-image: url("../images/common/dot_x.gif"); 
	background-repeat: repeat-x;
}

.repeat_y {
	background-image: url("../images/common/dot_y.gif"); 
	background-repeat: repeat-y;
}

.repeat_y1 {
	background-image: url("../images/common/dot_y_1px.gif"); 
	background-repeat: repeat-y;
}

.line_x {
           background-image: url("../images/common/bg_line.gif");
           background-repeat: repeat-x;
}

.footer_x {
	background-image: url("../images/common/footer_x.gif");
	background-repeat: repeat-x;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* -Repeater- */

/* -local_navi1- */
.local_navi1 a {font-family: "Arial", "Helvetica"; display:table-cell; vertical-align:middle; padding-left:30px; padding-left:30px; _padding-top:10px; width:159px; _width:189px; height:39px; font-size: 12px; text-decoration:none; line-height:1.5em}
.local_navi1 a:link {color: #333333; background:url(../images/common/sub_navi/local_navi.gif)}
.local_navi1 a:visited {color: #333333; background:url(../images/common/sub_navi/local_navi.gif)}
.local_navi1 a:hover {color: #FFFFFF; text-decoration:none; background:url(../images/common/sub_navi/local_navi_on.gif)}
/* -local_navi1- */
/* -local_navi2- */
.local_navi2 a {font-family: "Arial", "Helvetica"; display:table-cell; vertical-align:middle; padding-left:30px; padding-left:30px; _padding-top:2px; width:159px; _width:189px; height:39px; font-size: 12px; text-decoration:none; line-height:1.5em}
.local_navi2 a:link {color: #333333; background:url(../images/common/sub_navi/local_navi.gif)}
.local_navi2 a:visited {color: #333333; background:url(../images/common/sub_navi/local_navi.gif)}
.local_navi2 a:hover {color: #FFFFFF; text-decoration:none; background:url(../images/common/sub_navi/local_navi_on.gif)}
/* -local_navi2- */

A:link {
	color:#ff6600;
	text-decoration:none;
}
A:visited {
	color:#333333;
	text-decoration:none;
}
A:hover {
	color:#ff9900;
	text-decoration:underline;
}
.ulist	{
	          margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}
.list	{
	          margin: 0px 0px 0px 0px;
	padding: 4px 2px 0px 0px;
	list-style: disc;
}

/* -text css- */
.catch1en {
            font-family: "Arial Black", "Helvetica Bold";
            font-size: 12px;
            letter-spacing: -1px;
            color: #333333;
            text-decoration:none;
			line-height:1.5em;
}
.catch2en {
            font-family: "Arial Black", "Helvetica Bold";
            font-size: 18px;
            letter-spacing: -1px;
            color: #333333;
            text-decoration:none;
			line-height:1.5em;
}
.catch3en {
            font-family: "Arial Black", "Helvetica Bold";
            font-size: 21px;
            letter-spacing: -1px;
            color: #333333;
            text-decoration:none;
			line-height:1.5em;
}
.catch4en {
            font-family: "Arial Black", "Helvetica Bold";
            font-size: 24px;
            letter-spacing: -1px;
            color: #333333;
            text-decoration:none;
			line-height:1.5em;
}
.catch5en {
            font-family: "Arial Black", "Helvetica Bold";
            font-size: 30px;
            letter-spacing: -1px;
            color: #333333;
            text-decoration:none;
}
.fnt0 {
            font-family: "Arial", "Helvetica";
            font-size: 9px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt1 {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt1b {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            font-weight: bold;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt1L {
            font-family: "Arial", "Helvetica";
			font-size: 11px;
            color: #333333;
            text-decoration:none;
			line-height: 1.5em;
}
.fnt2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt2b {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            font-weight: bold;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt3 {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt3b {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            font-weight: bold;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt4 {
            font-family: "Arial", "Helvetica";
            font-size: 16px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt4b {
            font-family: "Arial", "Helvetica";
            font-weight: bold;
            font-size: 16px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt5 {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt5b {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            font-weight: bold;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.wht1 {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht1b {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            font-weight: bold;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht2b {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht3 {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht3b {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            font-weight: bold;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht4 {
            font-family: "Arial", "Helvetica";
            font-size: 16px;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht4b {
            font-family: "Arial", "Helvetica";
            font-weight: bold;
            font-size: 16px;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht5 {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.wht5b {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            font-weight: bold;
            color: #ffffff;
            text-decoration:none;
            line-height:1.5em;
}
.red1 {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red1b {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            font-weight: bold;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red2b {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            font-weight: bold;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red3 {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red3b {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            font-weight: bold;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red4 {
            font-family: "Arial", "Helvetica";
            font-size: 16px;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red4b {
            font-family: "Arial", "Helvetica";
            font-weight: bold;
            font-size: 16px;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red5 {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.red5b {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            font-weight: bold;
            color: #ff0000;
            text-decoration:none;
            line-height:1.5em;
}
.org1 {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org1b {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            font-weight: bold;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org2b {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            font-weight: bold;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org3 {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org3b {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            font-weight: bold;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org4 {
            font-family: "Arial", "Helvetica";
            font-size: 16px;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org4b {
            font-family: "Arial", "Helvetica";
            font-weight: bold;
            font-size: 16px;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org5 {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.org5b {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            font-weight: bold;
            color: #ff6600;
            text-decoration:none;
            line-height:1.5em;
}
.grn1 {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn1b {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            font-weight: bold;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn2b {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            font-weight: bold;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn3 {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn3b {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            font-weight: bold;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn4 {
            font-family: "Arial", "Helvetica";
            font-size: 16px;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn4b {
            font-family: "Arial", "Helvetica";
            font-weight: bold;
            font-size: 16px;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn5 {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.grn5b {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            font-weight: bold;
            color: #006600;
            text-decoration:none;
            line-height:1.5em;
}
.bl1 {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl1b {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            font-weight: bold;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl2b {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            font-weight: bold;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl3 {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl3b {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            font-weight: bold;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl4 {
            font-family: "Arial", "Helvetica";
            font-size: 16px;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl4b {
            font-family: "Arial", "Helvetica";
            font-weight: bold;
            font-size: 16px;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl5 {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.bl5b {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            font-weight: bold;
            color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.gry1 {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry1b {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            font-weight: bold;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry2b {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            font-weight: bold;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry3 {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry3b {
            font-family: "Arial", "Helvetica";
            font-size: 14px;
            font-weight: bold;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry4 {
            font-family: "Arial", "Helvetica";
            font-size: 16px;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry4b {
            font-family: "Arial", "Helvetica";
            font-weight: bold;
            font-size: 16px;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry5 {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.gry5b {
            font-family: "Arial", "Helvetica";
            font-size: 18px;
            font-weight: bold;
            color: #666666;
            text-decoration:none;
            line-height:1.5em;
}
.navi2 {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #333333;
            text-decoration:none;
            line-height:22px;
}
.fnt2serif {
            font-family: "平成明朝", "ＭＳ 明朝";
            font-size: 12px;
            color: #333333;
            text-decoration:none;
            line-height:1.5em;
}
.fnt2grn {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #ffffff;
            background-color: #009900;
            text-decoration:none;
            line-height:1.5em;
			padding:2px;
}
.fnt2bl {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #ffffff;
            background-color: #000066;
            text-decoration:none;
            line-height:1.5em;
}
.fnt2gray {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #333333;
            background-color: #cccccc;
            text-decoration:none;
            line-height:1.5em;
            padding:2px;
}
.fnt2org {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #333333;
            background-color: orange;
            text-decoration:none;
            line-height:1.5em;
            padding:2px;
}
.wht1red {
            font-family: "Arial", "Helvetica";
            font-size: 10px;
            color: #ffffff;
            background-color: red;
            text-decoration:none;
            padding: 1px;
}
.wht2red {
            font-family: "Arial", "Helvetica";
            font-size: 12px;
            color: #ffffff;
            background-color: red;
            text-decoration:none;
            line-height:1.5em;
			padding:2px;
}

.gradationLB{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ccddff,EndColorStr=#ffffff);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAb0lEQVQImT3EVw4BAQAFwHf/uxFEhOiirb5a9PHFfEwqA1IdkNqQ1EekMSbNCWlNf7VnpDMn3QXpLUm/IMOCjFZksibTLZntyHxHFntSlGRVks2RbE9kfyaHCymv5Hwjl3/XO7k/yeNFnm/y/pAPvpu+iXNXA9faAAAAAElFTkSuQmCC");
background-repeat:repeat-x;
background-color:#ffffff;
}

.kado  { background-color:#ffffff; }
.kado1 { margin: 0 5px;height:1px;overflow: hidden; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden;}
.kado4 { margin: 0 1px;height:2px;overflow: hidden; }
.kado5 { padding:10px; }

/* -text css- */