@charset "EUC-JP";

body {
	font-family: "Osaka","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯",sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 125%;
	margin: 0 0 0 5px;
	padding: 0;
}

h1 {
 font-size: 14px;
 color: #334d55;
}

h2 {
	font-size: 12px;
	color: #006699;
	line-height: 125%;	
}

h3 {
 font-size: 12px;
 line-height: 100%;
 color: #334d55;
}

h4 {
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

h5 {
 font-size: 12px;
 color: #334d55;
}

ul {
	font-size: 12px;
	color: #666666;
	line-height: 125%;
	list-style: none;
}

p {
	color: #666666;
 	line-height: 125%;
}

/***********************************************/
/***********************************************/
/* new_magazine                                */
/***********************************************/
/***********************************************/

/***********************************************/
/* pagebody                                */
/***********************************************/

#pagebody_osc {
	position: relative; /* ÁêÂÐÇÛÃÖ */
	top: 10px;
	left: 0;
	width: 555px;
}

#pagebody_osc img {
	border: 1px solid #888888;
}

/***********************************************/
/*title                              */
/***********************************************/
#title {

}

#title_kpop {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #ea5721 url("http://www.magazineland.jp/bookstore/photo/kpop/title_back_1.png") no-repeat;
}

#title_uta {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #6699ff url("http://www.magazineland.jp/bookstore/photo/uta/title_back_2.png") no-repeat;
}

#title_usagi {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #5cc52a url("http://www.magazineland.jp/bookstore/photo/usagi/title_back_3.png") no-repeat;
}

#title_ab {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #8b008b url("http://www.magazineland.jp/bookstore/photo/ab/title_back_4.png") no-repeat;
}

#title_book {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/ab/title_back_5.png") no-repeat;
}

#title_kpop h2,
#title_uta h2,
#title_usagi h2,
#title_ab h2,
#title_book h2 {
	text-indent: -9999px;
}

#title_uta ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #222222;
}

#title_kpop ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #ffffff;
}

#title_usagi ul {
	margin: -5px 0 0 320px;
	font-size: 10px;
	color: #222222;
}

#title_ab ul {
	margin: -5px 0 0 320px;
	font-size: 10px;
	color: #222222;
}

#title_book ul {
	margin: -5px 0 0 320px;
	font-size: 10px;
	color: #ffffff;
}



/***********************************************/
/*cover                              */
/***********************************************/

/************* uta ***************/
#cover {
	margin: 1px 0 0 0;
	padding: 10px 20px 10px 10px;
	background: #6699ff;
}

#cover #photo {
	float: left;
	width: 125px;
	margin: 0;
}

#cover h3 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #2e6196;
}

#cover h4 {
	font-size: 12px;
	margin: 0 30px 15px 35px;
}

#cover p {
	text-align: right;
	margin-right: 40px;
}

#cover #star {
	margin: 0 0 0 140px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#cover:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cover {
	display: inline-table;
	}

/*Hides from IE-mac\*/
* html #cover {height: 1%;}
#cover {display: block;}
/*End hide from IE-mac*/

#star ul {
	margin: 20px 0 10px 0;
	line-height: 150%;
}

#cover h4#uta3 {
	margin-top: -5px;
	line-height: 110%;
	font-size: 14px;
	color: #6699ff;
}

/************* kpop ***************/
#cover_kpop {
	margin: 1px 0 0 0;
	padding: 10px 20px 10px 10px;
	/*background: #ea5721;*/
	background: #ff6600;
}

#cover_kpop #photo {
	float: left;
	width: 125px;
	margin: 0;
}

#cover_kpop h3 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #ea5721;
}

#cover_kpop h4 {
	font-size: 12px;
	margin: 0 30px 15px 35px;
}

#cover_kpop p {
	text-align: right;
	margin-right: 40px;
}

#cover_kpop #star {
	margin: 0 0 0 140px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#cover_kpop:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cover_kpop {
	display: inline-table;
	}

/*Hides from IE-mac\*/
* html #cover_kpop {height: 1%;}
#cover_kpop {display: block;}
/*End hide from IE-mac*/

#star ul {
	margin: 20px 0 10px 0;
	line-height: 150%;
}

#cover_kpop h3#kpop1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #ea5721;
}

#cover_kpop h4#kpop2 {
	margin-top: -5px;
	color: #ea5721;
}

#cover_kpop h4#kpop3 {
	margin-top: -5px;
	line-height: 110%;
	font-size: 14px;
	color: #ea5721;
}

