html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:.5208333333vw}@media screen and (max-width: 800px){html{font-size:2.7027027027vw}}.noto{font-family:"Noto Sans JP",sans-serif}input,button,select,textarea{font-family:"Noto Sans JP",sans-serif}body{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:normal;min-height:100vh;color:#000;font-feature-settings:"palt";word-break:break-all}@media screen and (max-width: 800px){body .scroll_hidden{overflow:hidden;width:100%;height:100vh}}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:#e04d1f;color:#1b94e0;outline:none;font-style:normal;text-decoration:underline;transition:all .3s ease}a:link{font-style:normal}a:hover{opacity:.8;filter:alpha(opacity=80)}@media screen and (max-width: 800px){a:hover{opacity:1;filter:alpha(opacity=100)}}a img{outline:none}a:focus{outline:none}img{vertical-align:top;width:100%;height:auto}.wrap_aside_main>.main{position:relative;width:55rem;min-height:100svh;transition:margin-right .5s;margin-right:25rem;margin-left:auto}@media screen and (max-width: 800px){.wrap_aside_main>.main{width:100%}}main{display:block;min-width:auto;position:relative;z-index:2}.inner{width:47rem;margin:0 auto;padding:0}@media screen and (max-width: 800px){.inner{width:calc(100% - 4rem)}}section{margin:0 auto;position:relative;background-color:#fff}@media screen and (max-width: 800px){.pc{display:none !important}}@media screen and (min-width: 801px){.sp{display:none !important}}.btn{display:block;width:40rem;height:4.8rem;border-radius:2.4rem;margin:0 auto;color:#fff;font-size:1.6rem;display:flex;justify-content:center;align-items:center;text-decoration:none}a.link_btn{margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:2.4rem;font-size:1.6rem;font-weight:bold;background-color:#1f8588;color:#fff;width:40rem;min-height:4.8rem;text-decoration:none;position:relative}@media screen and (max-width: 800px){a.link_btn{width:100%}}a.link_btn::after{content:"";display:block;width:2rem;height:2rem;position:absolute;right:2.2rem;top:50%;transform:translateY(-50%);background:url("./assets/images/icon_arrow_white.svg") no-repeat;background-size:contain}aside{width:100%;height:100svh;position:fixed;background:url(./assets/images/home/bg_group.jpg) no-repeat left top;background-size:cover;background-position:center center}@media screen and (max-width: 800px){aside{background:url(./assets/images/home/sp/bg.jpg) no-repeat center 8rem;background-size:contain;top:0}}body.home aside{width:131.5rem}@media screen and (max-width: 800px){body.home aside{width:100%}}.related_links{position:absolute;left:4rem;bottom:3.2rem;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 800px){.related_links{position:static;margin-top:3rem}}.related_links li{width:100%}.related_links li+li{margin-top:1.1rem}.related_links li a{display:flex;align-items:center;font-size:1.6rem;width:24.5rem;height:6rem;padding-left:2rem;border-radius:1rem;background-color:#fff;text-decoration:none;color:#1f8588;position:relative}@media screen and (max-width: 800px){.related_links li a{width:100%}}.related_links li a::after{content:"";display:block;width:2rem;height:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);background:url("./assets/images/icon_arrow_green.svg") no-repeat;background-size:contain}header{padding-top:23.2rem}@media screen and (max-width: 800px){header{padding-top:25.2rem}}header .page_title{background:rgba(0,0,0,0) linear-gradient(0deg, #29938d 0%, #2e8e8f 100%) 0% 0% no-repeat padding-box;mix-blend-mode:normal;border-radius:27.5rem 27.5rem 0 0;padding-top:11.8rem;padding-bottom:3.6rem;min-height:35rem}@media screen and (max-width: 800px){header .page_title{border-radius:18rem 18rem 0 0;padding-top:9.2rem;padding-bottom:3rem;min-height:30rem}}header .page_title .title{display:flex;flex-direction:column;align-items:center;font-size:3rem;line-height:1.2;color:#fff;padding:0 3rem;letter-spacing:.05em}header .page_title .title::before{content:"";display:block;width:100%;height:4.3rem;background:url("./assets/images/home/title_news.png") no-repeat center center;background-size:contain;margin-bottom:1rem}@media screen and (max-width: 800px){header .page_title .title::before{height:3rem}}header .page_title .title.school::before{background:url("./assets/images/search/title_become.png") no-repeat center center;background-size:contain;margin-top:.2em;margin-bottom:.4rem}@media screen and (max-width: 800px){header .page_title .title.school::before{width:27rem;margin-top:-0.2em;margin-bottom:1.6rem}}header .page_title .title.hospital::before,header .page_title .title.localgovernment::before{background:url("./assets/images/search/title_work.png") no-repeat center center;background-size:contain;margin-top:.2em;margin-bottom:.4rem}@media screen and (max-width: 800px){header .page_title .title.hospital::before,header .page_title .title.localgovernment::before{width:25.2rem;height:3.4rem;margin-top:-0.3em;margin-bottom:1.7rem}}header .page_title .title::after{content:"";display:block;width:12.4rem;height:.4rem;background:#63c1b8;margin-top:1.8rem}header .page_title #breadcrumb{font-size:1.4rem;border-top:1px solid #63c1b8;border-bottom:1px solid #63c1b8;margin:4.1rem 4rem 0;padding:.8rem 0;word-break:break-all;color:#fff;line-height:1.8571428571}@media screen and (max-width: 800px){header .page_title #breadcrumb{margin:3.2rem 2rem 0;padding-top:.8rem;padding-bottom:1rem}}header .page_title #breadcrumb a{color:#fff;text-decoration:none}footer{background-color:#fff;padding-top:10.3rem;position:relative;z-index:3}@media screen and (max-width: 800px){footer{padding-top:6rem;height:42.9rem}}footer .footer{text-align:center;padding:2rem 0;background-color:#dbf0ed;font-size:1.4rem;border-radius:27rem 27rem 0 0;padding-top:9.2rem;padding-bottom:7rem}@media screen and (max-width: 800px){footer .footer{border-radius:18rem 18rem 0 0;padding-top:10.6rem}}footer .logo{margin:0 auto;width:24.4rem}@media screen and (max-width: 800px){footer .logo{width:24rem;width:25.9rem;padding-right:1.9rem}}footer .phrase{color:#1f8588;margin-top:4rem}@media screen and (max-width: 800px){footer .phrase{margin-top:2.1rem}}footer .sns{margin-top:4.2rem;display:flex;justify-content:center;align-items:center;gap:3.3rem}footer .sns .inst{width:5rem}footer .sns .tiktok{width:4.2rem}footer .copyright{margin-top:4rem}@media screen and (max-width: 800px){footer .copyright{font-size:1.2rem;margin-top:4rem}}article p{display:block;margin:1em 0}article p a{text-decoration:underline !important}article strong{font-weight:bold}article em{font-style:italic}article blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;border-left:1px solid #ccc;padding-left:1em}article .aligncenter{display:block;margin-left:auto;margin-right:auto}article table.aligncenter{display:table}article .alignright{float:right}article .alignleft{float:left}article img[class*=wp-image-],article img[class*=attachment-]{height:auto;max-width:100%;width:auto}article .clearfix{overflow:hidden;zoom:1}article .clearfix:after{content:"";display:block;clear:both}article h1{font-size:2em}article h2{text-align:left !important;font-family:inherit !important;font-size:1.5em !important}article h5{font-size:.83em}article h6{font-size:.67em}article ul{list-style-type:disc;padding-left:40px;margin:1em 0}article ol{list-style-type:decimal;padding-left:40px;margin:1em 0}article hr{border:none;border-top:1px solid #8c8b8b}article table{max-width:100%}article th,article td{border-color:gray;border-style:solid;padding:.5em}article table,article tr,article th,article td{border-width:1px}body.scroll_hidden{overflow-y:hidden}#sidemenu{position:fixed;top:0;right:0;padding:3.1rem 0;width:25rem;height:100svh;background-color:#e4f2ef}@media screen and (max-width: 800px){#sidemenu{width:100%;height:auto;padding:0;z-index:10}}@media screen and (max-width: 800px){#sidemenu .sitelogo{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 0 2rem;height:8rem;position:relative;z-index:100;background-color:#e4f2ef}}#sidemenu .sitelogo .title{text-align:center;color:#1f8588}#sidemenu .sitelogo .logo{display:block;width:21.2rem;margin:2rem auto 0}@media screen and (max-width: 800px){#sidemenu .sitelogo .logo{width:14.8rem;margin:0}}#sidemenu .sitelogo .menu_button{width:5rem;height:5rem;background-color:#348891;border-radius:1rem;padding:1rem 1.6rem;position:relative;z-index:100}#sidemenu .sitelogo .menu_button::after{content:"MENU";position:absolute;left:50%;bottom:.4rem;transform:translateX(-50%);color:#fff;font-size:1.2rem;width:100%;text-align:center}#sidemenu .sitelogo .menu_button.open{background-color:#1f6067}#sidemenu .sitelogo .menu_button.open::after{content:none}#sidemenu nav{width:100%}@media screen and (max-width: 800px){#sidemenu nav{position:absolute;top:0;left:0;z-index:50;margin-top:8rem;padding:0 2rem 7.2rem;width:100%;height:calc(100svh - 8rem);border-top:1px solid #2f8d8f;background-color:#dbf0ed;display:none;overflow:auto}}#sidemenu nav .global_menu{border-top:1px solid #63c1b8;margin-top:4rem}#sidemenu nav .global_menu li{border-bottom:1px solid #63c1b8}#sidemenu nav .global_menu li details summary{position:relative;font-size:1.6rem;font-weight:500;color:#000;text-decoration:none;position:relative;display:flex;align-items:center;flex-wrap:wrap;height:6rem;padding:0 4.8rem 0 2.4rem}#sidemenu nav .global_menu li details summary::after{content:"";display:block;width:2rem;height:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);background:url("./assets/images/icon_plus.svg") no-repeat;background-size:contain}#sidemenu nav .global_menu li details summary a{padding:0}#sidemenu nav .global_menu li details summary a::after{display:none}#sidemenu nav .global_menu li details>a{border-top:1px solid #63c1b8;padding-left:calc(2.4rem + 1em)}#sidemenu nav .global_menu li details[open] summary::after{background:url("./assets/images/icon_minus.svg") no-repeat;background-size:contain}#sidemenu nav .global_menu li a{position:relative;font-size:1.6rem;font-weight:500;color:#000;text-decoration:none;position:relative;display:flex;align-items:center;flex-wrap:wrap;min-height:6rem;padding:.5rem 4.8rem .5rem 2.4rem}#sidemenu nav .global_menu li a::after{content:"";display:block;width:2rem;height:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);background:url("./assets/images/icon_arrow_green.svg") no-repeat;background-size:contain}#sidemenu .sns{margin-top:2.8rem;display:flex;justify-content:space-between;align-items:center;padding:0 7.5rem}@media screen and (max-width: 800px){#sidemenu .sns{margin-top:6.5rem;justify-content:center;gap:3.3rem}}#sidemenu .sns .inst{width:3.2rem}#sidemenu .sns .tiktok{width:3.6rem}#sidemenu .policy{text-align:center;margin-top:2.8rem}#sidemenu .policy a{color:#000;-webkit-text-decoration:underline #63c1b8;text-decoration:underline #63c1b8;text-underline-offset:.6rem}body.home section#mv{position:sticky;top:0}@media screen and (max-width: 800px){body.home section#mv{top:8rem;margin-top:29.5rem;background-color:rgba(0,0,0,0)}}body.home section#mv .mv{margin:0;width:100%}body.home section#introduction{background:rgba(0,0,0,0) linear-gradient(0deg, #24988b 0%, #338991 100%) 0% 0% no-repeat padding-box;mix-blend-mode:normal;border-radius:27.5rem 27.5rem 0 0;padding:4.5rem 0 10rem;margin-top:-31.4rem}@media screen and (max-width: 800px){body.home section#introduction{border-radius:18rem 18rem 0 0;padding:2.4rem 0 5rem;margin-top:-21.9rem}}@media screen and (max-width: 800px){body.home section#introduction .message{padding-right:1.2rem}}body.home section#introduction .logo{margin:0 auto;width:15.2rem}body.home section#introduction .text{margin-top:2rem;font-size:2.4rem;text-align:center;color:#fff}@media screen and (max-width: 800px){body.home section#introduction .text{margin-top:3rem;line-height:1.5;letter-spacing:.05em}}body.home section#introduction .text+p{margin-top:1.5em}body.home section#introduction .about{position:relative;margin:5.2rem -4rem 2.8rem}@media screen and (max-width: 800px){body.home section#introduction .about{margin:5.5rem -2rem 5.2rem}}body.home section#introduction .about .linktitle{font-size:1.8rem;color:#fff;position:absolute;right:3rem;bottom:5.2rem;padding-right:3.4rem}@media screen and (max-width: 800px){body.home section#introduction .about .linktitle{right:1.8rem;bottom:1.2rem;padding-right:4.2rem}}body.home section#introduction .about .linktitle::after{content:"";display:block;width:2rem;height:2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url("./assets/images/icon_arrow_green.svg") no-repeat;background-size:contain}@media screen and (max-width: 800px){body.home section#introduction .about .linktitle::after{width:3rem;height:3rem}}body.home section#introduction .someone{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width: 800px){body.home section#introduction .someone{gap:1rem}}body.home section#introduction .someone .panel{background-color:#fff;border-radius:1rem}body.home section#introduction .someone .panel a{display:grid;grid-row:span 2;grid-template-rows:13rem auto;padding-top:1.5rem;height:22.6rem;text-decoration:none}@media screen and (max-width: 800px){body.home section#introduction .someone .panel a{grid-template-rows:9.8rem auto;padding-top:2.1rem;height:19rem}}body.home section#introduction .someone .panel a:nth-child(2) figure{padding-right:.6rem}@media screen and (max-width: 800px){body.home section#introduction .someone .panel a:nth-child(2) figure{padding-right:0}}body.home section#introduction .someone .panel a:nth-child(3){padding-top:2.2rem}body.home section#introduction .someone .panel a figure{display:block;text-align:center}body.home section#introduction .someone .panel a figure img{height:100%;width:auto}body.home section#introduction .someone .panel a p{display:flex;align-items:center;font-size:1.8rem;color:#1f8588;position:relative;padding-left:2rem;padding-top:.7rem}@media screen and (max-width: 800px){body.home section#introduction .someone .panel a p{font-size:1.6rem;padding-left:1rem;padding-top:0;padding-bottom:1rem}}body.home section#introduction .someone .panel a p::after{content:"";display:block;width:2rem;height:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-30%);background:url("./assets/images/icon_arrow_green.svg") no-repeat;background-size:contain}@media screen and (max-width: 800px){body.home section#introduction .someone .panel a p::after{right:1rem;transform:translateY(-70%)}}body.home section#news{background-color:#fff;padding:4.6rem 0 10.4rem}@media screen and (max-width: 800px){body.home section#news{padding:6rem 0 10rem}}body.home section#news .title{font-size:3rem;text-align:center;color:#1f8588;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 800px){body.home section#news .title{letter-spacing:.05em}}body.home section#news .title::before{content:"";display:block;width:11.2rem;height:4.3rem;background:url("./assets/images/home/title_news.png") no-repeat;background-size:contain}body.home section#news .title::after{content:"";display:block;width:12.4rem;height:.4rem;background:#63c1b8;margin-top:1.5rem}body.home section#news .news_list{margin-top:2.2rem}@media screen and (max-width: 800px){body.home section#news .news_list{margin-top:1rem}}body.home section#news .news_list li{width:100%;border-bottom:1px solid #d3d3d3;padding:3.2rem 0 3rem}@media screen and (max-width: 800px){body.home section#news .news_list li{padding:3.2rem 0 4.4rem}}body.home section#news .news_list a{width:100%;text-decoration:none}body.home section#news .news_list .news_info{display:flex;color:#1f8588;font-weight:500}body.home section#news .news_list .news_date{font-size:1.6rem}body.home section#news .news_list .news_term{width:8.2rem;height:2.5rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-left:1.8rem;padding-bottom:.1rem;border:1px #d5d5d5 solid}body.home section#news .news_list .news_title{margin-top:.8rem;font-size:1.6rem;line-height:1.6875;color:#000;word-break:break-all}body.home section#news a.link_btn{margin:5.4rem auto 0;background-color:#1f8588}@media screen and (max-width: 800px){body.home section#news a.link_btn{margin-top:3.8rem}}body.home section#news .tabs .tabs__item{display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}body.home section#news .tabs .tabs__item:first-child{border-radius:3rem 0 0 3rem;border-right:1px solid #acacac;border-left:1px solid #acacac;width:16rem}@media screen and (max-width: 800px){body.home section#news .tabs .tabs__item:first-child{width:11rem}}body.home section#news .tabs .tabs__item:last-child{border-radius:0 3rem 3rem 0;border-left:1px solid #acacac;border-right:1px solid #acacac;width:16rem}@media screen and (max-width: 800px){body.home section#news .tabs .tabs__item:last-child{width:11rem}}body.home section#news .tabs.tabs--type02 .tabs__list{display:flex;align-items:center;border-radius:3rem;margin-top:3.6rem}@media screen and (max-width: 800px){body.home section#news .tabs.tabs--type02 .tabs__list{margin-top:4.2rem}}body.home section#news .tabs.tabs--type02 .tabs__item{display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;height:5.7rem;color:#000;text-decoration:none;font-size:1.6rem;flex-basis:33.3333333333%;border-top:1px solid #acacac;border-bottom:1px solid #acacac}@media screen and (max-width: 800px){body.home section#news .tabs.tabs--type02 .tabs__item{width:11rem}}body.home section#news .tabs.tabs--type02 .tabs__item:hover,body.home section#news .tabs.tabs--type02 .tabs__item:has(input:focus){background-color:#e4f2ef}body.home section#news .tabs.tabs--type02 input{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}body.home section#news .tabs.tabs--type02 .tabs__content{overflow:hidden;position:absolute;height:0}body.home section#news .tabs.tabs--type02 .tabs__list:has(#type02-all>input:checked)~#type02-all__content,body.home section#news .tabs.tabs--type02 .tabs__list:has(#type02-programming>input:checked)~#type02-programming__content,body.home section#news .tabs.tabs--type02 .tabs__list:has(#type02-design>input:checked)~#type02-design__content{overflow:visible;position:static;height:auto}body.home section#news .tabs.tabs--type02 .tabs__item:has(input:checked),body.home section#news .tabs.tabs--type02 .tabs__item:has(input:focus:checked){background-color:#63c1b8;color:#fff}body.home section#contents{background:rgba(0,0,0,0) linear-gradient(0deg, #23998b 0%, #348891 100%) 0% 0% no-repeat padding-box;mix-blend-mode:normal;padding:6.4rem 0 10.2rem}body.home section#contents .title_interview{font-size:3rem;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;margin-top:.2rem}@media screen and (max-width: 800px){body.home section#contents .title_interview{margin-top:0;letter-spacing:.05em}}body.home section#contents .title_interview::before{content:"";display:block;width:20.4rem;height:4.2rem;background:url("./assets/images/home/title_interview.png") no-repeat;background-size:contain}body.home section#contents .title_interview::after{content:"";display:block;width:12.4rem;height:.4rem;background:#63c1b8;margin-top:1.5rem}body.home section#contents .image{margin:3.6rem -4rem 0;text-align:center}@media screen and (max-width: 800px){body.home section#contents .image{margin:4.7rem -2rem 0}}body.home section#contents .title_movie{margin-top:7.1rem;font-size:3rem;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 800px){body.home section#contents .title_movie{margin-top:9.6rem;letter-spacing:.05em}}body.home section#contents .title_movie::before{content:"";display:block;width:35.9rem;height:4.3rem;background:url("./assets/images/home/title_movie.png") no-repeat;background-size:contain;margin-left:1.7rem;margin-bottom:.8rem}@media screen and (max-width: 800px){body.home section#contents .title_movie::before{margin-left:0;width:100%;margin-bottom:.4rem}}body.home section#contents .title_movie::after{content:"";display:block;width:12.4rem;height:.4rem;background:#63c1b8;margin-top:1.5rem}body.home section#contents .text{text-align:center;margin:4.2rem auto 0;font-size:2rem;line-height:1.8;color:#fff}body.home section#contents .link_btn{margin-top:5rem;background-color:#63c1b8}@media screen and (max-width: 800px){body.home section#contents .link_btn{margin-top:3.8rem}}@media screen and (max-width: 800px){body.home section#contents .link_btn::after{right:2rem}}body.home section#contents .cards{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3rem 2rem;margin-top:4.6rem}@media screen and (max-width: 800px){body.home section#contents .cards{gap:2rem 1rem;margin-top:4.2rem}}body.home section#contents .cards .card{height:40rem;position:relative}@media screen and (max-width: 800px){body.home section#contents .cards .card{height:28.4rem}}body.home section#contents .cards .card figure{height:100%}body.home section#contents .cards .card figure img{border-radius:2rem;height:100%}body.home section#contents .cards .card p{position:absolute;left:0;bottom:0;width:19rem;height:12rem;border-radius:0 2rem 0 0;background:#27958c url("./assets/images/home/icon_clapperboard.png") no-repeat 11.2rem 2.8rem;background-size:6rem 6.4rem;display:flex;align-items:center;font-size:1.6rem;font-weight:900;line-height:1.625;color:#fff}@media screen and (max-width: 800px){body.home section#contents .cards .card p{font-size:1.4rem;width:14.3rem;height:10rem;letter-spacing:0;background-position:9.3rem 2.9rem;background-size:3.9rem 4.1rem;line-height:1.5714285714;padding-top:1.6rem}}body.home section#contents .cards .card:nth-child(even) p{letter-spacing:.02em}body.post-type-archive-info #info .news_list{padding-top:2.2rem}body.post-type-archive-info #info .news_list li{width:100%;border-bottom:1px solid #d3d3d3;padding:3.2rem 0 3rem}@media screen and (max-width: 800px){body.post-type-archive-info #info .news_list li{padding:3.2rem 0 4.4rem}}body.post-type-archive-info #info .news_list a{width:100%;text-decoration:none}body.post-type-archive-info #info .news_list .news_info{display:flex;color:#1f8588}body.post-type-archive-info #info .news_list .news_date{font-size:1.6rem}body.post-type-archive-info #info .news_list .news_term{width:8.2rem;height:2.5rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;margin-left:1.8rem;padding-bottom:.1rem;border:1px #d5d5d5 solid}body.post-type-archive-info #info .news_list .news_title{margin-top:.8rem;font-size:1.6rem;line-height:1.6875;color:#000;word-break:break-all}body.post-type-archive-info #info .pager{margin-top:6.8rem}body.post-type-archive-info #info .pager .pagination{display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:400}body.post-type-archive-info #info .pager .pagination li{display:flex;justify-content:center;align-items:center;margin:0 .5rem}body.post-type-archive-info #info .pager .pagination li a{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);color:#98a6b5;text-decoration:none;width:3.6rem;height:3.6rem;border-radius:1rem;border-radius:.4rem;border:1px solid #358891}body.post-type-archive-info #info .pager .pagination li.current{background:#63c1b8;border:1px solid #358891;color:#fff;width:3.6rem;height:3.6rem;border-radius:.4rem;padding-bottom:.2rem}body.post-type-archive-info #info .pager .pagination li.m-pagenation__prev a{color:rgba(0,0,0,0);background:rgba(0,0,0,0) url(./assets/images/template/arrow_left.svg) no-repeat center center;background-size:contain;border:none}body.post-type-archive-info #info .pager .pagination li.m-pagenation__next a{color:rgba(0,0,0,0);background:rgba(0,0,0,0) url(./assets/images/template/arrow_right.svg) no-repeat center center;background-size:contain;border:none}body.single-info #info{padding-top:4.8rem;word-break:break-all}body.single-info #info .inner+*{margin-top:5rem}body.single-info #info .news_info{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#1f8588}body.single-info #info .news_date{font-size:1.6rem}body.single-info #info .news_term{width:8.2rem;height:2.5rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;padding-bottom:.1rem;border:1px #d5d5d5 solid}body.single-info #info .news_title{margin-top:1.5rem;font-size:1.8rem;font-weight:700;line-height:1.4444444444;color:#1f8588;word-break:break-all;border-bottom:1px solid #cdd6dd;padding-bottom:3rem}body.single-info #info .text{margin-top:5rem;font-size:1.6rem;letter-spacing:.05rem;color:#5a4839;line-height:2;padding-bottom:1rem}body.single-info #info .text p+p{margin-top:2em}body.single-info #info .file_btn{margin-top:5rem}body.single-info #info a.link_btn{margin-top:6rem}section#template .contents{background-color:#fff;padding-top:4rem}section#template .contents>*+*{margin-top:3.6rem}section#template .contents a{color:#1f8588}section#template h2.title_l{text-align:center;font-size:3.2rem;font-weight:700;line-height:1.5;padding:.8rem 0;color:#1f8588;letter-spacing:0}@media screen and (max-width: 800px){section#template h2.title_l{font-size:2.8rem;letter-spacing:-0.05em;line-height:1.7142857143}}section#template h3.title_m{text-align:center;font-size:2.4rem;font-weight:700;line-height:1.5;padding:3.4rem 0;color:#1f8588}section#template h4.title_s{font-size:2rem;font-weight:700;line-height:1.5;padding:2.2rem 0 2rem;color:#1f8588;border-bottom:1px solid #63c1b8;letter-spacing:.03em}section#template div.text,section#template p.text{font-size:1.6rem;line-height:1.625;text-align:justify;word-break:break-all}section#template div.text *+*,section#template p.text *+*{margin-top:4rem}section#template div.text ul+ul,section#template div.text ul+ol,section#template div.text ol+ol,section#template div.text ol+ul,section#template p.text ul+ul,section#template p.text ul+ol,section#template p.text ol+ol,section#template p.text ol+ul{margin-top:10.2rem}section#template div.text li+li,section#template p.text li+li{margin-top:1.2em}section#template div.text ul,section#template p.text ul{padding-left:1.5em;padding-top:1rem}section#template div.text ul li,section#template p.text ul li{position:relative}section#template div.text ul li::before,section#template p.text ul li::before{content:"";position:absolute;top:.6em;left:-1.8rem;width:1rem;height:1rem;background-color:#1e8588;border-radius:50%}section#template div.text ol,section#template p.text ol{list-style-type:decimal;padding-left:1.5em}@media screen and (max-width: 800px){section#template div.text ol,section#template p.text ol{margin-left:-0.4rem}}section#template div.text ol li::marker,section#template p.text ol li::marker{color:#1e8588}section#template div.text table th,section#template div.text table td,section#template p.text table th,section#template p.text table td{border:1px solid #63c1b8;padding:.5rem 1rem}section#template .col2{display:flex;justify-content:space-between;gap:2rem;font-size:1.6rem;line-height:2;text-align:left}section#template .col2 .half{width:calc((100% - 2rem)/2)}section#template .movie .title{margin-bottom:1.2em;font-size:2rem;font-weight:700;line-height:1.3;color:#1f8588}@media screen and (max-width: 800px){section#template .movie .title{margin-bottom:3.8rem}}section#template .movie .tag{line-height:100%;width:100%;aspect-ratio:16/9}section#template .movie .tag>iframe{width:100%;height:100%}section#template ul.list li{font-size:1.6rem;line-height:1.625}section#template div:has(a.file_btn)+div:has(a.file_btn){margin-top:1em}section#template a.file_btn{padding-left:3.6rem;position:relative;display:flex;align-items:center;font-size:1.6rem;line-height:2;text-decoration:none}section#template a.file_btn::before{content:"";display:block;width:2.4rem;height:3.3rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(./assets/images/template/icon_txt.png) no-repeat left center;background-size:contain}section#template a.file_btn[href$=".pdf"]::before{background:url(./assets/images/template/icon_pdf.png) no-repeat left center;background-size:contain}section#template a.file_btn[href$=".docx"]::before,section#template a.file_btn[href$=".doc"]::before{background:url(./assets/images/template/icon_doc.png) no-repeat left center;background-size:contain}section#template a.file_btn[href$=".xlsx"]::before,section#template a.file_btn[href$=".xls"]::before{background:url(./assets/images/template/icon_xls.png) no-repeat left center;background-size:contain}section#template a.file_btn[href$=".pptx"]::before,section#template a.file_btn[href$=".ppt"]::before{background:url(./assets/images/template/icon_pp.png) no-repeat left center;background-size:contain}section#template a.link_btn{display:flex;justify-content:center;align-items:center;background-color:#1f8588;border-radius:2.4rem;font-size:1.6rem;font-weight:700;color:#fff;width:40rem;min-height:4.8rem;margin:0 auto;padding:1.1rem 5.6rem;text-decoration:none;position:relative;line-height:1.5}@media screen and (max-width: 800px){section#template a.link_btn{width:100%}}section#template a.link_btn::after{content:"";display:block;width:2rem;height:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);background:url(./assets/images/icon_arrow_white.svg) no-repeat;background-size:contain}section#template .fullwide{margin-top:7.4rem}section#template .fullwide img{border:#1f8588 solid 1px}section#template hr{border:none;border-top:1px solid #63c1b8;margin:1rem auto}section#template em{font-style:italic}section#template strong{font-weight:bolder}section#template .anchor{margin-top:0}section#template .banner{width:32rem;margin:0 auto}section#template .banner figure:not(:first-child){margin-top:2rem}body.single-facility footer{padding-top:6.3rem;padding-top:8.8rem}@media screen and (max-width: 800px){body.single-facility footer{padding-top:10rem}}body.localgovernment p.title_s{font-size:2rem;font-weight:700;line-height:1.5;padding:.8rem 0 1.6rem;color:#1f8588;border-bottom:1px solid #63c1b8;letter-spacing:.03em;margin-top:4rem}@media screen and (max-width: 800px){body.localgovernment p.title_s{margin-top:4.2rem}}body.localgovernment p.text{font-size:1.6rem;line-height:1.625;text-align:justify;word-break:break-all;margin-top:2rem}body.localgovernment figure.img{margin-top:3.8em}@media screen and (max-width: 800px){body.school section#search .contents{padding-top:3rem !important}}body.school section#search .contents,body.hospital section#search .contents,body.localgovernment section#search .contents{padding-top:4.3rem}@media screen and (max-width: 800px){body.school section#search .contents,body.hospital section#search .contents,body.localgovernment section#search .contents{padding-top:5.4rem}}body.school section#search form,body.hospital section#search form,body.localgovernment section#search form{position:relative;padding-bottom:10.4rem}body.school section#search h2,body.school section#search .pagetitle,body.hospital section#search h2,body.hospital section#search .pagetitle,body.localgovernment section#search h2,body.localgovernment section#search .pagetitle{text-align:center;font-size:3.2rem;font-weight:700;line-height:1.5;color:#1f8588;letter-spacing:0}@media screen and (max-width: 800px){body.school section#search h2,body.school section#search .pagetitle,body.hospital section#search h2,body.hospital section#search .pagetitle,body.localgovernment section#search h2,body.localgovernment section#search .pagetitle{font-size:2.8rem;line-height:1.1428571429;letter-spacing:.05em}}body.school section#search figure.img+h3,body.hospital section#search figure.img+h3,body.localgovernment section#search figure.img+h3{margin-top:5.8rem}body.school section#search h3,body.hospital section#search h3,body.localgovernment section#search h3{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-top:4.4rem;height:9.6rem;border-radius:5rem 5rem 0 0;background:rgba(0,0,0,0) linear-gradient(0deg, #32a0c1 0%, #3399c9 100%) 0% 0% no-repeat padding-box;position:relative;padding-top:3.8rem}@media screen and (max-width: 800px){body.school section#search h3,body.hospital section#search h3,body.localgovernment section#search h3{margin-top:4rem}}body.school section#search h3::before,body.hospital section#search h3::before,body.localgovernment section#search h3::before{content:"";display:block;width:3rem;height:3rem;position:absolute;left:50%;top:1.6rem;transform:translateX(-50%);background:url(./assets/images/search/icon_hosptal.png) no-repeat left center;background-size:contain}@media screen and (max-width: 800px){body.school section#search h3::before,body.hospital section#search h3::before,body.localgovernment section#search h3::before{top:1.8rem}}body.school section#search .search_box,body.hospital section#search .search_box,body.localgovernment section#search .search_box{width:100%;padding:2rem 2rem 0;background-color:#e4ecf2}@media screen and (max-width: 800px){body.school section#search .search_box,body.hospital section#search .search_box,body.localgovernment section#search .search_box{padding-top:1.8rem}}body.school section#search summary,body.hospital section#search summary,body.localgovernment section#search summary{display:block;position:relative}body.school section#search summary::-webkit-details-marker,body.hospital section#search summary::-webkit-details-marker,body.localgovernment section#search summary::-webkit-details-marker{display:none}body.school section#search summary.department,body.school section#search summary.human,body.school section#search summary.hospital,body.school section#search summary.type,body.school section#search summary.curriculum,body.school section#search summary.license,body.hospital section#search summary.department,body.hospital section#search summary.human,body.hospital section#search summary.hospital,body.hospital section#search summary.type,body.hospital section#search summary.curriculum,body.hospital section#search summary.license,body.localgovernment section#search summary.department,body.localgovernment section#search summary.human,body.localgovernment section#search summary.hospital,body.localgovernment section#search summary.type,body.localgovernment section#search summary.curriculum,body.localgovernment section#search summary.license{margin-top:5.6rem}@media screen and (max-width: 800px){body.school section#search summary.department,body.school section#search summary.human,body.school section#search summary.hospital,body.school section#search summary.type,body.school section#search summary.curriculum,body.school section#search summary.license,body.hospital section#search summary.department,body.hospital section#search summary.human,body.hospital section#search summary.hospital,body.hospital section#search summary.type,body.hospital section#search summary.curriculum,body.hospital section#search summary.license,body.localgovernment section#search summary.department,body.localgovernment section#search summary.human,body.localgovernment section#search summary.hospital,body.localgovernment section#search summary.type,body.localgovernment section#search summary.curriculum,body.localgovernment section#search summary.license{margin-top:4.6rem}}body.school section#search summary.area .summary_inner::before,body.hospital section#search summary.area .summary_inner::before,body.localgovernment section#search summary.area .summary_inner::before{width:3.4rem;height:3.7rem;background-image:url(./assets/images/search/icon_pref.png);background-size:contain;margin-right:.8rem}body.school section#search summary.department .summary_inner::before,body.hospital section#search summary.department .summary_inner::before,body.localgovernment section#search summary.department .summary_inner::before{width:2.7rem;height:3.1rem;background-image:url(./assets/images/search/icon_stethoscope_w.png);background-size:contain;margin-right:1.2rem}body.school section#search summary.human .summary_inner::before,body.hospital section#search summary.human .summary_inner::before,body.localgovernment section#search summary.human .summary_inner::before{width:4.1rem;height:3.5rem;background-image:url(./assets/images/search/icon_human.png);background-size:contain;margin-right:1.2rem}body.school section#search summary.hospital .summary_inner::before,body.hospital section#search summary.hospital .summary_inner::before,body.localgovernment section#search summary.hospital .summary_inner::before{width:2.9rem;height:2.6rem;background-image:url(./assets/images/search/icon_hospital_w.png);background-size:contain;margin-right:1.2rem}body.school section#search summary.type .summary_inner::before,body.hospital section#search summary.type .summary_inner::before,body.localgovernment section#search summary.type .summary_inner::before{width:3.2rem;height:2.5rem;background-image:url(./assets/images/search/icon_school_w.png);background-size:contain;margin-right:1.2rem}body.school section#search summary.curriculum .summary_inner::before,body.hospital section#search summary.curriculum .summary_inner::before,body.localgovernment section#search summary.curriculum .summary_inner::before{width:2.2rem;height:2.8rem;background-image:url(./assets/images/search/icon_book_w.png);background-size:contain;margin-right:1.2rem}body.school section#search summary.license .summary_inner::before,body.hospital section#search summary.license .summary_inner::before,body.localgovernment section#search summary.license .summary_inner::before{width:3.5rem;height:2.4rem;background-image:url(./assets/images/search/icon_card_w.png);background-size:contain;margin-right:1.2rem}body.school section#search summary .summary_inner,body.hospital section#search summary .summary_inner,body.localgovernment section#search summary .summary_inner{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:1rem;height:5rem;width:100%;font-size:1.6rem;background-color:#60a6ed;color:#fff}body.school section#search summary .summary_inner::before,body.hospital section#search summary .summary_inner::before,body.localgovernment section#search summary .summary_inner::before{content:"";display:block;background-repeat:no-repeat}body.school section#search summary .summary_inner .icon,body.hospital section#search summary .summary_inner .icon,body.localgovernment section#search summary .summary_inner .icon{display:block;position:absolute;top:50%;right:2.1rem;transform:translateY(-50%);width:2rem;margin-left:6px}body.school section#search summary .summary_inner .icon::before,body.hospital section#search summary .summary_inner .icon::before,body.localgovernment section#search summary .summary_inner .icon::before{content:"";display:block;width:2rem;height:2rem;background:url(./assets/images/search/icon_plus.svg) no-repeat;background-size:contain}body.school section#search details[open] .icon::before,body.hospital section#search details[open] .icon::before,body.localgovernment section#search details[open] .icon::before{background:url(./assets/images/search/icon_minus.svg) no-repeat;background-size:contain}body.school section#search legend,body.hospital section#search legend,body.localgovernment section#search legend{margin-top:3.4rem}@media screen and (max-width: 800px){body.school section#search legend,body.hospital section#search legend,body.localgovernment section#search legend{margin-top:3.4rem}}body.school section#search summary+legend,body.hospital section#search summary+legend,body.localgovernment section#search summary+legend{margin-top:2.2rem}body.school section#search legend+.content,body.hospital section#search legend+.content,body.localgovernment section#search legend+.content{padding-left:2rem}body.school section#search summary.area+legend+.content.check_col3,body.hospital section#search summary.area+legend+.content.check_col3,body.localgovernment section#search summary.area+legend+.content.check_col3{margin-top:1.4rem}body.school section#search .content,body.hospital section#search .content,body.localgovernment section#search .content{display:grid}body.school section#search .content.check_col3,body.hospital section#search .content.check_col3,body.localgovernment section#search .content.check_col3{margin-top:1.4rem;grid-template-columns:31% 31% 1fr;gap:1.4rem 1rem}@media screen and (max-width: 800px){body.school section#search .content.check_col3,body.hospital section#search .content.check_col3,body.localgovernment section#search .content.check_col3{grid-template-columns:1fr 1fr;gap:1.2rem 2rem}}body.school section#search .content.check_col2,body.hospital section#search .content.check_col2,body.localgovernment section#search .content.check_col2{margin-top:1.6rem;grid-template-columns:50% 50%;gap:1.4rem 1.2rem}@media screen and (max-width: 800px){body.school section#search .content.check_col2,body.hospital section#search .content.check_col2,body.localgovernment section#search .content.check_col2{gap:1.2rem 0}}body.school section#search label,body.hospital section#search label,body.localgovernment section#search label{font-size:1.4rem;line-height:1.5;position:relative;margin-left:2.4rem;cursor:pointer}body.school section#search input[type=checkbox],body.hospital section#search input[type=checkbox],body.localgovernment section#search input[type=checkbox]{position:relative;min-width:2rem;height:2rem;border:.2rem solid #575757;border-radius:0px;vertical-align:-0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:.2rem;left:-0.6rem;margin-left:-1.7rem}body.school section#search input[type=checkbox]:checked:before,body.hospital section#search input[type=checkbox]:checked:before,body.localgovernment section#search input[type=checkbox]:checked:before{content:"";position:absolute;top:-0.1rem;left:.5rem;transform:rotate(45deg);width:.8rem;height:1.4rem;border-right:.3rem solid #3298ca;border-bottom:.3rem solid #3298ca}@media screen and (max-width: 800px){body.school section#search fieldset.school_type.content.check_col2,body.hospital section#search fieldset.school_type.content.check_col2,body.localgovernment section#search fieldset.school_type.content.check_col2{grid-template-columns:1fr;gap:1.4rem 0}}body.school section#search fieldset.school_type.content.check_col2 div:nth-child(4),body.hospital section#search fieldset.school_type.content.check_col2 div:nth-child(4),body.localgovernment section#search fieldset.school_type.content.check_col2 div:nth-child(4){width:17rem}@media screen and (max-width: 800px){body.school section#search fieldset.school_type.content.check_col2 div:nth-child(4),body.hospital section#search fieldset.school_type.content.check_col2 div:nth-child(4),body.localgovernment section#search fieldset.school_type.content.check_col2 div:nth-child(4){width:100%}}body.school section#search fieldset.school_type.content.check_col2 div:nth-child(5),body.hospital section#search fieldset.school_type.content.check_col2 div:nth-child(5),body.localgovernment section#search fieldset.school_type.content.check_col2 div:nth-child(5){width:17rem}@media screen and (max-width: 800px){body.school section#search fieldset.school_type.content.check_col2 div:nth-child(5),body.hospital section#search fieldset.school_type.content.check_col2 div:nth-child(5),body.localgovernment section#search fieldset.school_type.content.check_col2 div:nth-child(5){width:100%}}body.school section#search fieldset.school_type.content.check_col2 div,body.school section#search fieldset.course_type.content.check_col2 div,body.hospital section#search fieldset.school_type.content.check_col2 div,body.hospital section#search fieldset.course_type.content.check_col2 div,body.localgovernment section#search fieldset.school_type.content.check_col2 div,body.localgovernment section#search fieldset.course_type.content.check_col2 div{display:grid;grid-template-columns:2rem 1fr;gap:0 .8rem}body.school section#search fieldset.school_type.content.check_col2 input[type=checkbox],body.school section#search fieldset.course_type.content.check_col2 input[type=checkbox],body.hospital section#search fieldset.school_type.content.check_col2 input[type=checkbox],body.hospital section#search fieldset.course_type.content.check_col2 input[type=checkbox],body.localgovernment section#search fieldset.school_type.content.check_col2 input[type=checkbox],body.localgovernment section#search fieldset.course_type.content.check_col2 input[type=checkbox]{width:100%;left:2rem}body.school section#search fieldset.school_type.content.check_col2 .labelname,body.school section#search fieldset.course_type.content.check_col2 .labelname,body.hospital section#search fieldset.school_type.content.check_col2 .labelname,body.hospital section#search fieldset.course_type.content.check_col2 .labelname,body.localgovernment section#search fieldset.school_type.content.check_col2 .labelname,body.localgovernment section#search fieldset.course_type.content.check_col2 .labelname{padding-top:.4rem}body.school section#search fieldset.school_type.content.check_col2 label,body.school section#search fieldset.course_type.content.check_col2 label,body.hospital section#search fieldset.school_type.content.check_col2 label,body.hospital section#search fieldset.course_type.content.check_col2 label,body.localgovernment section#search fieldset.school_type.content.check_col2 label,body.localgovernment section#search fieldset.course_type.content.check_col2 label{margin-left:0}body.school section#search p.search_btn,body.hospital section#search p.search_btn,body.localgovernment section#search p.search_btn{display:inline-block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% + 4rem)}body.school section#search p.search_btn input,body.hospital section#search p.search_btn input,body.localgovernment section#search p.search_btn input{display:flex;justify-content:center;align-items:center;background:#3298ca;font-size:2rem;font-weight:700;color:#fff;width:100%;height:6rem;text-decoration:none;border:none;cursor:pointer;padding-left:3.8rem}body.school section#search p.search_btn::after,body.hospital section#search p.search_btn::after,body.localgovernment section#search p.search_btn::after{content:"";display:block;width:2.4rem;height:2.4rem;background:url(./assets/images/search/icon_search.png) no-repeat;background-size:contain;position:absolute;left:calc(50% - 1.6em);top:50%;transform:translate(-50%, -50%);pointer-events:none}body.school section#search a.link_btn,body.hospital section#search a.link_btn,body.localgovernment section#search a.link_btn{margin-top:6rem}@media screen and (max-width: 800px){body.school section#search a.link_btn,body.hospital section#search a.link_btn,body.localgovernment section#search a.link_btn{margin-trim:5.8rem}}body.school footer,body.hospital footer,body.localgovernment footer{padding-top:11rem}@media screen and (max-width: 800px){body.school footer,body.hospital footer,body.localgovernment footer{padding-top:10rem}}body .pager{margin-top:6rem;padding-bottom:1rem}@media screen and (max-width: 800px){body .pager{margin-top:6.2rem;padding-bottom:1.6rem}}body .pager .pagination{display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:400}body .pager .pagination li{display:flex;justify-content:center;align-items:center;margin:0 .62rem}body .pager .pagination li:first-child{margin-left:0}body .pager .pagination li:last-child{margin-right:0}body .pager .pagination li a{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);color:#98a6b5;text-decoration:none;width:3.6rem;height:3.6rem;border-radius:1rem;border-radius:.4rem;border:1px solid #358891;padding-bottom:.2rem}body .pager .pagination li.current{background:#63c1b8;border:1px solid #358891;color:#fff;width:3.6rem;height:3.6rem;border-radius:.4rem;padding-bottom:.2rem}body .pager .pagination li.m-pagenation__prev a{color:rgba(0,0,0,0);background:rgba(0,0,0,0) url(./assets/images/template/arrow_left.svg) no-repeat center center;background-size:contain;border:none}body .pager .pagination li.m-pagenation__next a{color:rgba(0,0,0,0);background:rgba(0,0,0,0) url(./assets/images/template/arrow_right.svg) no-repeat center center;background-size:contain;border:none}@media screen and (max-width: 800px){body.single-facility section#result{padding-top:3.9rem;padding-top:4.4rem}}body section#result{padding-top:4.4rem}@media screen and (max-width: 800px){body section#result{padding-top:2.8rem}}body section#result form{position:relative;padding-bottom:7.4rem}body section#result h2,body section#result .pagetitle{text-align:center;font-size:3.2rem;font-weight:700;line-height:1.5;color:#1f8588;letter-spacing:0}@media screen and (max-width: 800px){body section#result h2.hospital,body section#result .pagetitle.hospital{margin-top:2.6rem}}@media screen and (max-width: 800px){body section#result h2.localgovernment.archive,body section#result .pagetitle.localgovernment.archive{margin-top:2.6rem}}@media screen and (max-width: 800px){body section#result h2.hospital.detail,body section#result .pagetitle.hospital.detail{margin-top:0}}@media screen and (max-width: 800px){body section#result h2,body section#result .pagetitle{font-size:2.8rem;line-height:1.1428571429;letter-spacing:.05em}}@media screen and (max-width: 800px){body section#result h2.localgovernment+h3,body section#result .pagetitle.localgovernment+h3{margin-top:5.2rem}}body section#result h3{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-top:4.4rem;height:9.6rem;border-radius:5rem 5rem 0 0;background:rgba(0,0,0,0) linear-gradient(0deg, #32a0c1 0%, #3399c9 100%) 0% 0% no-repeat padding-box;position:relative;padding-top:3.8rem}@media screen and (max-width: 800px){body section#result h3{margin-top:4rem}}body section#result h3::before{content:"";display:block;width:3rem;height:3rem;position:absolute;left:50%;top:1.8rem;transform:translateX(-50%);background:url(./assets/images/search/icon_hosptal.png) no-repeat left center;background-size:contain}@media screen and (max-width: 800px){body section#result h3::before{top:1.8rem}}body section#result .search_box{width:100%;padding:2rem 2rem 0;background-color:#e4ecf2}@media screen and (max-width: 800px){body section#result .search_box{padding-top:1.8rem}}body section#result .search_box .text{text-align:center}body section#result .search_box .parameters{margin-top:2rem;display:flex;align-items:center;padding:1rem 1rem 1.4rem;width:100%;min-height:5rem;border-radius:1rem;color:#4586c9;background-color:#fff}@media screen and (max-width: 800px){body section#result .search_box .parameters{padding-top:1rem}}body section#result p.search_btn{display:inline-block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% + 4rem)}body section#result p.search_btn input{display:flex;justify-content:center;align-items:center;background:#3298ca;font-size:1.6rem;font-weight:700;color:#fff;width:100%;height:4.8rem;text-decoration:none;border:none;cursor:pointer;padding-left:3.8rem}body section#result p.search_btn::after{content:"";display:block;width:2.3rem;height:2.3rem;background:url(./assets/images/search/icon_search.png) no-repeat;background-size:contain;position:absolute;left:calc(50% - 5.4em);top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){body section#result p.search_btn::after{margin-top:.4rem}}body section#result .match{margin-top:2.6rem}body section#result .match span{color:#1f8588}body section#result .gmap{margin-top:3.6rem;line-height:100%;width:100%;height:26.8rem}body section#result .card{border:.1rem solid #1e8588;border-radius:1rem;margin-top:2.6rem}@media screen and (max-width: 800px){body section#result .card{margin-top:2.8rem}}@media screen and (max-width: 800px){body section#result .card.hospital{margin-top:2.4rem}}body section#result .card.hospital.detail{margin-top:4.6rem}body section#result .card.hospital.hospital.detail{margin-top:5rem;padding-bottom:3.4rem}body section#result .card.detail{margin-top:5.2rem}@media screen and (max-width: 800px){body section#result .card.detail{margin-top:4.2rem}}body section#result .card.detail>.title{min-height:7rem}body section#result .card+.card{margin-top:3.2rem}@media screen and (max-width: 800px){body section#result .card+.card{margin-top:3.2rem}}body section#result .card .title{background-color:#1f8588;border-radius:.9rem .9rem 0 0;padding:1.2rem 4rem .8rem 2rem;line-height:2;margin:0}@media screen and (max-width: 800px){body section#result .card .title{padding:1.2rem 2rem 1rem}}body section#result .card .title .number{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:#fff;border-radius:50%;color:#1f8588;font-size:1.8rem;margin:0 auto}body section#result .card .title .name{color:#fff;font-size:2rem;text-align:center}body section#result .card>div,body section#result .card>dd{font-size:1.6rem;padding:2.3rem 0 2.4rem 4rem;margin:0 2rem;position:relative;border-bottom:1px solid #1e8588}@media screen and (max-width: 800px){body section#result .card>div,body section#result .card>dd{padding:1.7rem 0 2.6rem 3.8rem}}body section#result .card>div::after,body section#result .card>dd::after{content:"";display:block;position:absolute;top:2rem;left:0}body section#result .card>div:has(dl),body section#result .card>dd:has(dl){padding:2.2rem 0 1.6rem 0}@media screen and (max-width: 800px){body section#result .card>div:has(dl),body section#result .card>dd:has(dl){padding-bottom:1.5rem}}body section#result .card>div:has(+.link),body section#result .card>div:last-child,body section#result .card>dd:has(+.link),body section#result .card>dd:last-child{border-bottom:none}body section#result .card>div p.item_name,body section#result .card>dd p.item_name{color:#1f8588}body section#result .card>div span,body section#result .card>dd span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body section#result .card>div>dl,body section#result .card>dd>dl{position:relative}body section#result .card>div>dl dt,body section#result .card>dd>dl dt{color:#1f8588;font-weight:bold;position:relative;padding-left:3.5rem}body section#result .card>div>dl dt::before,body section#result .card>dd>dl dt::before{content:"";display:block;position:absolute}body section#result .card>div>dl.address dt::before,body section#result .card>dd>dl.address dt::before{width:2rem;height:2.4rem;background:url(./assets/images/search/icon_marker.png) no-repeat;background-size:contain;top:.2rem;left:0}body section#result .card>div>dl.tel dt::before,body section#result .card>dd>dl.tel dt::before{width:2.4rem;height:3rem;background:url(./assets/images/search/icon_phone.png) no-repeat;background-size:contain;top:.2rem;left:0}body section#result .card>div>dl.generic dt::before,body section#result .card>dd>dl.generic dt::before{width:2rem;height:2rem;background:url(./assets/images/search/icon_generic.png) no-repeat;background-size:contain;top:.2rem;left:0}body section#result .card>div>dl dd,body section#result .card>dd>dl dd{line-height:1.625;padding-left:3.5rem}body section#result .card>div>dl dd .pdf,body section#result .card>dd>dl dd .pdf{margin:1rem 0}body section#result .card .photo{padding:1.6rem 0 0;border-bottom:none}@media screen and (max-width: 800px){body section#result .card .photo{padding-bottom:.8rem}}body section#result .card .photo:has(.splide)+div{margin-top:1rem}@media screen and (max-width: 800px){body section#result .card .photo:has(.splide)+div{margin-top:-2.6rem}}body section#result .card .photo+div{margin-top:1.6rem}@media screen and (max-width: 800px){body section#result .card .photo+div{margin-top:0}}@media screen and (max-width: 800px){body section#result .card .address{padding-top:2rem}}body section#result .card .address::after{width:2rem;height:2.4rem;background:url(./assets/images/search/icon_marker.png) no-repeat;background-size:contain;margin:.3rem 0 0 .2rem}body section#result .card .tel{margin-top:-0.3rem}@media screen and (max-width: 800px){body section#result .card .tel{margin-top:.2rem}}body section#result .card .tel a{color:#000}body section#result .card .tel::after{width:2.4rem;height:3rem;background:url(./assets/images/search/icon_phone.png) no-repeat;background-size:contain;margin-top:.4rem}@media screen and (max-width: 800px){body section#result .card .tel::after{margin-top:.2rem}}@media screen and (max-width: 800px){body section#result .card.hospital.detail dd.tel{padding-bottom:2rem}}body section#result .card .department{border-bottom:1px solid #1e8588;padding-top:1.8rem;padding-bottom:2rem;line-height:1.625}@media screen and (max-width: 800px){body section#result .card .department{padding-bottom:2.2rem}}body section#result .card .department::after{width:2.4rem;height:3rem;background:url(./assets/images/search/icon_stethoscope_g.png) no-repeat;background-size:contain}body section#result .card .generics{border-bottom:1px solid #1e8588;padding-top:1.8rem;padding-bottom:2rem;line-height:1.625}@media screen and (max-width: 800px){body section#result .card .generics{padding-bottom:2.2rem}}body section#result .card .generics::after{width:2.4rem;height:3rem;background:url(./assets/images/search/icon_generic.png) no-repeat;background-size:contain}body section#result .card .treat{border-bottom:1px solid #1e8588;padding-top:1.8rem;padding-bottom:2rem;line-height:1.625}@media screen and (max-width: 800px){body section#result .card .treat{padding-bottom:2.2rem}}body section#result .card .treat::after{width:2.4rem;height:3rem;background:url(./assets/images/search/icon_hospital_g.png) no-repeat;background-size:contain}@media screen and (max-width: 800px){body section#result .card.hospital.detail dd.treat{padding-bottom:1.6rem}}body section#result .card .type{border-bottom:1px solid #1e8588;margin-top:-0.3rem}@media screen and (max-width: 800px){body section#result .card .type{margin-top:.2rem}}body section#result .card .type::after{width:2.5rem;height:1.9rem;background:url(./assets/images/search/icon_school_g.png) no-repeat;background-size:contain;top:2.6rem}body section#result .card .curriculum{border-bottom:1px solid #1e8588;margin-top:-0.3rem}@media screen and (max-width: 800px){body section#result .card .curriculum{margin-top:.2rem}}body section#result .card .curriculum h4{font-weight:bold;color:#1f8588}body section#result .card .curriculum::after{width:1.8rem;height:2.3rem;background:url(./assets/images/search/icon_book_g.png) no-repeat;background-size:contain}body section#result .card.detail dd.curriculum{padding-bottom:1.8rem}body section#result .card.detail dd.curriculum::after{top:2.3rem;left:.3rem}body section#result .card .licence{border-bottom:1px solid #1e8588;margin-top:-0.3rem}@media screen and (max-width: 800px){body section#result .card .licence{margin-top:.2rem}}body section#result .card .licence h4{font-weight:bold;color:#1f8588}body section#result .card .licence::after{width:2.2rem;height:1.5rem;background:url(./assets/images/search/icon_card_g.png) no-repeat;background-size:contain}body section#result .card.detail .licence{padding-bottom:1.8rem}body section#result .card.detail .licence::after{top:2.8rem;left:.2rem}body section#result .card .url{border-bottom:1px solid #1e8588;margin-top:-0.3rem}@media screen and (max-width: 800px){body section#result .card .url{margin-top:.2rem}}body section#result .card .url a{color:#000;-webkit-text-decoration:n;text-decoration:n}body section#result .card .url::after{width:2.5rem;height:2.5rem;background:url(./assets/images/search/icon_page.png) no-repeat;background-size:contain}body section#result .card .notice{padding-top:1.8rem;line-height:1.625;border-bottom:none}@media screen and (max-width: 800px){body section#result .card .notice{padding-top:1.4rem;padding-bottom:2.2rem}}body section#result .card .notice::after{width:2.4rem;height:3rem;background:url(./assets/images/search/icon_memo.png) no-repeat;background-size:contain}@media screen and (max-width: 800px){body section#result .card .notice::after{margin-top:-0.6rem}}@media screen and (max-width: 800px){body section#result .card.hospital .notice{padding-top:2rem}}body section#result .card.hospital .notice::after{background:url(./assets/images/search/icon_generic.png) no-repeat;background-size:contain}@media screen and (max-width: 800px){body section#result .card.hospital .notice::after{margin-top:0}}body section#result .card.detail .notice{padding-bottom:2.8rem;margin-top:.8rem}body section#result .card .link{padding:2.2rem 2rem 3rem 0;border-bottom:none}@media screen and (max-width: 800px){body section#result .card .link{padding-top:0;margin-top:-0.2rem}}body section#result .card .link::after{content:none}body section#result .card .link .link_btn{background-color:#63c1b8;padding-right:4.8rem;width:29rem}body section#result .card .link .link_btn::after{width:2rem;height:2rem;right:7rem;background:url(./assets/images/icon_arrow_white.svg) no-repeat;background-size:contain}body section#result .link_btn.back{margin-top:6.2rem;margin-top:3.6rem}body section#result .link_btn.back.school{margin-top:5.6rem}body section#result .link_btn.back.hospital{margin-top:5.6rem}body section#result .link_btn.back.localgovernment{margin-top:6rem}body section#result .splide .button{background-color:rgba(0,0,0,0);transition:.2s;width:1.7rem;height:2rem;opacity:1}@media screen and (max-width: 800px){body section#result .splide .button{width:1.7rem;height:2rem}}body section#result .splide .button::before{background-repeat:no-repeat;background-size:contain;bottom:0;content:"";margin:auto;width:1.7rem;height:2rem}body section#result .splide .prev::before{background-image:url("./assets/images/search/slide_left.svg")}body section#result .splide .next::before{background-image:url("./assets/images/search/slide_right.svg")}body section#result .splide .splide__arrows{display:flex;gap:2rem;align-items:center;margin-top:3.6rem;justify-content:center}@media screen and (max-width: 800px){body section#result .splide .splide__arrows{margin-top:2.1rem}}body section#result .splide .splide__arrows .splide__arrow{position:static;transform:none}body section#result .splide .splide__pagination{display:flex;flex-wrap:wrap;gap:0 1rem;text-align:center;position:static;padding:0}body section#result .splide .splide__pagination>li{font-size:0}body section#result .splide .splide__pagination>li button{width:1.8rem;height:1.8rem;background-color:#d5d5d5;margin:0;opacity:1}body section#result .splide .splide__pagination>li .is-active{transform:none;background-color:#1f8588}/*# sourceMappingURL=style.css.map */