@charset "utf-8";
/* CSS Document */


@media screen {

/* body *
-------------------------------------------- */
body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color: #ffffff;
	font-size:12px;
	line-height:160%;
	background-color: #000000;
	text-align:center;
	margin:0;
	padding:0;
 }

img {
	border:0;
	border-bottom-style:none;
	}

a:link {
	color: #FFFFFF;
	text-decoration: none;
	}

a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}

a:hover {
	text-decoration: none;
	color: #FF0000;
	}

a:active {
	text-decoration: none;
	}

#contents a:link {
	color: #000000;
	text-decoration: underline;
	}
	
#contents a:visited {
	color: #000000;
	text-decoration: underline;
	}

#contents a:hover {
	text-decoration: none;
	color: #FF0000;
	}
	
/* contener
-------------------------------------------- */
#contener {
	width:860px;
	height:100%;
	padding:0px;
	margin: 0px auto; /* Firefox 向けセンタリング指定 */
	}

/* header
-------------------------------------------- */
#header {
	width:860px;
	height:164px;
	text-align:left;
	}

/* navi
-------------------------------------------- */
#navi {
	margin:0px 0px 15px 200px;
	text-align:left;
	}

/* left_menu
-------------------------------------------- */
#left_menu {
	width:200px;
	text-align:left;
	float:left;
	}

/* home_contents
-------------------------------------------- */
#home_contents {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:860px;
	color:#ffffff;
	text-align:left;
	line-height:160%;
	}
	
#home_banner01 {
	float:left;
	width:620px;
	height:300px;
	}

#home_banner02 {
	float:left;
	width:240px;
	height:300px;
	}

#home_news {
	float:left;
	width:430px;
	height:100%;
	padding:30px 0px 0px 0px;
	}

.news_line {
	height:100%;
	padding:15px 0px 0px 0px;
	margin:0px;
	}

.news_01 {
	color:#FF0000;
	float:left;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.news_02 {
	float:left;
	width:330px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.news_03 {
	clear:left;
	width:430px;
	padding:15px 0px 0px 0px;
	}

#home_pickup {
	float:left;
	width:215px;
	height:100%;
	padding:30px 0px 0px 10px;
	}
	
.pickup_line {
	width:215px;
	padding:5px 0 0 0;
	}
	
.pickup_01 {
	float:left;
	width:auto;
	margin-right:5px;
	}

.pickup_02 {
	float:left;
	width:55%;
	margin-left:5px;
	}
	
.pickup_03 {
	clear:left;
	width:215px;
	height:3px;
	padding:10px 0px;
	}

#home_banner {
	float:left;
	width:185px;
	padding:30px 0px 0px 20px;
	}
	
#home_banner img {
	margin:0px 0px 15px 0px;
	}
	
#hr100 {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #cccccc; /* 線色 */
   height: 1px; /* 高さ */
			}

/* contents 
-------------------------------------------- */
#contents {
	margin:0px 0px 0px 0px;
	padding:15px 15px 50px 15px;
	background-color:#FFFFFF;
	color:#000000;
	width:630px;
	    height:100%;
	text-align:left;
	float:right;
	}

#conts_title {
	width:630px;
	background-image:url(../../img/title_book.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px ;
	}

.title_bar {
 margin:0px 0px 5px 0px ;
	}
	
.conts_width {
	width:630px;
	min-height:140px;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:15px 0px 10px 0px ;
	}

.conts_width_left {
	float:left;
 padding:0px 0px ;
	width:315px;
	}

.conts_width_right {
	float:right;
 padding:0px 0px ;
	width:315px;
	}

.book_img {
	float:left;
	width:97px;
	margin:0px 0px 0px 0px;
	}

.book_words {
	float:left;
	width:210px;
	margin:0px 0px 0px 0px;
	}

.bookname {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	line-height:130%;
	}

.b01 {
	float:left;
	width:auto;
	height:124px;
	background-image:url(../../img/shadow_btm01.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	}

.b02 {
	float:left;
	width:6px;
	}

.hr305 {
	clear:both;
	width:305px;
	padding:0px 0px 0px 0px;
	}

#anotherpage {
	width:97%;
	text-align:center;
	padding:0px 0px;
	}
	
#anotherpage a {
font-weight:bold;
}

.clear_space {
	clear:right;
	padding:0px;
	margin:10px 0px 0px 0px;	
	}

.clear_space0 {
	clear:both;
	padding:0px;
	margin:0px;	
	}
		
	
/* 単行本・ムック */

#index_title {
	width:630px;
	background-image:url(../../img/title_pickupbook.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}