/************* usagi ***************/
#cover_usagi {
	margin: 1px 0 0 0;
	padding: 10px 20px 10px 10px;
	background: #5cc52a;
}

#cover_usagi #photo {
	float: left;
	width: 125px;
	margin: 0;
}

#cover_usagi h3 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #5cc52a;
}

#cover_usagi h4 {
	font-size: 12px;
	margin: 0 30px 15px 35px;
}

#cover_usagi p {
	text-align: right;
	margin-right: 40px;
}

#cover_usagi #star {
	margin: 0 0 0 140px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#cover_usagi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cover_usagi {
	display: inline-table;
	}

/*Hides from IE-mac\*/
* html #cover_usagi {height: 1%;}
#cover_usagi {display: block;}
/*End hide from IE-mac*/

#star ul {
	margin: 20px 0 10px 0;
	line-height: 150%;
}

#cover_usagi h3#usagi1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #5cc52a;
}

#cover_usagi h4#usagi2 {
	margin-top: -5px;
	color: #5cc52a;
}

#cover_usagi h4#usagi3 {
	margin-top: -5px;
	line-height: 110%;
	font-size: 14px;
	color: #5cc52a;
}

/************* ab ***************/
#cover_ab {
	margin: 1px 0 0 0;
	padding: 10px 20px 10px 10px;
	background: #8b008b;
}

#cover_ab #photo {
	float: left;
	width: 125px;
	margin: 0;
}

#cover_ab h3 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #8b008b;
}

#cover_ab h4 {
	font-size: 12px;
	margin: 0 30px 15px 35px;
}

#cover_ab p {
	text-align: right;
	margin-right: 40px;
}

#cover_ab #star {
	margin: 0 0 0 140px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#cover_ab:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cover_ab {
	display: inline-table;
	}

/*Hides from IE-mac\*/
* html #cover_ab {height: 1%;}
#cover_ab {display: block;}
/*End hide from IE-mac*/

#star ul {
	margin: 20px 0 10px 0;
	line-height: 150%;
}

#cover_ab h3#ab1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #8b008b;
}

#cover_ab h4#ab2 {
	margin-top: -5px;
	color: #8b008b;
}

#cover_ab h4#ab3 {
	margin-top: -5px;
	line-height: 110%;
	font-size: 14px;
	color: #8b008b;
}

/************* book ***************/
#cover_book {
	margin: 1px 0 0 0;
	padding: 10px 20px 10px 10px;
	background: #c71585;
}

#cover_book #photo {
	float: left;
	width: 125px;
	margin: 0;
}

#cover_book h3 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #c71585;
	text-transform: uppercase;
}

#cover_book h4 {
	font-size: 12px;
	margin: 0 30px 15px 35px;
}

#cover_book p {
	text-align: right;
	margin-right: 40px;
}

#cover_book #star {
	margin: 0 0 0 140px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#cover_book:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cover_book {
	display: inline-table;
	}

/*Hides from IE-mac\*/
* html #cover_book {height: 1%;}
#cover_ab {display: block;}
/*End hide from IE-mac*/

#star ul {
	margin: 20px 0 10px 0;
	line-height: 150%;
}

#cover_book h3#book1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 150%;
	border-bottom: 1px solid #666666;
	color: #c71585;
	text-transform: uppercase;
}

#cover_book h4#book2 {
	margin-top: -5px;
	color: #c71585;
}

#cover_book h4#book3 {
	margin-top: -5px;
	line-height: 110%;
	font-size: 14px;
	color: #c71585;
}

#cover_bn_cd h4#cd3 {
	margin-top: -5px;
	line-height: 110%;
	font-size: 14px;
	color: #d2691e;
}


/************* book_2 ***************/
#cover_book_2 {
	margin: 1px 0 0 0;
	padding: 10px 20px 10px 10px;
	background: #ec9c01;
}

#cover_book_2 #photo {
	float: left;
	width: 125px;
	margin: 0;
}

#cover_book_2 h3 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #ec9c01;
	text-transform: uppercase;
}

#cover_book_2 h4 {
	font-size: 12px;
	margin: 0 30px 15px 35px;
}

#cover_book_2 p {
	text-align: right;
	margin-right: 40px;
}

#cover_book_2 #star {
	margin: 0 0 0 140px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#cover_book_2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cover_book_2 {
	display: inline-table;
	}

