label{
	cursor:pointer;
}


/* miocube */

#miocube h1{
	width:710px;
	height:369px;
	background:url(/img/others/h1_mio.png) no-repeat;
	text-indent:-9999px;
}

#miocube div#p_0{
	width:710px;
	height:175px;
	background:url(/img/others/p_0.png) no-repeat;
}
#miocube div#p_0 h2,
#miocube div#p_0 h3,
#miocube div#p_0 p{
	text-indent:-9999px;
}
#miocube div#p_1{
	width:710px;
	height:250px;
	background:url(/img/others/p_1.png) no-repeat;
}
#miocube div#p_1 h2{
	text-indent:-9999px;
	margin-top:20px;
}
#miocube div#p_1 p{
	margin:70px 21px 0 230px;
}
#miocube ul#p_2{
	width:710px;
	height:202px;
	text-indent:-9999px;
	background:url(/img/others/p_2.png) no-repeat;
}
#miocube #p_3{
	width:710px;
	height:151px;
	background:url(/img/others/p_3.png);
}
#miocube #p_3 p,
#miocube #p_3 table{
	text-indent:-9999px;
}
#miocube #contact_button{
	width:710px;
	height:100px;
	background:url(/img/others/btn_bg.png) no-repeat;
	position:relative;
	margin-top:20px;
}
#miocube #contact_button a{
	display:block;
	width:288px;
	height:64px;
	text-indent:-9999px;
	background:url(/img/others/btn.png) no-repeat;
	position:absolute;
	top:19px;
	left:211px;
}
#miocube #contact_button_mio{
	width:710px;
	height:100px;
	background:url(/img/others/btn_bg.png) no-repeat;
	position:relative;
	margin-top:20px;
}
#miocube #contact_button_mio a{
	display:block;
	width:288px;
	height:64px;
	text-indent:-9999px;
	background:url(/img/others/miosoft.gif) no-repeat;
	position:absolute;
	top:19px;
	left:211px;
}
#miocube p#p_4{
	margin:20px 0 50px;
}

/* shopping */
#shopping h1{
	width:710px;
	height:490px;
	background:url(/img/others/h1_shopping.png) no-repeat;
	text-indent:-9999px;
	
}
#shopping p#p_0{
	text-align:center;
	color:#FF6600;
	font-weight:bold;
	margin:10px 0 20px;
}
#shopping h2#h2_0{
	width:710px;
	height:29px;
	background:url(/img/others/h2_0.png) no-repeat;
	text-indent:-9999px;
}
#shopping h2#h2_1{
	width:710px;
	height:29px;
	background:url(/img/others/h2_1.png) no-repeat;
	text-indent:-9999px;
	margin-top:20px;
}
#shopping p#p_1{
	font-weight:bold;
	font-size:110%;
	color:black;
	padding:10px;
}
#shopping #wrapper_joshin{
	text-align:right;
}
#shopping p#p_2{
	padding:10px;
}
#shopping p#p_3{
	background:url(/img/others/p_bg.png) no-repeat;
	text-align:center;
	font-size:90%;
	height:30px;
	width:710px;
	padding-top:5px;
}
#shopping #buttons{
	width:710px;
	height:300px;
	background:url(/img/others/btn_bg_shop.png) no-repeat;
	position:relative;
}
#shopping a#a_0{
	display:block;
	width:522px;
	height:77px;
	text-indent:-9999px;
	background:url(/img/others/btn_1_shop.png) no-repeat;
	position:absolute;
	top:68px;
	left:96px;
}
#shopping a#a_1{
	display:block;
	width:419px;
	height:85px;
	text-indent:-9999px;
	background:url(/img/others/btn_2_shop.png) no-repeat;
	position:absolute;
	top:200px;
	left:144px;
}


/* search_manual */

#manual #left_col #side_0_top{
	width:267px;
	height:62px;
	background:url(/img/others/manual_03.png) no-repeat;
	text-indent:-9999px;
	margin-top:-8px;
}
#manual #left_col #side_0_middle,
#manual #left_col #side_1_middle{
	width:227px;
	background:url(/img/others/manual_09.png) repeat-y;
	padding:0 20px;
}
#manual #left_col #side_1_top{
	width:267px;
	height:64px;
	background:url(/img/others/manual_13.png) no-repeat;
	text-indent:-9999px;
}
#manual #left_col #side_1_bottom{
	width:267px;
	height:13px;
	background:url(/img/others/manual_26.png) no-repeat;
}
#manual #left_col p.side_link{
	background:url(/img/others/icon_right.png) no-repeat 0 3px;
	padding-left:20px;
	padding-bottom:10px;
}
#manual #left_col p.side_title{
	font-weight:bold;
	color:red;
	padding-top:10px;
}
#manual #left_col hr{
	margin:6px 0;
	width:227px;
	border:none;
	border-top:2px dotted #AAA;
}


