<!--

/* link */
	a:link
	{
		text-decoration: none;
		color: #3B3B3B;
	}
	a:visited
	{
		text-decoration: none;
		color: #3B3B3B;
	}
	a:hover
	{
		text-decoration: none;
		color: #FFDC00;
	}
	a:active
	{
		text-decoration: none;
		color: #3B3B3B;
	}

/* link */
	a.location:link
	{
		text-decoration: underline;
		color: #3B3B3B;
	}
	a.location:visited
	{
		text-decoration: underline;
		color: #3B3B3B;
	}
	a.location:hover
	{
		text-decoration: none;
		color: #FFDC00;
	}
	a.location:active
	{
		text-decoration: underline;
		color: #3B3B3B;
	}

/* link */
	a.download:link
	{
		text-decoration: underline;
		color: #3B3B3B;
	}
	a.download:visited
	{
		text-decoration: underline;
		color: #3B3B3B;
	}
	a.download:hover
	{
		text-decoration: none;
		color: #FFDC00;
	}
	a.download:active
	{
		text-decoration: underline;
		color: #3B3B3B;
	}

/* main body */
	table.main_frame
	{
		table-layout: auto;
		width: 800px;
		background-color: #FFFFFF;
		font-size: 11pt;
	}
	.main_frame_body
	{
		width: 100%;
		border: 0px #EEEEEE solid;
		background-color: #FFFFFF;
		color: #3B3B3B;
		text-align: center;
	}

/* image - icon_country */
	.img_icon_country
	{
		width:  16px;
		height: 12px;
		border: 0px #000000 solid;
	}

/* image - title */
	.img_title
	{
		width:  800px;
		height: 200px;
		border: 0px #000000 solid;
	}

/* image - hr */
	.img_hr
	{
		width:  794px;
		height:   1px;
		border: 0px #000000 solid;
	}
	.img_hr_for_history
	{
		width:  592px;
		height:   1px;
		border: 0px #000000 solid;
	}

/* image - star */
	.img_star
	{
		width:  16px;
		height: 16px;
		border: 0px #000000 solid;
	}

/* image - App Store */
	.img_app_store
	{
		width:  224px;
		height: 64px;
		border: 0px #000000 solid;
	}

/* image - iOS devices */
	.img_iphone_h
	{
		width:  360px;
		height: 190px;
		border: 0px #000000 solid;
	}
	.img_iphone_3g
	{
		width:  200px;
		height: 360px;
		border: 0px #000000 solid;
	}
	.img_ipad
	{
		width:  289px;
		height: 360px;
		border: 0px #000000 solid;
	}

/* image - topic */
	.img_topic
	{
		border: 1px #C0C0C0 solid;
	}

/* text */
	p.text_location
	{
		font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
		font-size: 12pt;
		text-align: left;
	}
	p.text_title
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 22pt;
		color: #C70000;
		text-align: left;
		line-height: 10%;
		padding-top:    0px;
		padding-bottom: 4px;
	}
	p.text_main
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 11pt;
		color: #3B3B3B;
		text-align: left;
		line-height: 140%;
	}
	p.text_main_eng
	{
		font-family: 'Comic Sans MS', 'Times New Roman', sans-serif;
		font-size: 12pt;
		color: #3B3B3B;
		text-align: left;
		line-height: 140%;
	}

	p.text_rl
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 11pt;
		color: #FF9999;
		text-align: left;
		line-height: 100%;
	}
	p.text_rl_eng
	{
		font-family: 'Comic Sans MS', 'Times New Roman', sans-serif;
		font-size: 12pt;
		color: #FF9999;
		text-align: left;
		line-height: 100%;
	}
	p.text_w24
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;
		text-align: left;
		line-height: 140%;
		padding-left: 24px;
	}
	p.text_w64
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;
		text-align: left;
		line-height: 140%;
		padding-left: 64px;
	}
	p.text_pink_eng_topic
	{
		font-family: 'Comic Sans MS', 'Times New Roman', sans-serif;
		font-size: 12pt;
		color: #FF9999;
		text-align: left;
		line-height: 100%;
		padding-left: 8px;
		padding-top:  8px;
	}

