*{
margin:0px;
padding:0px;
font-size:100%;
}
body{
text-align:center;
margin: auto;
margin: 0px;
font-size:90%;
color:#000000;
padding: 0px;
}
img {border: none;}

.red_txt{color:#FF0000;}
.blue_txt{color:#0066FF;}
.green_txt{color:#009900;}

.txt_bold{color:#000000;font-weight:bold;}
.red_bold{color:#FF0000;font-weight:bold;}
.blue_bold{color:#0066FF;font-weight:bold;}
.green_bold{color:#009900;font-weight:bold;}


#container{
margin:auto;
width:800px;
padding: 0px 100px;
}


/* -----------　ヘッダー　--------------------
　　--------------------------------------- */

.header{
	width:800px;
	height:119px;
}
.header h1{

}

.header h1 a{
	text-indent: -9999px;
	display: block;
	background-image: url(https://www.m-road.co.jp/ig/top_copy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:800px;height:20px;
	outline:0px;
}


.header_side h2{
	float:left;
}

.header_side h2 a{
	text-indent: -9999px;
	display: block;
	background-image: url(http://www.m-road.co.jp/ig/toptitle_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:450px;height:60px;
	outline:0px;
}



.header_side .h_left{
	float:left;
	text-indent: -9999px;
	display: block;
	background-image: url(http://www.m-road.co.jp/ig/toptitle_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:221px;height:60px;
	outline:0px;
}


.header_side .h_right{
float:right;
}
.header_side .h_right a{
	text-indent: -9999px;
	display: block;
	background-image: url(http://www.m-road.co.jp/ig/c/toi_12960.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:129px;height:60px;
	outline:0px;


}
.header_side .h_right a:hover{
		background-position: left bottom;
}

.navigations{
	width:800px;height:39px;
}
.navigations li{
	list-style:none;
	float:left;
}

.navigations li a{
	text-indent: -9999px;
	display: block;

	background-repeat: no-repeat;
	background-position: left top;
	height:39px;
	outline:0px;	
	}
	
	
.navigations li.navi01 a{	
	width:76px;
	background-image: url(http://www.m-road.co.jp/ig/header/n/navi_01.jpg);	
	}
.navigations li.navi02 a{	
	width:98px;
	background-image: url(http://www.m-road.co.jp/ig/header/n/navi_02.jpg);	
	}
.navigations li.navi03 a{	
	width:140px;
	background-image: url(http://www.m-road.co.jp/ig/header/n/navi_03.jpg);	
	}
.navigations li.navi04 a{	
	width:161px;
	background-image: url(http://www.m-road.co.jp/ig/header/n/navi_04.jpg);	
	}
.navigations li.navi05 a{	
	width:141px;
	background-image: url(http://www.m-road.co.jp/ig/header/n/navi_05.jpg);	
	}
.navigations li.navi06 a{	
	width:92px;
	background-image: url(http://www.m-road.co.jp/ig/header/n/navi_06.jpg);	
	}
.navigations li.navi07 a{	
	width:92px;
	background-image: url(http://www.m-road.co.jp/ig/header/n/navi_08.jpg);	
	}	
			
.navigations  a:hover{
		background-position: left bottom;
}

  /* ナビゲーション */
#container .header .navigation{
margin:auto;
padding: 0px;
clear:both;
}
#container .header .navigation ul {
list-style: none;
margin:auto;
padding: 0px;
clear:both;
}
#container .header .navigation ul li {
height:39px;
float:left;
margin:auto;
padding: 0px;

}


/* -----------　フッター　--------------------
　　--------------------------------------- */

#container #footer{
width:800px;height:120px;
background-image:url(http://www.m-road.co.jp/ig/bottom_800120.jpg);
background-position:center bottom;
background-repeat:no-repeat;
text-align:center;
margin: auto;
padding: 0px 0px 0px 0px;
color:#D79E9F;
clear: both;
}

#container #footer a:link {  color:#D79E9F; text-decoration: underline}
#container #footer a:visited {  color:#D79E9F; text-decoration: underline}
#container #footer a:hover {  color:#FFFFFF; text-decoration: none}
#container #footer a:active {  color:#FFFFFF; text-decoration: none}


#container #footer #bottombox_01{
padding: 25px 0px 0px 0px;
line-height:1.4;
font-size:13px;
}


/* -----------　ボディ　--------------------
　　--------------------------------------- */

#container{
width:800px;
margin:auto;
padding: 0px 0px 0px 0px;
}

 /* パンくず */
#container .pan{
margin: auto;
text-align:left;
padding: 0px 10px 20px 10px;
}

#container .pan a:link {  color:#881109; text-decoration:underline}
#container .pan a:visited {  color:#881109; text-decoration:underline}
#container .pan a:hover {  color:#881109; text-decoration: none}
#container .pan a:active {  color:#881109; text-decoration: none}





/* sidemenu-------------------------
-------------------------------------*/
#container .side_menu{
width:200px;
padding: 0px 0px 0px 0px;
float:right;
}

.side_menu a:link {  color:#881109; text-decoration:underline}
.side_menu a:visited {  color:#881109; text-decoration:underline}
.side_menu a:hover {  color:#881109; text-decoration: none}
.side_menu a:active {  color:#881109; text-decoration: none}


<!--プロフ-->
.novel_prof{
margin:auto;
padding:0px;
text-align:left;
margin-bottom:30px;
}
.novel_prof h5{
display:block;

overflow:hidden;

background-repeat:no-repeat;
margin: auto;

}

.novel_prof p{
line-height:1.4;
margin-bottom:30px;
text-align:left;
padding:5px 5px 30px 5px;
}
<!--新着小説-->
.new_entry{
margin:auto;
padding:0px;
text-align:left;
margin-bottom:30px;
}
.new_entry h5{
display:block;
width:200px; height:0 !important;
height /**/:48px;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/side_new_entry.jpg);
background-repeat:no-repeat;
margin: auto;
padding: 48px 0px 0px 0px;
}

.new_category{
margin:auto;
padding:0px;
text-align:left;
margin-bottom:30px;
}

.new_category h5{
display:block;
width:200px; height:0 !important;
height /**/:48px;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/side_category.jpg);
background-repeat:no-repeat;
margin: auto;
padding: 48px 0px 0px 0px;
}


<!--毎月小説別 -->
.new_month_novel{
margin:auto;
padding:0px;
text-align:left;
}
.new_month_novel h5{
display:block;
width:200px; height:0 !important;
height /**/:48px;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/side_month_novel.jpg);
background-repeat:no-repeat;
margin: auto;
padding: 48px 0px 0px 0px;
}
.new_category ul,
.new_entry ul,
.new_month_novel ul{
line-height:1.4;
margin-bottom:30px;
}
.new_category ul li,
.new_entry ul li,
.new_month_novel ul li{
list-style-type:none;
background-image:url(http://www.m-road.co.jp/ig/side_point_01.jpg);
background-repeat:no-repeat;
background-position:left center;
text-align:left;
padding: 3px 0px 3px 28px;
}
<!--コメントプラグイン -->
.side_comment{
margin:auto;
padding:0px;
text-align:left;
margin-bottom:30px;
}
.side_comment h5{
display:block;
width:200px; height:0 !important;
height /**/:45px;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/side_new_comment.jpg);
background-repeat:no-repeat;
margin: auto;
padding: 45px 0px 0px 0px;
}

ul.side_comment_ul01{
text-align:left;
list-style-type:none;
padding: 0px 0px 0px 10px;
margin-bottom:30px;
}
ul.side_comment_ul02{
text-align:left;
list-style-type:none;
font-size:11px;
}
ul.side_comment_ul02 li{
padding:3px 0px 3px 5px;}


<!--トラックバックプラグイン -->
.side_tb{
margin:auto;
padding:0px;
text-align:left;
margin-bottom:30px;
}
.side_tb h5{
display:block;
width:200px; height:0 !important;
height /**/:45px;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/side_new_trackback.jpg);
background-repeat:no-repeat;
margin: auto;
padding: 45px 0px 0px 0px;
}

ul.side_tb_ul01{
text-align:left;
list-style-type:none;
padding: 0px 0px 0px 10px;
margin-bottom:30px;
}
ul.side_tb_ul02{
text-align:left;
list-style-type:none;
font-size:11px;
}
ul.side_tb_ul02 li{
padding:3px 0px 3px 5px;}


<!--ＱＲコード -->

.qrcode{
margin:auto;
padding:0px;
text-align:center;
font-size:10px;
}
.qrcode h5{
display:block;
width:200px; height:0 !important;
height /**/:55px;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/side_new_qrcode.jpg);
background-repeat:no-repeat;
margin: auto;
padding: 55px 0px 0px 0px;
}
.qrcode p{
margin-bottom:30px;
}

<!--エムロードメニュー -->
.mroad_menu{
margin:auto;
padding:0px;
text-align:left;

}
.mroad_menu h5{
display:block;
width:200px; height:0 !important;
height /**/:58px;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/side_mroad_menu.jpg);
background-repeat:no-repeat;
margin: auto;
padding: 58px 0px 0px 0px;
}


.mroad_menu ul{
line-height:1.4;
margin-bottom:30px;}

.mroad_menu ul li{
list-style-type:none;
background-image:url(http://www.m-road.co.jp/ig/side_point_03.jpg);
background-repeat:no-repeat;
background-position:left center;
text-align:left;
padding: 3px 0px 3px 13px;
}


.mroad_menu ul li.member_voice{
font-size:11px;
line-height:1.4;
background-image:none;}

/* -----------　メイン　インデックス--------------------
　　--------------------------------------- */

#container .top_box{
width:600px;
padding: 0px 0px 0px 0px;
float:left;
}

.top_box h3{
display:block;
width:570px; height:0 !important;
height /**/:160x;
overflow:hidden;
background-image:url(http://www.m-road.co.jp/ig/novel_title.jpg);
background-position:left top;
background-repeat:no-repeat;
margin: auto;
padding: 160px 0px 0px 0px;
}



.blog_box_01,
.blog_box_02,
.blog_box_03{
width:570px;
padding: 0px 20px 0px 10px;
text-align:left;
line-height:1.5;
}





.blog_box_01 h4{
background-image:url(http://www.m-road.co.jp/ig/entry_title.jpg);
background-position:left center;
background-repeat:no-repeat;
margin: auto;
padding: 10px 0px 0px 0px;
width:570px;
height:65px;
font-size:16px;
font-family:"ＭＳ Ｐ明朝", "細明朝", "リュウミンL", "Hiragino Mincho Pro", serif

}
.blog_box_01 h4 a:link {  color:#881109; text-decoration: none}
.blog_box_01 h4 a:visited {  color:#881109; text-decoration: none}
.blog_box_01 h4 a:hover {  color:#881109; text-decoration: none}
.blog_box_01 h4 a:active {  color:#881109; text-decoration: none}



.blog_box_01 p a:link {  color:#881109; text-decoration:underline;}
.blog_box_01 p a:visited {  color:#881109; text-decoration: underline}
.blog_box_01 p a:hover {  color:#881109; text-decoration:none;}
.blog_box_01 p a:active {  color:#881109; text-decoration: none}


.entry_footer{
background-image:url(http://www.m-road.co.jp/ig/entry_bottomline.jpg);
background-position:left top;
background-repeat:no-repeat;
margin: auto;
margin-top:30px;
padding: 50px 0px 20px 0px;
width:569px;
height:21px;

}
.previousnext{
padding: 30px 0px 50px 0px;
font-size:13px;
text-align:center;
margin:auto;
}



.entry_footer a:link {  color:#881109; text-decoration:underline;}
.entry_footer a:visited {  color:#881109; text-decoration: underline}
.entry_footer a:hover {  color:#881109; text-decoration:none;}
.entry_footer a:active {  color:#881109; text-decoration: none}


.previousnext a:link {  color:#881109; text-decoration: none}
.previousnext a:visited {  color:#881109; text-decoration: none}
.previousnext a:hover {  color:#881109; text-decoration: none}
.previousnext a:active {  color:#881109; text-decoration: none}


/* -----------　カテゴリー　メイン　--------------------
　　--------------------------------------- */

#container .category_box{
width:570px;
padding: 0px 20px 0px 10px;
float:left;
text-align:left;
line-height:1.5;
}

.entry_list01{
margin-bottom:50px;}

.category_box h3{
background-image:url(http://www.m-road.co.jp/ig/entry_title.jpg);
background-position:left center;
background-repeat:no-repeat;
margin: auto;
padding: 0px 0px 0px 0px;
width:570px;
height:65px;
font-size:16px;
font-family:"ＭＳ Ｐ明朝", "細明朝", "リュウミンL", "Hiragino Mincho Pro", serif;
}

.category_box h3 a:link {  color:#881109; text-decoration: none}
.category_box h3 a:visited {  color:#881109; text-decoration: none}
.category_box h3 a:hover {  color:#881109; text-decoration:underline;}
.category_box h3 a:active {  color:#881109; text-decoration:underline;}


.paginate a:link {  color:#881109; text-decoration: none}
.paginate a:visited {  color:#881109; text-decoration: none}
.paginate a:hover {  color:#881109; text-decoration:underline;}
.paginate a:active {  color:#881109; text-decoration:underline;}

.entry_list01 h3{
background-image:url(http://www.m-road.co.jp/ig/entry_title.jpg);
background-position:left center;
background-repeat:no-repeat;
margin: auto;
padding: 0px 0px 0px 0px;
width:570px;
height:65px;
font-size:16px;
font-family:"ＭＳ Ｐ明朝", "細明朝", "リュウミンL", "Hiragino Mincho Pro", serif;
}
.entry_list01 h3 a:link {  color:#881109; text-decoration: none}
.entry_list01 h3 a:visited {  color:#881109; text-decoration: none}
.entry_list01 h3 a:hover {  color:#881109; text-decoration: none}
.entry_list01 h3 a:active {  color:#881109; text-decoration: none}


.entry_list01 p a:link {  color:#881109; text-decoration: none}
.entry_list01 p a:visited {  color:#881109; text-decoration: none}
.entry_list01 p a:hover {  color:#881109; text-decoration: none}
.entry_list01 p a:active {  color:#881109; text-decoration: none}

.blog_box_other {
	padding-top: 50px;
	text-align:left;
	line-height:1.4;
	}


.blog_box_other h4{
background-image:url(http://www.m-road.co.jp/ig/entry_title.jpg);
background-position:left center;
background-repeat:no-repeat;
margin: auto;
padding: 10px 0px 0px 0px;
width:570px;
height:65px;
font-size:16px;
font-family:"ＭＳ Ｐ明朝", "細明朝", "リュウミンL", "Hiragino Mincho Pro", serif;

}

.blog_box_other h4 a:link {  color:#881109; text-decoration: none}
.blog_box_other h4 a:visited {  color:#881109; text-decoration: none}
.blog_box_other h4 a:hover {  color:#881109; text-decoration: none}
.blog_box_other h4 a:active {  color:#881109; text-decoration: none}

.blog_box_other p{
	
width:570px;
padding: 0px 20px 0px 10px;
text-align:left;
line-height:1.5;
	}

.blog_box_other p a:link {  color:#881109; text-decoration: none}
.blog_box_other p a:visited {  color:#881109; text-decoration: none}
.blog_box_other p a:hover {  color:#881109; text-decoration: none}
.blog_box_other p a:active {  color:#881109; text-decoration: none}
/* -----------　エントリー　メイン　--------------------
　　--------------------------------------- */

#container .entry_box{
width:570px;
padding: 0px 20px 0px 10px;
float:left;
text-align:left;
line-height:1.5;
}

.entry_box{
margin-bottom:50px;}

.entry_box h3{
background-image:url(http://www.m-road.co.jp/ig/entry_title.jpg);
background-position:left center;
background-repeat:no-repeat;
margin: auto;
padding: 0px 0px 0px 0px;
width:570px;
height:65px;
font-size:16px;
color:#881109;
font-family:"ＭＳ Ｐ明朝", "細明朝", "リュウミンL", "Hiragino Mincho Pro", serif
}

 
.entry_box p a:link {  color:#881109; text-decoration: none}
.entry_box p a:visited {  color:#881109; text-decoration: none}
.entry_box p a:hover {  color:#881109; text-decoration:underline;}
.entry_box p a:active {  color:#881109; text-decoration:underline;}


/* -----------　トラックバック　--------------------
　　--------------------------------------- */

.trackbacks{
width:555px;
margin:auto;
text-align:center;}

.trackbacks_01 h4{
background-image:url(http://www.m-road.co.jp/ig/entry_frame_01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:475px; height:28px;
padding:30px 0px 0px 80px;
text-align:left;

}
.trackbacks_02{
background-image:url(http://www.m-road.co.jp/ig/entry_frame_02.jpg);
background-position:left top;
background-repeat:repeat-y;
width:555px;
padding:0px 0px 0px 0px;
text-align:left;

}
.trackbacks_02 div.trackbacks-info{
padding:10px 20px 15px 30px;
margin-top:5px;
}
.trackbacks_02 div.trackbacks-info ul{
list-style-type:none;
}
li.trackback{
padding:20px 5px 5px 45px;
background-image:url(http://www.m-road.co.jp/ig/tbcom_line.gif);
background-position:center top;
background-repeat:no-repeat;
width:453px; height:14px;
list-style-type:none;
}

.trackbacks_03{
background-image:url(http://www.m-road.co.jp/ig/entry_frame_03.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
clear:both;
text-align:left;
width:555px;height:35px;
}


/* -----------　コメント　--------------------
　　--------------------------------------- */


.comments-open{
width:555px;
margin:auto;
text-align:center;}

.comments-open h4{
background-image:url(http://www.m-road.co.jp/ig/entry_frame_01.jpg);
background-position:left top;
background-repeat:no-repeat;
width:475px; height:28px;
padding:30px 0px 0px 80px;
text-align:left;

}
.comments_02{
background-image:url(http://www.m-road.co.jp/ig/entry_frame_02.jpg);
background-position:left top;
background-repeat:repeat-y;
width:555px;
padding:0px 0px 0px 0px;
text-align:left;

}

.comments_03{
background-image:url(http://www.m-road.co.jp/ig/entry_frame_03.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
clear:both;
text-align:left;
width:555px;height:35px;
}

.comments_02 form{
padding:0px 0px 0px 30px;
}

#comments-open-footer{
padding:0px 0px 0px 30px;
}

/* -----------　コメント一覧　--------------------
　　--------------------------------------- */

.comments{
margin-bottom:20px;
margin-top:20px;
}

h4.comments-header{
background-image:url(http://www.m-road.co.jp/ig/entry_tbcom.jpg);
background-position:left top;
background-repeat:no-repeat;
width:470px; height:28px;
padding:30px 0px 0px 60px;
margin-left:20px;
color:#881109;
font-size:16px;
}


ul.comments-content{
padding-left:40px;
clear:both;}
ul.comments-content li{
list-style-type:none;
margin-top:20px;
margin-bottom:30px;
}
li.commentbody{
padding:20px 5px 5px 45px;
background-image:url(http://www.m-road.co.jp/ig/tbcom_line.gif);
background-position:right bottom;
background-repeat:no-repeat;
width:453px; 
list-style-type:none;
padding:0px 0px 35px 0px;
}
/* -----------　コメントプレビュー--------------------
　　--------------------------------------- */
.pc{
margin:auto;
text-align:left;
padding:0px 0px 0px 0px;
margin-left:100px;}

.pc_end{
padding:30px 0px 0px 60px;
margin-left:60px;
color:#881109;
font-size:16px;}



img {border: none;}

.red_txt{color:#FF0000;}
.blue_txt{color:#0066FF;}
.green_txt{color:#009900;}

.txt_bold{color:#000000;font-weight:bold;}
.red_bold{color:#FF0000;font-weight:bold;}
.blue_bold{color:#0066FF;font-weight:bold;}
.green_bold{color:#009900;font-weight:bold;}




/* -----------　ヘッダー　--------------------
　　--------------------------------------- */

#container #header{
background-image:url(http://www.m-road.co.jp/ig/top_copy.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:auto;
width:800px;height:119px;
padding: 0px;
}

#container #header h1{
text-align:left;
float:left;
display:block;
width:800px; height:0 !important;
height /**/:119px;
margin:0px auto;
padding:0px 0px 0px 0px;
overflow:hidden;
}

#container #header h2{
text-align:left;
float:left;
margin:0px auto;
padding:0px 0px 0px 0px;
clear: both;
}

#container #header .head_side{
text-align:right;
padding-top:20px;
}
#container #header .head_side .hleft{
float:left;
}
#container #header .head_side .hright{
float:right;
}

  /* ナビゲーション */
#container #header .navigation{
margin:auto;
padding: 0px;
}
#container #header .navigation ul {
list-style: none;
margin:auto;
padding: 0px;
}
#container #header .navigation ul li {
height:39px;
float:left;
margin:auto;
padding: 0px;
}

/* -----------　フッター　--------------------
　　--------------------------------------- */

#container #footer{
width:800px;height:120px;
background-image:url(http://www.m-road.co.jp/ig/bottom_800120.jpg);
background-position:center bottom;
background-repeat:no-repeat;
text-align:center;
margin: auto;
padding: 0px 0px 0px 0px;
color:#D79E9F;
clear: both;
}

#container #footer a:link {  color:#D79E9F; text-decoration: underline}
#container #footer a:visited {  color:#D79E9F; text-decoration: underline}
#container #footer a:hover {  color:#FFFFFF; text-decoration: none}
#container #footer a:active {  color:#FFFFFF; text-decoration: none}


#container #footer #bottombox_01{
padding: 25px 0px 0px 0px;
line-height:1.4;
font-size:13px;
clear: both;
}

/* -----------　ボディ　--------------------
　　--------------------------------------- */

  /* トップページ　オンリー */

#container .topbox{
width:800px;height:275px;
background-image:url(http://www.m-road.co.jp/ig/main.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:auto;
padding: 0px 0px 0px 0px;
}

  /* 小説誘導バナー */


.blog_novel{
float:right;
width:185px;height:275px;
margin:auto;
padding: 0px 0px 0px 0px;
list-style-type:none;
vertical-align:bottom;
text-align:left;
}

.blog_novel_02{
margin:0px; padding:0px; border:0px; 
vertical-align:top;
background-image:url(http://www.m-road.co.jp/ig/blog_novel02.jpg);
background-position:center top;
height:17px;
padding: 8px 0px 0px 12px;
}
.blog_novel_02 p{
background-image:url(http://www.m-road.co.jp/ig/blog_novelp.gif);
background-position:left center;
background-repeat:no-repeat;
padding: 0px 0px 0px 6px;
font-size:15px;
}

.blog_novel_022{
margin:0px; padding:0px; border:0px;
background-image:url(http://www.m-road.co.jp/ig/blog_novel022.jpg);
background-position:center top; 
vertical-align:top;
height:29px;
padding: 5px 0px 0px 12px;
}

.blog_novel_022 p{
padding: 0px 0px 0px 6px;
}


.blog_novel_03{
margin:0px; padding:0px; border:0px; 
vertical-align:top;
background-image:url(http://www.m-road.co.jp/ig/blog_novel03.jpg);
background-position:center top;
height:37px;
padding: 6px 0px 0px 12px;

font-size:13px;
line-height:1.1;
}


.blog_novel_03 a{
background-image:url(http://www.m-road.co.jp/ig/blog_novelp.gif);
background-position:left center;
background-repeat:no-repeat;
padding: 0px 0px 0px 6px;

}


.blog_novel_04{
margin:0px; padding:0px; border:0px; 
vertical-align:top;
background-image:url(http://www.m-road.co.jp/ig/blog_novel04.jpg);
background-position:center top;
height:39px;
padding: 6px 0px 0px 12px;
font-size:13px;
line-height:1.1;
}

.blog_novel_04 a{
background-image:url(http://www.m-road.co.jp/ig/blog_novelp.gif);
background-position:left center;
background-repeat:no-repeat;
padding: 0px 0px 0px 6px;
}


.blog_novel a:link {  color:#AA050A; text-decoration: underline}
.blog_novel a:visited {  color:#AA050A; text-decoration: underline}
.blog_novel a:hover {  color:#DE5A6B; text-decoration: none}
.blog_novel a:active {  color:#DE5A6B; text-decoration: none}



/* test用 */

.blog_novel_02_test{
margin:0px; padding:0px; border:0px; 
vertical-align:top;
background-image:url(http://www.m-road.co.jp/ig/c/out/blog_test/blog_novel02.jpg);
background-position:center top;
height:17px;
padding: 8px 0px 0px 12px;
}
.blog_novel_02_test p{
background-image:url(http://www.m-road.co.jp/ig/c/out/blog_test/blog_novelp.gif);
background-position:left center;
background-repeat:no-repeat;
padding: 0px 0px 0px 6px;
font-size:15px;
}

.blog_novel_022_test{
margin:0px; padding:0px; border:0px;
background-image:url(http://www.m-road.co.jp/ig/c/out/blog_test/blog_novel022.jpg);
background-position:center top; 
vertical-align:top;
height:29px;
padding: 5px 0px 0px 12px;
}

.blog_novel_022_test p{
padding: 0px 0px 0px 6px;
}


.blog_novel_03_test{
margin:0px; padding:0px; border:0px; 
vertical-align:top;
background-image:url(http://www.m-road.co.jp/ig/c/out/blog_test/blog_novel03.jpg);
background-position:center top;
height:37px;
padding: 6px 0px 0px 12px;

font-size:13px;
line-height:1.1;
}


.blog_novel_03_test a{
background-image:url(http://www.m-road.co.jp/ig/c/out/blog_test/blog_novelp.gif);
background-position:left center;
background-repeat:no-repeat;
padding: 0px 0px 0px 6px;

}


.blog_novel_04_test{
margin:0px; padding:0px; border:0px; 
vertical-align:top;
background-image:url(http://www.m-road.co.jp/ig/c/out/blog_test/blog_novel04.jpg);
background-position:center top;
height:39px;
padding: 6px 0px 0px 12px;
font-size:13px;
line-height:1.1;
}

.blog_novel_04_test a{
background-image:url(http://www.m-road.co.jp/ig/c/out/blog_test/blog_novelp.gif);
background-position:left center;
background-repeat:no-repeat;
padding: 0px 0px 0px 6px;
}
/* test用 */




  /* 

#container .menu_list{
width:800px;height:105px;
margin-top:5px;
}
#container .menu_list ul {
list-style: none;
margin:auto;
padding: 0px;
}
#container .menu_list ul li {
float:left;
margin: auto;
}
#container .menu_list ul li.ml_01,
#container .menu_list ul li.ml_02,
#container .menu_list ul li.ml_03,
#container .menu_list ul li.ml_04{
padding-right:6px;
padding-left:0px;
}
#container .menu_list ul li.ml_05 {
padding-right:0px;
padding-left:0px;
}
 */
  /* 改訂メニューリスト */

#container .menu_list_box{
width:800px;
margin-top:5px;
}
.menu_list_box_01,
.menu_list_box_02,
.menu_list_box_03,
.menu_list_box_04,
.menu_list_box_05{
width:155px;
margin:auto;
float:left;
}

.menu_list_box_01,
.menu_list_box_02,
.menu_list_box_03,
.menu_list_box_04{
padding-right:6px;
padding-left:0px;
}
.menu_list_box_05{
padding-right:0px;
padding-left:0px;
}
.menu_list_box_01 ul,
.menu_list_box_02 ul,
.menu_list_box_03 ul,
.menu_list_box_04 ul,
.menu_list_box_05 ul{
list-style: none;
margin:auto;
padding: 0px;
padding-bottom:15px;
text-align:left;
font-size:12px;
}
.menu_list_box_01 ul li,
.menu_list_box_02 ul li,
.menu_list_box_03 ul li,
.menu_list_box_04 ul li,
.menu_list_box_05 ul li{
border-bottom:1px dotted #666666;
padding:6px 2px 6px 8px;
background-image:url(http://www.m-road.co.jp/ig/menu_mark.gif);
background-position:left center;
background-repeat:no-repeat;
vertical-align:middle;
}
.menu_list_box a:link {  color:#666666; text-decoration: underline}
.menu_list_box a:visited {  color:#666666; text-decoration: underline}


.menu_list_box a:hover {  color:#800080; text-decoration: none}
.menu_list_box a:active {  color:#800080; text-decoration: none}


  /* センター部 */

#container .topbox_01{
width:800px;height:240px;
margin: 15px 0px 0px 0px;
padding: 0px;
}

  /* 右バナー */

#container .topbox_01 .topbox_02{
float:right;
width:184px;
clear:both;
}
#container .topbox_01 .topbox_02 ul {
list-style: none;
margin:auto;
padding: 0px;
}
#container .topbox_01 .topbox_02 ul li {
margin:auto;
padding: 0px;

}
#container .topbox_01 .topbox_02 ul li.link_a,
#container .topbox_01 .topbox_02 ul li.link_b{
padding: 12px 0px 0px 0px;
display:block;
}



  /* 新着情報 */
#container .topbox_01 .topbox_03{
float:left;
width:595px;height:240px;
margin: auto;
padding: 0px;
}

#container .topbox_01 .topbox_03 .infobox{
background-image:url(http://www.m-road.co.jp/ig/box_595231.jpg);
background-position:left top;
background-repeat:no-repeat;
width:574px;height:202px;
margin: 0px 0px 0px 0px;
padding: 29px 12px 0px 9px;
}

.infobox .presentbox{
float:left;
width:279px;height:182px;
margin: auto;
padding: 0px 0px 0px 0px;
}
.infobox .presentbox .presentbox_01{
width:279px;height:67px;
background-image:url(http://www.m-road.co.jp/ig/present01_27967.jpg);
background-position:center top;
background-repeat:no-repeat;
margin: auto;
padding: 0px 0px 0px 0px;
}
.infobox .presentbox .presentbox_02{
width:259px;height:88px;

background-image:url(http://www.m-road.co.jp/ig/present02_27910.jpg);
background-position:center top;
background-repeat:repeat-y;
margin: auto;
padding: 0px 10px 0px 10px;

}
.infobox .presentbox .presentbox_02 p{
font-size:13px;
text-align:left;
line-height:1.4;
}

.infobox .presentbox .presentbox_03{
width:279px;height:26px;
margin: auto;
padding: 0px 0px 0px 0px;
}





.infobox .partybox{
float:right;
width:281px;height:181px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.infobox .partybox .partybox_01{
float:right;
width:281px;height:67px;
background-image:url(http://www.m-road.co.jp/ig/party01_28167.jpg);
background-position:left top;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.infobox .partybox .partybox_02{
width:281px;height:88px;
margin: auto;
padding: 0px 0px 0px 0px;
}
.infobox .partybox .partybox_02_img{
float:left;
width:132px;height:88px;
background-image:url(http://www.m-road.co.jp/ig/party02img_13288.jpg);
background-position:center top;
background-repeat:no-repeat;
margin: auto;
padding: 0px 0px 0px 0px;
}
.infobox .partybox .partybox_02_txt{
float:right;
width:134px;height:88px;
background-image:url(http://www.m-road.co.jp/ig/party02txt_14988.jpg);
background-position:center top;
background-repeat:no-repeat;
margin: auto;
padding: 0px 15px 0px 0px;
}
.infobox .partybox .partybox_02_txt p{
font-size:13px;
text-align:left;
line-height:1.3;
}
.infobox .partybox .partybox_03{
width:281px;height:26px;
margin: auto;
padding: 0px 0px 0px 0px;
}

  /* リンク部 */
  /*
#container .topbox_01 .topbox_03 .linkbox_01{
width:595px;height:50px;
margin: 29px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#container .topbox_01 .topbox_03 .linkbox_01 ul {
list-style: none;
margin: auto;
padding: 0px 0px 0px 0px;
}
#container .topbox_01 .topbox_03 .linkbox_01 ul li {
margin:auto;
float:left;
}

#container .topbox_01 .topbox_03 .linkbox_01 ul li.link_a,
#container .topbox_01 .topbox_03 .linkbox_01 ul li.link_b {
padding: 0px 27px 0px 0px;
}
#container .topbox_01 .topbox_03 .linkbox_01 ul li.link_c {
padding: 0px 0px 0px 0px;
}
 */
 
 
 .to_material_request{
	clear:both;

	text-align:center;
	width:95%;
	border:1px solid #900;
	padding:30px 10px 10px;
	margin:30px 0 15px 5px;
	line-height:1.5;
	}




.to_material_request strong.lw a:link {  color:#8D0708; text-decoration:none  font-weight:normal;}
.to_material_request strong.lw a:visited {  color:#8D0708; text-decoration: none; font-weight:normal;}
.to_material_request strong.lw a:hover {  color:#8D0708; text-decoration:underline;;}
.to_material_request strong.lw a:active {  color:#8D0708; text-decoration: underline;;}

.to_material_request a:link {  color:#8D0708; text-decoration: underline; font-weight:bold;}
.to_material_request a:visited {  color:#8D0708; text-decoration: underline; font-weight:bold;}
.to_material_request a:hover {  color:#8D0708; text-decoration: none;}
.to_material_request a:active {  color:#8D0708; text-decoration: none;}



.newyear_message h5{
	padding:10px 0px;
	font-size:1.2em;
	margin:auto;
	text-align:left;
	color:#EA5548;

}


.newyear_message_box{
	margin:30px 0px 25px;
}



.newyear_note{
	float:right;
	padding-right:15px;
	}



	
