body {
	margin: 0px;
	padding: 0px;
                background-color: #FEFBF2;
               font-family: Arial, Helvetica, sans-serif;   
	}
h1 h2 h3 {
	margin: 0px;
	padding: 0px;
        font-size: 1em;
}
a img {
        border: none;
               }
em{           font-style: normal;
                font-weight: normal;
}
.container {
	margin:0px auto ;
        padding: 20px;
	color: #333;
                  font-size: medium;
                width: 740px;
                text-align: left;
                /*background-color: #F9E98E;*/
                 background-color:#FFF;
                border-left:2px solid #E8E8CE;
              border-right:2px solid #E8E8CE;
 }
.center {
	margin:40px auto 0;
               padding:0; 
                /*background-color:#D5D5D0;*/
                 background-color:#FFF;
                width:700px;
               　　　　　　　}
.ad {
         clear:both;
         width:700px;
         /*background-color:#FFB6B6;*/
         background-color:#FFF;
}

address {
	clear:both;
                width: 700px;
                padding: 0px;
	margin:0px auto ;
                font-size:small;
	font-weight:normal;
	font-style:normal;
	text-align: right;
	/*background-color:#FEFBF2;*/
        background-color:#FFF;
 }

/* ##### header ##### */
#banner0 {
	text-align: left;
    width: 700px;
height:200px;
background-image: url("img/babymother.jpg"); 
  background-repeat: no-repeat;
background-position: 420px bottom;
margin:0px auto 20px;
     }
#banner {
	text-align: left;
    width: 700px;
height:200px;
 background-image: url("img/toys.png"); 
  background-repeat: no-repeat;
background-position: right bottom;
margin:0px auto 20px;
     }
#banner2 {
	text-align: left;
    width: 700px;
height:200px;
 background-image: url("img/p-toys.png"); 
  background-repeat: no-repeat;
background-position: right bottom;
margin:0px auto 20px;
     }
#banner3 {
	text-align: left;
    width: 700px;
height:200px;
 background-image: url("img/baby.png"); 
  background-repeat: no-repeat;
background-position: right bottom;
margin:0px auto 20px;
     }
#banner4 {
	text-align: left;
    width: 700px;
height:200px;
 background-image: url("img/cosme.jpg"); 
  background-repeat: no-repeat;
background-position: 420px bottom;
margin:0px auto 20px;
     }
#logo{
	font-weight: bold;
	font-size: large;
vertical-align:bottom;
	color: #E58712;
	width: 700px;
       height:40px;
padding-top:20px;
background-color: transparent;
	/* padding : 20px 0px 0px 0px;*/
	}
#logo a, #logo a:visited {
               font-weight: bold;
               text-decoration:none;
               color: #E58712;
                }
#logo a:hover {
               text-decoration:none;
               color: #E58712;
                }
#logo0{
	font-weight: bold;
	font-size: large;
vertical-align:bottom;
	color: #E58712;
	/*width: 700px;*/
padding-left:20px;
       height:40px;
padding-top:20px;
background-color: transparent;
}
#des{
       color: #F88B75;
       font-size:small;
      line-height:1.7em;
       width:380px; 
      height:125px;
     padding-left:30px;
      vertical-align:bottom;
background-color: transparent;   
}
#des0{
       color: #F88B75;
       font-size:small;
      line-height:1.5em;
       width:430px; 
      /*height:125px;*/
     padding-left:30px;
      vertical-align:bottom;
background-color: transparent;   
}
.content-nav{
width:700px;
/*height:15px;*/
text-align:center;
font-size: 12px;
color:#F9C;
}
.content-nav a, .content-nav a:visited {
color:#F9C;
}
.content-nav a:hover{
color:#74C7FF;
}
/* ##### left ##### */
#left {
	width:180px;
        float:left;
font-size:small;
/*background-color: #FEFBF2;*/
                        }
#l-menu{
                padding: 0px ;
               /*background-color: #FEFBF2;*/
}
.menu {
       margin-bottom: 3px;
       padding:0 0 0 18px;
       color:#E58712;
       font-size:13px;
font-weight:bold;
 background-image: url("img/arrow.gif"); 
  background-repeat: no-repeat;
background-position: 2px 2px;
} 
.menu a, .menu a:visited {
       color:#E58712;
       font-size:13px;
       text-decoration:none;
} 
.menu a:hover{
       color:#69F;
       font-size:13px;
 text-decoration:underline;
}
#l-menu ul{
margin:0 0 10px 15px;
padding:0;
font-size:small;
list-style-type:none;
}
#l-menu ul li{
padding:0 0 0 13px;
background-image: url("img/ball.gif"); 
  background-repeat: no-repeat;
background-position: left top;
color: #F88B75;
}
#l-menu ul li a,#l-menu ul li a:visited {
color: #F88B75;
text-decoration:none;
}
#l-menu ul li a:hover{
 color:#69F;
text-decoration:underline;
}
/* ##### right ##### */
#right {
	float:right;
	width: 480px;
       /*background-color:#FFE2E2;*/
       margin-left:40px;
       }
