@import "style.css";

body{
	background:radial-gradient(#ffffff,#ffffff,#bb8888);
	color:#aa0000;
	border:none;
}

.top_border{
	background:#990000;
}

.mws_title_new{
	background:linear-gradient(0deg,#aa0000,#a00000,#990000);
	color:#ffffff;
}
.mws_title_new a:link{
	color:#ffffff;
}
.mws_title_new a:visited{
	color:#ffffff;
}
.mws_title_new a:active{
	color:#ffffff;
}
.mws_title_new a:hover{
	color:#ffffff;
}

.mws_subtitle{
	background:linear-gradient(0deg,#a00000,#990000,#900000);
	color:#ffffff;
}
.mws_subtitle a:link{
	color:#ffffff;
}
.mws_subtitle a:visited{
	color:#ffffff;
}
.mws_subtitle a:active{
	color:#ffffff;
}
.mws_subtitle a:hover{
	color:#ffffff;
}

.menu_new{
	background:linear-gradient(0deg,#ffeeee,#fff9f9,#ffffff);
	color:#aa0000;
}
.menu2_new{
	background:linear-gradient(0deg,#ffeeee,#ffffff);
	color:#aa0000;
}

.each_menu{
	background:linear-gradient(135deg, #cc4444, #660000);
	color:#ffffff;
	border-color:#ffffff;
}

.mws_footer{
	background:linear-gradient(180deg,#aa0000,#a00000,#990000);
	color:#ffffff;
}

/********* リンクの色とかとか*********/
a:link{
	color:#aa0000;
}
a:visited,a:active{
	color:#aa0000;
}
a:hover{
	background-color:#aa0000;
	color:#ffffff;
}

a.jumpadjust{
	display: block;
	padding-top: 60px;
	margin-top: -60px;
}

.top_table{
	margin:10px auto;
	margin-top:50px;
	padding:0px;
	border:none;
}

.table_title{
	background: linear-gradient(135deg,#660000,#CC4444);
	color:#FFFFFF;
	font-weight:bold;
	font-size:medium;
	padding:3px 5px 2px 5px;
	margin:0px;
	vertical-align:top;
	border-radius:5px;
}

.table_sub{
	background: linear-gradient(135deg,#FFFFFF,#EEDDDD);
	color:#AA0000;
	font-size:medium;
	padding:3px 5px 2px 5px;
	margin:0px;
	vertical-align:top;
	border:1px dotted #AA0000;
	border-radius:3px;
}

#present_background{
	background:linear-gradient(90deg,#BB8888,#FFEEEE,#FFFFFF,#FFEEEE,#BB8888);
	border:none;
}
#pre_scarlet_background{
	background:linear-gradient(90deg,#992222,#DDAAAA,#EEDDDD,#DDAAAA,#992222);
	border:none;
}
#scarlet_background{
	background:linear-gradient(90deg,#440000,#660000,#880000,#660000,#440000);
	border:none;
}
#scarlet_end_background{
	background:linear-gradient(90deg,#880000,#FFBBBB,#FFFFFF,#FFBBBB,#880000);
	border:none;
}
#past_background{
	background:linear-gradient(90deg,#440000,#330000,#220000,#330000,#440000);
	border:none;
}
#epilogue_background{
	background:linear-gradient(90deg,#EEBBBB,#FFEEEE,#FFFFFF,#FFEEEE,#EEBBBB);
	border:none;
}

.novel_title{
	background:linear-gradient(0deg, #AA0000,#440000);
	color:#FFFFFF;
	position:fixed;
	top:0px;
	left:0px;
	font-weight:bold;
	font-size:large;
	text-align:center;
	width:100%;
	margin:0px auto;
	padding:10px 0px 5px 0px;
	white-space:nowrap;
}
.novel_title_sub{
	background:linear-gradient(180deg, #AA0000,#440000);
	color:#FFFFFF;
	position:fixed;
	top:40px;
	left:0px;
	border-top:1px dotted #FFEEEE;
	font-weight:bold;
	font-size:medium;
	text-align:center;
	width:100%;
	margin:0px auto;
	padding:0px 0px 5px 0px;
	white-space:nowrap;
}

.novel_body{
	color:#AA0000;
	line-height:150%;
	font-size:medium;
	text-align:left;
	width:75%;
	margin:0px auto;
	padding:80px 30px;
	padding-bottom:100px;
}
#past_body_color{
	color:#FFDDDD;
}
#pre_scarlet_body_color{
	color:#880000;
}
#scarlet_body_color{
	color:#DD9999;
}
#scarlet_end_body_color{
	color:#880000;
}

.paragraph{
	margin:60px 0px;
}

.novel_footer{
	background:radial-gradient(#FFFFFF,#AA4444);
	color:#AA0000;
	position:fixed;
	bottom:0px;
	left:0px;
	text-align:center;
	font-size:medium;
	width:100%;
	margin:0px auto;
	padding:5px 0px 3px 0px;
	border-top:solid 10px #660000;
	border-bottom:solid 10px #660000;
}

.anchortop{
	color:#AA0000;
	position:fixed;
	bottom:0px;
	right:0px;
	margin:0px;
	padding:10px 15px;
}

.title_fix{
	background:linear-gradient(90deg,#cc0000,#a00000,#770000);
	color:#ffffff;
	text-align:center;
	width:200px;
	font-size:small;
	font-weight:bold;
	position:fixed;
	top:302px;
	right:0px;
	padding:5px 18px;
	border-radius:10px 0px 0px 0px;
	border:dotted 1px #ffffff;
	border-right:none;
}
.chapter_fix{
	background:linear-gradient(90deg,#FFFFFF,#FFEEEE,#EEDDDD);
	color:#aa0000;
	text-align:left;
	width:200px;
	font-size:small;
	font-weight:normal;
	position:fixed;
	top:337px;
	right:0px;
	padding:5px 18px;
	border-radius:0px 0px 0px 10px;
	border:dotted 1px #aa0000;
	border-right:none;
}

.return_page_fix{
	background:linear-gradient(270deg,#cc0000,#a00000,#770000);
	color:#ffffff;
	top:300px;
}
.return_page_fix a{
	color:#ffffff;
}

#anchor_color{
	background:linear-gradient(0deg,#cc0000,#a00000,#770000);
	color:#ffffff;
}
#anchor_color a{
	color:#ffffff;
}

#webclap_color{
	background:linear-gradient(90deg,#cc0000,#a00000,#770000);
	color:#ffffff;
}
#webclap_color a{
	color:#ffffff;
}
