@charset "utf-8";
#sle{
float:left;
width:100%;
background-color:#fff;
}
#sle .area{
max-width:804px;
margin:0 auto 0;
padding:0 10px 40px;
font-size:1.4em;
line-height:1.4;
color:#000;
}
#sle .area h1{
text-align:center;
font-size:2.0em;
margin:40px 0;
}
#sle .area #lead{
padding:10px;
border:4px solid #cc9;
background-color:#ffc;
}
#sle .area .elm{
margin-bottom:40px;
}
#sle .area .newlist{
background-color:#cfc;
border:1px solid #333;
text-align:center;
margin-bottom:20px;
padding:5px;
}
#sle .area .newlist .bold{
font-weight:bold;
font-size:1.2em;
}
#sle .area ul{
list-style:disc outside;
margin:0 0 10px 20px;
}
#sle .area h2{
font-size:1.6em;
}
#sle .area h3{
font-weight:bold;
}
#sle .area table{
border-collapse:collapse;
border-spacing:0;
}
#sle .area table.large{
width:100%;
}
#sle .area table tr th,
#sle .area table tr td{
border:1px solid #cc9;
}
#sle .area table tr th{
background-color:#cc9;
text-align:left;
}
#sle .area table tr td{
padding:3px;
}
#sle .area table .head{
width:100px;
}
#sle .area .types{
color:#03f;
}
#sle .area .typehr{
color:#f00;
}
#sle .area .tc{
text-align:center;
}
#sle .area .w320{
max-width:320px;
}
#sle .area .slst{
float:left;
width:100%;
margin:5px 0 10px;
}
#sle .area .slst .simg{
float:left;
width:50%;
}
#sle .area .slst .simg3{
float:left;
width:33%;
}
@media screen and (max-width:490px){
#sle .area .slst .simg3{
float:none;
width:100%;
}
}
@media screen and (max-width:475px){
#sle .area .slst .simg{
float:none;
width:100%;
}
}