/*=======================================*/
/*　東京地図出版株式会社　*/
/*　出版案内用のスタイルシート　*/
/*　制作開始：2005.12.20　　　　　　　　　*/
/*=======================================*/

/*
* {
margin: 0;
padding: 0;
}
*/

/*----------------------------------------*/
/*　タイトル　*/
/*----------------------------------------*/
#title {
}
#title h2 {
	margin-left: 40px;
	height: 30px;
	width: 800px;
	display: block;
	background: url(/publishing/images/title.gif);
	font-size:0px;
}
#title h2 span {
	display: none;
}


/*----------------------------------------*/
/*　サブメニュー2　*/
/*----------------------------------------*/
/*
#subMenu2 {
}
#subMenu2 h2 {
	display: none;
}
#subMenu2 ul {
	position: absolute;
	top: 188px;
	margin-top: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-left: 0px;
	width: 152px;
	list-style-type: none;
}
#subMenu2 li {
	float: left;
	width: 152px;
}
#subMenu2 a {
	text-decoration: none;
	display: block;
	height: 30px;
	width: 183px;
	font-size:0px;
}
#subMenu2 p {
	display: none;
}
#sublink2-1 a {
	background: url(/publishing/images/sub_menu_01.gif);
}
#sublink2-1on a {
	background: url(/publishing/images/sub_menu_01on.gif);
}
#sublink2-2 a {
	background: url(/publishing/images/sub_menu_02.gif);
}
#sublink2-2on a {
	background: url(/publishing/images/sub_menu_02on.gif);
}
#sublink2-3 a {
	background: url(/publishing/images/sub_menu_03.gif);
}
#sublink2-3on a {
	background: url(/publishing/images/sub_menu_03on.gif);
}
#sublink2-4 a {
	background: url(/publishing/images/sub_menu_04.gif);
}
#sublink2-4on a {
	background: url(/publishing/images/sub_menu_04on.gif);
}
#sublink2-5 a {
	background: url(/publishing/images/sub_menu_05.gif);
}
#sublink2-5on a {
	background: url(/publishing/images/sub_menu_05on.gif);
}
#sublink2-6 a {
	background: url();
}

#sublink2-7 a {
	background: url(/publishing/images/sub_menu_07.gif);
}
#sublink2-7on a {
	background: url(/publishing/images/sub_menu_07on.gif);
}

#sublink2-8 a {
	background: url(/publishing/images/sub_menu_08.gif);
}
#sublink2-8on a {
	background: url(/publishing/images/sub_menu_08on.gif);
}

#sublink2-9 a {
	background: url(/publishing/images/sub_menu_09.gif);
}
#sublink2-9on a {
	background: url(/publishing/images/sub_menu_09on.gif);
}
#sublink2-10 a {
	background: url(/publishing/images/sub_menu_10.gif);
}
#sublink2-10on a {
	background: url(/publishing/images/sub_menu_10on.gif);
}

#sublink2-11 a {
	background: url(/publishing/images/sub_menu_11.gif);
}
#sublink2-11on a {
	background: url(/publishing/images/sub_menu_11on.gif);
}

#sublink2-12 a {
	background: url(/publishing/images/sub_menu_12.gif);
}
#sublink2-12on a {
	background: url(/publishing/images/sub_menu_12on.gif);
}
#sublink2-13 a {
	background: url(/publishing/images/sub_menu_13.gif);
}
#sublink2-13on a {
	background: url(/publishing/images/sub_menu_13on.gif);
}

#sublink2-14 a {
	background: url(/publishing/images/sub_menu_14.gif);
}
#sublink2-14on a {
	background: url(/publishing/images/sub_menu_14on.gif);
}
#sublink2-15 a {
	background: url(/publishing/images/sub_menu_15.gif);
}
#sublink2-15on a {
	background: url(/publishing/images/sub_menu_15on.gif);
}
#sublink2-16 a {
	background: url(/publishing/images/sub_menu_16.gif);
}
#sublink2-16on a {
	background: url(/publishing/images/sub_menu_16on.gif);
}

#sublink2-17 a {
	background: url(/publishing/images/sub_menu_17.gif);
}
#sublink2-17on a {
	background: url(/publishing/images/sub_menu_17on.gif);
}



#sublink2-18 a {
	background: url(/publishing/images/sub_menu_18.gif);
}
#sublink2-18on a {
	background: url(/publishing/images/sub_menu_18on.gif);
}
#sublink2-19 a {
	background: url(/publishing/images/sub_menu_19.gif);
}
#sublink2-19on a {
	background: url(/publishing/images/sub_menu_19on.gif);
}
*/