/*Hides from IE-mac\*/
* html #cover_book_2 {height: 1%;}
#cover_ab {display: block;}
/*End hide from IE-mac*/

#cover_book_2 h3#book1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 150%;
	border-bottom: 1px solid #666666;
	color: #ec9c01;
	text-transform: uppercase;
}

#cover_book_2 h4#book2 {
	margin-top: -5px;
	color: #ec9c01;
}

#cover_book_2 h4#book3 {
	margin-top: -5px;
	line-height: 110%;
	font-size: 14px;
	color: #ec9c01;
}


/***********************************************/
/*specimen                             */
/***********************************************/

/************* uta ***************/
.specimen {
	clear: both;
	margin: 10px 0 0 0;
	border: 1px solid #666666;
}

/*Hides from IE5-mac\*/
* html .specimen {height: 1%;}
/*End hide from IE5-mac*/

.specimen img {
	margin: 0 100px 10px 100px;
}

.specimen h3 {
	margin: 0;
	font-size: 14px;
	line-height: 150%;
	padding-left: 20px;
	background: #6699ff;
	color: #ffffff;
}

.specimen h4 {
	margin: 10px 0 0 20px;
	padding: 0 10px 0 10px;
	color: #ea5721;
}

.specimen ul {
	margin: 10px 0 10px 20px;
	padding: 0 10px 0 20px;
}

.specimen ul ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

.specimen #specimen_1115 {
	background: #6699ff;
	color: #ffffff;
}

/************* kpop ***************/
.specimen_kpop {
	clear: both;
	margin: 10px 0 0 0;
	border: 1px solid #666666;
}

/*Hides from IE5-mac\*/
* html .specimen_kpop {height: 1%;}
/*End hide from IE5-mac*/

.specimen_kpop img {
	margin: 0 100px 10px 100px;
}

.specimen_kpop h3 {
	margin: 0;
	font-size: 14px;
	line-height: 150%;
	padding-left: 20px;
	background: #ea5721;
	color: #ffffff;
}

.specimen_kpop h4 {
	margin: 10px 0 0 20px;
	padding: 0 10px 0 10px;
	color: #ea5721;
}

.specimen_kpop p {
	margin: 10px 0 0 20px;
	padding: 0 10px 10px 10px;
}

.specimen_kpop ul {
	margin: 10px 0 10px 20px;
	padding: 0 10px 0 20px;
}

.specimen_kpop ul ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

/************* usagi ***************/
.specimen_usagi {
	clear: both;
	margin: 10px 0 0 0;
	border: 1px solid #666666;
}

/*Hides from IE5-mac\*/
* html .specimen_usagi {height: 1%;}
/*End hide from IE5-mac*/

.specimen_usagi img {
	margin: 0 100px 10px 100px;
}

#calendar_1,
#calendar_2 {
	background: #c71585;
}

.specimen_usagi h3 {
	margin: 0;
	font-size: 14px;
	line-height: 150%;
	padding-left: 20px;
	background: #5cc52a;
	color: #ffffff;
}

.specimen_usagi h4 {
	margin: 10px 0 0 20px;
	padding: 0 10px 0 10px;
	color: #5cc52a;
}

.specimen_usagi p {
	margin: 10px 0 0 20px;
	padding: 0 10px 10px 10px;
}

.specimen_usagi ul {
	margin: 10px 0 10px 20px;
	padding: 0 10px 0 20px;
}

.specimen_usagi ul ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

/************* ab ***************/
.specimen_ab {
	clear: both;
	margin: 10px 0 0 0;
	border: 1px solid #666666;
}

/*Hides from IE5-mac\*/
* html .specimen_ab {height: 1%;}
/*End hide from IE5-mac*/

.specimen_ab img {
	margin: 0 100px 10px 100px;
}

.specimen_ab h3 {
	margin: 0;
	font-size: 14px;
	line-height: 150%;
	padding-left: 20px;
	background: #8b008b;
	color: #ffffff;
}

.specimen_ab h4 {
	margin: 10px 0 0 20px;
	padding: 0 10px 0 10px;
	color: #8b008b;
}

.specimen_ab p {
	margin: 10px 0 0 20px;
	padding: 0 10px 10px 10px;
}

.specimen_ab ul {
	margin: 10px 0 10px 20px;
	padding: 0 10px 0 20px;
}

.specimen_ab ul ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

/************* book ***************/
.specimen_book {
	clear: both;
	margin: 10px 0 0 0;
	border: 1px solid #666666;
}

