/* TWX トップページ用　css Last update 110418 */

/* ヘッダー周りと基本枠組み*/
div#wrapper{
width:920px;
height:100%;
background:url('images/bg_main920.jpg');
background-position:center top;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;}

#navi_main li{
display: inline;}


/*本文エリア全体*/
div#main{
width:896px;
margin-right:auto;
margin-left:auto;
text-align:left;
min-height:400px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border:4px solid #a6f1fc;
background-color:#fefefe;
margin-bottom:20px;}

/*左列*/
div#left_column{
float:left;
width:360px;
margin-right:10px;
margin-left:10px;
margin-top:10px;
text-align:center;}

/*右列*/
div#right_column{
float:right;
width:500px;
margin-right:10px;
margin-top:10px;}

h2{
border-left:5px solid #66cc66;
border-bottom:1px dashed #66cc66;
padding-left:15px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
font-size:1.1em;
color:#38434e;}

/*製品情報*/
table.product_data{
font-size:0.95em;
width:330px;
height:200px;
margin:0px 10px 0px 10px;
background-color:#6699ff;
float:left;}

td.product_data{
padding:0px 10px;
line-height:130%;
background-color:#ffffff;}

th.product_data{
padding:0px 10px;
color:#fff;
background-color:#4e88e6;}

img.banner{
margin-top:10px;}

/*カウントダウン用ボックス*/
div.callender{
height:60px;
width:490px;
background:url('images/bg_countdown_all.png');
backgrund-repeat:no-repeat;
margin-bottom:10px;}

div.callender img.days{
margin-left:250px;
margin-top:5px;}

/*新着情報*/
dl.whatsnew{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
padding:5px;
background-color:#eeeeee;}

dl.whatsnew dt{
display: block;
padding-left:20px;
min-height:20px;
font-size:0.85em;
background:url('images/mark_whatsnew.png');
background-repeat:no-repeat;
}

dl.whatsnew dd{
line-height:130%;
display: block;
margin-bottom:15px;
margin-left:30px;}

div.goto{
text-align:right;
font-size:0.85em;
margin-top:10px;}

/*トップページ用フッター周りのスタイル*/
div#footer{
text-align:center;}

div#main div.credit{
color: #333333;
text-align:center;
font-size :0.75em;
line-height:130%;
margin-bottom:10px;
}

img.footer_logo{
margin:0px 5px;}

/*グローバルナビゲーション（共通）*/
div#navi_main ul{
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
width:782px;
height:32px;
opacity:0.9;
padding-top:10px;
background:url('images/bg_navi.png');}