.index_width {
min-height:200px;
	width:600px;
	padding:15px 0px 0px 15px;
	margin:10px 0px 0px 0px;
	}
	
.bookname_big {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight: bold;
	line-height:180%;
	}
	
.book_img02 {
	float:left;
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.rec_img01 {
	float:left;
	width:auto;
	height:156px;
	background-image:url(../../img/shadow_btm01.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.rec_img02 {
	float:left;
	width:6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.book_words02 {
	float:right;
	width:480px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.index_hr630 {
		clear:right;
	width:630px;
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

	
/* 月刊ムー
--------------------------------------------
m_=monthly */

#monthly_contents {
	overflow:auto;
position:relative;
	margin:0px 0px 0px 0px;
	padding:10px 0px 30px 10px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	vertical-align:top;
	width:650px;
	height:653px;
	float:right;
	}
	
.print_title {
display:none;
}	

.print_title_pickup {
display:none;
}

#m_conts {
	width:630px;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.m_width {
position:relative;
	height:22px;
	width:630px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:12px;
	}
	
#m_title01 {
position:absolute;
top:2px;
left:15px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
	
#m_title02 {
position:absolute;
top:2px;
left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title03 {
position:absolute;
top:2px;
left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title04 {
position:absolute;
top:2px;
left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title05 {
position:absolute;
top:2px;
left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title06 {
position:absolute;
top:2px;
left:15px;
	font-weight:bold;
	font-size:12px;
}		

#m_title07 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}	

#m_title08 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}	

#m_next_title01 {
position:absolute;
top:2px;
left:15px;
	font-weight:bold;
	font-size:12px;
}

.anchor {
  margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:15px;
		width:630px;
		}
	
	
.line_height {
 min-height:210px;
	padding:0px 0px 18px 0px;
	margin:0px 0px 0px 0px;
	}

#m_line08 {
 min-height:130px;
	padding:0px 0px 18px 0px;
	margin:0px 0px 0px 0px;
	} 

.m_text01 {
 width:50%;
	line-height:200%;
	}
	
.m_text02 {
 width:73%;
	line-height:200%;
	}

.m_text03 {
 width:100%;
	line-height:200%;
	}
	
.m_title {
	width:340px;
	height: auto; /* 高さ */
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.m_img01 {
	float:right;
	width:auto;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	}
		
.m_img02 {
	float:right;
	width:auto;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	}
	
.m_hr_short {
	border-bottom: 3px solid #ddddb9;
	width:330px;
	height:100%;	
	padding:0px 0px 10px 0px;
	margin:10px 0px;
	}
	
.m_hr_long {
	border-bottom: 3px solid #ddddb9;
	width:470px;
	height:100%;	
	padding:0px 0px 10px 0px;
	margin:10px 0px;
	}

.m_hr_long100per {
	border-bottom: 3px solid #ddddb9;
 width:100%;
	height:100%;
	padding:0px 0px 10px 0px;
	margin:10px 0px;
	}
	
#m_next_hatsubaibi {
	margin:10px 0px 15px 0px;
	}
	
.next_line {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.hr630 {
	width:630px;
	height:10px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	}

	
/* sitemap 
-------------------------------------------- */

#sitemap_contents {
	margin:0px 0px 0px 200px;
	padding:15px 0px 30px 15px;
	background-color:#000000;
	color:#ffffff;
	text-align:left;
	}
	
#sitemap_contents a:link {
	color:#ffffff;
	}
	
#sitemap_contents a:visited {
	color:#ffffff;
	}
	
#sitemap_contents a:hover {
	color: #ff0000;
	}
	
#sitemap_contents a:active {
	color: #ff0000;
	}
	
#sitemap_titlebg{
	width:630px;
	background-image:url(../../img/title_sitemap.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:50px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#sitemap_titlebg .no_print {
display:none;
}

.sitemap_line {
	width:630px;
	background-image:url(../../img/bg_sitemap.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding:35px 0px 10px 15px;
	}

/* footer
-------------------------------------------- */
#footer {
	clear:both;
	width:630px;
	height:52px;
	text-align:left;
	margin:0px 0px 20px 200px;
	padding:20px 0px;
	font-size:11px;
	}

/* text
-------------------------------------------- */

.navi_red {
	color: #FF0000;
	}
	
.m_01 {
	font-size: 12px;
	color: #0000FF;
	}

.m_01_red {
	font-size: 12px;
	color: #ff0000;
	}
	
.m_02 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height:140%;
	}
	
.m_next01 {
	line-height: 140%;
	font-weight: bold;
	color: #999966;
	}
	
.m_next02 {
	line-height: 140%;
	font-weight: bold;
	color: #FF0000;
	}
	
	}



		
	/* For Print
	======================================================== */

	@media print {

/* body
-------------------------------------------- */

body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color: #ffffff;
	font-size:12px;
	line-height:160%;
	background-color: #000000;
	text-align:center;
	margin:0;
	padding:0;
	}

