@charset "UTF-8";/* CSS Document *//* 各コンテンツタイトル */h2.title_news {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_news.png) no-repeat;	text-indent: -9999px; }h2.title_introduction {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_introduction.png) no-repeat;	text-indent: -9999px; }h2.title_cast {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_cast.png) no-repeat;	text-indent: -9999px; }h2.title_schedule {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_schedule.png) no-repeat;	text-indent: -9999px; }h2.title_topics {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_topics.png) no-repeat;	text-indent: -9999px; }h2.title_guidance {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_guidance.png) no-repeat;	text-indent: -9999px; }h2.title_goods {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_goods.png) no-repeat;	text-indent: -9999px; }h2.title_notes {	margin: 40px 0 0 0;	width: 980px; height: 112px;	background: url(../title_img/title_notes.png) no-repeat;	text-indent: -9999px; }/* 各サブタイトル（小） */h4.sub_cast01 {	margin: 15px 0 5px 0;	width: 650px; height: 90px;	background: url(../title_img/sub_cast01.png) no-repeat;	text-indent: -9999px; }h4.sub_cast02 {	margin: 30px 0 5px 0;	width: 650px; height: 90px;	background: url(../title_img/sub_cast02.png) no-repeat;	text-indent: -9999px; }h4.sub_cast03 {	margin: 30px 0 5px 0;	width: 650px; height: 90px;	background: url(../title_img/sub_cast03.png) no-repeat;	text-indent: -9999px; }