@font-face{font-family: JKゴシックM;
src: url(https://cldup.com/BWCWf8_dM1.woff2), url(https://cldup.com/oOo5jyM6Ys.woff), url(https://cldup.com/COjomHyq2X.eot);}
/*-----------------------------------
配布元：http://font.cutegirl.jp/jk-font-medium.html
CSS配布：http://uranai.nosv.org/u.php/novel/only_font/
-------------------------------------*/
*{font-family: JKゴシックM,Arial,メイリオ,sans-serif !important;}

@font-face{
font-family:Special-Elite;
src:url(https://dl.dropboxusercontent.com/s/jpjy0xjs46zf22x/SpecialElite-Regular.woff2);}
/*------------------------------------
配布元:https://fonts.google.com/specimen/Special+Elite
ライセンス:Open Font License/https://ja.osdn.net/projects/opensource/wiki/SIL_Open_Font_License_1.1
CSS配布:http://uranai.nosv.org/u.php/novel/variousfont/
------------------------------------*/
*{font-family: Special-Elite,sans-serif !important;}


#container,#content,#navigation{background:transparent !important; border:none !important;}
#topmenu,#topcon,#wrapper,#umbar{background:rgba(255,255,255,0.5) !important; border:none !important;}

body{background:url(http://uranai.nosv.org/img/user/data/d/6/f/d6f7e587aab704f4173a44d4cbe6493f.jpg); }


div#container,div#content,div#navigation{
background:transparent;
border:0;
}

div#wrapper{
background: rgba(255,255,255,0.5);
border:0;border-radius:20px; 
}

body{
color:#8B0000	;
}

div#desc{
color:#660033	;border:4px outset #FF4F02; border-radius:15px;background-color:rgba(247,99,7;0.6); 
}

#u_result{
color:#660099	;border:3px inset #FF3333; border-radius:17px; 
}

a:link{
color:#6633FF	;
}
a:visited{
color:#FF0000	;
}
a:hover{
color:#FFBEDA	;
}

a:hover,a:active{text-decoration:none;border-bottom: 5px dotted #CC33FF	;}


a:hover,a:active{
position:relative;
bottom:-1px;
right:-1px;
}
*{
text-shadow: 0 0.4em 0.8em #FF0000;
}div#desc,#u_result{
letter-spacing:3px;
}

input[type=text]{
background-color:transparent;
color:#990033	;border:3px double #330033; border-radius:16px; 
}

input[type=submit]{
background-color:rgba(237,170,217,0.6);
color:#F70737;
border:3px double #F70737;
}
form#dr{
background-color:rgba(216,191,216,0.6) !important;
color:#663366	;border:3px dotted #DDA0DD!important;border-radius:17px !important;
}

#navigation h2{
background-color:rgba(255,182,193,0.6);
color:#FF3300	;border:3px double#FF3300; 
}

#navigation h2 a:link,#navigation h2 a:visited{
color:#996699	;
}

#navigation h2 a:hover{
color:#FFDDFF	;
}

input[type=radio]{visibility:hidden;}
input[type=radio] + label{padding-left:1.5em; background:url(http://uranai.nosv.org/img/user/data/a/8/7/a87809c707618efd67bd7ad1af9f9dbd.png) no-repeat left center; background-size:1em 1em;}
input[type=radio]:checked + label{background:url(http://uranai.nosv.org/uploader/common/6/d/a/6da8b22cfc39ab32508859ca23053b54.png) no-repeat left center; background-size:1em 1em;}


.utitle a{color:#FFF !important; text-shadow:0 0 3px #990033	,0 0 6px #FF90B0,0 0 10px #FF5586; margin:5px;}

.block,.ratingblock{border:2px inset #990033!important;border-radius:15px	 !important;}

.block_head{background:#FFC7D9 !important; border:1px solid #9932CC	 !important; color:#FFF !important;}
.block_head a:link{color:#663399	 !important;}

span.p_next span{background:#FFEAF0 !important;}

.commentform{background:rgba(240,128,128,0.6) !important;border-radius:17px!important; color:#FF3333	 !important; border:1px solid #FF3333	 !important;}

.result h3{background:rgba(128,0,128,0.8) !important; color:#FFF !important; border:1px solid #FFCCFF	!important; border-radius:17px;}
.pageno{color:#FFF !important;}

div#desc{
background-image:url(http://uranai.nosv.org/uploader/common/1/d/b/1dbf2450a3c107bff4de9e5a7925b15f.png);
background-repeat:no-repeat;
background-size:cover;
background-position:center;
text-shadow:1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px -1px 2px #FFFFFF;
height:500px;
overflow:auto;
}
@media screen and (max-width:600px){div#desc{height:345px;}}
#resizer{opacity:0.2;}
#resizer:hover{opacity:1;}


#u_result strong{
font-weight:normal;
margin:1.2em 0;
padding:.5em;
word-break:break-all;
display:inline-block;
border:3px double #ff00ff	;
background:#ffe4e1;}