/*Hides from IE5-mac\*/
* html .specimen_book {height: 1%;}
/*End hide from IE5-mac*/

.specimen_book img {
	margin: 0 100px 10px 100px;
}

.specimen_book h3 {
	margin: 0;
	font-size: 14px;
	line-height: 150%;
	padding-left: 20px;
	background: #c71585;
	color: #ffffff;
}

.specimen_book h4 {
	margin: 10px 0 0 20px;
	padding: 0 10px 0 10px;
	color: #c71585;
}

.specimen_book p {
	margin: 10px 0 0 20px;
	padding: 0 10px 10px 10px;
}

.specimen_book ul {
	margin: 10px 0 10px 20px;
	padding: 0 10px 0 20px;
}

.specimen_book ul ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

/***********************************************/
/*others                              */
/***********************************************/

#others {

}

#others h4 {
	font-size: 14px;
	border-left: 10px solid #ffa84f;
	border-bottom: 1px solid #ffa84f;
	margin: 10px 0 10px 20px;
	padding: 0 10px 0 10px;
	color: #ea5721;
}

#others ul {
	margin: 0 0 10px 20px;
	padding: 0 10px 0 20px;
	line-height: 150%;
}

#others p {
	margin: 0 0 10px 20px;
	padding: 0 10px 0 20px;
	color: #666666;
	line-height: 150%;
}

#others img {
	margin: 0 100px 10px 100px;
}


/***********************************************/
/***********************************************/
/* backnumber                                */
/***********************************************/
/***********************************************/

/***********************************************/
/*cover_bn                              */
/***********************************************/

#cover_bn {
	margin: 1px 0 0 0;
	padding: 10px 0 10px 10px;
	/*background: #6699ff;*/
}

#cover_bn #photo {
	float: left;
	width: 125px;
	margin: 0 0 5px 0;
	font-size: 10px;
	color: #777777;
}

#cover_bn h3 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #2e6196;
	text-transform: uppercase;
}

#cover_bn h3#kpop1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #ea5721;
	text-transform: uppercase;
}

#cover_bn h3#usagi1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #5cc52a;
	text-transform: uppercase;
}

#cover_bn h3#ab1 {
	font-size: 20px;
	margin: 0 20px 10px 20px;
	padding-left: 20px;
	line-height: 200%;
	border-bottom: 1px solid #666666;
	color: #8b008b;
	text-transform: uppercase;
}

#cover_bn h4 {
	font-size: 12px;
	margin: 0 30px 15px 35px;
}

#cover_bn p {
	text-align: right;
	margin-right: 40px;
}

#cover_bn #star {
	margin: 0 0 0 140px;
	border: 1px solid #666666;
	width: 400px;
	background: #f0f8ff;
}

#cover_bn:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cover_bn {
	display: inline-table;
	}

/*Hides from IE-mac\*/
* html #cover_bn {height: 1%;}
#cover {display: block;}
/*End hide from IE-mac*/

#star ul {
	margin: 20px 0 10px 0;
	line-height: 150%;
}

#cover_bn li {

}

/***********************************************/
/*content_bn_title                              */
/***********************************************/
#content_bn_title h2 {
	font-size: 22px;
	border-bottom: 1px solid #666666;
	margin: -5px 0 0 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
}

#content_bn_title h2#kpop2 {
	font-size: 22px;
	border-bottom: 1px solid #666666;
	margin: -5px 0 0 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	color: #ea5721;
}

#content_bn_title h2#usagi2 {
	font-size: 22px;
	border-bottom: 1px solid #666666;
	margin: -5px 0 0 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	color: #5cc52a;
}

#content_bn_title h2#ab2 {
	font-size: 22px;
	border-bottom: 1px solid #666666;
	margin: -5px 0 0 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	color: #8b008b;
}


/***********************************************/
/*content_bn                              */
/***********************************************/

/************* content_bn ***************/
#content_bn {
	position: relative;
	left: 0;
	margin: 10px 0 0 0;
	width: 555px;
}

/************* bn_left ***************/
#bn_left {
	top: 0;
	float: left;
	width: 450px;
}

/************* bn_left_r ***************/
#bn_left_r {
	float: rigth;
	width: 335px;
	margin-left: 115px;
}

#bn_left_r h3 {
	font-size: 16px;
	padding: 0 0 0 15px;
}

#bn_left_r h4 {
	margin-top: -15px;
	font-size: 14px;
	padding: 0 0 0 15px;
}

