@charset "utf-8";
/* CSS Document */
/* @group common */
* {margin:0;padding:0;}
html>body{font-size:12px;}
body{font-size:75%;font-family:"Lucida Grande", Arial, sans-serif;line-height:1.4;color:#4a4a4a;text-align:center; background:url(img/bg_body.gif) repeat-x #96d4ed;}
*:first-child+html body{font-size:75%;}
html>/**/body{font-size:75%;}
* html body{vertical-align:baseline;font-size:75%;}
/*\*//*/
* html body{letter-spacing:0;vertical-align:middle;}
/**/
h1, h2, h3, h4, h5, h6, table, p, ul, ol, dl, input, textarea{font-size:100%;}
ul li, ol li{list-style-type:none;}
table tr th, table tr td{line-height:1.4;text-align:left;vertical-align:top;}
ul li p, ul li dl, ol li p, ol li dl, table p, table ul, dl dd p, dl dd ul,ul ul,dl table,table table,ul table,ol ul,dl h2,dl h3,dl ol,ul ol {font-size: 100%;}
hr{display:none;}
em, strong{font-weight:bold;}
img{border:0;}
sup {position: relative;top: .2em;font-size: 75%;}
sub {font-size: 75%;vertical-align: text-bottom;}
a{outline:none;color:#2181cc;text-decoration:underline;}
a:link{ color:#2181cc;text-decoration:underline;}
a:visited{ color:#2181cc;text-decoration:underline;}
a:hover{color:#2181cc; text-decoration: none;}
a:active{color:#2181cc;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
input, select {vertical-align:middle;}
/*fontsize 10px for_ie*/
.fSmall {font-family:Verdana, sans-serif; font-size:62.5%;}
/**/
/*css rollover*/
a.rollover:hover img { opacity: 0.6; filter:alpha(opacity=60);}
/**/
/* @end */
/* @group clear */
div.sns div.inner, div.wrap, div.section, div#content, div#main{min-height:1%;}
div.sns div.inner:after, div.wrap:after, div.section:after, div#content:after, div#main:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
* html div.sns div.inner,* html div.wrap, * html div.section, * html div#content, * html div#main{height:1%;}
/*\*//*/
* html div.sns div.inner,* html div.wrap, * html div.section, * html div#content, * html div#main{height:inherit;display:inline-table;}
/**/
/* @end */


/* @group common */
div#content {
	position: relative;
}
body div.sns {
	position: absolute;
	right:0px;
	width:299px;
	top:0px;
}
body div.sns p.tw{
	float:left;
	width:105px;
}
body div.sns p.fb{
	float:right;
	width:100px;
}
div#container {
	width: 844px;
	text-align: left;
	margin: 22px auto 0 auto;
	background:url(img/bg_container.png) 519px 203px no-repeat;
}
div#content{
	position:relative;
}
h1{

}
ul.globalMenu {
	width: 446px;
	padding-top: 29px;
}
ul.globalMenu li {
	float: left;
	width: 223px;
	text-align: center;
	min-height: 68px;
	height: auto !important;
	height: 68px;
	/*height: 5em;  for IE6 */
}
ul.globalMenu li a span{
	display:none;
	position:absolute;
	top:50px;
	right:0;
}
ul.globalMenu li a:hover span{
	display:block;
}
div#footer {
	background: none repeat scroll 0 0 #219acf;
	width: 100%;
	margin-top: 48px;
}

/* end */


