@charset "euc-jp";

#news_more{
text-align:left;
}
#news_more:after{
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}

h2{
color:#FF6600;
font-size:18px;
margin:0 0 3px 0;
padding:0 3px 3px 3px;
border-bottom:#898989 1px solid;
}
.dey{
background-color:#ECECEC;
padding:1px 8px;
}
.n_main{
border-top:#898989 1px solid;
padding:5px 15px;
margin:3px 0;
}
.n_main:after{
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
.item{
border-top:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
padding:1px 8px;
clear:both;
}

/*----------------------------
  more02 
----------------------------*/
.more02 .news_imgleft{
float:left;
margin:0 10px 3px 0;
margin-bottom:3px;
max-width:250px;
font-size:10px;
}
.more02  .news_imgleft img{
float:left;
max-width:250px;
min-width:1px;
}
.more02 .news_imgleft p{
clear:both;
}

/*----------------------------
  more03 
---------------------------*/
.more03 .news_imgright{
float:right;
margin:0 0 3px 10px;
max-width:250px;
font-size:10px;
display:block;
}
.more03  .news_imgright img{
float:right; 
max-width:250px;
min-width:1px;
}
.more03 .news_imgleft p{
clear:both;
}
/*----------------------------
  more04 
---------------------------*/
.more04 .news_imgleft{
float:left;
margin:0 10px 3px 0;
margin-bottom:3px;
max-width:205px;
font-size:10px;
}
.more04 .news_imgleft img{
float:left;
max-width:205px;
min-width:1px;
}
.more04 .news_imgleft p{
clear:both;
}

.more04 .news_imgright{
float:right;
margin:0 0 3px 10px;
max-width:205px;
font-size:10px;
display:block;
}
.more04  .news_imgright img{
float:right; 
max-width:205px;
min-width:1px;
}
.more04 .news_imgright p{
clear:both;
}
.more_text{
clear:both;
}


/*----------------------------
  more05 
---------------------------*/
.news_boxleft{
float:left; 
margin:0 15px 15px 0;
max-width:250px;
font-size:10px;
display:block;
}

.news_imgbottom{
padding-bottom:15px; 
font-size:10px;
}
.news_imgbottom img{
float:left; 
max-width:250px;
min-width:1px;
}

/*----------------------------
  more05
---------------------------*/
.news_boxright{
float:right; 
margin:0 0 15px 15px;
max-width:250px;
font-size:10px;
display:block;
}

.news_imgbottom{
padding-bottom:15px; 
font-size:10px;
}


.news_imgleft p,.news_imgright p,.news_imgbottom p,{
font-size:10px;
}

/*----------------------------
  font
---------------------------*/
.size8 {
	font-size : 8px;
	line-height: 14px;
}
.size10 {
	font-size : 10px;
	line-height: 15px;
}
.size14 {
	font-size : 15px;
	line-height: 20px;
}
.size16 {
	font-size : 24px;
	line-height: 21px;
}

