@charset "utf-8";


div.firealarm h2{
background:none;
padding:0;
}
div.firealarm ul.detail li{
float:left;
padding-right:2em;
}
div.firealarm div.set p.pict2{
float:left;
width:auto;
padding:0 !important;
}
div.firealarm div.set{
padding:0 20px;
border-bottom:1px solid #ccc;
}
div.firealarm div.set p,
div.firealarm div.set dl{
float:right;
width:405px;
}
div.firealarm div.set dl{
margin:0 0 1em 0;
}
div.firealarm div.section dl dt{
width:6em;
}
div.firealarm div.section dl dd{
padding:0.2em 0 0.2em 6em;
}

* html div.firealarm div.set2 dl{
margin:1em 0;
}
*+html div.firealarm div.set2 dl{
margin:1em 0;
}

div.firealarm div.single p.pict2{
float:left;
width:auto;
padding:0 0 0 20px !important;
}
div.firealarm div.single{
clear:none;
float:left;
width:330px;
border-bottom:1px solid #ccc;
}
div.firealarm div.single:after{
clear:none;
}
div.firealarm div.single p,
div.firealarm div.single dl{
float:right;
width:210px;
}
div.firealarm div.single p{
margin:1em 0 0 0;
}
div.firealarm div.single p.submit{
margin:0 0 1em 0;
}
div.firealarm div.single p.comment{
clear:both;
}
div.firealarm div.single dl dt{
width:6em;
}
div.firealarm div.single dl dd{
padding:0.2em 20px 0.2em 6em;
}

div.firealarm .price{
color:#CC0000;
font-weight:bold;
}

div.firealarm p.link{
clear:both;
}

div.firealarm div.independence{
width:220px;
float:left;
}
div.firealarm div.independence2 p{
text-align:center;
}
div.firealarm div.independence2 p.pict{
text-align:left;
}
div.firealarm div.independence h2{
margin:0 0 -0.5em 0;
padding:0 0 0 20px;
background:url(../firealarm/img/h2_background.jpg) no-repeat 0 0;
}
div.firealarm div.independence p.pict{
padding:0 0 0 10px;
}
div.firealarm div.independence p{
padding:0 10px;
}
div.firealarm div.independence dl{
padding:0 10px;
}
div.firealarm div.independence dl dt{
width:6em;
}
div.firealarm div.independence dl dd{
padding:0.2em 20px 0.2em 6em;
}


div.firealarm p.important{
clear:both;
border:2px solid #fff;
padding:5px;
}

div.firealarm table.souryou{
width:320px;
float:left;
}
div.firealarm table.daibiki{
width:320px;
float:right;
}
div.firealarm table caption{
font-weight:bold;
}
div.index div.independence1{
background:url(../firealarm/img/index_productbackground.jpg) repeat-x 0 0;
}
div.index div.independence p.pict{
margin-top:0 !important;
}

div.firealarm table tr th.message{
width:200px;
white-space:normal;
}