@charset "UTF-8";
/*************************************
	基本スタイル
**************************************/
html, body, div, span, object, iframe,
h1,h2,h3, h4, h5, h6, p, blockquote, pre,
abbr,address,cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer,header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html {
	font-size: 62.5%;
	scroll-behavior: smooth;
}

body {
	font-size: 1.4rem;
	font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
/*	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif; */
 /*	"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, sans-serif; */
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%;
	scroll-behavior: smooth;
	min-height: 100vh;
	line-height: 1.6em;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display: block;
}

section {
	width: 100%;
	display: inline-block;
}

nav ul {
list-style:none;
}

li {
	list-style: none;
}

a {
/*	color: #337ab7; */
	color: #000;
	text-decoration: none;
	cursor:pointer;
}

a:hover {
	opacity: 0.7;
}

table {
border-collapse:collapse;
border-spacing:0;
}

td,
th {
padding: 0;
}

dl,dt ,dd {
	text-align: left;
}

img {
	width: 100%;
	height: auto;
}

/*---------------------------------------------------------
	Androidデフォルトのオレンジのハイライトカラーを消す
----------------------------------------------------------*/
*{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}


/* クリアフィックス
------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block;
	clear: both; 
	height: 0; 
	visibility: hidden
}
