/****************共通部分*****************/
body{
  /* font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif; */
  position: relative;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.container{margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}@media (min-width:769px),print{.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.gutters .colR:first-child{margin-right:0}.sp{display:none}}@media(max-width:768px){.sp_none{display:none !important;}}
.clear{clear: both;}
/****************共通部分*****************/
table {
  border-collapse: collapse;
}
.racer {
  color: #000;
}
@media (min-width: 769px) {
  .racer {
    color: #fff;
  }
}
/****************全てのサイズ*****************/
/* .top_s{padding: 20px 0} */
.subtitle{padding: 1rem;line-height: 1.4;text-align: left;}
.h4_u {
  color:#000;
  background: linear-gradient(transparent 70%, #fdc700 70%);
  /* text-shadow: -1px 0 0.1em #fff, 1px 0 0.1em #fff, 0 1px 0.1em #fff, 0 -1px 0.1em #fff; */
}
/* .rframe_1{border: 8px #eee solid;}
.rframe_2{border: 8px #2d2d2d solid;}
.rframe_3{border: 8px #d5312a solid;}
.rframe_4{border: 8px #2ab4d3 solid;}
.rframe_5{border: 8px #e8c100 solid;}
.rframe_6{border: 8px #2aba64 solid;} */
/* .rframe_1{border: 8px #fff solid;}
.rframe_2{border: 8px #fff solid;}
.rframe_3{border: 8px #fff solid;}
.rframe_4{border: 8px #fff solid;}
.rframe_5{border: 8px #fff solid;}
.rframe_6{border: 8px #fff solid;} */
.rate1st{height:10px; display:inline-block; background-color:#d5312a;}
.rate2nd{height:10px; display:inline-block; background-color:#2ab4d3;}
.rate3rd{height:10px; display:inline-block; background-color:#2aba64;}
/* tr:nth-child(even) {background: #fff;}
tr:nth-child(odd) {background: #fff6f6;} */
.data{
  text-align: center;
  margin-top: 1.5em;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  font-size: 18px;
}
.anchor_button{margin-bottom: 30px;}
.btn-flat-simple {
  position: relative;
  display: inline-block;
  font-weight: bold;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #2d2d2d;
  background: #ffd803;
  transition: .4s;
  margin: 10px;
  padding: 1em;
  border-radius: 10px;
  line-height: 1.5em;
}
.btn-flat-simple:hover {
  background: #fe9903;
  color: white;
}
/****************全てのサイズ*****************/
/****************横幅1200px以上*****************/
@media print, screen and ( min-width : 1200px ) {
.br-pctb{display: none;}
h4{ font-size: 1.7em; font-weight: bold;margin: 0 0 2.5em;}
.cont{padding-top: 1%;}
.grid{width: 1200px;margin: 0 0 40px 0;}
.player_img{float: left;top: 46px;left: 40px;position: relative;}
.side{float: right;width: 51%;}
.obi{padding: 0.4rem 0;line-height: 1.5;text-align:center;font-size: 1.3rem;}
.obi1{border-top: 0;}
.obi1, .course1{background-color: #e2e2e2;color: #000;font-size: 1.2em;font-weight: bold;}
.obi2, .course2{background-color: #2d2d2d;color:#fff;font-size: 1.2em;font-weight: bold;}
.obi3, .course3{background-color: #d5312a;color:#fff;font-size: 1.2em;font-weight: bold;}
.obi4, .course4{background-color: #2ab4d3;color:#fff;font-size: 1.2em;font-weight: bold;}
.obi5, .course5{background-color: #e8c100;color:#000;font-size: 1.2em;font-weight: bold;}
.obi6, .course6{background-color: #2aba64;color:#fff;font-size: 1.2em;font-weight: bold;}
.cap1{padding: 0.9em 0;background: #e2e2e2;margin-bottom: 0.8em;margin-top: 2.2em;font-size: 1.3em;font-weight: bold;border: solid 2px #000;}
.cap2{padding: 0.9em 0;background: #2d2d2d;margin-bottom: 0.8em;margin-top: 2.2em;font-size: 1.3em;font-weight: bold;color: #fff;}
.cap3{padding: 0.9em 0;background: #d5312a;margin-bottom: 0.8em;margin-top: 2.2em;font-size: 1.3em;font-weight: bold;color: #fff;}
.cap4{padding: 0.9em 0;background: #2ab4d3;margin-bottom: 0.8em;margin-top: 2.2em;font-size: 1.3em;font-weight: bold;color: #fff;}
.cap5{padding: 0.9em 0;background: #e8c100;margin-bottom: 0.8em;margin-top: 2.2em;font-size: 1.3em;font-weight: bold;color: #fff;}
.cap6{padding: 0.9em 0;background: #2aba64;margin-bottom: 0.8em;margin-top: 2.2em;font-size: 1.3em;font-weight: bold;color: #fff;}
.t_ave{text-align:center;}
.align_left{text-align:left;}
th {padding: 4px 0;background-color: #000;-webkit-border-radius: 0px;color: #fff;border: solid 1px #fff;text-shadow: none;vertical-align: middle;font-weight: bold;}
td {padding: 2px 0;-webkit-border-radius: 0px;border: solid 1px #000;text-shadow: none;vertical-align: middle;font-weight: 600;}
.table-01 table {border: 1px #c0e6f8 solid;border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
table {margin: 0 auto;width: 85%;border: 2px solid #000;}
.table-01 th {padding: 2px;-webkit-border-radius: 0px;border: solid 1px #f4bb44;font-size: 1.2rem;color: #FFFFFF;font-weight: bold;text-align: center;background-color: #976f41;}
.table-01 td {border: solid 1px #ae0310;text-align: center;vertical-align: middle;}
.content{width: 1200px;position: relative; margin: 0 auto;}
.c1{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;top: 43px;left: 7px;display: inline-block;text-decoration: none;background: #e2e2e2;width: 120px;font-size: 50px;height: 120px;padding-top: 24px;line-height: 32px;border-radius: 50%;border: solid 5px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c2{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;top: 43px;left: 7px;display: inline-block;text-decoration: none;background: #2d2d2d;width: 120px;font-size: 50px;height: 120px;padding-top: 24px;line-height: 32px;border-radius: 50%;border: solid 5px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c3{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;top: 43px;left: 7px;display: inline-block;text-decoration: none;background: #d5312a;width: 120px;font-size: 50px;height: 120px;padding-top: 24px;line-height: 32px;border-radius: 50%;border: solid 5px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c4{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;top: 43px;left: 7px;display: inline-block;text-decoration: none;background: #2ab4d3;width: 120px;font-size: 50px;height: 120px;padding-top: 24px;line-height: 32px;border-radius: 50%;border: solid 5px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c5{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;top: 43px;left: 7px;display: inline-block;text-decoration: none;background: #e8c100;width: 120px;font-size: 50px;height: 120px;padding-top: 24px;line-height: 32px;border-radius: 50%;border: solid 5px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c6{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;top: 43px;left: 7px;display: inline-block;text-decoration: none;background: #2aba64;width: 120px;font-size: 50px;height: 120px;padding-top: 24px;line-height: 32px;border-radius: 50%;border: solid 5px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.wakuban{position: absolute; top: -105px; left: 50%; transform: translateX(-50%); /*width: 27%;*/}
#main .wakuban img{height: auto;box-shadow: none;}
.racer{
  padding: 10px 0px 10px 0px;
  margin: -2px 0px 2px 13px;
  margin: -22px 0px 13px 13px;
  background-color: rgba( 171, 80, 133, 0.8 );
  position: relative;
  /* 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; */
  position: relative;
  top: 363px;
  background-color: rgba( 252, 216, 88,0.8 );
  padding: 5px 0px 10px 0px;
  margin: -22px 0px 13px 13px;
  /* color: #fff; */
  color: #140e0e;
}
.num_area {font-size: 1.3em;position: relative;bottom: 5px;width: 89px;height: 91px;overflow: hidden; /*font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; */
font-weight: bold;}
.name{font-size: 2.8em;font-size: 2.1em;font-weight: 900;margin-left: 20px;}
.mini{font-size: 24px}
.max_param{width:95%; text-align:initial;}
.square{margin: 17px 20px 0px 612px;line-height: 1; font-weight: 600;}
.square_1 {border-style: solid;border-width: 12px;border-color: #d5312a;color: #d5312a;border-bottom: 3px;border-top: 2px;margin-right: 6px;background-color: #d5312a;}
.square_2 {border-style: solid;border-width: 12px;border-color: #2ab4d3;color: #2ab4d3;border-bottom: 3px;border-top: 2px;margin-right: 6px;background-color: #2ab4d3;}
.square_3 {border-style: solid;border-width: 12px;border-color: #2aba64;color: #2aba64;border-bottom: 3px;border-top: 2px;margin-right: 6px;background-color: #2aba64;}
/* .grid img{padding: 0;margin-top: 19px;margin-left: 12px;height: 334px;-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,.1), 5px 20px 40px rgba(0,0,0,.2);box-shadow: 5px 5px 5px rgba(0,0,0,.1), 5px 10px 40px rgba(0,0,0,.2);} */
.grid img{padding: 0;/*margin-top: 38px;margin-left: 40px;*/height: 368px;}
}
/****************横幅1200px以上*****************/
/****************横幅1200px未満769px以上*****************/
@media print, screen and (min-width: 769px) and (max-width: 1199px) {
.br-pctb{display: none;}
h4 img{ width: 75%;}
.cont{width: 768px;margin: 0 auto;}
.grid {width: 768px;margin: 7% 0 8%;}
.player_img{margin-bottom: 1rem;float: left;top: 56px; margin-left: 20px; position: relative;}
.side{
  float: right;
  width: 45%;
  margin-top: -15px;
}
.obi{padding: 0.4rem 0;line-height: 1.5;text-align:center;font-size: 1.3rem;}
.obi1{border-top: 0;}
.obi1, .course1{background-color: #e2e2e2;color: #000;font-size: 1em;font-weight: bold;}
.obi2, .course2{background-color: #2d2d2d;color:#fff;font-size: 1em;font-weight: bold;}
.obi3, .course3{background-color: #d5312a;color:#fff;font-size: 1em;font-weight: bold;}
.obi4, .course4{background-color: #2ab4d3;color:#fff;font-size: 1em;font-weight: bold;}
.obi5, .course5{background-color: #e8c100;color:#000;font-size: 1em;font-weight: bold;}
.obi6, .course6{background-color: #2aba64;color:#fff;font-size: 1em;font-weight: bold;}
.cap1{padding: 0.5em 0;background: #e2e2e2;margin-bottom: 0.4em;margin-top: 2.0em;font-size: 1.1em;font-weight: bold;border: solid 2px #000;}
.cap2{padding: 0.5em 0;background: #2d2d2d;margin-bottom: 0.4em;margin-top: 2.0em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap3{padding: 0.5em 0;background: #d5312a;margin-bottom: 0.4em;margin-top: 2.0em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap4{padding: 0.5em 0;background: #2ab4d3;margin-bottom: 0.4em;margin-top: 2.0em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap5{padding: 0.5em 0;background: #e8c100;margin-bottom: 0.4em;margin-top: 2.0em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap6{padding: 0.5em 0;background: #2aba64;margin-bottom: 0.4em;margin-top: 2.0em;font-size: 1.1em;font-weight: bold;color:#fff;}
.subtitle{padding: 1rem;line-height: 1.4;text-align: left;}
.t_ave{text-align:center;}
.align_left{text-align:left;}
th {padding: 6px 2px;padding: 0;background-color: #000;padding: .4em 0 .5em;line-height: 1.2;-webkit-border-radius: 0px;color: #fff;border: solid 1px #fff;text-shadow: none;vertical-align: middle;font-weight: bold;font-size: 0.95em;}
td {padding: 5px 2px;padding: 0;-webkit-border-radius: 0px;border: solid 1px #000;text-shadow: none;vertical-align: middle;font-size: 0.9em;}
.table-01 table {border: 1px #c0e6f8 solid;border-collapse: collapse;border-spacing: 0; font-weight: 600;}
table {margin: 0 auto;width: 95%;border: 2px solid #000;}
.table-01 th {padding: 2px;-webkit-border-radius: 0px;border: solid 1px #f4bb44;font-size: 1.2rem;color: #FFFFFF;font-weight: bold;text-align: center;background-color: #976f41;}
.table-01 td {border: solid 1px #ae0310;text-align: center;vertical-align: middle;}
.content{position: relative; margin: 0 auto;}
.c1{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;left: 7px;display: inline-block;text-decoration: none;background: #e2e2e2;width: 100px;font-size: 38px;height: 100px;padding-top: 16px;line-height: 29px;border-radius: 50%;border: solid 4px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c2{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;left: 7px;display: inline-block;text-decoration: none;background: #2d2d2d;width: 100px;font-size: 38px;height: 100px;padding-top: 16px;line-height: 29px;border-radius: 50%;border: solid 4px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c3{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;left: 7px;display: inline-block;text-decoration: none;background: #d5312a;width: 100px;font-size: 38px;height: 100px;padding-top: 16px;line-height: 29px;border-radius: 50%;border: solid 4px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c4{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;left: 7px;display: inline-block;text-decoration: none;background: #2ab4d3;width: 100px;font-size: 38px;height: 100px;padding-top: 16px;line-height: 29px;border-radius: 50%;border: solid 4px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c5{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;left: 7px;display: inline-block;text-decoration: none;background: #e8c100;width: 100px;font-size: 38px;height: 100px;padding-top: 16px;line-height: 29px;border-radius: 50%;border: solid 4px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c6{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
position: absolute;left: 7px;display: inline-block;text-decoration: none;background: #2aba64;width: 100px;font-size: 38px;height: 100px;padding-top: 16px;line-height: 29px;border-radius: 50%;border: solid 4px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.wakuban{position: absolute; top: -68px; left: 50%; transform: translateX(-50%); width: 49%;}
#main .wakuban img {height: auto; box-shadow: none;}
.racer{
  margin: -26px 0px 13px 13px;
  background-color: rgba( 171, 80, 133, 0.8 );
  position: relative;
  top: 246px;;
  padding: 10px;
  /* 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; */
  position: relative;
  top: 246px;
  background-color: rgba( 101, 72, 0, 0.8 );
  padding: 5px 0px 10px 0px;
  margin: -26px 0px 13px 13px;
  color: #fff;
}
.mini{font-size: 20px}
.num_area {position: relative; bottom: 2px;font-size: 1.3em;overflow: hidden;/* font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; */
font-weight: bold;}
.name{font-size: 1.8em;font-weight: 900;margin-left: 10px;}
.square{margin: 325px 0px 0px 484px; font-size: 0.9em; font-weight: 600; line-height: 180%;position: absolute;}
.square_1 {border-style: solid;border-width: 10px;border-color: #d5312a;color: #d5312a;border-bottom: 3px;border-top: 2px;margin-right: 5px;background-color: #d5312a;}
.square_2 {border-style: solid;border-width: 10px;border-color: #2ab4d3;color: #2ab4d3;border-bottom: 3px;border-top: 2px;margin-right: 5px;background-color: #2ab4d3;}
.square_3 {border-style: solid;border-width: 10px;border-color: #2aba64;color: #2aba64;border-bottom: 3px;border-top: 2px;margin-right: 5px;background-color: #2aba64;}
.grid img{padding: 0;/*margin-top: -9px;margin-left: 12px;*/height: 256px;}
/*#main{height: 2165px;}*/
}
/****************横幅1200px未満769px以上*****************/
/****************769px未満*****************/
@media(max-width: 768px){
h4{ width: 75%;}
.cont{width: 90%;margin: 0 auto;}
.grid {margin: 5% 0 4% 0;}
.obi{padding: 0.4rem 0;line-height: 1.5;text-align:center;font-size: 1.3rem;}
.obi1{border-top: 0;}
.obi1, .course1{background-color: #e2e2e2;color: #000;font-size: 1em;font-weight: bold;}
.obi2, .course2{background-color: #2d2d2d;color:#fff;font-size: 1em;font-weight: bold;}
.obi3, .course3{background-color: #d5312a;color:#fff;font-size: 1em;font-weight: bold;}
.obi4, .course4{background-color: #2ab4d3;color:#fff;font-size: 1em;font-weight: bold;}
.obi5, .course5{background-color: #e8c100;color:#000;font-size: 1em;font-weight: bold;}
.obi6, .course6{background-color: #2aba64;color:#fff;font-size: 1em;font-weight: bold;}
.cap1{padding: 0.4em 0;background: #e2e2e2;margin-bottom: 0.8em;margin-top: 0.8em;font-size: 1.1em;font-weight: bold;border: solid 2px #000;}
.cap2{padding: 0.5em 0;background: #2d2d2d;margin-bottom: 0.8em;margin-top: 0.8em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap3{padding: 0.5em 0;background: #d5312a;margin-bottom: 0.8em;margin-top: 0.8em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap4{padding: 0.5em 0;background: #2ab4d3;margin-bottom: 0.8em;margin-top: 0.8em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap5{padding: 0.5em 0;background: #e8c100;margin-bottom: 0.8em;margin-top: 0.8em;font-size: 1.1em;font-weight: bold;color:#fff;}
.cap6{padding: 0.5em 0;background: #2aba64;margin-bottom: 0.8em;margin-top: 0.8em;font-size: 1.1em;font-weight: bold;color:#fff;}
.subtitle{padding: 1rem;line-height: 1.4;text-align: left;}
.t_ave{text-align:center;}
.align_left{text-align:left;}
th {padding: 6px 2px;padding:0;background-color: #000;font-size: 0.95em;padding: .4em 0 .5em;line-height: 1.2;-webkit-border-radius: 0px;color: #fff;border: solid 1px #fff;text-shadow: none;vertical-align: middle;font-weight: bold;}
td {padding: 5px 2px;padding: 0;-webkit-border-radius: 0px;border: solid 1px #000;text-shadow: none;vertical-align: middle;font-size: 0.9em;font-weight: 600;}
.table-01 table {border: 1px #c0e6f8 solid;border-collapse: collapse;border-spacing: 0;}
table {margin: 0 auto;width: 100%;border: 2px solid #000;}
.table-01 th {padding: 2px;-webkit-border-radius: 0px;border: solid 1px #f4bb44;font-size: 1.2rem;color: #FFFFFF;font-weight: bold;text-align: center;background-color: #976f41;}
.table-01 td {border: solid 1px #ae0310;text-align: center;vertical-align: middle;}
.content{position: relative; margin: 0 auto;}
.c1{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background: #e2e2e2;font-size: 1.6em;padding: 0.2em 0;letter-spacing: 0.2em;line-height: 29px;border: solid 2px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c2{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background: #2d2d2d;font-size: 1.6em;padding: 0.2em 0;letter-spacing: 0.2em;line-height: 29px;border: solid 2px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c3{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background: #d5312a;font-size: 1.6em;padding: 0.2em 0;letter-spacing: 0.2em;line-height: 29px;border: solid 2px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c4{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background: #2ab4d3;font-size: 1.6em;padding: 0.2em 0;letter-spacing: 0.2em;line-height: 29px;border: solid 2px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c5{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background: #e8c100;font-size: 1.6em;padding: 0.2em 0;letter-spacing: 0.2em;line-height: 29px;border: solid 2px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.c6{font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
background: #2aba64;font-size: 1.6em;padding: 0.2em 0;letter-spacing: 0.2em;line-height: 29px;border: solid 2px #fff;text-align: center;box-shadow: inset 0px 3px 0 rgba(255,255,255,0.4), 0 3px 3px rgba(0, 0, 0, 0.4);font-weight: 900;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;}
.player_img {position: relative}
.wakuban{position: absolute; top: -24%; left: 50%; transform: translateX(-50%); width: clamp(100px, 35vw, 260px);}
#main .wakuban img {height: auto; box-shadow: none;}
.mini{font-size: 0.8em;}
.racer{position: absolute; bottom: 7%; width: 100%;margin-top: 0.6em;/*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;*/}
.num_area {position: relative; bottom: 2px; font-size: 1.2em;overflow: hidden;/*font-family: 'Oswald', sans-serif;  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif*/;
font-weight: bold;}
.name{font-size: 1.7em;font-weight: 900;margin-left: 10px;}
.square{margin: -11px 0px 0px 0px; font-size: 0.9em; font-weight: 600;}
.square_1 {border-style: solid;border-width: 10px;border-color: #d5312a;color: #d5312a;border-bottom: 3px;border-top: 2px;margin-right: 5px;background-color: #d5312a;}
.square_2 {border-style: solid;border-width: 10px;border-color: #2ab4d3;color: #2ab4d3;border-bottom: 3px;border-top: 2px;margin-right: 5px;background-color: #2ab4d3;}
.square_3 {border-style: solid;border-width: 10px;border-color: #2aba64;color: #2aba64;border-bottom: 3px;border-top: 2px;margin-right: 5px;background-color: #2aba64;}
.grid img{width: 100%;padding: 0;margin-top: 0.3em;/*-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,.1), 5px 20px 40px rgba(0,0,0,.2);box-shadow: 5px 5px 5px rgba(0,0,0,.1), 5px 10px 40px rgba(0,0,0,.2);*/}
.br-sp{display: none;}
}
/****************769px未満*****************/

.side,
.square,
.num_area {
  /* font-family: "ヒラギノ角ゴ ProN","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Verdana, "sans-serif"!important; */
}
.racer {
  background: rgba(255, 255, 255, 0.85)!important;
  /* font-family: "ヒラギノ角ゴ ProN","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Verdana, "sans-serif"!important; */
  padding: 6px 0;
  /* 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; */
}
.c1,.c2,.c3,.c4,.c5,.c6 {
  font-family: "ヒラギノ角ゴ ProN","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Verdana, "sans-serif"!important;
}
@media (min-width: 1200px) {
  .c1 {
    top: 63px;
  }
  .side {
    margin-bottom: 20px;
  }
}
@media (min-width: 769px) and (max-width: 1199px) {
  .c1 {
    left: 0;
    top: 20px;
  }
  .square {
    margin-top: 290px;
  }
  .side {
    margin-top: 20px;
    margin-right: 15px;
  }
  .racer {
    margin: -9px 0px 13px 13px;
    color: #000;
  }
}



/* 追加css 選手紹介コメント 20260323 */
/* 選手紹介コメント */
.dream_comment{
  padding: 30px 40px;
  text-align: center;
}
.dream_comment h5{
  font-size: 22px;
}
.dream_comment p{
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  margin-top: 16px;
}
/* 各選手の座布団 */
.dream_bg{
  background-color: #fff;
  margin-bottom: 66px;
  padding-top: 72px;
  border-radius: 8px;
}
.page-inner {
    padding: 2% 0 3%;
}
.page-bi {
  padding: 233px 0 60px;
}

@media (min-width: 769px) and (max-width: 1199px) {
.dream_comment{
  padding: 6% 20px 3%;
}
.dream_comment h5{
  font-size: 1.3em;
}
.dream_comment p{
  margin-top: 10px;
}
.dream_bg{
  margin-bottom: 6%;
  padding-top: 4%;
  border-radius: 8px;
}
.second_title_img {
    max-width: 100%;
    margin: auto;
}
.second_title_img img {
  width: 800px;
}
.page-inner {
    padding: 3% 0;
}
.page-bi {
  padding: 163px 0 60px;
}
}
@media(max-width: 768px){
.dream_comment{
  padding: 6% 0;
}
.dream_comment h5{
  margin-bottom: 0;
  font-size: 1.1em;
}
.dream_comment p {
  text-align: left;
  font-weight: 700;
  margin-top: 3%;
  font-size: 0.95em;
}
.dream_bg{
  margin-bottom: 6%;
  padding-top: 16%;
  border-radius: 8px;
  padding-left: 6%;
  padding-right: 6%;
}
.page-bi {
  padding: 103px 0 60px;
}
}