/* CSS Document */
 body{
	padding:0;
	margin:0;
	background: url(../image/background.jpg) repeat 0px 0px;
}
*, div, p, h1, h2, h3, img, ul{
	padding: 0px; 
	margin: 0px;
}

div {font-size:12px;}
ul{
	list-style-type:none;
}
.clearcols{
	clear:both;
	line-height:0px;
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
}
/*-----wrapper------------------------------------------------------*/
#wrapper{
	width:795px;
	margin:0px auto;
	padding:0px;
	height:auto;
}
/*------------topbody-----------------------------------------------*/
#toparea{
    width:100%; height:90px; padding:0; margin:0;
}

#topbody{
    width:795px;
	height:90px;
	padding:0px; margin:0px auto;
}
#toparea #topbody #inset {
	margin: 0px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 795px;
	clear:both;
	background: #000000;
}
#topbody #inset h3{
	font: bold 10px/100% "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial, sans-serif, Verdana, Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	width: 795px;
	margin: 0px 0px 4px;
	text-indent: 5px;
	height: 10px;
	padding-top: 6px;
	letter-spacing: 0.1em;
}
/*------- Header -------------------------------*/
#header{
	width:795px;
	height:70px;
	clear:both;
	background: url(../image/header.jpg) repeat 0px 0px;
}
#header_logo{
	width: 300px;
	float: left;
	height: 60px;
	margin-top: 10px;
	margin-left: 10px;
}
#btn_en {
    float: right;	height: 70px;	width: 80px;
}
.lang_en{
	color: #FF0000;
	padding: 43px 0px 5px 5px;
	margin-right: 15px;
	background: url(../image/arrow1.gif) no-repeat 0px 43px;
	text-indent: 10px;
	font: normal 15px/100% Arial, Helvetica, sans-serif; 
}
.lang_en a{	color: #555555;	text-decoration: none; font: normal 12px/100% Arial, Helvetica, sans-serif;  }
.lang_en a:visited{	color: #555555;	text-decoration: none; font: normal 12px/100% Arial, Helvetica, sans-serif; }
.lang_en a:active{	font-weight: normal; color: #555555;	text-decoration: underline;font: normal 12px/100% Arial, Helvetica, sans-serif; }
.lang_en a:hover{	font-weight: normal; color: #FF0000;	text-decoration: underline;font: normal 12px/100% Arial, Helvetica, sans-serif;}

/*---horizontal menu navigation bar ---------------*/
#navi{
	margin: 0px;	padding: 0px;	height: 22px;	width: 795px;	background: #000000;
}
#navi ul.navigation{
	padding:4px 0px 0px; display:block; font-size:0; margin:0px; height:16px; width:570px; float:right;
}

#navi ul.navigation li#topnavi{
	padding-right:10px;	display:block; float:left; margin:0px; 
}
#navi ul.navigation li#topnavi.off a {
	color: #FFFFFF;  display:block; text-decoration: none;
	background: url(../image/bt_point_off.gif) no-repeat 0px center;
	font: bold 12px/100% "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial, sans-serif, Verdana, Tahoma;
	padding: 2px 0px 0px 15px;
}
#navi ul.navigation li#topnavi.off a:visited{
	color: #FFFFFF;	text-decoration:none;
	background: url(../image/bt_point_off.gif) no-repeat 0px center;
}
#navi ul.navigation li#topnavi.off a:hover{
	color: #FFA05D;	text-decoration: none;
	background: url(../image/bt_point_on.gif) no-repeat 0px center;
}
#navi ul.navigation li#topnavi.off a:active{
	color: #FFFFFF;	text-decoration: none;
	background: url(../image/bt_point_on.gif) no-repeat 0px center;
}
#navi ul.navigation li#topnavi.on a {
	color: #FFFFFF; display:block; 	text-decoration: none;
	background: url(../image/bt_point_on.gif) no-repeat 0px center;
	font: bold 12px/100% "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial, sans-serif, Verdana, Tahoma;
	padding: 2px 0px 0px 15px;
}
#navi ul.navigation li#topnavi.on a:visited {
	color: #FFFFFF;	text-decoration: none;
	background: url(../image/bt_point_on.gif) no-repeat 0px center;
}

