.position {
	width:100%;
	text-align:center}

.positionintro {
	width:100%;
	text-align:center;
	height:100%}

/* === フォント部分のスタイル === */

span.head1 {
	font-size:9pt;
	font-weight:bold;}

span.head2 {
	font-size:10pt;
	font-weight:bold}

span.head3 {
	font-size:11pt;
	font-weight:bold}

span.head4 {
	font-size:12pt;
	font-weight:bold}

span.head1it {
	font-size:9pt;
	font-style: italic;
	font-weight:bold;}

span.head2it {
	font-size:10pt;
	font-style: italic;
	font-weight:bold}

span.head3it {
	font-size:11pt;
	font-style: italic;
	font-weight:bold}

span.head4it {
	font-size:12pt;
	font-style: italic;
	font-weight:bold}

ul 	{margin-top: 9px; margin-bottom: 18px; list-style: none outside; }
ul.square,
ul.circle { margin-left: 3em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }

/* === 日本語 英語メニュー部分のスタイル === */

.langmenu	{
	font-size:9pt;
	color:white}

.langmenu1	{
	text-align:right;
	padding-top:1px;
	padding-right:0px}

.langmenu2	{
	padding-left:0px;
	padding-right:0px}

.langmenu a	{
	padding-left:2px;
	padding-right:2px;
	color:white;
	text-decoration:none;
	font-size:9pt}

/* === HEADER部分のスタイル === */

div.boxheader	{
	border:solid 0px #FF0000;
	background:#B51F10;
	width:100%;
	height:178px;
	margin-left:auto;
	margin-right:auto}

.boxheader	{
	border:solid 0px #FFFF00;
	width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto}

.top_left {
	border:solid 0px #FFFF00;
	width:500px;
	text-align:left;
	padding-left:0px}

.top_right {
	border:solid 0px #FFFF00;
	vertical-align:top;
	padding-right:0px}

/* === GLOBAL MENU部分のスタイル === */

div.boxglobalmenu	{
	background: #F2F5D9;
	width:100%;
	height:27px;
	margin-left:auto;
	margin-right:auto}

.global_menu	{
	border:solid 0px #FFFF00;
	width:960px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto}

.global_menuL	{
	text-align:left}

.global_menuR	{
	text-align:right}


.global_menu1	{
	width:107px}

.global_menu2	{
	border-right: solid 1px #000000;
	padding-left:10px;
	padding-right:10px}

.global_menu3	{
	text-align:right;
	padding-right:5px}

.global_menu3 img {
	border:0px}


.global_menu a:link	{text-decoration: none; color:#63161E }
.global_menu a:visited{text-decoration: none;color:#63161E }
.global_menu a:hover {text-decoration: underline; color:#B51F10 }


/* === PAGE CONTENTS共有部分のスタイル === */

.contents_header	{
	padding-top:15px;
	padding-bottom:5px}

.contents_image	{
	padding-left:10px;
	padding-right:10px}

/* === PAGE CONTENTS TOP PAGE部分のスタイル === */

.contents_flash	{
	padding-left:20px;
	padding-right:20px}

.contents_topintro	{
	vertical-align:top}

td.contents_topintro	{
	padding-bottom:20px}


/* === PAGE CONTENTS WHY MIW部分のスタイル === */

.contents_whyimg	{
	width:120px;
	padding-left:20px}

/* === PAGE CONTENTS CAPABILITY部分のスタイル === */

.contents_whyimg	{
	width:120px;
	padding-left:20px}

.contents_capa	{
	vertical-align:top;
	width:600px}


/* === PAGE CONTENTS FEATURED WORK部分のスタイル === */

.contents_worktab	{
	text-align:left;
	padding-left:0px}


/* === PAGE CONTENTS FEATURED WORK部分のスタイル === */

.workbox	{
	border:solid 0px #666666;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px}

.worktable {
	width:100%}

.worktable td {
	width:25%;
	padding-top:10px;
	text-align: center}

.worktable img {
	border:0px}


.workheader {
	border-bottom:solid 1px #666666;
	font-size:13pt;
	padding-left:0px;
	padding-right:0px;
	padding-top:50px;
	text-align: left;
	font-weight: bold;
	vertical-align:top}

/* === PAGE CONTENTS FEATURED WORK(3)部分のスタイル === */

.workbox3	{
	border:solid 0px #666666;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px}

.worktable3 {
	width:100%}

.worktable3 td {
	width:33%;
	padding-top:10px;
	text-align: center}

.worktable3 img {
	border:0px}


.workheader3 {
	border-bottom:solid 1px #666666;
	font-size:13pt;
	padding-left:0px;
	padding-right:0px;
	padding-top:50px;
	text-align: left;
	font-weight: bold;
	vertical-align:top}


/* === PAGE INTRO部分のスタイル === */

.pageintro	{
	width:100%;
	padding-bottom:10px}

.pagebottom	{
	padding-bottom:0px}


/* === TELLY AWARDS部分のスタイル === */

.top_awards {
	height: 300px;
	padding-left:20px;
	padding-right:0px;
	text-align: right;
	vertical-align:bottom}

.top_awards_temp {
	height: 300px;
	padding-left:20px;
	padding-right:0px;
	text-align: center;
	vertical-align:bottom}

/* ========= FOOTER (COPYRIGHT)部分のスタイル ========= */

div.footer	{
	background: #63161E;
	width:100%;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto}

.footer	{
	border:solid 0px #FFFF00;
	width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto}

.box_footermenu {
	text-align:right;
	padding-right:0px}

td.footermenu {
	text-align:right;
	padding-right:5px}

span.footermenu	{
	font-size:8pt;
	color:#E6861F}

.footermenu a:link	{text-decoration: none; color:#FFFFFF }
.footermenu a:visited{text-decoration: none;color:#FFFFFF }
.footermenu a:hover {text-decoration: underline; color:#FFFF00 }

.boxcopyright {
	text-align:left;
	padding-right:0px}

.boxcopyright td {
	align: leftt;
	text-align:left;
	padding-right:0px}

span.copyright	{
	text-align:left;
	font-size:8pt;
	color:#FFFFFF}




