<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*-------------------------------------------------
	++ ＣＯＭＭＵＮＩＴＹ TOP
-------------------------------------------------*/
.blockPD125.communityBetList ul li .detail .hx {
	color:#fcc13d;
}

#communityColumn ul li {
	width:48%;
	margin:1%;
	float:left;
	background-color:#FFF;
	height: 13em;
	position: relative;
}
#communityColumn ul li p {
	font-weight:normal;
	height: 4.5em;
	overflow: hidden;
}
#communityColumn ul li img {
	width:100%;
	height:auto;
	display:block;
	margin:0 auto 3vw auto;
	text-align: center;
}
#communityColumn ul li em {
	float: right;
}
#communityColumn ul li em img {
	width: 80%;
}
#communityColumn ul li .date {
	position: absolute;
	bottom: 0;
}
#PickupColumn #picup_list h4 {
    height: 4.5em;
    overflow: hidden;
}
#recommend_wrap li {
    width: 48%;
    display: inline-block;
    background-color: #FFF;
}
div#communityColumn {
    margin-top: 2em;
}
.communityBetList.blockPD125 ul li  .detail {
    padding-left: 0;
}
#tbutterColumn ul li {
	width:98%;
	margin:1%;
	float:left;
	background-color:#FFF;
}
#tbutterColumn ul li p {
	font-weight:normal;
}
#tbutterColumn ul li p span {
	font-weight: bold;
}
#tbutterColumn ul li img {
	width:20%;
	height:auto;
	margin:0 2vw 3vw auto;
	display:block;
	float: left;
}
#tbutterColumn ul li em {
	float: right;
	color: #FF0000;
	font-style:normal;
}
.keirinBox {
	border: 1px #1496be solid;
	background-color: #e6f6ff;
	border-radius: 8px;
	box-shadow: 2px 2px 4px gray;
	text-align: center;
	line-height: 3em;
	color: #1496be;
	font-weight: bold;
	font-size: 5.3125vw;
	margin-bottom: 3%;
}
.autoraceBox {
	border: 1px #eb6363 solid;
	background-color: #ffeeee;
	border-radius: 8px;
	box-shadow: 2px 2px 4px gray;
	text-align: center;
	line-height: 3em;
	color: #eb6363;
	font-weight: bold;
	font-size: 5.3125vw;
	margin-bottom: 3%;
}
.boatraceBox {
	border: 1px #7fbd4a solid;
	background-color: #eeffdf;
	border-radius: 8px;
	box-shadow: 2px 2px 4px gray;
	text-align: center;
	line-height: 3em;
	color: #7fbd4a;
	font-weight: bold;
	font-size: 5.3125vw;
	margin-bottom: 3%;
}
.keibaBox {
	border: 1px #b17323 solid;
	background-color: #f5e1c7;
	border-radius: 8px;
	box-shadow: 2px 2px 4px gray;
	text-align: center;
	line-height: 3em;
	color: #b17323;
	font-weight: bold;
	font-size: 5.3125vw;
	margin-bottom: 3%;
}
.zatudanBox {
	border: 1px #fcb800 solid;
	background-color: #ffffdc;
	border-radius: 8px;
	box-shadow: 2px 2px 4px gray;
	text-align: center;
	line-height: 3em;
	color: #fcb800;
	font-weight: bold;
	font-size: 5.3125vw;
	margin-bottom: 3%;
}

.communityList ul li {
	border:1px solid #d0d0d0;
	background-color: #FFFFFF;
	width:100%;
	margin-bottom:3vw;
	padding:0;
}
.communityList ul li h3 {
	background-color:#ffffdc;
	color:#ffcd44;
	text-align: center;
	padding:3vw;
	font-size:132%;
}
.communityList ul li a {
	display:block;
	padding:15px;
}
.communityList ul li a img {
	display:block;
	margin:0 auto 15px auto;
	text-align: center;
}
.communityList ul li a span {
	display:block;
}
img.writer_banner {
    max-width: 42vw;
    max-height: 21vw;
    object-fit: contain;
}
#communityColumn img.writer_banner {
    object-fit: contain;
}
/*-------------------------------------------------
	++ Gamboo channel
-------------------------------------------------*/
.channel_ttl {
    color: #299fc4;
	text-align: left;
	margin: 5px 0;}

.channel_sns {
	float: left;
	text-align: left;}

.channel_bigBtn ul li {
	margin-bottom:3vw;}
.channel_bigBtn ul li a {
	display:block;
	width:100%;
	background:#999 url(/images/arrow/arrow_bt.png) right 2vw center no-repeat;
	background-size:7vw;
	color:#FFF;
	padding:5vw 10vw;}
.channel_bigBtn ul li.linkChannel a {
	background-color:#ffa300;}
.channel_bigBtn ul li.linkChannel2 a {
	background-color:#018a00;}

.channelList {
	margin: 0 auto;
	width: 100%;}
.channelList ul li {
	border:1px solid #d0d0d0;
	width:100%;
	margin:0 auto 15px auto;
	padding:0;
	text-align: center;}
.channelList ul li h3 {
	background-color:#ffffdc;
	color:#ffcd44;
	text-align: center;
	padding:10px;
	margin-bottom: 5px;}
.channelList ul li span {
	padding-left: 0px;}

.channelList2 {
	width: 100%;
	margin: 3% auto 0 auto;}
.channelList2 ul li {
	background-color: #FFFFFF;
	width:100%;
	margin-bottom:3vw;
	padding:0;}
.channelList2 ul li img {
	display:block;
	margin:0 auto 10px auto;
	text-align: center;}
.channelList2 ul li span {
	display:block;}

.videoList {
	width: 100%;
	margin: 3% auto 0 auto;
	background-color: #fafaf5;}
.videoList ul li {
    width: 48%;
    margin: 1%;
	padding:0;
	float: left;}
.videoList ul li img {
	display:block;
	margin:0 auto 10px auto;
	text-align: center;}
.videoList ul li span {
	display:block;}




</pre></body></html>