@charset "shift_jis";

body,td,th {
	font-family:‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size:12px;
	line-height:2.2;
	color:#333333;
}

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#33CC66/*:#33CC00*/;
}

.ClearSpace {clear:both;width:10px;height:0px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet15px {clear:both;width:10px;height:15px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet20px {clear:both;width:10px;height:20px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet30px {clear:both;width:10px;height:30px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet40px {clear:both;width:10px;height:40px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet50px {clear:both;width:10px;height:50px;margin:0px;padding:0px;text-indent:-9999px;}

.COLOR-Red {color:#CC0000;}
.COLOR-Orange {color:#FF6600;}
.COLOR-Blue {color:#000066;}
.COLOR-Green {color:#669900;}
.COLOR-Yellow {color:#FFCC00;}
.COLOR-White {color:#FFFFFF;}


.img_L {
	float:left;
	margin:0px;
	padding:0px 30px 0px 0px;
}

.img_R {
	float:right;
	margin:0px;
	padding:0px 10px 20px 0px;
}

.img_R-goods {
	float:right;
	margin:0px;
	padding:0px 0px 10px 20px;
}

.img_main {
	clear:both;
	margin:0px;
	padding:40px 0px 20px 0px;
}

.img_main-haya {
	clear:both;
	margin:0px;
	padding:30px 0px 0px 0px;
}

.img_main-books {
	clear:both;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.img_main-books02 {
	clear:both;
	margin:0px;
	padding:0px 0px 40px 0px;
}


/* ------------------------------------------------------------
@@ƒy[ƒWƒx[ƒX
------------------------------------------------------------ */

#container {
	clear:both;
	position:relative;
	width:700px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	/*border-left:4px solid #DDDDDD;
	border-right:4px solid #DDDDDD;*/
}

#container-inner {
	position:static;
	width:700px;
	margin:0px;
	padding:0px;
}

#header {
	clear:both;
	position:relative;
	width:700px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#header-inner {
	position:static;
	width:700px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#header-inner h1 {
	width:700px;
	margin:0px;
	padding:0px 0px 0px 0px;
}


#contents {
	float:none;
	clear:both;
	position:relative;
	width:600px;
	margin:0px;
	padding:40px 50px 0px 50px;
}

#contents-inner {
	position:static;
	width:600px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:14PX;
	text-align:justify;
}

.goods_info {
	clear:both;
	margin:0px;
	padding:20px 0px 20px 0px;
}


#goods_box_A {
	clear:both;
	position:relative;
	width:560px;
	margin:0px 0px 0px 0px;
	padding:18px 18px 18px 18px;
	background-color:#FFFFCC;
	border:2px solid #3399FF;
}

#goods_box_A-inner {
	position:static;
	width:560px;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	text-align:justify;
}

#goods_box_A-inner h2 {
	width:415px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 4px 0px;
	font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";
	font-size:20px;
	line-height:1.2;
	color:#3399FF;
	font-weight:normal;
	border-bottom:1px dotted #3399FF;
}


#goods_box_B {
	clear:both;
	position:relative;
	width:560px;
	margin:30px 0px 0px 0px;
	padding:18px 18px 18px 18px;
	background-color:#FFFFCC;
	border:2px solid #FF0000;
}

#goods_box_B-inner {
	position:static;
	width:560px;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	text-align:justify;
}

#goods_box_B-inner h2 {
	width:390px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 4px 0px;
	font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";
	font-size:20px;
	line-height:1.2;
	color:#FF0000;
	font-weight:normal;
	border-bottom:1px dotted #FF0000;
}


#goods_box_C {
	clear:both;
	position:relative;
	width:560px;
	margin:30px 0px 0px 0px;
	padding:18px 18px 18px 18px;
	background-color:#FFFFCC;
	border:2px solid #33CC66;
}

#goods_box_C-inner {
	position:static;
	width:560px;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	text-align:justify;
}

