﻿@charset "utf-8";
@import "gameyarou_common.css";
/*
============================================================
Gameyarou official site introduction page style
file name: gameyarou_introduction.css
============================================================
*/

/* Show & Hide elements -------------------------------*/
#left_menu ul.lmenu li.lmenu_01 ul { 
	display : block;
}
#left_menu ul.lmenu li.lmenu_01 > a { background-image: url(/images/_common/left_m01_ov.png); }


/* Page Title -------------------------------*/
#content .page_title {
	width:424px;
	padding:10px;
	margin: 20px 0px 0 0;
	border:10px solid #e8e8e8;
}

/* Message -------------------------------*/
#content .message {
	margin: 20px 0 20px 0;
	padding: 130px 0 0 0;
	color: #999999;
	line-height: 130%;
	background: url(/images/01_message/img_photo.jpg) no-repeat;
}
#content .message p {
	padding: 0 0px 15px 0;
}
#content .message span {
	color: #999933;
	font-weight: bold;
}

/* Resume -------------------------------*/
#content .page_tap {
	display: block;
	margin: 20px 0 0 0;
	height: 30px;
	border-bottom:#ccc solid 1px; 
}
#content .page_tap li {
	display: block;
	float: left;
}
#content .page_tap li a {
	display: block;
	width: 80px;
	height: 31px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
}
#content .page_tap li a.resume { background: url(/images/01_message/img_tap_01.gif) no-repeat; }
#content .page_tap li a.resume:hover,
#content .page_tap li a.resume_hover
	{ background: url(/images/01_message/img_tap_01ov.gif) no-repeat; }
#content .page_tap li a.history { background: url(/images/01_message/img_tap_02.gif) no-repeat;}
#content .page_tap li a.history:hover,
#content .page_tap li a.history_hover 
	{ background: url(/images/01_message/img_tap_02ov.gif) no-repeat;}

#content table.resume_table {
	width: 464px;
	margin: 20px 0 0 0;
}
#content table.resume_table th {
	width: 150px;
	padding:5px;
	text-align: left;
	font-weight: normal;
}
#content table.resume_table th img {
	behavior: url("/css/iepngfix.htc");
}
#content table.resume_table td {
	padding:5px;
	text-align: left;
	color:#999;
	line-height:130%;
}

#content .history {
	padding: 0 0 10px 0;
}
#content .history ul {
	width: 464px;
	margin: 10px 0 0 0;
	m\argin: 5px 0 0 0;
	padding: 30px 0 0 0;
	behavior: url("/css/iepngfix.htc");
}
#content .history ul.year_2009 { background: url(/images/01_message/img_2009.gif) no-repeat; }
#content .history ul.year_2008 { background: url(/images/01_message/img_2008.png) no-repeat; }
#content .history ul.year_2007 { background: url(/images/01_message/img_2007.png) no-repeat; }
#content .history ul li {
	list-style:none;
	margin: 10px 0 15px 10px;
	color:#999999;
	line-height:130%;
}
#content .history ul li ul {
	width: 432px;
	margin: -16px 0 0 44px;
	text-indent: -6px;
	padding: 0;
}
#content .history ul li ul li {
	margin: 0px 15px 0 0;
}

/* Spirit -------------------------------*/
#content .spirit {
	width: 464px;
	height: 388px;
	margin: 20px 0 10px 0;
	background: url(/images/01_message/img_Strategy.png) no-repeat;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	behavior: url("/css/iepngfix.htc");
}

/* CI -------------------------------*/
#content .ci, #content .bi {
	width: 464px;
	margin: 20px 0 0 0;
}
#content .ci, #content .bi {
	margin: 20px 0 10px 0;
}
#content .ci h2,
#content .bi h2 {
	display: block;
	width: 369px;
	height: 30px;
	float: left;
	margin: 0;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
	behavior: url("/css/iepngfix.htc");
}
#content .ci h2 { background: url(/images/01_message/img_ci_tit_01.gif) no-repeat; }
#content .bi h2 { background: url(/images/01_message/img_bi_tit_01.png) no-repeat; }
#content .ci a,
#content .bi a {
	display: block;
	width: 95px;
	height: 28px;
	margin: 2px 0 0 0;
	float: left;
	border-bottom: 1px solid #cccccc;
}
#content .ci .description,
#content .bi .description {
	margin: 10px 0 0 0;
	line-height: 130%;
}
#content .ci .description p,
#content .bi .description p {
	padding: 0 0 12px 0;
}
#content .ci image,
#content .bi image {
	margin: 18px 0 0 0;
}
#content .ci image img,
#content .bi image img {
	display: block;
	float: left;
}

/* Access -------------------------------*/
#content .access {
	margin: 20px 0 0 0;
}
#content .access .address {
	margin: 20px 0 0 0;
}
#content .access .subways {
	margin: 20px 0 30px 0;
}
#content .access .address h2,
#content .access .subways h2{
	display: block;
	height:12px;
	font-size: 12px;
	background: url(/images/_common/bullet.gif) no-repeat 0px 2px;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
}
#content .access  ul li {
	list-style: none;
	line-height: 150%;
}
#content .access  ul li span {
	font-weight:bold;
}
#content .print {
	display: none;
}


