@charset "utf-8";

body{ padding-top:70px;}
img{ margin:0 auto;}
*{line-height: 2em;}
a:hover{text-decoration: none;}

h1{
	text-align:center;
	font-size:36px;	
	margin:30px auto 10px;
	max-width:800px;
	font-family: a-otf-ryumin-pr6n, serif;
	font-style: normal;
	font-weight: 300;
}
h1 small{
	display:block;
	font-size:12px;
	margin:5px auto 10px;
	letter-spacing:4px;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
}

.categoryList{ padding: 50px 0;}
.categoryList h2{
	font-size:24px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:10px auto;
	padding:0 0 5px;
	border-bottom:1px #c0c0c0 solid;
}
.categoryList h3 a{
	font-size:14px;
	color:#000;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	transition:0.5s;
	padding-left:20px;
}
.categoryList h3 a:hover{ color:#c0c0c0;}
.categoryList ul{ padding:0 0 30px 20px;}
.categoryList ul li a{ color:#999; transition:0.5s;font-size:13px;}
.categoryList ul li a:hover{ color:#ddd;}
@media screen and (max-width:500px){

}