
/*=====各属性のスタイル===========================*/

body
	{
		font-family 	: 	"MS UI Gothic",  "Osaka", "ＭＳ Ｐゴシック", "arial", "sans-serif";
		font-size		:	14px;
		line-height 	: 	150%;
		margin 			: 	0;
		padding 		: 	0;
		background-color:	#ddeeff;
		text-align:	center;
		color : #333333;
	}

div, table, tr, th, td
	{
		font-family 	:	"MS UI Gothic",  "Osaka", "ＭＳ Ｐゴシック", "arial", "sans-serif";
		font-size		:	12px;
		line-height 	: 	150%;
		border-collapse: collapse;
		margin:	0;
		padding: 0;
		color : #333333;
	}
	
img
	{
		border-width	:	0px;
	}
	
a:link, a:visited, a:active
	{
		color			:	#1a3a9a;
	}
	
a:hover
	{
		color			:	#ff9900;
		text-decoration : 	underline; 
	}

address
	{
		font-size:	12px;
		font-style:	normal;
	}

h1
	{
		margin: 0px;
		padding: 0px;
	}
	
h2
	{
		margin: 20px auto 20px auto;
		padding: 0px;
	}
	
h3
	{
		margin: 0px auto 0px 12px;
		padding: 0px;
		font-size: 14px;
		font-weight: bold;
	}
	
p
	{
		margin: 0px;
		padding: 0px;
	}

ul
	{
		text-align: left;
	}
ol
	{
		text-align: left;
	}	

li
	{
		word-break: break-all;
	}
	
/*=====レイアウト用のスタイル===========================*/

/*レイアウト_大枠影部分*/
#com-layout-shadow
	{
		background-color: #ddeeff;
		background-image: url(common_image/bk_common_sideshadow.gif);
		background-repeat: repeat-y;
		background-position: center top;
	}

/*レイアウト_メイン部分*/
#com-layout-main
	{
		width:	750px;
		background-color:	#ffffff;
		margin:	0px auto;
		height: 100%;
	}
	
/*レイアウト_フッタ部分*/
#com-layout-footer
	{
		width: 66px;
	}
		
/*ヘッダ部分_ナビゲーションボタン*/
.com-header-bt
	{
		vertical-align:	bottom;
	}	
	
/*フッタ_レイアウトテーブル*/
.com-footer
	{
		width: 730px;
		margin: 5px auto 5px auto;
	}
	
/*フッタ_バナー用説明テキスト*/
.com-footer-text
	{
		font-size: 12px;
		width: 100px;
		line-height: 120%;
		text-align:left;
	}
	
/*フッタ_グローバルナビ*/
.com-footer-navi
	{
	 	width: auto;
		text-align: right;
		vertical-align: top;
	}

#com-layout-pan
	{
		background-color: #eeeeee;
		height: 18px;
		text-align: left;
		padding-left: 15px;
	}
	
/*レイアウト_下層ページ・ローカルナビ*/
#com-layout-localnavi
	{
		height:	auto;
		width: 160px;
		background-color: #eeeeee;
		border-top: solid 1px #888888;
		border-right: solid 1px #ffffff;
		border-bottom: solid 1px #888888;
		vertical-align: top;
	}
	
/*レイアウト_下層ページ・メイン部分*/
#com-layout-localmain
	{
		height: auto;
		width: 590px;
		border-top: solid 1px #888888;
		border-bottom: solid 1px #888888;
		text-align: center;
	} 
	
#com-layout-localall
	{
		border-top: solid 1px #888888;
		border-bottom: solid 1px #888888;
	}
	
#com-layout-global
	{
		width: auto;
		height: auto;
		border-top: solid 1px #888888;
		border-bottom: solid 1px #888888;
	}
	
/*=====その他共通のスタイル===========================*/

/*ページトップに戻る･アンカーリンク*/
.com-pagetop
	{
		margin: 20px 15px;
		text-align: right;
	}
	
/*写真_右配置・回り込み用*/
.com_picfloat_right
	{
		float: right;
		margin: 0px 0px 10px 10px;
	}