img {
	border:0;
	border-bottom-style:none;
	}

a:link {
	color: #FFFFFF;
	text-decoration: none;
	}

a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}

a:hover {
	text-decoration: none;
	color: #FF0000;
	}

a:active {
	text-decoration: none;
	}

#contents a:link {
	color: #000000;
	text-decoration: underline;
	}
	
#contents a:visited {
	color: #000000;
	text-decoration: underline;
	}
#contents a:hover {
	text-decoration: none;
	color: #FF0000;
	}
	
/* contener
-------------------------------------------- */
#contener {
	width:860px;
	height:100%;
	text-align:left;
	padding:0px 15px 0px 15px;
	margin: 0px auto; /* Firefox 向けセンタリング指定 */
	}

/* header
-------------------------------------------- */
#header {
	width:860px;
	height:164px;
	text-align:left;
	}

/* navi
-------------------------------------------- */
#navi {
	margin:0px 0px 15px 200px;
	text-align:left;
	}

/* left_menu
--------------------------------------------*/
#left_menu {
	width:200px;
	height:auto;
	float:left;
	text-align:left;
	}

/* home_contents
-------------------------------------------- */
#home_contents {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:860px;
	color:#ffffff;
	text-align:left;
	line-height:160%;
	}
	
#home_banner01 {
	float:left;
	width:620px;
	height:300px;
	}

#home_banner02 {
	float:left;
	width:240px;
	height:300px;
	}

#home_news {
	float:left;
	width:430px;
	height:100%;
	padding:30px 0px 0px 0px;
	}

.news_line {
	height:100%;
	padding:15px 0px 0px 0px;
	margin:0px;
	}

.news_01 {
	color:#FF0000;
	float:left;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	}	

.news_02 {
	float:left;
	width:330px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.news_03 {
	clear:left;
	width:430px;
	padding:15px 0px 0px 0px;
	}

#home_pickup {
	float:left;
	width:215px;
	height:100%;
	padding:30px 0px 0px 10px;
	}
	
.pickup_line {
	width:215px;
	padding:5px 0 0 0;
	}
	
.pickup_01 {
	float:left;
	width:auto;
	margin-right:5px;
	}

.pickup_02 {
	float:left;
	width:55%;
	margin-left:5px;
	}
	
.pickup_03 {
	clear:left;
	width:215px;
	height:3px;
	padding:10px 0px;
	}

#home_banner {
	float:left;
	width:185px;
	padding:30px 0px 0px 20px;
	}
	
#home_banner img {
	margin:0px 0px 15px 0px;
	}
	
#hr100 {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #cccccc; /* 線色 */
   height: 1px; /* 高さ */
			}

/* contents
-------------------------------------------- */
#contents {
	margin:0px 0px 0px 0px;
	padding:15px 15px 50px 15px;
	background-color:#FFFFFF;
	color:#000000;
	width:630px;
	    height:100%;
	text-align:left;
	float:right;
	}

#conts_title {
position:relative;
	width:630px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px ;
	z-index:1;
	}

.print_title {
position:absolute;
display:block;
width:170px;
height:35px;
top:0px;
left:460px;
z-index:2;
}

.title_bar {
 margin:0px 0px 5px 0px ;
	}
	
.conts_width {
	width:630px;
	min-height:140px;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:15px 0px 10px 0px ;
	}

.conts_width_left {
	float:left;
 padding:0px 0px ;
	width:315px;
	}

.conts_width_right {
	float:right;
 padding:0px 0px ;
	width:315px;
	}

.book_img {
	float:left;
	width:97px;
	margin:0px 0px 0px 0px;
	}

.book_words {
	float:left;
	width:210px;
	margin:0px 0px 0px 0px;
	}

.bookname {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	line-height:130%;
	}

.b01 {
	float:left;
	width:auto;
	height:124px;
	background-image:url(../../img/shadow_btm01.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	}

.b02 {
	float:left;
	width:6px;
	}

.hr305 {
	clear:both;
	width:305px;
	padding:0px 0px 0px 0px;
	}

#anotherpage {
	width:97%;
	text-align:center;
	padding:0px 0px;
	}
	
#anotherpage a {
font-weight:bold;
}

.clear_space {
	clear:right;
	padding:0px;
	margin:10px 0px 0px 0px;	
	}
	
