
/* タグ設定 */
body { background-image: url(img/basic/back01.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}

/* 基本リンク */

a:link    { text-decoration:underline; color:#000099;}
a:active  { text-decoration:underline; color:#000099;}
a:visited { text-decoration:underline; color:#000099;}
a:hover   { text-decoration:underline; color:#000066;}


/* トップページ用リンク */
a.top-1:link    { text-decoration:none;      font-weight:normal; color:#000080; font-size:8pt;}
a.top-1:active  { text-decoration:none;      font-weight:normal; color:#000080; font-size:8pt;}
a.top-1:visited { text-decoration:none;      font-weight:normal; color:#000080; font-size:8pt;}
a.top-1:hover   { text-decoration:underline; font-weight:normal; color:#000080; font-size:8pt;}
a.top0:link    { text-decoration:none;      font-weight:normal; color:#000080; font-size:9pt;}
a.top0:active  { text-decoration:none;      font-weight:normal; color:#000080; font-size:9pt;}
a.top0:visited { text-decoration:none;      font-weight:normal; color:#000080; font-size:9pt;}
a.top0:hover   { text-decoration:underline; font-weight:normal; color:#000080; font-size:9pt;}

a.top:link    { text-decoration:none;      font-weight:normal; color:#000000;}
a.top:active  { text-decoration:none;      font-weight:normal; color:#000000;}
a.top:visited { text-decoration:none;      font-weight:normal; color:#000000;}
a.top:hover   { text-decoration:underline; font-weight:normal; color:#000000;}
a.top2:link    { text-decoration:underline; font-weight:normal; color:#003399; font-size:10pt;}
a.top2:active  { text-decoration:underline; font-weight:normal; color:#0e00b0; font-size:10pt;}
a.top2:visited { text-decoration:underline; font-weight:normal; color:#4169e1; font-size:10pt;}
a.top2:hover   { text-decoration:underline; font-weight:normal; color:#0e00b0; font-size:10pt;}
a.top3:link    { text-decoration:none;      font-weight:bold; color:#800000; font-size:10pt;}
a.top3:active  { text-decoration:none;      font-weight:bold; color:#ff0000; font-size:10pt;}
a.top3:visited { text-decoration:none;      font-weight:bold; color:#a52a2a; font-size:10pt;}
a.top3:hover   { text-decoration:underline; font-weight:bold; color:#ff0000; font-size:10pt;}
a.top4:link    { text-decoration:none;      font-weight:bold; color:#ffffff; font-size:9pt;}
a.top4:active  { text-decoration:none;      font-weight:bold; color:#ffa500; font-size:9pt;}
a.top4:visited { text-decoration:none;      font-weight:bold; color:#ffffff; font-size:9pt;}
a.top4:hover   { text-decoration:underline; font-weight:bold; color:#ffa500; font-size:9pt;}
a.top5:link    { text-decoration:none;      font-weight:bold; color:#ffa500; font-size:9pt;}
a.top5:active  { text-decoration:none;      font-weight:bold; color:#ffa500; font-size:9pt;}
a.top5:visited { text-decoration:none;      font-weight:bold; color:#ffa500; font-size:9pt;}
a.top5:hover   { text-decoration:underline; font-weight:bold; color:#ffa500; font-size:9pt;}
/* メニューページ用リンク */

a.menu01:link    { text-decoration:none; font-weight:bold; color:#888888;}
a.menu01:active  { text-decoration:none; font-weight:bold; color:#888888;}
a.menu01:visited { font-size:11pt; text-decoration:none; font-weight:bold; color:#888888;}
a.menu01:hover   { text-decoration:none; font-weight:bold; color:#666666;}
a.menu011:link    { text-decoration:none; font-weight:bold; color:#003399;}
a.menu011:active  { text-decoration:none; font-weight:bold; color:#003399;}
a.menu011:visited { text-decoration:none; font-weight:bold; color:#003399;}
a.menu011:hover   { text-decoration:none; font-weight:bold; color:#003366;}
a.menu02:link    { text-decoration:none; font-weight:bold; color:#888888;}
a.menu02:active  { text-decoration:none; font-weight:bold; color:#888888;}
a.menu02:visited { text-decoration:none; font-weight:bold; color:#888888;}
a.menu02:hover   { text-decoration:none; font-weight:bold; color:#666666;}
a.menu021:link    { text-decoration:none; font-weight:bold; color:#3366CC;}
a.menu021:active  { text-decoration:none; font-weight:bold; color:#3366CC;}
a.menu021:visited { text-decoration:none; font-weight:bold; color:#3366CC;}
a.menu021:hover   { text-decoration:none; font-weight:bold; color:#336699;}

/* 基本フォント */

.small { font-size: 8pt; color:#000000; text-decoration:none; font-weight:normal; line-height:130%;}
.small_b { font-size: 8pt; color:#000000; text-decoration:none; font-weight:bold; line-height:130%;}
.half { font-size: 9pt; color:#000000; text-decoration:none; font-weight:normal; line-height:130%;}
.half_w{ font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal; line-height:130%;}
.half_b{ font-size:9pt; color:#000000; text-decoration:none; font-weight:bold; line-height:130%;}
.normal{ font-size:10pt; color:#000000; text-decoration:none; font-weight:normal; line-height:130%;}
.normal_c{ font-size:10pt; color:#cc0000; text-decoration:none; font-weight:normal; line-height:130%;}
.normal_b{ font-size:10pt; color:#000000; text-decoration:none; font-weight:bold; line-height:130%;}
.normal_maron{ font-size:10pt; color:#800000; text-decoration:none; font-weight:normal; line-height:130%;}

.big   { font-size:12pt; color:#000000; text-decoration:none; font-weight:bold; line-height:130%;}
.big_c   { font-size:12pt; color:#cc0000; text-decoration:none; font-weight:bold; line-height:130%;}

/* 行間のみ指定 */
.line01 { line-height:150%; }


/* トップページ基本フォント */

div.top { font-size:10pt; color:#000000; text-decoration:none; line-height:150%;}

div.top_c { font-size:10pt; text-decoration:none; line-height:150%;}
/* メニュー用フォント */

.menu01 { 	font-size:11pt; color:#888888; font-weight:bold; text-decoration:none;}
.menu011 { 	font-size:11pt; color:#888888; font-weight:bold; text-decoration:none;}
div.menu02 { 	font-size:9pt; color:#888888; font-weight:bold; text-decoration:none; line-height:130%; padding:0px 0px 0px 20px;}
div.menu021 { 	font-size:9pt; color:#888888; font-weight:bold; text-decoration:none; line-height:130%; padding:0px 0px 0px 20px;}
div.menu03 { 	font-size:9pt; color:#888888; font-weight:bold; text-decoration:none; line-height:130%;
			padding:0px 0px 0px 39px;}
.botton    { vertical-align:middle;}
			
/* タブ用フォント */

p.tab01 { font-size:10pt; color:#FFFFFF; text-decoration:none;  font-weight:bold; line-height:130%;
		background-image: url(img/basic/tab01.gif); background-repeat:no-repeat;
		padding:3px 0px 0px 15px; height:25px;}


/* プロダクト見出し用フォント */

.pro_midashi01{ font-size:11pt; color:#333333; text-decoration:none; font-weight:bold;  line-height:120%;}
.pro_midashi02{ font-size:10pt; color:#777777; text-decoration:none; font-weight:bold;  line-height:120%;
				padding:0px 0px 0px 20px;}
.pro_midashi03{ font-size:10pt; color:#777777; text-decoration:none; font-weight:bold;  line-height:120%;
				padding:0px 0px 0px 31px;}

/* プロダクトラインナップ用フォント */

div.line01 { padding:0px 0px 0px 20px; font-size:10pt; color:#000000; text-decoration:none; line-height:130%;}

/* 項目別タイトル */
p.downmanu {background-color:#66CCFF;  padding:3px 3px 1px 13px; font-size:12pt; color:#000000; font-weight:bold; text-decoration:none; line-height:100%;}
p.suppmanu {background-color:#80e6ff;  padding:3px 3px 1px 13px; font-size:12pt; color:#000000; font-weight:bold; text-decoration:none; line-height:100%;}
p.protitle {background-color:#B0E0E6;  padding:3px 3px 1px 13px; font-size:12pt; color:#000000; font-weight:bold; text-decoration:none; line-height:100%;}
p.abotitle {background-color:#99CCFF;  padding:3px 3px 1px 13px; font-size:12pt; color:#000000; font-weight:bold; text-decoration:none; line-height:100%;}

/* FAQ用フォント */
div.faq01 { background-color:#80e6ff; padding:2px 2px 2px 20px; font-size:10pt; color:#000000; text-decoration:none; line-height:130%; font-weight:bold;}
div.faq02 { background-color:#FFF8DC; padding:2px 2px 2px 50px;font-size:10pt; color:#000000; text-decoration:none; line-height:130%;}
div.faq03 { background-color:transparent; padding:0px 0px 0px 350px; font-size:10pt; color:#000000; text-decoration:none; line-height:130%;}


/* ご利用上の注意フォント */
div.notes01 { padding:2px 2px 2px 20px; font-size:10pt; color:#000000; text-decoration:none; line-height:130%; font-weight:bold;}
div.notes02 { background-color:#FFF8DC; padding:2px 2px 2px 50px;font-size:10pt; color:#000000; text-decoration:none; line-height:130%;}
div.notes03 { background-color:transparent; padding:0px 0px 0px 350px; font-size:10pt; color:#000000; text-decoration:none; line-height:130%;}

/* サイトマップ用フォント */
div.sitema01 { background-color:#CCCCCC; padding:1px 2px 1px 10px;font-size:10pt; color:#000000; text-decoration:none; line-height:130%;font-weight:bold; height:18px}
div.sitema02 { background-color:#cce6ff; padding:2px 2px 2px 25px;font-size:10pt; color:#000000; text-decoration:none; line-height:130%; height:18px}
div.sitema03 { background-color:#cce6ff; padding:2px 2px 2px 40px;font-size:10pt; color:#000000; text-decoration:none; line-height:130%; height:18px}
div.sitema04 { background-color:#ffe0ff; padding:2px 2px 2px 25px;font-size:10pt; color:#000000; text-decoration:none; line-height:130%; height:18px}

/* パートナー企業一覧用フォント */

div.pert01 {background-color:#DDDDDD;  padding:3px 3px 1px 13px; font-size:12pt; color:#000000; font-weight:bold; text-decoration:none; line-height:100%;}
div.pert02 { background-color:#FFFFCC; padding:2px 25px 2px 25px;font-size:10pt; color:#000000; text-decoration:none; line-height:130%;}


/* 以下、英語サイト用古いCSS */


.back            { background-color: #FFFFFF; background-image:  url(img/main_menu/bg01.gif); background-repeat: repeat-y}

.black_9         { font-size: 8pt; font-style: normal }

.red_txt         { font-size:10pt; font-style:normal; color:#CC0000; 13pt }
.blue_txt        { font-size:10pt; font-style:normal; color:#0000CC; line-height:13pt }
.gray_txt        { font-size:10pt; font-style:normal; color:#666666; line-height:13pt }
.nomal_txt       { font-size:10pt; font-style: normal; color:#000000; line-height:13pt }

.gray_txt_11     { font-size: 11pt; font-style: normal; color: #666666; }

.black_txt_big   { font-size: 12pt; font-style: normal; color: #000000 }

.orange_midashi  { font-size: 14pt; font-style: normal; color: #FF9900; font-weight: bold line-height: 15pt }
.blue_midashi    { font-size: 14pt; font-style: normal; color: #0000cc; font-weight: bold line-height: 15pt }



a.blue_midashi:link    { text-decoration: none;  font-weight: normal}
a.blue_midashi:active  { text-decoration: none; font-weight: normal}
a.blue_midashi:visited { text-decoration: none; font-weight: normal }
a.blue_midashi:hover   { text-decoration: underline; font-weight: normal}
