@charset "UTF-8";/*---------------------------------------------------------------------- * QuZo version 1.15 * * LICENSE: This source file is subject to version 1.0 of the QuZo license * that is available through the world-wide-web at the following URI: * http://www.quzo.jp/?quzo/license/1.0. * * @author		Satoshi Furuno <furunos@navic.co.jp> * @copyright	2008-2009 Satoshi Furuno * @license		http://www.quzo.jp/?quzo/license/1.0 * @version		v1.15 2009/07/14 22:34:54 JST * @link		http://www.quzo.jp//-----------------------------------------------------------------------*//*----------------------------------------------------------------------/		initialize/-----------------------------------------------------------------------*/* {	margin: 0;	padding: 0;}/*----------------------------------------------------------------------/		preload（メニューなどの画像の先読み）/-----------------------------------------------------------------------*/@media screen {	div#preloader {		position: absolute;		left: -9999px;		top: -9999px;	}	div#preloader img {		display: block;	}}@media print {	div#preloader,	div#preloader img {		visibility: hidden;		display: none;	}}/*======================================================================/		site common style/=======================================================================*/h1 {font-size: 142.8%;}h2 {font-size: 124.2%;}h3 {font-size: 108%;}h4 {font-size: 93.9%;}h5 {font-size: 81.7%;}/*pre, dl, ol, li, p, blockquote { line-height: 140%; }*/pre, dl, ol, li, p, blockquote { line-height: 1.4em; }/*----------------------------------------------------------------------/		link/-----------------------------------------------------------------------*/a:link {	color: #778899;	background-color: inherit;	text-decoration: none;	font-family: inherit;	font-size: inherit;	font-weight: inherit;}a:active {	color: #215dc6;	background-color: #B0EED9;	text-decoration: none;	font-family: inherit;	font-size: inherit;	font-weight: inherit;}a:visited {	color: #B8860B;	background-color: inherit;	text-decoration: none;	font-family: inherit;	font-size: inherit;	font-weight: inherit;}a:hover {	color: #B8860B;	background-color: inherit;	text-decoration: underline;	font-family: inherit;	font-size: inherit;	font-weight: inherit;}a img {	border: none;}/*----------------------------------------------------------------------/		common decoration/-----------------------------------------------------------------------*/ul {	margin-top: 0.5em;	margin-bottom: 0.5em;	line-height: 130%;	word-break: break-word;	word-wrap: break-word;}li {	line-height: 150%;	margin-left: 3.2em;	padding: 0px;	text-indent: 0px;	/*color: dimgray;*/}ul ul li {	margin-left: 4.8em;}ul ul ul li {	margin-left: 6.4em;}ul ul ul ul li {	margin-left: 8em;}p.line {	/* clear: both; */	background-image: url("/themes/qz-standard/images/line_dot.png");	background-repeat: repeat-x;	background-position: center;	height: 1px;}p.clear {	clear: both;	height: 0px;	line-height: 0px;}div.clear {	clear: both;	height: 0px;	line-height: 0px;}p.space {	margin: 1em;}/* エラーメッセージ */span.error {	color: red;}/* 注意メッセージ */span.warning {	color: #D2691E;}/* 必須 */span.require {	color: red;}/* 登録等のステップ */span.step {	color: red;}/* 取り消し線 */span.strikethrough {	text-decoration: line-through;}/* 赤字 */span.red {	color: red;}/* 赤字＆太字 */span.red_bold {	color: red;	font-weight: bold;}/*----------------------------------------------------------------------/		layout/-----------------------------------------------------------------------*//*	doc		ドキュメント		hd	ヘッダー		bd	ボディー		ft	フッター*//*----------------------------------------------------------------------/		doc/-----------------------------------------------------------------------*/div#doc {	/*text-align: center;*/	color: black;	background-color: white;	border: 1px solid #d4c8a0;	margin: 0px auto 0px auto;	font-size: 13px;	/*font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "メイリオ", Meiryo, "平成明朝", "ＭＳ Ｐ明朝", "細明朝体", Serif;*/	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/	font-family: sans-serif;	width: 799px;}/*----------------------------------------------------------------------/		doc > header/-----------------------------------------------------------------------*/div#hd{}div#hd_top {	text-align: left;	height: 125px;	background-image: url("../images/common/head_background.png");	margin: 0 0 0 -1px;	/*margin-left: -1px;*/	/*font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "メイリオ", Meiryo, "平成明朝", "ＭＳ Ｐ明朝", "細明朝体", Serif;*/	font-family: Serif;}div#hd_top img {	margin: 7px 0 0 50px;}div#hd_top p {	padding-top: 4em;	margin-left: 17.5em;	font-weight: bold;}div#hd_middle{}div#hd_middle_menu{}div#hd_middle_contents{}div#hd_bottom{}div#hd_bottom p {}/*----------------------------------------------------------------------/		doc > body/-----------------------------------------------------------------------*/div#bd {	clear: both;	min-height: 550px;	/*height: 800px;*/	background-image: url("../images/common/background_big.png");	background-repeat: repeat-y;	/*background-repeat: no-repeat;*/	margin: 0;	padding: 0;}div#bd_main {	clear: both;	float: right;				/* 左メニュー用 */	/*margin-left: 230px;*/			/* 左メニュー用 */	width: 578px;}div#bd_contents {	/*width: 559px;*/	/*height: 520px;*/	/*background-image: url("../images/top/top_movie_background.png");*/}div#bd_contents_menu {}div#bd_contents_menu p {}div#bd_contents form {	border: 0;	margin: 0;	padding: 0;}div#bd_contents input {	padding-left: 0.1em;}/*----------------------------------------------------------------------/		body > menu/-----------------------------------------------------------------------*/div#menu {	float: left;				/* 左メニュー用 */	width: 204px;	margin-left: 17px;}div#menu li {	/*margin-left: 2em;*/	margin: 0;}div#menu ul ul li {	margin-left: 3.6em;}div#menu ul ul ul li {	margin-left: 5.2em;}div#menu ul ul ul ul li {	margin-left: 6.8em;}div#menu_vertical {	background-image: url("../images/menu/menu_background.png");	background-repeat: no-repeat;	height: 288px;	margin-top: 4px;	padding-top: 2em;}div#menu2_vertical {	background-image: url("../images/menu/menu2_background.png");	background-repeat: no-repeat;	height: 183px;	margin: 0;	padding: 24px 0 0 0;}div#menu_inquiry {	height: 206px;	margin: 0;}div#menu2_inquiry {	height: 206px;	margin: -20px 0 0 0;}div#menu_vertical ul {	margin-left: 4px;}div#menu2_vertical ul {	margin-top: -10px;	margin-left: 4px;}/*----------------------------------------------------------------------/		doc > footer/-----------------------------------------------------------------------*/div#ft{	clear: both;	width: inherit;	text-align: center;	color: #260000;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/	/*border-top: 1px solid #d4c8a0;*/	font-size: 10px;	border-top: 2px solid #927d6f;	/*border-top: 2px solid #260000;*/	margin: 0;}div#ft address {	font-style: normal;	padding: 5px 0px 10px 0px;	margin: 0 0 1em 0;}div#ft p {	/*margin: 0.5em 0px 0.5em 0px;*/	line-height: 2em;}/*div#ft p.line {	height: 8px;	background-image: url("../images/line.png");}*/div#ft p.tv_program {	background-color: #fffadf;	line-height: 130%;	font-weight: bold;	padding: 10px 0px 10px 0px;	margin: 0;}div#ft p.site_info {	background-color: #260000;	line-height: 130%;	color: #FFF;	font-weight: bold;	text-align: right;	padding: 10px 3em 10px 0;	margin: 0;}div#ft a:link,div#ft a:active,div#ft a:visited {	color: #FFF;}/*----------------------------------------------------------------------/		body > contents > common(id)/-----------------------------------------------------------------------*/div#qz_common{	margin-top: 2em;}/*----------------------------------------------------------------------/		body > contents > read/-----------------------------------------------------------------------*/div#read .page_cmd {	margin: 0.25em 0px 0.5em 0px;}div#read .page_topicPath {	margin: 0.25em 0px 0.5em 0px;}div#read .page_content {	margin: 0.25em 0px 0.5em 0px;}div#read .page_content p {	margin: 0 4em 0 4em;	line-height: 1.6em;	text-align: left;}div#read .page_content img {	/*margin: 52px 0 0 16px;*/	/*border: none;*/	/*vertical-align: middle;*/}div#read .page_content li {	margin: 0.25em 2em 0.5em 3.2em;}div#read .page_content ul ul li {	margin: 0.25em 2em 0.5em 4.8em;}/*----------------------------------------------------------------------/		body > contents > read > top/-----------------------------------------------------------------------*/div#read .page_content_top {	background-image: url("../images/top/top_movie_background.png");	background-repeat: no-repeat;	width: 559px;	height: 520px;	margin: 0;	/*font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "メイリオ", Meiryo, "平成明朝", "ＭＳ Ｐ明朝", "細明朝体", Serif;*/	font-family: Serif;}div#read .page_content_top img {	margin: 52px 0 0 16px;}/*----------------------------------------------------------------------/		body > contents > read > 2nd, 3rd/-----------------------------------------------------------------------*/div#read .page_content_2nd {	/*background-image: url("../images/top/top_movie_background.png");*/	background-color: #FFF;	width: 559px;	margin: 6px 0 0 0;	border: 1px solid #d4c8a0;	min-height: 720px;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/}div#read .page_content_2nd p,div#read .page_content_3rd p {	margin: 6px 0em 6px 12px;}/*div#read .page_content_2nd img,div#read .page_content_3rd img {	margin: 0;	border: none;	vertical-align: middle;}*/div#read .page_content_2nd .title img,div#read .page_content_3rd .title img {	margin: -1px 0 0 -1px;	border: none;}div#read .page_content_3rd .title_sub img {	margin: 4px 0 3px -1px;	border: none;}div#read .page_content_2nd img.event,div#read .page_content_3rd img.event {	margin: 16px;	border: none;	vertical-align: left;}div#read .page_content_2nd .event_img img.event_movie,div#read .page_content_3rd .event_img img.event_movie {	margin: 0 0 2em 16px;}div#read .page_content_2nd .to_top,div#read .page_content_3rd .to_top {	margin: 1em 2em 2em 0;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/	font-size: 11px;	text-align: right;}/*----------------------------------------------------------------------/		body > contents > read > 2nd > common, 3rd > common/-----------------------------------------------------------------------*/p.event_summary,p.teacher_summary,p.alliance_summary,p.performer_summary,p.fan_summary,p.dvd_summary,p.nishikawa_summary,p.bbs_summary {	color: #490001;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/	font-size: 15px;}p.alliance_summary_detail,p.dvd_summary_detail {	color: #490001;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/	font-size: 10px;	padding: 0 0 0 4px;}p.event_date,p.teacher_date,p.alliance_date {	color: #be0000;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/	font-size: 15px;	padding: 0 0 0 0;}p.event_title,p.teacher_title,p.alliance_title,p.performer_title,p.fan_title,p.dvd_title,p.nishikawa_title,p.bbs_title {	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/	font-size: 15px;}div#read .page_content div.to_top a:link,div#read .page_content div.to_top a:active,div#read .page_content div.to_top a:visited,div#read .page_content div.to_top a:hover {	color: red;}/*----------------------------------------------------------------------/		body > contents > read > 2nd > event/-----------------------------------------------------------------------*/p.event_info {	padding: 0 1em;}p.clear {	clear: both;	height: 0px;}div .event_img {	/*height: 220px;*/}div .event_img img {	float: left;}div .event_date {}div .event_title {	font-size: 18px;	font-weight: bold;	margin: 0 0 1em 0;}p.event_green {	color: #20993b;	/*text-shadow: #89c997 2px 1px 1px;*/	text-shadow: #cce198 2px 1px 1px;}p.event_red {	color: #e60013;	text-shadow: #f19ec2 2px 1px 1px;}div.event_info {	/*padding: 0 1em;*/	margin: 0 1em 0 12px;}div .event_detail {	clear: both;	line-height: 1.75em;	margin: 2em 0 0 28px;}div .event_detail_title {	float: left;	width: 7em;	/*color: #c864c8;*/	font-weight: bold;}div .event_detail_content {	float: left;	width: 440px;	margin: 0 auto 0 0;	/*font-weight: bold;*/}div .event_detail_content ul {	margin: 0 0 0 -1.75em;}div .event_detail_content img {	margin: 0 2em 0 0;}hr.event {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	/*margin: 0 auto 0 auto;*/	margin: 15px auto 13px auto;	border: none;}div.page_content_2nd_event a:link,div.page_content_2nd_event a:active,div.page_content_2nd_event a:visited,div.page_content_2nd_event a:hover {	color: red;}/*----------------------------------------------------------------------/		body > contents > read > 2nd > teacher/-----------------------------------------------------------------------*/div .teacher_sub1 {	float: left;	margin: 0 auto 0 16px;	width: 160px;}div .teacher_sub2 {	float: left;	margin: 0px auto 0px 16px;	width: 350px;}p.teacher_title {	font-weight: bold;}div#read .page_content p.teacher_person_name {	font-weight: bold;	margin: 0 0 0.3em 0;}div#read .page_content p.teacher_person_info {	/*line-height: 1.1em;*/	margin: 0 0 1.1em 0;}div#read .page_content p.teacher_office,div#read .page_content p.teacher_office_title,div#read .page_content p.teacher_office_address,div#read .page_content p.teacher_office_tel,div#read .page_content p.teacher_office_url {	/*line-height: 1.25em;*/	margin: 0;}hr.teacher {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	margin: 1em auto 1em auto;	border: none;}/*----------------------------------------------------------------------/		body > contents > read > 2nd > alliance/-----------------------------------------------------------------------*/div .alliance_sub1 {	float: left;	margin: 0 auto 0 16px;	width: 95px;}div .alliance_sub2 {	float: left;	margin: 0px auto 0px 16px;	width: 415px;}p.alliance_title {	font-weight: bold;}div#read .page_content p.alliance_shop_info {	/*line-height: 1.1em;*/	margin: 0 0 1.1em 0;}div#read .page_content p.alliance_office,div#read .page_content p.alliance_office_access,div#read .page_content p.alliance_office_address,div#read .page_content p.alliance_office_tel,div#read .page_content p.alliance_office_url {	/*line-height: 1.25em;*/	margin: 0;}div#read .page_content p.alliance_office {	margin: 1em 0 0 0;}hr.alliance {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	margin: 15px auto 13px auto;	border: none;}div.page_content_2nd_alliance a:link,div.page_content_2nd_alliance a:active,div.page_content_2nd_alliance a:visited,div.page_content_2nd_alliance a:hover {	color: red;}div.page_content_2nd_alliance .alliance_summary_detail a:link,div.page_content_2nd_alliance .alliance_summary_detail a:active,div.page_content_2nd_alliance .alliance_summary_detail a:visited,div.page_content_2nd_alliance .alliance_summary_detail a:hover {	color: #490001;}div#read .page_content_2nd .alliance_sub1 img.alliance_movie {	margin: 0 0 0.5em 0;}/*----------------------------------------------------------------------/		body > contents > read > 2nd > performer/-----------------------------------------------------------------------*/div .performer_img {	margin: 10px auto 0 10px;}div#read .page_content .performer_info2 ul {	margin: 0;}div#read .page_content .performer_info2 li {	/*list-style-type: square;*/	margin: 0 0 0 3.2em;	line-height: 1.5em;}div#read .page_content .performer_info2 ul ul {	margin: 0;}div#read .page_content .performer_info2 ul ul li {	margin: 0 0 0.5em 4.8em;}div#read .page_content .performer_info2 ul li.none {	list-style-type: none;	margin: 0 0 0 1em;}div .performer_info {	clear: both;	margin: 1em 0 0 0;}div .performer_info_title {	font-weight: bold;}div#read .page_content_2nd .performer_info2 p {	line-height: 1.5em;}div .performer_info2 {	clear: both;	margin: 0 0 2em 1em;}div .performer_info2_titleonly {	float: left;	/*text-align: right;*/	margin: -10px auto 1em 5px;	width: 460px;}div .performer_info2_title {	float: left;	/*text-align: right;*/	margin: -10px auto 0 5px;	width: 6em;}div .performer_info2_content {	float: left;	margin: -12px auto 1em 16px;	width: 440px;}hr.performer {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	margin: 0 auto 1em auto;	border: none;}/*----------------------------------------------------------------------/		body > contents > read > 2nd > fan/-----------------------------------------------------------------------*/div .fan_summary {	margin: 2em 0.5em;}div .fan_tokuten {	clear: both;}div .fan_tokuten_sub1 {	float: left;	margin: -10px auto 0 5px;	width: 45px;}div .fan_tokuten_sub2 {	float: left;	margin: -12px auto 0px 16px;	width: 490px;}div#read .page_content_2nd_fan p.fan_title {	font-style: italic;	font-weight: bold;	margin: 1em 1em 0 1em;}div#read .page_content_2nd_fan p.fan_info {	margin: 0 0 1.1em 1.2em;}span.fan_info_small {	font-size: 11px;}span.fan_info_bold {	font-weight: bold;}div .fan_img {	/*height: 220px;*/}div .fan_img img {	float: left;}div .fan_img_memberscard img {	float: right;	margin: -5px 0 0 0;}hr.fan {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	margin: 0 auto 1em auto;	border: none;}div .fan_img {	margin: 15px auto 0 10px;}div .fan_ft_img {	text-align: center;	margin: 10px auto 10px 10px;}/*----------------------------------------------------------------------/		body > contents > read > 3rd/-----------------------------------------------------------------------*/div#read .page_content_3rd {}div#read .page_content_3rd .head img {	margin: -3px 0 0 -10px;	border: none;	vertical-align: middle;}div#read .page_content_3rd_dvd,div#read .page_content_3rd_nishikawa {	background-color: #fff;	width: 559px;	margin: 6px 0 0 0;	border: 1px solid #d4c8a0;	min-height: 720px;}/*----------------------------------------------------------------------/		body > contents > read > 3rd > dvd/-----------------------------------------------------------------------*/div#read .page_content_3rd_dvd .dvd_summary p {	text-align: center;}div#read .page_content_3rd_dvd p.dvd_summary {	color: #b80001;	line-height: 1.1em;	font-size: 18px;	font-weight: bold;}div#read .page_content_3rd_dvd p.dvd_summary_detail {	color: #490001;	font-size: 14px;}div#read .page_content_3rd_dvd p.dvd_summary_ps {	color: #666666;	/*line-height: 1.3em;*/	font-size: 12px;	margin: 1em;}div .dvd_sub1 {	float: left;	margin: 0 auto 0 16px;	width: 160px;}div .dvd_sub2 {	float: left;	margin: -12px auto 0px 16px;	width: 350px;}p.dvd_sub1_click {	font-size: 9px;}span.dvd_info_18_bold {	font-size: 18px;	font-weight: bold;}span.dvd_info_bold {	font-weight: bold;}div .dvd_title {	font-size: 18px;	font-weight: bold;	margin: 0 0 1em 0;}div .dvd_price {	color: #000066;	font-size: 14px;	font-weight: bold;	line-height: 24px;	margin: 1em 0 1em 0;}div .dvd_office {	margin: 2em 0 0 0;}span.dvd_price {	font-size: 18px;}p.dvd_price_ps {}p.dvd_price_vhs {	font-weight: bold;	color: #993300;}p.dvd_office_title {	color: #000066;	font-size: 14px;	font-weight: bold;	line-height: 24px;}p.dvd_office_address {	color: #000066;	font-size: 12px}p.dvd_office_tel {	font-size: 24px;	font-weight: bold;}span.dvd_office_tel {	font-size: 16px;}p.dvd_office_url {}div#read .page_content_3rd .img_yubin img {	margin: 1em 0 0 1em;}hr.dvd {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	margin: 0 auto 1em auto;	border: none;}/*----------------------------------------------------------------------/		body > contents > read > 3rd > nishikawa/-----------------------------------------------------------------------*/div#read .page_content_3rd .nishikawa_img {	margin: 15px 0 0 0;}div#read .page_content_3rd .nishikawa_img img {	margin: 0px 15px 5px 0px;}div#read .page_content_3rd .nishikawa_img p,div#read .page_content_3rd .nishikawa_summary_ps p {	margin: 0;}div#read .page_content_3rd .nishikawa_info {	line-height: 1.4em;}div .nishikawa_sub1 {	float: left;	margin: 0 auto 0 16px;	width: 116px;}div .nishikawa_sub2 {	float: left;	margin: 12px auto 0px 16px;	width: 410px;}div .nishikawa_img {}div .nishikawa_img img {	float: left;	width: 116px;}div .nishikawa_info {	clear: both;	margin: 0 0 12px 0;}div .nishikawa_info_title {	float: left;	width: 5em;	color: #c864c8;	font-weight: bold;	margin: 0 0 0.5em 0;}div .nishikawa_info_content {	float: left;	width: 300px;	margin: 0;	/*font-weight: bold;*/}div .nishikawa_kana {	font-family: Serif;	font-weight: bold;}div .nishikawa_name {	font-family: Serif;	font-size: 22px;	font-weight: bold;	margin: 3px 0 5px 0;}div .nishikawa_summary_ps {	clear: both;	background-image: url("../images/nishikawa/nishikawa_text_background.png");	background-repeat: no-repeat;	margin: 3em auto 0 25px;	/*padding: 20px 100px 0 26px;*/	padding: 20px 100px 0 26px;	width: 508px;	/*width: 460px;*/	height: 212px;	/*font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "メイリオ", Meiryo, "平成明朝", "ＭＳ Ｐ明朝", "細明朝体", Serif;*/	font-family: Serif;}div .nishikawa_summary_ps_name {	font-size: 16px;	font-weight: bold;	text-shadow: #aaa 2px 1px 1px;}div .nishikawa_summary_ps_title {	font-size: 22px;	font-weight: bold;	text-shadow: #aaa 2px 1px 1px;}div .nishikawa_summary_ps_content {	margin: 0.5em 0 0 0;	width: 460px;}div .nishikawa_movie_title {	clear: both;	margin: 0.5em auto 0 13px;}div .nishikawa_movie {	clear: both;	margin: 0.5em auto 10em 25px;	/*width: 508px;*/	/*width: 460px;*/}div .nishikawa_movie_num {	float: left;	width: 4em;	/*font-weight: bold;*/}div .nishikawa_movie_sankaku {	float: left;	margin: 5px 1.5em 0 -3px;	width: 5px;}div.page_content_3rd_nishikawa .nishikawa_movie a:link,div.page_content_3rd_nishikawa .nishikawa_movie a:active,div.page_content_3rd_nishikawa .nishikawa_movie a:visited,div.page_content_3rd_nishikawa .nishikawa_movie a:hover {	color: red;}hr.nishikawa {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	margin: 0 auto 1em auto;	border: none;}/*----------------------------------------------------------------------/		body > contents > read > 3rd > bbs/-----------------------------------------------------------------------*/div .bbs_iframe {}/*----------------------------------------------------------------------/		body > contents > read > 3rd > disclaimer/-----------------------------------------------------------------------*/p.disclaimer_summary {	color: #490001;	font-size: 15px;}p.disclaimer_summary_detail {	/*color: #490001;*/	padding: 1em 1em 0 1em;}/*----------------------------------------------------------------------/		body > contents > read > 3rd > privacy/-----------------------------------------------------------------------*/p.privacy_summary_title {	color: #490001;	font-size: 15px;}p.privacy_summary_detail {	padding: 0em 1em 0 0em;}div .privacy_summary_title {	margin: 0 0 1em 0;}div .privacy_summary_detail {	text-indent: -2em;	margin: 0 0 0 3em;	padding: 1m 1em 0 4em;}div .privacy_summary_detail2 {	padding: 0em 0 0 2em;}div .privacy_summary_detail2 ul {	margin: 0.5em 0 0 2em;}div .privacy_office {	margin-left: 1em;	padding: 1em 1em 0 1em;}div#read .page_content_3rd p.privacy_office_title,div#read .page_content_3rd p.privacy_office_tel {	line-height: 110%;}hr.privacy {	background-color: #aaa;	color: #aaa;	width: 95%;	height: 1px;	margin: 1em auto 1em auto;	border: none;}/*----------------------------------------------------------------------/		body (sub)/-----------------------------------------------------------------------*/div#bd_sub {	clear: both;	margin-left: 17px;	/*width: 559px;*/	/*height: 453px;*/	/*background-image: url("../images/top/top_movie_background.png")*/}div#bd_sub .page_content_sub1 {	float: left;	width: 272px;}div#bd_sub .page_content_sub2 {	float: left;	width: 272px;	margin: 0px auto 0px 2px;}div#bd_sub .page_content_sub3 {	float: left;	width: 216px;	margin: 0px auto 0px 3px;	/*margin-left: 548px;*/}/*----------------------------------------------------------------------/		body (sub > person)/-----------------------------------------------------------------------*/div .person_mc {	width: 274px;	height: 186px;	background-image: url("../images/top/person_background_mc.png");	background-repeat: no-repeat;}div .person_as {	width: 274px;	height: 186px;	background-image: url("../images/top/person_background_as.png");	background-repeat: no-repeat;}div.person_mc .person_name {	padding: 22px 0 0 5em;	font-weight: bold;}div.person_as .person_name {	padding: 22px 0 0 5em;	font-weight: bold;}p.person_info {	text-align: left;	line-height: 200%;	padding: 1.65em 2em 0 3em;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック";*/	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "平成ゴシック", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;*/}p.person_info span.company {	text-align: left;	line-height: 130%;	font-size: 10px;}p.person_info img.rollover {	margin: 0 7px 0 0;}div .info {	margin: 0px 0px -2px 0px;}div .info_tv_title {	margin: 1px 0px 0px 4px;}/*----------------------------------------------------------------------/		h1, h2, h3, h4 h5/-----------------------------------------------------------------------*/h1,h2,h3,h4,h5 {	/*color:inherit;*/	color: white;	/*background-color: #DCDCDC;*/	/*border-color: #A0A0A0;*/	background-color: #435663;	border-color: #132633;	border-width: 1px;	border-style: none solid solid none;	padding: 0.4em;	margin: 0px 0px 0.5em 0px;}h2.title {	text-align: center;}/*----------------------------------------------------------------------/		img/-----------------------------------------------------------------------*/img {	border: none;	vertical-align: middle;	text-align: center;	margin: 0;}img#logo {	border: none;	text-align: center;}img#img_right {	border: none;	float: right;}img#img_left {	border: none;	float: left;	margin-right: 10px;}div.image {	border: none;	margin-left: 10px;	margin-right: 10px;}img.img_left {	border: none;	float: left;	margin-right: 10px;}img.img_right {	border: none;	float: right;	margin-left: 10px;}/*----------------------------------------------------------------------/		movie/-----------------------------------------------------------------------*/div.movie {	float: left;	overflow: hidden;	margin-left: 32px;	margin-right: 32px;}div.movie_240x196 {	float: left;	overflow: hidden;	height: 196px;	width: 240px;	margin-left: 32px;	margin-right: 32px;}/*----------------------------------------------------------------------/		end/-----------------------------------------------------------------------*/