.clear_space0 {
	clear:both;
	padding:0px;
	margin:0px;	
	}
	
/* 単行本・ムック */
#index_title {
position:relative;
width:630px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px ;
	z-index:3;
}

.print_title_pickup {
position:absolute;
display:block;
width:260px;
height:35px;
top:0px;
left:370px;
z-index:4;

}

.index_width {
min-height:200px;
	width:600px;
	padding:15px 0px 0px 15px;
	margin:10px 0px 0px 0px;
	}
	
.bookname_big {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight: bold;
	line-height:180%;
	}
	
.book_img02 {
	float:left;
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.rec_img01 {
	float:left;
	width:auto;
	height:156px;
	background-image:url(../../img/shadow_btm01.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.rec_img02 {
	float:left;
	width:6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.book_words02 {
	float:right;
	width:480px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.index_hr630 {
		clear:right;
	width:630px;
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

	
/* 月刊ムー
--------------------------------------------
m_=monthly */


#monthly_contents {
	float:right;
	margin:0px 0px 0px 0px;
	padding:10px 0px 30px 10px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	vertical-align:top;
	width:650px;
	height:100%;

	}
	
#m_conts {
	width:630px;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

#m_title01 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title02 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title03 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title04 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title05 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}
	
#m_title06 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}

#m_title07 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}	

#m_title08 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}	

#m_next_title01 {
 position:absolute;
 top:2px;
 left:15px;
	font-weight:bold;
	font-size:12px;
}

.m_width {
 position:relative;
	width:630px;
	height:22px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	}
	
.anchor {
  margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:15px;
		width:630px;
		}
	
	
.line_height {
 position:relative;
 min-height:210px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	}
	
	#m_line08 {
 min-height:130px;
	padding:0px 0px 18px 0px;
	margin:0px 0px 0px 0px;
	} 

.m_text01 {
 width:50%;
	line-height:200%;
	}
	
.m_text02 {
 width:73%;
	line-height:200%;
	}

.m_text03 {
 width:100%;
	line-height:200%;
	}

.m_title {
	width:340px;
	height: auto; /* 高さ */
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.m_img01 {
 position:absolute;
 top:0;
 left:350px;
	width:auto;
	height:auto;
	}
		
.m_img02 {
 position:absolute;
 top:0;
 left:490px;
	width:auto;
	height:auto;
	}
	
.m_hr_short {
	border-bottom: 3px solid #ddddb9;
	width:100%;
	height:100%;
	padding:0px 0px 10px 0px;
	margin:10px 0px;
	}
	
.m_hr_long {
	border-bottom: 3px solid #ddddb9;
	width:100%;
	height:100%;
	padding:0px 0px 10px 0px;
	margin:10px 0px;
	}
	
.m_hr_long100per {
	border-bottom: 3px solid #ddddb9;
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:20px 0px 10px 0px;
	}
	
#m_next_hatsubaibi {
	margin:10px 0px 15px 0px;
	}
	
.next_line {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.hr630 {
	width:630px;
	height:10px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	}

	
/* sitemap
-------------------------------------------- */

#sitemap_contents {
	margin:0px 0px 0px 200px;
	padding:15px 0px 30px 15px;
	background-color:#000000;
	color:#ffffff;
	text-align:left;
	}
	
#sitemap_contents a:link {
	color:#ffffff;
	}
	
#sitemap_contents a:visited {
	color:#ffffff;
	}
	
#sitemap_contents a:hover {
	color: #ff0000;
	}
	
#sitemap_contents a:active {
	color: #ff0000;
	}
	
#sitemap_titlebg{
	width:630px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

#sitemap_titlebg .no_print {
display:block;
	margin:0px 0px 15px 0px;
}
	
.sitemap_line {
	width:630px;
	background-image:url(../../img/bg_sitemap.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding:35px 0px 10px 15px;
	}

/* footer
-------------------------------------------- */
#footer {
	clear:both;
	width:630px;
	height:52px;
	text-align:left;
	margin:0px 0px 20px 200px;
	padding:20px 0px;
	font-size:11px;
	}

/* text
-------------------------------------------- */

.navi_red {
	color: #FF0000;
	}
	
.m_01 {
	font-size: 12px;
	color: #0000FF;
	}

.m_01_red {
	font-size: 12px;
	color: #ff0000;
	}
	
.m_02 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height:140%;
	}
	
.m_next01 {
	line-height: 140%;
	font-weight: bold;
	color: #999966;
	}
	
.m_next02 {
	line-height: 140%;
	font-weight: bold;
	color: #FF0000;
	}
	

	
	}
