@charset "utf-8";

/* tag */
body {
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../img/bg1.gif);
	background-repeat: repeat-y;
	background-position: center;
}
a {color: #CC6666; text-decoration: underline;}
a:hover {color: #E60004; text-decoration: none;}
h1,h2,h3,h4,h5,p,form,dl {margin: 0px;	padding: 0px;	font-weight: normal;}
img {border:none;}

/* class */
.text9 {font-size: 59%;	line-height: 100%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	letter-spacing: 0px;}
.text10 {font-size: 69%;	line-height: 100%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text12 {font-size: 84%;	line-height: 100%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text14 {font-size: 94%;	line-height: 100%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text16 {font-size: 100%;	line-height: 100%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text9h {font-size: 59%; line-height: 133%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text10h {font-size: 69%; line-height: 133%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text10t {font-size: 10px;	line-height: 14px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	letter-spacing: 0px;}
.text12h {font-size: 84%; line-height: 133%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text14h {font-size: 94%; line-height: 133%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text14t {font-size: 14px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	letter-spacing: 0px;	font-weight: bold;}
.text14m {font-size: 14px;	line-height: 20px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	letter-spacing: 0px;}
.text16h {font-size: 100%; line-height: 133%;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing: 0px;}
.text16t {font-size: 16px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	letter-spacing: 0px;	font-weight: bold;}

.white {color: #FFFFFF;}
.gray {color: #666666;}
.red {color: #E60004;}
.pink {color: #CC6666;}
.clear {clear:both;}
.spacer {margin: 0px;	padding: 0px;}
.strong {font-weight: bold;}
.bdblack {border-bottom: 1px solid #000000;}
.bdgray {border-bottom: 1px dotted #CCCCCC;}
.bdred {border-left: 3px solid #E60004;	padding-left: 9px;}
.bdbeige {border-top: 1px solid #EFEEDE;}
.bdbeige2 {border-bottom: 3px dashed #EFEEDE;}
.bgwhite {background-color: #FFFFFF;}
.bgblue {background-color: #77A29E;}
.bglightblue {background-color: #B3C8BE;}
.bgpink {background-color: #C298B0;}
.salmon {background-color: #D8C3C7;}
.bgyellow {background-color: #CFB796;}
.bglightyellow {background-color: #DFD2BA;}
.bggreen {background-color: #ABAC86;}
.bglightgreen {background-color: #CDCDB2;}
.bgred {background-color: #CC6666;}
.bgbeige {
	background-color: #EFEEDE;
	height: 1px;
}
.pb3 {padding-bottom: 3px;}
.pb5 {padding-bottom: 5px;}
.pt5 {padding-top: 5px;}
.pl5 {padding-left: 5px;}
.pb7 {padding-bottom: 7px;}
.pb10 {padding-bottom: 10px;}
.pl10 {padding-left: 10px;}
.mb12 {margin-bottom: 12px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pd22 {padding: 22px;}
.pb32 {padding-bottom: 22px;}
.tobai {font-family: "ＭＳ ゴシック", "Osaka－等幅";}
.fL {float: left;}
.fR {float: right;}

/* global area */
#global {
	width: 750px;
	margin: auto;
	background-image: url(../img/logobg.gif);
	text-align: left;
	background-repeat: no-repeat;
	background-position: right top;
}
.indent {padding: 0px 25px 0px 25px;}

/* header area */
#alnologo {
	width: 357px;
	padding: 12px 0px 4px 35px;
}
* html #alnologo {width: 392px;}
/*\*//*/
div#alnologo {width: 357px;}
/**/
#lekkalogo {
	width: 145px;
	padding-top:10px;
	text-align: right;
}

/* footer area */
#footer {
	margin-top: 15px;
	padding: 18px 0px 18px 0px;
	font-family: Century Gothic, Helvetica, Arial;
	font-size: 9px;
	color: #999999;
	letter-spacing: 1px;
	text-align: center;
	border-top: 1px solid #FFFFFF;
}
