@charset "Shift_JIS";

.area_guide{
width:710px;
margin:-40px auto 0;
}
.h2-03 h2 {
border-top:1px solid #3c9569;
color: #1C6945;
font-size: 100%;
font-weight: bold;
padding: 5px 0 4px 8px;
}
.h2-03 {
background: url("/e-forum/image/common/h2_02back.gif") repeat-x scroll left bottom transparent;
color: #1C6945;
margin: 20px 0 10px;
border-bottom:1px solid #3c9569;
border-left:1px solid #3c9569;
border-right:1px solid #3c9569;
}
/*-----2.オブジェクト-----*/
.guidelist ul li ul li {
margin-bottom: 0;
background: none;
}
.guidelist ul li ul li ul li {
padding-left: 0px;
margin-bottom: 0;
background: none;
}
.pluginarea {

}
.pluginimg {
margin-top: 10px;
}
.pluginimg img {
float: left;
}
.pluginimg ul {
padding: 0 0 0 10px;
}
.pluginimg ul {
padding-top: 10px;
float: left;
}

/* SPECCHECK */
.red{
color:#ff0000;
}
.spehcheck_table{
border-collapse:collapse;
}
.spehcheck_table th{
background:#eee;
}
.spehcheck_table th.cell2{
width:140px;
}
.spehcheck_table th,
.spehcheck_table td{
border:1px solid #ccc;
padding:5px;
}
.noscript{
border:1px solid #333;
padding:30px;
background-color:#fff;
text-align:center;
}
.blk_spechcheck{
border:1px solid #bbb;
text-align:center;
margin:0 auto;/*float:right;*/
padding:15px 5px;
margin:10px 0;
}

.spac_table{
width:70%;
border-collapse:collapse;
}
.spac_table thead th{
background-color:#ddd;
text-align:center;
}
.spac_table th,
.spac_table td{
border:1px solid #ccc;
padding:.5em;
vertical-align:top;
}
.area_related{
background:none;
border-color:#ddd;
}

.area_btn {
background: url("/e-forum/image/common/bg_area_btn.gif") repeat scroll 0 0 transparent;
margin: 0 22px 20px;
padding: 30px 0;
}

@media screen and (max-width: 736px) {

#wrapper{
margin:0;
}

.area_guide,
#contents,
#body_calculator #contents{
width:auto;
overflow:hidden;
clear:both;
}
img{
max-width:100%;
}
#header .area_logo ,
#header,
#footer{
width:auto;
min-width:auto;

}#header .tagline {
width: auto;
}
#header .area_logo{
position:relative;
}
#header .logo_nomura a{
display:none;
}
.blk_spechcheck{
width:auto;
float:none;
padding:10px;
}
#wrapper{
overflow:hidden;
}
.lead{
margin:0 10px;
}
.spehcheck_table{
word-break:break-all;
}
.spac_table{
width:100%;
}
.spac_table tbody th{
white-space:nowrap;
width:10em;
}
.spehcheck_table th.cell2{
width:6em;
;}
.spehcheck_table th,
.spehcheck_table td{
border:1px solid #ccc;
padding:5px;
font-size:11px;
}



}
