﻿@charset(utf-8);

/*全体のスタイルをリセット*/
*{
margin:0;
padding:0;
font-family:"ＭＳ　ゴシック","メイリオ","ＭＳ　明朝";
}

/*全体のスタイル設定*/
body{
width:100%;
background-color:#ffffdd;
}#container{
margin:0 auto;
}

/*ロゴのレイアウト*/
.logo_space{
width:500px;
margin:auto;
}.logo_space h1{
font-family:"ＭＳ 明朝";
background-color:#ffffff;
border:10px ridge #aa6633;
box-shadow:5px 5px 20px #000;
margin:15px auto 0;
text-align:center;
line-height:40px;
}

/*テーブル全体のスタイル設定*/
table{
width:1500px;
margin:50px auto 20px;
border-collapse:collapse;
}table tr th,table tr td{
box-sizing:border-box;
}thead tr{
height:30px;
}tbody tr:nth-child(even) td{
background-color:#fff;
}table tbody tr:hover td{
//font-weight:bold;
}table tr .number{
width:50px;
}.constOrderRec .corpNumb{
width:160px;
}.constOrderRec .contPrice,.constOrderRec .planPrice{
width:130px;
}.constOrderRec .bidRate{
width:80px;
}.constOrderRec .day,.constOrderRec .bidMeth{
width:100px;
}

/*キャプションの設定*/
table caption{
}table caption h2{
color:#ee0000;
margin-left:60px;
text-align:left;
font-size:125%;
letter-spacing:.1em;
text-shadow:1px 1px 1px #999;
}

/*テーブルヘッダーのスタイル設定*/
th{
background-color:#0066ff;
color:#ffffff;
padding:5px;
}

/*テーブルデータのスタイル設定*/
td{
padding:5px;
text-align:center;
background-color:#cef;
}td.constName,td.tradName{
padding-left:20px;
text-align:left;
}td.contPrice,td.planPrice{
padding-right:20px;
text-align:right;
}td.number,td.day,td.bidMeth{
padding:5px 0;
}

/*ハイパーリンクのスタイル設定*/
a{
color:#0000cc;
letter-spacing:0.1em;
text-decoration:none;
}a:hover{
color:#ff0000;
text-decoration:underline;
}a:visited{
color:#990066;
}