/*------content wrapper-------------------*/
#content_wrapper{
	width: 795px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF!important;
	overflow: hidden !important;
}
/*-----sub head area-----------------*/
#content_wrapper #sub_head{
	height: 33px;
	width: 745px;
	padding-left: 50px;
	padding-top: 5px;
	clear: both;
	margin: 0px auto;
	background-image: url(../image/obj_hed2.gif);
	background-repeat: repeat-x;
	background-position: 0px -1px;
}
div .bar_left{
	padding: 0px;
	height: 33px;
	width: 10px;
	clear: none;
	float: left;
	background: url(../image/ba_left.gif) no-repeat 0px 0px;
	margin: 0;
}
div .bar_center{
	padding: 0px;
	height: 33px;
	width: 685px;
	clear: none;
	float: left;
	background: url(../image/ba_center.gif) repeat-x 0px 0px;
	margin: 0;
}
div .bar_right{
	padding: 0px;
	height: 33px;
	width: 10px;
	clear: none;
	float: left;
	background-image: url(../image/ba_right.gif) no-repeat 0px 0px;
	margin: 0;
}
/*--------contents navigation---------------------------*/
#navibody{
    width:677px;
	height:15px; margin-top:10px; padding:0px; 
}
#con_navi{
	height: 15px; width: 660px; margin: 0px auto; background:#000000;
}
#con_navi ul.c_navig{
	padding:2px 0px 0px;
	margin:0px 0px 0px 5px;
	display:block;
	width:660px;
	height: 13px;
}
#con_navi ul.c_navig li#c_navi{
	padding-right:3px;
	display:block; float:left;
	font: bold 0.8em/100% "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial, sans-serif, Verdana, Tahoma;
	color: #FFFFFF;
	height:12px;
}
#con_navi ul.c_navig li#c_navi.n_off a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	background: url(../image/bt_point_off.gif) no-repeat 0px 0px;
	font: bold 10px/100% "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial, sans-serif, Verdana, Tahoma;
	letter-spacing: 0em;
	padding-left: 14px;
	padding-right: 4px;
}
#con_navi ul.c_navig li#c_navi.n_off a:visited{
	color: #FFFFFF;
	text-decoration:none;
	background: url(../image/bt_point_off.gif) no-repeat 0px 0px;
}
#con_navi ul.c_navig li#c_navi.n_off a:hover{
	color: #FFA05D;
	text-decoration: none;
	background: url(../image/bt_point_on.gif) no-repeat 0px 0px;
}
#con_navi ul.c_navig li#c_navi.n_off a:active{
	color: #FFFFFF;
	text-decoration: none;
	background: url(../image/bt_point_on.gif) no-repeat 0px 0px;
}
#con_navi ul.c_navig li#c_navi.n_on a {
	color: #FFFFFF;
	text-decoration: none; display:block;
	background: url(../image/bt_point_on.gif) no-repeat 0px 0px;
	font: bold 10px/100% "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial, sans-serif, Verdana, Tahoma;
	letter-spacing: 0em;
	padding-left: 14px;
	padding-right: 4px;
}
#con_navi ul.c_navig li#c_navi.n_on a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../image/bt_point_on.gif) no-repeat 0px 0px;
}