/*----------------------------------------*/
/*　セカンドローカルナビ　*/
/*----------------------------------------*/
#secondLocalNavi {
	float:left;
	width:100%;
	margin-bottom: 15px;
}
#secondLocalNavi h2 {
	display: none;
}
#secondLocalNavi ul {
/*	position: absolute;
	top: 240px;
	margin-top: 0px;
	margin-left: 208px;*/
	margin:0px 0px 0px 0px; 
	padding-top: 0px;
	padding-left: 0px;
	width: 562px;
	list-style-type: none;
	background-color: #9B9B9B;
}
#secondLocalNavi li {
	float: left;
}
#secondLocalNavi a {
	text-decoration: none;
}
#secondLocalNavi p {
	display: none;
}
/*　ワイドミリオンメニュー　*/
#secondnavi1-1 a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi_01.gif);
	font-size:0px;
}
#secondnavi1-1on a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi_01on.gif);
	font-size:0px;
}
#secondnavi1-2 a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi_02.gif);
	font-size:0px;
}
#secondnavi1-2on a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi_02on.gif);
	font-size:0px;
}
#secondnavi1-3 a {
	display: block;
	height: 25px;
	width: 114px;
	background: url(/publishing/images/second_local_navi_03.gif);
	font-size:0px;
}
#secondnavi1-3on a {
	display: block;
	height: 25px;
	width: 114px;
	background: url(/publishing/images/second_local_navi_03on.gif);
	font-size:0px;
}

/*　リンクルミリオンメニュー　*/

#secondnavi2-1 a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_01.gif);
	font-size:0px;
}
#secondnavi2-1on a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_01on.gif);
	font-size:0px;
}
#secondnavi2-2 a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_02.gif);
	font-size:0px;
}
#secondnavi2-2on a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_02on.gif);
	font-size:0px;
}
#secondnavi2-3 a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_03.gif);
	font-size:0px;
}
#secondnavi2-3on a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_03on.gif);
	font-size:0px;
}
#secondnavi2-4 a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_04.gif);
	font-size:0px;
}
#secondnavi2-4on a {
	display: block;
	height: 25px;
	width: 112px;
	background: url(/publishing/images/second_local_navi02_04on.gif);
	font-size:0px;
}
#secondnavi2-5 a {
	display: block;
	height: 25px;
	width: 114px;
	background: url(/publishing/images/second_local_navi02_05.gif);
	font-size:0px;
}
#secondnavi2-5on a {
	display: block;
	height: 25px;
	width: 114px;
	background: url(/publishing/images/second_local_navi02_05on.gif);
	font-size:0px;
}




/*----------------------------------------*/
/*　ディレクトリ　*/
/*----------------------------------------*/
#directory {
	position: absolute;
	top: 90px;
	margin-top: 0px;
	margin-left: 23px;
	padding-top: 0px;
	padding-left: 0px;
}
#directory h3 {
	display: none;
}
#directory span {
	margin-top: 0px;
	margin-left: 14px;
	font-size:12px;
	color:#333333;
}
#directory span a {
	margin-top: 0px;
	margin-left: 0px;
	font-size:12px;
	color:#333333;
}
#icon {
	position: absolute;
	top: 3px;
	margin-top: 0px;
	margin-left: 0px;
	height: 11px;
	width: 11px;
	background: url(/publishing/images/home_icon.gif);
	background-repeat: no-repeat;
}




/*----------------------------------------*/
/*　「出版案内」ページ内容　*/
/*----------------------------------------*/


/*----------------------------------------*/
/* グレード・ワン */
/*----------------------------------------*/
#gradeone {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005jo.gif);
	background-repeat: no-repeat;
}
#gradeone .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c10.gif);
	font-size:0px;
}
#gradeone .seriesName span {
	display: none;
}
#gradeone .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#gradeone .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005jq.gif);
	background-repeat: no-repeat;
}
#gradeone .button p {
	display: none;
}

