@charset "UTF-8";

@import url(/common/css/base.css);

/*=====================COMMON========================*/

#mainimg_3pro_other{
position:relative;
margin:0;
padding:0;
top:24px;
left:2px;
}

#mainimg_radio_other{
position:relative;
margin:0;
padding:0;
top:24px;
left:8px;
}

#mainimg_tune_other{
position:relative;
margin:0;
padding:0;
top:25px;
left:26px;
}

.btn_buy01{
display:block;
margin:0 auto;
width:218px;
height:38px;
}

.btn_buy02{
position:relative;
top:-40px;
left:319px;
}

.btn_buy03{
position:relative;
padding-bottom:5px;
top:-70px;
left:319px;
}

.line_b01{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px dotted #CCCCCC;
}

dl.pro_price{
position:relative;
top:0;
left:130px;
}

dl.pro_price dd{
width:175px;
}

ul.square li{
list-style-type:square;
}

p.attention{
font-size:0.8em;
}

h2.buy_s{
margin:0 0 10px 0;
padding:0 0 34px 0;
width:219px;
background:#FFFFFF url(../common/img/ttl_buy_s.gif) top left no-repeat;
}

h2.buy_s span{
display:none;
}

h3.buy_radio_s, h3.buy_tune_s, h3.buy_audi_s{
margin:0 auto;
padding:0;
width:219px;
height:69px;
}

h3.buy_radio_s{
background:#E9EFF1 url(../img/thumb_radio_s_blue.jpg) center center no-repeat;
}

h3.buy_tune_s{
background:#F4EAEB url(../img/thumb_tune_s_pink.jpg) center center no-repeat;
}

h3.buy_audi_s{
background:#F4EAEB url(../img/thumb_audi_s_pink.jpg) center center no-repeat;
}

h3.buy_radio_s span, h3.buy_tune_s span, h3.buy_audi_s span{
display:none;
}

dl.buy_radio_pro, dl.buy_tune_pro, dl.buy_audi_pro{
margin:0 0 5px 0;
padding:0 0 5px 0;
width:219px;
}

dl.buy_radio_pro{
background-color:#E9EFF1;
}

dl.buy_radio_pro dt{
color:#007AC3;
}

dl.buy_tune_pro{
background-color:#F4EAEB;
}

dl.buy_tune_pro dt{
color:#95070C;
}

dl.buy_audi_pro{
background-color:#F4EAEB;
}

dl.buy_audi_pro dt{
color:#3F2F00;
}

dl.buy_radio_pro dt, dl.buy_radio_pro dd, dl.buy_tune_pro dt, dl.buy_tune_pro dd, dl.buy_audi_pro dt, dl.buy_audi_pro dd{
padding:0 15px 0 33px;
}

dl.buy_radio_pro dt, dl.buy_tune_pro dt, dl.buy_audi_pro dt{
padding-bottom:3px;
}

h3.buy_radio_sup, h3.buy_tune_sup{
margin:0 auto;
padding:0;
width:300px;
height:69px;
}

h3.buy_radio_sup{
background:#E9EFF1 url(../img/thumb_radio_s_blue.jpg) center center no-repeat;
}

h3.buy_tune_sup{
background:#F4EAEB url(../img/thumb_tune_s_pink.jpg) center center no-repeat;
}

h3.buy_radio_sup span, h3.buy_tune_sup span{
display:none;
}

dl.buy_radio_sup, dl.buy_tune_sup{
margin:0 auto 5px auto;
padding:0 0 5px 0;
width:300px;
}

dl.buy_radio_sup{
background-color:#E9EFF1;
}

dl.buy_radio_sup dt{
color:#007AC3;
}

dl.buy_tune_sup{
background-color:#F4EAEB;
}

dl.buy_tune_sup dt{
color:#95070C;
}

dl.buy_radio_sup dt, dl.buy_radio_sup dd, dl.buy_tune_sup dt, dl.buy_tune_sup dd{
padding:0 15px 0 80px;
}

dl.buy_radio_sup dt, dl.buy_tune_sup dt{
padding-bottom:3px;
}

