/*______________________________

stylesheet for intermezzo def
______________________________*/

a:link{text-decoration: underline;color: #CCCCCC;}
a:visited{text-decoration: underline;color: #999999;}
a:active{color: #CCCCCC;}
a:hover{text-decoration: underline; color: #999999;}
a{text-decoration: none; color: #999999;}

body {
	background-color: #000000;
	color: #666666;
	font-family: serif;
	margin: 0;
	padding: 0;
}

html, body {
   scrollbar-3dlight-color:    #666666;
   scrollbar-arrow-color:      #666666;
   scrollbar-darkshadow-color: #000000;
   scrollbar-face-color:       #000000;
   scrollbar-highlight-color:  #000000;
   scrollbar-shadow-color:     #666666;
}

#container {
	width: 880px;
	height: 680px;
	margin: 40px auto 0;
	border: 1px #666666 solid;
}

#header {
	width: 840px;
	height: 44px;
	margin: 0 auto;
	padding: 0px;
	border-bottom: 1px #333333 solid;
	_width: 842px;/* for WinIE6,7 */
	_height: 45px;/* for WinIE6,7 */
}

h1#logo {
	width: 172px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	float: left;
}	

h1#logo img {
	position: relative;
	margin: 0px;
	left: 0px;
	top: 10px; 
}

h2 { font-family:Helvetica, Arial, Verdana, sans-serif; margin: 0; font-size: 14px; line-height: 16px; color: #CCCCCC; font-weight: bold;}

ul {
	margin: 0px;
	padding: 0px;
}

#navigation {
	position: relative;
	float: right;
	width: 643px;
	height: 22px;
	margin:  0px;
	padding: 0px;
	top: 14px;
}

#navigation li {
	float: left;
	list-style: none outside;
	margin: 0px;
}

#content {
	width: 840px;
	height: 600px;
	margin: 16px auto 0px;
}

#content_title {
	width: 160px;
	height: 30px;
	float: left;
}

#content_about {
	float: right;
	width: 632px;
	height: 582px;
	margin: 0px 0px 0px 48px;
	padding-top: 18px;
	background-image:url(../about_us/img/back.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#content_news {
	float: right;
	width: 632px;
	height: 600px;
	margin: 0px 0px 0px 48px;
	overflow: auto;
}

div.news {
	width: 600px;
	border-bottom: 1px #333333 solid;	
}

#content_chara {
	/*position: relative;
	top: 0px;
	/*clear: right;*/
	float: right;
	width: 832px;
	height: 570px;
	margin: 0px 0px 0px 8px;
	background-image: url(../character/img/character_image.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#content_chara img {
	float: right;
	margin: 0;
}

#content_backnum {
	height: 30px;
	float: right;
}

#content_colle {
	clear: both;
	width: 832px;
	height: 570px;
	margin: 0px 0px 0px 8px;
}

#colle_menu {
	position: relative;
	float: left;
	width: 368px;
	height: 132px;
	margin: -66px 0px 0px;
	padding: 0px;
	top: 50%;
}

#colle_menu li {
	float: left;
	list-style: none outside;
	margin: 0px 1px 0px 0px;
}

#colle_image {
	float: right;
	width: 380px;
	height: 560px;
	margin: 5px auto;
}

#copyright {
	clear: both;
	width: 880px; /* for WinIE6,7 */
	margin: 4px auto;
}


.aboutus {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 19px; margin-left:14px; color: #CCCCCC;}
.newstxt {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 20px; color: #CCCCCC;}
.newsdate {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #CCCCCC; font-weight: bold;}
.chratxt {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 10px; line-height: 17px; color: #CCCCCC; /*padding-top: 350px;*/ width: 380px;}
.chratitle {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #CCCCCC; font-weight: bold; padding-top: 310px; width: 340px;}
.store_title {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 14px; line-height: 16px; font-family:sans-serif; color: #CCCCCC; font-weight: bold;}
.store_txt { font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 12px;  line-height: 16px; font-family:sans-serif; color: #CCCCCC;}

.JP10H16 { font-size: 10px;  line-height: 16px; font-family:sans-serif; color: #999999;}

.JP12H16 {  font-size: 12px; line-height: 16px; font-family:serif; color: #666666;}
.JP12H16B {  font-size: 12px; line-height: 16px; font-family:serif; color: #CCCCCC; font-weight: bold;}
.JP12H20 {  font-size: 12px; line-height: 20px; font-family:serif; color: #CCCCCC;}
.JP12H20B {  font-size: 12px; line-height: 20px; font-family:serif; color: #CCCCCC; font-weight: bold;}

.copy {font-family:Helvetica, Arial, Verdana, sans-serif; font-size:9px; color:#FFFFFF;}

.EN10H12 { font-size:10px; line-height: 12px; font-family:Helvetica, Arial, Verdana, sans-serif; color: #999999;}

.EN10H16 { font-size:10px; line-height: 16px; font-family:serif; color: #999999;}
.EN12H20 { font-size:12px; line-height: 20px; font-family:serif; color: #999999;}
.EN12H20B { font-size:12px; line-height: 20px; font-family:serif; color: #999999; font-weight: bold;}

div.rectext {height:180px; width: 390px; overflow: auto;}
