@charset "UTF-8";

iframe{
padding:0;
border:0;
overflow: hidden;
}

div#main div.section.under-line{
height:215px;
padding:30px 0 60px 0;
background:url(../images/line_under.jpg) no-repeat left bottom;
}

div#main div.section dl{
margin:0 21px 25px 0;
float:left;
}
div#main div.section dl.right{
margin:0 0 25px 0;
}

* html div#main div.section dl{
margin:0 21px 5px 0;
float:left;
}
* html div#main div.section dl.right{
margin:0 0 5px 0;
}

*:first-child+html div#main div.section dl{
margin:0 21px 4px 0;
}
*:first-child+html div#main div.section dl.right{
margin:0 0 4px 0;
}

div#main div.section dl dt,
div#main div.section dl dd{
margin:0 0 5px 0;
}
div#main div.section-environment{
width:575px;
padding:5px;
background:#EEE6EC;
clear:both;
}

div#main div.section-environment dl{
padding:9px 9px 19px 9px;
border:1px solid #E5DAE4;
background:#FFF;
}

div#main div.section-environment dl dt{
width:535px;
margin:0 0 15px 0;
padding:7px 10px;
font-weight:bold;
background:#E8DFE8;
}

div#main div.section-environment dl dd ul{
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../../images/common/line_dot.gif) repeat-x left bottom;
}
div#main div.section-environment dl dd ul li{
margin:0 0 0 10px;
padding:0 0 0 15px;
background:url(../../images/common/ic_disc.jpg) no-repeat left 8px;
}
div#main div.section-environment dl dd p.notice{
margin:0 0 20px 10px;
font-size:86%;
}
div#main div.section-environment dl dd p.notice span{
color:#900;
}

div#main div.section-environment dl dd p{
margin:0 0 0 10px;
font-size:86%;
}
div#main div.section-environment dl dd p img{
margin:0 15px 0 0;
float:left;
}



div#main div.section p.comment{
height:300px;
margin:0 0 0 25px;
}





