/*************************************************************************************** 基本設定 */

html, body {
  height:100%;
}
html{
font-size:62.5%;   /*font-sizeを10pxにする*/
}
body {
  background-position:50% 40px;
  /*font-size:0.8em;*/
  font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height:1.5;
  color:#000;
}

body.mac {
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body, h1, h2, h3, h4, p, ul, li, dl, dt, dd{
  margin:0;
}


li { list-style:none; }

ul,li{ padding:0px; margin:0px; }

img { border:none; vertical-align:bottom;}

a { text-decoration:none; }

a:link,
a:visited,
a:active{color:#ffffff;}
a span{color:#825b25;}
a span:hover{color:#db7093;}
a:hover{color:#87cefa;}

a img.linkimg{
background:none!important;
    -webkit-transition: 0.2s ease-in-out;  
       -moz-transition: 0.2s ease-in-out;  
         -o-transition: 0.2s ease-in-out;  
            transition: 0.2s ease-in-out;  
}

a:hover .linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}


h1 span,
h2 span,
h3 span,
h4 span{
display:none; /*非表示*/
}

input{
outline:0;
border:none;
}
input[type="submit"]{
cursor:pointer;
}

/*** eAM共通 */
/* clearfix */
div:after,
ul:after {
content:"";
display:block;
clear:both;
visibility:hidden;
height:0;
}

* html div,
* html ul {
display:inline-block;
}

/* exlude MacIE5 \*/
* html div,
* html ul { height:1%; }
div,
ul { display:block; zoom:1; }

/* end MacIE5 */

.clear {
 clear:both;
 height:0;
 margin:0;
 padding:0;
}

.textindent {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.t_center{
text-align:center;
}