/*基本設定*/
body{font-size:12px;  line-height:148%;background-image:url(../img/cube_back.jpg);background-repeat:no-repeat;background-position:0% 0%;background-color:#ABABAB;}
td{font-size:12px;  line-height:148%;}
img{ border-color:#000000;background-color:none;}
.content{padding:5px;}
/*リンク設定(d1)*/
A:link { text-decoration: underline; color :#993300;}
A:visited { text-decoration: none; color :#000066;}
A:hover { color: #aa4400; text-decoration: underline;}
BR.page { page-break-after: always }

/*拡張スタイル*/
.asctitle { color:#ffffff;background-color:#97B4C1;font-weight:bold; padding:2pt;margin:3pt; line-height:1.1;}
.titleborder{padding:3px;margin:5px;background-color:#2D72B2;color:ffffff;font-size:14px;width:600px;font-weight:bold;text-align:left;}/*トップページ見出し色*/
.titleNew{padding:3px;margin:5px;background-color:#2D72B2;color:ffffff;font-size:14px;width:600px;font-weight:bold;text-align:left;}/*更新履歴見出し色*/
.navigator{padding:6px 5px 3px 10px; margin:5px 3px;background-color:#E9F5FE;border-style:solid;border-width:1px;border-color:#D8E2F8;border-right:0px;border-left:0px;border-top:0px;}/*パンくずリンク*/
.copyright{padding:3px 0px;background-color:#666666;background-color:#666666;color:#ffffff;font-size:12px;text-align:left;}/*著作権表示*/
.copyright2{text-align:right; width:800px;}
/*menu関連*/
.menu_product{border-style:solid;border-width:1px;border-color:#FF6600;}
.menu_company{border-style:solid;border-width:1px;border-color:#a02391;}
.menu_reqruit{border-style:solid;border-width:1px;border-color:#00CC33;}
.menu_etc{border-style:solid;border-width:1px;border-color:#666666;}
.menus {line-height:120%;background: #F4F3F0;padding:0px 7px 5px 7px;}.menus a:link, .menus a:visited,.menus span{margin:px 0px 3px 0px;display: block;border-bottom: 1px dotted #CCC;padding: 3px 0px 3px 0px;}
#navi {float:left;padding:0px 7px 5px 7px;float:left;margin:15px 10px;width:140px;}/*メニューエリア*/
#navi h3 {font-size:14px;color:#FFF;margin:0px 0px 0px 0px;background: #666;background-image: url(../img/bar_navi.gif);background-repeat: repeat-x;padding: 3px 0px 3px 10px;}
/*本文関連*/
#main {margin: 0px 0px 0px 181px; width:650px;background: #F9F7EA; border-style:solid;border-width:1px;border-color:#666633;border-top:0px;border-bottom:0px; padding:0px;}/*(メニューに対して)本文エリア*/
.topbar { background-color:#ddd;background-image:url(../img/top_navi_back.gif);background-repeat:repeat-x;}/*上部バー全体*/
.topinfo{margin: 0px; padding:0px;margin-left:50px;text-align:right;font-size:10px;}/*お問い合わせとかのプチリンクバー*/
.toprogo{width:178px;float:left;}/*左上ロゴ*/
.topnavi{height:45px;margin: 0px 0px 0px 180px;width:650;}/*トップタブ達*/
.topcontents{width:550px; margin-left:300px;}/*トップページのみ右寄せ*/
.tabletitle{ color:#fff;background:#708599;font-size:18px;font-weight:bold;padding:5px;margin:0px;}/*本文テーブルのタイトル*/
.basetable{width:600px;border-style:solid;border-width:1px;border-color:#888888;background: #fff;background-image: url(../img/closs.gif);margin:10px 0px 0px 20px;}/*本文テーブル*/
div.circle{width:836px;padding:0px;margin:0px;}/*幅を確保する用*/
.jtitle{font-size:14px;font-weight: bold;}/*事業案内項目タイトル*/
.ptitle {color:#CB5B17;font-size:15px;font-weight:bold;padding:10px 0px 2px 6px; margin:10px 5px 2px 0px;border-left: 4px solid #708599; }/*事業内容キャッチ*/
#mySummary { display:none;}/*SEO対策*/ 
/*印刷用設定*/
@media print {
	#navi {DISPLAY:none;}
	#main {margin: 0px 0px 0px 0px;}
	.topcontents{width:550px; margin-left:10px;}
	.topbar {DISPLAY:none;}
	.copyright2{text-align:left;color:#000000;}
}