<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {
	background-image: none;
/*	background-color:#460000;*/
	background-color:#fff;
}

#main{
	margin:10px auto 30px;
}
.youtube2{
	margin-bottom:10px;
	padding-bottom:10px;
}
h3 {
	border-bottom: dotted 2px #b20000;
	color: #b20000;
}

h4{
	padding:5px 0;
	margin:0;
	font-weight:bold;
}
h4 span{
	float:right;
}
.moviebox{
	background-color:#000000;
	padding:10px 10px 0;
	box-sizing: border-box;
}
.moviebox img{
	width:100%;
}
.moviebox h4,
.moviebox h4 span a{
	color:#FFFFFF;
}

#kikaku .youtube2 p{
	color:#000000;
	text-align:left;
}
#uichi_infobox{
	border:solid 2px #FF0000;
	padding:10px;
	box-sizing: border-box;
	margin-bottom:30px;
}
#uichi_infobox .linkbtn{
	text-align:center;
}
#uichi_infobox .linkbtn a{
	display:block;
	padding: 10px 20px;
	text-decoration:none;
	width:30%;
	border:solid #0080FF 1px;
	margin:0 auto;
}

.inforadius{
	position: relative;
	background: #fff0cd;
	box-shadow: 0px 0px 0px 5px #fff0cd;
	border: dashed 2px white;
	padding: 0.2em 0.5em;
	color: #454545;
	width: 80%;
	margin: 0 auto;
}
.inforadius:after{
	position: absolute;
	content: '';
	right: -7px;
	top: -7px;
	border-width: 0 15px 15px 0;
	border-style: solid;
	border-color: #ffdb88 #fff #ffdb88;
	box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
}
.inforadius p {
	margin: 0; 
	padding: 0;
}
.lbl b.start{
	color:#0080C0;
	font-size:110%;
}
.lbl img{
        width:100%;
}
.strongbox {
	margin: 2em 0;
	background: #f1f1f1;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}
.strongbox .box-title {
	font-size: 250%;
	background: #FF0000;
	padding: 4px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 0.05em;
}
.strongbox p {
	padding: 15px 20px;
	margin: 0;
}
.rightmoji{
	text-align:right;
	font-size:80%;
	color:#333;
	margin:0;
	padding:0;
}
.alertmsg{
	font-size:80%;
}

#uichiform{
	border:dashed 3px #67c5ff;
	padding:20px 10px;
	text-align:center;
	font-size:150%;
}
.btn-flat-logo {
	padding:10px 30px;
	position: relative;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	background: #00bcd4;
	transition: .4s;
	}

.btn-flat-logo:hover {
	background: #1ec7bb;
}
.formmsg{
	font-size:120%;
}
.formmsg span{
	color:#FF0000;
}
#uichiform li{
	width:33%;
	float:left;
	list-style:none;
}
#uichiform li.win{
	font-size:92%;
	color:#FF0000;
}
#uichiform li.lose{
	font-size:92%;
	color:#0000FF;
}
#uichiform li.win span,
#uichiform li.lose span{
	font-size:110%;
	font-weight:bold;
}

#pastbox dl li{
	float:left;
	width:16%;
	margin:0;
	list-style:none;
	font-size:84%;
}

#pastbox dl .pasttext{
	width:15%;
        font-size: 150%;
	font-weight:bold;
	color:#5e5b5b;
/*	font-family: Georgia,貂ｸ譏取悃,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS譏取悃E,繝｡繧､繝ｪ繧ｪ,Meiryo,serif;*/
}
#pastbox img{
    width:90%;
}
.midashi{
	color:#b30100;
	font-size:200%;
	margin:0;
	padding:0;
	font-family: Georgia,貂ｸ譏取悃,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS譏取悃E,繝｡繧､繝ｪ繧ｪ,Meiryo,serif;
	font-weight:bold;
}
h2 {
    background-image: none;
    background: -moz-linear-gradient(top, #3fa9f5, #ff7bad);
    background: -webkit-linear-gradient(top, #3fa9f5, #ff7bad);
    /*background: linear-gradient(to bottom, #3fa9f5, #ff7bad);
    color: #000000;*/
background: linear-gradient(to bottom, #ff2222, #ba3e17);
    color: #ffffff;
    padding-left: 20px;
    /* text-shadow: 2px 2px 1px #000000; */
    /* font-family: Georgia,貂ｸ譏取悃,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS譏取悃E,繝｡繧､繝ｪ繧ｪ,Meiryo,serif; */
}

#kikaku .profbox{
/*	background-color:#b20204;*/
	background-color:#3fa9f5;
}

.contents_in{
/*	background-image:url('images/bk_img.jpg');*/
	background-position:bottom left;
/*	background-repeat:no-repeat;*/
}
#wrap .contents {
/*    background-color:#ffe15b;*/
    background: #fff;
    box-shadow: 0px 8px 6px 8px #9e9e9e;    
    padding:10px;
}

/* btn_entry */
div.btn_entry a {
    background: #eee;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
    max-width: 350px;
    padding: 10px 25px;
    color: #313131;
    transition: 0.3s ease-in-out;
    font-size:1.2rem;
    font-weight: 700;
    text-align: center;
}
div.btn_entry a:hover {
    background: #313131;
    color: #FFF;
}
div.btn_entry a:after {
    content: '';
    width: 5px;
    height: 5px;
    border-top: 3px solid #313131;
    border-right: 3px solid #313131;
    transform: rotate(45deg) translateY(-50%);
    position: absolute;
    top: 50%;
    right: 20px;
    border-radius: 1px;
    transition: 0.3s ease-in-out;
}
div.btn_entry a:hover:after {
    border-color: #FFF;
}
.memo{
	font-size:0.9rem;
}</pre></body></html>