@charset "UTF-8";

body {
	font-size:16px;
	*font-size:small;
	*font:x-small;
	font-family:'UD Shin Go DemiBold JIS2004','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

/*
{
	font-family: vdl-logojr, sans-serif;
	font-weight: 900;
	font-style: normal;
	line-height: 1.2em;
}
*/

.ttl,
.sttl,
.btn a,
.text_box h3,
.live_area h3
{
	font-family: 'UD Shin Go Heavy JIS2004','tofu';
}

table {
	font-size:inherit;
}

/* 48px */
.ttl
{
	font-size: 300%;
}

/* 36px */
.btn a
{
	font-size: 225%;
}

/* 30px */
.text_box h3,
.btn.w80btn a
{
	font-size: 188%;
}

/* 26px */
.about_box p,
.text_box p,
.live_area h3
{
	font-size: 162.5%;
}

/* 24px */
/*
{
	font-size: 150%;
}
*/

/* 22px */
.sttl,
.go_j_box > p
{
	font-size: 137.5%;
}

/* 20px */
.big
{
	font-size: 125%;
}

/* 18px */
/*
{
	font-size: 112.5%;
}
*/

/* 16px */
/*
{
	font-size: 100%;
}
*/

/* 14px */
.about_box .img_box h5
{
	font-size: 87.5%;
}

/* 13px */
/*
{
	font-size: 81.2%;
}
*/

/* 12px */
#footer p
{
	font-size: 75%;
}

/* 11px */
.small
{
	font-size: 69%;
}

/* 10px */
/*
{
	font-size: 62.5%;
}
*/
.ttl h2{
	font-size: 1.2em;
}
@media screen and (max-width: 979px) {
	/* 36px */
	.ttl
	{
		font-size: 225%;
	}
}

@media screen and (max-width: 639px) {
}