#goods_box_C-inner h2 {
	width:350px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 4px 0px;
	font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";
	font-size:20px;
	line-height:1.2;
	color:#33CC66;
	font-weight:normal;
	border-bottom:1px dotted #33CC66;
}


#goods_box_D {
	clear:both;
	position:relative;
	width:560px;
	margin:30px 0px 0px 0px;
	padding:18px 18px 18px 18px;
	background-color:#FFFFCC;
	border:2px solid #400C00;
}

#goods_box_D-inner {
	position:static;
	width:560px;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	text-align:justify;
}

#goods_box_D-inner h2 {
	width:560px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 4px 0px;
	font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";
	font-size:20px;
	line-height:1.2;
	color:#400C00;
	font-weight:normal;
	border-bottom:1px dotted #400C00;
}

#goods_box_D-text {
	float:right;
	width:400px;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:1.8;
	text-align:justify;
}

#goods_box_D-text2 {
	float:right;
	width:330px;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:1.8;
	text-align:justify;
}

.goods_box_D-lin {
	clear:both;
	margin:0px;
	padding:20px 0px 20px 0px;
}




#goods_box_banner {
	clear:both;
	position:relative;
	width:570px;
	margin:0px 0px 0px 0px;
	padding:40px 15px 0px;
}

#goods_box_banner-inner {
	position:static;
	width:570px;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	text-align:justify;
}




#goods_box-S {
	clear:both;
	width:560px;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
}

.goods_H-sub {
	margin:0px;
	padding:6px 10px 6px 10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:14px;
	line-height:1.6;
	text-align:center;
	background-color:#DDDDDD;
}

.goods_H-text {
	margin:0px;
	padding:6px 10px 6px 10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:14px;
	line-height:1.6;
	text-align:justify;
	background-color:#FFFFFF;
}


.pagetop {
	clear:both;
	width:590px;
	margin:30px 0px 0px 0px;
	padding:6px 10px 0px 0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#333333;
	text-align:right;
	border-top:1px dotted #999999;
}


#footer {
	clear:both;
	position:relative;
	width:700px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFF00;
}

#footer-inner {
	position:static;
	width:700px;
	margin:0px;
	padding:15px 0px 15px 0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	line-height:1.8;
	color:#000000;
	text-align:center;
}

#footer-inner a {color:#FFFFFF;}


/* ------------------------------------------------------------
@@‚¨\‚µž‚Ý ƒŠƒ“ƒN
------------------------------------------------------------ */

/* ‚¨\‚µž‚ÝA */
.app-A {margin:0px;padding:0px;display:block;height:70px;width:560px;list-style:none;text-indent:-9999px;overflow:hidden;}
.app-A a {display:block;height:70px;width:560px;background: url(img/21seiki_app-A.jpg) no-repeat;text-decoration: none;}
.app-A a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ‚¨\‚µž‚ÝB */
.app-B {margin:0px;padding:0px;display:block;height:70px;width:560px;list-style:none;text-indent:-9999px;overflow:hidden;}
.app-B a {display:block;height:70px;width:560px;background: url(img/21seiki_app-B.jpg) no-repeat;text-decoration: none;}
.app-B a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ‚¨\‚µž‚ÝC */
.app-C {margin:0px;padding:0px;display:block;height:70px;width:560px;list-style:none;text-indent:-9999px;overflow:hidden;}
.app-C a {display:block;height:70px;width:560px;background: url(img/21seiki_app-C.jpg) no-repeat;text-decoration: none;}
.app-C a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ‚¨\‚µž‚ÝD */
.app-D {margin:0px;padding:0px;display:block;height:70px;width:270px;list-style:none;text-indent:-9999px;overflow:hidden;}
.app-D a {display:block;height:70px;width:270px;background: url(img/21seiki_app-D.jpg) no-repeat;text-decoration: none;}
.app-D a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ‚¨\‚µž‚ÝD01 */
.app-D01 {margin:0px;padding:0px;display:block;height:50px;width:146px;list-style:none;text-indent:-9999px;overflow:hidden;}
.app-D01 a {display:block;height:50px;width:146px;background: url(img/21seiki_app-D01.jpg) no-repeat;text-decoration: none;}
.app-D01 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* ‚¨\‚µž‚ÝD02 */
.app-D02 {margin:0px;padding:0px;display:block;height:50px;width:144px;list-style:none;text-indent:-9999px;overflow:hidden;}
.app-D02 a {display:block;height:50px;width:144px;background: url(img/21seiki_app-D02.jpg) no-repeat;text-decoration: none;}
.app-D02 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* CDƒ}ƒKƒWƒ“ Ž‹’® */
.B02-mp3 {margin:0px;padding:0px;display:block;height:205px;width:138px;list-style:none;text-indent:-9999px;overflow:hidden;}
.B02-mp3 a {display:block;height:205px;width:138px;background: url(img/21seiki_B-cd_B.jpg) no-repeat;text-decoration: none;}
.B02-mp3 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
@@Ú×ƒŠƒ“ƒNƒƒjƒ…[
------------------------------------------------------------ */

#navi {
	clear:both;
	position:relative;
	width:600px;
	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:200px;
	height:170px;
	margin:0px;
	overflow:hidden;
}

