*{
	font-family:"Meiryo", "Minion Pro", "DFPHSMincho-W3", "MS PGothic";
}
body {
	margin:0 auto;
	padding:0 auto;
}

/* テキスト両端揃え（日本語用）*/
p {
   text-align:justify;
   text-justify: inter-ideograph;
   }
   
a img{
	border:none;
}
h1{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	font-family:"Meiryo", "Minion Pro", "DFPHSMincho-W3", "MS PGothic";
	margin:0;
	padding-bottom:15px;
}
p{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	margin:0;
}
	p a{
		color:#666666;
		text-decoration:underline;
	}
	p a:hover{
		color:#FF6600;
		text-decoration:none;
	}
#js_warn{
	width:1040px;
	margin:0 auto;
	color:#f00;
	font-size: 13px;
}
#box{
	width:1040px;
	margin:0 auto;
}
#copyright{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:1040px;
	color:#666;
}
#footer{
	background-color:#d2dc55;
	width:1040px;
	height:32px;
}
.all_left{float:left;}
.all_right{float:right;}
.clear{clear:both;}
.pa20{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.pat20{padding-top:20px;}
.pat30{
	padding-top:50px;
}
.pat50{padding-top:50px;}
.pab50{padding-bottom:50px;}
.pal15{padding-left:15px;}
.pal25{padding-left:25px;}
.par60{padding-right:60px;}
.line{border-bottom:1px #333333 solid;}
.w169{width:169px;}
.w312{width:312px;}
.w290{width:290px;}
.w672{
	width:602px;
}
.w604{width:604px;}
.w832{width:832px;}
.img_block{display:block;}

/*main.html*/
ul{
	margin:0;
	padding-left:15px;
}
li{
	list-style-type:none;
	height:31px;
	float:left;
}
	#menu01, #menu02, #menu03{
		border-left:2px #333333 solid;
		width:480px;
		padding:20px;
		display:none;
		clear:both;
	}
	#menu01{
		margin-left:15px;
	}
	#menu02{
		margin-left:194px;
	}
	#menu03{
		margin-left:298px;
	}

#main_content{
	padding: 50px 0 50px 15px;
}

#colorwings_content, #Roomarang_content, #EarthKite_content, #FlyingDish_content, #PatapataBird_content, #ZooBall_content{
	padding-top:28px;
	width:1040px;
}
	#colorwings_content p{
	color:#666;
	font-size:12px;
	font-weight:bold;
	font-family:"Meiryo", "Minion Pro", "DFPHSMincho-W3", "MS PGothic";
	margin:0;
	line-height: 20px;
	}
		#colorwings_content p.title_text{
			display:block;
			line-height:68px;
		}
		.color_text{
	display:block;
	margin-left:670px;
	margin-top:0px;
	margin-bottom:80px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
		}
		.earth_text{
	display:block;
	margin-left:650px;
	margin-top:0px;
	margin-bottom:80px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
		}
		.flying_text{
	display:block;
	margin-left:675px;
	margin-top:50px;
	margin-bottom:60px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
		}
		.bird_text{
	display:block;
	margin-left:300px;
	margin-top:50px;
	margin-bottom:50px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	width: 300px;
		}
		.roomarang_text{
	display:block;
	margin-left:660px;
	margin-top:0px;
	margin-bottom:50px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
		}
		#colorwings_content p span{
			padding-top:40px;
		}

.title_text .title_kana {
	font-size: 18px;
	font-weight: bold;
}
#item_pics {
	margin-top: 30px;
	width: 600px;
	margin-right: auto;
	margin-left: 0px;
}
#item_pics img {

}
#item_pics2 {
	float: left;
	margin-top: 30px;
	margin-bottom: 10px;
	width: auto;
}
#item_pics2 img {
	margin-left: 15px;
}
#image_area .image_box {
	float: left;
	margin-left: 35px;
	width: 310px;
	background-color: #FFFFFF;
}
#image_area {
	float: left;
	margin-top: 50px;
	margin-bottom: 10px;
	width: 1025px;
}
#image_area .image_box img {

}
#patapata_pic_Box {
	float: right;
	width: 604px;
}
#patapata_pic_Box .image_box {
	float: left;
	margin-bottom: 15px;
	width: 285px;
}
#patapata_pic_Box .image_box img {

}

div.image_box p {
	font-size: 80%;
}
#patapata_pic_Box .image_box p {
	font-size: 10px;
}

.earth_pic {
	margin-right: 38px;
	margin-top: 8px;
}

.room_pic {
	margin-right: 5px;
	margin-top: 6px;
}
#patapata_under {
	float: left;
	width: 1000px;
}
#Punder_Inner {
	float: left;
	width: 604px;
}

#menu01 p {
	line-height: 20px;
}
#list_title {
	background-image: url(images/store_title.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 39px;
	margin-bottom: 5px;
}
#store_list {
	width: 819px;
}
#store_list #list_cont {

	}
	
#store_list #list_cont td{
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	height: auto;
	line-height: 15px;
	padding-right: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-bottom: 7px;
}
#store_list_table {
	width: 819px;
	font-size: 70%;
	margin-bottom: 30px;
	margin-left: 10px;
	float: left;
}
#store_list_container {
	width: 839px;
	float: left;
}
