@charset "utf-8";
/******************************************/
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr05{margin-right:5px;}
.mr30{margin-right:30px;}
.ml30{margin-left:30px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.txt_right{text-align:right;display:block;}
.txt_center{text-align:center;}
.clear{
    clear:both;
}

.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */  
.img_left{
    float:left;
}

.img_right{
    float:right;
	margin:0 0 0 10px;
}

#wrapper_toy{
	background:url(../img/toy/bg.gif) repeat-y;
	width:780px;
    font-size:14px;
	line-height:165%;
}

.memo{
	border-bottom:#d8f4df solid 7px;
	border-right:#d8f4df solid 7px;
	border-left:#d8f4df solid 7px;
	margin:0 42px 0 13px;
	padding:5px 15px 15px 15px;
	
}

.movie_box{
	width:343px;
	float:left;

}

.movie_box dl{
	margin:10px 0 0 0;
}

.movie_box dt{
}

.movie_box dd{
}


.item_box{
	margin-left:10px;
	float:left;
	width:370px;
	padding:0 0 20px 0;
	
}


.item_box dl{
	float:left;
	width:170px;
	margin:0 0 0 10px;
}

.item_box dt{
}

.item_box dd{
}


.btn{
    float:right;
	margin:5px 0 0 0;
}

.point_toy{
	background:url(../img/toy/point01_bg.jpg) no-repeat;
	padding:43px 320px 20px 13px;
	margin:15px 0 0 0;
}
.point02{
	background:url(../img/toy/point02.gif) no-repeat;
	padding:43px 20px 20px 13px;
	margin:15px 0 0 0;
}

.move_point{
	border-bottom:#fff8e4 solid 7px;
	border-right:#fff8e4 solid 7px;
	border-left:#fff8e4 solid 7px;
	margin:0 42px 0 13px;
	padding:5px 15px 15px 15px;
}

.honou_point{
	background:#e8f8e9;
	border-top:#c6eec6 solid 7px;
	border-bottom:#c6eec6 solid 7px;
	padding:15px;
	margin:23px 35px 0 0;
}

.move_point ul{
	list-style-type:none;
	margin:0 0 0 10px;
	line-height:18px;

}

.move_point li{
	background:url(../img/toy/mark.gif) no-repeat 0px 7px;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
}

.attention{
	background:url(../img/toy/point03.gif) no-repeat;
	border-top:#fce1d7 solid 7px;
	border-bottom:#fce1d7 solid 7px;
	padding:40px 15px 15px 30px;
	margin:20px 35px 0 0;
}

.ss{
	font-size:16px;
	color:#fc6c25;
}


.attention ul{
	list-style-type:none;

}


.attention li{
	background:url(../img/toy/mark.gif) no-repeat 0px 7px;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
}

