/*CSS Document/*$B"#=i4|@_Dj(B*/body{	color:#666666;/*$BDL>o$N%F%-%9%H%+%i!<(B*/	text-align:center;	}a{	color:#0099FF;/*$BDL>o$N%j%s%/%F%-%9%H%+%i!<(B*/	}a:hover{	color:#FF9900;/*$B%^%&%9$,>h$C$?;~$NDL>o$N%j%s%/%F%-%9%H%+%i!<(B*/	text-decoration:underline;/*$B%^%&%9$,>h$C$?;~2<@~$rI=<(!J$D$1$J$$>l9g$O(B underline $B$r(B none $B$X!K(B*/	}/*$B"#=i4|@_Dj$3$3$^$G(B*/*{ margin:0; padding:0;}img{ border:0;}a img{ border:0;}table,div{	margin:auto;	}/*$B"#%U%)%s%H%5%$%:D4@0(B*/body {    font-size: 12px; /* $B%b%@%s%V%i%&%6(B */    *font-size: 80%; /* IE 7 */    *font: 80%; /* IE 6$B0J2<(B */	font-family:'$B%R%i%.%NL@D+(B',Times,'$B#M#S(B $B#PL@D+(B',mincho;}p,th,td,li{	font-size:12px;	*font-size:90%;	*font:90%;	}/***$B8+=P$7%?%0(B***/h1{	font-size:16px;	font-weight:normal;	border-color:#FFFFFF;	border-width:0px 0 0 0px ;	color:#FFFFFF;	text-indent:10px;	line-height:18px;	vertical-align:top;	padding:20px 0 0 0;	}h2{	background:url(img/common/bg_h2.jpg) no-repeat;	font-size:14px;	color:#666666;	text-indent:10px;	vertical-align:top;	height:42px;	line-height:42px;	margin:0 0 5px 0;	}h3{	background:url(img/common/bg_h3.gif) no-repeat;	font-size:14px;	color:#FF0099;	text-indent:12px;	vertical-align:top;	height:32px;	line-height:32px;	margin:0 0 5px 0;	font-weight:normal;}.obj{	margin:0 6px 0 6px;	}.obj p{	line-height:160%;	margin:0 0 12px 0;	}.CNT{ text-align:center;}.R{ text-align:right;}.L{ text-align:left;}/**$B%l%$%"%&%H(B**/#bg{	width:920px;	background:url(img/common/bg_con.gif) repeat-y;	margin:0 auto 0 auto;	text-align:left;}#head{	background:url(img/common/bg_head.gif) top left no-repeat;	width:918px;	margin:0 1px 0 1px;	}#head p#logo{	font-size:12px;	font-weight:normal;	font-family:"font-family:'$B%R%i%.%NL@D+(B',Times,'$B#M#S(B $B#PL@D+(B',mincho;", ;	border-color:#333333;	border-width:0px 0 0 4px ;	color:#0099CC;	text-indent:10px;	line-height:24px;	}#head p#logo a{	text-decoration:none;	color:#FF0099;	}#head p#logo a:hover{	text-decoration:none;	color:#0099CC;	}/*$B%X%C%@!<%a%K%e!<(B*/#head_menu{	width:900px;	background:url(img/common/bg_menu.gif) no-repeat;	font-size:10px;	font-family:"font-family:'$B%R%i%.%NL@D+(B',Times,'$B#M#S(B $B#PL@D+(B',mincho;", ;	height:44px;	color:#FFFFFF;	margin:0 0 0 10px;	}#head_menu ul{	list-style-type:none;	font-family:"font-family:'$B%R%i%.%NL@D+(B',Times,'$B#M#S(B $B#PL@D+(B',mincho;", ;	padding:1px 0 0 1px;	}#head_menu ul li{	float:left;	background:url(img/common/bg_menu_sub.gif) right no-repeat;	padding:0 10px 0 8px;	text-align:center;	height:36px;	line-height:36px;	}#head_menu a{	color:#333333;	font-size:12px;	font-family:"font-family:'$B%R%i%.%NL@D+(B',Times,'$B#M#S(B $B#PL@D+(B',mincho;", ;	letter-spacing:1px;	text-decoration:none;	height:25px;	vertical-align:middle;	margin:0 4px 0 4px;	}#head_menu a:hover{	color:#FF6600;	}#contents{	clear:center;	margin:0 0px 0 0px;	zoom:100%;	}#contents:after{	content: "";    clear: both;    height: 0;    display: block;    visibility: hidden;	}/******************************************$B$"$O$s(B**********************************************/#main{	width:700px;	float:left;	margin:0 0 0 20px;	zoom:100%;	}#main:after{	content: "";    clear: both;    height: 0;    display: block;    visibility: hidden;}#main p{	line-height:2.0em;	margin:0 0 16px 0;	}#foot_up{	clear:left;	}#foot{	border:none;	border-width:1px 0 1px 0;	color:#CC9999; /*$B%3%T!<%i%$%H$N?'(B*/    height:40px;	clear:both;	text-align:center;	margin:20px 0 0 0;	font-size:6px;	padding:10px 0 0 0;	}/******************************************$B%H%C%W%Z!<%8(B**********************************************/#top{	}#top div#bg_main_image{	background:url(img/top/bg_main_image.gif) no-repeat;	width:700px;	height:490px;	margin:0 0 20px 0;	}#top div#main_image{	background:url(img/common/960by960white.gif) no-repeat;	width:690px;			/******************************************$B$$$d$s(B**********************************************/		/* copyrights */#copyright{	float: right;}#copyright a{    display: inline;    font-size: 9px;    text-decoration: none;}#copyright_box{	width: 28px;	height: 11px;}#copyright p a{	background: url(img/common/logo.gif) bottom no-repeat;	width: 28px;	float: left;	text-indent: -9999px;}*:first-child+html #copyright_box{	float:center;}#menu2 ul{    list-style: none;}#menu2 li{    float: left;    margin: 0 2px;}.submenu{    list-style: none;    border: 1px solid #cccccc;    background: #ffffff;    visibility: hidden;    position: absolute;    right: 0px;    z-index: 1;}	height:480px;	margin:0px;	}#top div#main_image p{	line-height:160%;	margin:10px 5px 0 5px;	}#top div#info{	background:url(img/top/bg_info_main.gif) repeat-y;	}#top div#info h2{	margin:0;	text-indent:0;	background:none;	}#top div#info div#info_inner{	margin:0 1px 0 1px;	overflow:auto;	height:200px;	}#top div#info div#info_inner h3{	border-width:0;	margin:5px 5px 0 5px;	text-indent:0;	background:none;	font-size:100%;	color:#FF0099;	font-weight:normal;	height:auto;	line-height:1.0em;	}#top div#info div#info_inner p{	line-height:150%;	margin:0 5px 12px 5px;	}