@charset "UTF-8";
/* CSS Document */

/************************************************************/
/*
Copyright (c) Pathway Solutions Inc. All rights reserved.
Author           : Miwako Karikomi
Date of creation : 2008/09/16
*/
/************************************************************/

/*LINKS*/
	/*Header*/
a {
	color:#ffcc33;
	text-decoration:none;
	}
a:hover	{
	color:#ffcc33;
	text-decoration:none;
	}
a:visited {
	color:#669900;
	text-decoration:none;
	}
	
	/*Contents*/
#contents a, 
#contents_sub a, 
#header_navi a,
.url a	{
	color:#333399;
	text-decoration:none;
	}
#contents a:hover, 
#contents_sub a:hover, 
#header_navi a:hover, 
.url a:hover {
	color:#99cc00;
	text-decoration:none;
	}
#contents a:visited, 
#contents_sub a:visited, 
#header_navi a:visited, 
.url a:visited {
	color:#6699ff;
	text-decoration:none;
	}
/*LINKS end*/
	
/*PAGE*/
html, body {
	margin:0px;
	padding:0px;
	background-color:#cccccc;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:center;
	line-height:1.5em;
	}

	/*Page container*/
#wrapper {
	background:#ffffff;
	margin:0px auto;
	padding:0px;
	height:auto;
	width:770px;
	text-align:justify;
	}
#wrapper img	{
	border:none;
	}
/*PAGE end*/

/*HEADER*/
	/*Header container*/
#header	{
	margin:0px;
	padding:0px;
	height:100px;
	text-align:left;
	}

	/*Logo area in left side of Header container*/
#logo {
	margin:0px;
	padding:0px;
	width:350px;
	height:100px;
	float:left;
	}
	/*Logo:300*100px*/
	/*font set ha link ga kiretatoki no tameni*/
#logo img {
	margin:0px;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:24px;
	color:#333399;
	font-weight:bold;
	text-align:left;
	border:none;
	}
#header_right	{
	margin:0px;
	padding:0px;
	width:420px;
	float:right;
	}

	/*Pull down area in right side of Header container*/
#form {
	margin:0px;
	padding:0px 0px 0px 30px;
	width:385px;
	height:auto;
	text-align:left;
	}
	/*"Quick link to..."*/
.hint	{
	margin:10px 0px 5px 0px;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight:bold;
	}

	/*"Site map" at bottom of Form area*/
#site_map	{
	margin:10px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	width:395px;
	height:auto;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	}
	/*for "icon_next.gif"*/
#site_map img	{
	margin:0px;
	padding:0px;
	}
/*HEADER end*/

/*TOPNAVI*/	
.menu {
	background-color:#003366;
	position:relative;
	left:0;
	top:0;
	font-family: Verdana, Helvetica, sans-serif;
	color:#ffcc33;
	font-size: 12px;
	font-weight: bold;
	}
	
.menu a {
	background-color:#003366;
	display:block;
	width:109px;
	border-right:solid 1px #ffffff;
	line-height:2em;
	text-align:center;
	text-decoration:none;
	}
.menu a:hover {
	background-color:#999999;
	}
.menu a:visited {
	color:#ffcc33;
	}

	/*Home*/
#menu1 {
	background-color:#003366;
	display:block;
	width:109px;
	line-height:2em;
	text-align:center;
	border-right:solid 1px #ffffff;
	position:relative;
	left:0;
	top:0;
	}
	/*Mosaic*/
#menu2 {
	background-color:#003366;
	display:block;
	width:109px;
	line-height:2em;
	text-align:center;
	border-right:solid 1px #ffffff;
	position:absolute;
	left:110px;
	top:0;
	}
	/*Licensing*/
#menu3 {
	background-color:#003366;
	display:block;
	width:109px;
	line-height:2em;
	text-align:center;
	border-right:solid 1px #ffffff;
	position:absolute;
	left:220px;
	top:0;
	}
	/*Policies*/
#menu4 {
	background-color:#003366;
	display:block;
	width:109px;
	line-height:2em;
	text-align:center;
	border-right:solid 1px #ffffff;
	position:absolute;
	left:330px;
	top:0;
	}
	/*Company*/
