@charset "iso-8859-1";
@import url(layout.css);
/*
 * GS-Caltex
 * main page definition
 */
#left, 
#site-path, 
#content-rating, 
#font-size {
	display: none;
}
#top-visual {
	background-image: url(/img/Main/TopVisual_left.gif);
	height: 189px;
}
#body {
	padding: 0 0 0 290px;
	min-height: 330px;
	background: url(/img/Main/Body.gif) repeat-y 290px  #fffff7;
}
* html #body {
	height: 330px;
}
#content-area {
	padding: 48px 0 0 1px;
	background: url(/img/Main/ContentArea.gif) no-repeat;
}
h1.main, 
h2.main {
	margin: 0 0 1em 0;
}
h1.main span, 
h2.main span {
	display: none;
}
h2.main {
	background-image: url(/img/Main/Heading2.gif);
	background-repeat: no-repeat;
	height: 17px;
}
#introduction {
	position: absolute;
	top: 318px;
	left: 18px;
	background: url(/img/Main/Introduction.gif) no-repeat;
	width: 244px;
	height: 35px;
}
#introduction p {
	display: none;
}
/*
#management {
	width: 391px;
	font-size: 0.9em;
}
#management h2.main {
	margin-bottom: 19px;
}
#management p {
	margin: 0 22px;
	line-height: 1.4em;
}
#management p img {
	float: left;
	margin: 0 18px 3em 0;
}
*/
#vision {
	width: 391px;
	font-size: 0.9em;
}
#vision h2.main {
	margin-bottom: 19px;
	background-position: 0 -60px;
}
#vision p {
	margin: 0 22px;
	line-height: 1.4em;
}
#vision p img {
	float: left;
	margin: 0 18px 3em 0;
}
#financial {
	margin: 15px 0 0;
	background: url(/img/Main/Financial.gif) no-repeat 21px 29px;
	width: 391px;
	font-size: 0.9em;
}
#financial h2.main {
	background-position: 0 -20px;
	margin-bottom: 12px;
}
#financial ul {
	list-style: none;
	margin: 26px 0 0 137px;
	padding: 0 0 8px;
}
#financial ul li {
	height: 24px;
}
#financial a {
	color: #99A751;
}
/*
#pr {
	width: 391px;
	margin: 15px 0 0;
}
#pr h2.main {
	background-position: 0 -40px;
	margin-bottom: 13px;
}
#pr p {
	margin: 0 0 0 21px;
}
#pr a {
	background: url(/img/Main/Pr.gif) no-repeat;
	width: 346px;
	height: 71px;
	display: block;
}
#pr a span {
	display: none;
}
*/
#contact {
	position: absolute;
	top: 314px;
	left: 694px;
	width: 185px;
	height: 221px;
	background: url(/img/Main/Contact.gif) no-repeat;
}
#contact h2.main {
	display: none;
}
#contact ul {
	list-style: none;
	margin: 104px 0 0 33px;
	padding: 0;
}
* html #contact ul li {
	float: left;
}
#contact ul li a {
	display: block;
	height: 26px;
	width: 130px;
}
#contact ul li a span {
	display: none;
}
#logo-visual {
	background: url(/img/Main/LogoVisual.gif) no-repeat;
	width: 262px;
	height: 232px;
	top: -232px;
}

/* 20051031Ãß°¡ÀÛ¾÷ È«º¸¿µÈ­ */

#PRfilm {
	position: absolute;
	top: 531px;
	left: 694px;
	width: 185px;
	height: 35px;
	background: url(/img/Main/PRfilm.gif) no-repeat;
}
#PRfilm h2.main {
	display: none;
}
#PRfilm ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}


#PRfilm ul li a {
	display: block;
	height: 35px;
	width: 185px;

}

/* movie player layout */
div.movie-player-block {
	background: url(/img/main/TvMoviePlayerBlock.gif) no-repeat;
	padding: 18px 20px;
	height: 380px;
}

/* movie flash player layout */
div.movie-flash_player-block {
	background: url(/img/main/TvMoviePlayerBlock2.gif) no-repeat;
	padding: 25px 22px;
	height: 332px;
}

/* 20060222Ãß°¡ÀÛ¾÷ È«º¸ºê·Î¼Å */
#PRBrochure {
	position: absolute;
	top: 531px;
	left: 694px;
	width: 185px;
	height: 35px;
	background: url(/img/Main/PRBrochure.gif) no-repeat;
}
#PRBrochure h2.main {
	display: none;
}
#PRBrochure ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}

#PRBrochure ul li a {
	display: block;
	height: 35px;
	width: 185px;

}
