@charset "UTF-8";

@font-face {
  /*フォントの名前*/
  font-family: '851ゴチカクット';
  /*フォントファイルへのパス（複数指定の場合、上から順に読み込まれる）*/
  src: url('../assets/font/851Gkktt_005.woff') format("woff");
  font-weight: 600;
}

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

#logo_area h2
{
	/*font-family:'Ryumin Ultra KL JIS2004','tofu';*/
	font-family:'851ゴチカクット';
}

table th,
#about_area h2,
.ttl,
#cast_area .text_box h4
{
	font-family:'ひげ文字';
}

.sttl
{
	font-family:'G2サンセリフ-U';
}

table {
	font-size:inherit;
}

/* 96px */
#logo_area h2
{
	font-size: 600%;
}

/* 40px */
#about_area h2,
.ttl
{
	font-size: 250%;
}

/* 30px */
.sttl,
#cast_area .text_box h4
{
	font-size: 188%;
}

/* 26px */
/*
{
	font-size: 162.5%;
}
*/

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

/* 22px */
/*
{
	font-size: 137.5%;
}
*/

/* 20px */
table th,
.big,
#about_area p,
.detail_box p
{
	font-size: 125%;
}

/* 18px */
table td,
.detail_box > ul > li > p
{
	font-size: 112.5%;
}

/* 16px */

#campaign_area a{
	font-size: 100%;
}


/* 14px */
/*
{
	font-size: 87.5%;
}
*/

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

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

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

/* 10px */
/*
{
	font-size: 62.5%;
}
*/

@media screen and (max-width: 979px) {
	/* 64px */
	#logo_area h2
	{
		font-size: 400%;
	}
}