#menu5 {
	background-color:#003366;
	display:block;
	width:109px;
	line-height:2em;
	text-align:center;
	border-right:solid 1px #ffffff;
	position:absolute;
	left:440px;
	top:0;
	}
	/*Contact*/
#menu6 {
	background-color:#003366;
	display:block;
	width:109px;
	line-height:2em;
	text-align:center;
	border-right:solid 1px #ffffff;
	position:absolute;
	left:550px;
	top:0;
	}
	/*nihongo-guide*/
#menu7 {
	background-color:#003366;
	display:block;
	width:109px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; 
	line-height:2em;
	text-align:center;
	border-right:solid 1px #ffffff;
	position:absolute;
	left:660px;
	top:0;
	}
	
	/*Currently menu*/
#menu_current	{
	color:#99cccc;
	}
	
	/*Sub menu*/
.submenu {
	visibility:hidden;
	position:absolute;
	left:0;
	top:auto;
	font-size:9px;
	font-weight:bold;
	background-color:#fff;
	}
.submenu a {
	background-color:#fff;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
	color:#669933;
	}
.submenu a:hover {
	background-color:#cecece;
	}
.submenu a:visited {
	color:#669933;
	}
/*TOPNAVI end*/	

/*CONTENTS*/
/*Main window*/
#contents {
	!background-color:#ffc;
	margin:0px;
	padding:0px 30px 0px 30px;
	height:auto;
	text-align:left;
	}
#contents_home {
	!background-color:#ffc;
	margin:0px;
	padding:0px 30px 0px 30px;
	height:360px;
	text-align:left;
	}
/*CONTENTS end*/

/*TEXT STYLE*/
	/*for SEO*/
h1 {
	display:none;
	visibility:hidden;
	}
	
	/*Title of each pages, "Mosaic, Licensing... "*/
h2	{
	margin:20px 0px 30px 0px;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:22px;
	color:#666666;
	font-weight:bold;
	}
.ttl_jpn,
.jpn	{
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; 
	font-weight:bold;
	}
	
	/*Summary of each pages, "Pathway provides the following..." */
h4	{
	margin:20px 0px 10px 0px;
	padding:0px;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	}
	
	/*Midashi, "commercial.html" only*/
h5	{
	margin:10px 0px 20px 0px;
	padding:0px 0px 3px 10px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px dotted #000;
	}
	
	/*Depaetment, "contact.html"*/
h6	{
	margin:10px 0px 10px 0px;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
	
	/*Mosaic*/
.notice {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, "Hiragino Kaku Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif;
	font-size:13px;
	color:#000000;
	text-align:justify;
	line-height:1.4em;
		}
.notice_red	{
	margin:20px 0px 5px 0px;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	}
.notice_blue	{
	margin:20px 0px 5px 0px;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#333399;
	font-weight:bold;
	}
	
	/*Gothic Hyojun text*/
	/*gothic, atode sakujosuru.*/
p,
p.gothic,
p.product	{
margin:0px 0px 10px 0px;
!padding:0px;
	font-family:Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:1.5em;
	}
	
	/*Roman Hyojun text*/
	/*roma, atode sakujosuru.*/
.roman,
.company {
	font-family:"Times New Roman", Times, "Hiragino Kaku Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif;
	font-size:13px;
	color:#000000;
	text-align:justify;
	line-height:1.3em;
		}
	
	/*Sub title in each pages. ex) Licensing -Commercial Licenses-*/
.title_sub	{
	font-size:14px;
	}
	
	/*h2ga damenabaai*/
.title_main

	/*Direction. ex) --> Contact us*/
.direction	{
	font-size:12px;
	}
	
	/*Bold text*/
.definition	{
	font-weight:bold;
	}
	
	/*Allcaps is fair_use_policy.html*/
.allcaps	{
	text-transform:uppercase;
	}
	
	/*The bottom of pages without bold in sp.html*/
.bottom_normal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	}
/*TEXT STYLE end*/

/*1. HOME*/
	/*Mosaic image container*/