/*----------------------------------------*/
/* ユニバーサル */
/*----------------------------------------*/
#universal {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005js.gif);
	background-repeat: no-repeat;
}
#universal .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c11.gif);
	font-size:0px;
}
#universal .seriesName span {
	display: none;
}
#universal .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#universal .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005ju.gif);
	background-repeat: no-repeat;
}
#universal .button p {
	display: none;
}
/*----------------------------------------*/
/* くるマップ */
/*----------------------------------------*/
#kurumap {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005jv.gif);
	background-repeat: no-repeat;
}
#kurumap .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c12.gif);
	font-size:0px;
}
#kurumap .seriesName span {
	display: none;
}
#kurumap .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#kurumap .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;

	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005jx.gif);
	background-repeat: no-repeat;
}
#kurumap .button p {
	display: none;
}
/*----------------------------------------*/
/* くるマップmini */
/*----------------------------------------*/
#kurumapMini {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005jy.gif);
	background-repeat: no-repeat;
}
#kurumapMini .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000bz9.gif);
	font-size:0px;
}
#kurumapMini .seriesName span {
	display: none;
}
#kurumapMini .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#kurumapMini .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005k0.gif);
	background-repeat: no-repeat;
}
#kurumapMini .button p {
	display: none;
}
/*----------------------------------------*/
/* ダイナミック */
/*----------------------------------------*/
#dynamic {
/*	margin-top: 17px;
	margin-left: 208px;
	width: 562px;*/
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005k1.gif);
	background-repeat: no-repeat;
}
#dynamic .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0l.gif);
	font-size:0px;
}
#dynamic .seriesName span {
	display: none;
}
#dynamic .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#dynamic .button {

	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005k3.gif);
	background-repeat: no-repeat;
}
#dynamic .button p {
	display: none;
}
/*----------------------------------------*/
/* ミリオン文庫 */
/*----------------------------------------*/
#millionBunko {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005k4.gif);
	background-repeat: no-repeat;
}
#millionBunko .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0m.gif);
	font-size:0px;
}
#millionBunko .seriesName span {
	display: none;
}
#millionBunko .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#millionBunko .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005k6.gif);
	background-repeat: no-repeat;
}
#millionBunko .button p {
	display: none;
}
/*----------------------------------------*/
/* 一般書籍 */
/*----------------------------------------*/
#general {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005k7.gif);
	background-repeat: no-repeat;
}
#general .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0n.gif);
	font-size:0px;
}
#general .seriesName span {
	display: none;
}
#general .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#general .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005k9.gif);
	background-repeat: no-repeat;
}
#general .button p {
	display: none;
}
/*----------------------------------------*/
/* 僕らの就活 */
/*----------------------------------------*/
#shukatsu {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005ka.gif);
	background-repeat: no-repeat;
}
#shukatsu .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c13.gif);
	font-size:0px;
}
#shukatsu .seriesName span {
	display: none;
}
#shukatsu .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#shukatsu .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005kc.gif);
	background-repeat: no-repeat;
}
#shukatsu .button p {
	display: none;
}
/*----------------------------------------*/
/* ダイレクト */
/*----------------------------------------*/
#direct {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005kd.gif);
	background-repeat: no-repeat;
}
#direct .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0o.gif);
	font-size:0px;
}
#direct .seriesName span {
	display: none;
}
#direct .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#direct .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005kf.gif);

	background-repeat: no-repeat;
}
#direct .button p {
	display: none;
}
/*----------------------------------------*/
/* 日本の世界遺産 */
/*----------------------------------------*/
#isan {
/*	margin-top: 17px;
	margin-left: 208px;*/
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c8i.gif);
	background-repeat: no-repeat;
}
#isan .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0r.gif);
	font-size:0px;
}
#isan .seriesName span {
	display: none;
}
#isan .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#isan .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c4v.gif);
	background-repeat: no-repeat;
}
#isan .button p {
	display: none;
}

