
/*
  ---------------------------------------------------------------
	Mitsui-Soko Style Sheet2 (Compiled on 2004/11/27)

	Contents :
		1. Common Settings
		2. Texts and Size
		3. Topics
		4. Misc
		5. For specific media
  ---------------------------------------------------------------
*/


/*
  ---------------------------------------------------------------
	1. Common Settings
  ---------------------------------------------------------------
*/

.xltblock {
	color:white;
	padding:11px 0px 9px 10px;
}
.xbread {
	padding-top:10px;
}
.xmain    {
	margin:0px 11px 0px 11px;
}
.xmainmisc {
	margin:20px 30px 60px 30px;
}
.xbmenu {
	line-height:180%;
	padding:30px 0px 30px 0px;
}


/*
  ---------------------------------------------------------------
	2. Texts and Size
  ---------------------------------------------------------------
*/
.white  {
	color:white;
}

/*
  ---------------------------------------------------------------
	3. Topics
  ---------------------------------------------------------------
*/
h2.topic0 {
	font-size:80%;
	padding:3px 0px 3px 5px;
	margin:25px 0px 10px 3px;
	border-left:solid #5555F0 9px;
}
div.topic0 {
	font-size:80%;
	line-height:160%;
	padding:0px 14px 0px 14px;
	margin:10px 0px 33px 0px;
}
h2.topic1 {
	font-size:80%;
	padding:4px 0px 2px 15px;
	margin:27px 0px 15px 0px;
	border-top:solid #646464 1px;
	border-bottom:solid #F32E00 1px;
	background:url(/en/img/common/topicbg.gif);
}
div.topic1 {
	font-size:80%;
	line-height:160%;
	padding:0px 14px 0px 14px;
	margin:10px 0px 30px 0px;
}
h2.topic1f {
	font-size:80%;
	padding:4px 0px 2px 12px;
	margin:25px 0px 15px 0px;
	border-top:solid #646464 1px;
	border-bottom:solid #F32E00 1px;
	background:url(/en/img/common/topicbg_faq.gif);
}
div.topic1f {
	font-size:80%;
	line-height:160%;
	padding:0px 14px 0px 14px;
	margin:10px 0px 30px 0px;
}
h2.topic1b {
	font-size:80%;
	padding:4px 0px 2px 20px;
	margin:25px 0px 15px 0px;
	border-top:solid #646464 1px;
	border-bottom:solid #F32E00 1px;
	background:url(/en/img/common/barbg_blue.gif);
}
div.topic1b {
	font-size:80%;
	line-height:160%;
	padding:0px 14px 0px 14px;
	margin:10px 0px 30px 0px;
}
h3.topic2 {
	font-size:110%;
	margin:10px 0px 5px 2px;
}
div.topic2 {
	padding:0px 15px 0px 15px;
	margin:5px 0px 20px 0px;
}
h3.topic2l {
	font-size:80%;
	padding:0px 0px 0px 7px;
	margin:10px 0px 5px 2px;
	border-left:solid #7777FF 9px;
	border-bottom:solid #7777FF 1px;
}
div.topic2l {
	padding:0px 15px 0px 34px;
	margin:5px 0px 20px 0px;
}

/*
  ---------------------------------------------------------------
	4. Misc
  ---------------------------------------------------------------
*/

div.homeleft {
	padding:12px 9px 25px 14px;
}
div.homeplate1 {
	padding:11px 0px 9px 10px;
}
div.homeplate2 {
	padding:25px 10px 0px 10px;
}
div.homeplate2in {
	color:#646464;
	padding:13px 10px;
}

/*
  ---------------------------------------------------------------
	5. For specific media
  ---------------------------------------------------------------
*/

@media print {
	body { font-family:Arial, Helvetica, Verdana, sans-serif; }

	.pagebreak { page-break-before:always; }

	.bodysep   { border-left:1px solid #CCCCCC; background-image:url(); }
}

@media tv {
}

@media aural {
	h2       { volume:x-loud; }
	h3       { volume:loud; }
	.ssilver { volume:soft; }
}