#main_home {
	margin:0px;
	padding:0px;
	width:485px;
	height:360px;
	float: left;
	}
	/*Mosaic image, 481*275px*/
#main_home img	{
	margin:60px 0px 0px 0px;
	padding:0px;
	}
	
	/*Side navi container*/
#sidenavi {
	margin:0px;
	padding:0px;
	width:210px;
	height:360px;
	float:right;
	text-align:right;
	}
	/*Button "KEGG License" image, 207*117px*/
#sidenavi img	{
	margin:130px 0px 0px 0px;
	padding:0px;
	}
/*HOME, end*/

/*2. MOSAIC*/
	/*index.html*/
	/*Mosaic table position*/
#mosaic_table	{
	margin:-30px 0px 0px 0px;
	padding:0px;
	}

	/*Mosaic table Yohaku*/
#blank_mosaic_tate	{
	height:20px;
	}
#blank_mosaic_yoko	{
	width:65px;
	}

	/*Mosaic table*/
	/*Keisen*/
#company-product_1	{
	border-left:3px solid #cccccc;
	}
	/*Company name*/
#company_1	{
	margin:0px 0px 3px 0px;
	padding:0px 5px 0px 5px;
	width:172px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	}
	/*Product name*/
#product_1	{
	margin:0px;
	padding:0px 5px 0px 5px;
	width:172px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#996633;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	line-height:1.2em;
	}
	/*Logo mark*/
#logo_1	{
	margin:0px;
	padding:0px 0px 0px 5px;
	width:114px;
	height:40px;
	text-align:left;
	border-left:1px dotted #cccccc;
	}
	
	/*Notice -->> Refer "TEXT STYLE"*/
/*MOSAIC end*/

/*SUB WINDOW*/
	/*2-1. MOSAIC*/
	/*Container*/
#wrapper_sub {
	background: #FFFFFF;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 550px;
	text-align:left;
	}
#wrapper_sub img	{
	border:none;
	}

	/*Header*/
#header_sub	{
	margin:0px;
	padding:0px;
	width:550px;
	height:40px;
	}	
		/*Title, navy base. ex) KEGG Authorized Service Providers*/
#title2	{
	margin:0px;
	padding:0px 0px 0px 30px;
	background:#003366;
	width:345px;
	height:35px;
	font-family:verdana,arial,helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	}
		/*Header navi. ex) "Back", "Next"*/
#header_navi	{
	margin:0px;
	padding:0px 30px 0px 30px;
	background-color:#eeeeee;
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	border-left:4px solid #999999;
	border-right:4px solid #003366;
	}
	
	/*Contents*/
#contents_sub {
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	height: auto;
	text-align:left;
	}

		/*Company, product and Logo*/
		/*Keisen*/
#company-product_2	{
	border-left:5px solid #cccccc;
	height:60px;
	}
		/*Company name*/
#company_2	{
	margin:0px;
	padding:0px 5px 0px 10px;
	width:300px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	!line-height:1.2em;
	}
#company_2_jpn	{
	margin:0px;
	padding:0px 5px 0px 10px;
	width:300px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	color:#333333;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	!line-height:1.2em;
	}
		/*Margin of table*/
.mosaic	{
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
.country	{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	}	
		/*Product name*/
#product_2	{
	margin:0px;
	padding:0px 5px 0px 10px;
	width:300px;
	font-family: Verdana, Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	color:#996633;
	text-align:left;
	font-size: 14px;
	font-weight:normal;
	}
#product_2_jpn	{
	margin:0px;
	padding:2px 5px 0px 10px;
	width:300px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	color:#996633;
	text-align:left;
	font-size: 13px;
	font-weight:normal;
	}
		/*Logo mark*/
#logo_2	{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:169px;
	height:40px;
	text-align:center;
	border-left:1px dotted #999;
	}
		/*Product description area*/
#description_product	{
	margin:0px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #999;
	}
#description_product li
	{
	margin:0px 20px 0px 30px;
	padding:0px 0px 0px 0px;
	list-style:outside disc;
	line-height:1.5em;
	text-align:justify;
	}	
		/*Product description -->> Refer "TEXT STYLE"*/
		/*Company description -->> Refer "TEXT STYLE"*/
		
		/*URL area*/