/*--------sub_navi--------------------------------------------------------*/
ul.c_navig li{float:left;}
ul.c_navig li.sub_navi a{ display:block; background:transparent url(../image/bt_point_off.gif) no-repeat; padding-left:15px; margin:0px 60px 0px 30px; font-size:100%; color:#FFFFFF; text-decoration:none; }
ul.c_navig li.sub_navi a:hover{ background:transparent url(../image/bt_point_on.gif) no-repeat;}

ul.c_navig li.active a {display:block; background:transparent url(../image/bt_point_on.gif) no-repeat; padding-left:15px; margin:0px 60px 0px 30px; font-size:100%; color:#FFFFFF; text-decoration:none;}



/*--------contents --------------------------------------------------------*/
#content_wrapper #contents {
	height: auto;
	width: 795px;
	margin: 0px auto;
	background: #FFFFFF!important;
	padding:0px;
}
div .line_left{
	float: left;
	margin: 0px 0px 0px 50px;
	padding: 0px;
	width: 9px;
	clear: none;
	background: url(../image/obj_conleft.gif) no-repeat 0px 0px;
	height: 290px;
}
*html div .line_left{
	margin:0px;
	padding:0px 0px 0px 50px;
	width:9px;
	clear:none;
	height:290px;
	background: url(../image/obj_conleft.gif) no-repeat 50px 0px;
}
#contents #con_center{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 675px;
	height: auto;
	background: #FFFFFF;
}
#contents #con_center pre{
	margin-left: 30px;
	padding: 4px;
	width: 610px;
	height: auto;
	background: #FFFFFF;
	border: solid 1px #999999;
	overflow: hidden;
}

*html #contents #con_center{
	margin: 0px auto;
	padding: 0px;
	clear: none;
	width: 677px;
	height: auto;
	background: #FFFFFF;
	overflow:hidden;
}
div .line_right{
	background: url(../image/obj_conright.gif) no-repeat 0px 0px;
	float: right;
	height: 290px;
	width: 9px;
	margin: 0px 50px 0px 0px;
	clear: none;
	padding: 0px;
}
#con_center h2{
	font: bold 15px/22px "ＭＳ Ｐゴシック";
	color: #000033;
	text-decoration: none;
	display: block;
	width: 600px;
	clear: both;
	margin: 15px auto 15px auto;
}
#con_center h4{
	font: bold 13px/120% "ＭＳ Ｐゴシック";
	color: #993300;
	display: block;
	float: left;
	width: 600px;
	margin: 15px 40px 15px 35px;
}
*html #con_center h4{
	margin: 15px 40px 15px 20px;
}
#con_center h4 a, a:visited{
	color: #993300;	text-decoration: none;	font: bold 13px/120% "ＭＳ Ｐゴシック";
}
#con_center h4 a:hover, a:active{
	color: #993300;	text-decoration: underline;	font: bold 13px/120% "ＭＳ Ｐゴシック";
}
#con_center a, a:visited,a:hover, a:active{
	font-size: 12px;
}
#con_center h3
{
	font: bold 13px/120% "ＭＳ Ｐゴシック";
	color:#FFFFFF;
	display: block;
	height:24px;
	width: 590px;
	background:#336666;
	line-height:180%;
	clear: both;
	margin: 15px auto 15px auto;
	padding: 0 0 0 10px;
}
	
	span.shift{padding-left:15px;}
	span.brown {color:#990000;}
	span.caution {color:#990000; font-weight:bold;}
	span.guide {color:#000099; font-weight:bold;}
	
	span.red {color:#993300;}
	body#access p{text-indent:0px; width:500px;}
	
	.big_image {text-align:center; padding:20px;}
	.big_image img{padding:10px; border:ridge #000000 1px;}
	
    #con_center h4.center{ text-align:center;}
    .product_images{text-align:center;}
    .product_images a img{margin:0px 20px 0px 0px;}
 
	#con_center h4.title_short{
	font: bold 13px/120% "ＭＳ Ｐゴシック";
	color: #993300;
	display: block;
	float: left;
	width: 265px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 5px;	
    }
    
	#con_center p
	{
	text-indent: 10px;
	display: block;
	padding: 3px;
	width: 600px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.2em;
	margin: 5px auto;
	line-height: 120%;
    }
    
	#con_center p.post1 
	{
	width: 300px;
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    }
	
/*--------list--------------------------------------------------------*/
div#con_center ul.list { width:100%; margin-bottom: 20px;}
div#con_center ul.list li{
	margin:7px 0 0 60px;
	width:550px;
	display:block;
	overflow:hidden;
	font-size: 13px;
	line-height: 100%;
	padding-left: 12px;
	background: url(../info/image/point_top.gif) no-repeat 0px 2px;
}
div#con_center ul.list li.m_tv{
	margin:3px 0 5px 80px;
	line-height: 100%;
	padding-top: 1px;
	padding-left: 50px;
	background: url(../publish/image/i_news_17.gif) no-repeat 0px 0px;
}
div#con_center ul.list li.m_news{
	margin:3px 0 5px 80px;
	line-height: 100%;
	padding-top: 1px;
	padding-left: 50px;
	background: url(../publish/image/i_news_14.gif) no-repeat 0px 0px;
}
div#con_center ul.list li.m_mag{
	margin:3px 0 5px 80px;
	line-height: 100%;
	padding-top: 1px;
	padding-left: 50px;
	background: url(../publish/image/i_news_13.gif) no-repeat 0px 0px;
}
div#con_center ul.list li.m_award{
	margin:3px 0 5px 80px;
	line-height: 100%;
	padding-top: 1px;
	padding-left: 50px;
	background: url(../publish/image/i_news_09.gif) no-repeat 0px 0px;
}
div#con_center ul.list li a{text-decoration:underline; font-size:13px;}
div#con_center ul.list li a{text-decoration:underline; font-size:13px;}
div#con_center ul.list li a:active, a:hover{text-decoration:underline; font-size:13px;}

