﻿@charset "utf-8";

/*-----------------------------------------------
 download
-----------------------------------------------*/

#choose{
text-align:center;
margin:15px 0 6px;
}

#c1{
margin:2px auto;
width:655px;
height:209px;
position:relative;
background:#f6f6f6 url(../download/img/bg1.jpg) no-repeat;
}

#c2{
margin:2px auto 13px;
width:655px;
height:162px;
position:relative;
background:#f6f6f6 url(../download/img/bg2.jpg) no-repeat;
}

#c1 img{
position:absolute;
bottom:8px;
right:9px;
}

#c2 img{
position:absolute;
bottom:8px;
right:9px;
}

/*-----------------------------------------------
 accessory
-----------------------------------------------*/

#rightouter{
position:relative;
width:100%;
margin:3px 0 5px;
}

p.back{
font-size:11px;
background:url(../download/img/tri.gif) left center no-repeat;
padding-left:13px;
text-align:left;
position:absolute;
right:0;
}

p.back a:link{border:none; color:#333; background:transparent; text-decoration:underline;}
p.back a:visited{border:none; color:#333; background:transparent; text-decoration:underline;}
p.back a:hover{border:none; color:#ff6600; background:transparent; text-decoration:underline;}
p.back a:active{border:none; color:#333; background:transparent; text-decoration:underline;}

p#jumpmenu{
margin-bottom:22px;
background:url(../download/img/menubg.gif) left top repeat-x;
height:23px;
padding-left:30px;
}

#tab1{
padding-right:21px;
background:url(../download/img/tab1.gif) left top no-repeat;
text-align:right;
min-height:333px;
_height:333px;
}

.dline{
height:1px;
overflow:hidden;
padding-bottom:12px;
}

.dline img{
vertical-align:top;
}

.item{
margin:14px 15px 10px;
}

.head{
font-weight:bold;
color:#171717;
font-size:108%;
margin-bottom:3px;
}

.expl{
color:#444;
font-size:93%;
padding-left:16px;
line-height:1.5;
margin-bottom:10px;
}

#in_parts{
margin:0 2px 0 3px;
background:#f0f0f0;
border:1px solid #8b8b8b;
padding:10px;
}

#in_parts p{
margin-bottom:15px;
}

.howb{
color:#185dad;
font-size:123.1%;
font-weight:bold;
}

.howt{
line-height:1.4;
}

.howt:first-letter {
color:#2b56aa;
font-size:88%;
}

table{
margin:13px auto 0;
border-left:1px solid #8b8b8b;
border-top:1px solid #8b8b8b;
}

td.left_td{
width:196px;
padding:14px 0;
vertical-align:middle;
text-align:center;
background:#f0f0f0;
border-right:1px solid #8b8b8b;
border-bottom:1px solid #8b8b8b;
color:#181818;
font-weight:bold;
}

td.right_td{
width:452px;
vertical-align:middle;
border-right:1px solid #8b8b8b;
border-bottom:1px solid #8b8b8b;
padding:8px;
font-size:93%;
color:#666;
}

.full .inun{padding-right:11px;}

.inun p{
color:#444;
margin-bottom:10px;
padding:1px 3px 0 4px;
font-size:85%;
line-height:1.4;
text-align:left;
}

.install_num{
margin:14px 0 9px;
}

.left_install{
float:left;
width:326px;
}

.right_install{
float:right;
width:318px;
}

.downloads{
float:left;
margin:2px;
width:152px;
background:#f0f0f0;
padding:4px;
text-align:center;
}

.downloads a{
margin-bottom:4px;
display:block;
}

.abvbtm{
margin:4px 0;
font-size:85%;
font-weight:bold;
color:#2b56aa;
}

.abvmgn{
margin-top:5px;
}

.in_parts02{
margin:10px 2px 0 3px;
background:#f0f0f0;
font-size:85%;
padding:10px;
}

.bd{
font-size:100%;
font-weight:bold;
color:#000;
}

.bd02{
font-size:100%;
font-weight:bold;
margin-top:10px;
color:#000;
}