body {
background-color:#290101;
margin:0px ;
padding:0px ;
text-align:center;
color:#ffffff;
background-repeat:no-repeat;
background-image:url(img/bg.jpg);
background-position:center top;
}

img{padding:0px; margin:0px; border:none;}

h1{padding:0px; margin:0px 0px 0px 0px; font-size:16px;}/*1203変更*/
h2{padding:0px; margin:0px 0px 0px 30px; font-size:16px;}/*1203追加*/

a span{display:none;}/*1203追加*/
.qr_up span{display:none;}/*1203追加*/
.ryoukin span{display:none;}/*1203追加*/
.k18 span{display:none;}/*1203追加*/
#qr_u span{display:none;}/*1203追加*/
#partsunder span{display:none;}/*1203追加*/



#wrapper{
width:760px;
background-repeat:repeat-y;
margin:0px auto;
padding:0px auto;
color:#ffffff;
text-align:center;
background-position:center top;
}

#boxup{
width:760px;
height:396px;
margin:0px;
padding:0px;
background-position:center top;
}


#boxup_r{
width:332px;
height:160px;
margin:0px;
padding:0px;
float:right;
/*background-color:#ff00f0;*/
}

#boxup_er{
width:332px;
height:150px;
margin:0px;
padding:15px 0px 0px 0px;
float:right;
font-size:12px;
line-height:118%;
color:#ffffff;
/*border:solid 1px;*/
/*background-color:#ff00f0;*/
}

/*================================*/
#e{
width:293px;
height:160px;
margin:0px 0px 0px 0px;
padding:0px 23px 0px 0px;
float:right;
/*background-color:#ff0000;*/
}

#e ul{
width:293px;
height:160px;
margin: 0px;
padding:0px;}



#e ul li{
width:293px;
height:64px;
margin:10px 0px;
padding:0px;
list-style-type:none;
}

#e ul li a{
width:293px;
height:64px;
display:block;
margin:0px;
padding:0px;
}

#e ul li a:hover{
background-position:0px -64px;
}

#m a{background-image:url(img/e_m.gif);}
#w a{background-image:url(img/e_w.gif);}

/*================================*/


p.top1{padding:0px; margin:0px;}

p.top2{padding:0px; margin:0px;}

p.top3{ height:120px; margin:0px; padding:0px;/*background-color:#000000;*/background-image:url(img/leftbg_t3.jpg);}



/*==================================*/
#nav{
width:408px;
height:25px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
float:right;
/*background-color:#ff00ff;*/
}

#nav ul{
width:408px;
height:25px;
margin:0px;
padding:0px;
}

#nav ul li{
width:102px;
height:25px;
float:right;
margin:0px;
padding:0px;
list-style-type:none;
}

#nav ul li a{
width:102px;
height:25px;
display:block;
margin:0px;
padding:0px;
}

#nav ul li a:hover{
background-position:0px -25px;
}

#nav_q a{background-image:url(img/nav_q.gif);}
#nav_r a{background-image:url(img/nav_r.gif);}
#nav_a a{background-image:url(img/nav_a.gif);}
#nav_t a{background-image:url(img/nav_t.gif);}

/*==================================*/





#boxunder{
width:760px;
margin:0px;
padding:0px;
background-repeat:repeat-y;
background-image:url(img/bg_r.jpg);
background-position:center top;
}
#copy{
color:#ffffff;
text-align:left;
margin:10px 0px 0px 10px;
padding:0px 0px 10px 8px;
font-size:11px;
}

#bgw{
width:760px;
margin:0px;
padding:0px;
background-repeat:repeat-y;
background-image:url(img/bgw_r.gif);
background-position:center top;
}


#bgw_er{
width:760px;
margin:0px;
padding:0px;
background-repeat:repeat-y;
background-image:url(img/bgw_er.gif);
background-position:center top;
}

#e_bgw{
width:760px;
margin:0px;
padding:0px;
background-repeat:no-repeat;
background-image:url(img/entbg.gif);
background-position:center top;
}





