#header{position:absolute;top:0;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(255,255,255,.6)));background:-webkit-linear-gradient(bottom,transparent,rgba(255,255,255,.6));background:linear-gradient(0deg,transparent,rgba(255,255,255,.6))}#menu-sec-nav li a{color:var(--font-bold);font-size:18px;border-bottom:2px solid;-webkit-transition:all .2s;transition:all .2s}#menu-sec-nav li a:hover{text-decoration:none;color:var(--link-color)}#slider{position:relative;width:100%;height:70vh}#slider p{position:absolute;bottom:1em;left:10%;font-size:38px;padding:10px;line-height:1.6;letter-spacing:.1em;z-index:0;font-family:var(--font-bold);color:#fff;text-shadow:0 0 10px #000;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:800px){#slider p{font-size:30px}}@media (max-width:500px){#slider p{font-size:24px;left:10px}}#slider img{position:absolute;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;margin:0 auto;left:0;right:0;z-index:-1}@media (max-width:1200px){#slider img{-o-object-position:center;object-position:center}}#slider img:first-child{opacity:1}#slider img.show{opacity:1}#home_main{display:block;width:100%;padding:0;margin-bottom:0}#home_main article{width:100%}#home_main section{width:min(1184px, 100%);margin:0 auto;padding:64px 16px 96px}#about_wrapper{position:relative}#about_wrapper:before{position:absolute;content:"";background-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/wavemask.svg),url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/wavebg_pt.jpg);background-repeat:no-repeat,repeat;background-position:bottom left,top left;background-size:contain,cover;width:100%;height:100%;z-index:-1}#top_about{display:grid;grid-template-columns:1fr 1fr;gap:64px;position:relative}@media (max-width:800px){#top_about{display:block}}#top_about h2{font-size:28px;letter-spacing:.1em;position:relative;font-family:var(--font-bold);font-weight:500}@media (max-width:820px){#top_about h2{font-size:24px}}#top_about h2:after{position:relative;content:"";width:40px;height:8px;display:block;background:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/dotted.png) no-repeat;-webkit-filter:hue-rotate(204deg);filter:hue-rotate(204deg);background-size:contain;margin-top:1em}#top_about p{margin:1em 0;line-height:2}#top_about a{color:var(--font-color);font-size:18px;position:relative;-webkit-transition:color .2s;transition:color .2s;padding:.5em 0}#top_about a:after{position:relative;content:"";width:1.5em;height:2em;display:inline-block;-webkit-mask-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/simple-arrow.svg);mask-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/simple-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--pink-color);top:.5em;margin-left:.5em;-webkit-transition:background-color .2s;transition:background-color .2s}#top_about a:hover{text-decoration:none;color:var(--link-color)}#top_about a:hover:after{background-color:var(--yellow-color)}#top_about img{border-radius:16px;max-width:100%;height:auto}@media (max-width:800px){#top_about img{display:block;margin:32px auto}}#top_intro h2{text-align:center;position:relative;font-family:var(--font-bold);font-weight:500;letter-spacing:.1em}#top_intro h2:after{position:relative;content:"";width:40px;height:8px;display:block;background:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/dotted.png) no-repeat;-webkit-filter:hue-rotate(204deg);filter:hue-rotate(204deg);background-size:contain;margin:28px auto}#top_intro ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));gap:3em;list-style:none;margin:0;padding:0;line-height:2;position:relative}#top_intro ul li{margin:0;padding:0}#top_intro ul:before{content:"";position:absolute;background:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/decoration02.png) no-repeat;top:-60px;right:-10px;width:80px;height:80px;display:block;background-size:contain}#top_intro h3{margin:.5em 0;position:relative;padding-right:1.5em;line-height:1.5;font-family:var(--font-bold);font-weight:500}#top_intro h3:after{position:absolute;content:"";width:1em;height:1.5em;display:inline-block;-webkit-mask-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/simple-arrow.svg);mask-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/simple-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--pink-color);top:calc(50% - 0.75em);right:0;margin-left:.5em;-webkit-transition:background-color .2s;transition:background-color .2s}#top_intro a{display:block;color:var(--font-color);-webkit-transition:color .2s;transition:color .2s;word-break:keep-all;overflow-wrap:anywhere}#top_intro a:hover{text-decoration:none;color:var(--link-color)}#top_intro a:hover img{opacity:.8}#top_intro a:hover h3:after{background-color:var(--yellow-color)}#top_intro a img{border-radius:16px;-webkit-transition:all .2s;transition:all .2s;width:100%;height:auto}#news_wrapper{position:relative}#news_wrapper:before{position:absolute;content:"";background-image:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/wavemask2.svg),url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/wavebg_pt.jpg);background-repeat:no-repeat,repeat;background-position:top left,top left;background-size:contain,cover;width:100%;height:100%;z-index:-1}#home_main #top_news section{padding:0}#top_news h2{text-align:center;position:relative;font-family:var(--font-bold);font-weight:500;letter-spacing:.1em}#top_news h2:after{position:relative;content:"";width:40px;height:8px;display:block;background:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/dotted.png) no-repeat;background-size:contain;margin:28px auto}#top_news .tabbox{position:relative}#top_news .tabbox:before{content:"";position:absolute;background:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/decoration03.png) no-repeat;top:-50px;left:0;width:80px;height:50px;display:block;background-size:contain}#top_news .tabbox:after{content:"";position:absolute;background:url(//shimane-u-palliativecare.2-d.jp/wp-content/themes/kanwa/css/../images/top/decoration04.png) no-repeat;bottom:-40px;right:0;width:106px;height:142px;display:block;background-size:contain}@media (max-width:500px){#top_news .tabbox:after{bottom:-70px}}#footer_wrapper{background-color:#fff}