@charset "utf-8";
/* CSS Document */

.yosou_button1{
	display:flex;
	width:100%;
	background-color: #c6f7f7;
	height:61px;
	align-items: center;
}
#gnav {
    float: none;
    position: relative;
    left: inherit;
    list-style: none;
    padding: 0;
    text-align: center;
	display: grid;
	grid-template-columns: repeat(5,1fr);
	/*grid-template-columns: 1fr 1fr 1fr 2fr;*/
	grid-gap: 5px;
	margin: auto;
	width: 100%;
}
#gnav li {
    position: relative;
    left: inherit;
    float: none;
    padding: 0 ;
    margin: 0;
}
#gnav .btn1 a{
	/*width: 56px;*/
	width: 33.3%;
	height:50px;
	font-size: 12px;
	font-weight: bold;
	background: #393975;
	color: white;
	text-shadow: none;
	border: 2px solid #FFF;
	line-height: 16px;
}

.btn_wrapper{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	/*grid-gap: 5px;*/
	justify-content: center;
	margin: 5px 0;
}
.btn_wrapper .btn_item{
	width: 47%;
	color: white;
	font-size: 14px;
	height: 32px;
	border-radius: 5px;
	background-color: #23cccc;
	font-weight: normal;
}
.btn_wrapper .btn_item a{
	width: 100%;
	height: 100%;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
}
.btn_wrapper .btn_internet{
	font-weight: bold;
	background-color: #f79494;
	margin: 0 5px 5px 0;
}
.btn_wrapper .btn_tenji{
	margin: 0 5px 0 0;
}
.lblracebody {
    border-bottom: none !important;
    color: black;
    text-shadow: none;
    background: none;
    overflow: hidden;
    display: flex;
    clear: none;
}
.ui-btn-up-c {
    border: 2px solid #1a9999 !important;
    background: white;
        background-image: none;
        background-clip: border-box;
    font-weight: bold;
    color: #116666;
    text-shadow: none;
}
.ui-select .ui-btn-icon-right .ui-btn-inner, .ui-select .ui-li-has-count .ui-btn-inner {
    padding-right: 20px !important;
}
.ui-btn-icon-left .ui-btn-inner {
    padding-left: 16px !important;
}
.ui-btn-up-c:visited, .ui-btn-up-c a.ui-link-inherit {
    color: #116666;
}
.ui-icon, .ui-icon-searchfield::after{
	filter: invert(17%) sepia(91%) saturate(7085%) hue-rotate(128deg) brightness(50%) contrast(106%);
}
.ui-icon{
	background-color: transparent !important;
}
.ui-icon-shadow{
	box-shadow: none !important;
}
.ui-select .ui-btn-icon-right .ui-icon {
    right: 2px !important;
}
.ui-btn-icon-left .ui-icon {
    left: 2px !important;
}
.linkspbtn a{
	background-color: #23cccc !important;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 30px;
	padding: inherit !important;
	border-radius: 15px !important;
	font-size: 16px;
}
.single_btn{
	position: relative;
	font-size: 13px;
	line-height: 13px;
	width: 50px;
	height: 30px;
}
.single_btn a{
	position: absolute;
	right: 0;
}
.tenji_time_info{
	/*display: flex;
	justify-content: right;*/
	position: relative;
	right: 0;
}
.tenji_time_info img {
    width: 15px !important;
    height: 15px !important;
	display: none;
}
.tenji_time_info a{
	width: 172px;
}
#yosoucomment .lblracebody{
	position: relative;
	font-size: 13px;
	line-height: 13px;
	width: 50px;
	height: 30px;
	margin: 0 0 0 auto;
}
#yosoucomment .lblracebody a{
	position: absolute;
	right: 0;
	color: white;
	background-color: #23cccc;
	border-radius: 13px;
	width: 50px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	font-size: 16px;

}
.title_btn{
	display: flex;
	align-items: center;
}
.title_btn h1{
	margin: 0 -50px 0 auto;
	font-size: 23px;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ",Meiryo,"A-OTF 新ゴ",A-OTF Shin Go,"ヒラギノ角ゴ W3","Hiragino Kaku Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
.title_btn .lblracebody{
	margin: 0 0 0 auto;
}

#comment{
	margin: 0 0 0 auto !important;
	font-size: 22px;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ",Meiryo,"A-OTF 新ゴ",A-OTF Shin Go,"ヒラギノ角ゴ W3","Hiragino Kaku Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-weight: bold;
}
#odds,
#cyokuzen,
#course_score{
	font-size: 23px;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ",Meiryo,"A-OTF 新ゴ",A-OTF Shin Go,"ヒラギノ角ゴ W3","Hiragino Kaku Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-weight: bold;
	margin: 0 0 0 auto;
}