.bnr01_r dt{
margin-bottom:5px;
width:218px;
height:100px;
background-color:#CCCCCC;
}

p.btn_detail, p.btn_detail a, p.btn_detail a:hover, btn_detail a:active, btn_detail a:hover, btn_detail a:active, p.btn_detail02, p.btn_detail02 a, p.btn_detail02 a:hover, btn_detail02 a:active, btn_detail02 a:hover, btn_detail02 a:active{
width:218px;
height:38px;
margin:0 auto;
}

p.btn_detail02{
float:right;
margin-right:74px;
}

p.btn_detail, p.btn_detail02{
background:url(../common/img/btn_details_blue.gif) top left no-repeat;
}

p.btn_detail a, p.btn_detail02 a{
display:block;
}

p.btn_detail a:hover, btn_detail a:active, btn_detail a:hover, btn_detail a:active, p.btn_detail02 a:hover, btn_detail02 a:active, btn_detail02 a:hover, btn_detail02 a:active{
background:url(../common/img/btn_details_purple.gif) top left no-repeat;
}

p.btn_detail_s, p.btn_detail_s a, p.btn_detail_s a:hover, btn_detail_s a:active, btn_detail_s a:hover, btn_detail_s a:active{
width:133px;
height:36px;
}

p.btn_detail_s{
position:relative;
top:160px;
left:173px;
background:url(../common/img/btn_details_s_blue.gif) top left no-repeat;
}

p.btn_detail_s a{
display:block;
}

p.btn_detail_s a:hover, btn_detail_s a:active, btn_detail_s a:hover, btn_detail_s a:active{
background:url(../common/img/btn_details_s_purple.gif) top left no-repeat;
}

p.btn_detail span, p.btn_detail02 span, p.btn_detail_s span{
display:none;
}

.bg_circle{
background:url(../common/img/bg_img_tuner.gif) top right no-repeat;
}

/*=====================HOME========================*/

#mainimg_top h1{
display:none;
}

#mainimg_3{
position:relative;
margin:0;
padding:0;
top:20px;
left:1px;
}

#mainimg_radio{
position:relative;
margin:0;
padding:0;
top:28px;
left:-7px;
}

#mainimg_tune{
position:relative;
margin:0;
padding:0;
top:29px;
left:15px;
}

h2.news, h2.recom{
clear:both;
margin:0 0 10px 0;
padding:0 0 34px 0;
width:900px;
}

h2.news{
background:#FFFFFF url(../common/img/ttl_news.gif) top left no-repeat;
}

h2.recom{
background:#FFFFFF url(../common/img/ttl_recommend.gif) top left no-repeat;
}

h2.news span, h2.recom span{
display:none;
}

.bnr_area{
padding:0 15px;
}

dl.bnr_top{
float:left;
margin:0 23px 0 0;
}

dl.bnr_top_r{
float:left;
margin:0;
}

dl.bnr_top dt, dl.bnr_top dd, dl.bnr_top_r dt, dl.bnr_top_r dd{
width:200px;
}

ul.lead_top01, ul.lead_top02, ul.lead_top03{
padding:15px 0 15px 5px;
}

ul.lead_top01{
background:url(../common/img/bg_img_tuner_blue.gif) top center no-repeat;
}

ul.lead_top02{
background:url(../common/img/bg_img_tuner_pink.gif) top center no-repeat;
}

ul.lead_top03{
background:url(../common/img/bg_img_tuner_pink.gif) top center no-repeat;
}

ul.lead_top01 li, ul.lead_top02 li, ul.lead_top03 li{
width:305px;
padding-bottom:4px;
font-size:0.78em;
list-style-type:disc;
}

ul.lead_top03{
float:right;
text-align:left;
}


/*==============RADIO================*/

.area_radio01{
float:left;
width:325px;
margin:0;
padding:0;
}

h2.radio_top{
margin:0;
padding:0;
width:305px;
height:60px;
background:url(../img/logo_radio_blue.jpg) top left no-repeat;
}

h2.radio_top span{
display:none;
}