div#con_center  img.i_news {padding:2px 10px 0px 10px;}
div#con_center  img.frt {float:right; margin:0px 20px 10px 10px;  }



/*--------section --------------------------------------------------------*/
div.section {overflow:hidden; padding:5px 0px 35px 0px;}


/*--------table --------------------------------------------------------*/

    .tb { text-align:center; width:620px; border-collapse:collapse; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; border:1px #000000 solid; }
	.tb td{font-size:12px; padding:6px; vertical-align:top; border:1px solid #000000;}
	.tb td.left_align {text-align:left; }
	.tb th.purple {background:#CCCCFF; width:240px; padding:5px; border:1px solid #000000;}
	.tb th.yellow {background:#FFFFCC; width:140px; padding:5px; border:1px solid #000000;}
	
	
	.tb1{ text-align:left; font:12px; width:588px; border-collapse:collapse; font-size:12px;margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;border:1px #000000 solid;}


	.tb1 td{ padding:6px; vertical-align:top;border:1px solid #000000;}
	.tb1 th{background:#FFFFCC; font-weight:normal; padding:6px;border:1px solid #000000;}
	.tb1 th.none{background:none; text-align:center;border:1px solid #000000;}
	
	.tb3 { text-align:center; width:558px; border-collapse:collapse; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; border:none;  }
	.tb3 td { padding:3px; }
	
	div#con_center .tb2 .th1 {color: #FFFFFF; background-color: #5E005E; padding:0px 0px 0px 10px; font-weight: normal;}
	div#con_center .tb2 .th2 { color: #FFFFFF; background-color: #003366; padding:0px 0px 0px 10px; font-weight: normal;}
	div#con_center .tb2 .th3 { font-weight: normal; background-color: #000000; color: #FFFFFF; padding-left: 10px; }
	
	div#con_center .tb2 .th4 { font-weight: normal; background-color: #003300; color: #FFFFFF; padding-left: 10px; }
	
	div#con_center .tb2 .th5 { font-weight: normal; background-color: #930000; color: #FFFFFF; padding-left: 10px;}
	
	div#con_center .tb2 { width: 480px; margin-right: auto; margin-left: auto; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style:none;}
	div#con_center .tb2 th{text-align:left;}
	div#con_center .tb2 td { font-size: 11px; vertical-align:top;}

/*--------others --------------------------------------------------------*/	
	
	div#con_center p.view{ float:left; display:block; width:auto; line-height:40px; text-align:center; padding-top: 20px; padding-right: 0px; padding-bottom: 50px; padding-left: 60px; }
	div#con_center p.view1 
	{ display: block; float: right; width: auto; line-height: 40px; text-align: center; padding-top: 20px; padding-right: 60px; padding-bottom: 50px; padding-left: 0px;}
	
	span.dark_red { color:#FF0000;}
	
	div#con_center h2 a {text-decoration:none;	font-size:15px;	font-weight: bold;	color: #333333;}
	div#con_center h2 a.year{margin:0px 0px 0px 40px; text-decoration:none; font-size:15px;}
	div#con_center p.date {display:block; margin:0px auto; text-indent:0px; text-align:right; font-size:11px; padding-right:15px;}
	div#con_center p.intro {display:block; margin:5px auto; width:500px; text-indent:0px; font-size:100%; line-height:13px;}
	div#con_center p.intro img{margin:10px 0px 0px 25px;}
	
	
	div#con_center h2.silver { margin-top: 15px; margin-bottom: 5px; background-color: #CCCCCC; text-align:center; padding-top:0px;}
	.silver {background:#CCCCCC;}
	div#con_center h2.silveraward { margin-top: 15px; margin-bottom: 5px; text-align:left; padding-top:0px; padding-left: 60px; background: #CCCCCC url(../publish/image/i_news_09.gif) no-repeat 10px 4px;}
	div#con_center h2.silvermag { margin-top: 15px; margin-bottom: 5px; text-align:left; padding-top:0px; padding-left: 60px; background: #CCCCCC url(../publish/image/i_news_13.gif) no-repeat 10px 4px;}
	div#con_center h2.silvernews { margin-top: 15px; margin-bottom: 5px; text-align:left; padding-top:0px; padding-left: 60px; background: #CCCCCC url(../publish/image/i_news_14.gif) no-repeat 10px 4px;}
	
	div#con_center h3 span.top a{float:right; height:100%; padding:0px 5px 0 2px; color:#FFFFFF; border-left:solid #FFFFFF 1px; text-decoration:none; letter-spacing:2px; font-weight:bold;}
	
	img.flt { float: left; margin-right: 10px; margin-bottom: 10px;}
	
	div#con_center p.tel { padding-left: 50px; width:550px; margin-right: auto; margin-left: auto; display: block; text-indent:0px; }
	
	div#con_center p.tel img{margin:5px 0px 0px 35px;}
	

	div#con_center  img.i_news {padding:2px 10px 0px 10px;}
	div#con_center  img.frt {float:right; margin:0px 60px 10px 10px;  }
	div#con_center ul{width:550px; padding:0px; margin:0px auto; float:left; }
	
	h2.publish {background:#CCCCCC; padding:0px 0px 0px 15px; display:block; float:left;}
	img.frt1 {float:right; margin:4px 10px;}
	
	
	
	div#con_center ul li.product{ width:80px; display:block; float:left; padding-right:5px;}
	
	div#con_center p.figure1{ width: 390px;	margin-right: auto;	margin-left: auto;}
	
	div#unlock {padding:15px 25px;} 
	div#unlock img{vertical-align:middle; margin:0px 0px 20px 30px;}
	div.nas {padding:20px 40px;}
	div.flt {float:left; padding-left:30px; width:250px;}
	div.flt1 {float:left; padding-left:70px; width:250px; line-height:15px;}
	div.frt {float:right; padding-right:30px; width:250px;}
	div.frt1 {float:right; padding-right:30px; width:250px; line-height:15px;}
    body#library div.frt{float:right; padding-right:60px; width:250px;}

    p.i_set img{	vertical-align: middle;}
#con_center p.subtitle{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	color: #FFFFFF;
	background: #336666;
}
#con_center p.subtitle a, a:hover, a:active, a:visited {
	font-weight: bold;	color: #FFFFFF;	text-decoration: none;
}

#con_center p.link {
	margin: 20px 85px 15px; 	padding: 0px;	width: 505px;	text-align: center;
}
#con_center p.link a, a:visited, a:hover, a:active {
	color: #330066; 	text-decoration: underline;	font-weight: normal;
}
/*----------left column and right column ----------------------------------*/

#left_column1{
	float: left;
	width: 305px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#left_column1 p.midleft{
	width: 302px;	margin: 0px;	float: left;	padding-left: 5px;
}
p.midleft a{font-size:13px; text-decoration:underline; }
#left_column1 p.bold{
	width: 300px;
	margin: 0px;
	float: left;
	padding-left: 5px;
	font-weight: bold;
}
#right_column1{
	margin: 0px;
	float: right;
	width: auto;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right_column1 p.c_image{
	width: auto;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	line-height:19px;
}
p.c_image a{font-size:13px; text-decoration:underline; }
#right_column1 p.bold{
	width: 200px;	margin: 0px 45px 0px 40px;	font-weight: bold;
}
#right_column1 p.r_figure{ width:200px; margin: 0px 45px 0px 45px;
}
#right_column1 p.c_image{
	width: 240px;	margin: 0px 65px 0px 25px; text-align: left;
}
#right_column3{
	margin: 0px 0px 0px 0px; 	padding: 0px;	float: right;	width: 295px;	overflow:hidden;
}
#right_column3 p.c_image{
	width: 180px;	margin: 0px 55px 0px 0px; text-align: left;
}
#right_column3 p.r_figure{ width:200px; margin: 0px 45px 0px 45px;
}

