/* CSS Document */
@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);
@import url(https://fonts.googleapis.com/earlyaccess/sawarabigothic.css);
@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,500,600,700');
/* 
英字タイトル	font-family: 'EB Garamond', serif;
日本語ゴシック	font-family: 'Sawarabi Gothic';
日本語明朝	font-family: "Sawarabi Mincho";
*/

*{
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	letter-spacing: 0.1rem;
	line-height: 1.3rem;
	color: #353535;
	font-family: 'Sawarabi Gothic';
	font-weight: normal;
}
html {
	font-size: 74%; /* Base Font Size 12px */
	min-height: 100vh;
	height: 200px;
	overflow-x: hidden;
}

body {
	width: 200px;
	margin: 0 auto;
	height: 100%;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 1.2rem;  
}

a{
	text-decoration: none;
}
ul{
	list-style: none;
}
img{
	width: 100%;
}
nav{
	padding: 0.5rem;
}
h2{
	font-family: 'EB Garamond', serif;
	font-size: 18px;
	margin: 0.8rem 0 1rem 0;
	font-weight: 600;
	border-bottom:1px solid #353535;
	padding: 0.4rem;
}
h3 a{
	display: block;
	width: 100%;
	font-size: 15px;
	padding: 0.5rem;
}
h3 a:hover{
	background: rgba(218,218,218,1.00);
}

ul{
	margin-bottom: 1.2rem;
}
ul li{
	width: 100%;
	padding-left: 1rem;
}
ul li a{
	display: block;
	width: 100%;
	color: rgba(31,31,31,1.00);
	padding: 0.4rem;
	font-size: 1.1rem;
}
ul li a:hover{
	background: url(../img/parts/arrow-gray.png) no-repeat right center;
	background-size: 5px;
}