.radio_top_pckg{
margin:0;
padding:0;
width:310px;
height:234px;
background:url(../img/pckg_radio_blue.jpg) top left no-repeat;
}

h3.radio_top_lead{
width:310px;
height:94px;
background:url(../img/lead_radio01.jpg) top left no-repeat;
}

h3.radio_top_lead span{
display:none;
}


/*==============TUNE================*/

.area_tune01{
float:left;
width:325px;
margin:0;
padding:0;
}

.area_tune01{
position:relative;
left:12px;
}

.area_tune02{
width:650px;
margin:5px auto 8px auto;
padding:10px 0 0 0;
background-color:#F4EAEB;
border-top:1px solid #EFD5D1;
border-right:1px solid #CFAEA8;
border-bottom:1px solid #CFAEA8;
border-left:1px solid #EFD5D1;
}

h2.tune_top{
margin:0;
padding:0;
width:295px;
height:60px;
background:url(../img/logo_tune_pink.jpg) top left no-repeat;
}

h2.tune_top span{
display:none;
}

h2.tune_top02{
margin:0;
padding:0;
width:320px;
height:60px;
background:url(../img/logo_audi_pink.jpg) top center no-repeat;
}

h2.tune_top02 span{
display:none;
}

.tune_top_pckg{
margin:0;
padding:0;
width:295px;
height:234px;
background:url(../img/pckg_tune_pink.jpg) top left no-repeat;
}

.tune_top_pckg span{
display:none;
}

.tune_top_pckg02{
float:left;
margin:0;
padding:0 0 230px 0;
width:295px;
background:url(../img/pckg_audi_pink.jpg) bottom left no-repeat;
}

.tune_top_pckg02 span{
display:none;
}

h3.audi_top_lead{
width:310px;
height:94px;
background:url(../img/lead_tune01.jpg) top left no-repeat;
}

h3.audi_top_lead span{
display:none;
}

h3.tune_top_lead02{
float:right;
width:326px;
height:94px;
background:url(../img/lead_audi01.jpg) top center no-repeat;
}

h3.tune_top_lead02 span{
display:none;
}


/*=====================PRODUCT========================*/

#mainimg h1{
display:none;
}

.pro_main{
position:relative;
margin:0;
padding:0;
top:33px;
left:2px;
}

h3.bg-line{
clear:both;
margin:0;
padding:0 15px 15px 50px;
font-size:1.1em;
font-weight:bold;
color:#007AC3;
background:#FFFFFF url(../common/img/bg_ttl_line.gif) top left no-repeat;
}

table.spec01{
margin:0 auto;
border:1px solid #999999;
}

table.spec01 caption{
padding:10px 0 3px 0;
}

table.spec01 th,td{
padding:5px;
border:1px solid #999999;
}

table.spec01 th{
background-color:#EFEFEF;
}

table.spec01 td{
background-color:#F9FFFD;
}

table.spec02{
margin:0 auto;
border:1px solid #999999;
}

table.spec02 caption{
padding:10px 0 3px 0;
}

table.spec02 th,td{
padding:5px;
border:1px solid #999999;
}

table.spec02 th{
background-color:#EFEFEF;
}

table.spec02 td{
background-color:#FFF9FF;
text-align:center;
}

table.spec03{
margin:0 auto 15px auto;
border:1px solid #999999;
}

table.spec03 caption{
padding:10px 0 3px 0;
}

table.spec03 th,td{
padding:5px;
border:1px solid #999999;
}

table.spec03 th{
background-color:#EFEFEF;
text-align:center;
}

table.spec03 td{
background-color:#FFF9FF;
text-align:center;
}

table.spec04{
margin:0 auto 15px auto;
border:1px solid #999999;
}

table.spec04 caption{
padding:10px 0 3px 0;
}

table.spec04 th,td{
padding:5px;
border:1px solid #999999;
}

table.spec04 th{
background-color:#EFEFEF;
text-align:center;
width:150px;
}

table.spec04 td{
background-color:#FFF9FF;
}

table.spec05{
margin:0 auto 20px auto;
border:1px solid #999999;
}