#bn_left_r p {
	margin-top: -15px;
	padding: 0 15px 0 15px;
}


/************* bn_left_l ***************/
#bn_left_l {
	float: left;
	width: 100px;
}

#bn_left_l img {
	margin: 2px 0 0 0;
}


/************* bn_right ***************/
#bn_right {
	float: left;
	top: 0;
	width: 98px;
	margin-left: 5px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#bn_right h5 {
	margin: 0 0 10px 0;
	text-align: center;
	line-height: 20px;
	background: #6699ff;
	color: #ffffff;
}

#bn_right img {
	margin: 10px auto 0 auto;
}

#bn_right p {
	font-size: 10px;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 15px;
}


/***********************************************/
/***********************************************/
/* backnumber_old                                */
/***********************************************/
/***********************************************/


/***********************************************/
/*content_bn_old                              */
/***********************************************/

/************* content_bn_old ***************/
#content_bn_old {
	position: relative;
	left: 0;
	margin: 10px 0 0 0;
	width: 555px;
}

#photo_left {
	position: relative;
	width: 110px;
	margin: auto 0 auto 30px;
}

/************* bn_left_old ***************/
#bn_left_old {
	top: 0;
	float: left;
	width: 450px;
}

#bn_left_old h3 {
	font-size: 14px;
	border-left: 10px solid #ffa84f;
	border-bottom: 1px solid #ffa84f;
	/*font-size: 14px;*/
	margin: 0 0 25px 0;
	padding: 0 0 5px 30px;
	color: #ea5721;
}

#bn_left_old h4 {
	font-size: 12px;
	padding: 0 0 0 30px;
	color: #ea5721;
}

#bn_left_old p {
	margin-top: -15px;
	padding: 0 15px 0 60px;
}

#bn_left_old ul {
 margin: -10px 0 0 15px;
 line-height: 150%;
}

* html #bn_left_old ul {
 margin: -10px 0 0 60px;
}

#bn_left_old .ulul {
 margin: 5px 0 5px -15px;
}

* html #bn_left_old .ulul {
 margin: 5px 0 10px 25px;
}


/************* bn_right_old ***************/
#bn_right_old {
	float: left;
	top: 0;
	width: 98px;
	margin-left: 5px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#bn_right_old h5 {
	margin: 0 0 10px 0;
	text-align: center;
	line-height: 20px;
	background: #6699ff;
	color: #ffffff;
}

#bn_right_old img {
	margin: 10px auto 0 auto;
}

#bn_right_old p {
	font-size: 10px;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 15px;
}

#cover_bn h4#uta3 {
	color: #6699ff;
}

/************* bn_right_old_kpop ***************/
#bn_right_old_kpop {
	float: left;
	top: 0;
	width: 98px;
	margin-left: 5px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#bn_right_old_kpop h5 {
	margin: 0 0 10px 0;
	text-align: center;
	line-height: 20px;
	background: #ea5721;
	color: #ffffff;
}

#bn_right_old_kpop img {
	margin: 10px auto 0 auto;
}

#bn_right_old_kpop p {
	font-size: 10px;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 15px;
}

#cover_bn h4#kpop3 {
	color: #ea5721;
}

/************* bn_right_old_usagi ***************/
#bn_right_old_usagi {
	float: left;
	top: 0;
	width: 98px;
	margin-left: 5px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#bn_right_old_usagi h5 {
	margin: 0 0 10px 0;
	text-align: center;
	line-height: 20px;
	background: #5cc52a;
	color: #ffffff;
}

#bn_right_old_usagi img {
	margin: 10px auto 0 auto;
}

#bn_right_old_usagi p {
	font-size: 10px;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 15px;
}

#cover_bn h4#usagi3 {
	color: #5cc52a;
}

/************* bn_right_old_ab ***************/
#bn_right_old_ab {
	float: left;
	top: 0;
	width: 98px;
	margin-left: 5px;
	border: 1px solid #666666;
	background: #f0f8ff;
}

#bn_right_old_ab h5 {
	margin: 0 0 10px 0;
	text-align: center;
	line-height: 20px;
	background: #8b008b;
	color: #ffffff;
}

#bn_right_old_ab img {
	margin: 10px auto 0 auto;
}

#bn_right_old_ab p {
	font-size: 10px;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 15px;
}

#cover_bn h4#ab3 {
	color: #8b008b;
}

/************* tuika ***************/
.pup {
	 margin-top: -20px;
}

