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

#pankuzu{
text-align:right;
font-size:90%;
margin-bottom:15px;
}

#copy{
border-top:2px solid #56AC4F;
border-bottom:2px solid #56AC4F;
padding:10px 0 10px 0;
margin:10px 8px 10px 8px;
}

.mass_left{
float:left;
width:400px;
}
.mass_right{
float:right;
width:225px;
}
.mass_p01{
margin:0 0 0 20px;
}
.mass_p_small_01{
font-size:90%;
margin:5px 0 0 0;
}
.chuui01{
font-size:80%;
color:#666666;

}

.sub_area{
margin:5px 0 10px 20px;
}
.sub_area p{
font-weight:bold;

margin:5px 0 5px 0;
}
.txt_02{
margin:5px 0 20px 0;
}

.txt_02 em{
font-size:110%;
}

.magazine01{
margin:5px 0 15px 0;}


.magazine01_left{
float:left;
width:370px;
}
.magazine01_right{
float:right;
width:250px;
}
.clea_b{
clear:both;
height:0px;
visibility:hidden;
}
.kyakusen{
margin:15px auto;
width:610px;
padding:10px;
border:1px solid #cccccc;

}
.kyakusen_l{
float:left;
width:313px;

}
.kyakusen_r{
float:right;
width:285px;

}
.kyakusen{
    zoom:1;/*for IE 5.5-7*/
}
.kyakusen:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