.url {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:right;
	}
		/*Button navigation area, "Close", "Register"*/
#btn_navi	{
	margin:10px 0px 0px 0px;
	padding:0px;
	height:auto;
	text-align:center;
	}
/*MOSAIC end*/	
/*SUB WINDOW end*/

/*3. LICENSING*/
	/*index.html*/
	/*License type images. ex) Commercial, Academic*/
#item_license	{
	margin:0px;
	padding:0px;
	width:190px;
	vertical-align:top;
	}
	/*License type description. ex) Commercial, Academic*/
#description_license	{
	margin:0px;
	padding:0px 0px 0px 20px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#333333;
	text-align:left;
	border-left:1px solid #cccccc;
	}

	/*commercial.html and academic.html*/
	/*License type images in "commercial.html". ex) End User, Developer*/
#item_license_c	{
	margin:0px;
	padding:0px;
	width:120px;
	height:55px;
	}
	/*License type images in "academic.html". ex) Service Provider, iKeg End User*/
#item_license_a	{
	padding:0px;
	width:145px;
	vertical-align:top;
	}
	/*Blank in "commercial.html" and "academic.html".*/
#blank_licensing_tate, 
#blank_policies_tate	{
	height:20px;
	}
	/*Description of each license types in "commercial.html" and "academic.html".*/
#contents_license, #conents_policy	{
	margin:0px;
	padding:0px 0px 0px 20px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#333333;
	text-align:justify;
	border-left:1px solid #cccccc;
	}
/*LICENSING end*/






/*tenaosi*/
title4-->h3
pragrapgh_header-->h7
/*tenaosi end*/

/*
h7	{
	margin:25px 0px 15px 0px;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	font-weight:bold;
	}
*/
	


	
	



	
/*Classes for table*/
table {
	margin:0px 0px 0px 0px;
	}
	
	/*in licensing types, */
.licensing	{
	margin:10px 0px 10px 0px;
	!line-height:2em;
	}
	
	/*in "contact.html", */
.profile	{
	margin:0px 0px 10px 0px;
	line-height:1.5em;
	}

	/*The left side of "profile.html", "Syamei", "Honsya" and etc.*/
#item_profile	{
	padding:5px 0px 3px 0px;
	width:120px;
	font-weight:bold;
	text-align:center;
	background-color:#e0f0e0;
	border-bottom:2px solid #99bbcc;
	border-right:2px solid #99bbcc;
	}
	
	/*The right side of "profile.html"*/
#contents_profile	{
	padding:5px 0px 5px 10px;
	text-align:justify;
	border-bottom:1px dotted #cccccc;
	}	

	/*Site map*/
#site_map_area	{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:650px;
	height:450px;
	!border:1px solid #000;
	}
#site_map_left	{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:290px;
	!border:1px solid #009;
	float:left;
	}
#site_map_right	{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:290px;
	!border:1px solid #009;
	float:right;
	}

#site_map_1	{
	padding:5px 0px 3px 0px;
	width:80px;
	font-weight:bold;
	text-align:center;
	border-left:6px double #333399;
	border-right:6px double #333399;
	
	}
#site_map_2	{
	padding:1px 0px 0px 10px;
	font-weight:bold;
	text-align:left;
	background-color:#e0f0e0;
	!border-bottom:2px solid #99bbcc;
	border-left:3px solid #99bbcc;
	}
#site_map_3	{
	padding:10px 0px 20px 30px;
	font-weight:bold;
	line-height:2em;
	}


	
#contents p#roman_allcaps	{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	text-align:justify
	}


#contents_sub p#agrmt, #agrmt_area p#agrmt	{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333399;
	text-align:justify
	}

	/*Text indent and List style*/
#contents ul, #contents_sub ul	{
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 30px;
	text-align:justify;
	}

	
#contents li	{
!list-style:outside disc;
list-style:inside disc;
	line-height:1.5em;
	text-align:justify;
	}

	/*Atode Mosaic to irekae*/
	/*Licensing*/
	/*Tyeps container*/
