body { margin:10px 0 0 0;
       padding:0;
	   font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;
	   color:#000000;
	   background : #F0F0F0;}
	   
.content { color: #000000; margin:0 auto; width: 791px; background: #FFFFFF url(bg.jpg) repeat-y center; }

#header0 { color: #FFF;margin: 0px 0px 0px 0px;}

#header1 { color: #FFF;margin: 0px 0px 0px 15px;}

#main { margin: 0px 15px;}	

/*h2 青のサブタイトル文字*/
#main h2 { font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;/* サブタイトル */
           font-size:16px;font-weight:bold;line-height: 0.0; margin: 20px 0px 10px 0px;
		   background-color: #FFFFFF; color: #0F5B7F;}
/*h3 黒のサブタイトル文字の説明*/
#main h3 { font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;/*サブタイトルの見出し*/
           font-size:14px;font-weight:bold;line-height: 2.0; margin: -5px 0px 0px 0px; 
		   background-color: #FFFFFF; color: #000000;}
/*h4 黒の説明文字*/                                            		
#main h4 { font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;/* 本文　*/
           font-size:12px;font-weight:normal;line-height: 1.6; margin: 3px 0px 0px 0px;
		   background-color: #FFFFFF; color: #000000;}
/*h5 h4のボールド*/
#main h5 { font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;/* 本文　*/
           font-size:12px;font-weight:bold;line-height: 1.6; margin: 3px 0px 0px 0px;
		   background-color: #FFFFFF; color: #000000;} 

/*h6 h4に左マージンをとったもの*/                                            		
#main h6 { font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;/* 本文　*/
           font-size:12px;font-weight:normal;line-height: 1.6; margin: 15px 0px 0px 20px;
		   background-color: #FFFFFF; color: #000000;}

/*exp1説明範囲固定のため*/
.exp1 { background: #FFFFFF; float:none; margin: -3px 0px 0px 0px; padding:0px 0px 0px 0px; height:120px;}   

/*■■■■各ページ共通■■■■*/
/* メニューと右のエリア */
.leftmenu { background: #FFFFFF url(leftbg.jpg) repeat-x; width: 174px;float: left;}

/* 全領域指定 */
.allarea    { background: #FFFFFF; width: 761px;float: left; margin: 0px  0px  0px  0px;}
.allarea_all { background: #FFFFFF; width: 761px;float: left; margin: 0px  0px  0px  0px;}
.allarea_m  { background: #FFFFFF; width: 721px;float: left; margin: 0px  0px  20px 20px;}

/*■■■■各ページ固有■■■■*/
/*会社案内*/
.cop1  { background: #FFFFFF; width: 100px;float: left; margin: 0px  5px  0px 10px;}
.cop2  { background: #FFFFFF; width: 450px;float: left; margin: 0px  10px  0px 10px;}
.menuarea_co{ background: #FFFFFF; width: 761px;height:370px;float: left;}

/*トップページ*/
.right272 { background: #FFFFFF; width: 272px;float: right;margin:10px 10px 10px 10px;}

/*デッキ*/
.leftmenu_dk { background: #FFFFFF url(leftbg.jpg) repeat-x; width: 174px;height:370px;float: left;}
.leftmenu_soft { background: #FFFFFF url(leftbg.jpg) repeat-x; width: 174px;height:800px;float: left;}
.allarea_dk  { background: #FFFFFF; width: 721px;float: left; margin: 0px  25px  20px 20px;}
.menuarea_dk { background: #FFFFFF; width: 761px; height:400px; margin: 0px  0px  0px 0px;}
.right230_dk { background: #FFFFFF; width: 230px;float: right; margin:0px 10px 0px 0px;}
.left300_dk { background: #FFFFFF; width: 300px;float: left; margin: 0px  0px  0px  0px;padding : 0px  0px 0px 20px;}

.left530_dk { background: #FFFFFF; width: 530px; float: right; margin: 10px  20px  0px  0px;padding : 0px  0px 0px 20px;}

.left220_dk { background: #FFFFFF; width: 220px;float: left; margin: 0px  0px  0px  0px;padding : 0px  0px 0px 20px;}
.left450_dk { background: #FFFFFF; width: 450px;float: left; margin: 0px  0px  0px  0px;padding : 0px  0px 0px 20px;}
.left700_dk { background: #FFFFFF; width: 700px;float: left; margin: 0px  0px  0px  0px;padding : 0px  0px 0px 20px;}
.right410_dk { background: #FFFFFF; width: 410px;float: right; margin: 0px  0px  0px  0px;padding : 0px  0px 0px 0px;}
.right300_dk { background: #FFFFFF; width: 300px;float: right; margin: 0px  35px  0px  0px;padding : 0px  0px 0px 0px;}
.exp2 { background: #FFFFFF; float:none; margin: -20px 0px 20px 0px; padding:0px 0px 0px 0px;}   
.exp3 { background: #FFFFFF; font-size:12px; margin: -20px 0px 20px 0px; padding:0px 2px 0px 0px;}   

/*インフォメーション*/
/*メニューの右側、マージンをとりたいときに使用*/
.left547_soft { background: #FFFFFF; width: 547px; float: left; margin: 0px 0px  0px 20px;}
.left547_soft_check { background: #FFFFFF; width: 547px;  height:auto; float: left; margin: 0px 0px  0px 20px;}

/*トップページ*/
.right245 { background: #FFFFFF; width: 245px;float: right;margin:10px  7px  0px 10px;}
.right300 { background: #FFFFFF; width: 300px;float: right;margin:10px  0px  0px  0px;}

.img  { background: #FFFFFF; float: left; padding: 1px; margin: 5px 8px 5px 0; color: #333;}

/*ステンレスリニューアル*/
.left480 { background: #FFFFFF; width: 480px;float: left; margin: 0px 0px  0px 20px;}

/* FOOTER */
#footer {font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;
         font-size:14px;font-weight:bold;text-align:center; color:#666666;clear: both;}

/* NAVIGATION */
.nav {clear: both; text-align: left; color:#7D8085; padding: 20px 0 0 0;margin: 0px 0px 0px 0px; }
.nav li { font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;
          font-size:14px;font-weight:bold;
          font-weight: bold; margin: 0px 0 8px 0; padding: 10px 0 0 5px; border-bottom: 1px solid #ccc; }

a {color: #0F5B7F; background:background-image;  text-decoration:none; }
a:hover {color: #F29900;background:background-image;	text-decoration: underline; }
ul { margin: 5px 0 20px 15px; padding : 0; list-style : none;  }

/*番号付き箇条書き*/
div#content ol {margin:6px 0px; line-height:140%; font-size:12px;}
div#content ol li {list-style:decimal outside; margin:0px 0px 0px 36px;}
div#content ol ol li {list-style:upper-alpha; margin-left:14px;}
div#content ol ol ol li {list-style:upper-roman; margin-left:14px;}

