@charset "shift_jis";

body,th,td{
font-family:Arial, Helvetica, sans-serif;
}

body{
color:#666666;
background-color:#ffffff;
background-image:url("img/kyoukaisen.gif");
font-size:12px;
line-height:15px;
margin:0;
padding:0;
}

td{
font-size:12px;
line-height:15px;
}

img{
border:0;
}

a:hover{color: #FF3300; text-decoration: underline;}
a:visited{color:#9933CC;}
a{color:#0033FF; text-decoration:none;}

.rollmenu{
background-color:#F4F6FB;
padding:2px 2px 2px 10px;
}

.main_copy{
color:#000000;
position:absolute;
top:15px;
left:400px;
width:330px;
font-size:12px;
line-height:130%;
font-family:"Times New Roman",serif !important;
}

.top_hasen{
background-image:url("img/hasen_yoko.gif");
background-repeat:repeat-x;
}

form{
margin:0;
padding:0;
}

ul{
padding:0;
margin:0 0 0 16px;
}

li{
margin-bottom:5px;
}

.pankuzu{
font-size:10px;
color:#ffffff;
letter-spacing:1px;
}

.foot_company_name{
font-size:14px;
}

.foot_navi{
font-size:10px;
}

.top_maincopy{
font-size:12px;
line-height:100%;
font-family:"Times New Roman",serif !important;
color:#000000;
}

.top_white{
margin-left:10px;
color:#ffffff;
}

.white{
color:#ffffff;
}

.black{
color:#000000;
}

.hosoku{
font-size:11px;
line-height:12px;
}

.hosoku2{
font-size:11px;
line-height:12px;
color:#000000;
}

.kon{
color:#000066;
}

.hosoku_box{
width:198px;
}

.kome{
font-size:11px;
color:#ff0000;
}

.blue{
font-size:11px;
color:#0000ff;
}

.topics_title{
font-size:14px;
line-height:18px;
color:#000066;
}

.search_back{
height:26px;
background-image:url("img/kensaku_back.gif");
background-repeat:repeat-x;
}

.search_position{
margin-left:30px;
margin-right:30px;
}

.search_box{
background-color:#E5F5FF;
width:500px;
margin-top:5px;
padding:10px 0;
}

.search_text_area{
width:180px;
font-size:10px;
}

.jyouken_box{
background-color:#BACCFF;
width:480px;
height:26px;
margin-left:10px;
}

.jyouken_box2{
background-color:#BACCFF;
width:480px;
height:26px;
margin:4px 0 0 10px;
}

.jyouken_box3{
background-color:#EDFFC9;
width:480px;
height:26px;
margin:4px 0 0 10px;
}

.koumoku_box{
background-color:#7999E6;
width:480px;
height:26px;
margin-left:10px;
margin-top:4px;
}

.search_title{
color:#333333;
margin-left:4px;
font-size:20px;
position:relative;
top:-6px;
}

.search_jyouken{
color:#000000;
text-align:left;
position:relative;
left:10px;
top:5px;
}

.search_koumoku{
text-align:left;
position:relative;
left:28px;
top:2px;
}

.hit{
color:#F72300;
}

.hit_left{
width:60px;
text-align:left;
}

.hit_center{
widh:416px;
text-align:center;
}

.hit_right{
width:60px;
text-align:right;
}

.top_cgi{
margin-left:6px;
}

.jyouken{
color:#000000;
height:26px;
padding-left:16px;
padding-top:2px;
padding-bottom:2px;
}

.result1{
background-color:#7999E6;
padding:2px 2px 2px 2px;
color:#000000;
}

.result2{
background-color:#FFFFFF;
padding:2px 10px 2px 10px;
}

.bunruimei{
font-size:18px;
font-weight:bold;
color:#000000;
line-height:1px;
position:relative;
bottom:26px;
left:15px;
}

.seihinmei{
font-weight:bold;
color:#FFFFFF;
padding:4px 15px;
font-size:14px;
letter-spacing:1px;
background-color:#000066;
}

.hinban{
color:#000000;
font-weight:bold;
}

.link{
position:relative;
left:14px;
}

.work{
color:#000000;
position:relative;
left:-7px;
}

.pop_head{
padding-left:10px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:30px;
background-color:#000066;
}

.pop_foot{
text-align:center;
color:#FFFFFF;
font-size:10px;
height:24px;
background-color:#000066;
margin-top:30px;
}

.spare_name{
margin:5px 0 5px 0;
width:160px;
background-color:#d8ebff;
text-align:center;
padding:2px;
font-size:12px;
font-weight:bold;
color:#000000;
}

.left10{
margin-left:20px;
width:520px;
}

.left10{
margin-left:10px;
}

.left20{
margin-left:20px;
width:520px;
}

.kasou_menu1{
position:absolute;
left:0px;
top:88px;
width:740px;
height:200px;
z-index:1;
visibility: hidden;
}

.kasou_menu2{
position:absolute;
left:245px;
top:88px;
width:160px;
z-index:2;
visibility: hidden;
}

.kasou_menu3{
position:absolute;
left:80px;
top:88px;
width:160px;
z-index:3;
visibility: hidden;
}

.kasou_menu4{
position:absolute;
left:410px;
top:88px;
width:160px;
z-index:4;
visibility: hidden;
}

.kasou_menu5{
position:absolute;
left:575px;
top:88px;
width:160px;
z-index:5;
visibility: hidden;
}

.bunki{
width:140px;
color:000000;
}

.cad_dl{
margin-left:80px;
}

.d_box{
width:270px;
background-color:#BBE8BE;
margin-bottom:6px;
}

.dire{
color:#000000;
margin-left:14px;
padding-top:2px;
padding-bottom:2px;
}

.spare_hako1{
width:160px;
float:left;
}

.spare_hako2{
width:160px;
float:left;
margin-left:18px;
}

.spare_txt{
color:#000000;
font-weight:bold;
padding-top:118px;
}

.spare_txt2{
width:150px;
margin-left:5px;
}

.spare_box1{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_s.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box2{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_p.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box3{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_f.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box4{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_fd.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box5{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_fs.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box6{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_cr.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box7{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_ep.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box8{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_z.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box9{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_zcr.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box10{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_zep.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box11{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_y.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box12{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_a.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box13{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_aw.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box14{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_ar.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box15{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_arw.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box16{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_az.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box17{
text-align:center;
width:160px;
height:142px;
background-image:url("contents/search/img/spare_photo_ac.jpg");
background-position:top:
background-repeat:no-repeat;
margin-bottom:4px;
}

.spare_box18{
position:relative;
width:160px;
height:142px;
margin-bottom:4px;
}

.spare_catalog{
position:absolute;
top:30px;
left:24px;
}

.spare_catalog2{
position:absolute;
top:60px;
}

.subtitle{
margin:20px 30px 10px 20px;
font-weight:bold;
font-size:16px;
border-bottom-width: 1px;
border-bottom-style: solid;
color:#333;
}

.t14px006b{
font-weight:bold;
font-size:14px;
color:#006;
}

.t16px006b{
font-weight:bold;
font-size:16px;
color:#006;
}

#subnavi a:hover img, .btn_toiawase a:hover img{
	visibility:hidden;
	}
#subnavi a:hover, .btn_toiawase a:hover{
	background-color:#FFF;
	}

#subnavi a, .btn_toiawase a{
	display:block;
	}

#subnavi1{background-image:url(img/subnavi_merry_r.gif); width:150px;height:30px}
#subnavi2{background-image:url(img/subnavi_nile_r.gif); width:150px;height:30px}
#subnavi3{background-image:url(img/subnavi_curl_r.gif); width:150px;height:30px}
#subnavi4{background-image:url(img/subnavi_spare_r.gif); width:150px;height:30px}
#subnavi5{background-image:url(img/subnavi_bessaku_r.gif); width:150px;height:30px}

#subnavis1{background-image:url(img/subnavi_support1_r.gif); width:150px;height:30px}
#subnavis2{background-image:url(img/subnavi_support2_r.gif); width:150px;height:30px}
#subnavis3{background-image:url(img/subnavi_support3_r.gif); width:150px;height:30px}

.btn_toiawase{background-image:url(img/btn_toiawase_r.gif); width:243px;height:19px}
.btn_mokuteki{background-image:url(img/btn_mokuteki_r.gif); width:113px;height:19px}
.btn_syousai{background-image:url(img/btn_syousai_r.gif); width:113px;height:19px}
.btn_tojiru{background-image:url(img/btn_tojiru_r.gif); width:102px;height:19px}

.fontA select{
	font-size:11px;
	}
	