*{
margin:0;
padding:0;
}
body {
}

img{
border:0;
}

body{
text-align:center;
background:#000000 url(images/bg.jpg) repeat-x;
color:#ffffff;
font-size: 13px;
*font-size: 81.25%; /*for IE6,IE7*/
font-family: Geneva, Arial, Helvetica, sans-serif;
}

a:link,a:visited,a:hover,a:active{
color:#ffffff;
}

p.bottom_text{margin:5px 0;}
p.top_text{margin:0 0 5px 0;}
p.btn{margin:5px 0;}
p.btn_tv{margin:15px 0;}

div#wrap{
width:980px;
margin:0 auto;
text-align:left;
}

div#glovalHeader{
width:980px;
background:#000000;
}

div#localHeader{
width:980px;
background:#000000;
margin:0 0 13px 0;
}


div#localNavi{
width:980px;
}

div#contents{
background:#000000 url(images/bg_contents.jpg) no-repeat center top;
width:980px;
}

div#contents h1{
width:940px;
margin:0 0 15px 0;
border-bottom:1px solid #595959;
}

div#contents h1#noborder{
border:0;
}

div#contents p{
margin:10px 0;
}

div#contents table{
margin:0 0 40px 0;
}

div#contents table.underTxt{
margin:0 0 10px 0;
}

div#contents table.noimgs{
margin:0 0 11px 0;
}

div#contents h2{
margin:0 0 18px 0;
}

div#contents p.link{
color:#666666;}

div#contents p.link a{
color:#666666;
font-weight:normal;}

div#contents p.link a:hover{
color:#666666;
text-decoration:underline;}

div#footer{
width:980px;
background:#000000;
margin:0 0 20px 0;
}

div#footer p{
text-align:right;
font-size:9px;
margin:-11px 40px 0 0;
}

div#footer h4{
text-align:left;
margin:0 0 0 20px;
}

div#footer h4#top{
margin:0 0 0 90px;
}

div.suspension{
padding:9px 17px;
border:1px solid #5E686F;
background:#1A1A1A;
}

div.suspension h3{
margin:0 0 14px 0;
}

div.suspension table{
margin:0;
}



div#utility01,
div#utility02{
position:relative;
}

div#utility01 img,
div#utility02 img{
display:block;
}

div#utility01 #utility_num1{
position:absolute;
top:151px;
left:439px;
}

div#utility01 #utility_num2{
position:absolute;
top:99px;
left:440px;
}


div#utility01 #utility_num3{
position:absolute;
top:7px;
left:314px;
}

div#utility01 #utility_num4{
position:absolute;
top:213px;
left:313px;
}

div#utility01 #utility_num5{
position:absolute;
top:266px;
left:312px;
}


div#utility01 #utility_num6_01{
position:absolute;
top:234px;
left:263px;
}

div#utility01 #utility_num6_02{
position:absolute;
top:234px;
left:359px;
}

div#utility01 #utility_num7_01{
position:absolute;
top:223px;
left:80px;
}

div#utility01 #utility_num7_02{
position:absolute;
top:223px;
left:546px;
}

div#utility02 #utility_num8{
position:absolute;
top:158px;
left:399px;
}


div#utility02 #utility_num9{
position:absolute;
top:187px;
left:189px;
}

div#utility02 #utility_num10{
position:absolute;
top:264px;
left:475px;
}


#number1_detail,
#number2_detail,
#number3_detail,
#number4_detail,
#number5_detail,
#number6_detail,
#number7_detail,
#number8_detail,
#number9_detail,
#number10_detail{
margin:13px 0 0 0;
}

#number2_detail,
#number3_detail,
#number4_detail,
#number5_detail,
#number6_detail,
#number7_detail,
#number9_detail,
#number10_detail{
display:none;
}


#number1_detail ul,
#number2_detail ul,
#number3_detail ul,
#number4_detail ul,
#number5_detail ul,
#number6_detail ul,
#number7_detail ul,
#number8_detail ul,
#number9_detail ul,
#number10_detail ul{
margin:10px 0 0 20px;
}


#specifications{
margin:0 13px;
width:914px;
}

#specifications table.tbl01{
width:914px;
border-spacing:0;
border-collapse:separate;
border-bottom:1px solid #5e686f;
border-left:1px solid #5e686f;
border-right:1px solid #5e686f;
}

