/*---------------------------------------------------
COMMON
----------------------------------------------------*/

/* FF */
a:focus{
	outline:none;
}

/* CSS Document */
a,
#content,
p{
	font-family:Meiryo,'Hiragino Maru Gothic Pro',sans-serif;
	font-size:93%;
}
/* IE6 */
* #content{
	font-family:Arial,sans-serif;
}
#CONTENT {
	width:900px;
	margin:0px auto;
}

.hidden_comment {
	text-indent:-5000px;
	margin:0px;
	padding:0px;
	display:none;
}
img{border: none;}
h2,h3{
	background-position:-10px 0px;
	width:800px;
	height:100px;
	text-indent:-5000px;
	margin:0px;
	padding:0px;
}
li{list-style-type:none;}




/*
*
*CONCEPT
*
*/
h2#TITLE_CONCEPT{background:url(../images/h2_concept.gif) no-repeat;}
.press {
	background:url(../images/ico_arrow.gif) no-repeat;
	background-position:0px 0px;
	margin-left: 30px;
	padding:0px 0px 40px 24px;
}
.press a {
	color: #0e7add;
	font-size:12px;
}
.press a:visited {color: #0f4dd0;}
.press a:hover {text-decoration: none;}
.press a:active {color: #cb9a15;}


/*
*
*VIDEO
*
*/
h2#TITLE_VIDEOGRAPHY{background:url(../images/video/h2_videography.jpg) no-repeat;}
#TITLE_VIDEOGRAPHY{background:url(../images/video/h3_videography.jpg) no-repeat;}
#ENG_V{background:url(../images/video/h3_eng_v.jpg) no-repeat;}
#JPN_V{background:url(../images/video/h3_jpn_v.jpg) no-repeat;}


#TITLE_EVENT span#title{
	display:block;
	height:40px;
	width:100px;
	float:left;
	text-indent:-5000px;
	margin-right:625px;
}
#TITLE_EVENT span#back,
#TITLE_EVENT span#back a{
	display:block;
	height:40px;
	width:54px;
	float:left;
	text-indent:-5000px;
	background:url(../images/message/btn_back.jpg) no-repeat;
}
#TITLE_EVENT span#back a:hover{
	background:url(../images/message/btn_back_o.jpg) no-repeat;
}
.thum img{
	margin-left:10px;
	margin-right:10px;
}
p{
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
}
.thum{font-size: 0px;text-align: left; margin:0px auto; width:800px;}






/*
*
*NAV_AREA
*
*/
#NAV_AREA{
	width: 100%;
	height: 110px;
	color: #363636;
	background-repeat: no-repeat;
	background-position: center top;
}
#NAV_AREA {background-image: url(../images/bg_nav_concept.gif);}
#VIDEO #NAV_AREA {background-image: url(../images/bg_nav_video.gif);}


#NAV_AREA ul {
	padding:28px 0px 0px 0px ;
	width:400px;
	margin:0px auto;
}

#NAV_AREA li {
	float: left;
	width: 200px;
	height: 40px;
}
#NAV_AREA ul li a{
	width: 200px;
	height: 40px;
	text-indent:-5000px;
	display:block;
	margin:0px;
	padding:0px;
}

#NAV_AREA ul li#m_concept {
	background:url(../images/m_concept.gif) no-repeat;
}
#NAV_AREA ul li#m_video {
	background:url(../images/m_video.gif) no-repeat;
}

#NAV_AREA ul li#m_video a:hover,
#CONCEPT #NAV_AREA ul li#m_concept{background:url(../images/m_concept_o.gif) no-repeat;}
#NAV_AREA ul li#m_video a:hover,
#VIDEO #NAV_AREA ul li#m_video{background:url(../images/m_video_o.gif) no-repeat;}

#VISUAL_AREA{
	width:900px;
	margin:20px auto 0px auto ;
}
#H_VISUAL{
		display:none;
}

#COPY_RIGHT{
	font-size:10px;
	color:#999;
	padding-bottom:20px;
}