#licensing	{
	margin:0px;
	padding:0px;
	width:650px;
	height:80px;
	clear:both;
!background-color:#FFCCFF;
	}
	/*btn img: 159*54px*/
#licensing #btn	{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:180px;
	height:60px;
	float:left;
!background-color:#F3F;
	}
#licensing #text{
	margin:0px;
	padding:10px 0px 0px 10px;
	width:450px;
height:60px;
	float:right;
	border-left:1px solid #cccccc;
!background-color:#03F;

	}
	
	


/*
.001	{
	color:#666666;
	font-weight:bold;
	}
*/

/*Mosaic*/
	/*Authorized service provider logo container*/
#asp_logo {
	margin:-50px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:80px;
	text-align:right;

	}
	/*Authorized service provider logo, 124*46px*/
#asp_logo img {
	margin:0px -30px 0px 0px;
	padding:0px;
	}
	
	
	
	
	
/*Atode kakunin*/
#mosaic_company	{
	margin:0px;
	padding:5px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	}
#mosaic_company a,#mosaic_company a:hover, #mosaic_company a:visited	{
	color:#333333;
	}
#mosaic_product	{
	margin:0px;
	padding:0px 5px 5px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#996633;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	}
#mosaic_product a,#mosaic_product a:hover, #mosaic_product a:visited	{
	color:#996633;
	}
	/*Maincontents, Contact*/
#box_1 {
	margin:-20px 0px 0px 30px;
	padding:0px;
	width:250px;
	height:auto;
	float:left;
	!border:1px solid #999;
	}
#box_2 {
	margin:-20px 0px 0px 30px;
	padding:0px;
	width:260px;
	height:auto;
	float:left;
	!border:1px solid #999;
	}
#contents_bg3 {
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 30px;
	!margin:0px 30px 0px 30px;
	!padding:3px 30px 3px 30px;
	background-color:#e0f0e0;
	width:615px;
	height:220px;
	!height:auto;
	text-align:left;
	border-right:5px solid #99bbcc;
	}
	
	/*Maincontents, SP for Academic*/
#agrmt_area	{
	margin:0px;
	padding:0px;
	background:#eee;
	width:500px;
	height:auto;
	}
	/*
#agrmt_area h2	{
	font-size:14px;
	}*/

/*Informration Field*/
#belt	{
	background-color:#7799af;
	margin:0px;
	padding:1px 10px 2px 0px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-align:right;
	color:#fff;
	}
#belt a	{
	color:#ec3;
	}
#belt a:hover	{
	color:#cd0;
	}
#belt a:visited	{
	color:#c3c3c3;
	}
	
/*Footer*/
#copyright, #top {
	!background-color:#ccf;

	margin:0px;
	padding:10px 15px 5px 0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:right;
	}
		
	/*Sub window title for FTP list, navy base*/
#title3	{
	margin:0px;
	padding:7px 0px 0px 30px;
	background:#003366;
	height:28px;
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	}
	

	


#header_sub2	{
	margin:0px;
	padding:0px;
	height:32px;
	text-align:left;
	border:1px solid #003366;
	border-bottom:2px solid #003366;

	}
	

/*
.company-product_2	{
	margin:0px;
	padding:0px;
	width:300px;
		text-align:left;

	}*/


	
	/*Product name*/






/*POLICIES*/
	/*index.html*/
	/*Policy images. ex) Academic Policy, Outsourcing Policy*/
#item_policy	{
	margin:0px;
	padding:0px;
	width:170px;
	}
	/*Description of each policies as #conents_policy in "index.html". -->> Refer "LICENSING"*/
	/*#blank_policies_tate in "index.html". -->> Refer "LICENSING"*/

#policy,
#agreement	{
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #000;
	}

#title4	{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-family:"Times New Roman", Times, "Hiragino Kaku Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #000;
	}
	
	/*Paragraph title*/
