/* ========================================   */
/* 基本設定
/* ========================================   */
body, div, td, p, ul, ol, dl, dd, img, form, h1, h2, h3, h4, h5 {
margin: 0;
padding: 0;
border: none;
font-style: normal;
text-align: left;
}

/* ===== 基本 =====   */
body {

font:13px 'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';
color: #333333;
background: #0e5095;
line-height:1.5;
}

/*iPad*/
@media screen and (max-device-width: 1024px) {
body{line-height:15px;}
}

table {
border-collapse: collapse;
font-size:100%;
}
h1, h2, h3, h4, h5 {
font-size:100%;
font-weight:bold;
}
form input {
font-size:100%;
}
th, td {
border-collapse: collapse;
}
ul, ol {
list-style-type: none;
}
img{
  border: 0;
}

/*リンク色  */
a{
cursor:pointer;
}
a:link {
text-decoration:underline;
color:#004896;
}
a:visited {
text-decoration:underline;
color:#004896;
}
a:hover {
text-decoration:underline;
color:#ff6516;
}
a:active {
text-decoration:none;
color:#004896;
}

/*回り込み  */
.floatRight {
display:block;
float:right;
}
.floatLeft {
display:block;
float:left;
}

/*回り込み解除  */
.clearFix:before,
.clearFix:after{
content: "";
display: table;
}
.clearFix:after{
clear: both;
}
.clearFix{
zoom: 1;
}

/*行揃え  */
.alignLeft {
text-align:left;
}
.alignRight {
text-align:right;
}
.alignCenter {
display:block;
text-align:center;
}
