*::-ms-backdrop,.class{width:100%}body,section,article{margin:0;padding:0}header{background-color:#f5eac9 !important}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)}.subttl .sub{font-size:clamp(8px, 1.042vw, 13px)}.sub{margin-bottom:0;display:flex;flex-direction:row;align-items:flex-end}.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:#0050a2}.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:#0982ff !important}.headnavi li ul li a{height:40px !important;line-height:1;padding:12px 0 !important;margin:0;border-bottom:1px dotted #e7e7e8;background-color:rgba(0,81,162,.9)}.headnavi li ul li.two a{padding:5px 0 !important}.headnavi li:hover>a{background-color:rgba(0,81,162,.8)}.headnavi li a:hover{background-color:rgba(144,31,147,.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}.headnavi li ul li:hover>a{background-color:rgba(144,31,147,.8)}.headnavi li ul li a:hover{background-color:rgba(144,31,147,.8)}#mv{height:100%;overflow:hidden;width:100%;margin:0;padding:0}.mv-bg{width:100vw;height:auto;margin:0 0 -8px;padding:0;z-index:-1}#rotalynavi{width:100%;background:linear-gradient(135deg, #17458f, #a05cbf);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{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{width:1240px;margin-top:0;margin-right:auto;margin-left:auto}}#rotalynavi li{width:calc(calc(100% - 40px) / 4);margin:0;padding:10px 0}@media screen and (min-width: 1240px){#rotalynavi li{width:295px}}#rotalynavi 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{font-size:calc(2 * 10px) !important;font-size:2rem !important}}#rotalynavi li a:hover{background-color:rgba(255,255,255,.2);text-decoration:none}#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 #58585a}#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("../img/curve1.png"),linear-gradient(135deg, #ffe880, #fd9266);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;-o-object-fit:cover;object-fit:cover}#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;font-family:"object-fit: cover;";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, #e04403, #ffd100, #e04403);background-size:200% 100%}#topics .topics .topic .t_waku3-2,#topics .topics .topic2 .t_waku3-2{background:linear-gradient(145deg, #e02927, #960048, #e02927);background-size:200% 100%}#topics .topics .topic .t_waku3-3,#topics .topics .topic2 .t_waku3-3{background:linear-gradient(145deg, #17458f, #a05cbf, #17458f);background-size:200% 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}.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)}.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}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 #e7e7e8}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("../img/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:#e7e7e8}#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;width:200px;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}[class^=c_news],[class^=c_report],[class^=c_emergency],.cat4{font-size:clamp(8px, 1.042vw, 13px)}[class^=c_news] a,[class^=c_report] a,[class^=c_emergency] a,.cat4 a{color:#fff !important;padding:2px 10px;margin:0 10px 3px 0;border-radius:5px}[class^=c_news] a{background-color:#0050a2}[class^=c_report] a{background-color:#019fcb}[class^=c_emergency] a{background-color:#d60812}.cat4 a{background-color:#009739}#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}#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, #2f72dd, #cba5dc)}#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:#face7e;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:#0050a2;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("../img/curve1.png"),linear-gradient(30deg, #e04403, #ffd100);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:#1569d9 !important}.container h3.color2::before{color:#d341d7 !important}.container h3.color3::before{color:#face7e !important}.container h3.color4::before{color:#ff2872 !important}.container h3.color5::before{color:#02f2f2 !important}.container h3.color6::before{color:#00fd60 !important}.container h3.color7::before{color:#34d2fe !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 #958d85}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.tab{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.rc ul.tab li{width:16.6666666667%;width:16.66%;padding:10px 0;margin:0;text-align:center;display:block;border-left:1px solid #919295;cursor:pointer}.rc ul.tab li.select{background-color:#93bdf5;text-decoration:none}.rc ul.tab li:last-child{border-right:1px solid #919295}.rc ul.content{margin:0;padding:0}.rc ul.content 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:#019fcb;color:#fff;border-radius:3px;box-shadow:2px 2px #002833}.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}@media screen and (min-width: 1240px){.rc .column-1{width:179px !important}}.rc .column-2{width:35% !important}@media screen and (min-width: 1240px){.rc .column-2{width:323px !important}}.rc .column-3{width:16% !important}@media screen and (min-width: 1240px){.rc .column-3{width:137px !important}}.rc .column-4{width:15% !important}@media screen and (min-width: 1240px){.rc .column-4{width:119px !important}}.rc .column-5,.rc .column-6{width:7% !important}@media screen and (min-width: 1240px){.rc .column-5,.rc .column-6{width:39px !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 #bcbdc0 !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 #958d85}#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:#0050a2}#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 #e7e7e8}#chart .gov1 ul li::before.ld{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#c10042;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 #58585a}.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 #919295;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 #919295;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;-o-object-fit:cover !important;object-fit:cover !important;font-family:"object-fit: cover;" !important;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 #919295;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 #e7e7e8}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:#c10042;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 #e7e7e8}.linklist{margin:0;padding:0;list-style:none}.linklist li{width:100%;margin-bottom:10px;border-bottom:1px solid #e7e7e8}.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:#675d58}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 #58585a}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 #58585a}dl.archive dd [class^=c_news],dl.archive dd [class^=c_report],dl.archive dd [class^=c_emergency],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_emergency] 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:#0050a2}dl.archive dd [class^=c_report] a{background-color:#019fcb}dl.archive dd [class^=c_emergency] a{background-color:#d60812}dl.archive dd .cat4 a{background-color:#009739}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 #919295}dl.rate dt{text-align:right;font-weight:normal}#report{margin:0 0 40px;padding:0}#report .day{color:#bcbdc0;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:#0050a2}#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;-o-object-fit:cover !important;object-fit:cover !important;font-family:"object-fit: cover;" !important;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{-o-object-fit:cover !important;object-fit:cover !important;font-family:"object-fit: cover;" !important;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:#e7e7e8;text-decoration:none}#report .menu ul li a:hover{background-color:#bcbdc0}#report .menu ul li .selected{background-color:#bcbdc0 !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 #e7e7e8}#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:#c10042;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:#ff2872}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:#0982ff;border-radius:30px;color:#fff}nav.yuailist ul li a:hover{text-decoration:none;background-color:#3c9cff}.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 #919295;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:#c10042;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 a,ul.page_navi span{text-decoration:none;margin:0 2px;padding:5px 10px;font-size:calc(1 * 10px) !important;font-size:1rem !important;line-height:1em;border:1px solid #919295}ul.page_navi a:hover,ul.page_navi .current{border-color:#58585a}ul.page_navi .current{font-weight:bold}.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:#0050a2;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:#0c3c7c}#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:#0c3c7c;border-radius:10px;margin-bottom:20px}#footer .footer .ft2_waku .adress .rate a{color:#0c3c7c !important;text-decoration:none !important}#footer .footer .ft2_waku .adress .rate a:hover{color:#1569d9 !important}#footer .footer .ft2_waku .adress .rate .ttl{border-bottom:3px solid #0c3c7c;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("../../../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}*::-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(247,168,27,.5);text-decoration:none;color:#fff !important;text-align:center;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}#page-top a:hover{background-color:rgba(247,168,27,.9);text-decoration:none !important}#page-top a span{font-size:calc(2.4 * 10px) !important;font-size:2.4rem !important;padding-bottom:7px}#page-top a span i:hover{text-decoration:none !important}
/*# sourceMappingURL=main_pc.min.css.map */