@charset "utf-8";


/**  default.css Menu *********************************************

  ・基本設定

*******************************************************************/


/* リセット
--------------------------------------*/
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:81.3% "ＭＳ Ｐゴシック","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans","Hiragino Kaku Gothic Pro","Meiryo",arial,helvetica,clean,sans-serif;

*font-size: small;
*font: x-small;
	color: #333333;
	background: #ffffff;
	margin: 0 auto;
	position: relative;
}

table {
border-collapse: collapse;
font-size: inherit;
font: 100%;
}

h1,h2,h3,h4,h5 {
font:13px "ＭＳ Ｐゴシック","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans","Hiragino Kaku Gothic Pro","Meiryo",arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
font-weight:bold;
}

input,textarea,select{
font:100% "ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode","Lucida Sans","Hiragino Kaku Gothic Pro","Meiryo",arial,helvetica,clean,sans-serif;
}

th,td{
border-collapse: collapse;
}

ul,ol{
list-style-type: none;
}

/* リンク色
--------------------------------------*/
a:link { text-decoration:none; color:#2481d7; }
a:visited { text-decoration:none; color:#0082d4; }
a:hover { text-decoration:underline; color:#0082d4; }
a:active { text-decoration:none; color:#0082d4; }


/* 回り込み解除
--------------------------------------*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/**/