/*----------------------------------------*/
/* 山歩ガイドシリーズ */
/*----------------------------------------*/
#sanpo {
/*	margin-top: 17px;
	margin-left: 208px;*/
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c8j.gif);
	background-repeat: no-repeat;
}
#sanpo .seriesName {

	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0q.gif);
	font-size:0px;
}
#sanpo .seriesName span {
	display: none;
}
#sanpo .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#sanpo .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c4u.gif);
	background-repeat: no-repeat;
}
#sanpo .button p {
	display: none;
}


/*----------------------------------------*/

.topBorder {
	margin-top: 10px;
	margin-bottom: 15px;
/*	margin-left: 208px;*/
	padding-top: 0px;
	padding-left: 0px;
	height: 1px;
	width: 561px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005kg.gif);
	background-repeat: no-repeat;
	font-size:0px;
}
.buttonLink a {
	width: 189px;
	height: 17px;
	display: block;
}

/*----------------------------------------*/
/* ワイドミリオン */
/*----------------------------------------*/
#wide-million {
	width: 562px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c8b.gif);
	background-repeat: no-repeat;
}
#wide-million .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0u.gif);
	font-size:0px;
}
#wide-million .seriesName span {
	display: none;
}
#wide-million .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#wide-million .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c49.gif);
	background-repeat: no-repeat;
}
#wide-million .button p {
	display: none;
}
#wideSeriesName01 {
	width: 182px;
	height: 19px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000cc2.gif);
	background-repeat: no-repeat;
}
#wideSeriesName01 h4 span {
	display: none;
}
#wideSeriesName02 {
	width: 182px;
	height: 19px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000cc3.gif);
	background-repeat: no-repeat;
}
#wideSeriesName02 h4 span {
	display: none;
}
#wideSeriesName03 {
	width: 182px;
	height: 19px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000cc4.gif);
	background-repeat: no-repeat;
}
#wideSeriesName03 h4 span {
	display: none;
}

/*----------------------------------------*/
/* リンクミリオン */
/*----------------------------------------*/
#wrinkle-million {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c8c.gif);
	background-repeat: no-repeat;
}
#wrinkle-million .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0v.gif);
	font-size:0px;
}
#wrinkle-million .seriesName span {
	display: none;
}
#wrinkle-million .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#wrinkle-million .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c4a.gif);
	background-repeat: no-repeat;
}
#wrinkle-million .button p {
	display: none;
}
#wrinkle-million .image {
	margin-top: -75px;
	margin-left: 320px;
	width: 179px;
	height: 110px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005jr.jpg);
	background-repeat: no-repeat;
}
/*----------------------------------------*/
/* ミリオンハンディ */
/*----------------------------------------*/
#million-handy {
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c8d.gif);
	background-repeat: no-repeat;
}
#million-handy .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0w.gif);
	font-size:0px;
}
#million-handy .seriesName span {
	display: none;
}
#million-handy .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#million-handy .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c4b.gif);
	background-repeat: no-repeat;
}
#million-handy .button p {
	display: none;
}


/*----------------------------------------*/
/*　「ワイドミリオン」ページ内容　*/
/*----------------------------------------*/
.topBorder02 {
	margin-top: 0px;
	margin-left: 208px;
	padding-top: 0px;
	padding-left: 0px;
	height: 1px;
	width: 561px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg02000000005kg.gif);
	background-repeat: no-repeat;
	font-size:0px;
}

.wide-millionBook01 {
	margin-top: 220px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
.wide-millionBook02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
#bookImg01 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg02 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg03 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg04 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg05 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg06 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg07 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg08 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg09 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg10 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg11 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg12 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg13 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg101 {
	margin-top: 7px;
	margin-left: 5px;

	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg102 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg103 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg104 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg105 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg106 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg107 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg108 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg109 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg110 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg201 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg202 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg203 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg204 {
	margin-top: 7px;
	margin-left: 5px;
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}

/*----------------------------------------*/
/*　「リンクルミリオン」ページ内容　*/
/*----------------------------------------*/

.bookName02 h4 {
	margin-left: -2px;
	font-size:14px;
	color : #85489A;
	background-color:#EBE1F0;
	padding:2px;
}
.wrinkle-millionBook01 {
	margin-top: 220px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
.wrinkle-millionBook02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
#bookImg301 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg302 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg303 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg304 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg305 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg306 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg307 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg401 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg402 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg403 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg404 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg405 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;

}
#bookImg406 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg407 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg408 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg409 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg410 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg411 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg412 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg501 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg502 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg503 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg601 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg602 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg701 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg702 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg703 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}

#bookImgwrinkle {
	margin-top: 7px;
	margin-left: 5px;
	width: 85px;
	height:110px;
	float:left;
}