/* table - white */
	table.table_white
	{
		table-layout: auto;
		background-color: #999999;
		line-height: 125%;
	}
	.td_white_head
	{
		border: 0px #000000 solid;
		background: #000000 url("bar_mono_720.png");

		font-family: 'Comic Sans MS', 'Times New Roman', sans-serif;
		font-size: 11pt;
		color: #FFFFFF;
		padding-left:   8px;
		padding-top:    2px;
		padding-bottom: 2px;
		padding-right:  0px;
	}
	.td_head_cyan_jp
	{
		border: 0px #000000 solid;
		background: #000000 url("bar_cyan_720.png");

		font-family: "ＭＳ Ｐゴシック";
		font-size: 11pt;
		color: #FFFFFF;
		padding-left:   8px;
		padding-top:    2px;
		padding-bottom: 2px;
		padding-right:  0px;
	}
	.td_head_magenta_jp
	{
		border: 0px #000000 solid;
		background: #000000 url("bar_magenta_720.png");

		font-family: "ＭＳ Ｐゴシック";
		font-size: 11pt;
		color: #FFFFFF;
		padding-left:   8px;
		padding-top:    2px;
		padding-bottom: 2px;
		padding-right:  0px;
	}
	.td_head_yellow_jp
	{
		border: 0px #000000 solid;
		background: #000000 url("bar_yellow_720.png");

		font-family: "ＭＳ Ｐゴシック";
		font-size: 11pt;
		color: #FFFFFF;
		padding-left:   8px;
		padding-top:    2px;
		padding-bottom: 2px;
		padding-right:  0px;
	}
	.td_head_black_jp
	{
		border: 0px #000000 solid;
		background: #000000 url("bar_black_720.png");

		font-family: "ＭＳ Ｐゴシック";
		font-size: 11pt;
		color: #FFFFFF;
		padding-left:   8px;
		padding-top:    2px;
		padding-bottom: 2px;
		padding-right:  0px;
	}
	.td_white_body
	{
		border: 0px #000000 solid;
		background-color: #FBFBFB;

		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;
		padding-left:   8px;
		padding-top:    4px;
		padding-bottom: 4px;
		padding-right:  0px;
	}

/* table - white sub */
	table.table_white_sub
	{
		table-layout: auto;
		width: 90%;
		background-color: #AAAAAA;
		font-size: 11pt;
		line-height: 125%;
	}
	.table_white_sub_head
	{
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
		color: #3B3B3B;
		padding-left:   4px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}
	.table_white_sub_body
	{
		border: 1px #FFFFFF solid;
		background-color: #FFFFFF;
		color: #000000;
		padding-left:   4px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}

