ul.top_prize_1{display:flex}ul.top_prize_1 li{width:20%;margin-right:30px}ul.top_prize_1 li img{border:1px solid #c9caca;padding-bottom:10px;width:100%}ul.top_prize_1 li p{font-size:12px;line-height:18px}ul.top_prize_1 li:last-child{margin-right:0}ul.top_prize_2{display:flex}ul.top_prize_2 li{width:50%;margin-right:30px}ul.top_prize_2 li img{width:100%}ul.top_prize_2 li p{font-size:14px;line-height:18px;margin-bottom:10px}ul.top_prize_2 li p span{font-size:80%}ul.top_prize_2 li:last-child{margin-right:0}.top_kyousan{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #c9caca}.top_kyousan .ttl_kyousan{font-size:20px;margin-bottom:20px;font-weight:bold}.top_kyousan .ttl_kyousan img{margin-right:10px;height:20px;margin-bottom:-4px}.top_kyousan .sp_btn{display:none}.top_kyousan ul.kyousai{width:33%;float:left;text-align:left}.top_kyousan ul.kyousai li{font-size:12px;width:100%;line-height:18px;margin-bottom:8px}@media screen and (max-width: 1100px){.top_kyousan ul.kyousai li{font-size:10px}}.top_kyousan ul.kyousan_bn{display:flex;flex-wrap:wrap;margin-bottom:-20px}.top_kyousan ul.kyousan_bn li{align-self:center;margin:10px 20px 10px 0;height:50px;box-align:center;display:-webkit-box;display:-moz-box;display:box;-webkit-box-align:center;-moz-box-align:center;box-align:center}.top_kyousan ul.kyousan_bn li a{display:block}.top_kyousan:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.junbi{width:400px;margin:0 auto}.junbi img{width:100%}p.attention{width:100%;font-size:10px;text-align:right;padding-top:5px}p.attention_2{width:100%;font-size:10px;text-align:right;padding:0 0 10px 0}@media screen and (max-width: 960px){ul.top_prize_1{width:100%;flex-wrap:wrap}ul.top_prize_1 li{width:calc(50% - 10px);margin-right:10px;margin-bottom:20px}ul.top_prize_1 li:nth-child(2n){margin-right:0;margin-left:10px;width:calc(50% - 10px)}ul.top_prize_1 li:last-child{margin-bottom:0}ul.top_prize_2{width:100%;flex-wrap:wrap}ul.top_prize_2 li{width:100%;margin-right:0;margin-bottom:20px}ul.top_prize_2 li:last-child{margin-bottom:0}.top_kyousan{margin-bottom:20px}.top_kyousan .ttl_kyousan{font-size:18px;margin-bottom:10px}.top_kyousan .ttl_kyousan img{height:18px;margin-bottom:-3px}.top_kyousan p.shusai a img{max-width:100%;text-align:center}.top_kyousan .sp_btn{display:block;font-size:12px;margin-bottom:5px}.top_kyousan .sp_btn a.more{margin-top:5px;padding:5px;background:#efefef;border-radius:5px;display:block;text-decoration:underline;text-align:center;width:100%}.top_kyousan .hide_area{display:none}.top_kyousan ul.kyousai{width:100%;float:none;text-align:left}.top_kyousan ul.kyousai li{font-size:12px}.top_kyousan ul.kyousan_bn{margin-bottom:-10px;display:block;flex-wrap:wrap}.top_kyousan ul.kyousan_bn li{height:auto;display:block;text-align:center;margin:0 0 10px 0}.top_kyousan ul.kyousan_bn li a{display:block}.top_kyousan ul.kyousan_bn li img{max-width:100%}.junbi{width:auto}}#top #kv{width:100%;border:3px solid #a18a75;background:#fff;margin-bottom:30px;position:relative;padding:30px 0 0 0}#top #kv .ring{position:absolute;top:-24px;left:0;width:100%;height:60px;background:url(../images/top/bg_ring_pc.png) no-repeat center}@media screen and (max-width: 1150px){#top #kv .ring{background:url(../images/top/bg_ring_pc.png) no-repeat center;background-size:100% auto}}#top #kv .img{padding-bottom:20px}#top #kv .img img{width:100%}#top #kv .inner{padding:0 30px 10px 30px}#top #kv ul.kv li{width:50%;float:left;text-align:center}#top #kv ul.kv li .case_1{color:#E34A07;font-size:28px;margin-bottom:20px;font-weight:bold}#top #kv ul.kv li .case_1 .ttl{font-size:20px;background:#E34A07;color:#fff;margin-bottom:15px;padding:10px 0 10px 0;border-radius:5px;font-weight:bold}#top #kv ul.kv li .case_1 span{font-size:16px}#top #kv ul.kv li .case_2{font-size:16px;margin-bottom:20px}#top #kv ul.kv li .case_2 .ttl{font-size:20px;background:#7EBA19;color:#fff;margin-bottom:15px;padding:10px 0 10px 0;border-radius:5px;font-weight:bold}#top #kv ul.kv li:nth-child(1),#top #kv ul.kv li:nth-child(3){padding-right:15px}#top #kv ul.kv li:nth-child(2),#top #kv ul.kv li:nth-child(4){padding-left:15px}#top .ttl{font-size:16px;background:#E93429;color:#fff;margin-bottom:20px;padding:10px 20px 10px 20px;border-radius:5px;font-weight:bold}#top ul.bn_area{display:flex;width:50%;margin:0 auto;justify-content:center}#top ul.bn_area li{width:50%;margin-right:20px}#top ul.bn_area li img{width:100%}#top ul.bn_area li:last-child{margin-right:0}@media screen and (max-width: 960px){#top #kv{padding:20px 0 0 0;margin-top:2%}#top #kv .ring{top:-2%;width:100%;height:4.9%;background:url(../images/top/bg_ring_sp.png) no-repeat center;background-size:100% auto}#top #kv .img{padding-top:4%}#top #kv .inner{padding:0 20px 10px 20px}#top #kv ul.kv li{width:100%;float:none}#top #kv ul.kv li .case_1{font-size:16px;margin-bottom:10px}#top #kv ul.kv li .case_1 span{font-size:12px}#top #kv ul.kv li .case_1 .ttl{font-size:16px;padding:5px 0 5px 0;margin-bottom:10px}#top #kv ul.kv li .case_2{font-size:14px;margin-bottom:10px}#top #kv ul.kv li .case_2 .ttl{font-size:16px;padding:5px 0 5px 0;margin-bottom:10px}#top #kv ul.kv li:nth-child(1),#top #kv ul.kv li:nth-child(3){padding-right:0}#top #kv ul.kv li:nth-child(2),#top #kv ul.kv li:nth-child(4){padding-left:0}#top .ttl{font-size:16px;padding:5px 10px 5px 10px;margin-bottom:20px}#top ul.bn_area{flex-wrap:wrap;width:100%}#top ul.bn_area li{width:calc(50% - 5px);margin-right:5px;line-height:0}#top ul.bn_area li:nth-child(2n){margin-left:5px;margin-right:0}}#top_kekka{width:calc(100% - 210px);background:rgba(0,105,52,0.9);position:fixed;bottom:0;right:0;padding:25px 0 25px 0;text-align:center;z-index:99;transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000)}#top_kekka p{font-size:20px;color:#fff;display:inline-block;margin-right:10px}#top_kekka a{display:inline-block;background:#fff;padding:15px 20px;color:#006934;font-size:22px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-appearance:none}#top_kekka a img{height:24px;margin-bottom:-2px;margin-right:5px}#top_kekka.scrollout{bottom:-110px}@media screen and (max-width: 960px){#top_kekka{width:100%;padding:15px 0 15px 0}#top_kekka p{font-size:14px;margin-bottom:10px;display:block;margin-right:0}#top_kekka a{padding:10px 20px;font-size:18px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-appearance:none}#top_kekka a img{height:18px;margin-bottom:-2px;margin-right:5px}#top_kekka.scrollout{bottom:-110px}}#boshu h3{background:#fc8011}#boshu ul.page_navi li a{color:#fc8011}#boshu ul.page_navi li a:before{border-color:#fc8011 transparent transparent transparent}#boshu h4{color:#fc8011}#boshu #sec_1 ul li{padding:25px 0 25px 0;border-bottom:1px dotted #fc8011}#boshu #sec_1 ul li dl{display:flex}#boshu #sec_1 ul li dl dt{font-size:20px;color:#fc8011;width:150px;font-weight:bold}#boshu #sec_1 ul li dl dd{font-size:16px}#boshu #sec_1 ul li dl dd span{font-size:12px}#boshu #sec_1 ul li:first-child{padding:0 0 25px 0}#boshu #sec_1 .info{margin-top:30px;text-align:center;background:#ccc;background:rgba(252,128,17,0.1);padding:30px;border-radius:10px}#boshu #sec_1 .info .ttl{color:#fc8011;font-size:22px;font-weight:bold;padding-bottom:20px}#boshu #sec_2 .ttl{font-size:16px;background:#E93429;color:#fff;margin-bottom:20px;padding:10px 20px 10px 20px;border-radius:5px;font-weight:bold}#boshu #sec_2 ul.top_prize_1{margin-bottom:10px}#boshu #sec_2 ul.prize{display:flex;flex-wrap:wrap}#boshu #sec_2 ul.prize li{width:50%;margin-bottom:20px}#boshu #sec_2 ul.prize li .img{float:left;width:30%;margin-right:5%;text-align:center}#boshu #sec_2 ul.prize li .img img{width:80%}#boshu #sec_2 ul.prize li .txt{float:left;width:65%}#boshu #sec_2 ul.prize li .txt p{font-size:22px;padding-bottom:10px;line-height:28px;font-weight:bold}#boshu #sec_2 ul.prize li .txt p.gift{font-size:20px;color:#fc8011}#boshu #sec_2 ul.prize li .txt span{font-size:12px;line-height:18px;display:block}#boshu #sec_3 ul.decimal{margin-left:30px}#boshu #sec_3 ul.decimal li{list-style:decimal;margin:0 0 10px 0;font-size:16px}#boshu #sec_3 ul.decimal li span{color:#dc0011}#boshu #sec_3 ul.decimal li a{color:#dc0011;text-decoration:underline}#boshu #sec_4 p{font-size:16px;padding-bottom:10px}#boshu #sec_4 span{font-size:12px}#boshu #sec_5 .inner{display:flex}#boshu #sec_5 .inner .oubo_img{width:50%;padding-right:20px}#boshu #sec_5 .inner .oubo_img img{width:100%}#boshu #sec_5 .inner .oubo_txt{width:50%}#boshu #sec_5 .inner .oubo_txt ul{margin-bottom:20px}#boshu #sec_5 .inner .oubo_txt ul li{margin-bottom:15px}#boshu #sec_5 .inner .oubo_txt ul li img{float:left;height:40px;margin-bottom:-5px;margin-right:10px}#boshu #sec_5 .inner .oubo_txt .tyuui{border:1px solid red;padding:20px;color:red}#boshu #sec_5 .inner .oubo_txt .tyuui p{font-size:16px;padding-bottom:5px}#boshu #sec_6 p{font-size:20px;text-align:center;color:#c30d23;margin-bottom:30px}#boshu #sec_6 ul{width:60%;margin:0 auto;display:flex}#boshu #sec_6 ul li{width:100%;margin-left:10px;margin-right:10px}#boshu #sec_6 ul li a{display:block;background:#c30d23;padding:20px;text-align:center;color:#fff;font-size:18px;border-radius:10px}#boshu #sec_6 ul li a img{height:25px;margin-bottom:-6px;margin-right:10px}#boshu #sec_7 h4{color:#c30d23}#boshu #sec_7 ul{margin-left:20px}#boshu #sec_7 ul li{list-style:disc;margin-bottom:10px}@media screen and (max-width: 960px){#boshu #sec_1 ul li{padding:10px 0 12px 0}#boshu #sec_1 ul li dl{display:block}#boshu #sec_1 ul li dl dt{font-size:16px;width:100%;margin-bottom:5px}#boshu #sec_1 ul li dl dd{font-size:14px;line-height:20px}#boshu #sec_1 ul li dl dd span{display:block;font-size:10px;line-height:16px}#boshu #sec_1 ul li:first-child{padding:0 0 10px 0}#boshu #sec_1 .info{margin-top:20px;padding:20px;font-size:12px;text-align:left;line-height:20px}#boshu #sec_1 .info .ttl{text-align:center;color:#fc8011;font-size:18px;font-weight:bold;padding-bottom:10px}#boshu #sec_2 .ttl{font-size:16px;padding:5px 10px 5px 10px;margin-bottom:20px}#boshu #sec_2 ul.top_prize_1{margin-bottom:10px}#boshu #sec_2 ul.prize li{width:100%;margin-bottom:15px}#boshu #sec_2 ul.prize li .txt p{font-size:20px;padding-bottom:5px}#boshu #sec_2 ul.prize li .txt p.gift{font-size:18px}#boshu #sec_2 ul.prize li .txt span{font-size:10px;line-height:16px}#boshu #sec_3 ul.decimal{margin-left:20px}#boshu #sec_3 ul.decimal li{margin:0 0 10px 0;font-size:14px}#boshu #sec_4 p{font-size:14px}#boshu #sec_4 span{display:block;line-height:18px}#boshu #sec_5 .inner{flex-wrap:wrap}#boshu #sec_5 .inner .oubo_img{width:100%;padding-right:0;margin-bottom:10px}#boshu #sec_5 .inner .oubo_txt{width:100%}#boshu #sec_5 .inner .oubo_txt ul{margin-bottom:10px}#boshu #sec_5 .inner .oubo_txt ul li{margin-bottom:10px}#boshu #sec_5 .inner .oubo_txt ul li img{float:left;height:20px;margin-bottom:-10px;margin-right:7px}#boshu #sec_6 p{font-size:18px;margin-bottom:20px}#boshu #sec_6 ul{width:100%;margin:0 auto;flex-wrap:wrap}#boshu #sec_6 ul li{width:100%;margin-left:0;margin-right:0;margin-bottom:10px}#boshu #sec_6 ul li a{padding:15px;font-size:16px;border-radius:5px}#boshu #sec_6 ul li a img{height:25px;margin-bottom:-6px;margin-right:10px}}#kyousan h3{background:#1d2088}#kyousan ul.page_navi li a{color:#1d2088}#kyousan ul.page_navi li a:before{border-color:#1d2088 transparent transparent transparent}#kyousan h4{color:#1d2088}#kyousan #sec_2 p{margin-bottom:20px}#kyousan #sec_2 p.link_bn{color:#1d2088;font-size:18px;padding-bottom:20px;font-weight:bold}#kyousan #sec_2 p.link_bn img{margin-left:20px;display:inline;margin-bottom:-20px}#kyousan #sec_2 .link_bn_tag{background:#F8DADE;padding:15px;font-size:12px;line-height:20px;margin:0 0 20px 0}@media screen and (max-width: 960px){#kyousan #sec_2 p.link_bn{text-align:center;font-size:16px;padding-bottom:20px}#kyousan #sec_2 p.link_bn img{margin-left:0;display:block;margin-bottom:-20px;margin-top:20px;width:100%}#kyousan #sec_2 .link_bn_tag{padding:15px;font-size:12px;line-height:20px;margin:0 0 20px 0}}#faq h3{background:#956134}#faq ul.page_navi li a{color:#956134}#faq ul.page_navi li a:before{border-color:#956134 transparent transparent transparent}#faq h4{color:#956134}#faq #sec_1 ul li{padding:10px 0 10px 0;border-bottom:1px dotted #956134;margin-bottom:10px}#faq #sec_1 ul li dl{display:flex;flex-wrap:wrap}#faq #sec_1 ul li dl dt{width:40px;font-size:22px;margin-bottom:15px;font-weight:bold;color:#956134}#faq #sec_1 ul li dl dd{width:calc(100% - 40px);font-size:18px;color:#956134}#faq #sec_1 ul li dl .q_color{color:#faaf65}#faq #sec_1 ul li:last-child{padding:10px 0 0 0;border-bottom:none;margin-bottom:0px}#faq #sec_2 p.ttl{font-size:20px;color:#956134;padding-bottom:20px}#faq #sec_2 p{font-size:16px}@media screen and (max-width: 960px){#faq #sec_1 ul li{padding:10px 0 10px 0;border-bottom:1px dotted #956134;margin-bottom:10px}#faq #sec_1 ul li dl dt{width:30px;font-size:20px}#faq #sec_1 ul li dl dd{width:calc(100% - 30px);font-size:16px}#faq #sec_2 p.ttl{font-size:18px;padding-bottom:10px}#faq #sec_2 p{font-size:14px}}#sinsa h3{background:#006934}#sinsa ul.page_navi li a{color:#006934}#sinsa ul.page_navi li a:before{border-color:#006934 transparent transparent transparent}#sinsa h4{color:#006934}#message h3{background:#036eb8}#message ul.page_navi li a{color:#036eb8}#message ul.page_navi li a:before{border-color:#036eb8 transparent transparent transparent}#message h4{color:#036eb8}#message p{font-size:14px;padding-bottom:8px}#message p:last-child{padding-bottom:0}#message h5.sinsa{font-size:20px;color:#036eb8;padding-bottom:10px}#message table{font-size:16px;margin-bottom:20px}#message table td{padding:5px}#message table td.katagaki{width:90px;font-size:12px}#message table td.name{width:170px;font-size:16px;font-weight:bold;color:#036eb8}#message table td.school{font-size:14px}#message table tr:nth-child(odd){background:#edf8ff}@media screen and (max-width: 960px){#message h5.sinsa{text-align:center;margin-bottom:5px}#message table{font-size:16px;margin-bottom:20px}#message table td{display:block;float:left}#message table td.school{width:100%;padding-top:0;text-align:left;font-size:12px;width:75%;float:right;line-height:18px}#message table td.katagaki{width:25%;display:table-cell}#message table td.name{width:75%;display:table-cell}#message table.table_sinsa{margin-bottom:0}}
