.tabBtn{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;width:100%;margin:3em 0 0;padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px}.tabBtn label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer;padding:1em .5em;background:var(--pale-color);font-weight:500;font-family:var(--font-bold);font-size:18px;-webkit-transition:opacity .3s;transition:opacity .3s;border-radius:16px 16px 0 0;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:800px){.tabBtn label{font-size:16px}}.tabBtn label:hover{opacity:.7}.tabBtn li{margin:0;padding:0;width:100%}[name=switch]{display:none}.tabContents{position:relative;width:100%;min-height:4em;border:1px solid var(--main-color);border-radius:0 0 16px 16px;border-top:4px solid var(--main-color);background-color:#fff}@media (max-width:500px){.tabContents{border-radius:0 0 .5em .5em}}.tabContents section{display:none}.tabContents ul{margin:1em 3em 0;padding:0;list-style:none}@media (max-width:500px){.tabContents ul{margin:1em 1em 0}}.tabContents ul li{padding:1.5em 0;border-bottom:1px solid #ccc;line-height:1.75;p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}}.tabContents .post_title{font-size:18px}.tabContents p{margin:0}.tabContents p:has(.box_btn){margin:0 1em}.tabContents .box_btn{padding:1em;border:2px solid var(--main-color);border-radius:16px;position:relative;-webkit-transition:all .2s;transition:all .2s;font-family:var(--font-bold);margin:32px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}.tabContents .box_btn:after{position:relative;display:inline-block;content:"";width:1em;height:1em;-webkit-mask-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/arrow.svg);mask-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;margin-left:.4em;top:.1em}.tabContents .box_btn:hover{text-decoration:none;background-color:var(--pale-color)}#tab-1:checked~.tabBtn label[for=tab-1]{background-color:var(--main-color)}#tab-1:checked~.tabContents #section-1{opacity:1;display:block}#tab-2:checked~.tabBtn label[for=tab-2]{background-color:var(--main-color)}#tab-2:checked~.tabContents #section-2{opacity:1;display:block}#tab-3:checked~.tabBtn label[for=tab-3]{background-color:var(--main-color)}#tab-3:checked~.tabContents #section-3{opacity:1;display:block}