@charset "utf-8";
html, body { height:100%; margin:0; padding:0; }
html>body #all { height:auto; }
html>body #all1 { height:auto; }

body {
	background-color: #FFFFFF;
}

#all {  height:100%; min-height:100%; margin-bottom: -163px; background:url(i/bgs/bg001.gif) repeat-y 100% 0; min-width:1000px; max-width:1255px}
#all {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'&& (document.documentElement.clientWidth||document.body.clientWidth)>1255?'1255px':'100%')}

#all1 {  height:100%; min-height:100%; margin-bottom: -163px; background:url(i/bgs/bg001.gif) repeat-y 100% 0; min-width:1124px; max-width:1255px}
#all1 {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1124?'1124px':'100%'&& (document.documentElement.clientWidth||document.body.clientWidth)>1255?'1255px':'100%')}

p, a, div, td { font-family:Arial, Helvetica, sans-serif; font-size:11px;   color:#000}

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif}

form, input, select, textarea, p { padding:0; margin:0}

ul, li { margin:0; padding:0; list-style:none}

a { text-decoration:underline; color:#0091dc}
a:hover { text-decoration: none}

#main01 { padding:150px 150px 0 100px}
#main01_1 { padding:150px 20px 0 100px}
#main02 { padding:150px 50px 0 100px}
#main03 { padding:0 50px 0 0; position:absolute; z-index:20; left:100px; top:150px}

h1.var01 {
	font-size:40px;
	color:#990000
}
h1.var02 { font-size:18px; color:#fff; background:url(i/bgs/bg003.gif) no-repeat 0 0; padding:18px 62px 18px 35px; float:left; display: block}
h2.var01 { font-size:40px; color:#c22233; float:left; margin:5px 0 0 0}
h2.var01 span { color:#000}
h3.var01 { font-size:12px; text-transform:uppercase; color:#c22233; margin:0 0 10px 0}
h4.var01 { font-size:18px; text-transform:uppercase; color:#c22233; margin:0 0 10px 0; font-weight:normal}

p.p01 { font-size:21px; line-height:30px; width:85%}
p.p01 a{ font-size:21px; line-height:30px; }
p.p01 span { font-size:12px}
p.p01 span a { font-size:12px}
p.p01 em { font-family:Georgia, "Times New Roman", Times, serif; font-size:180px; display:block; margin:0px 0 0 0px; font-style:normal; line-height:normal}
p.p01_1  { padding:0; width:100%}
p.p02 { font-size:14px; line-height:24px; margin:0 0 0 0; width:100%}
p.p03 { font-size:21px; line-height:30px; width:50%; float:left}
p.p04 { font-size:14px; line-height:24px; width:39%; float:left}
p.p05 { font-size:12px; line-height:19px}
p.p06 { font-size:18px; line-height:24px; width:65%; float:left}

.col01 { width:30%; float:left}

#header { position:absolute; left:0; top:0; width:100%; min-width:1000px; max-width:1255px }
#header{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'&& (document.documentElement.clientWidth||document.body.clientWidth)>1255?'1255px':'100%')}
.mmenu { margin:55px 0 0 0px; float:left;}
.mmenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0091dc;
	display:block;
	float:left;
	margin:50px 0 0 0
}
.mmenu span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	display:block;
	float:left;
	margin:50px 0 0 0
}
.mmenu .st01 {
	background:url(i/bgs/bg002.gif) no-repeat 0 0;
	margin:0;
	padding-top: 16px;
	padding-right: 59px;
	padding-bottom: 17px;
	padding-left: 0px;
}

.lmenu{ margin:30px 0 0 0; float:left}
.lmenu li { font-size:14px; margin-bottom:20px}
.lmenu li a{ font-size:14px}
.lmenu li a.act { color:#000}
.lmenu li ul { margin:20px 0 0 16px}
.lmenu li ul li { padding:0 0 0 7px; background:url(i/bulls/bul001.gif) no-repeat 0 6px}
.lmenu li ul li a { padding:0 0 0 15px}
.lmenu li ul li span { padding:0 0 0 15px}

.box01 { background:url(i/bgs/bg004.gif) no-repeat 0 0 #f3f3f3}
.box01 .st01 { background:url(i/bgs/bg005.gif) no-repeat 100% 0 }
.box01 .st02 { background:url(i/bgs/bg006.gif) no-repeat 100% 100% }
.box01 .st03 { background:url(i/bgs/bg007.gif) no-repeat 0 100% }
.box01 .st04 { width:180px; float:left; font-size:12px}
.box01 .st05 { width:225px; float:left; font-size:14px; font-style:italic; margin:0 0 10px 0}
.box01 .st05 span { width:191px}
.box01 .st05 a.st07 { color:#000; font-size:14px; text-decoration:none; cursor:pointer}
.box01 .st05 a.st07:hover { text-decoration:underline}
.box01 .st06 { padding:0 0 0 40px}

.box02 { width:811px; height:558px;  float:left; position:relative; margin:10px 0 0 0}
.box02 .st01 { position:absolute; left:0; top:0; z-index:10}

.box03 { background:url(i/bgs/bg004.gif) no-repeat 0 0 #f3f3f3; width:300px; position:absolute; left:80px; top:0px; z-index:20}
.box03 .st01 { background:url(i/bgs/bg005.gif) no-repeat 100% 0; ; position:static}
.box03 .st02 { background:url(i/bgs/bg006.gif) no-repeat 100% 100% }
.box03 .st03 { background:url(i/bgs/bg007.gif) no-repeat 0 100%; padding:15px; font-size:11px }

.box04 { position:absolute; left:190px; top:220px; z-index:10}

.box05 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 200px;
}

.box06 { width:661px;}
.box06 .st01 { font-size:21px; padding:10px 0 15px 85px}
.box06 .st02 { background:url(i/bgs/bg008.jpg) no-repeat 0 0; padding:10px 0 0 10px}
.box06 .st03 { font-size:14px; padding:30px 0 15px 85px}

.box07 { width:665px}
.box07 th { font-size:12px; font-weight:normal; border-bottom:4px solid #e7e7e7; padding:10px}
.box07 td { border-bottom:1px solid #e7e7e7; padding:10px 15px; text-align:center; font-size:12px}
.box07 td.st01 { text-align:left}
.box07 tr.st02 td { background:#f3f3f3}
.box07 td.st03 { padding-left:0}
.box07 tr.st04 td { background:#e7e7e7}

.list01 { margin:10px 0 0 0}
.list01 li { padding:0 0 5px 0; font-size:12px}


.ls01 { width:332px}
.rs01 { width:723px}

.rt01 {float:right; width:100%; margin-left:-323px;}
.rt02 {
	margin-left:250px;
}
.rt03 {float:right; width:323px  }


.logo1 { float:right; margin:50px 0 0 0; display:block }
.logo2 { float:left; margin:55px 0 0 0 ; display:block}

.copy { float:right; margin:55px 0 0 0}

#footer {  height:163px; width:100%;; min-width:1000px; max-width:1255px }
#footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'&& (document.documentElement.clientWidth||document.body.clientWidth)>1255?'1255px':'100%')}
.footer01 { margin:0 90px 0 113px; border-top:1px solid #e8e8e8}

#of {  height:163px}
#of1 {  height:1113px}


.left { float:left}
.right { float:right}
.clear { clear:both}
.clear1 { clear:both; height:1px; overflow:hidden}
.clear1 img {display:block}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix {height: 1%;}
.boxBD {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 200px;
}

