@charset "utf-8";
/* CSS Document */

/************************************************************
FONT SIZE
************************************************************/
html{font-size:62.5%;}
/*html.fontChange1{font-size:62.5%;}
html.fontChange2{font-size:70%;}*/
body{font-size:16px;font-size:1.6rem;}
p,li,dt,dd,th,td,textarea{font-size:16px; font-size:1.6rem;}

/************************************************************
HTML TAGS
************************************************************/
*{
	margin:0;
	padding:0px;
	box-sizing:border-box;
}


html, body {
	color: #222;
	font-family:'Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing:0.03em;
	-webkit-text-size-adjust:100%;
	font-weight:400;
	background: #fff;
}

p{
	line-height:2;
	font-weight:400;
	letter-spacing:normal;
	font-size: 16px;
	font-size: 1.6rem;
}

dd,dt{
	line-height:1.6;
	letter-spacing:normal;
	font-size: 14px;
}

dt{font-weight:bold; letter-spacing:normal;}

li{font-size: 14px; line-height:1.6;	letter-spacing:normal;}

th{font-size: 14px;line-height:1.6;	letter-spacing:normal;}

td{font-size: 14px;line-height:1.6;	letter-spacing:normal;}

ul,ol{list-style-type:none;}

img{vertical-align:bottom; letter-spacing:normal;max-width: 100%;}

hr{margin:0px;padding:0px;}

address{font-style:normal;}

a{
	color: #222;
	outline:none;
	text-decoration:none;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

a:hover {
	text-decoration:underline;
	/*color: #00bfaf;*/
	color:#222;
}

a img{border:none;}


@media screen and (max-width: 812px) {
p{
	line-height: 1.8;
}
p,li,dt,dd,th,td{font-size:14px; font-size:1.4rem;}
	
a{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition:none;
	-o-transition: none;
	transition: none;
}

}