.bookTableSpecial table {
	margin-top: 5px;
	font-size:12px;
}
.bookTableSpecial table th {
	vertical-align: top;
	color : #436E86;
	font-weight: normal;
	background-color:#E3E8EB;
	padding:2px;
	width: 80px;
}
.bookTableSpecial table td.sp01 {
	vertical-align: top;
	color : #CC3333;
	background-color:#ffffff;
	padding:2px;
	font-weight:bold;
	width: 462px;
}

.bookTableSpecial td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFF2F4;
	padding:2px;
	width: 382px;
}
/*----------------------------------------*/
/*　「ミリオンハンディ」ページ内容　*/
/*----------------------------------------*/
.bookImgClass {
	margin-top: 7px;
	margin-left: 5px;
	width: 85px;
	height:110px;
	float:left;
}

.bookName03 h4 {
	margin-left: -2px;
	font-size:14px;
	color : #425CA4;
	background-color:#D6E1F1;
	padding:2px;
}
.million-handyBook01 {
	margin-top: 179px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
.million-handyBook02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
#bookImg801 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg802 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg803 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg804 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg805 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg806 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg807 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}

/*----------------------------------------*/
/*　「ミリオンビジネス」ページ内容　*/
/*----------------------------------------*/

.bookName04 h4 {
	margin-left: -2px;
	font-size:14px;
	color : #32827A;
	background-color:#DAEDE3;
	padding:2px;
}
.million-businessBook01 {
	margin-top: 179px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
.million-businessBook02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
#bookImg901 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg902 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg903 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg904 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg905 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg906 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}
#bookImg907 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}

/*----------------------------------------*/
/*　「ミリオンデラックス」ページ内容　*/
/*----------------------------------------*/

.bookName05 h4 {
	margin-left: -2px;
	font-size:14px;
	color : #788534;
	background-color:#ECEDDA;
	padding:2px;
}
.million-deluxeBook01 {
	margin-top: 179px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
.million-deluxeBook02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
#bookImg1001 {
	margin-top: 7px;
	margin-left: 5px;
	background: url();
	background-repeat: no-repeat;
	width: 85px;
	height:110px;
	float:left;
}

#empty {
	width: 5px;
	height:180px;
}


.bookTable02 {
	margin-top: 5px;
	font-size:12px;
}
.bookTable02 table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#F8F1FB;
	padding:2px;
	width: 562px;
}


/*----------------------------------------*/
/*----------------------------------------*/

/*　「ユニバーサル」ページ内容　*/
/*----------------------------------------*/

#bookName05 h4 {
	margin-left: -2px;
	font-size:14px;
	color : #1F7839;
	background-color:#E3F1D6;
	padding:2px;
}

.bookTableUni {
	margin-top: 1px;
	margin-left: 8px;

	font-size:12px;
}
.bookTableUni table th {
	vertical-align: top;
	color : #1F7839;
	font-weight: normal;
	background-color:#E3F1D6;
	padding:2px;
	width: 100px;
}
.bookTableUni table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
/*----------------------------------------*/
/*----------------------------------------*/
/*　「くるマップ」ページ内容　*/
/*----------------------------------------*/

#bookName07 h4 {
	margin-left: -2px;
	font-size:14px;
	color:#3C7EBF;
	background-color:#EBF3FB;
	padding:2px;
}





.bookTableKuru {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableKuru table th {
	vertical-align: top;
	color : #3C7EBF;
	font-weight: normal;
	background-color:#EBF3FB;
	padding:2px;
	width: 100px;
}
.bookTableKuru table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}