/* ##### entry parts ##### */
.blog{
     font-size:small;
     border: 1px solid #FBDD85;
     padding:10px 30px;
     margin-bottom:20px;
    line-height:1.5em;
 }
.blog a, .blog a:visited{
text-decoration:underline;
color:#69F;
}
.blog a:hover{
text-decoration:underline;
color:#E58712;
}
.cat{
font-weight: bold;
	font-size: large;
	 color: #E58712;
         text-decoration:none;
       padding:1px 0px 0px 25px;
background-image: url("img/star.gif"); 
  background-repeat: no-repeat;
background-position: left top;

}
.cat a, .cat a:visited{
font-weight: bold;
	font-size: medium;
	 color: #E58712;
text-decoration:none;
}
.cat a:hover{
font-weight: bold;
	font-size: medium;
	 color: #FF99cc;
text-decoration:underline;
}

.more a, .more a:visited{
color:#666;
}
.more a:hover{
color:#F9c;
}

.book{
float:left;
width:120px;
/*height:240px;*/
padding:10px;
}
.book2{
/*width:250px;*/
}
.book3{
clear:both;
text-align:center;
}

.pics{
font-size:x-small;
color:#74C7FF;
text-align:center;
line-height:140%;
}
.pics-l{
float:left;
font-size:x-small;
color:#74C7FF;
padding-right:10px;
padding-top:7px;
}
.taiken{
border:2px dotted #FBDD85;
padding:10px;
}

.entry-footer{
/*padding-top:10px;*/
font-size: 80%;
color:#74C7FF;
text-align: right;
}
.entry-footer a, .entry-footer a:visited {
color:#74C7FF;
font-size:100%;
}
.entry-footer a:hover{
font-size: 100%;
color:#FF99CC;
}
.blog ul{
font-size:small;
}
.blog h2{
font-weight:bold;
color:#E58712;
font-size:small;
}
.blog h3{
font-weight:bold;
color:#E58712;
font-size:small;
}
.blog h3 a:link, .blog h3 a:visited, .blog h3 a:hover{
font-weight:bold;
color:#E58712;
font-size:small;
}
.blog dl{
margin:0px;
padding:0px;
}
.blog dt{
margin:0px;
padding:0px;
font-weight:bold;
}
.blog dd{
margin:0px;
padding:0 0 10px 0;
}
/* ##### index only ##### */
#b-left{
float:left;
width:400px;
margin-right:50px;
/*background-color:#FFF89F;*/
font-size:small;
}

#b-right{
float:right;
width:250px;
/*background-color;#F3F4EE;*/
font-size:small;
}

/* ##### cat only ##### */
.c-title{
/*height:22px;*/
font-weight:bold;
	font-size: medium;
	 color: #69F;
       padding:0px 0px 0px 30px;
background-image: url("img/star.gif"); 
  background-repeat: no-repeat;
background-position: left top;

}
.c-title a, .c-title a:visited{
color: #69F;
text-decoration:none;
}
.c-title a:hover{
 color: #F9C;
text-decoration:underline;
}
.c-des{
color:#74C7FF;
       font-size:small;
padding:0 10px 15px 30px;
}

.red{
color: #F88B75;
}
.top{
text-align:right;
font-size:small;
margin:0 0 15px 0;
padding:0;
}
.top a:link, .top a:visited, .top a:hover {
color:#69F;
text-decoration:underline;
}


/* ##### entry only ##### */
.e-title, .e-title a:link, .e-title a:visited, .e-title a:hover {
font-weight:normal;
color: #69F;
font-size:small;
text-align: right; 
}



 .ad{
padding-top:15px;
width:234px;
}
.ad-top{
width:468px;
margin: 10px auto 20px;
}
.ad-top-cat{
width:400px;
margin:10px 0 20px 30px;
}
.ad-main{
width:200px;
height:280px;
margin:20px 0 5px 5px;
}
.ad-left{
width:120px;
margin:20px auto;
}
.ad-left1{
width:125px;
margin:20px auto;
}
.ad-unit{
width:468px;
height:60px;
border:1px solid #E58712;
background-color:#FFFFCC;
margin: 0px auto;
vertical-align:middle;
}
.ad-menu{
width:160px;
margin:20px 0 0 20px;
}
/********** top only *********************/
.center1 {
	margin:0px auto ;
        padding:  0; 
        width:700px;
        /*border-top:1px solid #FBDD85;*/
        }
.box-top {
 background-image: url("img/babymother.jpg"); 
 background-repeat: no-repeat;
background-position: right bottom;
/*margin-bottom:20px;*/
}
.box-top p {
font-size:small;
color:#666;
padding-left:15px;
line-height:1.7em;
}

.box {
float:left;
}
.cell{
width:220px;
padding-right:20px;
float:left;
}

.cell2{
width:220px;
float:right;
}

.cell p, .cell2 p{
font-size:small;
color:#666;
padding-left:15px;
line-height:1.7em;
}
.cell p a, .cell p a:visited{
color: #666;
text-decoration:underline;
}
.cell p a:hover{
color:#F88B75;
text-decoration:underline;
}
.cell2 p a, .cell2 p a:visited{
color: #666;
text-decoration:underline;
}
.cell2 p a:hover{
color:#F88B75;
text-decoration:underline;
}