#navi li a {
	display:block;
	width:200px;
	height:170px;
	overflow:hidden;
}

/* ’ÊíŽž */
li#navi01 a {background: url(img/21seiki_A.jpg) no-repeat;}
li#navi02 a {background: url(img/21seiki_B.jpg) no-repeat;}
li#navi03 a {background: url(img/21seiki_C.jpg) no-repeat;}

/* ƒ}ƒEƒXƒI[ƒo[Žž */
li#navi01 a:hover {background: url(img/21seiki_A.jpg) no-repeat;background-position: bottom left;}
li#navi02 a:hover {background: url(img/21seiki_B.jpg) no-repeat;background-position: bottom left;}
li#navi03 a:hover {background: url(img/21seiki_C.jpg) no-repeat;background-position: bottom left;}




/* ------------------------------------------------------------
@@‘Ðw“ü ƒŠƒ“ƒN
------------------------------------------------------------ */

/* ‚·‚Å‚É¢ŠE‚Í‹°Q‚É“Ë“ü‚µ‚½ */
.books_new_app {margin:0px 0px 15px 0px;padding:0px;display:block;height:320px;width:600px;list-style:none;text-indent:-9999px;overflow:hidden;}
.books_new_app a {display:block;height:320px;width:600px;background: url(img/21seiki_books_new.jpg) no-repeat;text-decoration: none;}
.books_new_app a:hover {background-position:left -320px;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
@@‹Œ‘Ðw“ü ƒŠƒ“ƒN
------------------------------------------------------------ */

#books_other {
	clear:both;
	position:relative;
	width:600px;
	height:290px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#books_other ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#books_other li {
	float:left;
	display:block;
	text-indent:-9999px;
	width:150px;
	height:290px;
	margin:0px;
	overflow:hidden;
}

#books_other li a {
	display:block;
	width:150px;
	height:290px;
	overflow:hidden;
}

/* ’ÊíŽž */
li#books_other01 a {background: url(img/books_other01.jpg) no-repeat;}
li#books_other02 a {background: url(img/books_other02.jpg) no-repeat;}
li#books_other03 a {background: url(img/books_other03.jpg) no-repeat;}
li#books_other04 a {background: url(img/books_other04.jpg) no-repeat;}

/* ƒ}ƒEƒXƒI[ƒo[Žž */
li#books_other01 a:hover {background: url(img/books_other01.jpg) no-repeat;background-position:left -290px;}
li#books_other02 a:hover {background: url(img/books_other02.jpg) no-repeat;background-position:left -290px;}
li#books_other03 a:hover {background: url(img/books_other03.jpg) no-repeat;background-position:left -290px;}
li#books_other04 a:hover {background: url(img/books_other04.jpg) no-repeat;background-position:left -290px;}


