@charset "utf-8";


/* ------------------------------------------------------------
	header
------------------------------------------------------------ */

/* Japanese Site */
.japanese {margin:0px 0px 0px 0px;padding:0px;display:block;height:38px;width:200px;list-style:none;text-indent:-9999px;overflow:hidden;}
.japanese a {display:block;height:38px;width:200px;background: url(img/jan_links.jpg) no-repeat;text-decoration: none;}
.japanese a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* Yumeoka LLP Japanese Site */
.yumeoka {margin:4px 0px 0px 0px;padding:0px;display:block;height:18px;width:200px;list-style:none;text-indent:-9999px;overflow:hidden;}
.yumeoka a {display:block;height:18px;width:200px;background: url(img/yumeoka_links.jpg) no-repeat;text-decoration: none;}
.yumeoka a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
	header NAVI
------------------------------------------------------------ */

#navi {
	clear:both;
	position:relative;
	width:840px;
	height:38px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#navi ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#navi li {
	float:left;
	display:block;
	text-indent:-9999px;
	width:140px;
	height:38px;
	margin:0px;
	overflow:hidden;
}

#navi li a {
	display:block;
	width:140px;
	height:38px;
	overflow:hidden;
}

/* view */
li#navi01 a {background: url(img/navi01.jpg) no-repeat;}
li#navi02 a {background: url(img/navi02.jpg) no-repeat;}
li#navi03 a {background: url(img/navi03.jpg) no-repeat;}
li#navi04 a {background: url(img/navi04.jpg) no-repeat;}
li#navi05 a {background: url(img/navi05.jpg) no-repeat;}
li#navi06 a {background: url(img/navi06.jpg) no-repeat;}

/* mouse over */
li#navi01 a:hover {background: url(img/navi01.jpg) no-repeat;background-position: bottom left;}
li#navi02 a:hover {background: url(img/navi02.jpg) no-repeat;background-position: bottom left;}
li#navi03 a:hover {background: url(img/navi03.jpg) no-repeat;background-position: bottom left;}
li#navi04 a:hover {background: url(img/navi04.jpg) no-repeat;background-position: bottom left;}
li#navi05 a:hover {background: url(img/navi05.jpg) no-repeat;background-position: bottom left;}
li#navi06 a:hover {background: url(img/navi06.jpg) no-repeat;background-position: bottom left;}

/* ing */
li#navi01 {background: url(img/navi01.jpg) no-repeat;background-position: bottom left;}
li#navi02 {background: url(img/navi02.jpg) no-repeat;background-position: bottom left;}
li#navi03 {background: url(img/navi03.jpg) no-repeat;background-position: bottom left;}
li#navi04 {background: url(img/navi04.jpg) no-repeat;background-position: bottom left;}
li#navi05 {background: url(img/navi05.jpg) no-repeat;background-position: bottom left;}
li#navi06 {background: url(img/navi06.jpg) no-repeat;background-position: bottom left;}


/* ------------------------------------------------------------
	books links
------------------------------------------------------------ */

/* books01 */
.books01 {margin:0px;padding:0px;display:block;height:156px;width:280px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books01 a {display:block;height:156px;width:280px;background: url(img/books01.jpg) no-repeat;text-decoration: none;}
.books01 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* books02 */
.books02 {margin:0px;padding:0px;display:block;height:156px;width:280px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books02 a {display:block;height:156px;width:280px;background: url(img/books02.jpg) no-repeat;text-decoration: none;}
.books02 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* books03 */
.books03 {margin:0px;padding:0px;display:block;height:156px;width:280px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books03 a {display:block;height:156px;width:280px;background: url(img/books03.jpg) no-repeat;text-decoration: none;}
.books03 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* books04 */
.books04 {margin:0px;padding:0px;display:block;height:156px;width:280px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books04 a {display:block;height:156px;width:280px;background: url(img/books04.jpg) no-repeat;text-decoration: none;}
.books04 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* books05 */
.books05 {margin:0px;padding:0px;display:block;height:156px;width:280px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books05 a {display:block;height:156px;width:280px;background: url(img/books05.jpg) no-repeat;text-decoration: none;}
.books05 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* books06 */
.books06 {margin:0px;padding:0px;display:block;height:156px;width:280px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books06 a {display:block;height:156px;width:280px;background: url(img/books06.jpg) no-repeat;text-decoration: none;}
.books06 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* books07 */
.books07 {margin:0px;padding:0px;display:block;height:156px;width:280px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books07 a {display:block;height:156px;width:280px;background: url(img/books07.jpg) no-repeat;text-decoration: none;}
.books07 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
	main links
------------------------------------------------------------ */

/* audio-message */
.AM {margin:0px 0px 0px 0px;padding:0px;display:block;height:124px;width:175px;list-style:none;text-indent:-9999px;overflow:hidden;}
.AM a {display:block;height:124px;width:175px;background: url(img/audio-M_bottun.jpg) no-repeat;text-decoration: none;}
.AM a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* click to read more */
.click01 {margin:0px 0px 0px 0px;padding:0px;display:block;height:26px;width:190px;list-style:none;text-indent:-9999px;overflow:hidden;}
.click01 a {display:block;height:26px;width:190px;background: url(img/top_bottun01.jpg) no-repeat;text-decoration: none;}
.click01 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* Click Here to Send Tatsuya Wani an email. */
.click02 {margin:0px 0px 0px 0px;padding:0px;display:block;height:44px;width:240px;list-style:none;text-indent:-9999px;overflow:hidden;}
.click02 a {display:block;height:44px;width:240px;background: url(img/top_bottun02.jpg) no-repeat;text-decoration: none;}
.click02 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ST-01 */
.ST-01 {margin:0px 0px 0px 0px;padding:0px;display:block;height:180px;width:265px;list-style:none;text-indent:-9999px;overflow:hidden;}
.ST-01 a {display:block;height:180px;width:265px;background: url(img/ST_01.jpg) no-repeat;text-decoration: none;}
.ST-01 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ST-02 */
.ST-02 {margin:0px 0px 0px 0px;padding:0px;display:block;height:180px;width:265px;list-style:none;text-indent:-9999px;overflow:hidden;}
.ST-02 a {display:block;height:180px;width:265px;background: url(img/ST_02.jpg) no-repeat;text-decoration: none;}
.ST-02 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