.menu1 {
       margin: 5px 0 5px 0;
       padding:0 0 0 30px;
       color:#E58712;
       font-size:13px;
font-weight:bold;
 background-image: url("img/arrow.gif"); 
  background-repeat: no-repeat;
background-position: 15px 2px;
} 
.menu1 a, .menu1 a:visited {
       color:#E58712;
       font-size:small;
       text-decoration:none;
} 
.menu1 a:hover{
       color:#69F;
       font-size:small;
 text-decoration:underline;
}

.box ul{
margin:0 0 25px 15px;
padding:0;
font-size:small;
list-style-type:none;
 /*border-bottom :2px dotted #FBDD85;*/
border-bottom :1px solid #FBDD85;
}
.box ul li{
padding:4px;
color: #F88B75;
background-color: #FEFBF2;
 /*border-bottom :2px dotted #FBDD85;*/
border-top :1px solid #FBDD85;
}
.box ul li a,.box ul li a:visited {
color: #666;
text-decoration:none;
}
.box ul li a:hover{
 color:#F88B75;
text-decoration:underline;
}

.box-head{
width:700px;
text-align:center;
padding:0px 0 0px 0;
}
.box-head a:link, .box-head a:visited {
font-size:small;
font-weight:bold;
color:#F88B75;
text-decoration:none;
}
.box-head a:hover {
color:#69F;
text-decoration:underline;
}

.box-end{
clear:both;
width:700px;
text-align:center;
padding:15px 0 30px 0;
}
.box-end a:link, .box-end a:visited {
font-size:small;
font-weight:bold;
color:#F88B75;
text-decoration:none;
}
.box-end a:hover {
color:#69F;
text-decoration:underline;
}
.maru {
background-image: url("img/ball.gif"); 
  background-repeat: no-repeat;
background-position: left top;
color: #F88B75;
padding-left:13px;
}
.cat1{
font-weight: bold;
	font-size: medium;
	color:#F88B75;
         text-decoration:none;
       padding:16px 0px 0px 25px;
background-image: url("img/star.gif"); 
  background-repeat: no-repeat;
background-position: left 15px;
/*border-bottom:solid 1px #F88B75;*/
border-top :2px dotted #FBDD85;
/*border-top :2px dotted #F88B75;*/
}
/**************index2 *******************/
.cat2{
font-weight: bold;
	font-size: medium;
	color:#F88B75;
         text-decoration:none;
       padding:0px 0px 0px 25px;
background-image: url("img/star.gif"); 
  background-repeat: no-repeat;
background-position: left 0px;
}
.cat2 a:link, .cat2 a:visited {
font-weight: bold;
	font-size: medium;
	color:#F88B75;
         text-decoration:none;
}
.cat2 a:hover {
text-decoration:underline;
}
.blog-in{
     font-size:small;
     border: 1px solid #FBDD85;
     padding:10px 30px;
     margin-bottom:20px;
    line-height:1.3em;
 }
.blog-in h2{
font-weight: bold;
	font-size: medium;
	color:#F88B75;
         text-decoration:none;
       padding:0px 0px 0px 25px;
background-image: url("img/star.gif"); 
  background-repeat: no-repeat;
background-position: left 0px;
}
.blog-in h3{
font-weight:bold;
color:#E58712;
font-size:small;
}
.blog-in h3 a:link, .blog-in h3 a:visited, .blog-in h3 a:hover{
font-weight:bold;
color:#E58712;
font-size:small;
}
#l-menu2 ul{
margin:0 0 10px 15px;
padding:0;
font-size:small;
list-style-type:none;
}
#l-menu2 ul li{
padding:0 0 0 13px;
background-image: url("img/ball.gif"); 
  background-repeat: no-repeat;
background-position: left top;
color: #666;
}
#l-menu2 ul li a,#l-menu2 ul li a:visited {
color: #666;
text-decoration:none;
}
#l-menu2 ul li a:hover{
 color:#F88B75;
text-decoration:underline;
}
/**************/
.red{
font-size:small;
color: red;
font-weight:bold;
/*font-style: italic;*/ 
}

.qr{
text-align:center;
margin:auto;
}
.pr{
text-align:center;
margin:0 auto 20px;
line-height:1.3em;
font-size:small;
}
.pr a:link, .pr a:visited{
color:#F88B75;
text-decoration: underline;
}
.pr a:hover{
color:#69F;
}
.728{
width:728px;
margin:auto;
text-align:center;
}
.234{
width:234px;
margin:10px auto;
}

/***latest *****/
.latest p{
font-size:x-small; line-height:130%; 
}
.latest strong{
font-size:100%; font-weight:normal;
}
.latest h4{
font-size:x-small; font-weight:normal;color: #69F;}
.latest h4 a {
font-size:x-small; color: #69F;}

td { font-size:small;}
em#jintu {
border:#FF99CC;
}
#jintu {
background-color:#FFCCFF;
padding:4px 2px;
text-align:center;
}
.clr {
clear:both;
}
.link-b a{
font-size:12px;
color:#FF9999;
margin:0 auto;
text-align:center;
}
