*::-ms-backdrop,.class{width:100%}body{font-size:1.4rem;line-height:1.5}body,section,article{margin:0;padding:0}#header_sp{height:50px;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:0;padding:0}.for_pc{display:none}header h1{height:50px;margin:0;display:flex;flex-direction:row;align-items:center}header h1 img.logo1{height:40px;margin:5px 0}header h1 img.logo2{display:none;margin:0;padding:0}@media screen and (min-width: 350px){header h1 img.logo2{display:contents !important;height:15px;margin:5px 0 0 5px}}.sub{width:36px;margin:0;padding:0;text-align:right}#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:calc(2.4 * 10px) !important;font-size:2.4rem !important}#mv .txt p{width:100%;line-height:1.5;margin:0 auto 10px;padding:0 15px}#mv .txt a{pointer-events:auto;border:1px solid #fff;border-radius:50px;color:#fff;padding:5px 10px;z-index:100}.mv-bg{width:100vw;height:auto;margin:0 0 -5px;padding:0;z-index:-1}.swiper{width:100%;height:200px;overflow-x:hidden;text-align:center}.swiper .swiper-slide{width:50%;height:200px}.swiper .swiper-slide img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.swiper-pagination-bullet{border-radius:inherit;margin:0 5px !important;width:20px;height:5px;background:#ff7600;opacity:.6}.swiper-pagination-bullet-active{background:#ff7600;opacity:1;text-decoration:none}.swiper-button-next,.swiper-button-prev{color:#ff7600}#top2 .banner3{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;line-height:1em;margin-bottom:20px}#top2 .banner3 a{color:#fff;text-decoration:none;padding:10px 0;margin:0;border-radius:30px;display:block;text-align:center;background-color:#ff7600}#rotary{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px}#rotary h2{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;font-weight:normal;padding:0 0 10px;margin:0 0 10px;line-height:1}#rotary h2.part1{border-bottom:2px solid #00adbb}#rotary h2.part2{border-bottom:2px solid #006271}#rotary h2.part3{border-bottom:2px solid #e04403}#rotary h2.part4{border-bottom:2px solid #009739}#rotary h2.part5{border-bottom:2px solid #901f93}#rotary h3{font-size:calc(2.2 * 10px) !important;font-size:2.2rem !important;font-weight:normal;padding:0 0 10px;margin:0 0 10px;line-height:1;border-bottom:1px solid #54565a}#rotary h3 span{margin:0 0 10px 10px}#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 ul.waku1,#rotary ul.waku2,#rotary ul.waku3,#rotary ul.waku4{display:grid;gap:15px;margin:0 0 40px;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:row}#rotary ul.waku1 li a,#rotary ul.waku2 li a,#rotary ul.waku3 li a,#rotary ul.waku4 li a{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:150px;height:100%;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:150px;height:100%;-o-object-fit:cover !important;object-fit:cover !important}#rotary ul.waku1 li .photo2,#rotary ul.waku2 li .photo2,#rotary ul.waku3 li .photo2,#rotary ul.waku4 li .photo2{width:140px;height:100%;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:fontSize(8);content:"NEW";background-color:#d60812;color:#fff;position:absolute;left:0;top:0;z-index:10;padding:5px;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:140px;height:100%;-o-object-fit:cover !important;object-fit:cover !important}#rotary ul.waku1 li .spwaku,#rotary ul.waku2 li .spwaku,#rotary ul.waku3 li .spwaku,#rotary ul.waku4 li .spwaku{flex:1}#rotary ul.waku1 li .ttl,#rotary ul.waku2 li .ttl,#rotary ul.waku3 li .ttl,#rotary ul.waku4 li .ttl{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:5px 10px;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.4 * 10px) !important;font-size:1.4rem !important;padding:10px 10px 0;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 10px 0}#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{font-size:calc(1 * 10px) !important;font-size:1rem !important;padding:10px 10px 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.1 * 10px) !important;font-size:1.1rem !important;padding:10px}#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-top:auto;padding:0 10px 10px}#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{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;display:block;color:#fff;padding:5px 0;text-align:center;border-radius:20px}#rotary ul.waku1 li .btn a,#rotary ul.waku2 li .btn a,#rotary ul.waku3 li .btn a,#rotary ul.waku4 li .btn a{background-color:#f26523}#rotary ul.waku1 li .btn a:hover,#rotary ul.waku2 li .btn a:hover,#rotary ul.waku3 li .btn a:hover,#rotary ul.waku4 li .btn a:hover{background-color:#f8a883}#rotary ul.waku1 li .btn2 a,#rotary ul.waku1 li .btn3 a,#rotary ul.waku2 li .btn2 a,#rotary ul.waku2 li .btn3 a,#rotary ul.waku3 li .btn2 a,#rotary ul.waku3 li .btn3 a,#rotary ul.waku4 li .btn2 a,#rotary ul.waku4 li .btn3 a{background-color:#0067c8}#rotary ul.waku1 li .btn2 a:hover,#rotary ul.waku1 li .btn3 a:hover,#rotary ul.waku2 li .btn2 a:hover,#rotary ul.waku2 li .btn3 a:hover,#rotary ul.waku3 li .btn2 a:hover,#rotary ul.waku3 li .btn3 a:hover,#rotary ul.waku4 li .btn2 a:hover,#rotary ul.waku4 li .btn3 a: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;padding-top:10px}#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:20px}#rotary ul.waku2,#rotary ul.waku3,#rotary ul.waku4{margin-bottom:40px}#rotary ul.btnhf{width:100%;display:grid;gap:10px;padding-bottom:40px}#rotary ul.btnhf li a{display:block;color:#fff;padding:10px;text-align:center;border-radius:30px;background-color:#0067c8;text-decoration:none}#rotalynavi,#rotalynavi2{width:100%;background:linear-gradient(135deg, #00adbb, #006271, #5fd0df);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{display:flex;flex-direction:column;width:calc(100% - 30px);margin:0 15px;list-style-type:none;padding:15px 0 5px}#rotalynavi li,#rotalynavi2 li{width:100%;margin:0 0 10px 0;padding:0}#rotalynavi li a,#rotalynavi2 li a{color:#fff;display:block;padding:15px;text-align:center;border:1px solid #fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important}#emergency{width:100%;margin:0;padding:0;border:8px solid #d60812}#emergency .emergency{width:100%;margin:0;padding:10px}#emergency .emergency .ttl{color:#d60812;font-weight:bold;text-align:center;font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;padding-bottom:5px;margin-bottom:5px;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{overflow:hidden}#topics{margin:0;padding:10px 0 20px;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/curve1.png"),linear-gradient(135deg, #ffd100, #ff8f1c, #f7a81b);background-repeat:no-repeat,no-repeat;background-position:center bottom -1px,center;background-size:calc(100% + 2px) auto,auto}#topics .topics{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;padding:0}#topics .topics .banner{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.3);margin-bottom:10px}#topics .topics .banner img{width:100%}#topics .topics .topic,#topics .topics .topic2{width:100%;margin:0 0 10px;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s}#topics .topics .topic a,#topics .topics .topic2 a{text-decoration:none}#topics .topics .topic a{display:flex;flex-direction:row}#topics .topics .t_img{width:150px;height:70px}#topics .topics .t_img img{width:150px;height:70px;-o-object-fit:cover !important;object-fit:cover !important}#topics .topics .t_waku,#topics .topics .t_waku2{width:calc(100% - 150px);height:70px;overflow:hidden;background-color:#fff}#topics .topics [class^=t_waku3]{width:100%;color:#fff;height:70px;overflow:hidden}#topics .topics .t_waku3-1{background:linear-gradient(145deg, #00adbb, #006271, #5fd0df)}#topics .topics .t_waku3-2{background:linear-gradient(145deg, #f26523, #e04403, #ff8f1c)}#topics .topics .t_waku3-3{background:linear-gradient(145deg, #0067c8, #17458f, #00a2e0)}#topics .topics .topic2 .t_waku,#topics .topics .topic2 .t_waku2,#topics .topics .topic2 [class^=t_waku3]{width:100%;height:calc(70px * 0.7);text-align:center}#topics .topics .t_ttl,#topics .topics .t_ttl2{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;display:flex;justify-content:center;align-items:center;height:70px}#topics .topics .topic2 .t_ttl,#topics .topics .topic2 .t_ttl2{height:calc(70px * 0.7)}.banner2,.banner3{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:30px;padding:0}.banner2 img,.banner3 img{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.3)}.banner3 ul{padding:0;margin:0 0 40px}.banner3 ul li{margin:0 0 10px}.banner4{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;padding:0}.banner4 img{width:100%}.topic3{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:30px;padding:0}.topic3 a{display:flex;flex-direction:column;background-color:#fff;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.3);text-decoration:none}.topic3 a .t_img{width:100%;text-align:center;margin-bottom:10px}.topic3 a .t_img img{height:80px}#top h2{width:calc(100% - 50px);margin:0 15px 15px 30px;padding:0;font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;font-weight:normal;position:relative}#top h2::before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:calc(5 * 10px) !important;font-size:5rem !important;color:#666;opacity:.8;left:-50px;top:-30px}#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{border:1px solid #898a8d;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;line-height:1;margin:-10px 0 0 10px;padding:1px 10px;border-radius:3px}#tomogaki{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;padding:0;margin-bottom:40px}#tomogaki ul{width:100%;margin:0;padding:0}#tomogaki ul li{width:100%;margin-bottom:10px;display:flex;flex-wrap:wrap;text-decoration:none;height:120px;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s}#tomogaki ul li img{width:100px;height:120px;-o-object-fit:cover !important;object-fit:cover !important;overflow:hidden}#tomogaki ul li .waku{width:calc(100% - 100px);height:120px;overflow:hidden;padding:10px}#tomogaki ul li .waku .ttl,#tomogaki ul li .waku .ttl2{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;padding:0;margin:0 0 10px}#tomogaki ul li .waku .btn,#tomogaki ul li .waku .btn2{width:100%;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;text-align:center;padding:3px 0;margin:0;color:#fff;border-radius:20px}#tomogaki ul li .waku .btn a,#tomogaki ul li .waku .btn2 a{color:#fff;text-decoration:none}#tomogaki ul li .waku .btn{background-color:#17458f}#tomogaki ul li .waku .btn2{background-color:#009739;margin-bottom:10px}#scholarship2{display:grid;gap:10px;padding:0 0 20px}#scholarship2 .scholarship2{width:100%;margin-bottom:10px;position:relative}#scholarship2 .scholarship2 a{text-decoration:none}#scholarship2 .scholarship2 .s_img{width:100%;height:100px}#scholarship2 .scholarship2 .s_img img{width:100%;height:100px;-o-object-fit:cover !important;object-fit:cover !important}#scholarship2 .scholarship2 .s_ttl{width:100%;position:absolute;display:block;bottom:0;height:34px;padding:5px 0;margin:0;background-color:rgba(0,0,0,.6);color:#fff;font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;text-align:center}ul#conferencevideo,ul#scholarship,ul#polio{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;padding:0;margin-bottom:40px}ul#conferencevideo li,ul#scholarship li,ul#polio li{width:100%;margin-bottom:10px}ul#conferencevideo li a,ul#scholarship li a,ul#polio li a{background-color:#e65554;color:#fff;text-decoration:none;display:block;width:100%;padding:15px 0;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:.3s}ul#polio li a{color:#333;background-color:#fff;border:1px solid #d0cfcd}ul#polio li.polio2 a{color:#fff;background-color:#ff9133;padding:5px}ul#polio li.polio2 a img{height:48px;width:auto;margin-right:10px}ul#scholarship li a{background-color:#ed8180}#whatsnew{min-height:400px;border-bottom-left-radius:60% 50px;border-bottom-right-radius:40% 30px;margin:0 -100px 30px;padding:10px 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,scroll;background-size:calc(100% + 2px) auto,auto,auto 550px;background-repeat:no-repeat,no-repeat,no-repeat;-o-object-fit:cover;object-fit:cover}#whatsnew .whatsnew{display:flex;flex-direction:column;width:calc(100% - 30px);margin:0 15px;padding:30px 0 20px}#whatsnew .whatsnew .news{width:100%;margin:0 0 10px;background-color:rgba(255,255,255,.7);border-radius:10px}#whatsnew .whatsnew .news h2{width:calc(100% - 40px);margin:0 0 10px 25px !important;padding:10px 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 10px;border-radius:3px}#whatsnew .whatsnew .news a{text-decoration:none}#whatsnew .whatsnew .news .sc{width:100%;height:300px;margin:0 0 20px;padding:0 15px 0}#whatsnew .whatsnew .news .sc dl{line-height:1.5em;width:100%;display:flex;flex-direction:column}#whatsnew .whatsnew .news .sc dl dt{width:100% !important;font-weight:normal;padding:0;margin:0 0 5px}#whatsnew .whatsnew .news .sc dl dd{width:100% !important;padding:0 0 5px;margin:0 0 5px;border-bottom:1px dotted #fff}#whatsnew .whatsnew .news .sc dl dd [class^=c_news],#whatsnew .whatsnew .news .sc dl dd [class^=c_report],#whatsnew .whatsnew .news .sc dl dd [class^=c_district],#whatsnew .whatsnew .news .sc dl dd [class^=c_club],#whatsnew .whatsnew .news .sc dl dd [class^=c_emergency],#whatsnew .whatsnew .news .sc dl dd [class^=c_kodomobowling],#whatsnew .whatsnew .news .sc dl dd [class^=c_igo],#whatsnew .whatsnew .news .sc dl dd [class^=c_baseball],#whatsnew .whatsnew .news .sc dl dd [class^=c_bowling],#whatsnew .whatsnew .news .sc dl dd .cat4{font-size:calc(1 * 10px) !important;font-size:1rem !important}#whatsnew .whatsnew .news .sc dl dd [class^=c_news] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_report] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_district] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_club] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_emergency] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_kodomobowling] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_igo] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_baseball] a,#whatsnew .whatsnew .news .sc dl dd [class^=c_bowling] a,#whatsnew .whatsnew .news .sc dl dd .cat4 a{color:#fff !important;padding:2px 5px;margin:0 5px 0 0;border-radius:5px;line-height:1}#whatsnew .whatsnew .news .sc dl dd [class^=c_news] a{background-color:#0067c8}#whatsnew .whatsnew .news .sc dl dd [class^=c_district] a{background-color:#901f93}#whatsnew .whatsnew .news .sc dl dd [class^=c_club] a{background-color:#009739}#whatsnew .whatsnew .news .sc dl dd [class^=c_emergency] a{background-color:#d60812}#whatsnew .whatsnew .news .sc dl dd [class^=c_kodomobowling] a{background-color:#f7a81b}#whatsnew .whatsnew .news .sc dl dd [class^=c_igo] a{background-color:#006271}#whatsnew .whatsnew .news .sc dl dd [class^=c_baseball] a{background-color:#f26523}#whatsnew .whatsnew .news .sc dl dd [class^=c_bowling] a{background-color:#00adbb}#whatsnew .whatsnew .news .sc dl dd .cat4 a{background-color:#d41367}#whatsnew2{min-height:200px;margin:0 0 30px;padding:0}#whatsnew2 .whatsnew{display:flex;flex-direction:column;width:calc(100% - 30px);margin:0 15px;padding:0}#whatsnew2 .whatsnew .news{width:100%;margin:0 0 10px;background-color:rgba(255,255,255,.7);border-radius:10px}#whatsnew2 .whatsnew .news a{text-decoration:none}#whatsnew2 .whatsnew .news .sc{width:100%;height:200px;margin:0;padding:0}#whatsnew2 .whatsnew .news .sc dl{line-height:1.5em;width:100%;display:flex;flex-direction:column}#whatsnew2 .whatsnew .news .sc dl dt{width:100% !important;font-weight:normal;padding:0;margin:0 0 5px}#whatsnew2 .whatsnew .news .sc dl dd{width:100% !important;padding:0 0 5px;margin:0 0 5px;border-bottom:1px dotted #968b83}#whatsnew2 .whatsnew .news .sc dl dd span.new{font-size:fontSize(5);background-color:#d60812;color:#fff;padding:0 5px;margin:0 5px 5px 0;line-height:1;border-radius:5px}#whatsnew2 .whatsnew .news .sc dl dd [class^=c_news],#whatsnew2 .whatsnew .news .sc dl dd [class^=c_report],#whatsnew2 .whatsnew .news .sc dl dd [class^=c_emergency],#whatsnew2 .whatsnew .news .sc dl dd .cat4{font-size:calc(1 * 10px) !important;font-size:1rem !important}#whatsnew2 .whatsnew .news .sc dl dd [class^=c_news] a,#whatsnew2 .whatsnew .news .sc dl dd [class^=c_report] a,#whatsnew2 .whatsnew .news .sc dl dd [class^=c_emergency] a,#whatsnew2 .whatsnew .news .sc dl dd .cat4 a{color:#fff !important;padding:2px 5px;margin:0 5px 0 0;border-radius:5px;line-height:1}#whatsnew2 .whatsnew .news .sc dl dd [class^=c_news] a{background-color:#0067c8}#whatsnew2 .whatsnew .news .sc dl dd [class^=c_report] a{background-color:#00a2e0}#whatsnew2 .whatsnew .news .sc dl dd [class^=c_emergency] a{background-color:#d60812}#whatsnew2 .whatsnew .news .sc dl dd .cat4 a{background-color:#009739}#hawaii{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:50px}#hawaii .waku{display:flex;flex-direction:column;margin:0 auto;background:url("https://www.ri2660.gr.jp/ri2660/wp-content/uploads/2019/06/hawaii.jpg");background-repeat:no-repeat;background-position:right top;background-size:auto auto}#hawaii .waku .cont{width:100%;padding:10px}#hawaii .waku .cont .waku2{background-color:rgba(255,255,255,.6);border-radius:10px;padding:10px}#hawaii .waku .waku3{width:100%;height:250px}#hawaii .waku .waku3 .video{width:100%;position:relative;height:0;padding:20px 20px 56.25%;overflow:hidden}#hawaii .waku .waku3 .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#hawaii2{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:50px}#hawaii2 .waku{margin:0 auto}#hawaii2 .waku .cont{width:100%;padding:10px}#hawaii2 .waku .video{width:100%;position:relative;height:0;padding:20px 20px 56.25%;overflow:hidden}#hawaii2 .waku .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#international,#international2{margin-bottom:20px}#international .waku,#international2 .waku{display:flex;flex-direction:column;margin:0 auto;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/2024-Rotary-Convention-Singapore_sp.jpg");background-repeat:repeat-y;background-position:right top;background-size:100% auto}#international .waku .cont,#international2 .waku .cont{width:100%;padding:10px}#international .waku .cont .waku2,#international2 .waku .cont .waku2{background-color:rgba(255,255,255,.6);border-radius:10px;padding:10px}#international .waku .waku3,#international2 .waku .waku3{width:100%;height:auto !important}#international .waku .waku3 .video,#international2 .waku .waku3 .video{width:100%;position:relative;height:0;padding:20px 20px 56.25%;overflow:hidden}#international .waku .waku3 .video iframe,#international2 .waku .waku3 .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#international{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px}#international2025{margin-bottom:20px}#international2025 .waku{display:flex;flex-direction:column;margin:0 auto;background:url("https://www.ri2660.gr.jp/ri2660_2021_2022/wp-content/uploads/2025calgary_bksp.jpg");background-repeat:repeat-y;background-position:right top;background-size:100% auto}#international2025 .waku .cont{width:100%;padding:10px}#international2025 .waku .cont .waku2{background-color:rgba(255,255,255,.6);border-radius:10px;padding:10px}#international2025 .waku .waku3{width:100%;height:auto !important}#international2025 .waku .waku3 .video{width:100%;position:relative;height:0;padding:20px 20px 56.25%;overflow:hidden}#international2025 .waku .waku3 .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#theme{display:flex;flex-direction:column;width:calc(100% - 30px);margin:0 15px;padding:0 0 20px}#theme .t_img{width:100%;display:flex;flex-direction:row;justify-content:center}#theme .t_img img{width:70%;height:auto}#theme .t_txt{width:100%;text-align:1.5em;margin-top:20px}#facebook{min-height:150px;border-top-left-radius:50% 60px;border-top-right-radius:50% 60px;margin:0 -60px;padding:0 60px;background:linear-gradient(135deg, #ffa84f, #fc5c1a, #f58753)}#facebook h2{padding:20px 0 0 0 !important;color:#fff}#facebook h2::before{top:-10px !important}#facebook .fbwaku{display:flex;flex-direction:column;width:calc(100% - 30px);margin:0 15px;padding:0 0 20px}#facebook .fbwaku>div{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:5px 0;margin-bottom:5px;border-bottom:1px dotted #fff}#facebook .fbwaku>div .ttl{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;color:#fff;margin-bottom:10px}#facebook .fbwaku>div ul{margin:0;padding:0;display:flex;flex-wrap:wrap}#facebook .fbwaku>div ul li{margin:0 0 10px}#facebook .fbwaku>div ul li a{text-decoration:none}#facebook .fbwaku>div ul li i{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;margin-left:10px;color:#fff}.h2waku{margin:0 0 40px;padding:10px 0 20px;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% - 30px);margin-top:0;margin-right:15px;margin-left:15px;font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;color:#fff;font-weight:normal;margin-bottom:0;padding:0}#contents .container{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:20px;padding:0}#contents .container p{line-height:2;margin-bottom:1em}#contents iframe{max-height:400px}.container h3{width:calc(100% - 50px);margin:0 15px 15px 30px;padding:20px 0 0;font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;font-weight:normal;position:relative}.container h3::before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:calc(5 * 10px) !important;font-size:5rem !important;color:#666;opacity:.8;left:-50px;top:-10px}.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(1.6 * 10px) !important;font-size:1.6rem !important;font-weight:normal;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #968b83}h5{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;font-weight:bold;margin-bottom:20px}p+h4,p+h5{padding-top:1em}.rc{margin-bottom:20px}.rc ul.tab,.rc ul.tab2{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.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}.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 .tablepress{width:calc(100vw - 30px) !important}.rc h2.tablepress-table-name{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;font-weight:normal;margin-bottom:10px}.rc .dataTables_scrollHead{overflow:auto !important}.rc .dataTables_scrollHeadInner{width:100% !important}#chart{margin-bottom:50px}#chart table.gov0{border:none !important;margin-bottom:20px}#chart table.gov0 th,#chart table.gov0 td{display:block;width:100% !important;padding:5px 10px !important;margin:0;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.2 * 10px) !important;font-size:1.2rem !important;padding:0 !important;background-color:#fff;border-bottom:none !important}#chart table.gov0 td.nb{border-bottom:none !important;padding:0 !important}#chart h4{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;font-weight:normal;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #968b83}#chart h5{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;color:#fff;text-align:center;font-weight:normal;padding:5px;margin-bottom:20px;background-color:#0067c8}#chart .gov1 ul{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;margin:0 0 20px;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}.gov_flex{display:flex;flex-direction:column-reverse;margin-bottom:20px}.gov_flex .rireki,.gov_flex .IRrireki{width:100%}.gov_flex .rireki img,.gov_flex .IRrireki img{width:100%;margin-bottom:10px}.gov_flex .letter{width:100%}.gov_flex dl{margin:0;padding:0;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;margin-bottom:20px}.gov_flex dl dt{border-bottom:1px dotted #54565a}.gov_flex dl dd{margin-bottom:10px}.gov_flex .backnum{margin:0;padding:0;margin:0 0 20px;padding:0;font-size:calc(1.5 * 10px) !important;font-size:1.5rem !important;display:flex;flex-direction:column}.gov_flex .backnum li{width:100%;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::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(1.6 * 10px) !important;font-size:1.6rem !important;position:relative;font-weight:normal;cursor:pointer;display:block;padding:5px 10px;margin:0 0 10px;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:10px;content:"";position:absolute;right:0;top:15px}.pastletter dd{display:none}.pastletter dd .waku{display:flex;flex-direction:row}.pastletter dd .waku .photo{width:100px;height:100px;margin:0 10px 40px 0}.pastletter dd .waku .photo img{width:100px;height:100px;-o-object-fit:cover !important;object-fit:cover !important}.pastletter dd .waku .list{margin:0 0 20px;padding:0}.pastletter dd .waku .list ul{width:calc(100vw - 160px);display:flex;flex-direction:column}.pastletter dd .waku .list ul li{width:100%}.pastletter dd .waku .list ul li a{width:100%;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:""}.css3button_red a.uni{display:block;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;padding:10px !important}dl.contact,dl.contact2{margin:0 0 20px;padding:0;display:flex;flex-direction:column}dl.contact dt,dl.contact dd,dl.contact2 dt,dl.contact2 dd{width:100%;margin:0}dl.contact dt,dl.contact2 dt{padding:0 0 5px}dl.contact dd,dl.contact2 dd{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #d0cfcd}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:5px;padding:1px 4px 2px}.linklist{margin:0;padding:0;list-style:none}.linklist li{width:100%;margin-bottom:5px;border-bottom:1px solid #d0cfcd}.linklist li a{display:block;padding:5px}.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.2 * 10px) !important;font-size:1.2rem !important;line-height:1em;color:#7a6e66}dl.archive{line-height:1.5em;margin-bottom:40px;display:flex;flex-wrap:wrap}dl.archive dt{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;width:100%;font-weight:normal;margin:0;padding:0}dl.archive dd{width:100%;padding:0 0 5px;margin:0 0 5px;border-bottom:1px dotted #54565a}dl.archive dd span.new{font-size:fontSize(5);background-color:#d60812;color:#fff;padding:0 5px;margin:0 5px 5px 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 * 10px) !important;font-size:1rem !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 5px;margin:0 5px 0 0;border-radius:5px;line-height:1}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:#009739}ul.waku5{display:grid;gap:15px;margin:0 0 40px;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:row}ul.waku5 li a{text-decoration:none;color:inherit}ul.waku5 li .photo2{width:140px;height:100%;overflow:hidden;position:relative}ul.waku5 li .photo2 span.new{font-size:fontSize(8);content:"NEW";background-color:#d60812;color:#fff;position:absolute;left:0;top:0;z-index:10;padding:5px;margin:0;line-height:1;border-radius:0 0 5px 0}ul.waku5 li .photo2 img{width:140px;height:100%;-o-object-fit:cover !important;object-fit:cover !important}ul.waku5 li .spwaku{flex:1}ul.waku5 li .ttl3{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;padding:10px}ul.waku5 li .date3{font-size:calc(1 * 10px) !important;font-size:1rem !important;padding:10px 10px 0 !important}ul.waku5 li .txt{font-size:calc(1.1 * 10px) !important;font-size:1.1rem !important;padding:10px}ul.waku5 li .btn3{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;margin-top:auto;padding:0 10px 10px}ul.waku5 li .btn3 a{background-color:#0067c8;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;display:block;color:#fff;padding:5px 0;text-align:center;border-radius:20px}h4 span{margin:0 0 10px 10px}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}dl.rate{margin:0 0 20px 20px;padding:0 15px;display:flex;flex-wrap:wrap}dl.rate dt,dl.rate dd{width:50%;padding:10px;margin:0;font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;border-bottom:1px dotted #898a8d}dl.rate dt{text-align:right;font-weight:normal}#report{margin:0 0 20px;padding:0}#report img{max-width:100%}#report .day{color:#b1b1b1;font-size:calc(3 * 10px) !important;font-size:3rem !important;font-family:"Helvetica Neue","Roboto";font-weight:900;margin-bottom:20px}#report h4{font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;font-weight:900;font-family:"Noto Serif JP",serif;padding-bottom:0 !important;margin-bottom:10px !important;border-bottom:none !important;color:#0067c8}#report h5{font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;font-weight:900;padding-bottom:0;margin-bottom:1em}#report h6{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;font-weight:normal;font-family:"Noto Serif JP",serif;display:flex;align-items:center;margin-bottom:20px}#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 20px;padding:0;display:flex;flex-direction:column}#report .pwrap .lp{width:100%;height:200px;margin-bottom:10px}#report .pwrap .lp img{width:100%;height:200px;-o-object-fit:cover !important;object-fit:cover !important}#report .pwrap .sp{margin:0;padding:0}#report .pwrap .sp ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#report .pwrap .sp ul li{width:calc((100% - 20px)/3);height:60px}#report .pwrap .sp ul li img{width:100%;height:60px;-o-object-fit:cover !important;object-fit:cover !important}#report .menu{margin:0 0 20px;padding:0}#report .menu ul{width:100%;display:flex;flex-direction:column}#report .menu ul li{width:100%}#report .menu ul li a{display:block;text-align:center;padding:10px 0;margin-bottom:5px;border-radius:5px;background-color:#d0cfcd}#report .menu ul li .selected{background-color:#b1b1b1 !important}#report .ttl{font-size:calc(2 * 10px) !important;font-size:2rem !important;font-weight:900;font-family:"Noto Serif JP",serif;margin-bottom:1em;text-align:center;border-bottom:2px solid #d0cfcd}#report .pwrap2{margin:0 0 20px;padding:0}#report .pwrap2 ul{width:calc(100% + 10px);display:flex;flex-wrap:wrap;margin-right:-10px}#report .pwrap2 ul li{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px}#report .pwrap2 ul li img{width:100%;height:auto}.yuai{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:30px;padding:0}.yuai a{display:block;width:100%;text-align:center;font-size:calc(2 * 10px) !important;font-size:2rem !important;background-color:#d41367;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:10px;border-radius:5px;text-decoration:none}nav.yuailist{margin:0 0 20px;padding:0}nav.yuailist ul{display:flex;flex-direction:column}nav.yuailist ul li{width:100%}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;margin:0 0 1px;background-color:#2f9aff;color:#fff}.newsletter{margin:0 0 20px;padding:0}.newsletter ul{width:100%;display:flex;flex-direction:column}.newsletter ul li{width:100%}.newsletter ul li a{width:100%;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:""}.conference2122{width:100%;margin-bottom:30px;padding:0}.conference2122 a{display:block;width:100%;text-align:center;font-size:calc(2 * 10px) !important;font-size:2rem !important;background-color:#901f93;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:10px;border-radius:5px;text-decoration:none}.cranberry{background-color:#d41367;color:#fff}.gallery{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:0 -10px 20px 0 !important;overflow:hidden}.gallery-item{margin:0 0 10px;padding:0}.gallery-icon{text-align:center}.gallery-icon img{width:100%;height:auto;margin:0}.gallery-caption{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;line-height:1.2em;margin:0;text-align:center}.gallery-columns-1 .gallery-item{width:calc(100% - 10px);margin:0 0 10px}.gallery-columns-2 .gallery-item,.gallery-columns-4 .gallery-item{width:calc(50% - 10px);margin-right:10px}.gallery-columns-3 .gallery-item{width:calc((100% - 30px)/3);margin:0 10px 10px 0}#bread-crumb{width:100%;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-wrap:wrap}#bread-crumb li{width:auto;font-size:calc(1 * 10px) !important;font-size:1rem !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}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}div.row{width:100%;display:flex;flex-direction:column}div.row .half,div.row .third,div.row .forth{width:100%}.notice2021{background:url("https://www.ri2660.gr.jp/ri2660/wp-content/uploads/mark.png");background-size:50%;background-color:#31bbf7;background-position:right 10px top 10px;background-repeat:no-repeat;padding:10px;color:#fff}.notice2021 .row2{width:100%;margin-right:0 !important}.notice2021 .row2 ul{width:100%;font-size:calc(1.8 * 10px) !important;font-size:1.8rem !important;display:flex;flex-direction:column}.notice2021 .row2 ul li{width:100%;display:flex;background-color:rgba(255,255,255,.3);margin-right:0 !important;margin-bottom:10px;height:auto;line-height:1.2;text-align:center;justify-content:center;align-items:center}.notice2021 .row2 ul li p{display:none}.notice2021 .row2 ul li a{width:100%;display:flex;height:auto;padding:10px;color:#fff;justify-content:center;align-items:center}.notice2021 .row2 ul li a .lg{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important}.notice2021 .row2 ul li a .sm{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;color:#0067c8;margin-top:0 !important}.notice2021 .row2 ul .w6,.notice2021 .row2 ul .w4,.notice2021 .row2 ul .w3,.notice2021 .row2 ul .w2{width:100%}.slick-prev:before,.slick-next:before{color:#17458f;font-size:calc(3 * 10px) !important;font-size:3rem !important}.slick-next{right:10px;z-index:99}.slick-prev{left:-13px;z-index:100}.slick-dots{bottom:10px !important}.slick-dots li button::before{opacity:1 !important;color:#2f72dd}#footer{width:100%;margin:0;padding:0;background-color:#17458f}#footer .footer{width:100%;margin:0;padding:0;color:#fff}#footer .footer a{text-decoration:none !important;color:#fff !important}#footer .footer .ftnav{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;margin:0;padding:0}#footer .footer .ftnav ul{width:100%;display:flex;flex-wrap:wrap;margin:0 0 15px;padding:0}#footer .footer .ftnav ul li{width:50%}#footer .footer .ftnav ul li a{text-align:center;height:40px;display:block;color:#fff;padding:20px 0 0;line-height:0;border-right:1px solid #fff;border-bottom:1px solid #fff}#footer .footer .ftnav ul li:nth-child(odd) a{border-right:none !important}#footer .footer .ft2_waku{display:flex;flex-direction:column;margin:0;padding:0 0 20px}#footer .footer .ft2_waku .adress{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:0;padding:0}#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 .ttl{border-bottom:3px solid #17458f;padding:2px 10px;font-weight:bold;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important}#footer .footer .ft2_waku .adress .rate .ratedtl{padding:2px 15px;font-size:calc(1.4 * 10px) !important;font-size:1.4rem !important;display:flex;flex-direction:row;align-items:center}#footer .footer .ft2_waku .adress .rate .ratedtl img{width:40px;margin-right:20px}#footer .footer .ft2_waku .adress .rate .ratedtl span{font-size:calc(2 * 10px) !important;font-size:2rem !important;font-weight:bold}#footer .footer .ft2_waku .ftnav2{width:calc(100% - 30px);margin-top:0;margin-right:15px;margin-left:15px;display:flex;flex-direction:column;margin-bottom:0;padding:0}#footer .footer .ft2_waku .ftnav2 div{width:100%}#footer .footer .ft2_waku .ftnav2 div dl{margin:0 0 1.5em;padding:0;font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important}#footer .footer .ft2_waku .ftnav2 div dl dt{font-size:calc(1.6 * 10px) !important;font-size:1.6rem !important;font-weight:normal;border-bottom:1px solid #fff;margin-bottom:8px}#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.6 * 10px) !important;font-size:1.6rem !important;padding:20px 0}#footer .footer .add{font-size:calc(1.2 * 10px) !important;font-size:1.2rem !important;margin:0;padding:0 15px}#footer .footer .add img{width:120px;height:auto;margin-bottom:20px}#footer .footer .add p{margin-bottom:1em}#footer .footer .add p.idt{padding-left:130px;margin-bottom:30px}#footer .footer .add ul{padding:0;margin-bottom:20px;display:flex;flex-wrap:wrap}#footer .footer .add ul li{margin-right:10px}#footer .footer .add ul li i{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important}.scroll{overflow:auto}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}#page-top{position:fixed;bottom:10px;right:10px;z-index:100}#page-top a{background-color:rgba(224,68,3,.9);text-decoration:none;color:#fff !important;text-align:center;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}#page-top a span{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;padding-bottom:-10px}
/*# sourceMappingURL=main_sp.min.css.map */