.bookTableKuruMini {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableKuruMini table th {
	vertical-align: top;
	color : #32827A;
	font-weight: normal;
	background-color:#DAEDE3;
	padding:2px;
	width: 100px;
}
.bookTableKuruMini table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
#bookNameKuruMini h4 {
	margin-left: -2px;
	font-size:14px;
	color : #32827A;
	background-color:#DAEDE3;
	padding:2px;
}
/*----------------------------------------*/
/*----------------------------------------*/
/*　「就職」ページ内容　*/
/*----------------------------------------*/

#bookName08 h4 {
	margin-left: -2px;
	font-size:14px;
	color:#9C7D00;
	background-color:#FFF7E2;
	padding:2px;
}
.bookTableShu {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableShu table th {
	vertical-align: top;
	color : #9C7D00;
	font-weight: normal;
	background-color:#FFF7E2;
	padding:2px;
	width: 100px;
}
.bookTableShu table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}

.bookNameDirect h4 {
	margin-left: -2px;
	font-size:14px;
	color : #B05B70;
	background-color:#F5E7EA;
	padding:2px;
}

/*----------------------------------------*/
.bookImg {
	margin-top: 7px;
	margin-left: 5px;
	width: 85px;
	height:110px;
	float:left;

}
.bookImg2 {
	margin-top: 7px;
	margin-left: 1px;
	width: 88px;
	height:110px;
	float:left;

}

.bookBox01 {
	margin-top: 179px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
.bookBox02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}

.bookTableDirect {
	margin-top: 5px;
	font-size:12px;
}
.bookTableDirect table th {
	vertical-align: top;
	color : #BC677C;
	font-weight: normal;
	background-color:#F5E7EA;
	padding:2px;
	width: 80px;
}
.bookTableDirect table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 382px;
}

.bookTableWide {
	margin-top: 5px;
	font-size:12px;
}
.bookTableWide table th {
	vertical-align: top;
	color : #CA725A;
	font-weight: normal;
	background-color:#F7E9E5;
	padding:2px;
	width: 80px;
}
.bookTableWide table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 382px;
}
.bookTableWrinkle {
	margin-top: 5px;
	font-size:12px;
}
.bookTableWrinkle table th {
	vertical-align: top;
	color : #85489A;
	font-weight: normal;
	background-color:#EBE1F0;
	padding:2px;
	width: 80px;
}
.bookTableWrinkle table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 382px;
}
.bookTableHandy {
	margin-top: 5px;
	font-size:12px;
}
.bookTableHandy table th {
	vertical-align: top;
	color : #425CA4;
	font-weight: normal;
	background-color:#D6E1F1;
	padding:2px;
	width: 80px;
}
.bookTableHandy table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 382px;
}
.bookTableDynamic {
	margin-top: 5px;
	font-size:12px;
}
.bookTableDynamic table th {
	vertical-align: top;
	color : #788534;
	font-weight: normal;
	background-color:#ECEDDA;
	padding:2px;
	width: 80px;
}
.bookTableDynamic table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 382px;
}

/*----------------------------------------*/

#bookNameBunko h4 {
	margin-left: -2px;
	font-size:14px;
	color : #8C694E;
	background-color:#F4E0D1;
	padding:2px;
}
/*----------------------------------------*/


.bookTableBunko {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableBunko table th {
	vertical-align: top;
	font-weight: normal;
	color : #8C694E;
	background-color:#F4E0D1;
	padding:2px;
	width: 100px;
}
.bookTableBunko table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
/*----------------------------------------*/

#subTitleGeneral h3 {
	position: absolute;
	top: 170px;
	margin-left: 208px;
	height: 32px;
	width: 588px;
	display: block;
	background: url(/publishing/images/sub_title_general.gif);
	font-size:0px;
	margin-bottom: 0px;
}
#subTitleGeneral h3 span {
	display: none;
}
/*----------------------------------------*/

#bookNameGeneral h4 {
	margin-left: -2px;
	font-size:14px;
	color : #9E6976;
	background-color:#F6D7DF;
	padding:2px;
}

/*---著者----------------------------------*/

#bookNameGeneral2 {
	width:562px;
	height:19px;
	color : #9E6976;
	background-color:#F6D7DF;
}
#bookNameGeneral2 h4 {
	font-size:14px;
	padding:2px;
	float:left;
}
.author{
	float:right;
	padding:2px;
	font-weight:normal;
	font-size:12px;
}