table.spec05 caption{
padding:10px 0 3px 0;
}

table.spec05 th,td{
padding:5px 18px;
border:1px solid #999999;
}

table.spec05 th{
background-color:#EFEFEF;
text-align:center;
width:150px;
}

table.spec05 td{
background-color:#FFFEEF;
vertical-align:top;
}

table.spec06{
margin:0 auto 15px auto;
border:1px solid #999999;
}

table.spec06 caption{
padding:10px 0 3px 0;
}

table.spec06 th,td{
padding:5px;
border:1px solid #999999;
}

table.spec06 th{
background-color:#EFEFEF;
text-align:center;
}

table.spec06 td{
background-color:#FFFEEF;
text-align:center;
}

table.spec07{
margin:0 auto 20px auto;
border:1px solid #999999;
}

table.spec07 caption{
padding:10px 0 3px 0;
}

table.spec07 th,td{
padding:5px 18px;
border:1px solid #999999;
}

table.spec07 th{
background-color:#EFEFEF;
text-align:center;
width:150px;
}

table.spec07 td{
background-color:#FFF9FF;
vertical-align:top;
}

dl.func{
margin:0 0 15px 0;
}

dl.func dt{
color:#65AFDC;
font-weight:bold;
}


/*==============RADIO================*/

.pro_radio_main{
margin:0;
padding:0;
width:640px;
height:240px;
background:#FFFFFF url(../img/main_producut_radio_l.jpg) top left no-repeat;
}

.pro_radio_main span{
display:none;
}

h2.radio{
margin:0 0 10px 0;
padding:0 0 34px 0;
width:650px;
background:#FFFFFF url(../common/img/ttl_product_radio.gif) top left no-repeat;
}

h2.radio span{
display:none;
}


/*==============TUNE================*/

.tune_youtube{
margin:0 auto;
text-align:center;
position:relative;
top:-45px;
}

.pro_tune_main{
margin:0;
padding:0;
width:640px;
height:240px;
background:#FFFFFF url(../img/main_product_tune_l.jpg) top left no-repeat;
}

.pro_tune_main span{
display:none;
}

h2.tune{
margin:0 0 10px 0;
padding:0 0 34px 0;
width:650px;
background:#FFFFFF url(../common/img/ttl_product_tune.gif) top left no-repeat;
}

h2.tune span{
display:none;
}

ul.pro_tune01{
margin:4px 0 18px 0;
padding:0;
}

ul.pro_tune01 li{
margin:0 20px 2px 20px;
padding:1px 10px;
background-color:#FCF4F8;
border-right:1px solid #DFD1D8;
border-bottom:1px solid #DFD1D8;
list-style-type:square;
font-size:0.83em;
}


/*==============AUDI================*/

.pro_audi_main{
margin:0;
padding:0;
width:640px;
height:240px;
background:#FFFFFF url(../img/main_product_audi_l.jpg) top left no-repeat;
}

.pro_audi_main span{
display:none;
}

h2.audi{
margin:0 0 10px 0;
padding:0 0 34px 0;
width:650px;
background:#FFFFFF url(../common/img/ttl_product_audi.gif) top left no-repeat;
}

h2.audi span{
display:none;
}

ul.pro_audi01{
margin:4px 0 18px 0;
padding:0;
}

ul.pro_audi01 li{
margin:0 20px 2px 20px;
padding:1px 10px;
background-color:#EFEEE0;
border-right:1px solid #D2C5AA;
border-bottom:1px solid #D2C5AA;
list-style-type:square;
font-size:0.83em;
}


/*=====================STORE========================*/

h2.store{
margin:0 0 10px 0;
padding:0 0 34px 0;
width:650px;
background:#FFFFFF url(../common/img/ttl_store.gif) top left no-repeat;
}

h2.store span{
display:none;
}


/*=====================SUPPORT========================*/

h2.support{
margin:0 0 10px 0;
padding:0 0 34px 0;
width:650px;
background:#FFFFFF url(../common/img/ttl_support.gif) top left no-repeat;
}

h2.support span{
display:none;
}
