/* ------------------------------
   LINE
   ------------------------------ */
.text12pt
 {font-size:12px;}
.kome
{font-size:85%;}
* html .kome
{font-size:85%;}

#container #line
	{border-top-width: 3px;	border-top-style: solid;border-top-color: #7385AD;}	
#container #underline
	{border-top-width: 1px;	border-top-style: dotted;border-top-color: #263852;}

/* ------------------------------
   Main Block
   ------------------------------ */

#container #main.top
	{
	position:relative;
	overflow:hidden;
	zoom:1;
	background: url(../img/common/bg.gif) repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #263852;
}	
#container #main.top:after
	{content:"."; display: block; height:0px; clear:both; visibility:hidden;}


/* ------------------------------
   Contents
   ------------------------------ */

#container #main.top #contents
	{float:left; width:560px;}
	
#container #main.top #contents h1
	{margin:0px; line-height:0px;}

#container #main #contents .box
	{padding:0px 5px 20px 15px; display: block;}

#container #main #contents .boxLeft1
	{width:124px; float:left;}
#container #main #contents .boxLeft2
	{width:250px; float:left;}
#container #main #contents .boxLeft3
	{width:275px; float:left;}
	
#container #main #contents .boxRight1
	{width:396px; float:left; padding-left:20px;}
#container #main #contents .boxRight2
	{width:270px; float:left; padding-left:20px;}
#container #main #contents .boxRight3
	{width:250px; float:left; padding-left:10px;}
	
/*ul*/
#container #main #contents #onehand li
	{padding:10px 14px 0 0; float:left; width:166px}

/*padding*/
#container #main.top #contents .pb10
	{ padding-bottom:10px;}
#container #main.top #contents .pb5
	{ padding-bottom:5px;}
#container #main.top #contents .pb20
	{ padding-bottom:20px;}
#container #main.top #contents .menu
	{ padding:5px 0 0 10px;}
#container #main.top #contents .precautions
	{ padding:10px;}
/* ------------------------------
   Contents Ver6.5
   ------------------------------ */
#container #main.top #contents .banner6
	{margin:0 0 20px 8px;}
#container #main.top #contents .pt15
	{ padding-top:15px;}
#container #main.top #contents .pb40
	{ padding-bottom:40px;}
#container #main.top #contents .pl30
	{ padding-left:30px;}
#container #main.top #contents .pl15
	{ padding-left:17px;}
#container #main #contents .boxApri
	{width:160px; float:left; padding:10px 0 0 10px; text-align:center;}
#container #main #contents .boxApri2
	{width:180px; float:left; padding:10px 0 20px 0; text-align:center;}
#container #main #contents .w75
	{width:75px;}
#container #main #contents .w130
	{width:130px; text-align:center;}
#container #main #contents .w300
	{width:300px;}
#container #main #contents .w98
	{width:98px;}
#container #main #contents .w185
	{width:185px;}
	
#container #main #contents #procedure
	{width:520px;margin:0 10px 10px 10px;padding:10px;background-color:#D7FAFF;}
/* ------------------------------
   Summary
   ------------------------------ */

#container #main.top #contents #summary
	{margin-top:20px; padding:0px 0px 2px 10px; width:540px;	background:url(../img/common/fig_news_03.gif) no-repeat right bottom;}
	
#container #main.top #contents #summary h3
	{margin:0px; line-height:0px;}
	
#container #main.top #contents #summary #waku
	{padding:10px 0px ;background:url(../img/common/fig_news_02.gif) repeat-y;width: 540px;}
	
#container #main.top #contents #summary #waku ul
	{margin:0px 0px 0px 4px;}
#container #main.top #contents #summary #waku ul li
	{float:left; margin: 2px 3px;}
	
#container #main.top #contents #summary #waku ul.spec
	{margin:10px 0px 0px 5px;}

/* ------------------------------
   Extra
   ------------------------------ */

#container #main.top #extra
	{float:right;min-height:600px;_height:600px;width:200px;}
#container #main.top #extra h2
    {margin:30px 0px 15px 25px;  line-height:0px;	}
#container #main.top #extra ul
    {margin:15px 0px 15px 15px;}
#container #main.top #extra ul.banner
    {padding:5px 0px ;}
#container #main.top #extra ul li
    {float:left;margin:10px 0px 0px 0px;}

/* ------------------------------
   Color Vari
   ------------------------------ */
#container #main.top #contents #color
	{margin:80px 0px 0px 0px;}
#container #main.top #contents #color_nf
	{margin:40px 0px 40px 0px;}
#container #main.top #contents #color ul li
	{float: left;padding:0px 0px 10px 30px;}
#container #main.top #contents .top
	{padding:0px 0px 7px 440px;}
/* ------------------------------
   SENKOU CHECK POINT
   ------------------------------ */

/* ------------------------------
   FLASH
   ------------------------------ */
#container #main.top #contents #fla
	{padding-top:20px;}
#container #main.top #contents #fla_pdf
	{padding:20px 0px 20px 34px;}

/* ------------------------------
   Manual
   ------------------------------ */
#container #main.top #contents #manual
	{padding:20px 0px 10px 10px;}
#container #main.top #contents #manual table tr td table td
	{padding:5px 0px 5px 10px;}	

