@charset "utf-8";

/*======================================
　1.Reset
=======================================*/

body,div,p,form,input,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,address {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5;
}
img {border:0;}
ul {list-style: none;}

/*======================================
　2.Fonts
=======================================*/

body {
	font-size: 62.5%;
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka, 'ＭＳ Ｐゴシック',sans-serif;
}

/*======================================
　3.Other
=======================================*/

body {
color: #666666;
background: #FFFFFF;
}
p {
font-size: 100%;
}

/* --- link --- */
a {
color: #0000FF;
text-decoration: none;
}
hr {
	display: none;
}

a:visited {
color: #0000FF;
text-decoration: none;
}
a:hover {
color: #0000FF;
text-decoration: none;
}

a:active {
text-decoration:underline;
position:relative;
left:+1px;
top:+1px;
}



.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}


/*======================================
　4.共通の見出し
=======================================*/

h1 {
	font-size: 220%;
	font-weight: bold;
}
h1 a:link,
h1 a:visited,
h1 a:active{
	color:#666666;
	text-decoration:underline;
}
h1 a:hover{
	color:#999999;
	text-decoration:underline;
}
h2 {
	font-size: 180%;
	font-weight: bold;
	margin-bottom:10px;
}
h3 {
	font-size: 160%;
}
h4 {
	font-weight: bold;
	font-size: 120%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 160%;
}
