@charset "utf-8";
/* CSS Document */

h2.subimage_b {
    width: 690px;
	height: 157px;
	text-indent: -9999px;
	background: url(../images/sub/babymama.png) no-repeat;
	}
	
h2.subimage_e {
    width: 690px;
	height: 157px;
	text-indent: -9999px;
	background: url(../images/sub/edu.png) no-repeat;
	}
	
h2.subimage_l {
    width: 690px;
	height: 157px;
	text-indent: -9999px;
	background: url(../images/sub/odekakejyoho.png) no-repeat;
	}
     
	
.entry {
    margin-top: 15px;
	}
	
		
/*おすすめエントリー*/
.entryitem {
    width: 670px;
	padding: 15px 20px 15px 0px;
	border-bottom: #666666 dotted 1px;
	}
	
.entryitem img.resize{
    float: left; 
    max-width: 200px;
	max-height: 200px;
	margin-right: 20px;
	}
	
* html body .entryitem img {
	width: expression(this.width >= this.height ? "200px" : "auto");
	height: expression(this.width <= this.height ? "200px" : "auto");
}
		
	
p.newcont img {
    float: right;
	margin: 0 15px;
	}
	
.entrylist {
   padding: 15px 0; 
   }
    
.entrylist li {     
     margin-bottom: 5px;
	 }	
	 
	 	
/*お役立ち情報*/	 
.oyakudachilist {
   	padding: 15px 0;
	}
	
.oyakudachilist li{
     margin-bottom: 10px;
	 }
	 
.oyakudachilist li span{
     font-size: 14px;
	 color: #333333;
	 line-height: 2;
	 }	
	  		
.oyakudachilist li span img{
     vertical-align: middle;
	 }
	 
.oyakudachilist li p {
     font-size: 10px;
	 }	 
	 
/*おすすめ書籍*/
.booklist {
    width: 672px;
   	padding: 15px 0 15px 18px;
	}	
	
.booklist li {
    float: left; 
    width: 94px;
	margin-right: 18px;	
    }
	
/*WEB連動*/	
.webren {
    width: 690px;
	}   	 

.webren li {
    float: left; 
    width: 333px;
	margin-right: 12px;
	margin-bottom: 20px;
	}
	
.webren li h3{
    width: 333px;
	height: 30px;
	text-indent: -9999px;
	margin-bottom: 5px;
	}
	
.webren li img {
    float: right;
	}
	
.webren li a {
    display: block;
	width: 333px;
	height: 30px;
	}		
	
h3.misyuen {
    background: url(../images/sub/f_misyuen.png) no-repeat;
	}
	
h3.youchien {
    background: url(../images/sub/f_youchien.png) no-repeat;
	}
	
h3.school {
    background: url(../images/sub/f_school.png) no-repeat;
	}	
	
h3.juku {
    background: url(../images/sub/f_juku.png) no-repeat;
	}
	
h3.okeiko {
    background: url(../images/sub/f_okeiko.png) no-repeat;
	}			
					
h3.fujin {
    background: url(../images/sub/f_fujin.png) no-repeat;
	}
	
h3.syoni {
     background: url(../images/sub/f_syouni.png) no-repeat;
	 }
	 
h3.shika {
     background: url(../images/sub/f_shika.png) no-repeat;
	 }
	 
h3.hihu {	 
     background: url(../images/sub/f_hihu.png) no-repeat;
	 }
	 
h3.geka {
     background: url(../images/sub/f_geka.png) no-repeat;
	 }

h3.kyukyu {
     background: url(../images/sub/f_kyukyu.png) no-repeat;
	 }	
	 
h3.sumai {
     background: url(../images/sub/f_sumai.png) no-repeat;
	 }
	 
h3.money {	
      background: url(../images/sub/f_money.png) no-repeat;
	  }
	  
h3.health {	
      background: url(../images/sub/f_health.png) no-repeat;
	  }
	  
h3.takuji {	
      background: url(../images/sub/f_takuji.png) no-repeat;
	  }	  
  
h3.spot1 {	
      background: url(../images/sub/spot1.png) no-repeat;
	  }	
	  
h3.spot2 {	
      background: url(../images/sub/spot2.png) no-repeat;
	  }	
	  
h3.spot3 {	
      background: url(../images/sub/spot3.png) no-repeat;
	  }	
	  
h3.spot4 {	
      background: url(../images/sub/spot4.png) no-repeat;
	  }	
	  
h3.spot5 {	
      background: url(../images/sub/spot5.png) no-repeat;
	  }		  
	  	  	    
  	 	 	 
  	 	 	 
.mater {
    width: 660px;
	padding: 15px;
	border: #eeada7 solid 2px;
	margin: 15px 0;
	}
        	 	 	 
.mater span{
    color: #ec3d94;
    font-size: 14px;
    }
	
.mater img {
	margin-left: 10px;
	}	 	 