﻿

/* ハイパーリンク */
a {text-decoration:underline;color:#006699;}
a:hover {text-decoration:none;color:#FF3333;}
a.footer {color:#999999;}
a.top {color:#333399;}

a.mcate {text-decoration:underline;color:#996699;}
a.scate {text-decoration:underline;color:#6666CC;}

/* コピーライト・pagetopリンク */
.copy {font-size: 11px;color: #666666;text-decoration: none;}
.pagetop {color:#666666;font-size:10px;text-align:right;margin-right:6px;}


/* 注釈用 */
.notes {font-size:11px;color:#555555;}
.notes2 {font-size:11px;color:#996600;}
.top12 {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%
}
.main12 {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%
}
.main12blue {
	FONT-SIZE: 12px; COLOR: #003399; LINE-HEIGHT: 120%
}

.main12 {
	FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 140%
}

.main12d {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%
}

.main12e {
	FONT-SIZE: 12px; COLOR: #CF4170; LINE-HEIGHT: 140%
}

.main12g {
	FONT-SIZE: 12px; COLOR: #719B00; LINE-HEIGHT: 140%
}

.main12r {
	FONT-SIZE: 12px; COLOR:#FF0000; LINE-HEIGHT: 140%
}

.main12o {
	FONT-SIZE: 12px; COLOR:#F06000; LINE-HEIGHT: 140%
}

.main12w {
	FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 120%
}
.main12b {
	FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 180%
}

.main12green {
	FONT-SIZE: 12px; COLOR: #008C74; LINE-HEIGHT: 180%
}

.main13m {
	FONT-SIZE: 13px; COLOR: #9966FF; LINE-HEIGHT: 120%
}

.main13o {
	FONT-SIZE: 13px; COLOR: #FF9900; LINE-HEIGHT: 120%
}

.car11 {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 115%
}
.main11{
	FONT-SIZE: 11px; COLOR: #555555; LINE-HEIGHT: 140%
}
.main15{
	FONT-SIZE: 15px; COLOR: #333333; LINE-HEIGHT: 115%
}
.main15b {
	FONT-SIZE: 15px; COLOR: #003399; LINE-HEIGHT: 115%
}
.main15r {
	FONT-SIZE: 15px; COLOR: #990000; LINE-HEIGHT: 115%
}

.main15o {
	FONT-SIZE: 15px; COLOR: #F06000; LINE-HEIGHT: 115%
}

.main15w {
	FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 115%
}
.main15p {
	FONT-SIZE: 15px; COLOR: #CF4170; LINE-HEIGHT: 115%
}

.main16{
	FONT-SIZE: 16px; COLOR: #555555; LINE-HEIGHT: 140%
}
.main18{
	FONT-SIZE: 18px; COLOR: #555555; LINE-HEIGHT: 140%
}

.main18w{
	FONT-SIZE: 18px; COLOR: #FFFFFF; LINE-HEIGHT: 140%
}

.main18b{
	FONT-SIZE: 18px; COLOR: #003399; LINE-HEIGHT: 140%
}

.main18p{
	FONT-SIZE: 18px; COLOR: #CF4170; LINE-HEIGHT: 140%
}

/* スクロールバー色 */
body {
scrollbar-3dlight-color:#666666;
scrollbar-arrow-color:#666666;
scrollbar-base-color:#EBEAE4;
scrollbar-darkshadow-color:#EBEAE4;
scrollbar-face-color:#EBEAE4;
scrollbar-highlight-color:#EBEAE4;
scrollbar-shadow-color:#666666;

}



/* フォームボタン */
.formbtn1 {margin: 0px;background-color: #FFFFFF;border:0px;width:168px;height:30px;vertical-align:top;text-align:left;}
.formbtn2 {margin: 0px;background-color: #FFFFFF;border:0px;width:44px;height:30px;vertical-align:top;text-align:left;}


/*SEO*/
html{height:100%;}
body{height:100%; margin:0px; margin-left:auto; margin-right:auto;}
#whole{width:100%; margin:0px auto; position:relative; height:100%; min-height:100%;}
body > #whole {height:auto;}
#main{padding-bottom:20px;}
#foot{position:absolute; bottom:0px; width:100%; padding:0px; height:15px;}
h3 {font:11px normal;width:750px; margin-top:0px; margin-bottom:5px;text-align:right;}
