*::-ms-backdrop,.class{width:100%}body,section,article{margin:0;padding:0}header #header{height:80px;width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;padding:0}@media screen and (min-width: 1240px){header #header{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}header #header a:hover{text-decoration:none !important}.for_sp{display:none}h1{height:60px;margin:0}h1 img.logo1{height:60px;margin:10px 0}.subttl{margin-bottom:10px;text-align:center;font-weight:bold;line-height:1.2;display:flex;flex-direction:row;align-items:flex-end}.subttl .main{font-size:clamp(13px, 1.693vw, 21px);color:#17458f}.subttl .sub{font-size:clamp(8px, 1.042vw, 13px);color:#17458f}.sub{margin-bottom:0;display:flex;flex-direction:row;align-items:flex-end;color:#17458f}.sub ul{display:flex;flex-direction:row;align-items:baseline;font-size:clamp(8px, 1.042vw, 13px);gap:10px}.sub ul li{margin:0}.sub ul li.bg{font-size:clamp(18px, 2.344vw, 29px)}.menuwrap{width:100%;background-color:#0067c8}.headnavi{width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;display:flex;align-items:baseline;*zoom:1;list-style-type:none;margin-bottom:0;padding:0}@media screen and (min-width: 1240px){.headnavi{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}.headnavi>li{width:calc(1240px / 6);height:50px;font-size:1.3vw !important;margin:0;padding:0;line-height:1 !important;position:relative;text-align:center;transition:.3s}@media screen and (min-width: 1240px){.headnavi>li{width:calc(1240px / 6);font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important}}.headnavi>li>ul{margin:0;padding:0;width:100%;list-style:none;position:absolute;z-index:9999;top:50px;left:0}.headnavi>li>ul>li{font-size:1.2vw !important;align-items:center;display:block;width:100%;transition:.3s}@media screen and (min-width: 1240px){.headnavi>li>ul>li{width:100%;font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important}}.headnavi>li a{line-height:1;padding:16px 0;display:block;width:100%;color:#fff;text-decoration:none;text-align:center;transition:.3s}.headnavi>li a:hover{height:50px;background:#2f9aff !important}.headnavi li ul li a{height:40px !important;line-height:1;padding:12px 0 !important;margin:0;border-bottom:1px dotted #fff;background-color:rgba(0,103,200,.9)}.headnavi li ul li.two a{padding:5px 0 !important}.headnavi li:hover>a{background-color:rgba(0,103,200,.8)}.headnavi li ul li{overflow:hidden;height:0;transition:.3s}.headnavi li:hover ul li,.headnavi li ul li:hover ul li{overflow:visible;height:40px}#mv{height:100%;overflow:hidden;position:relative;width:100%;margin:0;padding:0}#mv .txt{position:absolute;pointer-events:none;bottom:20%;right:0;left:0;color:#fff;text-align:center;margin:auto}#mv .txt .ttl{font-size:clamp(40px, 5.208vw, 65px)}#mv .txt p{width:50%;line-height:2;margin:0 auto 50px}#mv .txt a{pointer-events:auto;border:1px solid #fff;border-radius:50px;color:#fff;padding:20px 30px;z-index:100}#mv .txt a:hover{background-color:rgba(255,255,255,.7);color:#333;z-index:101;text-decoration:none}#mv .mv-bg{width:100vw;height:auto;margin:0 0 -8px;padding:0;z-index:-1}.swiper{width:100%;height:400px;overflow-x:hidden;text-align:center}.swiper .swiper-slide{width:33.3333333333%;height:400px}.swiper .swiper-slide img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.swiper-pagination-bullet{border-radius:inherit;margin:0 5px !important;width:50px;height:5px;background:#f7a81b;opacity:.6}.swiper-pagination-bullet-active{background:#f7a81b;opacity:1;text-decoration:none}.swiper-button-next,.swiper-button-prev{color:#f7a81b}#top2 .banner3{width:calc(100% - 40px);margin:0 auto;line-height:1em}@media screen and (min-width: 1240px){#top2 .banner3{width:1240px}}#top2 .banner3 a{color:#fff;text-decoration:none;padding:16px 2px;margin:0;border-radius:30px;display:block;text-align:center;transition:all .2s ease;background-color:#ff7600}#top2 .banner3 a:hover{color:#fff;text-decoration:none;background-color:#ffad66}#rotary{width:calc(100% - 40px);margin:0 auto}@media screen and (min-width: 1240px){#rotary{width:1240px}}#rotary h2{font-size:clamp(20px, 2.604vw, 32px);font-weight:normal;padding:0 0 10px;margin:0 0 40px;line-height:1}#rotary h2.part1{border-bottom:5px solid #00adbb}#rotary h2.part2{border-bottom:5px solid #006271}#rotary h2.part3{border-bottom:5px solid #e04403}#rotary h2.part4{border-bottom:5px solid #009739}#rotary h2.part5{border-bottom:5px solid #901f93}#rotary h3{font-size:clamp(18px, 2.344vw, 29px);font-weight:normal;padding:0 0 10px;margin:0 0 40px;line-height:1;border-bottom:1px solid #54565a}#rotary h3 span{margin:0 0 10px 20px}#rotary h3 span a{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:0 10px;border:1px solid #898a8d;border-radius:20px}#rotary h3 span a:hover{background-color:#dcdcda;text-decoration:none}#rotary ul.waku1,#rotary ul.waku2,#rotary ul.waku3,#rotary ul.waku4{display:grid;gap:30px;margin:0 0 80px;padding:0}#rotary ul.waku1 li,#rotary ul.waku2 li,#rotary ul.waku3 li,#rotary ul.waku4 li{width:100%;margin:0;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.3);display:flex;flex-direction:column}#rotary ul.waku1 li a,#rotary ul.waku1 li a:hover,#rotary ul.waku2 li a,#rotary ul.waku2 li a:hover,#rotary ul.waku3 li a,#rotary ul.waku3 li a:hover,#rotary ul.waku4 li a,#rotary ul.waku4 li a:hover{text-decoration:none;color:inherit}#rotary ul.waku1 li .photo,#rotary ul.waku2 li .photo,#rotary ul.waku3 li .photo,#rotary ul.waku4 li .photo{width:100%;height:240px;overflow:hidden}#rotary ul.waku1 li .photo img,#rotary ul.waku2 li .photo img,#rotary ul.waku3 li .photo img,#rotary ul.waku4 li .photo img{width:100%;height:240px;-o-object-fit:cover !important;object-fit:cover !important;transition:all .4s ease}#rotary ul.waku1 li .photo img:hover,#rotary ul.waku2 li .photo img:hover,#rotary ul.waku3 li .photo img:hover,#rotary ul.waku4 li .photo img:hover{transform:scale(1.1);transition:all .4s ease}#rotary ul.waku1 li .photo2,#rotary ul.waku2 li .photo2,#rotary ul.waku3 li .photo2,#rotary ul.waku4 li .photo2{width:100%;height:160px;overflow:hidden;position:relative}#rotary ul.waku1 li .photo2 span.new,#rotary ul.waku2 li .photo2 span.new,#rotary ul.waku3 li .photo2 span.new,#rotary ul.waku4 li .photo2 span.new{font-size:clamp(10px, 1.302vw, 16px);background-color:#d60812;color:#fff;position:absolute;left:0;top:0;z-index:10;padding:7px;margin:0;line-height:1;border-radius:0 0 5px 0}#rotary ul.waku1 li .photo2 img,#rotary ul.waku2 li .photo2 img,#rotary ul.waku3 li .photo2 img,#rotary ul.waku4 li .photo2 img{width:100%;height:160px;-o-object-fit:cover !important;object-fit:cover !important;transition:all .4s ease}#rotary ul.waku1 li .photo2 img:hover,#rotary ul.waku2 li .photo2 img:hover,#rotary ul.waku3 li .photo2 img:hover,#rotary ul.waku4 li .photo2 img:hover{transform:scale(1.1);transition:all .4s ease}#rotary ul.waku1 li .spwaku,#rotary ul.waku2 li .spwaku,#rotary ul.waku3 li .spwaku,#rotary ul.waku4 li .spwaku{display:flex;flex-direction:column;flex-grow:1}#rotary ul.waku1 li .ttl,#rotary ul.waku2 li .ttl,#rotary ul.waku3 li .ttl,#rotary ul.waku4 li .ttl{padding:10px 0;text-align:center;color:#fff}#rotary ul.waku1 li .ttl2,#rotary ul.waku2 li .ttl2,#rotary ul.waku3 li .ttl2,#rotary ul.waku4 li .ttl2{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;padding:20px 0 0;text-align:center;font-weight:bold}#rotary ul.waku1 li .ttl3,#rotary ul.waku2 li .ttl3,#rotary ul.waku3 li .ttl3,#rotary ul.waku4 li .ttl3{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:10px 20px 20px}#rotary ul.waku1 li .color1,#rotary ul.waku2 li .color1,#rotary ul.waku3 li .color1,#rotary ul.waku4 li .color1{background-color:#006271}#rotary ul.waku1 li .color2,#rotary ul.waku2 li .color2,#rotary ul.waku3 li .color2,#rotary ul.waku4 li .color2{background-color:#e04403}#rotary ul.waku1 li .color3,#rotary ul.waku2 li .color3,#rotary ul.waku3 li .color3,#rotary ul.waku4 li .color3{background-color:#17458f}#rotary ul.waku1 li .color4,#rotary ul.waku2 li .color4,#rotary ul.waku3 li .color4,#rotary ul.waku4 li .color4{background-color:#960048}#rotary ul.waku1 li .date3,#rotary ul.waku2 li .date3,#rotary ul.waku3 li .date3,#rotary ul.waku4 li .date3{text-align:right;font-size:calc(1 * 10px) !important;font-size:1rem !important;padding:10px 20px 0 !important}#rotary ul.waku1 li .txt,#rotary ul.waku2 li .txt,#rotary ul.waku3 li .txt,#rotary ul.waku4 li .txt{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:20px}#rotary ul.waku1 li .btn,#rotary ul.waku1 li .btn2,#rotary ul.waku1 li .btn3,#rotary ul.waku2 li .btn,#rotary ul.waku2 li .btn2,#rotary ul.waku2 li .btn3,#rotary ul.waku3 li .btn,#rotary ul.waku3 li .btn2,#rotary ul.waku3 li .btn3,#rotary ul.waku4 li .btn,#rotary ul.waku4 li .btn2,#rotary ul.waku4 li .btn3{margin:auto 20px 20px;border-radius:40px}#rotary ul.waku1 li .btn a,#rotary ul.waku1 li .btn2 a,#rotary ul.waku1 li .btn3 a,#rotary ul.waku2 li .btn a,#rotary ul.waku2 li .btn2 a,#rotary ul.waku2 li .btn3 a,#rotary ul.waku3 li .btn a,#rotary ul.waku3 li .btn2 a,#rotary ul.waku3 li .btn3 a,#rotary ul.waku4 li .btn a,#rotary ul.waku4 li .btn2 a,#rotary ul.waku4 li .btn3 a{display:block;color:#fff;padding:10px 0;text-align:center;border-radius:40px}#rotary ul.waku1 li .btn,#rotary ul.waku2 li .btn,#rotary ul.waku3 li .btn,#rotary ul.waku4 li .btn{background-color:#ff7600}#rotary ul.waku1 li .btn:hover,#rotary ul.waku2 li .btn:hover,#rotary ul.waku3 li .btn:hover,#rotary ul.waku4 li .btn:hover{background-color:#ffad66}#rotary ul.waku1 li .btn2,#rotary ul.waku1 li .btn3,#rotary ul.waku2 li .btn2,#rotary ul.waku2 li .btn3,#rotary ul.waku3 li .btn2,#rotary ul.waku3 li .btn3,#rotary ul.waku4 li .btn2,#rotary ul.waku4 li .btn3{background-color:#0067c8}#rotary ul.waku1 li .btn2:hover,#rotary ul.waku1 li .btn3:hover,#rotary ul.waku2 li .btn2:hover,#rotary ul.waku2 li .btn3:hover,#rotary ul.waku3 li .btn2:hover,#rotary ul.waku3 li .btn3:hover,#rotary ul.waku4 li .btn2:hover,#rotary ul.waku4 li .btn3:hover{background-color:#2f9aff}#rotary ul.waku1 li .btn3,#rotary ul.waku2 li .btn3,#rotary ul.waku3 li .btn3,#rotary ul.waku4 li .btn3{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important}#rotary ul.waku1 li .btn3 a,#rotary ul.waku2 li .btn3 a,#rotary ul.waku3 li .btn3 a,#rotary ul.waku4 li .btn3 a{padding:5px 0 !important}#rotary ul.waku1{margin-bottom:40px !important}#rotary ul.waku1,#rotary ul.waku3{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}#rotary ul.waku2{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}#rotary ul.waku4{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}#rotary ul.btnhf{margin:0 0 40px;padding:0;display:grid;gap:30px;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}#rotary ul.btnhf li a{display:block;color:#fff;padding:10px 0;text-align:center;border-radius:30px;background-color:#0067c8;text-decoration:none}#rotary ul.btnhf li a:hover{background-color:#2f9aff}#rotalynavi,#rotalynavi2{width:100%;background:linear-gradient(135deg, #009739, #006271);background-size:200% 200%;-webkit-animation:GradietionAnimation 9s ease infinite;animation:GradietionAnimation 9s ease infinite}@-webkit-keyframes GradietionAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes GradietionAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#rotalynavi ul,#rotalynavi2 ul{width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;display:flex;align-items:baseline;list-style-type:none;margin-bottom:0;padding:0;gap:20px}@media screen and (min-width: 1240px){#rotalynavi ul,#rotalynavi2 ul{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}#rotalynavi li,#rotalynavi2 li{width:calc(calc(100% - 40px) / 4);margin:0;padding:10px 0}@media screen and (min-width: 1240px){#rotalynavi li,#rotalynavi2 li{width:295px}}#rotalynavi li a,#rotalynavi2 li a{color:#fff;display:block;padding:10px;text-align:center;border:1px solid #fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.6vw}@media screen and (min-width: 1240px){#rotalynavi li a,#rotalynavi2 li a{font-size:calc(2 * 10px) !important;font-size:2rem !important}}#rotalynavi li a:hover,#rotalynavi2 li a:hover{background-color:rgba(255,255,255,.2);text-decoration:none}#rotalynavi2 li{width:100% !important;margin:0;padding:10px 0}#emergency{width:100%;margin:0;padding:0;border:8px solid #d60812}#emergency .emergency{width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;margin-bottom:0;padding:20px 0}@media screen and (min-width: 1240px){#emergency .emergency{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}#emergency .emergency .ttl{color:#d60812;font-weight:bold;font-size:calc(2 * 10px) !important;font-size:2rem !important;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #54565a}#emergency .emergency p{line-height:1.8;margin-bottom:1em !important}#emergency .emergency p:last-child{margin-bottom:0 !important}.wrapper{margin:0;padding:0;overflow:hidden}#topics{margin:0;padding:50px 0;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/curve1.png"),linear-gradient(135deg, #f7a81b, #ffd100);background-repeat:no-repeat,no-repeat;background-position:center bottom -1px,center;background-size:100% auto,auto}#topics .topics{width:calc(100% - 40px);padding:0 0 20px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px}@media screen and (min-width: 1240px){#topics .topics{width:1240px;margin:0 auto}}#topics .topics .banner{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.3)}#topics .topics .banner img{width:100%}#topics .topics .topic,#topics .topics .topic2{width:calc(calc(100% - 40px) / 3);box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s}@media screen and (min-width: 1240px){#topics .topics .topic,#topics .topics .topic2{width:400px}}#topics .topics .topic a,#topics .topics .topic a:hover,#topics .topics .topic2 a,#topics .topics .topic2 a:hover{text-decoration:none;transition:all .2s ease}#topics .topics .topic .t_img,#topics .topics .topic2 .t_img{width:100%;height:200px;max-height:200px;overflow:hidden}#topics .topics .topic .t_img img,#topics .topics .topic2 .t_img img{width:100%;height:200px;-o-object-fit:cover !important;object-fit:cover !important;transition:all .4s ease}#topics .topics .topic .t_img img:hover,#topics .topics .topic2 .t_img img:hover{transform:scale(1.1);transition:all .4s ease}#topics .topics .topic [class^=t_waku],#topics .topics .topic2 [class^=t_waku]{background-color:#fff;height:70px;display:flex;justify-content:center;align-items:center;text-align:center}#topics .topics .topic [class^=t_waku3],#topics .topics .topic2 [class^=t_waku3]{color:#fff;height:110px;padding:20px}#topics .topics .topic .t_waku3-1,#topics .topics .topic2 .t_waku3-1{background:linear-gradient(145deg, #00adbb, #006271, #5fd0df);background-size:100% 100%}#topics .topics .topic .t_waku3-2,#topics .topics .topic2 .t_waku3-2{background:linear-gradient(145deg, #f26523, #e04403, #ff8f1c);background-size:100% 100%}#topics .topics .topic .t_waku3-3,#topics .topics .topic2 .t_waku3-3{background:linear-gradient(145deg, #0067c8, #17458f, #00a2e0);background-size:100% 100%}#topics .topics .topic a:hover .t_waku,#topics .topics .topic a:hover .t_waku2,#topics .topics .topic2 a:hover .t_waku,#topics .topics .topic2 a:hover .t_waku2{background-color:#fce0af !important}#topics .topics .topic a:hover [class^=t_waku3],#topics .topics .topic2 a:hover [class^=t_waku3]{background-position:100% 0}#topics .topics .topic .t_ttl,#topics .topics .topic .t_ttl2,#topics .topics .topic2 .t_ttl,#topics .topics .topic2 .t_ttl2{margin-bottom:0}#topics .topics .topic .t_ttl,#topics .topics .topic .t_ttl2,#topics .topics .topic2 .t_ttl,#topics .topics .topic2 .t_ttl2{font-size:clamp(12px, 1.563vw, 19px)}#topics .topics .topic .t_ttl2,#topics .topics .topic2 .t_ttl2{font-size:clamp(10px, 1.302vw, 16px)}#topics .topics .topic .t_txt,#topics .topics .topic2 .t_txt{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;line-height:2}#topics .topics .topic .btn a,#topics .topics .topic2 .btn a{display:block;width:100%;margin:0;padding:10px 0;background-color:#901f93;color:#fff;border-radius:5px}#topics .topics .topic .btn a:hover,#topics .topics .topic2 .btn a:hover{background-color:#b928bd}.banner2{width:calc(100% - 40px);padding:0;margin:0 auto}@media screen and (min-width: 1240px){.banner2{width:1240px;margin:0 auto 50px}}.banner2 img{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.3)}.banner3{width:calc(100% - 40px);padding:40px 0;margin:0 auto}@media screen and (min-width: 1240px){.banner3{width:1240px}}.banner3 ul{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0}.banner3 ul li{width:calc(50% - 10px);margin:0;padding:0}.banner3 ul li img{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.3)}.banner4{width:calc(100% - 40px);text-align:center;padding:0;margin:0 auto}@media screen and (min-width: 1240px){.banner4{width:610px}}.banner4 img{width:100%}.topic3{width:calc(100% - 40px);padding:0;margin:0 auto}@media screen and (min-width: 1240px){.topic3{width:1240px;margin:0 auto 50px}}.topic3 a{display:flex;align-items:baseline;align-items:center;background-color:#fff;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.3);text-decoration:none}.topic3 a:hover{background-color:#fce0af !important}.topic3 a .t_img{margin-right:20px}.topic3 a .t_img img{height:100px}#top h2{width:calc(100% - 40px);margin:0 20px 20px;padding:0;font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;font-weight:normal;position:relative}@media screen and (min-width: 1240px){#top h2{width:1240px;margin:0 auto 20px;padding:0}}#top h2::before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:calc(9 * 10px) !important;font-size:9rem !important;color:#666;opacity:.8;left:-100px;top:-60px}#top h2.color1::before{color:#2f72dd !important}#top h2.color2::before{color:#ed8180 !important}#top h2.color3::before{color:#cba5dc !important}#top h2.color4::before{color:#ffad66 !important}#top h2.color5::before{color:#fd804c !important}#top h2.color6::before{color:#ffe366 !important}#top h2.color7::before{color:#fc0079 !important}#top h2 a{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:0 10px;margin:0 0 -10px 10px;border:1px solid #898a8d;border-radius:20px}#top h2 a:hover{background-color:#dcdcda;text-decoration:none}#tomogaki{width:calc(100% - 40px);margin:0 auto}@media screen and (min-width: 1240px){#tomogaki{width:1240px}}#tomogaki ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:20px;margin:0 0 80px;padding:0}#tomogaki ul li{width:100%;margin:0;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.3);display:flex;flex-direction:column;color:#333;text-decoration:none}#tomogaki ul li a,#tomogaki ul li a:hover{text-decoration:none}#tomogaki ul li .t_img{width:100%;height:150px;overflow:hidden}#tomogaki ul li .t_img img{width:100%;height:150px;-o-object-fit:cover !important;object-fit:cover !important;transition:all .4s ease}#tomogaki ul li .t_img img:hover{transform:scale(1.1);transition:all .4s ease}#tomogaki ul li .waku{padding:15px;margin:0}#tomogaki ul li .waku .ttl,#tomogaki ul li .waku .ttl2{text-align:center;margin:0;padding:0;line-height:1;height:50px;display:flex;justify-content:center;align-items:center}#tomogaki ul li .waku .ttl{font-size:calc(2.2 * 10px) !important;font-size:2.2rem !important}#tomogaki ul li .waku .ttl2{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important}#tomogaki ul li .waku .btn,#tomogaki ul li .waku .btn2{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;text-align:center;padding:5px 0;margin:0;color:#fff;border-radius:20px}#tomogaki ul li .waku .btn a,#tomogaki ul li .waku .btn a:hover,#tomogaki ul li .waku .btn2 a,#tomogaki ul li .waku .btn2 a:hover{display:block;color:#fff}#tomogaki ul li .waku .btn{background-color:#17458f}#tomogaki ul li .waku .btn:hover{background-color:#1e5abb}#tomogaki ul li .waku .btn2{background-color:#009739;margin-bottom:10px}#tomogaki ul li .waku .btn2:hover{background-color:#00ca4c}#scholarship2{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:30px;margin-bottom:80px}#scholarship2 .scholarship2{width:100%;position:relative}#scholarship2 .scholarship2 a,#scholarship2 .scholarship2 a:hover{text-decoration:none}#scholarship2 .scholarship2 .s_img{width:100%;height:150px;overflow:hidden}#scholarship2 .scholarship2 .s_img img{width:100%;height:150px;-o-object-fit:cover !important;object-fit:cover !important;transition:all .4s ease}#scholarship2 .scholarship2 .s_img img:hover{transform:scale(1.1);transition:all .4s ease}#scholarship2 .scholarship2 .s_ttl{width:100%;position:absolute;display:block;bottom:0;height:40px;padding:5px 0;margin:0;background-color:rgba(0,0,0,.6);color:#fff;font-size:clamp(10px, 1.302vw, 16px);text-align:center}ul#conferencevideo,ul#scholarship,ul#polio{display:flex;flex-wrap:wrap;width:calc(100% - 40px);margin:40px auto 50px;padding:0;gap:20px}@media screen and (min-width: 1240px){ul#conferencevideo,ul#scholarship,ul#polio{width:1240px;margin:0 auto 50px}}ul#conferencevideo li,ul#scholarship li,ul#polio li{display:block;height:70px}ul#conferencevideo li a,ul#scholarship li a,ul#polio li a{height:70px;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;margin:0;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.3)}ul#conferencevideo{min-height:200px}ul#conferencevideo li{width:calc((100% - 60px)/4)}ul#polio li{width:calc((100% - 40px)/3);display:block;border:1px solid #d0cfcd}ul#polio li a{color:#333;background-color:#fff}ul#polio li a:hover{background-color:#fce0af}ul#polio li.polio2 a{color:#fff;background-color:#ff9133}ul#polio li.polio2 a:hover{background-color:#ffad66}ul#polio li.polio2 a img{height:48px;margin-right:10px}ul#scholarship li{width:calc((100% - 60px)/4)}ul#scholarship li a{background-color:#e65554}ul#scholarship li a:hover{background-color:#ed8180}#whatsnew{min-height:500px;border-bottom-left-radius:60% 100px;border-bottom-right-radius:40% 100px;margin:0 -100px 80px;padding:20px 100px 0;background-image:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/curve2.png"),linear-gradient(-135deg, rgba(32, 117, 135, 0.2) 10%, rgba(48, 102, 124, 0.2) 80%),url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/newsbk3.jpg");background-position:top -1px left,center,center;background-attachment:scroll,scroll,fixed;background-size:100% 60px,auto,cover;background-repeat:no-repeat,no-repeat,no-repeat}#whatsnew .whatsnew{width:calc(100% - 40px);padding:80px 0 50px;margin:0 20px}@media screen and (min-width: 1240px){#whatsnew .whatsnew{width:1240px;margin:0 auto}}#whatsnew .whatsnew .news{width:100%;margin-right:20px;background-color:rgba(255,255,255,.7);border-radius:10px;padding:0 0 10px}#whatsnew .whatsnew .news h2{width:100%;margin:0 0 10px 70px !important;padding:20px 0 0 0 !important}#whatsnew .whatsnew .news h2 a{background-color:#fff;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;line-height:1;margin:-10px 0 0 10px;padding:1px 8px;border-radius:3px}#whatsnew .whatsnew .news h2 a:hover{background-color:#d0cfcd}#whatsnew .whatsnew .news a,#whatsnew .whatsnew .news a:hover{text-decoration:none}#whatsnew .whatsnew .news .sc{width:100%;height:300px !important;margin:20px 0 10px;padding:0 40px 0}#whatsnew .whatsnew .news .sc dl{line-height:1.5em;width:100%;display:flex;flex-wrap:wrap;font-size:clamp(10px, 1.302vw, 16px)}#whatsnew .whatsnew .news .sc dl dt{width:calc(9em + 10px) !important;font-weight:normal;padding:0 0 7px;margin:0 0 7px;border-bottom:1px dotted #fff}#whatsnew .whatsnew .news .sc dl dd{width:calc(100% - calc(9em + 10px)) !important;padding:0 0 7px;margin:0 0 7px;border-bottom:1px dotted #fff}#whatsnew .whatsnew .news:nth-child(2n){margin-right:0 !important}#whatsnew2{height:160px;margin:0 0 80px;padding:0}#whatsnew2 .whatsnew{width:calc(100% - 40px);padding:0;margin:0}@media screen and (min-width: 1240px){#whatsnew2 .whatsnew{width:1240px;margin:0 auto}}#whatsnew2 .whatsnew .news{width:100%;margin:0;padding:0 0 10px}#whatsnew2 .whatsnew .news a,#whatsnew2 .whatsnew .news a:hover{text-decoration:none}#whatsnew2 .whatsnew .news .sc{width:100%;height:155px !important;margin:20px 0 10px;padding:0}#whatsnew2 .whatsnew .news .sc dl{line-height:1.5em;width:100%;display:flex;flex-wrap:wrap;font-size:clamp(10px, 1.302vw, 16px)}#whatsnew2 .whatsnew .news .sc dl dt{width:calc(9em + 10px) !important;width:200px;font-weight:normal;padding:0 0 7px;margin:0 0 7px;border-bottom:1px dotted #968b83}#whatsnew2 .whatsnew .news .sc dl dd{width:calc(100% - calc(9em + 10px)) !important;padding:0 0 7px;margin:0 0 7px;border-bottom:1px dotted #968b83}#whatsnew2 .whatsnew .news .sc dl dd span.new{font-size:clamp(7px, 0.911vw, 11px);background-color:#d60812;color:#fff;padding:3px 5px;margin:0 10px 0 0;line-height:1;border-radius:5px}#whatsnew2 .whatsnew .news:nth-child(2n){margin-right:0 !important}[class^=c_news],[class^=c_report],[class^=c_emergency],[class^=c_kodomobowling],[class^=c_igo],[class^=c_baseball],[class^=c_bowling],.cat4{font-size:clamp(8px, 1.042vw, 13px)}[class^=c_news] a,[class^=c_report] a,[class^=c_emergency] a,[class^=c_kodomobowling] a,[class^=c_igo] a,[class^=c_baseball] a,[class^=c_bowling] a,.cat4 a{color:#fff !important;padding:2px 10px;margin:0 10px 3px 0;border-radius:5px}[class^=c_news] a{background-color:#0067c8}[class^=c_report] a{background-color:#00a2e0}[class^=c_district] a{background-color:#901f93}[class^=c_club] a{background-color:#009739}[class^=c_emergency] a{background-color:#d60812}[class^=c_kodomobowling] a{background-color:#f7a81b}[class^=c_igo] a{background-color:#006271}[class^=c_baseball] a{background-color:#f26523}[class^=c_bowling] a{background-color:#00adbb}.cat4 a{background-color:#d41367}#international{width:calc(100% - 40px);margin:20px 20px 80px;padding:0}@media screen and (min-width: 1240px){#international{width:1240px;height:auto !important;margin:20px auto 80px}}#international .waku{display:flex;flex-direction:row;margin:0 auto;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/2024-Rotary-Convention-Singapore.jpg");background-repeat:no-repeat;background-position:left top;background-size:100% auto}#international .waku .cont{width:calc(100% - 650px);padding:20px}@media screen and (min-width: 1240px){#international .waku .cont{padding:50px}}#international .waku .cont .waku2{background-color:rgba(255,255,255,.6);border-radius:10px;padding:20px}#international .waku .waku3{width:650px;height:558px;padding:20px}@media screen and (min-width: 1240px){#international .waku .waku3{padding:50px}}#international .waku .waku3 .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}#international .waku .waku3 .video iframe,#international .waku .waku3 .video object,#international .waku .waku3 .video embed{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#international2{width:calc(100% - 40px);margin:20px 20px 80px;padding:0}@media screen and (min-width: 1240px){#international2{width:1024px;height:auto !important;margin:0 0 50px}}#international2 .waku{display:flex;flex-direction:row;margin:0 auto;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/2024-Rotary-Convention-Singapore.jpg");background-repeat:no-repeat;background-position:left top;background-size:100% auto}#international2 .waku .cont{width:calc(100% - 650px);padding:20px}@media screen and (min-width: 1240px){#international2 .waku .cont{padding:50px 50px 50px 0}}#international2 .waku .cont .waku2{background-color:rgba(255,255,255,.6);border-radius:10px;padding:20px}#international2 .waku .cont .waku2>h4{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important}#international2 .waku .waku3{width:650px;height:558px;padding:20px}@media screen and (min-width: 1240px){#international2 .waku .waku3{padding:50px}}#international2 .waku .waku3 .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}#international2 .waku .waku3 .video iframe,#international2 .waku .waku3 .video object,#international2 .waku .waku3 .video embed{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#international2025{width:calc(100% - 40px);margin:20px 20px 80px;padding:0}@media screen and (min-width: 1240px){#international2025{width:1024px;height:auto !important;margin:0 0 50px}}#international2025 .waku{display:flex;flex-direction:row;margin:0 auto;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/2025calgary_bkpc.jpg");background-repeat:no-repeat;background-position:left top;background-size:100% auto}#international2025 .waku .cont{width:calc(100% - 650px);padding:20px}@media screen and (min-width: 1240px){#international2025 .waku .cont{padding:50px 50px 50px 0}}#international2025 .waku .cont .waku2{background-color:rgba(255,255,255,.6);border-radius:10px;padding:20px}#international2025 .waku .cont .waku2>h4{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important}#international2025 .waku .waku3{width:650px;height:558px;padding:20px}@media screen and (min-width: 1240px){#international2025 .waku .waku3{padding:50px}}#international2025 .waku .waku3 .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}#international2025 .waku .waku3 .video iframe,#international2025 .waku .waku3 .video object,#international2025 .waku .waku3 .video embed{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#theme{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 40px);margin:20px 20px 50px;padding:0}@media screen and (min-width: 1240px){#theme{width:1240px;margin:20px auto 50px}}#theme .t_img{width:300px;margin-right:40px}#theme .t_img img{width:300px;height:auto}#theme .t_txt{width:calc(100% - 340px);text-align:2em;margin-top:40px}#facebook{border-top-left-radius:50% 80px;border-top-right-radius:50% 80px;margin:0 -80px;padding:0 80px;background:linear-gradient(135deg, #ff7600, #f26523)}#facebook h2{padding:80px 0 0 0 !important;color:#fff}#facebook h2::before{top:20px !important}#facebook .fbwaku{display:flex;align-items:baseline;width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;margin-bottom:0;padding:0 0 40px;gap:20px}@media screen and (min-width: 1240px){#facebook .fbwaku{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}#facebook .fbwaku>div{width:calc((100% - 60px)/4);text-align:center}#facebook .fbwaku>div .ttl{font-size:clamp(12px, 1.563vw, 19px);color:#fff;margin-bottom:10px}#facebook .fbwaku>div ul{margin:0;padding:0;display:flex;flex-direction:column}#facebook .fbwaku>div ul li{width:100%;margin:0 0 10px;box-shadow:0 2px 4px rgba(0,0,0,.3)}#facebook .fbwaku>div ul li a{display:block;text-decoration:none;background-color:#fff;padding:15px 0}#facebook .fbwaku>div ul li a:hover{background-color:#f8a883;color:#fff}@media screen and (min-width: 768px)and (max-width: 1240px){.fbwaku{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:calc(100% - 40px);margin:20px 0 50px;padding:0;gap:20px}.fbwaku .facebook{width:calc(calc(100% - 40px) / 4);font-size:clamp(12px, 1.563vw, 19px)}.fbwaku .facebook .fblink{width:100%;text-align:left}.fbwaku .facebook .fblink::before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"";font-size:clamp(20px, 2.604vw, 32px);color:#0067c8;margin-right:10px}.fbwaku .facebook .fb-page,.fbwaku .facebook .fb-xfbml-parse-ignore{display:none}}.h2waku{margin:0 0 50px;padding:50px 0 60px;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/curve1.png"),linear-gradient(30deg, #17458f, #00a2e0);background-repeat:no-repeat,no-repeat;background-position:center bottom -1px,center;background-size:100% auto,auto}.h2waku h2{width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;font-size:calc(3 * 10px) !important;font-size:3rem !important;color:#fff;font-weight:normal;margin-bottom:0;padding:0}@media screen and (min-width: 1240px){.h2waku h2{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}#contents{margin-bottom:80px}#contents .container{width:calc(100% - 40px);margin:0 20px 20px;padding:0}@media screen and (min-width: 1240px){#contents .container{width:1024px;margin:0 auto 20px}}#contents .container p{line-height:2;margin-bottom:1em}.container h3{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;font-weight:normal;position:relative;margin-bottom:40px;padding-top:40px}.container h3::before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:calc(10 * 10px) !important;font-size:10rem !important;color:#666;opacity:.8;left:-110px;top:-30px}.container h3.color1::before{color:#2f72dd !important}.container h3.color2::before{color:#d341d7 !important}.container h3.color3::before{color:#face7e !important}.container h3.color4::before{color:#f05d9d !important}.container h3.color5::before{color:#2ef !important}.container h3.color6::before{color:#00fd60 !important}.container h3.color7::before{color:#47ccff !important}.container h3.color8::before{color:#ffad66 !important}h4{font-size:calc(2 * 10px) !important;font-size:2rem !important;font-weight:normal;padding-bottom:10px;margin-bottom:1em;border-bottom:1px solid #968b83}h5{font-size:calc(2 * 10px) !important;font-size:2rem !important;font-weight:bold;margin-bottom:1em}p+h4,p+h5{padding-top:1em}.rc{margin-bottom:40px}.rc ul{padding-left:0 !important}.rc ul.tab,.rc ul.tab2{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:40px}.rc ul.tab li,.rc ul.tab2 li{width:16.6666666667%;padding:10px 0;margin:0;text-align:center;display:block;border-left:1px solid #898a8d;cursor:pointer}.rc ul.tab li.select,.rc ul.tab2 li.select{background-color:#b2cbf3;text-decoration:none}.rc ul.tab li:last-child,.rc ul.tab2 li:last-child{border-right:1px solid #898a8d}.rc ul.tab2 li{width:50% !important}.rc ul.content,.rc ul.content2{margin:0;padding:0}.rc ul.content li.hide,.rc ul.content2 li.hide{display:none}.rc .mapup,.rc a[class^=spu-open]{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:1px 5px;background-color:#f7a81b;color:#fff;border-radius:3px;box-shadow:2px 2px #754c04}.rc .hp{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:1px 7px;background-color:#00a2e0;color:#fff;border-radius:3px;box-shadow:2px 2px #003347}.rc table[id^=tablepress]{width:calc(100% - 4px) !important;word-wrap:break-word;font-size:14px}@media screen and (min-width: 1240px){.rc table[id^=tablepress]{width:calc(1024px - 4px) !important}}.rc .tablepress{margin:0;padding:0}.rc h2.tablepress-table-name{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;font-weight:normal;margin-bottom:20px}.rc .column-1{width:20% !important}.rc .column-2{width:40% !important}.rc .column-3{width:20% !important}.rc .column-4{width:20% !important}.rc .column-5{width:10% !important}.rc .column-5 i{font-size:calc(2 * 10px) !important;font-size:2rem !important}#chart{margin-bottom:50px}#chart table.gov0{border:none !important;margin-bottom:40px}#chart table.gov0 th,#chart table.gov0 td{padding:10px 0 !important;margin:0;background-color:#fff !important;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:1px dashed #b1b1b1 !important}#chart table.gov0 th{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important}#chart table.gov0 .mb10{margin-bottom:10px !important}#chart h4{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;font-weight:normal;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #968b83}#chart h5{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;color:#fff;text-align:center;font-weight:normal;padding:10px;margin-bottom:40px;background-color:#0067c8}#chart .gov1 ul{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap}#chart .gov1 ul li{width:50%;line-height:1;height:40px;padding:10px 0;border-bottom:1px solid #d0cfcd}#chart .gov1 ul li::before.ld{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d41367;margin-right:10px}.gov_flex{width:100%;display:flex;flex-direction:row}.gov_flex .rireki{width:400px;margin-right:40px}.gov_flex .rireki img{width:400px;margin-bottom:20px}.gov_flex .IRrireki{width:250px;margin-right:40px}.gov_flex .IRrireki img{width:250px;margin-bottom:20px}.gov_flex .rirekirest{width:calc(100% - 290px)}.gov_flex .letter{width:calc(100% - 440px)}.gov_flex dl{margin:0;padding:0;font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important}.gov_flex dl dt{border-bottom:1px dotted #54565a}.gov_flex dl dd{margin-bottom:10px}.gov_flex .backnum{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.gov_flex .backnum li{width:49%;margin-bottom:10px}.gov_flex .backnum li a{display:block;padding:10px 0;margin:0;text-align:center;border:1px solid #898a8d;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s;background-color:#fff}.gov_flex .backnum li a:hover{text-decoration:none;background-color:#fce0af}.gov_flex .backnum li a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;content:""}.pastletter{width:100%;margin-bottom:50px}.pastletter dt{font-size:calc(2 * 10px) !important;font-size:2rem !important;position:relative;font-weight:normal;cursor:pointer;display:block;padding:10px 20px;margin:0 0 20px;border:1px solid #898a8d;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s;background-color:#fff}.pastletter dt::after{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:20px;content:"";position:absolute;right:0}.pastletter dd{display:none}.pastletter dd .waku{display:flex;flex-direction:row}.pastletter dd .waku .photo{width:160px;height:160px;margin:0 20px 40px 0}.pastletter dd .waku .photo img{width:160px;height:160px;-o-object-fit:cover !important;object-fit:cover !important}.pastletter dd .waku .list{width:calc(100% - 180px);margin:0 0 40px;padding:0}.pastletter dd .waku .list ul{display:flex;flex-wrap:wrap}.pastletter dd .waku .list ul li{width:calc((100% - 20px)/3);width:33.3333%}.pastletter dd .waku .list ul li a{display:block;padding:5px 10px;margin:0 10px 10px 0;border:1px solid #898a8d;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s;background-color:#fff}.pastletter dd .waku .list ul li a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;content:""}.pastletter dd .waku .list ul li a:nth-child(3n){margin-right:0 !important}.pastletter dd .waku .list ul li a:hover{text-decoration:none;background-color:#fce0af}.css3button_red a.uni{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:5px 20px !important}dl.contact{margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap}dl.contact dt,dl.contact dd{margin:0;padding:10px 0;border-bottom:1px solid #d0cfcd}dl.contact dt{width:20%;font-weight:normal}dl.contact dd{width:80%}dl.contact .nes,dl.contact2 .nes{font-size:calc(1 * 10px) !important;font-size:1rem !important;background-color:#d41367;color:#fff;border-radius:3px;margin-left:10px;padding:1px 6px 2px}dl.contact2{margin:0 0 40px;padding:0;display:flex;flex-direction:column}dl.contact2 dt,dl.contact2 dd{width:100%;margin:0;padding:10px 0}dl.contact2 dt{font-weight:normal}dl.contact2 dd{border-bottom:1px solid #d0cfcd}.linklist{margin:0;padding:0;list-style:none}.linklist li{width:100%;margin-bottom:10px;border-bottom:1px solid #d0cfcd}.linklist li a{display:block;font-size:calc(2 * 10px) !important;font-size:2rem !important;padding:10px}.linklist li a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:10px}.single-date{margin:0;padding:0;text-align:right;display:block;font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;line-height:1em;color:#7a6e66}dl.archive{line-height:1.5em;margin-bottom:40px;display:flex;flex-wrap:wrap}dl.archive dt{width:calc(9em + 10px) !important;width:200px;font-weight:normal;padding:0 0 10px;margin:0 0 10px;border-bottom:1px dotted #54565a}dl.archive dd{width:calc(100% - calc(9em + 10px)) !important;width:calc(100% - 200px);padding:0 0 10px;margin:0 0 10px;border-bottom:1px dotted #54565a}dl.archive dd span.new{font-size:clamp(7px, 0.911vw, 11px);background-color:#d60812;color:#fff;padding:3px 5px;margin:0 10px 0 0;line-height:1;border-radius:5px}dl.archive dd [class^=c_news],dl.archive dd [class^=c_report],dl.archive dd [class^=c_district],dl.archive dd [class^=c_club],dl.archive dd [class^=c_emergency],dl.archive dd [class^=c_kodomobowling],dl.archive dd [class^=c_igo],dl.archive dd [class^=c_baseball],dl.archive dd [class^=c_bowling],dl.archive dd .cat4{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important}dl.archive dd [class^=c_news] a,dl.archive dd [class^=c_report] a,dl.archive dd [class^=c_district] a,dl.archive dd [class^=c_club] a,dl.archive dd [class^=c_emergency] a,dl.archive dd [class^=c_kodomobowling] a,dl.archive dd [class^=c_igo] a,dl.archive dd [class^=c_baseball] a,dl.archive dd [class^=c_bowling] a,dl.archive dd .cat4 a{color:#fff !important;padding:2px 10px;margin:0 10px 3px 0;border-radius:5px}dl.archive dd [class^=c_news] a{background-color:#0067c8}dl.archive dd [class^=c_district] a{background-color:#901f93}dl.archive dd [class^=c_club] a{background-color:#009739}dl.archive dd [class^=c_emergency] a{background-color:#d60812}dl.archive dd [class^=c_kodomobowling] a{background-color:#f7a81b}dl.archive dd [class^=c_igo] a{background-color:#006271}dl.archive dd [class^=c_baseball] a{background-color:#f26523}dl.archive dd [class^=c_bowling] a{background-color:#00adbb}dl.archive dd .cat4 a{background-color:#d41367}ul.waku5{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin:0 0 80px;padding:0}ul.waku5 li{width:100%;margin:0;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.3);display:flex;flex-direction:column}ul.waku5 li a,ul.waku5 li a:hover{text-decoration:none;color:inherit}ul.waku5 li .photo2{width:100%;height:160px;overflow:hidden;position:relative}ul.waku5 li .photo2 span.new{font-size:clamp(10px, 1.302vw, 16px);background-color:#d60812;color:#fff;position:absolute;left:0;top:0;z-index:10;padding:7px;margin:0;line-height:1;border-radius:0 0 5px 0}ul.waku5 li .photo2 img{width:100%;height:160px;-o-object-fit:cover !important;object-fit:cover !important;transition:all .4s ease}ul.waku5 li .photo2 img:hover{transform:scale(1.1);transition:all .4s ease}ul.waku5 li .spwaku{display:flex;flex-direction:column;flex-grow:1}ul.waku5 li .ttl3{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:10px 20px 20px}ul.waku5 li .date3{text-align:right;font-size:calc(1 * 10px) !important;font-size:1rem !important;padding:10px 20px 0 !important}ul.waku5 li .txt{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:20px}ul.waku5 li .btn3{margin:auto 20px 20px;border-radius:40px;background-color:#0067c8;font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important}ul.waku5 li .btn3:hover{background-color:#2f9aff}ul.waku5 li .btn3 a{display:block;color:#fff;padding:5px 0;text-align:center;border-radius:40px}h4 span{margin:0 0 10px 20px}h4 span a{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:0 10px;border:1px solid #898a8d;border-radius:20px}h4 span a:hover{background-color:#dcdcda;text-decoration:none}dl.rate{margin:0 0 40px 100px;padding:0;display:flex;flex-wrap:wrap}dl.rate dt,dl.rate dd{width:50%;padding:10px 20px;margin:0;font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;border-bottom:1px dotted #898a8d}dl.rate dt{text-align:right;font-weight:normal}#report{margin:0 0 40px;padding:0}#report .day{color:#b1b1b1;font-size:calc(8 * 10px) !important;font-size:8rem !important;font-family:"arial black";margin-bottom:50px}#report h4{font-size:calc(4 * 10px) !important;font-size:4rem !important;font-weight:900;font-family:"Noto Serif JP",serif;padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:none !important;color:#0067c8}#report h5{font-size:calc(2 * 10px) !important;font-size:2rem !important;font-weight:900;padding-bottom:0 !important;margin-bottom:1em}#report h6{font-size:calc(2 * 10px) !important;font-size:2rem !important;font-weight:normal;font-family:"Noto Serif JP",serif;display:flex;align-items:center;margin-bottom:40px}#report h6::before,#report h6::after{content:"";height:1px;background-color:#333;flex-grow:1}#report h6::before{margin-right:1rem}#report h6::after{margin-left:1rem}#report p{margin-bottom:2em;line-height:1.5 !important}#report .pwrap{margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}#report .pwrap .lp{width:674px;height:580px;margin:0;padding:0}#report .pwrap .lp img{width:674px;height:580px;-o-object-fit:cover !important;object-fit:cover !important}#report .pwrap .sp{margin:0;padding:0}#report .pwrap .sp ul{width:330px;height:580px;display:flex;flex-direction:column}#report .pwrap .sp ul li{margin-bottom:20px}#report .pwrap .sp ul li img{width:330px;height:180px;-o-object-fit:cover !important;object-fit:cover !important}#report .pwrap .sp ul li:last-child{margin-bottom:0 !important}#report .menu{margin:0 0 40px;padding:0}#report .menu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#report .menu ul li{width:calc(50% - 10px)}#report .menu ul li a{display:block;text-align:center;padding:10px;margin-bottom:10px;border-radius:5px;background-color:#d0cfcd;text-decoration:none}#report .menu ul li a:hover{background-color:#b1b1b1}#report .menu ul li .selected{background-color:#b1b1b1 !important}#report .ttl{font-size:calc(3 * 10px) !important;font-size:3rem !important;font-weight:900;font-family:"Noto Serif JP",serif;margin-bottom:2em;text-align:center;border-bottom:5px solid #d0cfcd}#report .pwrap2{margin:0 0 40px;padding:0}#report .pwrap2 ul{width:calc(100% + 20px);display:flex;flex-wrap:wrap;margin-right:-20px}#report .pwrap2 ul li{width:240px;margin-right:20px;margin-bottom:20px}#report .pwrap2 ul li img{width:240px;height:auto}.yuai{width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;margin-bottom:60px;padding:0}@media screen and (min-width: 1240px){.yuai{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}.yuai a{display:block;width:100%;text-align:center;font-size:calc(3.6 * 10px) !important;font-size:3.6rem !important;background-color:#d41367;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:20px;border-radius:10px;text-decoration:none}.yuai a:hover{background-color:#f05d9d}nav.yuailist{margin:0 0 40px;padding:0}nav.yuailist ul{display:flex;flex-wrap:wrap;justify-content:space-between}nav.yuailist ul li{width:calc(25% - 10px);margin:0 5px 10px}nav.yuailist ul li a{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;width:100%;display:block;text-align:center;padding:10px 0;margin:0;background-color:#2f9aff;border-radius:30px;color:#fff}nav.yuailist ul li a:hover{text-decoration:none;background-color:#62b3ff}.newsletter{width:100%;margin:0 0 40px;padding:0}.newsletter ul{display:flex;flex-wrap:wrap}.newsletter ul li{width:calc((100% - 20px)/3);width:33.3333%}.newsletter ul li a{display:block;padding:5px 10px;margin:0 10px 10px 0;border:1px solid #898a8d;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s;background-color:#fff}.newsletter ul li a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;content:""}.newsletter ul li a:nth-child(3n){margin-right:0 !important}.newsletter ul li a:hover{text-decoration:none;background-color:#fce0af}.conference2122{width:100%;margin-bottom:60px;padding:0}.conference2122 a{display:block;width:100%;text-align:center;font-size:calc(3 * 10px) !important;font-size:3rem !important;background-color:#901f93;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:30px 0;border-radius:10px;text-decoration:none}.conference2122 a:hover{background-color:#d341d7}.cranberry{background-color:#d41367;color:#fff}.gallery{width:calc(100% + 20px) !important;margin:0 -20px 20px 0 !important;overflow:hidden}.gallery br{display:none}.gallery{display:flex;flex-wrap:wrap;margin-bottom:0 !important}.gallery-icon{text-align:center}.gallery-icon img{width:100%;height:auto;margin:0}.gallery-caption{margin:10px 0;text-align:center;font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important}.gallery-columns-1 .gallery-item{width:calc(100% - 20px);margin:0 0 20px}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item{margin:0 20px 20px 0}.gallery-columns-2 .gallery-item{width:calc(50% - 10px)}@media screen and (min-width: 1240px){.gallery-columns-2 .gallery-item{width:502px}}.gallery-columns-3 .gallery-item{width:calc((100% - 40px)/3)}@media screen and (min-width: 1240px){.gallery-columns-3 .gallery-item{width:328px}}.gallery-columns-4 .gallery-item{width:calc((100% - 60px)/4)}@media screen and (min-width: 1240px){.gallery-columns-4 .gallery-item{width:241px}}#bread-crumb{padding:0;display:block;margin:0 0 20px}#bread-crumb ul,#bread-crumb li{margin:0;padding:0;list-style-type:none}#bread-crumb ul{display:flex;flex-direction:row}#bread-crumb li{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important}#bread-crumb li.sub{margin:0;padding:0}#bread-crumb li.sub::before{content:">";margin:0;padding:0 5px}ul.page_navi{width:100%;margin:0 auto 2em;padding:0;text-align:center;list-style:none;display:flex;flex-direction:row;justify-content:center}ul.page_navi .navi_base,ul.page_navi .first a,ul.page_navi .previous a,ul.page_navi .before a,ul.page_navi .after a,ul.page_navi .next a,ul.page_navi .last a,ul.page_navi .current span{text-decoration:none;margin:0 2px;padding:5px 10px;font-size:calc(1 * 10px) !important;font-size:1rem !important;line-height:1em;border-radius:3px}ul.page_navi .current span{background-color:#f9bb4c;font-weight:bold}ul.page_navi .first a,ul.page_navi .previous a,ul.page_navi .before a,ul.page_navi .after a,ul.page_navi .next a,ul.page_navi .last a{background-color:#0067c8;color:#fff}ul.page_navi .first a:hover,ul.page_navi .previous a:hover,ul.page_navi .before a:hover,ul.page_navi .after a:hover,ul.page_navi .next a:hover,ul.page_navi .last a:hover{background-color:#00a2e0;border-radius:3px}.row{width:calc(100% + 40px);height:auto;margin-right:-40px;display:flex;flex-wrap:wrap}.row .half{width:calc(50% - 40px);margin-right:40px}.row .half:nth-of-type(2n){margin-right:0 !important}.row .third{width:calc(100% - 80px);margin-right:240px}.row .third:nth-of-type(3n){margin-right:0 !important}.row .forth{width:calc(100% - 120px);margin-right:40px}.row:nth-of-type(4n){margin-right:0 !important}.notice2021{background:url("https://www.ri2660.gr.jp/ri2660/wp-content/uploads/mark.png");background-color:#31bbf7;background-position:right 10px top 10px;background-repeat:no-repeat;padding:30px;color:#fff}.notice2021 .row2{width:calc(100% + 10px);margin-right:-10px}.notice2021 .row2 ul{width:100%;font-size:calc(2 * 10px) !important;font-size:2rem !important;display:flex;flex-direction:row}.notice2021 .row2 ul li{display:flex;background-color:rgba(255,255,255,.3);margin-right:10px;height:120px;line-height:1.2;justify-content:center;align-items:center}.notice2021 .row2 ul li p{display:none}.notice2021 .row2 ul li a{width:100%;display:flex;height:120px;padding:15px;color:#fff;justify-content:center;align-items:center}.notice2021 .row2 ul li a:hover{background-color:rgba(255,255,255,.2);text-decoration:none;height:120px}.notice2021 .row2 ul li a .lg{font-size:calc(3 * 10px) !important;font-size:3rem !important}.notice2021 .row2 ul li a .sm{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;color:#0067c8;margin-top:5px}.notice2021 .row2 ul .w6{width:calc(50% - 5px)}.notice2021 .row2 ul *::-ms-backdrop,.notice2021 .row2 ul .w6{width:49%}.notice2021 .row2 ul .w4{width:calc((100% - 20px)/3)}.notice2021 .row2 ul *::-ms-backdrop,.notice2021 .row2 ul .w4{width:33%}.notice2021 .row2 ul .w3{width:calc((100% - 30px)/4)}.notice2021 .row2 ul *::-ms-backdrop,.notice2021 .row2 ul .w3{width:24%}.notice2021 .row2 ul .w2{width:calc((100% - 20px)/6)}.notice2021 .row2 ul *::-ms-backdrop,.notice2021 .row2 ul .w2{width:16%}#footer{width:100%;margin:0;padding:0;background-color:#17458f}#footer .footer{color:#fff;width:calc(100% - 40px);margin-top:0;margin-right:20px;margin-left:20px;margin-bottom:0;padding:0}@media screen and (min-width: 1240px){#footer .footer{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}#footer .footer a{text-decoration:none !important;color:#fff !important}#footer .footer a:hover{color:#f7a81b !important}#footer .footer .ftnav{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:20px 0 40px;margin:0}#footer .footer .ftnav ul{display:flex;flex-direction:row;justify-content:center}#footer .footer .ftnav ul li a{color:#fff;padding:0 20px;line-height:0;border-right:1px solid #fff}#footer .footer .ftnav ul li:last-child a{border-right:none !important}#footer .footer .ft2_waku{display:flex;flex-wrap:wrap;margin:0;padding:0 0 50px}#footer .footer .ft2_waku .adress{width:400px;margin-right:40px}#footer .footer .ft2_waku .adress .rate{background-color:#fff;color:#17458f;border-radius:10px;margin-bottom:20px}#footer .footer .ft2_waku .adress .rate a{color:#17458f !important;text-decoration:none !important}#footer .footer .ft2_waku .adress .rate a:hover{color:#2f72dd !important}#footer .footer .ft2_waku .adress .rate .ttl{border-bottom:3px solid #17458f;padding:5px 10px;font-weight:bold;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important}#footer .footer .ft2_waku .adress .rate .ratedtl{padding:5px 20px;font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;display:flex;flex-direction:row;align-items:center}#footer .footer .ft2_waku .adress .rate .ratedtl img{width:60px;margin-right:20px}#footer .footer .ft2_waku .adress .rate .ratedtl span{font-size:calc(2.6 * 10px) !important;font-size:2.6rem !important;font-weight:bold}#footer .footer .ft2_waku .adress .add{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;padding:15px 0 0 140px;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/logo_white.svg");background-repeat:no-repeat;background-size:120px}#footer .footer .ft2_waku .adress .add p{margin-bottom:1em}#footer .footer .ft2_waku .adress .add ul{margin:0;padding:0;display:flex;flex-wrap:wrap}#footer .footer .ft2_waku .adress .add ul li{margin-right:10px}#footer .footer .ft2_waku .adress .add ul li i{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important}#footer .footer .ft2_waku .ftnav2{width:calc(100% - 460px);display:flex;flex-wrap:wrap;justify-content:space-between}#footer .footer .ft2_waku .ftnav2 div{width:calc((100% - 60px)/3);margin-right:30px}#footer .footer .ft2_waku .ftnav2 div:last-child{margin-right:0 !important}#footer .footer .ft2_waku .ftnav2 div dl{margin:0 0 1.5em;padding:0;font-size:1.1vw}@media screen and (min-width: 1240px){#footer .footer .ft2_waku .ftnav2 div dl{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important}}#footer .footer .ft2_waku .ftnav2 div dl dt{font-size:1.3vw;font-weight:normal;border-bottom:1px solid #fff;margin-bottom:8px}@media screen and (min-width: 1240px){#footer .footer .ft2_waku .ftnav2 div dl dt{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important}}#footer .footer .ft2_waku .ftnav2 div dl dd{margin-left:1em}#footer .footer .cr{text-align:center;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;padding-bottom:20px}#footer .footer .ftlink{text-align:center;font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;padding:40px 0}*::-ms-backdrop,.ftnav2{width:780px}*::-ms-backdrop,.ftnav2 div{width:25% !important}@media screen and (min-width: 1240px){.ftnav2 div{width:240px !important}}#page-top{position:fixed;bottom:50px;right:10px;z-index:100}#page-top a{background-color:rgba(224,68,3,.5);text-decoration:none;color:#fff !important;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}#page-top a:hover{background-color:rgba(224,68,3,.9);text-decoration:none !important}#page-top a span{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;padding-bottom:-10px}#page-top a span i:hover{font-size:calc(3 * 10px) !important;font-size:3rem !important;text-decoration:none !important}
/*# sourceMappingURL=main_pc.min.css.map */