.pup2 {
	 padding-top: 20px;
}
.pup3 {
	 padding-top: 10px;
}

.pup4 {
	padding-top: -10px;
}

#content_bn_old .pup5 {
	margin: 0 0 0 -10px;
	padding-top: 10px;
}

* html #content_bn_old .pup5 {
	margin: 0 0 0 30px;
}

.ul2 {
	padding-bottom: 20px;
}

.ul3 {
	margin: 20px 0 0 0;
}

.ul4 {
	margin: 0px 0 20px 30px;
}


/***********************************************/
/*book_title                              */
/***********************************************/

/************* k-popstar ***************/

#title_kpop_loca {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #ea5721 url("http://www.magazineland.jp/bookstore/photo/kpop/book/title/loca.png") no-repeat;
}

#title_kpop_fuyusona {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #ea5721 url("http://www.magazineland.jp/bookstore/photo/kpop/book/title/fuyusona.png") no-repeat;
}

#title_kpop_seoul {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #ea5721 url("http://www.magazineland.jp/bookstore/photo/kpop/book/title/seoul.png") no-repeat;
}

#title_kpop_songbook2 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #ea5721 url("http://www.magazineland.jp/bookstore/photo/kpop/book/title/songbook2.png") no-repeat;
}

#title_kpop_enter {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #ea5721 url("http://www.magazineland.jp/bookstore/photo/kpop/book/title/enter.png") no-repeat;
}

#title_kpop_songbook2 h2,
#title_kpop_enter h2,
#title_kpop_loca h2,
#title_kpop_fuyusona h2,
#title_kpop_seoul h2 {
	text-indent: -9999px;
}

#title_kpop_songbook2 ul,
#title_kpop_enter ul,
#title_kpop_loca ul,
#title_kpop_fuyusona ul,
#title_kpop_seoul ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #ffffff;
	line-height: 150%;
}


/************* uta ***************/

#title_uta_meikan2006 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #6699ff url("http://www.magazineland.jp/bookstore/photo/uta/book/title/meikan2006.png") no-repeat;
}

#title_uta_powervoice {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #6699ff url("http://www.magazineland.jp/bookstore/photo/uta/book/title/powervoice.png") no-repeat;
}

#title_uta_narra {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #6699ff url("http://www.magazineland.jp/bookstore/photo/uta/book/title/narra.png") no-repeat;
}


#title_uta_jazz1 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #6699ff url("http://www.magazineland.jp/bookstore/photo/uta/book/title/jazz1.png") no-repeat;
}

#title_uta_jazz3 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #6699ff url("http://www.magazineland.jp/bookstore/photo/uta/book/title/jazz3.png") no-repeat;
}

#title_uta_meikan2006 h2,
#title_uta_powervoice h2,
#title_uta_narra h2,
#title_uta_jazz1 h2,
#title_uta_jazz3 h2 {
	text-indent: -9999px;
}

#title_uta_meikan2006 ul,
#title_uta_powervoice ul,
#title_uta_narra ul,
#title_uta_jazz1 ul,
#title_uta_jazz3 ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #ffffff;
	line-height: 150%;
}

*html #title_uta_meikan2006 ul,
*html #title_uta_powervoice ul,
*html #title_uta_narra ul,
*html #title_uta_jazz1 ul,
*html #title_uta_jazz3 ul {
	margin: -5px 0 0 400px;
}


/************* usagi ***************/

#title_usagi_calendar2006 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #5cc52a url("http://www.magazineland.jp/bookstore/photo/usagi/book/title/calendar2006.png") no-repeat;
}

#title_usagi_postcard2006 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #5cc52a url("http://www.magazineland.jp/bookstore/photo/usagi/book/title/postcard2006.png") no-repeat;
}

#title_usagi_massage {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #5cc52a url("http://www.magazineland.jp/bookstore/photo/usagi/book/title/massage.png") no-repeat;
}

#title_usagi_massage h2,
#title_usagi_calendar2006 h2,
#title_usagi_postcard2006 h2 {
	text-indent: -9999px;
}

#title_usagi_massage ul,
#title_usagi_calendar2006 ul,
#title_usagi_postcard2006 ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #ffffff;
	line-height: 150%;
}


/************* actionband ***************/

#title_ab_analog {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #8b008b url("http://www.magazineland.jp/bookstore/photo/ab/book/title/analog.png") no-repeat;
}

