@charset "utf-8";
/* CSS Document */

#bread a:visited{
color:#0000CC;
}

.pro_maintext a:visited{
color:#0000FF;
}

p{
margin:5px 0px 10px 0px;
}


#gnavi ul{
margin-bottom:10px;
}

#main_pro{
clear:both;
width:580px;
float:right;

}
#com_top{
width:580px;
float:right;
}


#top_visual h2{
*width:550px;
margin-top:10px;
*margin-right:15px;
}

#pro_btn{
height:45px;
margin:13px 0px 15px 0px;
}



#pro_btn #btn_campaign{
float:left;
margin-right:7px;
}
#pro_btn #btn_makerlist{
float:left;
margin-top:3px;
margin-right:7px;
}
#pro_btn #btn_apply{
float:left;
margin-top:3px;
}




.pro_title1{
width:580px;
height:31px;
line-height:35px;
float:right;
text-indent:20px;
margin-bottom:15px;
background:url(../commodity/img/pro_title1.jpg) no-repeat;
font-size:130%;
}

.pro_title2_ov{
width:580px;
height:28px;
float:right;
color:#666;
margin-bottom:10px;
}

*html .pro_title2_ov{
margin-top:5px;
margin-right:-15px;
}

.pro_title2_ov a{
width:580px;
height:28px;
display:block;
text-decoration:none;
color:#666;
font-size:120%;
*font-size:100%;
background:url(../commodity/img/pro_title2_ov.jpg) no-repeat;
padding-left:25px;
*padding-left:28px;
}
.pro_title2_ov a:hover{
background-position:0px -28px;
color:#0000cc;
}

*html .pro_title2_ov a{
font-size:100%;
}


.pro_title2_ov a:visited{
color:#666;
}


.pro_title2_kobetu{
width:580px;
height:28px;
float:right;
color:#666;
font-size:140%;
margin-right:-5px;
*padding-left:8px;
margin-bottom:10px;
background:url(../commodity/img/pro_title2_kobetu.jpg) left center no-repeat;
}


*html .pro_title2_kobetu{
margin-top:5px;
}


.pro_title3{
display:none;
}


.pro_maintext{
width:580px;
float:right;
margin-bottom:15px;
padding-bottom:10px;
}

.pro_maintext ul li{
margin-left:30px;
list-style-type: disc;
}
.pro_maintext form{
margin-top:10px;
}


*html .pro_maintext{
clear:both;
}


*html .pro_kobetu .pro_maintext{
clear:both;
padding-bottom:40px;
}




#black{
width:600px;
height:222px;
}

#right{
width:580px;
float:right;
padding-bottom:10px;
}
*html #right{
margin-right:-8px;
}



#side_all{
margin-top:-10px;
}
.maker_name{
margin-bottom:20px;
margin-left:10px;
}

#btn_blue_footer{
margin-left:220px;
}