#specifications table.tbl01 th{
background:#2a2a2a;
border-bottom:1px solid #000000;
text-align:left;
font-weight:normal;
}

#specifications table.tbl01 th.name{
padding-left:16px;
}

#specifications table.tbl01 caption{
margin:0;
padding:0;
}

#specifications table.tbl01 caption img{
display:block;
}


#specifications table.tbl01 th.unit{
text-align:right;
padding-right:5px;
}

#specifications table.tbl01 th.part{
border-left:1px solid #000000;
padding-left:5px;
}

#specifications table.tbl01 td{
/*width:445px;*/
border-left:1px solid #2a2a2a;
border-bottom:1px solid #2a2a2a;
text-align:center;
padding:5px 0;
}

#specifications table.tbl01 tr.end th,
#specifications table.tbl01 tr.end td{
border-bottom:none;
}


#specifications p.notes01{
margin:-35px 0 30px 0;
font-size:80%;
}


#contents .mediaplayer{
background:#333333;
padding:10px;
}

#contents .mediaplayer table{
margin:0;
}


div#gallery_behind {
margin:0 10px 40px;
padding:10px 10px 0;
background:#333333;
}

div#gallery_behind table{
margin:10px 0;
border-bottom:1px solid #000000;
}

div#gallery_behind table.end{
border-bottom:none;
}


div#wallpaper{
margin:0 10px 40px;
}

div#wallpaper table{
border:10px solid #333333;
margin:10px 0 0 0;
}


ul.list{
margin:0 0 0 20px;
}


/*------------------081218 add---*/

div.mainVisual{
margin:0 0 25px 0;
}

div#contents a{
color:#999999;
font-weight:normal;
}

p.locallinkArea{
color:#999999;
}

p.locallinkArea a{
background:url(images/li_down.gif) no-repeat 0 2px;
padding:0 0 0 18px;
}

p.linkArea a{
background:url(images/li_right.gif) no-repeat -4px 2px;
padding:0 0 0 10px;
}


p.pagetop{
text-align:right;
}

p.pagetop a{
background:url(images/li_up.gif) no-repeat 0 2px;
padding:0 0 0 16px;
}

table.color_table{
border:1px solid #D6D9E1;
}

table.color_table td.variations{
background:#FFF url(images/colorvari_bg.gif) repeat-x bottom;
}


div.contentsblack#contents{
background:#000000 repeat-y;
}

.txtright{
text-align:right;
}

.btn_dl{
text-align:center;
}

div#contents .margin-0{
margin:0;
}

td.storagePhoto table{
border:1px solid #555555;
background:#2A2A2A;
}

td.storagePhoto table table{
border:none;
margin:0 0 20px 0 !important;
}

td.storagePhoto table p.ttl{
margin:5px 0 !important;
border-bottom:1px solid #ffffff;
}

td.luggagePhoto{
border:1px solid #555555;
background:#2A2A2A;
padding:19px 22px ;
}

td.luggagePhoto table{
margin:0 !important;
}

div.storagePhotoChange{
position:relative;
}

#photoChange01_01{position:absolute;top:130px;left:829px;}
#photoChange01_02{position:absolute;top:191px;left:794px;}
#photoChange02_01{position:absolute;top:137px;left:614px;}
#photoChange02_02{position:absolute;top:142px;left:411px;}
#photoChange02_03{position:absolute;top:76px;left:194px;}
#photoChange03_01{position:absolute;top:166px;left:712px;}
#photoChange03_02{position:absolute;top:187px;left:469px;}
#photoChange03_03{position:absolute;top:76px;left:225px;}

table.spectablettl{padding:0 0 1px 0;}
table.spectable{border-collapse:collapse;border:1px solid #a9aebe; width:802px;}
table.spectable tr{border:1px solid #a9aebe;}
table.spectable tr td{border:1px solid #a9aebe;}


#e-brosection{
width:898px;
background:#2a2a2a;
border:1px solid #555555;
padding:40px 0 48px 0;
}

#e-bro{
width:427px;
border-bottom:1px solid #FFFFFF;
}

#e-bro span{
font-size:12px;
font-weight:normal;
vertical-align:top;
margin:0 0 0 10px;
}

#e-bro span img{
vertical-align:middle;
}

.btn_dl2{
margin:0 0 0 144px;
}