/*----------------------------------------*/


.bookTableGeneral {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableGeneral table th {
	vertical-align: top;
	font-weight: normal;
	color : #9E6976;
	background-color:#F6D7DF;
	padding:2px;
	width: 100px;
}
.bookTableGeneral table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
/*----------------------------------------*/
/*----------------------------------------*/
/*　「山歩」ページ内容　*/
/*title----------------------------------------*/

#bookNameSanpo h4 {
	margin-left: -2px;
	font-size:14px;
	color : #BE5754;
	background-color:#FDE1E6;
	padding:2px;
}
/*subtitle----------------------------------------*/

#subTitleSanpo h3 {
	position: absolute;
	top: 170px;
	margin-left: 208px;
	height: 32px;
	width: 588px;
	display: block;
	background: url(/publishing/images/sub_title_sanpo.gif);
	font-size:0px;
	margin-bottom: 0px;
}
#subTitleSanpo h3 span {
	display: none;
}

/*table----------------------------------------*/

.bookTableSanpo {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableSanpo table th {
	vertical-align: top;
	color : #BE5754;
	font-weight: normal;
	background-color:#FDE1E6;
	padding:2px;
	width: 100px;
}
.bookTableSanpo table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
.popupWindowGeneral h4 span {
	font-size:11px;
	font-weight: normal;
}
.popupWindowGeneral h4 {
	margin-left: -2px;
	font-size:12px;
	color : #9E6976;
	background-color:#F6D7DF;
	padding:2px;
	margin:5px 2px 2px 6px;
}
#pop0001Caption {
	margin-top: 1px;
	margin-left: 6px;


	width: 124px;
	float:left;
	font-size:12px;
	text-align:center;
}
.popImg{
	margin-top: 5px;
	margin-left: 6px;
	float:left;
}
.flortClear2 {
	clear:both;
	margin: 0px;
	padding: 0px;
}

/*----------------------------------------*/
/*　「日本の世界遺産」ページ内容　*/
/*title----------------------------------------*/

#bookNameisan h4 {
	margin-left: -2px;
	font-size:14px;
	color : #0F9205;
	background-color:#DFF8DD;
	padding:2px;
}
/*subtitle----------------------------------------*/

#subTitleIsan h3 {
	position: absolute;
	top: 170px;
	margin-left: 208px;
	height: 32px;
	width: 588px;
	display: block;
	background: url(/publishing/images/sub_title_isan.gif);
	font-size:0px;
	margin-bottom: 0px;
}
#subTitleIsan h3 span {
	display: none;
}

/*table----------------------------------------*/

.bookTableIsan {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableIsan table th {
	vertical-align: top;
	color : #0F9205;
	font-weight: normal;
	background-color:#DFF8DD;
	padding:2px;
	width: 100px;
}
.bookTableIsan table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
/*----------------------------------------*/
/*----------------------------------------*/


/*----------------------------------------*/

/*----------------------------------------*/
/*　「Bilingual Atlas」ページ内容　*/
/*----------------------------------------*/

/*title----------------------------------------*/

#bookNamebilingual h4 {
	margin-left: -2px;
	font-size:14px;
	color : #C04604;
	background-color:#F8E1D4;
	padding:2px;
}
/*subtitle----------------------------------------*/

#subTitleBilingual h3 {
	position: absolute;
	top: 170px;
	margin-left: 208px;
	height: 32px;
	width: 588px;
	display: block;
	background: url(/publishing/images/sub_title_bilingual.gif);
	font-size:0px;
	margin-bottom: 0px;
}
#subTitleBilingual h3 span {
	display: none;
}

/*table----------------------------------------*/

.bookTableBilingual {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableBilingual table th {
	vertical-align: top;
	color : #C04604;
	font-weight: normal;
	background-color:#F8E1D4;
	padding:2px;
	width: 100px;
}
.bookTableBilingual table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
/*----------------------------------------*/
/*----------------------------------------*/
#bilingual {
/*	margin-top: 17px;
	margin-left: 208px;*/
	width: 562px;
	height: 133px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c8h.gif);
	background-repeat: no-repeat;
}
#bilingual .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0s.gif);
	font-size:0px;
}
#bilingual .seriesName span {
	display: none;
}
#bilingual .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#bilingual .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c4s.gif);
	background-repeat: no-repeat;
}
#bilingual .button p {
	display: none;
}
/*----------------------------------------*/

