@charset "utf-8";

@import url("lng-select.css?v=3");
@import url("relate-app.css?v=3");
@import url("footer-item.css?v=3");

	*{font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, /*sup,*/ tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: auto;
		padding: 0;
		border: 0;
		font-style: normal;
		font-weight: normal;
		font-size: 1em;
		list-style: none;
	}
	
	article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,
	
	input, textarea{
		margin: auto;
		padding: 0;
	}
	
	table{
		border-collapse: collapse; 
		border-spacing:0;
		margin-left: 0;
	}
	strong,b{font-weight:bold;}
	caption, th{  text-align: left;}
	a:focus { outline:none;}
	a:hover{ backface-visibility: hidden;}


/*- 2020.6 header style -*/

	.konami-header{
	width: 100%;
	height: 37px;
	}
		.konami-header > a:first-child{
			display: inline-block;
			position: absolute;
			left: 0; top: 0;
		}
		.konami-header > a:first-child img{width: 130px;}


/* app googleplay badge */
	a.badge img{
		border-radius: 3.135% 3.135% 3.135% 3.135% / 10.87% 10.87% 10.87% 10.87%;
		border: 1px solid #a6a6a6;
	}
	a.badge img:hover{
		border: 1px solid #eee;
		transition: .2s;
	}