/* 基本スタイル
---------------------------------------------*/
body{
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}
p.news {
	font-size: 95%;
	padding: 0;
	margin: 7px;
}






TABLE.FrameSilver
{
    border: 1px solid #C0C0C0;
    padding:0px; 
    width: 800px;
}

TABLE.Software
{
    height:153px;
    width:163px;
}

TD.FrameSilver
{
    border: 1px solid #C0C0C0;
    padding: 0px;
    width: 800px;
    font-size: small;
}

TD.BoxSilver
{
    border: 1px solid #C0C0C0;
    padding: 0px;
}

div.MainTopics
{
    padding: 1px 3px 2px 50px;
}
div.MainNew
{
    padding: 1px 3px 2px 50px;
}
div.MainUpdate
{
    padding: 1px 3px 2px 40px;
}

div.Contact
{
    padding: 6px 3px 6px 3px;
}

div.Sitemap
{
    padding: 2px 0px 2px 0px;
}

/*
 * シルバーのテーブルの外枠
 */
#tdwaku	{
			border:1px solid silver;
			width:800px;
			margin: 0 auto;
			padding: 0;
}

/* ソフトウェア文字部分の段落
---------------------------------------------*/

/* ソフトウェア文字部分の段落
---------------------------------------------*/
.mainsoftwaretable {
	width:730px;
    height: 80px;
	background: #FFFFFF;
	margin:7px 0 7px 20px;
	font-size: 95%;
}

*/
/* サイトマップ格納テーブル
---------------------------------------------*/
#sitemaptable {
	position: relative;
	top: 40px;
	left: 34px;
	width: 732px;
    margin: 0;
	padding: 0;
	line-height: 1.4;
}

#sitemaptable table{
	position: relative;
	top: -20px;
	left: 0;
	margin: 0;
	padding: 0;
}

#sitemaptable ul{
	margin: 0;
	padding: 0px;
	list-style: none;
    font-size:small;
    text-align:left;
}

#sitemaptable ul li{
	margin: 0;
	padding: 0px;
	list-style: none;
    font-size:small;
    text-align:left;
}


.sitemapbottomline {
    font-size:small;
	padding:0px 0px 6px 0px;
	border-bottom-style	: solid;
	border-bottom-width	:1px;
	border-bottom-color: silver;
	width:80%
}
 	

	
/* お問い合わせページのテーブル位置指定
---------------------------------------------*/

#contacttable {
	position: relative;
	top: 40px;
	left: 0px;
    margin: 0 auto;
	padding: 0;
	width	:730px;
	height	:500px;
	font-size: 80%;
	line-height: 2.0;
	color: #333333;
}

#contactimg {
	position: absolute;
	top: 0px;
	left: 0px;
}

#contacttable ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* お問い合わせページのメールリンク色と下線
---------------------------------------------*/
span.mail{
	color:#93DC97;
	text-decoration:none;
}
span.mailover{
	color: #EC8602;
	text-decoration:underline;
}
span.mailout{
	color:#93DC97;
	text-decoration:none;
}

.bottomline {
	padding:0 0 6px 0 ;
	border-bottom-style	: solid;
	border-bottom-width	:1px;
	border-bottom-color: silver;
	width:90%
}




/*----------------------------------------------------------
プルダウンメニュー本体
-----------------------------------------------------------*/
.hiddenItem {
    position:absolute;
    background-color:#fff;
    font-size:12px;
    line-height:120%;
    padding:0px;
    visibility:visible;
    z-index:1000;
    border:solid 1px #999;
    top:80px;
    width:210px;
    }
    .hiddenItem ul{
	    margin:0px;
    	padding:0px;
    }
    .hiddenItem ul li{
    	margin:0px;
    	padding:0px;
    	list-style-type:none;
    }

    .hiddenItem ul li a{
    	display:block;
    	overflow: hidden;
    	margin:0px;
    	padding:3px 10px 3px 10px;
    	_width:100%;
    	border-bottom:solid 1px #ccc;
    	color:#333;
    	text-decoration:none;
    	background-image: url(/img/share/header/bg_menuNoArrow.png);
    	background-repeat: no-repeat;
    	background-position: right top ;
    	border-left:solid 6px #58B3F5;
    
    }

    .hiddenItem ul li a.menuArrow{
    	background-image: url(/img/share/header/bg_menuArrow.png);
    }
    
    .hiddenItem ul li a:hover{
    	text-decoration:none;
    	border-left:solid 6px #FFCC00;
    	color:#f60;
    	background-position: right  -60px ;
    }   

