﻿html
{
	margin:0;
	padding:0;
}

body
{
	/*background:blue;*/
	width:990px;
	margin:0 auto;
}

div#wrapper
{
	/*background:skyblue;*/
	width:990px;
	/*height:1000;*/
	margin: 0 auto;
	background-image:url("images/bodyBackground.png");
	background-repeat:repeat-y;
}

div#noteHead
{
	width:990px;
	height:78px;
	background-image:url("images/noteHead3.png");
	background-repeat:no-repeat;
	margin:0 auto;
}

div.repeatImage
{
	width:990px;
	/*height:1200px;*/
	background-image:url("images/noteRepeat3.png");
	background-repeat:repeat-y;
	margin:0 auto;
}

div#verTop
{
	/*height:1200px;*/
}

div#verCg
{
	/*height:4570px;*/
}

div#verDtm
{
	/*height:1990px;*/
}

div#verGame
{
	/*height:2250px;*/
}

div#verMovie
{
	/*height:600px;*/
}

div#verOther
{
	/*height:1960px;*/
}

div#mainImage
{
	width:817px;
	/*margin-left:40px;*/
}

div#mainImage a
{
	text-indent:-10000px;
	width:817px;
	height:400px;
	margin-top:-360px;
	display:block;
	position:relative;
	background-image:url("images/mainImage4.png");
	background-repeat:no-repeat;
	padding-bottom:30px;
}

div.subImage
{
	width:777px;
	height:200px;
	margin:-380px 0 0 40px;
	display:block;
	position:relative;
	background-repeat:no-repeat;;
	padding-bottom:30px;
}

div#cgImage
{
	background-image:url("images/cg.png");
}

div#dtmImage
{
	background-image:url("images/dtm.png");
}

div#gameImage
{
	background-image:url("images/game.png");
}

div#movieImage
{
	background-image:url("images/movie.png");
}

div#otherImage
{
	background-image:url("images/other.png");
}

div#content
{
	width:817px;
	margin:0 0 0 133px;
}

div#contents
{
	width:817px;
	margin:0 0 0 45px;
}

div#works
{
	border-bottom:dotted;
	border-bottom-color:#7080A3;
	/*border-bottom-color:#D4DDF9;*/
	width:760px;
}

div#works h2
{
	/*background:red;*/
	width:400px;
	/*height:24px;*/
	height:39px;
	background-image:url("images/worksLine.png");
	background-repeat:no-repeat;
}

div#works h3
{
	text-align:right;
	/*background:blue;*/
	width:400px;
	margin-top:-19px;
}

div#works p
{
	width:400px;
	height:200px;
	/*background:green;*/
	font-size:20px;
}

div#works img
{
	width:256px;
	height:256px;
	float:right;
	margin-top:41px;
	margin-right:22px;
	position:relative;
	z-index:0;
	display:block;
	
}
div.imgBack
{
	margin-top:-105px;
	margin-right:25px;
	float:right;
	width:300px;
	height:300px;
	background-image:url("images/imgFrame.png");
	background-repeat:no-repeat;
	float:right;
	display:block;
	position:relative;;
	z-index:9999;
}

div.topWork
{
	border-top:dotted;
	border-top-color:#7080A3;
	margin-top:50px;
	margin-left:27px;
}

div#news
{
	/*background:red;*/
	width:402px;
	height:452px;
	float:right;
	/*border-bottom:dotted;*/
	/*border-right:dotted;*/
}

div#news p
{
	text-indent:2em;
}

div#map
{
	/*background:green;*/
	width:408px;
	/*border-bottom:dotted;*/
	border-right:dotted;
}

div#map iframe
{
	margin-left:4px;
}

div#sideLink ul
{
	list-style:none;
}

div#sideLink ul li a
{
	background-repeat:no-repeat;
	height:52px;
	text-indent:-10000px;
	display:block;
	position:relative;
	margin-left:-160px;
}

	div#sideLink ul li a:focus
	{
		outline:none;
	}

li#menu a
{
	background-image:url("images/red-postit.png");
}

li#top a
{
	background-image:url("images/red-postit-top.png");
}

li#cg a
{
	background-image:url("images/orange-postit.png");
}

li#dtm a
{
	background-image:url("images/yellow-postit.png");
}

li#game a
{
	background-image:url("images/green-postit.png");
}

li#movie a
{
	background-image:url("images/skyblue-postit.png");
}

li#other a
{
	background-image:url("images/blue-postit.png");
}

li.one a
{
	width:160px;
}

li.two a
{
	width:108px;
}

li.three a
{
	width:101px;
}

li.four a
{
	width:93px;
}

li.five a
{
	width:86px;
}

li.six a
{
	width:78px;
}

div#noteFoot
{
	width:990px;
	height:210px;
	background-image:url("images/noteFooter.png");
	background-repeat:no-repeat;
	margin:0 auto;
}

.pageTitle
{
	height:0px;
	/*height:33px*/;
	text-indent:-10000px;
	margin:0 auto;
}

.subTitle
{
	text-indent:3em;
	background-image:url("images/h2AnderLineRed2.png");
	width:400px;
	height:50px;
}


