@charset "shift_jis";
/* ページ全体 */
body{
	font-family  : "ＭＳ Ｐゴシック";  /*フォント調*/
}
/* ページ全体 （ヘッダー部）*/
td.head{
	background-image    : url("../gif/A-2.gif");  /*BODY要素の背景画像を指定*/
	background-color: #FFFFFF;
	background-repeat   : no-repeat;                   /*繰り返し表示しない*/
	background-position : center top;                       /*BODY要素の左上に画像左上を合わせる*/
	background-attachment: scroll; 
}
/* ページ全体 （明細部）*/
table.background_filter_small{
	background-image    : url("../gif/frame_small.gif");  /*TABLE要素の背景画像を指定*/
	background-repeat   : no-repeat;                      /*繰り返し表示しない*/
	background-position : center top;                     /*TABLE要素の左上に画像左上を合わせる*/
	background-attachment: scroll; 
	filter: Alpha(style=2, opacity=70, finishopacity=90); /*TABLE要素の透過*/
	-moz-opacity:0.80;
}
table.background_filter_big{
	background-image    : url("../gif/frame_big.gif");    /*TABLE要素の背景画像を指定*/
	background-repeat   : no-repeat;                      /*繰り返し表示しない*/
	background-position : center top;                     /*TABLE要素の左上に画像左上を合わせる*/
	background-attachment: scroll; 
	filter: Alpha(style=2, opacity=60, finishopacity=90);  /*TABLE要素の透過*/
	-moz-opacity:0.80;
}
table.background_filter_big_1{
	background-image    : url("../gif/frame_big_1.gif");    /*TABLE要素の背景画像を指定*/
	background-repeat   : no-repeat;                      /*繰り返し表示しない*/
	background-position : center top;                     /*TABLE要素の左上に画像左上を合わせる*/
	background-attachment: scroll; 
	filter: Alpha(style=2, opacity=60, finishopacity=90);  /*TABLE要素の透過*/
	-moz-opacity:0.80;
}
table.background_filter_big_2{
	background-image    : url("../gif/frame_big_2.gif");    /*TABLE要素の背景画像を指定*/
	background-repeat   : no-repeat;                      /*繰り返し表示しない*/
	background-position : center top;                     /*TABLE要素の左上に画像左上を合わせる*/
	background-attachment: scroll; 
	filter: Alpha(style=2, opacity=60, finishopacity=90);  /*TABLE要素の透過*/
	-moz-opacity:0.80;
}
table.background_filter_big_3{
	background-image    : url("../gif/frame_big_3.gif");    /*TABLE要素の背景画像を指定*/
	background-repeat   : no-repeat;                      /*繰り返し表示しない*/
	background-position : center top;                     /*TABLE要素の左上に画像左上を合わせる*/
	background-attachment: scroll; 
	filter: Alpha(style=2, opacity=60, finishopacity=90);  /*TABLE要素の透過*/
	-moz-opacity:0.80;
}
/* ページ全体 （フッター部）*/
td.foot{
	background-image    : url("../gif/D_2.gif");           /*TABLE要素の背景画像を指定*/
	background-color: #FFFFFF;                            /*TABLE要素の背景色を指定*/
	background-repeat   : no-repeat;                      /*繰り返し表示しない*/
	background-position : center top;                     /*TABLE要素の左上に画像左上を合わせる*/
	background-attachment: scroll; 
}


/* 見出し */
/* 見出し 全般*/
p.default{
   font-size: 14px;
   font-weight:600;
   line-height: 22px;
}
div.head{
   color: #330000;
   font-size: 17px;
   font-weight:600;
   text-align: center;
}
/* 見出し NEWS*/
div.news{
   font-size: 13px;
   line-height: 20px;
}
/* 見出し 業務内容 */
div.business_category{
   font-size: 14px;
   font-weight:600;
   line-height: 28px;
 }
div.business_detail{
   font-size: 14px;
   line-height: 18px;
}
/* 見出し 開発事例 */
div.development_category{
   font-size: 14px;
   font-weight:600;
   text-align: left;
}
div.development_detail{
   font-size: 14px;
   text-align: left;
   line-height: 15px;
}
/* 見出し 会社概要 */
div.company_category{
   font-size: 14px;
   font-weight:600;
 }
div.company_detail{
   font-size: 14px;
   line-height: 15px;
}


/* リンク装飾 */
a.default:link{
	color:cornflowerblue;
	text-decoration:none;
}

a.default:visited{
	color:darkslateblue;
	text-decoration:none;
}

a.default:active{
	color:red;
	background:whitesomke;
	text-decoration:underline;
}

a.default:hover{
	color:mediumseagreen;
	text-decoration:underline;
}
