@charset "UTF-8";

#point > .inner{
    padding: calc(40 * var(--v)) 0 calc(80 * var(--v));
}

@media print, screen and ( min-width : 769px ) {

#dantaisen_wrap{margin: 0 auto;}
.explanation {line-height: 25px;margin: 0px 38px 15px 38px;font-weight: bold;font-size: 20px;}
.Description{display: flex;justify-content: center;align-items: center;margin-bottom: 10px;font-size: 24px;}
.Description_L{background: crimson;font-weight: bold;color: #fff;border: solid 1px #b40125;padding: 6px 6px 4.8px;text-align: center;line-height: 1.1;}
.Description_R{background: whitesmoke;font-weight: bold;color: dimgray;border:solid 1px #ccc;padding: 6px 6px 4.8px;text-align: center;line-height: 1.1;}
.dantaisen-moment{margin: 0.5em auto;font-size: 24px;}
.notice_title {display: inline-block;letter-spacing: 3px;font-size: 27px;font-weight: bold;vertical-align: middle;margin: 1em auto 0.5em;}
.dantaisen_table_pctb{width: 90%;margin: 0 auto;border-collapse: collapse;}
.dantaisen_table_pctb th{width:25em;line-height: 40px;color: #fff;border:solid #fff;border-width:3px 0px 3px 1px;font-weight: bold;font-size: 16px;background: #e4d05c;background: #f5c75b; /* Old browsers */background: -moz-linear-gradient(top, #f5c75b 0%, #d1b10f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #f5c75b 0%,#d1b10f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #f5c75b 0%,#d1b10f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.dantaisen_table_pctb tr{line-height: 40px;}
.round_corner_1{border-top-left-radius: 8px; }
.round_corner_2{border-top-right-radius: 8px; }
.round_corner_3{border-bottom-left-radius: 8px; }
.round_corner_4{border-bottom-right-radius: 8px; }
.L_color{background: crimson; color: #fff;}
.R_color{background: whitesmoke; color: dimgray; }
.td_0{background-color: #696969;color: #fff;font-weight: bold;font-size: 15px;}
.td_1{width: 52px; background-color: #faf0e6;}
.td_2{width: 52px; background-color: #fffafa; }
.td_0_2{background-color: #808080;color: #fff;font-weight: bold;font-size: 15px;}
.td_1_2{width: 52px; background-color: #faebd7; }
.td_2_2{width: 52px; background-color: #f8f8ff;}
.td_gray{background-color: silver;}
.tr_fast{font-weight: bold;font-size: 18px;border:solid 3px lightslategray;border-width:0px 0px 3px 0px;}
.tr_total{border:solid 3px lightslategray;border-width:3px 0px 0px 0px;font-weight: bold;}
.race_round{width:10em;border:solid 3px #fff; border-width:0 3px 0 0;}
.dantaisen_total_table{width: 90%; margin: 0 auto 20px auto;}
.dantaisen_total_table th{font-weight: bold; }
.total_th{width: 35%;border:solid 3px #fff; border-width:0px 3px 0px 0px ;font-weight: bold; font-size: 20px;background: #e4d05c; background: #f5c75b; /* Old browsers */background: -moz-linear-gradient(top, #f5c75b 0%, #d1b10f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #f5c75b 0%,#d1b10f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #f5c75b 0%,#d1b10f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.total_th_LR{line-height: 50px;font-size: 18px;}
.td_total_1{line-height: 60px; font-weight: bold; font-size: 40px;background: #ce9495; /* Old browsers */background: -moz-linear-gradient(top,  #db7093 0%, #ffc0cb 35%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #db7093 0%,#ffc0cb 35%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #db7093 0%,#ffc0cb 35%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce9495', endColorstr='#ffb6c1',GradientType=0 ); /* IE6-9 */}
.td_total_2{line-height: 60px; font-weight: bold; font-size: 40px;background: #99c6c6; /* Old browsers */background: -moz-linear-gradient(top,  #b0c4de 0%, #e6e6fa 35%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #b0c4de 0%,#e6e6fa 35%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #b0c4de 0%,#e6e6fa 35%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c6c6', endColorstr='#b0e0e6',GradientType=0 ); /* IE6-9 */}
.total_th_midashi{text-shadow: 0 0 3px #edf8ff, 0 0 3px #edf8ff, 0 0 3px #edf8ff;letter-spacing: 0.2em;font-size: 24px;}
.dantaisen_table_sp {display: none;}
.form_sp{display: none;}
#dantaisen_wrap{margin-left: auto;margin-right: auto;text-align: center;}
.dantaisen{display: flex;width: 90%;height: auto;background-color: #fff5cf;border:#e7c365 solid 3px;padding-top: 0.7em;margin: 1em auto;justify-content: center;align-content: center;flex-direction: column;}
.dantaisen .container{display:flex;justify-content: center;align-items: center;margin-bottom: 0.7em;}
.dantaisen .moment{color: #000;font-weight: bold;font-size: 18px;text-align: center;margin-bottom: 0.7em;}
.day_r{font-family: 'Oswald', sans-serif;font-size: 23px;}
.item img{margin: 0 0.7em;}
.LD{color: #e0364a;font-weight: bold;font-size: 18px;text-align: center; text-shadow: 
    #fff 2px 0px 0px, #fff -2px 0px 0px,
    #fff 0px -2px 0px, #fff 0px 2px 0px,
    #fff 2px 2px 0px, #fff -2px 2px 0px,
    #fff 2px -2px 0px, #fff -2px -2px 0px,
    #fff 1px 2px 0px, #fff -1px 2px 0px,
    #fff 1px -2px 0px, #fff -1px -2px 0px,
    #fff 2px 1px 0px, #fff -2px 1px 0px,
    #fff 2px -1px 0px, #fff -2px -1px 0px,
    #fff 1px 1px 0px, #fff -1px 1px 0px,
    #fff 1px -1px 0px, #fff -1px -1px 0px;}
.LD_font{margin-right: 0.8em;}
.RK{color: #046ca3;font-weight: bold;font-size: 18px;text-align: center; text-shadow: 
    #fff 2px 0px 0px, #fff -2px 0px 0px,
    #fff 0px -2px 0px, #fff 0px 2px 0px,
    #fff 2px 2px 0px, #fff -2px 2px 0px,
    #fff 2px -2px 0px, #fff -2px -2px 0px,
    #fff 1px 2px 0px, #fff -1px 2px 0px,
    #fff 1px -2px 0px, #fff -1px -2px 0px,
    #fff 2px 1px 0px, #fff -2px 1px 0px,
    #fff 2px -1px 0px, #fff -2px -1px 0px,
    #fff 1px 1px 0px, #fff -1px 1px 0px,
    #fff 1px -1px 0px, #fff -1px -1px 0px;}
.RK_font{margin-left: 0.8em;}
.big{font-size: 49px;}
.TT{background-color: #000;color: #fff;width: 70px;height: 70px;font-weight: bold;font-family: 'Oswald', sans-serif;font-size: 41px;line-height: 1.7em;text-align: center;letter-spacing: 0.1em;padding-left: 0.1em;}
.VS{font-size: 30px;margin-top: 38px; margin-left: 0.2em;margin-right: 0.2em;color: #000;font-weight: bold;font-family: 'Oswald', sans-serif;}



}

@media print, screen and (max-width: 768px) {
.explanation{line-height: 160%;margin: 0 0.5em 1em;font-weight: bold;text-align: left; !important;font-size: 1.1em;}
.notice_title{font-size: 1.3em;font-weight: bold;margin: 1em auto 0.5em !important;text-align: center;}
.Description{display: flex;justify-content: center;align-items: center;margin-bottom: 10px; !important;font-size: 1rem;}
.Description_L{background: crimson;font-weight: bold;color: #fff;border:solid 1px #b40125;padding: 0.1rem 0.4rem 0.1rem;text-align: center;line-height: 1.5; !important;font-size: 1.2rem;}
.Description_R{background: whitesmoke;font-weight: bold;color: dimgray;border:solid 1px #ccc;padding: 0.1rem 0.4rem 0.1rem;text-align: center;line-height: 1.5; !important;font-size: 1.3rem;}
.dantaisen-moment{margin: 10px auto 1em auto;text-align: center;}
.form_sp{width: 60%; margin: auto;}
.dantaisen_table_sp{width: 90%;margin: 0 auto;font-size: 1.5em; !important;border-collapse: collapse;}
.dantaisen_table_sp th{line-height: 50px; border:solid #fff; border-width:3px 0px 3px 0px ; font-weight: bold;text-shadow: 0 0 3px #edf8ff, 0 0 3px #edf8ff, 0 0 3px #edf8ff;background: #e4d05c; background: #f5c75b; /* Old browsers */background: -moz-linear-gradient(top, #f5c75b 0%, #d1b10f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #f5c75b 0%,#d1b10f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #f5c75b 0%,#d1b10f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ !important}
.dantaisen_table_sp tr{line-height: 40px; /*border:solid #fff; b !important}order-width:1px 0px 0px 0px ;*/ !important}
.round_corner_1{border-top-left-radius: 8px;  !important}
.round_corner_2{border-top-right-radius: 8px;  !important}
.round_corner_3{border-bottom-left-radius: 8px;  !important}
.round_corner_4{border-bottom-right-radius: 8px;  !important}
.L_color{background: crimson; color: #fff; !important}
.R_color{background: whitesmoke; color: dimgray; !important}
.td_0{background-color: #696969; color: #fff; font-weight: bold; font-size: 0.8em; !important}
.td_1{width: 40%; background-color: #faf0e6; !important}
.td_2{width: 40%; background-color: #fffafa; !important}
.td_0_2{background-color: #808080; color: #fff; font-weight: bold; font-size: 0.8em; !important}
.td_1_2{width: 40%; background-color: #faebd7; !important}
.td_2_2{width: 40%; background-color: #f8f8ff; !important}
.td_gray{background-color: silver; !important}
.tr_fast{font-weight: bold; font-size: 18px;border:solid 3px lightslategray; border-width:0px 0px 3px 0px ; !important}
.tr_total{border:solid 3px lightslategray;border-width:3px 0px 0px 0px ;  font-weight: bold; !important}
.race_round{border:solid 3px #fff; border-width:0 3px 0 0; !important}
.dantaisen_total_table{width: 90%; margin: 0 auto 20px auto; !important}
.total_th {border: solid 0.19rem #fff;border-width: 0rem 0.19rem 0rem 0rem;font-weight: bold;font-size: 1rem;background: #e4d05c;background: #f5c75b;background: -moz-linear-gradient(top, #f5c75b 0%, #d1b10f 100%);background: -webkit-linear-gradient(top, #f5c75b 0%,#d1b10f 100%);background: linear-gradient(to bottom, #f5c75b 0%,#d1b10f 100%); !important}
.total_th_LR {padding: 0.3em 0; !important}
.L_color {background: crimson;color: #fff; !important}
.R_color {background: whitesmoke;color: dimgray; !important}
.td_total_1 {background: #ce9495;background: -moz-linear-gradient(top, #db7093 0%, #ffc0cb 35%);background: -webkit-linear-gradient(top, #db7093 0%,#ffc0cb 35%);background: linear-gradient(to bottom, #db7093 0%,#ffc0cb 35%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce9495', endColorstr='#ffb6c1',GradientType=0 );font-size: 1.2em;line-height: 160%;font-weight: bold; !important}
.td_total_2 {background: #99c6c6;background: -moz-linear-gradient(top, #b0c4de 0%, #e6e6fa 35%);background: -webkit-linear-gradient(top, #b0c4de 0%,#e6e6fa 35%);background: linear-gradient(to bottom, #b0c4de 0%,#e6e6fa 35%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c6c6', endColorstr='#b0e0e6',GradientType=0 );font-size: 1.2em;line-height: 160%;font-weight: bold; !important}
.total_th_midashi {text-shadow: 0 0 0.19rem #edf8ff, 0 0 0.19rem #edf8ff, 0 0 0.19rem #edf8ff; !important}
.dantaisen_table_pctb{display: none; !important}
#dantaisen_wrap{width: 100%;}
#dantaisen_wrap td{font-size: 1.3rem;}
.dantaisen{width: 90%;background-color: #fff5cf;border:#e7c365 solid 3px;padding-top: 0.7em;margin:1rem auto 0rem;}
.dantaisen .container{display:flex;align-items: center;justify-content: space-around;margin-bottom: 0.8em;}
.dantaisen .moment{color: #000;font-weight: bold;font-size: 0.8em;text-align: center;margin-bottom: 0.7em;}
.day_r{font-family: 'Oswald', sans-serif; font-size: 1.2em;}
.item{text-align: center;}
.item.LD_IMG,.item.RK_IMG{width: 2rem;}	
.item img{width: 100%!important;}
.LD{color: #e0364a;font-weight: bold;font-size: 0.8em;text-align: center; text-shadow: 
    #fff 2px 0px 0px, #fff -2px 0px 0px,
    #fff 0px -2px 0px, #fff 0px 2px 0px,
    #fff 2px 2px 0px, #fff -2px 2px 0px,
    #fff 2px -2px 0px, #fff -2px -2px 0px,
    #fff 1px 2px 0px, #fff -1px 2px 0px,
    #fff 1px -2px 0px, #fff -1px -2px 0px,
    #fff 2px 1px 0px, #fff -2px 1px 0px,
    #fff 2px -1px 0px, #fff -2px -1px 0px,
    #fff 1px 1px 0px, #fff -1px 1px 0px,
    #fff 1px -1px 0px, #fff -1px -1px 0px;}
.LD_font{margin-right: 0.3em;font-size: 0.9em;}
.RK{color: #046ca3;font-weight: bold;font-size: 0.8em;text-align: center;margin-right: 1%; text-shadow: 
    #fff 2px 0px 0px, #fff -2px 0px 0px,
    #fff 0px -2px 0px, #fff 0px 2px 0px,
    #fff 2px 2px 0px, #fff -2px 2px 0px,
    #fff 2px -2px 0px, #fff -2px -2px 0px,
    #fff 1px 2px 0px, #fff -1px 2px 0px,
    #fff 1px -2px 0px, #fff -1px -2px 0px,
    #fff 2px 1px 0px, #fff -2px 1px 0px,
    #fff 2px -1px 0px, #fff -2px -1px 0px,
    #fff 1px 1px 0px, #fff -1px 1px 0px,
    #fff 1px -1px 0px, #fff -1px -1px 0px;}
.RK_font{margin-left: 0.3em;font-size: 0.9em;}
.big{font-size: 1.5em;}
.TT{background-color: #000;color: #fff;width: 1.7em;height: 1.6em;font-weight: bold;font-family: 'Oswald', sans-serif;font-size: 1.4em;line-height: 1.6em;text-align: center;letter-spacing: 0.1em;padding-left: 0.1em;}
.VS{width: 1.4rem;font-size: 1.2em;margin-top: 1em;margin-left: 0.2em;margin-right: 0.2em;color: #000;font-weight: bold;font-family: 'Oswald', sans-serif;}

/* ブラウザ更新説明 SP*/
.e_about_reload{text-align: left;padding-left: 1.5em;padding-right: 0.5em;text-indent: -1em;line-height: normal;}

}

#dantaisen_wrap table,
#dantaisen_wrap td{
    border: none;
    height: 43px;
    font-size: 16px;
}
#dantaisen_wrap tbody td.-hidden {
	background-color: #c0c2bf !important;
	border: 1px solid #FFF;
}
/* 不要なテーブルを非表示 */
.sp .days_table[display-active="false"]{
	display: none;
}

/* ブラウザ更新説明 PC,SP共通*/
.e_about_reload{
	margin: 0;
	font-size: 16px;
}