/* table - transparence */
	table.transparence
	{
		table-layout: auto;
		background-color: #FBFBFB;
		font-size: 11pt;
		line-height: 125%;
	}
	.transparence_body_200
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;

		width: 200px;
		border: 0px #FBFBFB solid;
		background-color: #FBFBFB;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}
	.transparence_body_289
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;

		width: 289px;
		border: 0px #FBFBFB solid;
		background-color: #FBFBFB;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}
	.transparence_body_448
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;

		width: 448px;
		border: 0px #FBFBFB solid;
		background-color: #FBFBFB;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}
	.transparence_body_700
	{
		font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
		font-size: 13pt;
		color: #3B3B3B;

		width: 700px;
		border: 0px #FBFBFB solid;
		background-color: #FBFBFB;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}
	.transparence_body_copyright
	{
		font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
		font-size: 10pt;
		color: #3B3B3B;

		width: 700px;
		border: 0px #FBFBFB solid;
		background-color: #FBFBFB;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}


/* ADV+++ **********************************************************/

/* table - 動作環境 */
	table.adv_system
	{
		table-layout: auto;
		width: 90%;
		background-color: #AAAAAA;
		font-size: 11pt;
		line-height: 125%;
	}
	.adv_system_head
	{
		width: 25%;
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
		color: #3B3B3B;
		padding-left:   4px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}
	.adv_system_body
	{
		width: 75%;
		border: 1px #FFFFFF solid;
		background-color: #FFFFFF;
		color: #000000;
		padding-left:   4px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}
	.adv_system_head_30
	{
		width: 30%;
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
		color: #3B3B3B;
		padding-left:   4px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}
	.adv_system_body_70
	{
		width: 70%;
		border: 1px #FFFFFF solid;
		background-color: #FFFFFF;
		color: #000000;
		padding-left:   4px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}

/* table - スクリーン・ショット */
	table.adv_ss
	{
		table-layout: auto;
		background-color: #FFFFFF;
		font-size: 11pt;
		line-height: 125%;
	}
	.adv_ss_body
	{
		width: 240px;
		border: 1px #FFFFFF solid;
		background-color: #000000;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}

/* picture */
	.pic_adv_ss
	{
		border: 10px #666666 solid;
	}

/* table - std */
	table.table_std
	{
		table-layout: auto;
		background-color: #AAAAAA;
		font-size: 10pt;
		line-height: 140%;
	}
	.td_std_head
	{
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
		color: #3B3B3B;
		text-align: left;
		padding-left: 4px;
	}
	.td_std_head_c
	{
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
		color: #3B3B3B;
		text-align: center;
	}
	.td_std_body
	{
		border: 1px #FFFFFF solid;
		background-color: #FFFFFF;
		color: #000000;
		text-align: left;
		padding-left: 4px;
	}
	.td_std_body_c
	{
		border: 1px #FFFFFF solid;
		background-color: #FFFFFF;
		color: #000000;
		text-align: center;
	}
	.td_std_body_r
	{
		border: 1px #FFFFFF solid;
		background-color: #FFFFFF;
		color: #000000;
		text-align: right;
		padding-right: 4px;
	}

/* table - ダウンロード */
	table.adv_download
	{
		table-layout: auto;
		background-color: #999999;
		font-size: 11pt;
		line-height: 125%;
	}
	.adv_download_head
	{
		border: 1px #999999 solid;
		background-color: #999999;

		font-family: 'Comic Sans MS', 'Times New Roman', sans-serif;
		font-size: 12pt;
		color: #FFFFFF;

		padding-left:   16px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}
	.adv_download_body
	{
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
		color: #3B3B3B;
		padding-left:   8px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  0px;
	}
	.adv_download_pic
	{
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
		padding-left:   1px;
		padding-top:    1px;
		padding-bottom: 1px;
		padding-right:  1px;
	}


/* スケジュール ****************************************************/

/* table */
	table.table_topic
	{
		table-layout: auto;
		width: 100%;
		background-color: #FFFFFF;
		line-height: 140%;
	}
	.td_topic_head
	{
		border: 0px #FFFFFF solid;
		background-color: #FFFFFF;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}
	.td_topic_body
	{
		border: 0px #FFFFFF solid;
		background-color: #FFFFFF;
		font-family: "ＭＳ Ｐゴシック";
		font-size: 11pt;
		color: #3B3B3B;
		padding-left:   16px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}


/* 会社概要 ********************************************************/

/* text */
	p.text_list_year
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;
		text-align: center;
		line-height: 140%;
	}
	p.text_list_profile
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;
		text-align: left;
		line-height: 140%;
		padding-left:  2px;
	}
	p.text_list_profile_c
	{
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;
		text-align: center;
		line-height: 140%;
	}

/* table */
	table.table_about
	{
		table-layout: auto;
		width: 90%;
		background-color: #FFFFFF;
		line-height: 120%;
	}
	.td_about_head
	{
		border: 0px #FFFFFF solid;
		background-color: #FFFFFF;
		padding-left:   0px;
		padding-top:    0px;
		padding-bottom: 0px;
		padding-right:  0px;
	}
	.td_about_body
	{
		border: 0px #FFFFFF solid;
		background-color: #FFFFFF;
		font-family: "ＭＳ Ｐゴシック";
		font-size: 10pt;
		color: #3B3B3B;
		padding-left:   4px;
		padding-top:    4px;
		padding-bottom: 0px;
		padding-right:  0px;
	}


/* お問い合わせ ****************************************************/

/* table - email */
	table.table_email
	{
		table-layout: auto;
		background-color: #FBFBFB;
		font-size: 13pt;
		line-height: 100%;
	}
	.table_email_head
	{
		border: 0px #EEEEEE solid;
		background-color: #FBFBFB;
		font-family: 'Comic Sans MS', 'Times New Roman', sans-serif;
		font-size: 10pt;
		color: #3B3B3B;
		text-align: right;
		padding-top:    2px;
		padding-bottom: 2px;
	}
	.table_email_body
	{
		border: 0px #EEEEEE solid;
		background-color: #FBFBFB;
		color: #000000;
		text-align: left;
		padding-top:    4px;
		padding-bottom: 4px;
	}


/* *****************************************************************/
/* button - download */
	img
	{
		border: 0px;
	}
	.btn_download_jp
	{ 
		width:      110px;
		height:      36px;
		background: url(../common/btn_download_vfx_jp.png) no-repeat left top;
	}
	.btn_download_jp a
	{
		display:     block;
		width:       110px;
		height:       36px;
		font-size:     1px;
		line-height:   1px;
		outline:     none;
	}
	.btn_download_jp a:hover
	{ 
		text-indent: -9999px;
	}


/* *****************************************************************/
-->
