*,*::before,*::after{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,p,figure,blockquote,dl,dd{margin:0}h1{margin:0}h2{margin:0}h3{margin:0}h4{margin:0}h5{margin:0}h6{margin:0}ul,ol,span,a,div{margin:0;padding:0;border:0}ul:not([role=list]){list-style:none}ol,[role=list]{list-style-position:outside}ol>li,[role=list]>li{margin-left:2em}ol>li+li,[role=list]>li+li{margin-top:.5em}ul[role=list]{list-style-type:disc}ul+ul,ul+ol,ol+ul,ol+ol{margin-top:1rem}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}form{margin-block:0 0}html,html body{height:auto}html{font-size:16px;line-height:1.5}@media screen and (max-width: 350px){html{font-size:14px;font-size:4vw}}@media screen and (min-width: 351px)and (max-width: 640px){html{font-size:16px;font-size:2.5vw}}html body{font-size:1rem}a[href^="tel:"]{cursor:default}body,html,header,footer,#container,#wrapper,div,p,nav,article,section{box-sizing:border-box}body{overflow-y:scroll}.text5{font-size:.5em}.text6{font-size:.6em}.text7{font-size:.7em}.text8{font-size:.8em}.text9{font-size:.9em}.text10{font-size:1em}.text11{font-size:1.1em}.text12{font-size:1.2em}.text13{font-size:1.3em}.text14{font-size:1.4em}.text15{font-size:1.5em}.text16{font-size:1.6em}.text17{font-size:1.7em}.text18{font-size:1.8em}.text19{font-size:1.9em}.text20{font-size:2em}.text21{font-size:2.1rem}.text22{font-size:2.2rem}.text23{font-size:2.3rem}.text24{font-size:2.4rem}.text25{font-size:2.5rem}.text26{font-size:2.6rem}.line-height1{line-height:1}.line-height1p5{line-height:1.5}.per5{width:5%}.per6{width:6%}.per7{width:7%}.per8{width:8%}.per9{width:9%}.per10{width:10%}.per11{width:11%}.per12{width:12%}.per13{width:13%}.per14{width:14%}.per15{width:15%}.per16{width:16%}.per17{width:17%}.per18{width:18%}.per19{width:19%}.per20{width:20%}.per21{width:21%}.per22{width:22%}.per23{width:23%}.per24{width:24%}.per25{width:25%}.per30{width:30%}.per33{width:33%}.per35{width:35%}.per40{width:40%}.per41{width:41%}.per42{width:42%}.per43{width:43%}.per44{width:44%}.per45{width:45%}.per46{width:46%}.per47{width:47%}.per48{width:48%}.per49{width:49%}.per50{width:50%}.per51{width:51%}.per52{width:52%}.per53{width:53%}.per54{width:54%}.per55{width:55%}.per56{width:56%}.per57{width:57%}.per58{width:58%}.per59{width:59%}.per60{width:60%}.per61{width:61%}.per62{width:62%}.per63{width:63%}.per64{width:64%}.per65{width:65%}.per66{width:66%}.per67{width:67%}.per68{width:68%}.per69{width:69%}.per70{width:70%}.per71{width:71%}.per72{width:72%}.per73{width:73%}.per74{width:74%}.per75{width:75%}.per76{width:76%}.per77{width:77%}.per78{width:78%}.per79{width:79%}.per80{width:80%}.per81{width:81%}.per82{width:82%}.per83{width:83%}.per84{width:84%}.per85{width:85%}.per86{width:86%}.per87{width:87%}.per88{width:88%}.per89{width:89%}.per90{width:90%}.per90{width:90%}.per95{width:95%}.per98{width:98%}.full{width:100%}.width1em{width:1em}.width2em{width:2em}.width3em{width:3em}.width4em{width:4em}.width5em{width:5em}.width6em{width:6em}.width7em{width:7em}.width8em{width:8em}.width9em{width:9em}.width10em{width:10em}.width11em{width:11em}.width12em{width:12em}.width13em{width:13em}.width14em{width:14em}.width15em{width:15em}.width16em{width:16em}.width17em{width:17em}.width18em{width:18em}.width19em{width:19em}.width20em{width:20em}.width21em{width:21em}.width22em{width:22em}.width23em{width:23em}.width24em{width:24em}.width25em{width:25em}.width26em{width:26em}.width27em{width:27em}.width28em{width:28em}.min-width100vw{min-width:100vw}.min-height100vh{min-height:100vh}.posi-rel{position:relative}.posi-abs{position:absolute}.posi-fix{position:fixed}.ver-top{vertical-align:top}.ver-middle{vertical-align:middle}.ver-bottom{vertical-align:bottom}.align-center{text-align:center}.align-center:not(.flex-item){margin-left:auto;margin-right:auto}.align-right{text-align:right}.align-right:not(.flex-item){margin-left:auto;margin-right:0}.align-left{text-align:left}.align-left:not(.flex-item){margin-left:0;margin-right:auto}article{margin:1rem auto 3rem}section{margin:0;padding:1rem 0}.inner-margin{margin:1.5rem 0}.inner-padding{padding:1.5rem 0}.padding-top1rem{padding-top:1rem}.padding-left2rem{padding-left:2rem}.padding-right2rem{padding-right:2rem}.not-list,ul,ul.disp-ib,dl.disp-ib,ol.disp-ib,ul.disp-flex,dl.disp-flex,ol.disp-flex{list-style:none}ol.marker{list-style-type:decimal}ol.marker li{margin-left:1.5em}ul.marker li{margin-left:1.5em}ul.marker.disc{list-style-type:disc}ul.marker.circle{list-style-type:circle}ul.marker.square{list-style-type:square}dl{width:100%}dl dt{font-weight:bold}button,input,select,textarea{font-family:inherit;font-size:1rem}body textarea{font-size:1.1rem}input[type=text],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=date],input[type=time],input[type=number],input[type=range],input[type=color],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],select,textarea{width:auto}input[type=checkbox],input[type=radio]{width:1.5rem;height:1.5rem}html form input,html form textarea,html form select,html button{background:#fff;border:solid 1px #aaa;box-shadow:inner 0 0 4px rgba(0,0,0,.5);font-family:inherit;margin:.25em 0;padding:.25em .5em;vertical-align:middle;font-size:.9em}form input,form select,form textarea{display:inline-block}form .cal{display:inline-block;width:6.5em}fieldset{border:1px solid #bcbcbc;padding:0 .5em .5em;margin:.25rem .5rem .5rem}form.img_chk fieldset input[type=radio]+label,form.img_chk fieldset input[type=checkbox]+label{margin-left:.5rem}input.disabled,textarea.disabled,select.disabled,button.disabled{background:#ddd;color:#000;cursor:default}button.disabled:hover{border-color:#000;border:solid rgba(66,66,66,.8) 2px;text-shadow:1px 1px 0 rgba(66,66,66,.8)}button:hover:not(.disabled),input[type=radio]:not(.disabled)+label:hover,input[type=checkbox]:not(.disabled)+label:hover{cursor:pointer}input[type=radio]:not(.disabled)+label:hover,input[type=checkbox]:not(.disabled)+label:hover{color:#ff8c00}form.img_chk input[type=radio],form.img_chk input[type=checkbox]{display:none}form.img_chk input[type=radio]+label,form.img_chk input[type=checkbox]+label{position:relative;display:block;padding:.3rem 1rem .2rem 1.8rem}form.img_chk input[type=radio]+label:before,form.img_chk input[type=checkbox]+label:before{margin:auto 0;display:block;position:absolute;content:"";width:1.4rem;height:1.4rem;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:auto 100%}form.img_chk input[type=radio]+label:before{background-image:url("./images/iconmonstr-radio.png")}form.img_chk input[type=radio]:checked+label:before{background-image:url("./images/iconmonstr-radio_check.png") !important}form.img_chk input[type=checkbox]+label:before{background-image:url("./images/iconmonstr-square.png")}form.img_chk input[type=checkbox]:checked+label:before{background-image:url("./images/iconmonstr-square_check.png") !important}.disp-ib{font-size:0 !important;letter-spacing:-1em !important;word-spacing:-1em !important}:root .disp-ib{font-size:.1px;letter-spacing:-1px;word-spacing:-1px}.disp-ib>*{display:inline-block !important;font-size:1rem;letter-spacing:normal;word-spacing:normal;*display:inline;*zoom:1}.disp-ib.pad>*{margin:auto .5rem}.disp-flex{display:-moz-flex;display:flex}.disp-flex.justify-content_space-between{-webkit-flex-pack:justify;-moz-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.disp-flex.justify-content_space-around{-webkit-flex-pack:distribute;-moz-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.disp-flex.justify-content_start{-webkit-flex-pack:start;-moz-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.disp-flex.justify-content_end{-webkit-flex-pack:end;-moz-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.disp-flex.justify-content_center{-webkit-flex-pack:center;-moz-flex-pack:center;-moz-justify-content:center;justify-content:center}.disp-flex.align-items_baseline{-moz-align-items:baseline;align-items:baseline}.disp-flex.align-items_start{-moz-align-items:flex-start;align-items:flex-start}.disp-flex.align-items_end{-moz-align-items:flex-end;align-items:flex-end}.disp-flex.align-items_center{-moz-align-items:center;align-items:center}.disp-flex.align-items_stretch{-moz-align-items:stretch;align-items:stretch}.disp-flex>.flex-item.align-self_auto{-ms-align-self:auto;align-self:auto}.disp-flex>.flex-item.align-self_start{-ms-align-self:flex-start;align-self:flex-start}.disp-flex>.flex-item.align-self_end{-ms-align-self:flex-end;align-self:flex-end}.disp-flex>.flex-item.align-self_center{-ms-align-self:center;align-self:center}.disp-flex>.flex-item.align-self_baseline{-ms-align-self:baseline;align-self:baseline}.disp-flex>.flex-item.align-self_stretch{-ms-align-self:stretch;align-self:stretch}.disp-flex.flex-wrap_nowrap{-webkit-box-lines:single;-moz-box-lines:single;flex-wrap:nowrap}.disp-flex.flex-wrap_wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.disp-flex.flex-wrap_wrap-reverse{flex-wrap:wrap-reverse}.disp-flex.flex-direction_row{-moz-flex-direction:row;flex-direction:row}.disp-flex.flex-direction_column{-moz-flex-direction:column;flex-direction:column}.disp-flex.flex-direction_row-reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.disp-flex.flex-direction_column-reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.disp-flex.align-content_space-between{flex-wrap:wrap;-webkit-flex-line-pack:justify;-moz-flex-line-pack:justify;align-content:space-between}.disp-flex.align-content_space-between{flex-wrap:wrap;-webkit-flex-line-pack:distribute;-moz-flex-line-pack:distribute;align-content:space-around}.disp-flex.align-content_start{flex-wrap:wrap;-webkit-flex-line-pack:start;-moz-flex-line-pack:start;align-content:flex-start}.disp-flex.align-content_end{flex-wrap:wrap;-webkit-flex-line-pack:end;-moz-flex-line-pack:end;align-content:flex-end}.disp-flex.align-content_center{flex-wrap:wrap;-webkit-flex-line-pack:center;-moz-flex-line-pack:center;align-content:center}.disp-flex.align-content_stretch{flex-wrap:wrap;-webkit-flex-line-pack:stretch;-moz-flex-line-pack:stretch;align-content:stretch}.disp-flex>.flex-item.flex-grow{-moz-flex-grow:1;flex-grow:1}.area_flex>*{-moz-align-items:center;align-items:center;-webkit-flex-pack:center;-moz-flex-pack:center;-moz-justify-content:center;justify-content:center}.disp-flex>.variable{-moz-flex:1;flex:1}html .disp-flex .blank_area{display:none !important;-moz-flex-grow:1;flex-grow:1}.table{display:table;border-collapse:collapse}.table.fixed{table-layout:fixed}.table>.row{display:table-row}.table>.cell,.table>.row>.cell{display:table-cell}@media screen and (max-width: 799px){.table:not(.not-res),.table:not(.not-res)>.cell,.table:not(.not-res)>.row,.table:not(.not-res)>.row>.cell{display:block}}@media screen and (max-width: 1023px){.inner-margin{margin:1.5rem 1rem}.inner-padding{padding:1.5rem 1rem}}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}html body{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}html body{background:#fff}html body #container{line-height:1}html body #container header,html body #container footer,html body #container article,html body #container section{line-height:1.5}html body #container header{font-size:1.1rem}html body #container footer{font-size:1rem}@media screen and (max-width: 1199px){html body #container,html body .size{width:100%}html body .size{padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width: 1200px){html body .size{width:1200px}}img{display:block}article{margin:1rem auto 0}#container.area_flex{min-height:100vh;-moz-flex-direction:column;flex-direction:column}#container .size{margin-left:auto;margin-right:auto}header{margin-top:.3rem;margin-bottom:.3rem}header a{color:#000;text-decoration:none}.login+.login{margin-top:.3rem}.login a{display:inline-block;width:13rem;background-color:#fddda0;color:#000;border:1px #777 solid;font-weight:bold;padding:.5rem 0;margin-left:.5rem;text-align:center}nav #main_menu{margin:0 auto;text-align:center;border-right:1px rgba(0,0,0,.2) solid}nav #main_menu>.flex-item{color:#000;text-decoration:none;border-left:1px rgba(0,0,0,.2) solid;padding:1rem .25rem}nav #main_menu>.flex-item>.variable{color:#000;text-decoration:none}nav #main_menu .flex-item:hover{background:hsla(0,0%,100%,.5);color:#000 !important}nav #main_menu>.flex-item.parent{position:relative}nav #main_menu>.flex-item.parent>.child_menu{z-index:9999;position:absolute;display:none;bottom:auto;left:-1px;margin:auto;padding:1rem 0 0;width:100%}nav #main_menu>.flex-item.parent:hover>.child_menu{display:block;width:100%}nav #main_menu>.flex-item.parent>.child_menu>.disp-flex>.flex-item+.flex-item{border-top:#fff 1px dashed}nav #main_menu>.flex-item.parent>.child_menu>.disp-flex>.flex-item:hover{background-color:#fce9c7}.flex-item.parent>.child_menu>.disp-flex{-moz-flex-direction:column;flex-direction:column;border:rgba(0,0,0,.2) 1px solid;border-top:0}.flex-item.parent>.child_menu>.disp-flex>.flex-item{padding:1rem;background-color:#fddda0;color:#000;text-decoration:none;text-align:left}#wrapper *+h2,#wrapper *+h3,#wrapper *+h4,#wrapper *+h5{margin-top:2rem}#wrapper a{text-decoration:none}ul.relation_link_area{margin-top:-1.5rem;margin-bottom:5rem;font-size:.8rem}ul.relation_link_area>li a{background-color:#fddda0;padding:.3rem 1rem;color:#000;border:1px solid #525252;border-radius:25px}ul.relation_link_area>li a:hover{background-color:#000;color:#fff}ul.relation_link_area>li a.act{background-color:#fff;color:#525252}ul.relation_link_area>li+li{margin-left:.7rem}@media screen and (max-width: 800px){ul.relation_link_area{display:inline;text-align:right;margin-bottom:2rem}ul.relation_link_area li+li{margin-left:0;margin-top:1rem}ul.relation_link_area li:last-child{margin-bottom:2rem}}@media screen and (max-width: 640px){#d_management .relation_link_area{font-size:10px}}footer{margin-top:3rem;padding-top:3rem;padding-right:.5rem;padding-left:.5rem;background-color:#fddda0;color:#000}footer a{color:#000;text-decoration:none}footer .f_add_area img{margin:0}footer .f_add_area>div+div{margin-top:1rem}footer ul.f_menu li a{display:block}footer .f_parent_menu{border-bottom:1px solid #000;margin-top:1rem}footer ul.f_child_menu li{text-indent:1rem;font-size:.8rem;margin:.5rem 0}.supportresources{color:#fff;margin:0 auto 3rem}.supportresources ul{display:flex}.supportresources ul li{width:30%}@media screen and (min-width: 641px){footer .f_add_area{width:40%}footer .f_menu{width:30%}footer .f_menu>*{margin-right:1rem;margin-left:1rem}}h1{font-size:1.5rem;color:#555}div:not(.h2waku)>h2{text-align:center;color:#85274e;font-size:1.3rem;margin-bottom:1rem}.h2waku h2{font-size:1.6rem;background-color:#ffe8be;color:#000;text-align:center;margin-bottom:2rem;padding:3rem 0}h3{font-size:1.4em;border-bottom:1px solid #ddd}.fc_red{color:#ff1d1d}.fc_gr{color:#7fbe25}.bold{font-weight:bold}.normal{font-weight:normal}.underline{text-decoration:underline}.indent1rem{text-indent:1rem}ul:has(.li-tel,.li-fax,.li-email,.li-url){margin:0;padding:0;list-style:none}ul:has(.li-tel,.li-fax,.li-email,.li-url)>li.li-tel:before{display:inline-block;content:"TEL："}ul:has(.li-tel,.li-fax,.li-email,.li-url)>li.li-fax:before{display:inline-block;content:"FAX："}ul:has(.li-tel,.li-fax,.li-email,.li-url)>li.li-email:before{display:inline-block;content:"E-mail："}ul:has(.li-tel,.li-fax,.li-email,.li-url)>li.li-url:before{display:inline-block;content:"Web-Site："}.maru_num{list-style:none}.maru_num>li{padding-left:2rem;text-indent:-1.5rem;list-style-position:inside}@media screen and (max-width: 640px){.maru_num>li{padding-left:.5rem}}.maru_num>li::before{font-family:sans-serif;margin-right:.5em}.maru_num>li:nth-child(1)::before{content:"①"}.maru_num>li:nth-child(2)::before{content:"②"}.maru_num>li:nth-child(3)::before{content:"③"}.maru_num>li:nth-child(4)::before{content:"④"}.maru_num>li:nth-child(5)::before{content:"⑤"}.maru_num>li:nth-child(6)::before{content:"⑥"}.maru_num>li:nth-child(7)::before{content:"⑦"}.maru_num>li:nth-child(8)::before{content:"⑧"}.maru_num>li:nth-child(9)::before{content:"⑨"}.maru_num>li:nth-child(10)::before{content:"⑩"}.maru_num>li:nth-child(11)::before{content:"⑪"}#d_visit .maru_num{margin-top:1rem;margin-bottom:1rem}.paren_num{list-style:none}.paren_num>li{padding-left:2rem;text-indent:-1.5rem;list-style-position:inside}@media screen and (max-width: 640px){.paren_num>li{padding-left:.5rem}}.paren_num>li::before{font-family:sans-serif;margin-right:.5em}.paren_num>li:nth-child(1)::before{content:"(1)"}.paren_num>li:nth-child(2)::before{content:"(2)"}.paren_num>li:nth-child(3)::before{content:"(3)"}.paren_num>li:nth-child(4)::before{content:"(4)"}.paren_num>li:nth-child(5)::before{content:"(5)"}.paren_num>li:nth-child(6)::before{content:"(6)"}.paren_num>li:nth-child(7)::before{content:"(7)"}.paren_num>li:nth-child(8)::before{content:"(8)"}.paren_num>li:nth-child(9)::before{content:"(9)"}.paren_num>li:nth-child(10)::before{content:"(10)"}#d_visit .paren_num{margin-top:1rem;margin-bottom:1rem}#d_visit .paren_num>li{margin-left:0}ul.area_button{margin:0 !important;text-align:center}ul.area_button>li{display:inline-block !important;margin:1rem}table.style-table span{display:inline-block;padding-right:.5em}@media screen and (max-width: 1024px){table.is-touch_scroll_area{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;border:solid 1px #aaa}table.is-touch_scroll_area *:is(thead,tbody,tfoot){display:table;min-width:1000px}}.conversion{display:flex;width:100%;position:fixed;bottom:0}.conversion img{width:100%}@media screen and (min-width: 641px){.conversion{display:none !important}}#bsc-copyright{font-size:.7em;text-align:right}#copyright{font-size:.9em;text-align:center;margin-top:2rem}.nav_is-fixed{z-index:50;position:fixed;top:0;left:0;width:100%}.button{margin:1rem auto;padding:.75rem 1rem;display:inline-block;background:#d3e8a3;text-decoration:none;border:2px solid #d3e8a3;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;line-height:1;letter-spacing:.2em;min-width:10em;color:#000}.button.back{background:#fff}.button:hover{background:#fff;color:#50975d;cursor:pointer}.float-left{float:left}#district{background-color:#fff;padding:2rem 0}#district>div+div{margin-top:2rem}#district ul.district-list li{width:14%}#district ul.mem-list li{width:23%}#sys_login>div+div{margin-top:1.5rem}#specialmenu{background-color:#fddda0;padding:2rem 0;color:#fff}#specialmenu h2{color:#fff}#specialmenu ul li{width:18%}ul li.link-btn{margin:.5rem;border:1px solid #777;background-color:#fff;text-align:center;font-weight:bold}ul li.link-btn a{display:block;color:#000;padding-top:.5rem;padding-bottom:.5rem}ul li.link-btn a:hover{background-color:#feebc9}#singapore ul li{margin-top:1.2rem}dd{margin:0;padding:5px;text-align:left}#volunteer{margin:2rem 0 2rem 1rem}@media screen and (min-width: 641px){#volunteer>div{width:80%;margin:0 auto}}#sys_login{margin-bottom:2rem}#sys_login>div{margin:0 auto;width:80%;text-align:center;font-size:1.3rem}#sys_login>div a{display:block;background-color:#fddda0;color:#000;border:1px #777 solid;padding-top:1.5rem;padding-bottom:1.5rem}#sys_login>div a:hover{background-color:#feebc9}@media screen and (max-width: 640px){#sys_login>div{width:100%;font-size:1rem}}#slogan{padding-top:3rem}@media screen and (max-width: 800px){#slogan img{width:100%}}#zoom{margin-bottom:1rem}#zoom ul li{width:40%;text-align:center}#zoom ul li a{display:block;background-color:#fddda0;color:#000;border:1px #777 solid;padding-top:1.5rem;padding-bottom:1.5rem}#zoom ul li a:hover{background-color:#feebc9}@media screen and (max-width: 800px){#zoom ul li{width:100%;margin-bottom:1rem}}#contact{padding:3rem 0}#contact .size{max-width:700px;width:100%}#contact form{margin-top:3rem}#contact .form-group{margin-bottom:1rem}#contact .form-control,#contact .form-control_txt{display:block;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:none;transition:none}#contact .form-control{max-width:100%;width:90%}#contact .form-control_txt{max-width:95%;width:100%}#contact button{background-color:#fddda0;border:0;padding:10px 40px;color:#fff;display:block;margin-right:1rem;margin-left:auto}@media screen and (max-width: 640px){#contact .form-control{width:95%}#contact button{margin-right:0}}@media screen and (min-width: 641px){#contact .col-md-6{width:50%}}#login_area ul li{margin-bottom:1rem;text-align:center}#login_area ul li a{display:block;background-color:#fddda0;color:#000;border:1px #777 solid;padding-top:1.5rem;padding-bottom:1.5rem}#login_area ul li a:hover{background-color:#feebc9}@media screen and (min-width: 1001px){#login_area{display:none}}#pickup ul li{width:30%}@media screen and (max-width: 640px){#pickup ul li{width:70%;margin-right:auto;margin-left:auto}#pickup ul li+li{margin-top:1rem}}#news{padding:3rem 0 4rem 0}#news.size{max-width:700px;width:100%}#news h2{margin-right:.5rem}#news dl.scroll{overflow:auto;height:15em;padding:.3em .6em;margin:0 auto}#news dl dt{border-top:1px solid #000}#news a{color:blue}#banner_area{margin-top:1rem}@media screen and (max-width: 640px){#banner_area ul li+li{margin-top:1rem}}#g_message .g_msg_area{margin-top:2rem}#g_message .g_msg_area p{text-indent:1.5rem;margin:1rem 0}#g_message .g_msg_area p.slogan{margin:2.5rem 0}#g_message .g_msg_area ol.purpose{counter-reset:num;list-style:none;padding-left:2em}#g_message .g_profile{margin-top:1.5rem}#g_message .g_prf_tbl{width:70%}#g_message .g_prf_tbl table{width:100%;margin-top:1rem}#g_message .g_prf_tbl table tr>*{border:1px solid #aaa;padding:.3rem .5rem}#g_message .g_prf_tbl table tr th{text-align:left;width:30%}#g_message .g_prf_tbl table tr td{width:70%}#g_message .g_prf_tbl table tr td dl dt{float:left;clear:left;width:9em;font-weight:normal}#g_message .g_prf_tbl table tr td dl dd{margin-left:9em}@media screen and (max-width: 640px){#g_message .g_profile{display:inline !important}#g_message .g_prf_tbl{width:100%}}#ri_message .ri_msg_area{margin-top:2rem}#ri_message .ri_msg_area p+p{margin-top:1rem}#ri_message .ri_msg_area ol{margin-top:1rem;margin-bottom:1rem}#ri_message .ri_msg_area ol li{margin-left:1.5em}#ri_message .ri_theme_lecture{margin-top:2rem}#ri_message .ri_theme_lecture img{margin-top:1.5rem;margin-bottom:1.5rem}#ri_message .ri_theme_lecture p,b{margin-top:2rem;text-indent:1rem}#ri_message .ri_theme_lecture p+p{margin-top:.7rem}#ri_message .ri_profile{margin-top:1.5rem}#ri_message .ri_prf_area{width:70%}#ri_message .ri_prf_area ul{margin:1rem 0}#ri_message .ri_prf_area p{text-indent:1rem;margin-bottom:.7rem}@media screen and (max-width: 640px){#ri_message .ri_theme_lecture img{width:100% !important}}@media screen and (max-width: 800px){#ri_message .disp-flex{display:inline !important}#ri_message .ri_prf_area{width:100%}}#g_gesshin ul li{width:21%;margin-bottom:3rem}#g_gesshin ul li p{background-color:#fddda0;border-radius:3px;text-align:center;margin-top:.5rem;padding:.3rem;color:#000}@media screen and (max-width: 640px){#g_gesshin ul li{width:47%}}#d_management section{margin-top:3rem}#d_management .txt_area{margin-top:1rem}#d_management p{text-indent:1rem;margin-top:.5rem}#d_management #about div{margin-top:2rem}#d_management #about ul>li{list-style-type:disc;margin-left:1rem}#d_management #about .numericaltargets{align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto}#d_management .priority_item p{text-indent:1rem}#d_management .priority_item ol{list-style-type:decimal;margin-top:1.5rem}#d_management .mgmt_txt_area .mgmt_txt_list li{margin-left:1.5rem}#d_management .mgmt_txt_area .mgmt_txt_list>li+li{margin-top:1.8rem}#d_management .mgmt_txt_area .mgmt_txt_list li>p{margin-left:.5rem}#d_management .priority_item ol>ul>li{list-style-type:none}#d_management #strategy .txt_area ol.marker>li+li{margin-top:1.8rem}#d_management #strategy .txt_area ol.marker>ul li+li{margin-top:1.5rem}#d_management #strategy .mgmt_pdf_link{margin-top:3rem}@media screen and (max-width: 640px){#d_management .vision{width:100%}}#rotaryawards .txt_area p{text-indent:1rem;margin-top:1rem}#rotaryawards .txt_area ul>li{text-indent:1.5rem}#rotaryawards table tr>*{border:1px solid #aaa;padding:.3rem .5rem}#rotaryawards table th{text-align:center;font-style:bold}#rotaryawards table td{text-align:left}#rotaryawards .g_award{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto}#rotaryawards .g_award>*{padding:1.5rem;white-space:nowrap}@media screen and (max-width: 640px){#rotaryawards .g_award{flex-wrap:wrap}#rotaryawards .g_award>*{white-space:inherit}}#officelist table#table-officelist{width:100%}#officelist table#table-officelist tr>*{border:1px solid #aaa}@media screen and (max-width: 640px){#officelist table#table-officelist tr>*{padding:.2rem}}#officelist table#table-officelist th{text-align:left;font-style:bold;padding:.5rem 1.5rem}#officelist table#table-officelist td{text-align:left;padding:.5rem .8rem}@media screen and (max-width: 640px){#officelist table#table-officelist,#officelist table#table-officelist *:is(th,td,tr){display:block;padding:.5rem}}#schedule section.monthWrap+.monthWrap{margin-top:3rem}#schedule section.monthWrap h3{margin-bottom:.5rem;text-align:center;font-size:1.7rem;color:#1a3274}#schedule section.monthWrap h3:before{content:attr(data-m);font-size:3rem}#schedule table.table-schedule.is-touch_scroll_area{color:#00144c;width:100%}#schedule table.table-schedule.is-touch_scroll_area *:is(td,th){padding:8px 15px}#schedule table.table-schedule.is-touch_scroll_area tr{border-bottom:1px solid #e4e4e4}#schedule table.table-schedule.is-touch_scroll_area tr th{background-color:#fff;text-align:left}#schedule table.table-schedule.is-touch_scroll_area tr th.sch_date{width:18%}#schedule table.table-schedule.is-touch_scroll_area tr th.sch_event{position:relative;width:50%}#schedule table.table-schedule.is-touch_scroll_area tr th.sch_event:before,#schedule table.table-schedule.is-touch_scroll_area tr th.sch_event:after{content:"";display:block;width:1px;height:30px;background-color:#e4e4e4;position:absolute;top:50%;transform:translateY(-50%)}#schedule table.table-schedule.is-touch_scroll_area tr th.sch_event:before{left:0}#schedule table.table-schedule.is-touch_scroll_area tr th.sch_event:after{right:0}#schedule table.table-schedule.is-touch_scroll_area tr th.sch_place{width:32%}#anniversary table#table-anniversary.is-touch_scroll_area{color:#00144c;width:100%}#anniversary table#table-anniversary.is-touch_scroll_area th,#anniversary table#table-anniversary.is-touch_scroll_area td{padding:.75rem .5em}#anniversary table#table-anniversary.is-touch_scroll_area tr{border-bottom:1px solid #e4e4e4}#anniversary table#table-anniversary.is-touch_scroll_area tr th{background-color:#f9f9f9;text-align:left}#anniversary table#table-anniversary.is-touch_scroll_area tr th.sch_date{width:25%}#anniversary table#table-anniversary.is-touch_scroll_area tr th.sch_anniv{width:15%}#anniversary table#table-anniversary.is-touch_scroll_area tr th.sch_club{width:20%}#anniversary table#table-anniversary.is-touch_scroll_area tr th.sch_place{width:40%}#anniversary table#table-anniversary.is-touch_scroll_area tr th:not(:first-child){position:relative}#anniversary table#table-anniversary.is-touch_scroll_area tr th:not(:first-child):before{content:"";display:block;width:1px;height:30px;background-color:#e4e4e4;position:absolute;top:50%;left:0;transform:translateY(-50%)}#d_visit ol,#d_visit ul{width:auto !important}#d_visit ol{list-style:none}#d_visit ol>li+li{margin-top:1em}#d_visit ol p{margin-top:.5em;text-indent:1em}#d_visit ol p+p{margin-top:1em}#d_visit ol.ol-number1{counter-reset:number1}#d_visit ol.ol-number1>li:before{counter-increment:number1;content:counter(number1) ". ";margin-left:-1em}#d_visit ol.ol-number1>li+li{margin-top:2rem}#d_visit-sch section+section{margin-top:4rem}#d_visit-sch h3{text-align:center;font-size:1.7rem;color:#1a3274;margin-bottom:.5em;border:0}#d_visit-sch table.is-touch_scroll_area{width:100%}#d_visit-sch table.is-touch_scroll_area tr>*{width:14.2%;border:1px solid #e4e4e4}#d_visit-sch table.is-touch_scroll_area tr th{background-color:#f6f6f6;padding:.7rem}#d_visit-sch table.is-touch_scroll_area tr td{text-align:center}#d_visit-sch table.is-touch_scroll_area tr td:first-child div.visit_date{color:#ff1d1d}#d_visit-sch table.is-touch_scroll_area tr td div.visit_date{margin:.4rem 2.7rem;padding:2px 10px;background-color:#e4e4e4;border-radius:15px}#d_visit-sch table.is-touch_scroll_area tr td div.visit_txt{height:3.5rem}#member .mem_item{width:49%;border-top:1px solid #00144c;padding-top:.5rem;margin-bottom:2.5rem}#member .mem_item .mem_img_area{width:30%}#member .mem_item .mem_txt_area{width:70%;margin-left:1rem}#member .mem_item .mem_txt_area p.type{font-size:.85rem;background-color:#f0f0f0;border-radius:3px;padding:.4rem .3rem}#member .mem_item .mem_txt_area p.name{font-size:1.1rem;margin:1rem 0}#member .mem_item .mem_txt_area p.icon{position:relative}#member .mem_item .mem_txt_area p.icon:before{content:"";width:37px;height:20px;position:absolute}#member .mem_item .mem_txt_area p.tel:before{background:url(../img/icon_tel.png) no-repeat left center}#member .mem_item .mem_txt_area p.fax:before{background:url(../img/icon_fax.png) no-repeat left center}#member .mem_item .mem_txt_area p.mail:before{background:url(../img/icon_mail.png) no-repeat left center}#member .mem_item .mem_txt_area p.icon span{padding-left:2.5rem}@media screen and (max-width: 640px){#member .mem_item{width:100%}}#member_club .sub-d_item{width:48%;margin-bottom:3rem}#member_club .sub-d_item table{width:100%;margin:1rem 0}#member_club .sub-d_item table tr{border-bottom:1px solid #e4e4e4}#member_club .sub-d_item table tr>*{padding:.5rem}#member_club .sub-d_item table tr th{background-color:#f9f9f9;text-align:left;font-weight:normal}#member_club .sub-d_item table tr th:first-child{width:25%}#member_club .sub-d_item table tr th:nth-child(2){position:relative;width:37.5%}#member_club .sub-d_item table tr th:nth-child(2):before,#member_club .sub-d_item table tr th:nth-child(2):after{content:"";display:block;width:1px;height:30px;background-color:#e4e4e4;position:absolute;top:50%;transform:translateY(-50%)}#member_club .sub-d_item table tr th:nth-child(2):before{left:0}#member_club .sub-d_item table tr th:nth-child(2):after{right:0}#member_club .sub-d_item table tr td img{width:30%;display:inline-block;vertical-align:middle}#member_club .sub-d_item table tr td p{display:inline-block;padding-left:.5rem}#member_club .sub-d_item table tr td a{color:blue;text-decoration:underline}@media screen and (max-width: 640px){#member_club .sub-d_item{width:100%}}#member_chart section+section{margin-top:3rem}#member_chart .pdf_btn{text-align:center}#member_chart .pdf_btn a{display:inline-block;margin:2rem auto .5rem;color:#fff;background-color:#fddda0;border-radius:5px;padding:.3rem 3rem}#manual>div>section>div{width:100%;margin:2rem auto}#manual .manu_tbl_area{width:100%;margin:0 1rem}#manual .manu_tbl_area .member{width:100%}#manual .manu_tbl_area .member tr{border-bottom:1px solid #e4e4e4}#manual .manu_tbl_area .member tr>*{padding:.2rem .5rem}#manual .manu_tbl_area .member tr th{background-color:#f9f9f9;text-align:center;font-weight:normal}#manual .manu_tbl_area .member tr td:first-child{width:78%}#manual .manu_txt_area>p{margin-bottom:1.8rem;text-indent:1rem}#manual .manu_txt_area .manu_txt_list li{margin-left:1.5rem}#manual .manu_txt_area .manu_txt_list>li+li{margin-top:1.8rem}#manual .manu_txt_area .manu_txt_list ul{margin-left:1rem;text-indent:1rem}#manual .manu_txt_area .manu_txt_list p{margin-left:.5rem;text-indent:1rem;padding-bottom:.3em}#manual .manu_pdf_link .pdf_btn{text-align:center}#manual .pdf_btn a{display:inline-block;margin:2rem auto .5rem;color:#fff;background-color:#fddda0;border-radius:5px;padding:.3rem 3rem}@media screen and (max-width: 640px){#manual .manu_tbl_area .member tr td:first-child{width:30%}}#committees .committees_item{width:20%;padding:.1rem .5rem;margin-bottom:1.5rem}#committees .committees_item p.comm_staff_name{font-size:1.2rem;font-weight:bold;text-align:center}#committees .committees_item p.comm_name{font-size:.9rem;height:2.8rem;margin-top:.2rem}#committees .committees_item>div{text-align:center;margin:.1rem .8rem}#committees .committees_item div a{background-color:#fdd58a;color:#fff;border-radius:5px;display:block;padding:.2rem 0}@media screen and (max-width: 640px){#committees .committees_item{width:50% !important}}@media screen and (max-width: 800px){#committees .committees_item{width:30%}}.committee_04 .commi_txt_area .commi_txt_list ol{margin-left:1rem}.committee_04 .commi_txt_area table tr>*{border:1px solid #000 !important;padding:.2rem .5rem;vertical-align:middle}.committee_04 .commi_txt_area .align-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.committee_05 .commi_txt_area .commi_txt_list ol.ilist li{padding-left:2rem;text-indent:-1.5rem;margin-left:2rem;vertical-align:middle;list-style-position:inside}.committee_05 .commi_txt_area .commi_txt_list ol.ilist li::before{content:")"}.committee_14 .commi_txt_area .commi_txt_list table.polio_case{width:100%;margin:1.5rem 0}.committee_14 .commi_txt_area .commi_txt_list .polio_case tr>*{border:none !important;padding:.2rem .5rem;vertical-align:middle;text-align:center}.committee_14 .commi_txt_area .commi_txt_list .polio_case th{font-weight:normal}.committee_14 .commi_txt_area .commi_txt_list dl.history dt{font-weight:bold !important;padding-bottom:.5em}.committee_14 .commi_txt_area .sub{text-align:center;padding:1.5rem 0}.committee_14 .commi_txt_area .withimg{display:flex;padding-left:.5rem}.committee_18 .commi_txt_area img{padding:1rem}.committee_24 .commi_txt_area .commi_txt_list ol.alist li{padding-left:2rem;text-indent:-1rem;vertical-align:middle;list-style-position:inside}.committee_24 .commi_txt_area .commi_txt_list ol.alist li::before{content:")"}.committee_24 .commi_txt_area .commi_txt_list table tr>*{border:1px solid #000;text-align:center}.committee_24 .commi_txt_area table.proposal_tbl tr th{text-align:center;font-weight:normal !important}.committee_24 .commi_txt_area table.proposal_tbl tr td{text-align:left;padding-left:.8rem}.committee_24 .commi_txt_area table.proposal_tbl tr td:nth-child(1){width:10%}.committee_24 .commi_txt_area table.proposal_tbl tr td:nth-child(2){width:20%}.committee_24 .commi_txt_area table.proposal_tbl tr td:nth-child(3){width:70%}.committee_25 .commi_txt_area .commi_txt_list dl dd{padding-left:1.5rem}.committee_25 .commi_txt_area .commi_txt_list table tr>*{border:1px solid #000;text-align:center}.committee_25 .commi_txt_area table.tbl2 tr th{text-align:center;font-weight:normal !important}.committee_25 .commi_txt_area table.tbl2 tr td{text-align:left;padding-left:.8rem}.committee_25 .commi_txt_area table.tbl2 tr td:nth-child(1){width:20%;text-align:center}.committee_25 .commi_txt_area table.tbl2 tr td:nth-child(2){width:10%;text-align:center}.committee_25 .commi_txt_area table.tbl2 tr td:nth-child(3){width:35%;vertical-align:middle}.committee_25 .commi_txt_area table.tbl2 tr td:nth-child(4){width:35%;vertical-align:middle}.committee_26 .commi_txt_area .commi_txt_list dl.rac_list dd{text-align:right}.committee_26 .commi_txt_area .commi_txt_list table.rac_list tr td{width:25%;text-align:center}.committee_26 .commi_txt_area .commi_txt_list table.rac_list tr td.clubname{text-align:left}@media screen and (max-width: 640px){.committee_04 .commi_txt_area .commi_txt_list ol{margin-left:0}.committee_14 .commi_txt_area .history{flex-wrap:wrap}.committee_14 .commi_txt_area .withimg{flex-wrap:wrap;justify-content:center}.committee_20 .commi_txt_area .commi_txt_list .img{justify-content:center}.committee_26 .commi_txt_area .commi_txt_list dl dd{padding-left:0}}#committee_xx a{text-decoration:underline;color:blue}#committee_xx>div>section>div{width:70%;margin:2rem auto}#committee_xx .commi_img_area{width:30%;margin:0 .5rem}#committee_xx .commi_tbl_area{width:70%;margin:0 1rem}#committee_xx .commi_tbl_area .committee_list{width:100%}#committee_xx .commi_tbl_area .committee_list tr{border-bottom:1px solid #e4e4e4}#committee_xx .commi_tbl_area .committee_list tr>*{padding:.2rem .5rem}#committee_xx .commi_tbl_area .committee_list tr th{background-color:#f9f9f9;text-align:left;font-weight:normal}#committee_xx .commi_tbl_area .committee_list tr td:first-child{width:40%}#committee_xx .commi_txt_area .commi_txt_list li{margin-left:1.5rem}#committee_xx .commi_txt_area .commi_txt_list>li+li{margin-top:1.8rem}#committee_xx .commi_txt_area .commi_txt_list li>p{margin-left:.5rem}#committee_xx .commi_txt_area .commi_txt_list-others{counter-reset:num;list-style-type:none !important;padding:0;margin:0}#committee_xx .commi_txt_area .commi_txt_list-others li{position:relative;padding-bottom:.3rem;padding-left:3.8rem}#committee_xx .commi_txt_area .commi_txt_list-others li:before{position:absolute;counter-increment:num;content:counter(num);border:#555 1px solid;font-weight:bold;font-size:14px;border-radius:50%;left:2rem;width:20px;height:20px;text-align:center}#committee_xx .commi_txt_area h4{padding-bottom:.3rem}#committee_xx .commi_txt_area>p{margin-bottom:.8rem;text-indent:1rem}#committee_xx .commi_txt_area .commi_txt_list p{margin-left:.5rem;text-indent:1rem;padding-bottom:.3em}#committee_xx .commi_txt_area .commi_txt_list p.no_indent{margin-left:0 !important;text-indent:0 !important;padding-top:.5rem}#committee_xx .commi_txt_area .commi_txt_list .innerlist{padding-left:2.5rem;text-indent:-1rem;box-sizing:border-box}#committee_xx .commi_txt_area .commi_txt_list dl{display:grid;grid-template-columns:auto 1fr;align-items:start}#committee_xx .commi_txt_area .commi_txt_list dl dt{margin:0;padding:5px;text-align:left}#committee_xx .commi_txt_area .commi_txt_list dt{font-weight:normal;white-space:nowrap}#committee_xx .commi_txt_area table{width:100%}#committee_xx .commi_txt_area .commi_txt_list table tr>*{border:1px solid #000;padding:.2rem}#committee_xx .commi_txt_area table.budget{width:100%}#committee_xx .commi_txt_area .commi_txt_list table.budget tr>*{border:1px solid #000;padding:.2rem;text-align:center}#committee_xx .commi_txt_area .commi_txt_list dl.yoko_list dt{text-align:justify}#committee_xx .commi_txt_area .commi_txt_list dl.yoko_list dd{padding-left:2.5rem}@media screen and (max-width: 640px){#committee_xx .commi_txt_area .commi_txt_list p{margin-left:0;text-indent:0}#committee_xx .commi_txt_area .commi_txt_list li{margin-left:1rem}#committee_xx .commi_txt_area .commi_txt_list dl.yoko_list{display:flex;flex-wrap:wrap}#committee_xx .commi_txt_area .commi_txt_list dl.yoko_list dt{text-align:left;font-weight:bold}#committee_xx .commi_txt_area .commi_txt_list dl.yoko_list dd{padding-left:0}}@media screen and (max-width: 800px){#committee_xx>div>section>div.disp-flex{display:inline}#committee_xx>div>section>div{width:100%}#committee_xx .commi_img_area{width:60%;margin:1rem auto}#committee_xx .commi_tbl_area{width:100%;margin:1rem 0}}@media screen and (max-width: 640px){#committee_xx table.x-scroll{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}#download .dl_cont{max-width:900px;margin:2rem auto 3rem}#download .dl_cont h4{text-align:center;background-color:#f9f9f9;padding:.3rem;border-bottom:1px solid #fff}#download .dl_cont ul{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}#download .dl_cont ul .dl_item{width:33.3%;padding:.5rem .2rem}#download .dl_cont ul .dl_item a{color:blue}#entry section>div{max-width:900px;margin:2rem auto 3rem}#entry h4{text-align:center;background-color:#f9f9f9;padding:.3rem;border-bottom:1px solid #fff}#entry ul{border-top:1px solid #e4e4e4}#entry ul li{padding:.5rem .2rem;border-bottom:1px solid #e4e4e4}#entry ul li a{color:blue}#club_info section+section{margin-top:4rem}#club_info h3{margin-bottom:2rem}#club_info table.is-touch_scroll_area{width:100%;border:1px solid #aaa}#club_info table.is-touch_scroll_area tr>*{border:1px solid #aaa}@media screen and (max-width: 640px){#club_info table#table-clublist tr>*{padding:.2rem}}#club_info table#table-clublist th{text-align:center;font-style:bold;padding:.5rem 1.5rem}@media screen and (max-width: 640px){#club_info table#table-clublist th{flex-direction:row;font-style:bold}}#club_info table#table-clublist td{padding:.5rem .8rem}#club_info table#table-clublist td:not(:has(ul)){text-align:center}#club_info table#table-reikai tr>*{padding:.3rem .5rem;text-align:center}#club_info table#table-reikai tr td a{color:#fcac45}#past ul{margin-top:3rem;margin-bottom:3rem}#past ul#past_link{border-top:1px solid #aaa}#past ul#past_link>li{border-bottom:1px solid #aaa;padding:.3rem}@media screen and (min-width: 641px){#past ul#past_link>li{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}}#past ul#past_link>li:nth-child(odd){background-color:#eee}#past ul#past_link>li a{max-width:500px;display:block;color:#fcac45;margin:auto}#past ul#past_pdf_link{list-style-type:disc;width:auto;padding-left:2em}#past ul#past_pdf_link>li ul{margin:.25rem 0;padding-left:1em;list-style-type:circle}#shoko table{width:100%;margin-top:3rem}#shoko table tr>*{border:1px solid #aaa;padding:.3rem .5rem;text-align:center}#shoko table tr th{text-align:left}#shoko table tr td{text-align:center}#shoko table tr td a{color:#fcac45}#shoko2 .contents>ul{margin:2rem 0}#shoko2 .contents>ul li a{color:#fcac45}#shoko2 section>p+p{margin-top:1rem}#shoko2 section>ul li+li{margin-top:.8rem}#link table{width:100%;margin-top:3rem}#link table tr td{border:1px solid #aaa;padding:.3rem .5rem;text-align:center;width:50%}#link table tr td a{color:#fcac45}#myrotary ul li{width:60%;margin:0 auto;text-align:center;font-size:1.3rem}#myrotary ul li+li{margin-top:1rem}#myrotary ul li a{display:block;background-color:pink;color:#000;border:2px #777 solid;padding-top:1.5rem;padding-bottom:1.5rem}#myrotary ul li a:hover{background-color:#f9cfd8}@media screen and (max-width: 800px){#myrotary ul li{width:100%}}.tab-area{display:flex;justify-content:center;align-items:center;margin-bottom:55px}.tab-area>.tab{padding:0 38px;font-size:1.5rem;color:#cccdce;cursor:pointer}.tab-area>.tab.active{color:#1a3274}.tab-area>.tab+.tab{border-left:1px solid #b8b8b8}.content-area .cntWrap{display:none}.content-area .cntWrap.show{display:block}#totop{z-index:1000;display:none;position:fixed;bottom:1rem;right:1rem}#totop a{display:block;width:2.5rem;height:2.5rem;background:#333;text-align:center;color:#fff;text-decoration:none;line-height:2.5rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-decoration:none !important}#totop a:hover{-moz-filter:opacity(0.7);-o-filter:opacity(0.7);-ms-filter:opacity(0.7);filter:opacity(0.7)}#sp_menu{font-size:1rem !important;z-index:1001;top:0;right:0;bottom:auto;left:0;line-height:0;position:fixed;width:100%;background:#fff}#sp_menu #sp_menu_background{z-index:1000;position:absolute;display:none;background:rgba(0,0,0,.5);margin:0;top:0;right:0;bottom:0;left:0;content:"";width:100vw;height:100vh}#sp_menu #sp_menu_background.close,#sp_menu #sp_menu_btn #btn_icon.close{display:block}#sp_menu #sp_menu_btn:hover{cursor:pointer}#sp_menu #sp_menu_btn{z-index:1002;display:inline-block;position:relative;width:3.4rem;height:3.4rem;background-color:#fddda0}#sp_menu #sp_menu_btn #btn_icon,#sp_menu #sp_menu_btn #btn_icon:before,#sp_menu #sp_menu_btn #btn_icon:after{display:block;position:absolute;height:2px;background:#000;width:1.6em;top:35%;right:0;margin:auto}#sp_menu #sp_menu_btn #btn_icon{transition:.2s;left:.2em}#sp_menu #sp_menu_btn #btn_icon:before,#sp_menu #sp_menu_btn #btn_icon:after{content:"";transition:.3s}#sp_menu #sp_menu_btn #btn_icon:not(.close):before{margin-top:-0.5rem}#sp_menu #sp_menu_btn #btn_icon:not(.close):after{margin-top:.4rem}#sp_menu #sp_menu_btn #btn_icon.close{background:rgba(0,0,0,0)}#sp_menu #sp_menu_btn .close:before,#sp_menu #sp_menu_btn .close:after{margin-top:0}#sp_menu #sp_menu_btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#sp_menu #sp_menu_btn #btn_icon.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#sp_menu #sp_menu_btn #btn_icon+#btn_message:before{display:block;position:absolute;top:auto;right:auto;bottom:.8rem;color:#000;font-size:.7rem;text-decoration:none;margin:auto;letter-spacing:-0.5px}@media screen and (min-width: 480px){#sp_menu #sp_menu_btn #btn_icon:not(.close)+#btn_message:before{content:"MENU";left:1em}#sp_menu #sp_menu_btn #btn_icon.close+#btn_message:before{content:"CLOSE";left:1em}}#sp_menu #sp_menu_area{z-index:1003;position:fixed;background-color:#fddda0;top:3.4rem;right:0;display:none;width:15em;max-width:100%;height:calc(100vh - 3.4rem);font-size:1rem;overflow-y:auto}#sp_menu #sp_menu_area ul{margin-left:0}#sp_menu #sp_menu_area li{width:100%;line-height:2}#sp_menu #sp_menu_area>ul>li{border-bottom:1px solid rgba(0,0,0,.2)}#sp_menu #sp_menu_area li>a,#sp_menu #sp_menu_area li.parent>.parent_text{position:relative;display:block;padding:.25rem 1rem;color:#000;text-decoration:none}#sp_menu #sp_menu_area ul.child_menu>li{padding-left:1rem;border-top:1px dashed rgba(0,0,0,.2);background:hsla(0,0%,100%,.3)}#sp_menu #sp_menu_area li.parent>.parent_text:before,#sp_menu #sp_menu_area li.parent>.parent_text:after,#sp_menu #sp_menu_area li>a:before,#sp_menu #sp_menu_area li>a:after{display:block;content:"";position:absolute;bottom:0;left:auto;top:0;margin:auto;transform:rotate(45deg)}#sp_menu #sp_menu_area li>a:before,#sp_menu #sp_menu_area li>a:after{width:.75rem;height:.75rem}#sp_menu #sp_menu_area>ul>li.parent>.parent_text:before,#sp_menu #sp_menu_area>ul>li>a:before{right:.5rem;background:#000}#sp_menu #sp_menu_area>ul>li>a:after{right:.7rem;background-color:#fddda0}#sp_menu #sp_menu_area li.parent>.parent_text:before,#sp_menu #sp_menu_area li.parent>.parent_text:after{width:.7rem;height:.7rem}#sp_menu #sp_menu_area li.parent>.parent_text:after{right:.5rem;top:-0.3rem;background-color:#fddda0}#container nav.area_pc{border-top:1px rgba(0,0,0,.2) solid;border-bottom:1px rgba(0,0,0,.2) solid;background-color:#fddda0}@media screen and (max-width: 1000px){body #container{margin-top:3.4rem !important}body #container .area_pc{display:none !important}}@media screen and (min-width: 1001px){#sp_menu{display:none}}#sp_menu h1{margin-left:.5em}#sp_menu h1 a{color:#000;text-decoration:none}@media screen and (max-width: 640px){.sp_disp-inline{display:inline !important}ul li.link-btn{margin:.5rem 0;width:100% !important}}@media screen and (min-width: 641px){#found_bnr,#rotaract,#supportresources_bnr{margin:2rem 0}#youth_bnr{margin-top:2rem}#found_bnr>div,#youth_bnr>div,#rotaract>div,#supportresources_bnr>div{width:80%;margin:0 auto}#found_bnr>div,#japanrotary_bnr>div,#rotaract>div,#supportresources_bnr>div{width:80%;margin:0 auto}}@media screen and (max-width: 1199px){#district ul.district-list li{width:30%}#district ul.mem-list li{width:47%}#specialmenu ul li{width:30%}}