@charset "UTF-8";

/* RESET
--------------------------------------------------------------------*/
html,body,div,form {
margin: 0;
padding: 0;
color: #333333;
/* font-family:"ＭＳ Ｐゴシック", Arial, "Hiragino Kaku Gothic Pro", sans-serif;*/
/* font-family: Meiryo, 'MS PGothic', helvetica, osaka, sans-serif; */
}
body {
font-size: 16px !important; /* for Firefox, Safari, Opera */
/* text-align: center;*/
}
* html body {
font-size: 14px; /* for IE */
}
h1,h2,h3,h4,h5,h6 {
margin: 0;
padding: 0;
font-size: 14px; /* for Firefox, Safari, Opera */
line-height: 1.5em;
font-weight: normal;
}

p {
margin: 0;
padding: 0;
line-height: 1.5em;
font-weight: normal;
}
p,li,dd {}
ul,ol,li {
margin: 0;
padding: 0;
list-style: none;
}
dl,dt,dd {
margin: 0;
padding: 0;
}
address {
font-style: normal;
}
a {
outline: none;
}
a img,img {
border: 0;
}
a,a:link {color:#333333; text-decoration:none;}
a:visited {color:#333333;text-decoration:none;}
a:hover{color:#0000ff;text-decoration: none;}
a:active {color:#666666;text-decoration: none;}
em,address {
font-style: normal;
}

/* CLEARFIX
--------------------------------------------------------------------*/
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
min-height: 1px;
}
* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

#ui-datepicker-div {
    border: 1px solid #3b95e0;

}

.simulator-form label {
    margin-right: 5px;
}

.moveButtonReport {float: left;}
.hoverButton {cursor: pointer!important;}
.ui-datepicker-trigger {cursor: pointer!important;}
