@charset "utf-8";

/*** mynavi CSS Document *************************************

	default.css

----------------------------------------------------------------***/

/* ===== リセット ===== */

*{
_zoom:1;
}

/*alpha*/
.alpha:hover {
  filter: alpha(opacity=70);
  opacity: 0.7;
}

body,div,th,td,p,ul,ol,dl,dt,dd,img,form,h1,h2,h3,h4,h5,hr{
margin: 0;
padding: 0;
border: none;
font-style: normal;
word-break:break-all;
}

:root *> *{
word-wrap:break-word;
}

input,textarea,select{
margin: 0;
padding: 0;
font-size:inherit;
line-height:inherit;
}

table{
*border-collapse:collapse;
border-spacing: 0;
font-size:inherit;
line-height:inherit;
}

th,td{
border-collapse: collapse;
}

ul{
list-style-type: none;
}

em{
font-style:normal;
}

h1,h2,h3,h4,h5,h6{
font-size:inherit;
line-height:inherit;
word-wrap:break-word;
}

/* ===== リンク色 ===== */

a:link { text-decoration:none; color:#0070be; padding-bottom:1px; }
a:visited { text-decoration:none; color:#0070be; }
a:hover { text-decoration:underline; color:#0070be; }
a:active { text-decoration:none; color:#0070be; }


/* ===== clearfix ===== */
/* clearFix
-----------------------------------------------------*/
.clearFix:before,
.clearFix:after{
content: "";
display: table;
}

.clearFix:after{
clear: both;
}

.clearFix{
zoom: 1;
}


/* ===== フォント設定 ===== */

body {
color:#333333;
font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
font-size:75%;
line-height:133%;
}