@charset "UTF-8";

@font-face {
  /*フォントの名前*/
  font-family: 'Century Gothic';
  /*フォントファイルへのパス（複数指定の場合、上から順に読み込まれる）*/
  src: url('../assets/font/GOTHICB.TTF') format("truetype");
  font-weight: normal;
}

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

.sttl,
#about_area h2,
.ttl_w,
.btn a,
.btn_overtime h4,
#present_area > h3
{
	font-family:'UD Shin Go Heavy JIS2004','tofu';
}

.font_cg
{
	font-family: 'Century Gothic';
}

.ttl,
.cast_box .text_box h4
{
	font-family:'Brush-U','tofu';
}

table {
	font-size:inherit;
}

/* 80px */
/*
{
	font-size: 500%;
}
*/

/* 60px */
.ttl
{
	font-size: 376%;
}

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

/* 36px */
.sttl,
.ttl_w,
.btn a,
.btn_overtime h4
{
	font-size: 225%;
}

/* 30px */
.cast_box .text_box h4,
#present_area > h3
{
	font-size: 188%;
}

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

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

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

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

/* 18px */
.detail_box .text_box p,
.cast_box .text_box p
{
	font-size: 112.5%;
}

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

/* 14px */
/*
{
	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%;
}
*/

@media screen and (max-width: 979px) {
	
	/* 40px */
	.ttl_w
	{
		font-size: 250%;
	}
	/* 32px */
	.sttl
	{
		font-size: 200%;
	}
	
	/* 24px */
	#about_area p
	{
		font-size: 150%;
	}

	/* 22px */
	.detail_box .text_box p,
	.cast_box .text_box p,
	#uminohi_area p
	{
		font-size: 137.5%;
	}
}

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