#title_ab_fb2006 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #8b008b url("http://www.magazineland.jp/bookstore/photo/ab/book/title/fb2006.png") no-repeat;
}

#title_ab_dvdcopy {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #8b008b url("http://www.magazineland.jp/bookstore/photo/ab/book/title/dvdcopy.png") no-repeat;
}

#title_ab_perfect {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #8b008b url("http://www.magazineland.jp/bookstore/photo/ab/book/title/perfect.png") no-repeat;
}

#title_ab_perfect2 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #8b008b url("http://www.magazineland.jp/bookstore/photo/ab/book/title/perfect2.png") no-repeat;
}

#title_ab_kousaku {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #8b008b url("http://www.magazineland.jp/bookstore/photo/ab/book/title/kousaku.png") no-repeat;
}

#title_ab_analog h2,
#title_ab_fb2006 h2,
#title_ab_dvdcopy h2,
#title_ab_perfect h2,
#title_ab_perfect2 h2,
#title_ab_kousaku h2 {
	text-indent: -9999px;
}

#title_ab_analog ul,
#title_ab_fb2006 ul,
#title_ab_dvdcopy ul,
#title_ab_perfect ul,
#title_ab_perfect2 ul,
#title_ab_kousaku ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #ffffff;
	line-height: 150%;
}

/************* book ***************/

#title_book_tougei {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/tougei.png") no-repeat;
}

#title_book_honey {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/honey.png") no-repeat;
}

#title_book_beachball {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/beachball.png") no-repeat;
}

#title_book_golf {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/golf_logo.png") no-repeat;
}

#title_book_usagi_calendar01 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/calendar01_logo.png") no-repeat;
}

#title_book_usagi_calendar02 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/calendar02_logo.png") no-repeat;
}

#title_book_usagi_calendar03 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/calendar03_logo.png") no-repeat;
}

#title_book_fb2007 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/fb2007_top.png") no-repeat;
}

#title_book_dance {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/dance_title.png") no-repeat;
}

#title_book_recipe {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #5cc52a url("http://www.magazineland.jp/bookstore/photo/book/title/tougei_2_title.png") no-repeat;
}

#title_book_one {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/one_title.png") no-repeat;
}

#title_book_maikan2007 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/kashumeikan2007/maikan2007_title.png") no-repeat;
}

#title_book_cocoro_1 {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/cocoro1_title.png") no-repeat;
}

#title_book_diet h2,
#title_book_kafunsyo h2,
#title_book_shoken h2,
#title_book_cocoro_1 h2,
#title_book_maikan2007 h2,
#title_book_one h2,
#title_book_recipe h2,
#title_book_dance h2,
#title_book_wanchan h2,
#title_book_fb2007 h2,
#title_book_usagi_calendar03 h2,
#title_book_usagi_calendar02 h2,
#title_book_usagi_calendar01 h2,
#title_book_golf h2,
#title_book_tougei h2,
#title_book_honey h2,
#title_book_beachball h2 {
	text-indent: -9999px;
}

#title_book_diet ul,
#title_book_kafunsyo ul,
#title_book_shoken ul,
#title_book_cocoro_1 ul,
#title_book_maikan2007 ul,
#title_book_one ul,
#title_book_recipe ul,
#title_book_dance ul,
#title_book_wanchan ul,
#title_book_fb2007 ul,
#title_book_usagi_calendar01 ul,
#title_book_golf ul,
#title_book_tougei ul,
#title_book_honey ul,
#title_book_beachball ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #ffffff;
	line-height: 150%;
}

*html #title_book_diet ul,
*html #title_book_kafunsyo ul,
*html #title_book_shoken ul,
*html #title_book_cocoro_1 ul,
*html #title_book_maikan2007 ul,
*html #title_book_one ul,
*html #title_book_recipe ul,
*html #title_book_dance ul,
*html #title_book_wanchan ul,
*html #title_book_fb2007 ul,
*html #title_book_usagi_calendar01 ul,
*html #title_book_golf ul,
*html #title_book_tougei ul,
*html #title_book_honey ul,
*html #title_book_beachball ul {
	margin: -5px 0 0 400px;
}

.book_5 {
	color: #ea5721;
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 0px 20px;
}

/************* cd/dvd ***************/

#title_cd_kadoi {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #d2691e url("http://www.magazineland.jp/bookstore/photo/cd/title/kadoi.png") no-repeat;
}

#title_cd_aki {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #d2691e url("http://www.magazineland.jp/bookstore/photo/cd/title/aki.png") no-repeat;
}