#bgw_bot{
width:760px;
height:25px;
margin:0px;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
background-image:url(img/bgw_bottom.gif);
background-position:center top;
}


#bgw_bot_r{
width:219px;
height:25px;
margin:0px;
padding:0px;
float:right;
/*background-color:#ff00f0;*/
}

/*================================*/
#nav_u{
width:496px;
height:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
float:right;
/*background-color:#ff00ff;*/
}

#nav_u ul{
width:496px;
height:24px;
margin:0px;
padding:0px;}



#nav_u ul li{
width:124px;
height:24px;
float:right;
margin:0px;
padding:0px;
list-style-type:none;
}

#nav_u ul li a{
width:124px;
height:24px;
display:block;
margin:0px;
padding:0px;
}

#nav_u ul li a:hover{
background-position:0px -24px;
}

#nav_uq a{background-image:url(img/nav_uq.gif);}
#nav_ur a{background-image:url(img/nav_ur.gif);}
#nav_ua a{background-image:url(img/nav_ua.gif);}
#nav_ut a{background-image:url(img/nav_ut.gif);}

/*================================*/




#rightbox{
width:219px;
/*height:424px;*/
margin:0px;
padding:0px;
float:right;
background-image:url(img/rightbox.gif);
}

.qr_up{
width:219px;
height:227px;
background-image:url(img/qr_up.gif);
position:relative;
}

.ryoukin{
width:219px;
height:147px;
background-image:url(img/ryoukin.gif);

}

.k18{
width:219px;
height:64px;
background-image:url(img/k18.gif);
}







#leftbox{width:541px; float:left; margin:0px; padding:0px;text-align:left; /*background-color:#ff0000;*/
background-image:url(img/leftbg.jpg);
background-repeat:no-repeat;}


#leftbox_t{width:541px; float:left; margin:0px; padding:0px;text-align:left; /*background-color:#ff0000;*/
background-image:url(img/leftbg_t.jpg);
background-repeat:no-repeat;}
#leftbox_t p{font-size:12px; color:#ffffff; text-align:justify; line-height:125%; margin:0px ; padding:10px 10px 10px 30px;}


#leftbox p{font-size:12px; color:#ffffff; text-align:justify; line-height:125%; margin:0px ; padding:10px 10px 10px 30px;}

#leftbox h3{font-size:14px; color:#ffffff; text-align:justify; line-height:125%; margin:0px ; padding:10px 10px 0px 30px;}

.midashi{
width:541px;
height:39px;
margin:0px 0px 0px 0px;
padding:0px;
/*float:left;*/
background-repeat:no-repeat;
background-image:url(img/midashi.gif);
}/*1203変更*/
#midashi_t3{
width:541px;
height:39px;
margin:0px 0px 0px 0px;
padding:0px;
/*float:left;*/
background-repeat:no-repeat;
background-image:url(img/midashi.gif);
}

#partsunder{
width:541px;
height:100px;
margin:0px;
padding:0px;
background-position:center bottom;
background-image:url(img/parts_under.gif);
}

#qr_u{
background-image:url(img/qr_u.gif);
width:181px; height:100px; float:right;}






/*================================*/
#e_u{
width:153px;
height:68px;
margin:22px 12px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
float:right;
/*background-color:#ff00ff;*/
}

#e_u ul{
width:153px;
height:68px;
margin:0px;
padding:0px;}



#e_u ul li{
width:153px;
height:34px;
margin:0px;
padding:0px;
list-style-type:none;
}

#e_u ul li a{
width:153px;
height:34px;
display:block;
margin:0px;
padding:0px;
}

#e_u ul li a:hover{
background-position:0px -34px;
}

#um a{background-image:url(img/e_um.gif);}
#uw a{background-image:url(img/e_uw.gif);}

/*================================*/

.qrimg{margin:0; padding:0;position:absolute; top:74px; left:10px;}
.qrimg2{margin:12px 0 0 0;}
