@charset "utf-8";.tsuusho table tr.td1 th{background:#def4ff}.tsuusho .separateTh{display:flex;align-items:center}.tsuusho .separateTh>div{height:100%;text-align:center}.tsuusho .separateTh>div:nth-child(1){width:70%}.tsuusho .separateTh>div:nth-child(2){width:30%;border-left:1px solid #ccc}.tagBox .jigyoList ul{display:flex;flex-wrap:wrap}.tagBox .jigyoList ul>li{margin:0 15px 30px;list-style-type:none}.tagBox .jigyoList ul>li a{padding:.2em 15px 0;display:inline-block;color:#000;background-color:#ffe9e9;text-decoration:none;border-radius:10px}.tagBox .jigyoList ul>li a:hover{outline:2px solid #c00;outline-offset:-2px}.tagBox .dlList>dt{font-weight:700;background-color:#eaf7b3;padding:.2em .5em 0;display:inline-block;margin-bottom:.3em}.tagBox .dlList>dd{margin-bottom:25px;padding:0}.tagBox .dlList.floatDl{margin-bottom:25px}.tagBox .dlList.floatDl>dt{width:140px;float:left;margin-bottom:10px}.tagBox .dlList.floatDl>dd{padding:.2em .5em 0 150px;margin-bottom:10px}@media only screen and (max-width:999px){.tagBox .dlList>dt{display:block}.tagBox .dlList.floatDl{margin-bottom:25px}.tagBox .dlList.floatDl>dt{width:100%;float:none;margin-bottom:5px}.tagBox .dlList.floatDl>dd{padding:.2em .5em 0 0;margin-bottom:15px}}.syakyo-tayori>div{padding:50px 0 25px;border-bottom:1px dotted #ccc}.tagBox .indexWelfareConsul h3{font-size:3.4rem;margin-bottom:25px;font-weight:700;color:#c00;position:relative;display:inline-block;text-align:center;padding:8px 57px 0 0;text-decoration:none}.tagBox .indexWelfareConsul h3:after{content:"";display:inline-block;position:absolute;background-image:url(//www.kawajima-shakyo.or.jp/wp-content/themes/kawajima-shakyo/css/../images/contents/index/indexJigyoh3.webp);background-repeat:no-repeat;background-size:100%;width:49px;height:51px;right:0;top:0}.tagBox .indexWelfareConsul h4{font-size:2rem;font-weight:700;margin-bottom:5px;color:#000;border-left:none;padding:0;background-color:transparent}.indexWelfareConsul{border:5px solid #c00;border-radius:20px;padding:40px 0 55px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.indexWelfareConsulInner{display:flex;justify-content:space-between;width:100%}.indexWelfareConsulInner>div{width:calc((100% - 7px)/2);padding:0 50px;position:relative}.indexWelfareConsulInner>div:first-child:after{content:"";height:100%;width:7px;background-color:#ddd;display:inline-block;position:absolute;top:0;right:-7px}.WelfareConsulInnerBox,.WelfareConsulInnerTel{padding:10px 15px}.WelfareConsulInnerTel{padding:10px 0}.WelfareConsulInnerBox{background-color:#f8f8f8;border-radius:5px}.WelfareConsulInnerBox ul>li{position:relative;margin:0 0 5px;font-size:1.8rem;line-height:1.3;padding:.25em 0 0 1.8em;list-style-type:none}.WelfareConsulInnerBox ul>li:last-child{margin-bottom:0}.WelfareConsulInnerBox ul>li:before{content:"\f059";font-family:"Font Awesome 5 Free";font-weight:400;color:#c00;display:inline-block;font-size:2.3rem;position:absolute;left:0;top:0}.WelfareConsulTel{color:#c00;font-size:3.6rem;font-weight:700}.WelfareConsulTel:before{content:"\f095";display:inline-block;margin-left:10px;font-family:"Font Awesome 5 Free";font-weight:800;transform:scale(-1,1)}.WelfareConsulTeltime{fon-size:1.5rem}@media only screen and (max-width:999px){.tagBox .indexWelfareConsul h3{font-size:6.93vw;margin-bottom:15px;padding:8px 48px 0 0}.tagBox .indexWelfareConsul h3:after{width:40px;height:42px}.tagBox .indexWelfareConsul h4{font-size:1.9rem;font-weight:700;margin-bottom:5px}.indexWelfareConsul{padding:20px 0 25px}.indexWelfareConsulInner{flex-direction:column;justify-content:flex-start}.indexWelfareConsulInner>div{width:100%;padding:0 20px}.indexWelfareConsulInner>div:first-child:after{display:none}.WelfareConsulInnerTel{padding:0}.WelfareConsulInnerBox{background-color:#f8f8f8;margin-bottom:20px}.WelfareConsulInnerBox ul>li{margin-bottom:5px;font-size:1.7rem;padding:.15em 0 0 1.8em;line-height:1.5}.WelfareConsulInnerBox ul>li:before{font-size:2rem}.WelfareConsulTel{font-size:3rem}.WelfareConsulTel:before{margin-left:5px}.WelfareConsulTeltime{fon-size:1.5rem}}.mapIcon:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;margin-right:5px;color:#d61500}.tagBox .linkList1{margin-bottom:50px}.tagBox .linkList1>ul{display:flex;flex-wrap:wrap;justify-content:space-between}.tagBox .linkList1>ul>li{list-style-type:none;margin:0;padding:25px 0 25px 1.5em;width:calc((100% - 50px) /2);border-bottom:dotted 1px #ccc;position:relative}.tagBox .linkList1>ul>li:before{position:absolute;content:'●';color:#eb9389;left:0}.tagBox .linkList1>ul>li>.linkdetail a{background-color:#0070a8;color:#fff;padding:5px 10px;font-weight:700;text-decoration:none;font-size:.9em;border-radius:5px}.tagBox .linkList1>ul>li>.linkdetail a:hover{color:#0070a8;background-color:#fff;border:2px solid #0070a8}.tagBox .linkList1>ul>li>.linkdetail{display:inline-block;margin-left:10px}@media only screen and (max-width:999px){.tagBox .linkList1{margin-bottom:50px}.tagBox .linkList1>ul{display:flex;flex-direction:column;justify-content:flex-start}.tagBox .linkList1>ul>li{padding:15px 0 15px 1.5em;width:100%}}.tagBox .linkList2{margin-bottom:50px}.tagBox .linkList2>ul{display:flex;align-content:space-between;flex-wrap:wrap;justify-content:space-between;overflow:inherit}.tagBox .linkList2>ul>li{list-style-type:none;width:calc((100% - 50px) / 3);aspect-ratio:3/1;position:relative;box-shadow:7px 7px 0px 0px rgba(231,231,231,.6);margin:0 0 25px;border-radius:10px}.tagBox .linkList2>ul>li a{color:#000;text-decoration:none;border-radius:10px;overflow:hidden;width:100%;height:100%;display:flex;padding:15px 40px 15px 20px;justify-content:center;flex-direction:column;border:3px solid #0070a8;font-size:2rem;font-weight:700;letter-spacing:.02em;position:relative;background-color:#def4ff;transition:all .3s ease}.tagBox .linkList2>ul>li a:after{content:"\f0da";display:inline-block;position:absolute;font-size:3rem;font-family:"Font Awesome 5 Free";font-weight:800;right:12px;top:calc(50% - 0.5em);line-height:1;color:#0070a8}.tagBox .linkList2>ul>li a:hover{outline:none;background-color:#0070a8;color:#fff}@media only screen and (max-width:999px){.tagBox .linkList2{margin-bottom:50px}.tagBox .linkList2>ul{display:flex;flex-direction:column;justify-content:flex-start}.tagBox .linkList2>ul>li{width:100%}}.linkThumList{display:flex;flex-wrap:wrap;gap:25px;li{width:calc((100% - 50px) / 3);list-style:none!important;margin:0!important;a{transition:.2}a:hover{outline:none;opacity:.7}.thum{overflow:hidden;margin-bottom:15px;display:block;img{width:100%;display:block}}.title{font-size:1.8rem;font-weight:700;display:block}}br{display:none}}@media screen and (max-width:999px){.linkThumList{gap:15px;li{width:calc((100% - 15px) / 2)}}}.tagBox ul.linkThumList2{display:flex;align-content:space-between;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;overflow:inherit}.tagBox ul.linkThumList2>li{width:calc((100% - 50px)/3);position:relative;box-shadow:7px 7px 0px 0px rgba(231,231,231,.6);border-radius:10px;list-style-type:none;margin:0 0 25px}ul.linkThumList2>li:nth-child(1)>a{border:3px solid #ea7fa3}ul.linkThumList2>li:nth-child(2)>a{border:3px solid #8f7300}ul.linkThumList2>li:nth-child(3)>a{border:3px solid #ffa97f}ul.linkThumList2>li:nth-child(4)>a{border:3px solid #ea8072}ul.linkThumList2>li:nth-child(1)>a:hover{border:3px solid #d60047}ul.linkThumList2>li:nth-child(2)>a:hover{border:3px solid #8f7300}ul.linkThumList2>li:nth-child(3)>a:hover{border:3px solid #ff5400}ul.linkThumList2>li:nth-child(4)>a:hover{border:3px solid #d61500}ul.linkThumList2 a{color:#000;text-decoration:none;border-radius:10px;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column}ul.linkThumList2 a:hover{outline:none;color:#fff}ul.linkThumList2 picture img{display:block}ul.linkThumList2 .title{font-size:2.5rem;font-weight:700;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:15px 20px;line-height:1.4;position:relative;height:100%}ul.linkThumList2>li:nth-child(1)>a>.title{background-color:#fce8ef}ul.linkThumList2>li:nth-child(2)>a>.title{background-color:#ffffe5}ul.linkThumList2>li:nth-child(3)>a>.title{background-color:#ffeee5}ul.linkThumList2>li:nth-child(4)>a>.title{background-color:#ffece5}ul.linkThumList2>li:nth-child(1)>a:hover>.title{background-color:#d60047}ul.linkThumList2>li:nth-child(2)>a:hover>.title{background-color:#8f7300}ul.linkThumList2>li:nth-child(3)>a:hover>.title{background-color:#ff5400}ul.linkThumList2>li:nth-child(4)>a:hover>.title{background-color:#d61500}ul.linkThumList2 .title:after{content:"\f0da";display:inline-block;position:absolute;font-size:3rem;font-family:"Font Awesome 5 Free";font-weight:800;right:12px;top:calc(50% - 0.5em)}ul.linkThumList2 .title span{font-size:1.3em;display:block}ul.linkThumList2>li:nth-child(1)>a>.title:after,ul.linkThumList2>li:nth-child(1)>a>.title{color:#d60047}ul.linkThumList2>li:nth-child(2)>a>.title:after,ul.linkThumList2>li:nth-child(2)>a>.title{color:#8f7300}ul.linkThumList2>li:nth-child(3)>a>.title:after,ul.linkThumList2>li:nth-child(3)>a>.title{color:#ff5400}ul.linkThumList2>li:nth-child(4)>a .title:after,ul.linkThumList2>li:nth-child(4)>a .title span{color:#d61500}ul.linkThumList2>li>a:hover .title:after,ul.linkThumList2>li>a:hover .title{color:#fff}#main ul.linkThumList2 p{display:none}@media only screen and (max-width:999px){.tagBox ul.linkThumList2{flex-direction:column;align-content:flex-start;justify-content:flex-start}.tagBox ul.linkThumList2>li{width:100%;margin-bottom:15px}ul.linkThumList2 .title{font-size:2.5rem;padding:15px 20px;line-height:1.4}ul.linkThumList2 .title:after{font-size:3rem;right:12px;top:calc(50% - 0.5em)}}.tagBox .buttonLink1.volunteerHoken,.tagBox .buttonLink1.buttonBlue{box-shadow:7px 7px 0px 0px rgba(231,231,231,0.6);border-radius:10px;& a{border:3px solid #8dbc7f;background-color:#e8f3e5;color:#1b7a00;font-size:2.5rem;font-weight:700;padding:15px 40px 15px 20px;line-height:1.4;text-decoration:none;border-radius:10px;&:before{color:#1b7a00;margin-top:0;top:calc(50% - 0.5em);line-height:1}&:hover{border:3px solid #1b7a00;background-color:#1b7a00;color:#fff;&:before{color:#fff}}}}.tagBox .buttonLink1.buttonBlue a{color:#0070a8;border:3px solid #89c8dd;background-color:#def4ff;&:before{color:#0070a8}&:hover{border:3px solid #0070a8;background-color:#0070a8}}.newsBackground-y{background:#f7f8eb}.newsBackground-w{background:#fff}.newsList1 li{list-style-type:none!important}.happy-table{width:100%}@media screen and (max-width:999px){.happy-table tr th:nth-of-type(1){width:180px}}.tagBox h3.midashiY,.tagBox h3.midashiB{text-decoration:none;border-radius:5px;padding:5px 10px}.midashiY{background-color:#ffffd3;border-left:5px solid #8f7300}.midashiB{background-color:#def4ff;border-left:5px solid #0070a8}