@charset "Shift-JIS";


/* ===== ブラウザデフォ値 ============================================= */
/* ----- 各ブラウザデフォ値クリア ----- */
* {
margin : 0;
padding : 0;
font-style : normal;
font-weight : normal;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;
list-style : none;
line-height : 1.4 !important;
/*font-size:medium;*/
}

/* ----- 全ブラウザ共通デフォ値再設定 ----- */

html {/*Firefoxのスクロールバー表示*/
overflow-y:scroll;
}


html {
text-align : left;
color : #444;
}



h1, h2, h3, h4, h5, h6, dt, th, em, strong, b {
font-weight : bold;
}


table {
clear:both;
margin : 1em 0;
}

caption {
text-align:left;
}

th, td {
vertical-align:top;
}

a {
color : #4d5aaf;/* 紺桔梗 */
text-decoration : underline;
}

a:visited {
color : #68699b;/* 紅掛花 */
}

a:hover {
color : #5a79ba;/* 薄花桜 */
text-decoration : none;
}

img {
vertical-align : top;/* IEで画像に隙間ができるバグの回避 */
border : none;
}


hr {
display : none;
}



.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
zoom:1;
}

