/*フォントカラー_深緑*/	
.com-accent01
	{
		color: #336600;
	}
	
/*フォントカラー_青*/	
.com-accent02
	{
		color: #3366CC;
	}
	
/*フォントカラー_赤*/	
.com-accent03
	{
		color: #FF0000;
	}
	
/*フォントカラー_オレンジ*/	
.com-accent04
	{
		color: #FF9900;
	}
	
/*h3小見出し_バー緑*/	
.com-h3-midasi
	{
		width: 550px;
		height: 20px;
		border-bottom: solid 1px #4F8700;
		border-left: solid 8px #4F8700;
		text-align: left;
		margin: 0px auto 15px auto;
	}
	
/*h3小見出し全画面用_バー緑*/	
.com-h3-midasi2
	{
		width: 650px;
		height: 20px;
		border-bottom: solid 1px #4F8700;
		border-left: solid 8px #4F8700;
		text-align: left;
		margin: 0px auto 15px auto;
	}
	
/*h3小見出し全画面用_バー青*/	
.com-h3-midasi3
	{
		width: 650px;
		height: 20px;
		border-bottom: solid 1px #1a3a9a;
		border-left: solid 8px #1a3a9a;
		text-align: left;
		margin: 0px auto 15px auto;
	}

/*リンクカラー_TOPICS・業界ニュース*/	
a.com-link01:link, a.com-link01:visited, a.com-link01:active
	{
		color			:	#1a3a9a;
		text-decoration: non??????????¬??????e; 
	}
	
a.com-link01:hover
	{
		color			:	#ff9900;
		text-decoration : 	underline; 
	}
	
/*リンクカラー_商品ラインナップ_黒→オレンジ*/	
a.com-link02:link, a.com-link02:visited, a.com-link02:active
	{
		color			:	#333333;
		text-decoration: none; 
	}
	
a.com-link02:hover
	{
		color			:	#ff9900;
		text-decoration : 	underline; 
	}
	
/*=====download.htmlのスタイル===========================*/
/*ユーザ登録・ログイン_レイアウト*/
.download-tb01
	{
		width:730px;
		margin: 10px auto;
	}
	