/*-------------container ----------------------------------------------*/
#topcontainer{width:675px; padding:0px; margin:0px; clear:both;
}
#btmcontainer{width:675px; padding:0px; margin:0px; clear:both;
}
h4#blue{
	color: #000099;	font: bold 13px/120% "ＭＳ Ｐゴシック";
	display: block;	float: left;	width: 600px;	margin: 15px 40px 15px 35px;
}
/*-------------boxes with border------------------------------------------------*/
#gears{
    width:650px; padding:0px; margin:0px; 
}
#gears #box_left{
	width:300px;	float:left; margin:0px; padding-left:10px;
}
#gears #box_right{
	width:300px;	float:right; margin:0px; padding:0px;
}
#gears #box_left div.box{
	display: block;
	width:310px;
	height:410px;
	border: 1px solid #999999;
	margin-bottom:20px;
}
#gears #box_right div.box{
	display: block;
	width:310px;
	height:410px;
	border: 1px solid #999999;
	margin-bottom:20px;
}
#gears p.b_title{
	clear: none;
	height:20px;
	width: 310px;
	background-color:#bbbbbb;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin: 0px;
	padding:0px;
	padding-top:7px;
	border-bottom: 1px solid #999999;
}

html>body div#gears p.b_title{
	clear: none;
	height:20px;
	width:310px;
	background-color:#bbbbbb;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin: 0px;
	padding:0px;
	padding-top:7px;
	border-bottom: 1px solid #999999;
	}
#gears p.b_img{
	text-indent: 10px;
	display: block;
	clear: none;
	width: 300px;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gears p.b_text{
	text-indent: 10px;
	display: block;
	clear: none;
	text-align: left;
	width: 290px;
	padding:10px;
}
/*-----------footer-----------------------------------------------------------*/
#footer{
	height: 72px;
	width: 795px;
	background: url(../image/bg_footer.gif) repeat-x 0px 0px;
	margin: 0px;
	padding: 0px;
}
#footer p.man{
	float: left;
	height: 40px;
	width:29px;
	margin-top:5px;
	margin-left: 15px;
}
#footer p.copy{
	font: normal 12px/100% "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", Arial, sans-serif, Verdana, Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	float: left;
	height: 15px;
	width: 790px;
	text-align: center;
	padding-top: 5px;
}