/* イメージ画像の設定
---------------------------------------------*/
#image {
	margin: 0;
	padding:0;
	border-style:none;
}


/* メニュー外枠
---------------------------------------------*/
#menu {
	position:relative;
	width: 100%;
	height: 620px;
	background: #FFFFFF;
}

/* メニュー(個別)
---------------------------------------------*/
#menuwaku1 {
	position: absolute;
	left: 19px;
	top: 300px;
	margin: 0;
	width: 168px;
	height: 120px;
	background: #FFFFFF;
	border:1px solid silver;
}

#menuwaku2 {
	position: absolute;
	left: 217px;
	top: 300px;
	margin: 0;
	width: 168px;
	height: 120px;
	background: #FFFFFF;
	border:1px solid silver;
}

#menuwaku3 {
	position: absolute;
	left: 415px;
	top: 300px;
	margin: 0;
	width: 168px;
	height: 120px;
	background: #FFFFFF;
	border:1px solid silver;
}

#menuwaku4 {
	position: absolute;
	left: 613px;
	top: 300px;
	margin: 0;
	width: 168px;
	height: 120px;
	background: #FFFFFF;
	border:1px solid silver;
}

#menuwaku5 {
	position: absolute;
	left: 19px;
	top: 440px;
	margin: 0;
	width: 762px;
	height: 180px;
	background: #FFFFFF;
	border:1px solid silver;
}

#menuwaku6 {
	position: absolute;
	left: 217px;
	top: 440px;
	margin: 0;
	width: 564px;
	height: 163px;
	background: #FFFFFF;
	border:1px solid silver;
}


/* トピックス
---------------------------------------------*/
#topic {
	position: absolute;
	left: 19px;
	top: 30px;
	margin: 0;
	width: 762px;
	height: 82px;
	background: #FFFFFF;
    text-align:left;
}

/* news.htmlのヘッダー
---------------------------------------------*/
#headernews {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 30px;
	background: #FFFFFF;
	font-size: 75%;
	margin: 0;
	padding: 0;
	color: #000000;
	line-height: 1.4;
}

/* ニュース
---------------------------------------------*/
#news {
	position: absolute;
	left: 19px;
	top: 142px;
	margin: 0;
	width: 375px;
	height: 150px;
	background: #FFFFFF;
    text-align:left;
}

/* アップデート
---------------------------------------------*/
#update {
	position: absolute;
	left:406px;
	top: 142px;
	margin: 0;
	width: 375px;
	height: 150px;
	background: #FFFFFF;
    text-align:left;
}

/* リストマークを削除
---------------------------------------------*/
#topic ul {
	list-style: none;
	
}

#news ul {
	list-style: none;
	
}
#update ul {
	list-style: none;
	
}

    

/* ヘッダ用のリンク色の設定
---------------------------------------------*/
/*a {
	color:#EEEEEE;
	text-decoration:none;
}

a:visited {
	color:#333333;
}
a:hover {
	color: #EC8602;
	text-decoration:underline;
}
*/

/* リンクの設定
---------------------------------------------*/
a {
	color:#000000;
	text-decoration:none;
}

a:visited {
	color:#777777;
}

a:hover {
	color: #EC8602;
	text-decoration:underline;
}