/*ダウンロード方法_レイアウトテーブル*/
.download-tb03
	{
		margin: 10px auto 10px;
		width:730px;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_STEP1.2*/
.download-tb03-step
	{
		margin: 0px;
		width:150px;
		background-color:#eeeeee;
		vertical-align:top;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_やじるし*/
.download-tb03-ya
	{
		margin: 0px;
		width:20px;
		vertical-align:middle;
		text-align:center;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_STEP3*/
.download-tb03-step3
	{
		margin: 0px;
		width:230px;
		vertical-align:top;
		background-color:#eeeeee;
	}
	
/*ダウンロード方法_レイアウトテーブルＴＤ_できない時*/
.download-tb03-no
	{
		margin-bottom: 10px;
		width:150px;
		background-color:#eeeeee;
		vertical-align:top;
		text-align:center;
	}
	
/*ダウンロード方法_テキスト*/
.step-text
	{
		margin:10px 5px;
		text-align:left;
	}
	
/*ダウンロード方法_見出し*/
.step-cp
	{
		background-color:#459AFF;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		padding-left:5px;
	}
	
/*ダウンロード方法_追加*/
.step-cpr
	{
		background-color:red;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		padding-left:5px;
		margin-left: 10px;
		margin-right: 10px;
	}
	
/*=====download_help.htmlのスタイル===========================*/
	
/*テキスト用*/
.download-text
	{
		width: 650px;
		margin: 0px auto 20px auto;
		text-align: left;
	}
	
/*ｈ2_みだしテキスト部分*/
h2
	{
		padding: 2px 0px 0px 45px;
		margin: 0px;
		font-size: 15px;
		font-weight: bold;
		color: #ff9900;
		text-align: left;
	}
	
/*ｈ2_みだしバックイメージ部分*/
.h2-div
	{
		background-image:url(common_image/cp_common_h2.gif);
		background-repeat:no-repeat;
		width: 691px;
		height: 25px;
		margin : 20px auto;
	}
	
/*質問部分*/
.download-question
	{
		width:650px;
		background-color: #3366FF;
		margin: 0 auto;
	}
	
/*質問部分_テキスト*/
.download-question-text
	{
		padding: 3px 20px;
		text-align:left;
		color:#FFFFFF;
		font-weight:bold;
	}
	
/*回答部分*/
.download-answer
	{
		width:650px;
		background-color:#eeeeee;
		padding-top: 15px;
		margin: 0 auto 20px;
	}
	
/*回答部分_テキスト*/
.download-answer-text
	{
		padding:0px 20px 15px;
		text-align:left;
	}
	
/*手順_レイアウトテーブル*/
.download-tb02
	{
		margin: 0px auto 20px;
		width:550px;
	}
	
/*手順_レイアウトテーブルＴＤ_上*/
.download-tb02-top
	{
		width: auto;
		vertical-align:top;
		text-align:left;
	}
	
/*手順_レイアウトテーブルＴＤ_下*/
.download-tb02-bottom
	{
		width:auto;
		text-align:left;
		vertical-align:top;
	}




/*-----------------------------------------------------
    20081104追記(s)   H3タイトルバック画像               
-------------------------------------------------------*/
.msds_waku {
	width:730px;
	height:auto;
	margin:0 auto;
	}
	
.msds_waku table {
	width:600px;
	}
	
.msds_waku td {
	width:130px;
	height:30px;
	padding:10px;
	}		

.msds_waku_l {
	width:530px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:20px;
	font-size:22px;
	}

.msds_waku_l ul {
	text-decoration:none;
	list-style:none;
	}	
	
.msds_waku_l li a{
	width:400px;
	height:28px;
	background-image:url(../download/image/btn_down.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size:18px;
	line-height:1em;
	text-align:left;
	padding-top:4px;
	display:block;
	margin-bottom:5px;
	text-decoration:none;
	}
	
.msds_waku_l li a:hover{
	background-image:url(../download/image/btn_down_hob.gif);
	}
	
.msds_waku_r {
	width:180px;
	height:auto;
	float:right;

	}

.tit_back {
	width:480px;
	height:25px;
	margin:5px auto;
	padding-left:50px;
	padding-top:3px;
	font-size:14px;
	background-image:url(../download/image/banner_bg.gif);
	background-repeat:no-repeat;
	color:#FF9900;
	font-weight:bold;
	text-align:left;
	}

.btn-down {
	vertical-align:bottom;
	margin-left:20px;
	}

.but {
  width: 81px;
  height: 25px;
  border: 0;
  background-image: url(../download/image/bt_download_login01.gif);
  background-repeat:no-repeat;
  text-indent: -9999px;
  cursor: pointer;

}

/*-----------------------------------------------------------
　　　　　　　　20081121追記(s) リンク　　　　　　　　　　　　　　　　　　　　　　
--------------------------------------------------------------*/


.linkbox {
	width:600px;
	height:auto;
	margin:10px auto;
	}
	
.linkbox ul {
	text-decoration:none;
	list-style:none;
	margin-left:-30px;
	}
	
.linkbox li {
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	background-image:url(../image/ic_common_yazirusi03.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:25px;
	}		

.links {
	display:none;
	}


.linkbox2 {
	width:600px;
	height:auto;
	margin:10px auto;
	}
	
.linkbox2 ul {
	text-decoration:none;
	list-style:none;
	margin-left:-30px;
	}
	
.linkbox2 li {
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	padding-left:25px;
	}	
	
	
.sdsdl {
	width:710px;
	height:75px;
	background-color:#FFFFFF;
	border:1px solid #00A312;
	text-align:center;
	margin:10px 0 0 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color:#0093F5;
	font-size:21px;
	padding-top:8px;
	
}

	
.navi-cad {
	width:360px;
	height:120px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
}
	
	
.navi-sds a{
	width:360px;
	height:120px;
	background-image:url(../download/image/navi-sds.jpg);
	display:block;
	text-indent:-10000px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
}

/*.navi-sds a:hover {
	background-image:url(../download/image/navi-sds_h.jpg);
}*/
	
	
	
	
	
	
	