.paragraph_header	{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 30px;
	font-family:"Times New Roman", Times, "Hiragino Kaku Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	}
.paragraph_header2	{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 30px;
	font-family:"Times New Roman", Times, "Hiragino Kaku Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif;	
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	!border-bottom:1px dotted #000;
	}

	
	/*each policies*/
/*置換後、roman削除*/
	/*Mosaic, 使ってるところを書く*/
.legal {
	margin:0px 0px 15px 0px;
	padding:0px 30px 0px 30px;
	font-family:"Times New Roman", Times, "Hiragino Kaku Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif;
	font-size:15px;
	color:#000000;
	text-align:justify;
	line-height:1.4em;
		}
.legal_allcaps	{
	margin:0px 0px 15px 0px;
	padding:0px 30px 0px 30px;
	font-family:"Times New Roman", Times, "Hiragino Kaku Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height:1.4em;
		}
	
/*POLICIES end*/


/*CONTACT*/
.lang_swich	{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:right;

}
/*CONTACT end*/
	
/*FAQ*/
	/*guide.html*/	
	/*Title*/
.faq_ttl	{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:16px; 
	font-weight: bold;	
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; 
	color:#664411;
	}
	
	/*Link next to title*/
.faq_ttl_link	{
	margin:0px; 
	padding:0px 0px 15px 0px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; 
	font-size:12px; 
	font-weight:bold;	
	text-align:right;
	}
	
	/*Qustion*/
.question	{
	margin:0px 0px 5px 0px;
	padding:3px 0px 0px 30px;
	background-image:url(../img/bg_faq_q.gif);
	background-repeat: no-repeat;	
	display:block;
	height:20px;
	width:620px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:justify;
	line-height: 2.0em;
!border:1px solid #009;
	}
	
	/*Answer*/
.answer	{
	margin:0px 0px 5px 30px;
	padding:3px 5px 0px 30px;
	background-image:url(../img/bg_faq_a.gif);
	background-repeat: no-repeat;	
	display:block;
	height:20px;
	width:590px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:justify
	line-height: 2.0em;	
	}
/*FAQ end*/
	









	
	


/*main page*/

#title_sub	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#666;
	text-align:left;
	}
#header_logo_sub {
	background-image:url(#);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:170px;
	height:50px;
	text-align:right;
	float:right;
	}

#sub_left	{
	margin:0px;
	padding:0px;
	width:300px;
	height:55px;
	float:left;
	}
#sub_right	{
	margin:0px;
	padding:0px;
	width:249px;
	height:55px;
	float:right;
	!border-left:1px solid #cccccc;
	text-align:center;
	}
#mosaic_company_sub	{
	margin:0px;
	padding:5px 0px 0px 30px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	}
#mosaic_product_sub	{
	margin:0px;
	padding:5px 0px 5px 30px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#996633;
	text-align:left;
	font-size: 14px;
	font-weight:normal;
	}
#mosaic_description	{
	margin:0px;
	padding:10px 30px 10px 30px;
	font-family:Helvetica, Arial, sans-serif;
	color:#333333;
	text-align:justify;
	font-size:13px;
	line-height:1.4em;
	}
#company_description	{
	margin:0px;
	padding:5px 30px 5px 30px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	text-align:justify;
	font-size:13px;
	border-top:2px dotted #ccc;
	!border-bottom:1px solid #ccc;
	}


/*Font css*/
	/*FTP List no Notice*/
.notice_ja	{
	font-size: 10px; 
	font-weight: bold;	
	font-family:	"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", verdana,arial,helvetica,sans-serif;
	!text-align:justify; 
	}
	/*Kakomi-Green*Light blue, "Company" and "Contact"*/
#kakomi1 {
	margin:0px 30px 10px 30px;
	padding:3px 30px 3px 30px;
	background-color:#e0f0e0;
	width:585px;
	height:auto;
	text-align:left;
	border-right:5px solid #99bbcc;
	border-bottom:5px solid #99bbcc;
	}
	
/*Download Page*/
#DL_ASP_tbl	{
	margin:30px 0px 0px 0px;
	width:520px;
	}
	
#DL_ASP_logo	{
	width:150px;
	}

#DL_ASP_logo_size	{
	width:367px;
	text-align:left;
	border-left:3px solid #cccccc;
	}