#manual h1.search{
	width:710px;
	height:130px;
	background:url(/img/others/manual_06.png) no-repeat;
	text-indent:-9999px;
}
#manual p#p_0.search{
	width:710px;
	height:126px;
	text-indent:-9999px;
	background:url(/img/others/manual_12.png) no-repeat;
	margin-top:10px;
}
#manual div.description{
	margin-top:20px;
	background:#E6F1F9 url(/img/others/img_bg.png) no-repeat;
	padding:20px;
}
#manual div.description p{
	margin-top:30px;
}	
#manual #img_wrapper{
	position:relative;
	height:50px;
}
#manual #img_wrapper img{
	display:block;
	position:relative;
	top:-183px;
	left:570px;
}

#manual .comments{
	width:710px;
	background-color:#DBD691;
	margin-top:20px;
	padding:10px 0;
}

#manual .comment_tadashi{
	width:710px;
	background:url(/img/others/icon_tadashi.png) no-repeat 24px 5px;
	padding:10px 0;
}
#manual .comment_okan{
	width:710px;
	background:url(/img/others/icon_okan.png) no-repeat 24px 5px;
	padding:10px 0;
}
#manual .comment_top{
	width:580px;
	height:5px;
	background:url(/img/others/comment_top.png) no-repeat;
	margin-left:110px;
}
#manual .comment_middle{
	width:550px;
	background:url(/img/others/comment_middle.png) repeat-y;
	padding:15px;
	_margin-top:-10px;
	margin-left:110px;
}
#manual .comment_bottom{
	width:580px;
	height:5px;
	background:url(/img/others/comment_bottom.png) no-repeat;
	margin-left:110px;
	margin-bottom:30px;
}

#page_navi{
	margin-top:30px;
}
#page_navi #navi_prev{
	width:150px;
	float:left;
	background:url(/img/others/icon_left.png) no-repeat 0 3px;
	padding-left:20px;
}
#page_navi #navi_next{
	width:150px;
	float:right;
	background:url(/img/others/icon_right.png) no-repeat 138px 3px;
	text-align:right;
}
#page_navi #navi_next a{
	padding-right:20px;
}



/* move */

#manual h1.move{
	width:710px;
	height:130px;
	background:url(/img/others/h1_move.png) no-repeat;
	text-indent:-9999px;
}
#manual p#p_0.move{
	width:710px;
	height:126px;
	text-indent:-9999px;
	background:url(/img/others/p_0_move.png) no-repeat;
	margin-top:10px;
}


/* terms */
#terms{
	padding:20px;
	border:#AAAAAA 1px solid;
}



/* others */
#sitemap h1{
	width:980px;
	height:47px;
	text-indent:-9999px;
	background:url(/img/others/h1_sitemap.png) no-repeat;
	margin-bottom:30px;
}
#sitemap #map_left{
	width:300px;
	float:left;
	margin-left:50px;
}
#sitemap #map_right{
	width:300px;
	float:right;
	margin-right:200px;
}
#sitemap a{
	text-decoration:none;
}
#sitemap ul li{
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	display:block;
}
#sitemap ul li ul li{
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	padding-left:20px;
	margin-left:10px;
	background:url(/img/others/icon_right.png) no-repeat 4px 8px;
	border-bottom:1px dotted #AAA;
}

/* what_is */
#what_is h2{
	margin-top:20px;
}
#what_is #p_free{
	float:left;
	width:520px;
	margin-top:20px;
}
#what_is #p_img_free{
	float:right;
	width:185px;
}
#what_is #p_mechanism{
	margin:20px 0;
}



/* howto */
#howto h2{
	margin:20px 0 10px;
}
#howto .p_text{
	width:495px;
	float:left;
}
#howto .p_btn{
	width:215px;
	float:right;
	text-align:right;
}