@charset "utf-8";
/* CSS Document ver1.05 */
 
/* @group common */
* {margin:0;padding:0;}
html>body{font-size:16px;}
body{font-size:100%;font-family:"Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Verdana, sans-serif;line-height:1.4;color:#000;text-align:center;}
html>/**/body{font-size:100%;}
*:first-child+html body{font-size:100%;}
* html body{vertical-align:baseline;font-size:100%;}
/*\*//*/
* 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%;}
/**/
.indent {display: block;text-indent: -10000px;position: absolute;font-size:1px;top:0;left: 0;text-align: left;}
/*css rollover*/
a.rollover:hover img { opacity: 0.4; filter:alpha(opacity=40);}
/**/
/* @end */
/* @group clear */
div.wrap, div.section, div#content, div#main{min-height:1%;}
div.wrap:after, div.section:after, div#content:after, div#main:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
* html div.wrap, * html div.section, * html div#content, * html div#main{height:1%;}
/*\*//*/
* html div.wrap, * html div.section, * html div#content, * html div#main{height:inherit;display:inline-table;}
/**/
/* @end */