#title_cd_kadoi h2,
#title_cd_aki h2 {
	text-indent: -9999px;
}

#title_cd_kadoi ul,
#title_cd_aki ul {
	margin: -5px 0 0 350px;
	font-size: 10px;
	color: #ffffff;
	line-height: 150%;
}

#cover_bn h4#cd3 {
	color: #d2691e;
}

#photo_right {
	/*position: absolute;*/
	position: relative;
	/*margin: -520px 0 0 100px;*/
	margin: -520px 0 0 130px;
}

/***********************************************/
/*top                              */
/***********************************************/

#top {
	margin: 20px 100px 0 100px;
}

#top p {
	color: #333333;
	font-size: 12px;
}


/***********************************************/
/*info                              */
/***********************************************/

#ship_pri {
	margin: 0 80px 0 50px;
}

#ship_pri dl {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#ship_pri dd {
	font-size: 12px;
	font-weight: normal;
	margin-top: -12px;
	line-height: 1.5em
}

#ship_pri p {
	font-size: 12px;
	line-height: 1.5em
}

/***********************************************/
/*amazon                              */
/***********************************************/

#amazon {
	text-align: right;
	margin: -2px 0 -5px 0;
	font-size: 12px;
	color: #777777;
}

#amazon a {
	color: #6699ff;
	font-weight: bold;
}

* html #amazon {
	margin-bottom: 5px;
}

/***********************************************/
/*teiki                              */
/***********************************************/

#teiki {
	margin: 0;
	padding-top: 30px;
	list-style-type: disc;
	margin: 0 0 0 -30px;
}

#teiki_teble {
	width: 500px;
}

#teiki_2 {
	color: #777777;
	font-size: 18px;
	font-weight: bold;
}

#teiki_p {
	color:  #6699ff;
	font-weight: bold;
}

#teiki_p a {
	color:  #6699ff;
}


/***********************************************/
/*ehon                             */
/***********************************************/

#ehon_01 {
	margin-left: 30px;
	font-size: 14px;
	color:  #ea5721;
}


/***********************************************/
/*new                           */
/***********************************************/


#title_book_wanchan {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/title/wanchan.png") no-repeat;
}

#title_book_shoken {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/shoken/shoken_title.png") no-repeat;
}

#title_book_kafunsyo {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/2007/kafunsho/kafunsyo_title.png") no-repeat;
}

#title_book_diet {
	top: 0;
	left: 0;
	width: 555px;
	height: 80px;
	background: #c71585 url("http://www.magazineland.jp/bookstore/photo/book/2007/diet/diet_title.png") no-repeat;
}



/***********************************************/
/*specimen_2                             */
/***********************************************/

/************* uta ***************/
.specimen_2 {
	clear: both;
	margin: 10px 0 0 0;
	border: 1px solid #666666;
}

/*Hides from IE5-mac\*/
* html .specimen_2 {height: 1%;}
/*End hide from IE5-mac*/

.specimen_2 img {
	margin: 0 100px 10px 100px;
}

.specimen_2 h3 {
	margin: 0;
	font-size: 14px;
	line-height: 150%;
	padding-left: 20px;
	background: #ea5721;
	color: #ffffff;
}

.specimen_2 h4 {
	margin: 10px 0 0 20px;
	padding: 0 10px 0 10px;
	color: #ea5721;
}

.specimen_2 ul {
	margin: 10px 0 10px 20px;
	padding: 0 10px 0 20px;
}

.specimen_2 ul ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

#top_1026 {
	margin: -15px 0 0 0;
}

#top_1026 p {
	font-size: 12px;
}

/************* handa ***************/
.text_s {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 8px; color: #333333; text-decoration: none}

.text_m {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; color: #333333; text-decoration: none; line-height: 15px}

.text_l { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; color: #333333; text-decoration: none }

a:link {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; color: #999999; text-decoration: none}

a:hover {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; color: #999999; text-decoration: underline}

.text_ll { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; color: #333333; text-decoration: none ; font-weight: bold}

.text_link_m { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 13px; color: #999999; line-height: 18px; text-decoration: none}

.text_p {
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
font-size: 10px;
color: #333333;
text-decoration: none ;
margin: 3px 0 5px 0;
}

#pp_2 {
	font-size: 16px;
	 font-weight: bold;
}

#tuika_3 {
	z-index: 90;
}


#one img {
	border: none;
}