/*----------------------------------------*/
/*　「ちず鉄」ページ内容　*/
/*----------------------------------------*/

/*title----------------------------------------*/

#bookNametizutetu{
	width:562px;
	height:19px;
	color : #129D99;
	background-color:#E6F8F7;
}
#bookNametizutetu h4 {
	font-size:14px;
	padding:2px;
	float:left;
}

.author{

	float:right;
	padding:2px;

	font-weight:normal;
	font-size:12px;
}


/*subtitle----------------------------------------*/

#TitleTizutetu {
	position: absolute;
	top: 230px;
	margin-left: 208px;
	padding: 0 0 0 5px;
	width: 562px;
	font-size:12px;
}
#subTitleTizutetu h3 {
	position: absolute;
	top: 170px;
	margin-left: 208px;
	height: 32px;

	width: 588px;
	display: block;
	background: url(/publishing/images/sub_title_tizutetu.gif);
	font-size:0px;
	margin-bottom: 0px;
}
#subTitleTizutetu h3 span {
	display: none;
}
.tizubookBox01 {
	margin-top: 240px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}
.tizubookBox02 {
	margin-top: 10px;
	margin-left: 208px;
	margin-bottom: 10px;
	width: 562px;
}

/*table----------------------------------------*/

.bookTableTizutetu {
	margin-top: 1px;
	margin-left: 8px;
	font-size:12px;
}
.bookTableTizutetu table th {
	vertical-align: top;
	color : #129D99;
	font-weight: normal;
	background-color:#E6F8F7;
	padding:2px;
	width: 100px;
}
.bookTableTizutetu table td {
	vertical-align: top;
	font-weight: normal;
	background-color:#EFEFEF;
	padding:2px;
	width: 454px;
}
/*----------------------------------------*/
/*----------------------------------------*/
#tizutetu {
/*	margin-top: 17px;
	margin-left: 208px;*/
	width: 562px;
	height: 130px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c8k.gif);
	background-repeat: no-repeat;
}
#tizutetu .seriesName {
	margin-left: 96px;
	width: 466px;
	height: 28px;
	display: block;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c0t.gif);
	font-size:0px;
}
#tizutetu .seriesName span {
	display: none;
}
#tizutetu .description {
	margin-left: 96px;
	width: 464px;
	font-size:12px;
	line-height: 130%;
}
#tizutetu .button {
	margin-top: 5px;
	margin-left: 96px;
	width: 189px;
	height: 17px;
	background: url(/publishing/images/hdg02000000001o1-img/hdg0200000000c4t.gif);
	background-repeat: no-repeat;
}
#tizutetu .button p {
	display: none;
}
/*----------------------------------------*/







/* -- @et -- */
#subTitleDesc {
	position: absolute;
	top: 230px;
	margin-left: 208px;
	padding: 0 0 0 5px;
	width: 562px;
	font-size:12px;
}




/* =========================================================
■ サイドメニューCSS
========================================================= */
#accordion
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#accordion a.head{
color: #000000 !important;
  background: url(/common/side_menu_notacctive.jpg); !important;
  background-repeat: no-repeat; 
  text-decoration: none;
}

#accordion ul
{
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
  list-style-type: none;
}
#accordion li a
{
　width: 183px;
  display: block;
  height: 25px;
  font-size: 12px;
  padding: 5px 0 0 23px;
  text-align: left;
  color: #000000 !important;
  background: url(/common/side_menu_notacctive.jpg);
  background-repeat: no-repeat; 
  text-decoration:none;
 }
 
#accordion li a span {
font-weight: bold;
}

#accordion li li a{
  background: url(/common/side_menu_detail.jpg);
background-repeat: no-repeat; 
  color: #000000;
  display: block;
  text-indent: 3px;
  font-size: 11px;
}

#accordion li li a:hover{
  background: url(/common/side_menu_detail_on.jpg);
background-repeat: no-repeat; 
}
