/*\*/
#linenap a{
	overflow: hidden;
}
/**/
/*************** h1 *********************/
h1#h1_title {
	text-indent:-9999px;
	width:100%;
	height:25px;
	background:url(images/title.gif) no-repeat left top;
	margin:0px 0px 30px;
}
/************************************/

div#policy {
	height:443px;
	text-align:left;
	display:block;
	background:url(images/policy_bg.gif) no-repeat left top;
}
div#policy p{
padding:60px 20px 10px;
line-height:140%;
}
/************************************/

div#title_history {
	font-size:10%;
	margin-bottom:10px;
	width:451px;
	height:12px;
	text-indent:-9999px;
	text-align:left;
	display:block;
	background:url(images/title_history.gif) no-repeat left top;
}
div#title_past {
	font-size:10%;
	margin-bottom:10px;
	width:451px;
	height:12px;
	text-indent:-9999px;
	text-align:left;
	display:block;
	background:url(images/title_past.gif) no-repeat left top;
}
div#title_prof {
	font-size:10%;
	margin-bottom:10px;
	width:451px;
	height:12px;
	text-indent:-9999px;
	text-align:left;
	display:block;
	background:url(images/title_prof.gif) no-repeat left top;
}
div#title_prof_bon {
	font-size:10%;
	margin-bottom:10px;
	width:451px;
	height:12px;
	text-indent:-9999px;
	text-align:left;
	display:block;
	background:url(images/title_prof_bon.gif) no-repeat left top;
}
div#title_prof_lissa {
	margin-bottom:10px;
	font-size:10%;
	width:451px;
	height:12px;
	text-indent:-9999px;
	text-align:left;
	display:block;
	background:url(images/title_prof_lissa.gif) no-repeat left top;
}
div#title_aura {
	margin-bottom:10px;
	font-size:10px;
	width:451px;
	height:16px;
	text-align:right;
	display:block;
	background:url(images/title_aura.gif) no-repeat left bottom;
}
p#prof{
font-size:11px;
padding:0px 0px 30px;
line-height:180%;
}
table#prof{
margin-bottom:30px;
}
table#prof th{
text-align:left;
font-weight:normal;
padding:10px 0px 10px 30px;
}
table#prof td{
vertical-align:top;
text-align:left;
font-weight:normal;
padding:10px 0px 10px 30px;
}
span#linenap a{
position:relative;
top:171px;
left:277px;
display:block;
width:150px;
height:38px;
text-indent:-9999px;
}
/************************************/
div#d_pic_mi{
	margin-bottom:15px;
	width:109px;
	height:176px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/pic_miyamoto.jpg) no-repeat top left;
}
div#d_text_mi{
	width:342px;
	height:176px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/text_miyamoto.gif) no-repeat top left;
	
}
div#d_item_mi{
margin-bottom:30px;
	width:451px;
	height:210px;
	text-align:left;
	text-indent:-9999px;
	clear:both;
	display:block;
	background:url(images/item_miyamoto.jpg) no-repeat top left;
	
}

/************************************/
div#d_pic_bo{
margin-bottom:30px;
	width:119px;
	height:150px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/pic_bon.jpg) no-repeat top left;
}
div#d_text_bo{
	width:332px;
	height:150px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/text_bon.gif) no-repeat top left;
	
}
div#d_item_bo {
margin-bottom:30px;
	width:451px;
	height:210px;
	text-align:left;
	text-indent:-9999px;
	clear:both;
	display:block;
	background:url(images/item_bon.jpg) no-repeat top left;
	
}

/************************************/
div#d_pic_na{
	width:109px;
	height:144px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/pic_nakano.gif) no-repeat top left;
}
div#d_text_na{
	width:342px;
	height:114px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/text_nakano.gif) no-repeat top left;
	
}
div#d_item_na {
margin-bottom:30px;
	width:451px;
	height:210px;
	text-align:left;
	text-indent:-9999px;
	clear:both;
	display:block;
	background:url(images/item_nakano.jpg) no-repeat top left;
	
}

/************************************/
div#d_pic_cr{
	width:109px;
	height:176px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/pic_craft.gif) no-repeat top left;
}
div#d_text_cr{
	width:342px;
	height:176px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/text_craft.gif) no-repeat top left;
	
}
div#d_item_cr {
margin-bottom:30px;
	width:451px;
	height:210px;
	text-align:left;
	text-indent:-9999px;
	clear:both;
	display:block;
	background:url(images/item_craft.jpg) no-repeat top left;
	
}

/************************************/
div#d_pic_ch{
	width:109px;
	height:176px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/pic_cho.jpg) no-repeat top left;
}
div#d_text_ch {
	width:342px;
	height:96px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/text_cho.gif) no-repeat top left;
	
}
div#d_item_ch {
margin-bottom:30px;
	width:451px;
	height:210px;
	text-align:left;
	text-indent:-9999px;
	clear:both;
	display:block;
	background:url(images/item_cho.jpg) no-repeat top left;
	
}
/************************************/
div#d_pic_au{
	width:137px;
	height:63px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/pic_aura.gif) no-repeat top left;
}
div#d_text_au {
	width:289px;
	height:107px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	display:block;
	background:url(images/text_aura.gif) no-repeat top left;
	
}
div#d_item_au {
margin-bottom:30px;
	width:451px;
	height:230px;
	text-align:left;
	text-indent:-9999px;
	clear:both;
	display:block;
	background:url(images/item_aura.jpg) no-repeat top left;
	
}
/************************************/