﻿@import url("https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&family=Noto+Sans+JP:wght@100..900&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;color:#222222}a:hover{cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*:after,*:before,a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-padding-top:90px;scroll-behavior:smooth;-webkit-scroll-padding-top:90px}@media only screen and (max-width: 768px){html{scroll-padding-top:90px}}body{position:relative;width:calc(100vw - (100vw - 100%));min-width:300px;-webkit-text-size-adjust:100%;font-family:"Zen Kaku Gothic New", serif;font-weight:normal;font-style:normal;line-height:1.6;color:#222222;overflow-x:hidden;letter-spacing:0.04em;font-size:16px}@media only screen and (max-width: 768px){body{font-size:3.2vw}}h1,h2,h3,h4,h5,h6{font-weight:400}li{list-style-type:none}a{text-decoration:none;color:#222222;transition:0.4s ease-in-out}img{border:0;vertical-align:middle;max-width:100%;height:auto}address,em,i{font-style:normal;font-style:normal}button,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none;vertical-align:middle;font-size:inherit;color:#222222;font-family:"Noto Sans JP", sans-serif}input::-webkit-input-placeholder{color:#bfbfbf}input:-ms-input-placeholder{color:#bfbfbf}input::-moz-placeholder{color:#bfbfbf}option{}sup{position:relative;top:-0.7em;font-size:70%}a[href^="tel:"].tel_disable{pointer-events:none;text-decoration:none}img[src$=".svg"]{width:100%}.wrap{transition:0.3s;position:relative}#header{width:100%;position:fixed;top:0;z-index:999;display:flex;justify-content:space-between;align-items:center;padding:0 min(1.5vw, 30px);transition:0.4s ease-in-out;background:#fff;height:80px}@media only screen and (max-width: 768px){#header{padding:0 0 0 min(5vw, 20px)}}#header .h_logoarea{display:flex;align-items:center;width:40%;padding:3vw 0}@media print, screen and (min-width: 769px ){#header .h_logoarea{width:19%;padding:15.5px 0;display:block}}#header .h_logoarea img.logo{max-width:320px;width:100%}#header .nav_area{display:flex;align-items:center;justify-content:flex-end}#header .hamburger{border:none;width:min(10vw, 80px);height:min(10vw, 80px);background:none;cursor:pointer;min-width:60px;z-index:20;display:flex;align-items:center;justify-content:center;position:relative;order:2}@media print, screen and (min-width: 769px ){#header .hamburger{display:none}}#header .hamburger::before{position:absolute;content:"メニュー";font-size:2vw;text-align:center;bottom:0;color:#222222;letter-spacing:0}#header .hamburger .hamburger__line{position:relative;top:-1.95vw;width:26px;height:2px;background:#dc9925;display:block}#header .hamburger .hamburger__line::before,#header .hamburger .hamburger__line::after{content:"";display:block;position:absolute;width:inherit;height:inherit;transition:transform 0.3s;background:#dc9925}#header .hamburger .hamburger__line::before{top:-8px}#header .hamburger .hamburger__line::after{bottom:-8px}#header .hamburger[aria-expanded="true"]::before{content:"閉じる"}#header .hamburger[aria-expanded="true"] .hamburger__line{background:transparent}#header .hamburger[aria-expanded="true"] .hamburger__line::before{top:0;transform:rotate(45deg)}#header .hamburger[aria-expanded="true"] .hamburger__line::after{bottom:0;transform:rotate(-45deg)}#header .globalnav{width:70%}@media only screen and (max-width: 768px){#header .globalnav{display:none;width:100vw;position:absolute;top:80px;left:0;height:100vh;padding:2vw 5vw 100px;background:#F7F5F2;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2}}#header .globalnav .gnav{display:flex;justify-content:flex-end;gap:0 min(2vw, 60px)}@media only screen and (max-width: 768px){#header .globalnav .gnav{flex-direction:column;justify-content:center;gap:0}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li{border-bottom:1px solid #ddd}}#header .globalnav .gnav>li>a{display:block;text-align:center;font-size:min(1.1vw, 16px);font-weight:500;padding:26px 0;white-space:nowrap}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>a{font-size:3.8vw;font-weight:500;text-align:left;padding:0.85em 0}}#header .globalnav .gnav>li>a.haschild{position:relative}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>a.haschild::before{content:"";width:0.75em;height:0.75em;border-right:2px solid #614A3F;border-bottom:2px solid #614A3F;transform:rotate(45deg);transition:0.3s;position:absolute;right:1em;top:0;bottom:0;margin:auto}}#header .globalnav .gnav>li>a span{position:relative}#header .globalnav .gnav>li>a span::before{position:absolute;content:"";background:#dc9925;width:0;height:1px;bottom:-5px;left:0;transition:0.5s}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>a:hover span::before{width:100%}}#header .globalnav .gnav>li>.mega_menu{display:none;width:100%}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.mega_menu{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);top:78px;background:#F7F5F2;padding:30px min(2vw, 40px)}}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner{position:relative}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner{display:flex;align-items:stretch;justify-content:flex-start}}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div{margin-left:5em;width:60%}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div{margin:2vw 0 0;width:100%;position:relative}}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div>span{font-size:24px;font-weight:500;padding:0.75em 0;display:block;border-bottom:1px solid #ddd}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div>span{border-bottom:none;font-size:4.4vw}}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li{width:calc((100% / 3) - 1.5%);margin:0 1.75% 0 0}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li:not(:last-of-type){border-bottom:1px solid #ddd}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li{margin:0 0 2% 0;width:100%;border:none}}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li a{text-align:left;font-weight:400;padding:0.75em 2em 0.75em 0;width:100%;position:relative;height:5.5em;display:table}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li a{height:auto}}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li a span{display:table-cell;vertical-align:middle;font-size:20px}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li a span{font-size:3.8vw}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li a::before{content:"";width:0.75em;height:0.75em;border-top:2px solid #614A3F;border-right:2px solid #614A3F;transform:rotate(45deg);position:absolute;right:1em;top:0;bottom:0;margin:auto}}#header .globalnav .gnav>li>.mega_menu .mega_menu_inner>div ul li:nth-of-type(3n){margin-right:0}#header ul.header_linkarea{display:flex;align-items:center;justify-content:flex-start;margin-left:2em}@media only screen and (max-width:1100px){#header ul.header_linkarea{margin-left:1em}}@media only screen and (max-width: 768px){#header ul.header_linkarea{margin:0 1em 0 0;order:1}}#header ul.header_linkarea>li{padding:0 2em;border-left:1px solid #dddddd}@media only screen and (max-width:1100px){#header ul.header_linkarea>li{padding:0 1em}}@media only screen and (max-width: 768px){#header ul.header_linkarea>li{padding:0 1em;border-left:none}}#header ul.header_linkarea>li>a{display:block}#header ul.header_linkarea>li>a>span{display:block;padding:2.5em 0 0;font-size:min(0.9vw, 14px);text-align:center;position:relative}@media only screen and (max-width: 768px){#header ul.header_linkarea>li>a>span{font-size:2.6vw}}#header ul.header_linkarea>li>a>span::before{content:"";width:1.5em;height:1.5em;position:absolute;left:0;right:0;top:0.5em;margin:auto}#header ul.header_linkarea>li.memder>a>span::before{background:url(../img/common/i_member.svg) no-repeat center / contain}#header ul.header_linkarea>li.search>a>span::before{background:url(../img/common/i_search.svg) no-repeat center / contain}#header ul.header_linkarea>li.search>a.haschild_on>span::before{width:2.9em;height:2.8em;background:#D98003 url(../img/common/i_search_w.svg) no-repeat;background-position:top 55% left 55%;background-size:1.5em;border-radius:100%;top:-0.2em;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}#header ul.header_linkarea>li.search>.mega_menu{display:none;padding:0 0 15px;width:100%}@media print, screen and (min-width: 769px ){#header ul.header_linkarea>li.search>.mega_menu{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);top:78px;background:#F7F5F2;padding:30px min(2vw, 40px)}}@media only screen and (max-width: 768px){#header ul.header_linkarea>li.search>.mega_menu{position:absolute;top:80px;z-index:4;left:0;padding:2vw 5vw;width:100%;background:#F7F5F2}}#header ul.header_linkarea>li.search>.mega_menu .search_area{max-width:430px;width:100%;text-align:right;margin:auto;margin-right:0;position:relative;border:1px solid #ccc;border-radius:4px;padding:0.25em 3em 0.25em 0.5em;background:#fff}@media only screen and (max-width: 768px){#header ul.header_linkarea>li.search>.mega_menu .search_area{max-width:100%}}#header ul.header_linkarea>li.search>.mega_menu .search_area .gsc-control-cse.gsc-control-cse-en{padding:0;border:none}#header ul.header_linkarea>li.search>.mega_menu .search_area .gsc-input{width:100%;padding:0}#header ul.header_linkarea>li.search>.mega_menu .search_area .gsc-input .gsc-input-box{border:none}#header ul.header_linkarea>li.search>.mega_menu .search_area button.gsc-search-button{position:absolute;right:15px;top:0;bottom:0;margin:auto;width:3.5vw;height:3.5vw;max-width:20px;max-height:20px;background:url(../img/common/i_search_btn.svg) no-repeat center / contain;text-indent:-999999px;border:none;padding:0}#header ul.header_linkarea>li.search .gsc-results-wrapper-overlay.gsc-results-wrapper-visible{height:88vh}.bg_Blur{width:100vw !important;height:100%;background-color:#F7F5F2;opacity:0;position:absolute !important;top:0;bottom:0;left:0;right:0;margin:0 -5vw !important;z-index:-1;display:none}.bg_Blur.active{backdrop-filter:blur(6px) brightness(100%);opacity:1;z-index:-1;display:block}@media print, screen and (min-width: 769px ){.bg_Blur.active{display:none}}.open #header .globalnav .gnav>li>a.haschild::before{transform:rotate(225deg);transition:0.3s;top:0.5em}footer .f_info{background:#F7F5F2}footer .f_info h2.sec_ttl{font-size:30px;font-family:"Albert Sans", serif}@media only screen and (max-width: 768px){footer .f_info h2.sec_ttl{display:flex;align-items:center;justify-content:baseline}}footer .f_info h2.sec_ttl span{font-family:"Zen Kaku Gothic New", serif;font-size:20px}footer .f_info .foot_link_list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}footer .f_info .foot_link_list li{max-width:216px;width:calc((100% / 6) - 1%)}@media only screen and (max-width: 768px){footer .f_info .foot_link_list li{width:calc((100% / 2) - 1%);margin:0 0 2%}}footer small{padding:30px 0;background:#fff;font-size:12px;text-align:center;display:block}@media only screen and (max-width: 768px){footer small{font-size:10px}}.sp{display:block}@media print, screen and (min-width: 769px ){.sp{display:none}}.pc{display:none}@media print, screen and (min-width: 769px ){.pc{display:block}}.en_font{font-family:"Albert Sans", serif;font-weight:bold}.font_sm{font-size:16px}@media only screen and (max-width: 768px){.font_sm{font-size:3.2vw}}.center{text-align:center}main{display:block;width:100%;position:relative;padding-top:80px;z-index:1}@media only screen and (max-width: 768px){main{padding-top:60px}}footer{display:block;width:100%;position:relative;z-index:1}.sec_inner{max-width:1600px;width:90%;margin:0 auto}.sec_inner.sec_size02{max-width:1200px}.sec_inner02{padding:80px 0;max-width:1400px;width:94%;margin:0 auto}@media only screen and (max-width: 768px){.sec_inner02{padding:8vw 0}}.sec_inner02>.contentsarea{max-width:1040px;margin:0 auto;width:90%}.sec_ttl{text-align:center;font-size:32px;font-weight:500;letter-spacing:5px;margin:0 0 1.25em}@media only screen and (max-width: 768px){.sec_ttl{font-size:5.4vw;margin:0 0 3vw}}.sec_ttl span{color:#009E69;font-weight:bold;font-size:20px;display:block}@media only screen and (max-width: 768px){.sec_ttl span{font-size:3.8vw}}.sec_ttl.text_left{text-align:left}@media print, screen and (min-width: 769px ){.sec_ttl.ttl_rl{writing-mode:vertical-rl;text-align:left}}@media only screen and (max-width: 768px){.sec_ttl.ttl_rl{display:flex;align-items:baseline;justify-content:flex-start}.sec_ttl.ttl_rl span{order:2;margin-left:1.75vw;letter-spacing:0.05em}}.sec_ttl.ttl_rl span.en_font{font-size:70px;font-weight:500;color:#222}@media only screen and (max-width: 768px){.sec_ttl.ttl_rl span.en_font{order:0;font-size:10vw;margin-left:0}}.sec_ttl02{font-size:24px;font-weight:500;margin-bottom:30px;text-align:center;letter-spacing:5px}@media only screen and (max-width: 768px){.sec_ttl02{font-size:5.4vw;margin-bottom:3vw}}.sec_ttl02.text_left{text-align:left}.sec_ttl02.border_bottom{border-bottom:1px solid}@media print, screen and (min-width: 769px ){a[href*="tel:"]{pointer-events:none;cursor:default}}.commonBtn{background:#009E69;position:relative;text-align:center;display:block;width:100%;max-width:380px;line-height:70px;border:1px solid #009E69;background:transparent;position:relative;border-radius:4px}@media only screen and (max-width: 768px){.commonBtn{width:72vw;font-size:3.6vw}}.commonBtn::before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:1.75em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}.commonBtn::after{content:"";width:1em;height:1em;border-radius:100%;background:#009E69;position:absolute;right:1.35em;top:0;bottom:0;margin:auto;transition:0.3s}.commonBtn:hover{background:#009E69;color:#fff}.commonBtn:hover::before{border-top:1px solid #009E69;border-right:1px solid #009E69}.commonBtn:hover::after{background:#fff}.commonBtn.center{margin:0 auto}.commonBtn.vertical{writing-mode:vertical-rl;width:50px}.commonBtn.vertical::before{width:1px;height:40px;left:50%;top:0}@media only screen and (max-width: 768px){.commonBtn.vertical::before{height:30px}}.commonBtn.vertical::after{width:1px;height:0;left:50%;top:0}.commonBtn.vertical:hover::after{height:40px}@media only screen and (max-width: 768px){.commonBtn.vertical:hover::after{height:30px}}.btn_right .commonBtn{margin-right:0}@media only screen and (max-width: 768px){.btn_right .commonBtn{margin-right:auto}}.animate{opacity:0;transition:opacity 1s ease-in-out}.animate.is-active{opacity:1}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb120{margin-bottom:120px !important}.mb140{margin-bottom:140px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.align_left{text-align:left !important}.align_center{text-align:center !important}.align_right{text-align:right !important}@media only screen and (max-width: 768px){.spmt30{margin-top:30px !important}.spmb30{margin-bottom:30px !important}.spmb40{margin-bottom:40px !important}.spmb50{margin-bottom:50px !important}.spmb60{margin-bottom:60px !important}}.middle{}.middle p{font-size:16px;line-height:1.8}@media only screen and (max-width: 768px){.middle p{font-size:3.6vw}}.middle p+p{margin:1em 0}.middle p a:not([href*="tel:"]){color:#009E69;text-decoration:underline;text-underline-offset:0.25em}.middle .text_right{text-align:right}.middle .middle_mv{background:#DBECE6 url(../img/common/mv_back.webp) no-repeat center right/contain}.middle .middle_mv .sec_inner02{height:630px;display:table;padding:0}@media only screen and (max-width: 768px){.middle .middle_mv .sec_inner02{height:max(80vw, 220px);aspect-ratio:1.6}}.middle .middle_mv .sec_inner02 .page_ttl{display:table-cell;vertical-align:middle;font-size:40px;font-weight:bold}@media only screen and (max-width: 768px){.middle .middle_mv .sec_inner02 .page_ttl{font-size:6.8vw;display:block;margin-top:80px}}.middle .middle_mv .sec_inner02 .page_ttl span{font-size:52%;font-weight:bold;letter-spacing:0.125em;color:#009E69;display:block;font-family:"Albert Sans", "Zen Kaku Gothic New", serif}.middle .pankuzu_wrap{margin:10px 0}.middle .pankuzu_wrap .pankuzu{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type){padding-right:1.5em;position:relative}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type)::before{content:"";width:0.45em;height:0.45em;border-top:1px solid #ccc;border-right:1px solid #ccc;position:absolute;right:0.65em;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type) a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ccc}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type) a:hover{text-decoration-color:#222}.middle .bg_yellow{background:#fff6ea}.middle .bg_gray{background:#F7F5F2}.middle .sec_block{padding:50px 0}@media only screen and (max-width: 768px){.middle .sec_block{padding:10vw 0}}.middle .sec_block .sec_inner{max-width:1040px}.middle .sec_middle_ttl01{font-size:30px;font-weight:600;padding:0 0 0.75em;margin-bottom:1.75em;position:relative}@media only screen and (max-width: 768px){.middle .sec_middle_ttl01{font-size:6vw}}.middle .sec_middle_ttl01::after{content:"";max-width:80px;height:2px;width:30%;background:#009E69;position:absolute;bottom:0;left:0;right:0;margin:auto}.middle .sec_middle_ttl01 span{display:block;font-size:70%}.middle .sec_middle_ttl02{font-size:28px;font-weight:500;margin:0 0 1.5em;line-height:1.8;color:#009E69}@media only screen and (max-width: 768px){.middle .sec_middle_ttl02{font-size:5.2vw}}.middle .sec_middle_ttl03{font-size:26px;font-weight:500;border-bottom:2px solid #dc9925;padding-bottom:0.75em;margin:1.5em 0 0.75em}@media only screen and (max-width: 768px){.middle .sec_middle_ttl03{font-size:4.4vw}}.middle .sec_middle_ttl03.text_indent{padding-left:1em;text-indent:-1em}.middle .sec_middle_ttl04{font-size:20px;font-weight:500;color:#614a3f;margin:0.75em 0}@media only screen and (max-width: 768px){.middle .sec_middle_ttl04{font-size:4vw}}.middle .sec_middle_sub_ttl{font-size:24px;font-weight:bold;margin:0 0 1.5em;line-height:1.8}@media only screen and (max-width: 768px){.middle .sec_middle_sub_ttl{font-size:4.2vw}}.middle .text_block{background:#fff;padding:30px 50px;margin:2.5em 0}@media only screen and (max-width: 768px){.middle .text_block{padding:4vw 6vw}}.middle .text_block.bg_yellow{background:#fff6ea}.middle .text_block h3{font-size:20px;font-weight:500;color:#dc9925}@media only screen and (max-width: 768px){.middle .text_block h3{font-size:3.6vw}}.middle .text_block p{margin:0}.middle .table01{margin:1.5em 0}.middle .table01 tr th,.middle .table01 tr td{text-align:left;padding:20px;border-top:1px solid #ccc;font-size:20px}@media only screen and (max-width: 768px){.middle .table01 tr th,.middle .table01 tr td{font-size:3.6vw;display:block;width:100%}}.middle .table01 tr th{width:20%;border-top:1px solid #dc9925}@media only screen and (max-width: 768px){.middle .table01 tr th{width:100%}}.middle .table01 tr:last-of-type th{border-bottom:1px solid #dc9925}@media only screen and (max-width: 768px){.middle .table01 tr:last-of-type th{border-bottom:none}}.middle .table01 tr:last-of-type td{border-bottom:1px solid #ccc}@media only screen and (max-width: 768px){.middle .sp_scroll{overflow-x:scroll}.middle .sp_scroll::-webkit-scrollbar{background:#F7F5F2;border-radius:50px}.middle .sp_scroll::-webkit-scrollbar-thumb{background:#666;border-radius:50px}}.middle .sp_scroll .table02{margin:1.5em 0;width:100%;border:1px solid #ddd}@media only screen and (max-width: 768px){.middle .sp_scroll .table02{min-width:1040px}}.middle .sp_scroll .table02 th,.middle .sp_scroll .table02 td{text-align:left;padding:20px;border-bottom:1px solid #ddd;font-size:20px}@media only screen and (max-width: 768px){.middle .sp_scroll .table02 th,.middle .sp_scroll .table02 td{font-size:3.6vw}}.middle .sp_scroll .table02 th.center,.middle .sp_scroll .table02 td.center{text-align:center}.middle .sp_scroll .table02 th{background:#dc9925;color:#fff;vertical-align:middle}.middle .sp_scroll .table02 td{background:#fff}.middle .sp_scroll .table02 td.bg_gray{background:#F7F5F2}.middle .sp_scroll .table02 td>span{font-weight:bold;padding-right:1em}.middle .sp_scroll .table02.table_border th,.middle .sp_scroll .table02.table_border td{border:1px solid #ddd}.middle ul.anchor_link{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.middle ul.anchor_link li{padding:0 1.5em;margin:0.75em 0;border-left:1px solid #ccc;position:relative}@media only screen and (max-width: 768px){.middle ul.anchor_link li{padding:0 1em}}.middle ul.anchor_link li::after{content:"";width:1px;height:100%;background:#ccc;position:absolute;right:-1px;top:0}.middle ul.anchor_link li a{font-size:20px;padding-right:1.5em;position:relative;transition:0.3s;display:block}@media only screen and (max-width: 768px){.middle ul.anchor_link li a{font-size:3.4vw}}.middle ul.anchor_link li a::after{content:"";width:0.5em;height:0.5em;border-right:2px solid #614A3F;border-bottom:2px solid #614A3F;transform:rotate(45deg);position:absolute;right:0;top:0;bottom:0;margin:auto;transition:0.3s}.middle ul.anchor_link li a:hover{color:#dc9925}.middle ul.anchor_link li a:hover::after{content:"";border-right:2px solid #dc9925;border-bottom:2px solid #dc9925}.middle ul.notes li{font-size:16px;padding-left:1em;text-indent:-1em;margin:0.5em 0}@media only screen and (max-width: 768px){.middle ul.notes li{font-size:3.2vw}}.middle ul.notes li::before{content:"※"}.middle .notes02 li{margin:0.25em 0;padding-left:2.55em;text-indent:-2.55em}.middle .nom_list li{margin:0 0 0.75em 1.5em;list-style:decimal}.middle .nom_list02 li{padding-left:2.5em;text-indent:-2.5em;margin:0.25em 0}.middle .disc_list li{margin:0.75em 0;padding-left:1.5em;position:relative}.middle .disc_list li::before{content:"";width:0.65em;height:0.65em;background:#dc9925;border-radius:50%;position:absolute;left:0.5em;top:0.55em}.middle .disc_list li span{font-weight:bold;font-size:110%}.middle .disc_list02{margin-left:2em}.middle .disc_list02 li{margin:0.75em 0;list-style:disc}.middle ul.link_list{margin:1.5em 0}.middle ul.link_list li{width:31%;margin:0 2% 1% 0;display:inline-block;vertical-align:middle}@media only screen and (max-width: 768px){.middle ul.link_list li{width:47%;vertical-align:top}}.middle ul.link_list li a{display:block;padding-left:1.5em;position:relative}.middle ul.link_list li a::before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;left:0.3em;top:0.675em;z-index:1}.middle ul.link_list li a::after{content:"";width:1em;height:1em;position:absolute;left:0;top:0.35em;border-radius:100%;background:#009E69}.middle ul.link_list li a:hover{text-decoration:underline;text-underline-offset:0.35em}.middle .btn01{padding:0.9em 3em;display:block;width:90%;max-width:770px;margin:1em auto;text-align:center;background:#fff;font-size:18px;font-weight:500;border-radius:4px;border:1px solid #009E69;position:relative;transition:0.3s}@media only screen and (max-width: 768px){.middle .btn01{font-size:3.6vw;padding:0.9em 3em 0.9em 1.5em}}.middle .btn01::after{content:"";width:1.25em;height:1.25em;position:absolute;right:1.5em;top:0;bottom:0;margin:auto}.middle .btn01 span{font-size:80%;font-weight:normal}.middle .btn01:hover{background:#009E69;color:#fff}.middle .btn01:hover::after{filter:brightness(0) invert(1)}.middle .btn01.btn_link::before{content:"";width:0.35em;height:0.35em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:2em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}.middle .btn01.btn_link::after{border-radius:100%;background:#009E69;transition:0.3s}.middle .btn01.btn_link:hover::before{border-top:1px solid #009E69;border-right:1px solid #009E69}.middle .btn01.btn_link:hover::after{background:#fff;filter:none}.middle .btn01[target="_blank"]::after{background:url(../img/common/i_blank.svg) no-repeat center / contain}.middle .btn01.btn_pdf::after{width:1.5em;height:1.5em;background:url(../img/common/i_pdf.svg) no-repeat center / contain}.middle .btn01.btn_word::after{width:1.5em;height:1.5em;background:url(../img/common/i_word.svg) no-repeat center / contain}.middle .btn01.btn_excel::after{width:1.5em;height:1.5em;background:url(../img/common/i_excel.svg) no-repeat center / contain}.middle .img_block{margin:2.5em 0}.middle .img_block .img_block_inner{display:block;margin:auto;overflow:hidden}.middle .img_block .img_block_inner.img_radius{border-radius:20px}@media only screen and (max-width: 768px){.middle .img_block .img_block_inner.img_radius{border-radius:10px}}.middle .img_block.two_img{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.middle .img_block.two_img .img_block_inner{margin:2%}.middle .img_block.three_img{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.middle .img_block.three_img .img_block_inner{margin:2%}@media print, screen and (min-width: 769px ){.middle .img_block.three_img .img_block_inner{margin:1%;width:calc((100% - 6%) / 3)}}@media print, screen and (min-width: 769px ){.middle .img_block.nowrap{flex-wrap:nowrap}}.middle .overview_area{margin:20px 0}.middle .overview_area h5{background:#FFF6EA;color:#dc9925;text-align:center;font-size:20px;font-weight:500;padding:0.5em 0}@media only screen and (max-width: 768px){.middle .overview_area h5{font-size:3.6vw}}.middle .overview_area .overview_area_inner{padding:30px 50px;background:#fff;border-bottom:1px solid #ddd}@media only screen and (max-width: 768px){.middle .overview_area .overview_area_inner{padding:3vw}}.middle .overview_area .overview_area_inner:last-of-type{border-bottom:none}.middle .overview_area .overview_area_inner h6{font-size:20px;font-weight:500}@media only screen and (max-width: 768px){.middle .overview_area .overview_area_inner h6{font-size:3.6vw}}.middle .overview_area .overview_area_inner dl{margin:0.25em 1em;font-size:20px;display:flex;align-items:flex-start}@media only screen and (max-width: 768px){.middle .overview_area .overview_area_inner dl{font-size:3.6vw}}.middle .overview_area .overview_area_inner dl dt{position:relative}.middle .overview_area .overview_area_inner dl dt::after{content:"：";position:absolute;right:0}.middle .overview_area .overview_area_inner dl dt span{display:inline-block;min-width:4em;text-align-last:justify;padding-right:1em;white-space:nowrap;box-sizing:border-box}#ajha-kyoto .middle_mv{background:#DBECE6 url("../img/ajha-kyoto/ajha_logo.png") no-repeat center right/cover}#ajhc-kyoto .middle_mv{background:#DBECE6 url("../img/ajhc-kyoto/ajhc_logo.png") no-repeat center right/cover}#jha-kyoto .middle_mv{background:#DBECE6 url("../img/jha-kyoto/jha_logo.png") no-repeat center right/cover}#index main .sec_mv{width:100%;position:relative;overflow:hidden}#index main .sec_mv>.sec_inner{display:flex;align-items:flex-end;justify-content:flex-end;max-width:92%;margin:0 8% 0 0;max-width:none;margin:0 calc((100% - 1600px) / 2) 0 0;width:auto}@media only screen and (max-width:1780px){#index main .sec_mv>.sec_inner{margin:0 5% 0 0;width:95%}}@media only screen and (max-width: 768px){#index main .sec_mv>.sec_inner{max-width:100%;width:100%;margin:0;display:block}}#index main .sec_mv>.sec_inner .mv_slide{width:75%}@media only screen and (max-width: 768px){#index main .sec_mv>.sec_inner .mv_slide{width:100%}}#index main .sec_mv>.sec_inner .mv_slide img{height:100%;width:100%;object-fit:cover;object-position:center}#index main .sec_mv>.sec_inner .textarea{width:23%;margin-left:2%}@media only screen and (max-width: 768px){#index main .sec_mv>.sec_inner .textarea{max-width:max-content;height:auto;width:90%;margin:5% auto}}#index main .sec_mv>.sec_inner .textarea #main_ttl{opacity:0}@media only screen and (max-width: 768px){#index main .sec_mv>.sec_inner .textarea #main_ttl{position:absolute;top:4em;right:3vw;width:41%}}#index main .sec_mv>.sec_inner .textarea #main_ttl.d_block{animation-name:anime_up;animation-duration:0.7s;animation-iteration-count:1;animation-fill-mode:forwards}#index main .sec_mv>.sec_inner .textarea #main_ttl img{width:100%;height:auto}#index main .sec_mv>.sec_inner .textarea .event_area{margin-top:3em}#index main .sec_mv>.sec_inner .textarea .event_area img{width:100%;height:auto}#index main .slid_list_block>.sec_inner{margin:50px auto 90px}#index main .slid_list_block>.sec_inner .slid_list{margin-left:-15px;margin-right:-15px;width:100%}@media only screen and (max-width: 768px){#index main .slid_list_block>.sec_inner .slid_list{margin-left:0}}#index main .slid_list_block>.sec_inner .slid_list .slid_list_inner{margin:0 15px}#index main .slid_list_block>.sec_inner .slid_list .slid_list_inner figure{position:relative}#index main .slid_list_block>.sec_inner .slid_list .slid_list_inner figure img{width:100%;height:auto}#index main .slid_list_block>.sec_inner .slid_list .slid_list_inner h3{background:#F7F5F2;padding:0.5em 1.25em;font-size:18px}#index main .slid_list_block>.sec_inner .slid_list .slid_list_inner h3 span{display:block;padding-right:1.5em;position:relative;font-size:16px}#index main .slid_list_block>.sec_inner .slid_list .slid_list_inner h3 span::before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:0.45em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#index main .slid_list_block>.sec_inner .slid_list .slid_list_inner h3 span::after{content:"";width:1em;height:1em;border-radius:100%;background:#614a3f;position:absolute;right:0;top:0;bottom:0;margin:auto;transition:0.3s}#index main .slid_list_block>.sec_inner .slid_list .slick-slide{}#index main .slid_list_block>.sec_inner .slid_list .slick-dots{bottom:-40px;width:136px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}#index main .slid_list_block>.sec_inner .slid_list .slick-dots li{width:auto;height:auto}#index main .slid_list_block>.sec_inner .slid_list .slick-dots li button{width:5px;height:5px;padding:0;border-radius:100%;background:#ddd}#index main .slid_list_block>.sec_inner .slid_list .slick-dots li button::before{display:none}#index main .slid_list_block>.sec_inner .slid_list .slick-dots li.slick-active button{background:#222}#index main .slid_list_block>.sec_inner .arrow_box{display:flex;align-items:center;justify-content:center;position:relative;height:min(10px, 5vw)}#index main .slid_list_block>.sec_inner .arrow_box .slide-arrow{width:min(10px, 5vw);height:min(10px, 5vw);cursor:pointer;position:absolute}#index main .slid_list_block>.sec_inner .arrow_box .slide-arrow::after{content:"";width:min(10px, 5vw);height:min(10px, 5vw);border-top:2px solid #222;border-left:2px solid #222;transform:rotate(-45deg);position:absolute}#index main .slid_list_block>.sec_inner .arrow_box .slide-arrow.prev-arrow{right:calc(50% + 60px)}#index main .slid_list_block>.sec_inner .arrow_box .slide-arrow.next-arrow{left:calc(50% + 30px)}@media only screen and (max-width: 768px){#index main .slid_list_block>.sec_inner .arrow_box .slide-arrow.next-arrow{left:calc(50% + 60px)}}#index main .slid_list_block>.sec_inner .arrow_box .slide-arrow.next-arrow::after{transform:rotate(-225deg)}#index main .sec_support{padding:100px 0;background:#F7F5F2}@media only screen and (max-width: 768px){#index main .sec_support{padding:10vw 0}}@media print, screen and (min-width: 769px ){#index main .sec_support ul.support_list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}#index main .sec_support ul.support_list li{text-align:center}@media print, screen and (min-width: 769px ){#index main .sec_support ul.support_list li{max-width:380px;width:calc((100% / 4) - 1.5%)}}#index main .sec_support ul.support_list li a{background:#fff;padding:15px;display:block;border:1px solid #fff;border-radius:20px;overflow:hidden;transition:0.3s}#index main .sec_support ul.support_list li a p{margin:0.75em 0 0;font-size:min(1.185vw, 26px);font-weight:500;transition:0.3s}@media only screen and (max-width: 768px){#index main .sec_support ul.support_list li a p{font-size:4.2vw}}#index main .sec_support ul.support_list li a p span{font-size:79%;display:block}@media only screen and (max-width: 768px){#index main .sec_support ul.support_list li a img{width:100%}}#index main .sec_support ul.support_list li a:hover{border:1px solid #009E69}#index main .sec_support ul.support_list li a:hover p{color:#009E69}#index main .sec_support ul.support_list .slick-slide{padding:0 1em}#index main .sec_support ul.support_list .slick-dots{bottom:-40px}#index main .sec_support ul.support_list .slick-dots li{width:auto;height:auto}#index main .sec_support ul.support_list .slick-dots li button{width:5px;height:5px;padding:0;border-radius:100%;background:#ddd}#index main .sec_support ul.support_list .slick-dots li button::before{display:none}#index main .sec_support ul.support_list .slick-dots li.slick-active button{background:#222}#index main .sec_support .arrow_box02{display:flex;align-items:center;justify-content:center;position:relative;height:min(10px, 5vw)}#index main .sec_support .arrow_box02 .slide-arrow{width:min(10px, 5vw);height:min(10px, 5vw);cursor:pointer;position:absolute}#index main .sec_support .arrow_box02 .slide-arrow::after{content:"";width:min(10px, 5vw);height:min(10px, 5vw);border-top:2px solid #222;border-left:2px solid #222;transform:rotate(-45deg);position:absolute}#index main .sec_support .arrow_box02 .slide-arrow.prev-arrow{left:min(25vw, 123px)}#index main .sec_support .arrow_box02 .slide-arrow.next-arrow{right:min(25vw, 123px)}#index main .sec_support .arrow_box02 .slide-arrow.next-arrow::after{transform:rotate(-225deg)}#index main .sec_news{padding:100px 0}@media only screen and (max-width: 768px){#index main .sec_news{padding:10vw 0}}#index main .sec_news .sec_inner02{padding:0 0 4em}@media print, screen and (min-width: 769px ){#index main .sec_news .sec_inner02:first-of-type{display:flex;align-items:flex-start;justify-content:space-between}}#index main .sec_news .sec_inner02 .ttl_area{max-width:300px;width:27%}@media only screen and (max-width: 768px){#index main .sec_news .sec_inner02 .ttl_area{width:100%;max-width:100%}}#index main .sec_news .sec_inner02 .ttl_area .tab-list{width:100%}@media only screen and (max-width: 768px){#index main .sec_news .sec_inner02 .ttl_area .tab-list{width:auto;flex-wrap:nowrap;margin:0;display:flex;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:6vw}}#index main .sec_news .sec_inner02 .ttl_area .tab-list::-webkit-scrollbar{display:none}@media print, screen and (min-width: 769px ){#index main .sec_news .sec_inner02 .ttl_area .tab-list li{display:block;color:#bbbbbb;text-align:left;line-height:2.2;font-size:18px;padding:0 16px;cursor:pointer;display:block;position:relative}}@media only screen and (max-width: 768px){#index main .sec_news .sec_inner02 .ttl_area .tab-list li{display:inline-block;padding:0.25em 1.25em;border:1px solid #bbbbbb;color:#bbbbbb;border-radius:50px;margin:0 0.5em}}@media print, screen and (min-width: 769px ){#index main .sec_news .sec_inner02 .ttl_area .tab-list li.active{color:#222}}@media only screen and (max-width: 768px){#index main .sec_news .sec_inner02 .ttl_area .tab-list li.active{display:inline-block;padding:0.25em 1.25em;border:1px solid #009E69;background:#009E69;color:#fff;border-radius:50px}}@media print, screen and (min-width: 769px ){#index main .sec_news .sec_inner02 .ttl_area .tab-list li.active::before{content:"";width:0.35em;height:0.35em;background:#009E69;position:absolute;left:0;top:1em;border-radius:100%}}#index main .sec_news .sec_ttl{margin-bottom:50px}@media only screen and (max-width: 768px){#index main .sec_news .sec_ttl{margin-bottom:3vw}}#index main .sec_news .tab-contents{width:70%}@media only screen and (max-width: 768px){#index main .sec_news .tab-contents{width:100%;margin:0 auto}}#index main .sec_news .tab-contents .tab-contents-item{display:none;width:100%}#index main .sec_news .tab-contents .tab-contents-item.active{display:block !important}#index main .sec_news .tab-contents .tab-contents-item ul li{border-bottom:1px solid #ddd}#index main .sec_news .tab-contents .tab-contents-item ul li:first-of-type{border-top:1px solid #ddd}#index main .sec_news .tab-contents .tab-contents-item ul li a{display:flex;align-items:center;padding:16px;gap:0 20px;flex-wrap:wrap}@media only screen and (max-width: 768px){#index main .sec_news .tab-contents .tab-contents-item ul li a{padding:20px 0;flex-wrap:wrap;gap:0 10px}}#index main .sec_news .tab-contents .tab-contents-item ul li a time{width:70px}#index main .sec_news .tab-contents .tab-contents-item ul li a span{background:#f8ebd8;color:#222;text-align:center;white-space:nowrap;line-height:20px;font-size:12px;border-radius:50px;padding:0.25em 1.5em}@media only screen and (max-width: 768px){#index main .sec_news .tab-contents .tab-contents-item ul li a span{font-size:3vw;line-height:1.8}}#index main .sec_news .tab-contents .tab-contents-item ul li a span.cat01{background:#d73d3d;color:#fff}#index main .sec_news .tab-contents .tab-contents-item ul li a p{width:100%;font-size:18px;margin:0.5em 0 0}@media only screen and (max-width: 768px){#index main .sec_news .tab-contents .tab-contents-item ul li a p{font-size:3.4vw}}#index main .sec_news .tab-contents .tab-contents-item ul li a:hover{background:#F7F5F2}#index main .sec_about{background:#EDF5F3;padding:80px 0}#index main .sec_about p{font-size:20px}#index main .sec_about .about_list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:50px auto 0}#index main .sec_about .about_list li{max-width:380px;width:calc((100% / 4) - 0.75%);margin:0 1% 1% 0;border-radius:4px;overflow:hidden;display:table;height:90px}@media only screen and (max-width: 768px){#index main .sec_about .about_list li{max-width:100%;width:90%;margin:0 auto 2%;height:90px}}#index main .sec_about .about_list li a{width:100%;display:table-cell;vertical-align:middle;padding:0 4em;background:#fff;position:relative;transition:0.3s}#index main .sec_about .about_list li a::before{content:"";width:2.5em;height:2.5em;background:#ccc;position:absolute;left:1em;top:0;bottom:0;margin:auto;transition:0.3s}#index main .sec_about .about_list li a span{font-size:min(1.2vw, 22px);font-weight:500;text-align:center;display:block;position:relative}@media only screen and (max-width: 768px){#index main .sec_about .about_list li a span{font-size:4vw}}#index main .sec_about .about_list li a span::before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:-1.3em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#index main .sec_about .about_list li a span::after{content:"";width:1em;height:1em;border-radius:100%;background:#009E69;position:absolute;right:-1.75em;top:0;bottom:0;margin:auto;transition:0.3s}#index main .sec_about .about_list li a:hover{background:#009E69;color:#fff}#index main .sec_about .about_list li a:hover::before{filter:brightness(0) invert(1) !important}#index main .sec_about .about_list li a:hover span::before{border-top:1px solid #009E69;border-right:1px solid #009E69}#index main .sec_about .about_list li a:hover span::after{background:#fff}#index main .sec_about .about_list li:nth-of-type(4n){margin-right:0}@media only screen and (max-width: 768px){#index main .sec_about .about_list li:nth-of-type(4n){margin-right:auto}}#index main .sec_about .about_list li:first-of-type a::before{background:url(../img/top/about_icon01.svg) no-repeat center / contain}#index main .sec_about .about_list li:nth-of-type(2) a::before{background:url(../img/top/about_icon02.svg) no-repeat center / contain}#index main .sec_about .about_list li:nth-of-type(3) a::before{background:url(../img/top/about_icon03.svg) no-repeat center / contain}#index main .sec_about .about_list li:nth-of-type(4) a::before{background:url(../img/top/about_icon04.svg) no-repeat center / contain}#index main .sec_about .about_list li:nth-of-type(5) a::before{background:url(../img/top/about_icon05.svg) no-repeat center / contain}#index main .sec_about .about_list li:nth-of-type(6) a::before{background:url(../img/top/about_icon06.svg) no-repeat center / contain}#index main .sec_about .about_list li:nth-of-type(7) a::before{background:url(../img/top/about_icon07.svg) no-repeat center / contain}#index main .sec_about .about_list li:nth-of-type(8) a::before{background:url(../img/top/about_icon08.svg) no-repeat center / contain}#index main .sec_business>.img_block img{display:block;margin:0 auto}#index main .sec_business>.sec_inner{margin-top:-12em;background:#fff;position:relative;border-radius:40px 40px 0 0}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner{margin-top:-10vw;border-radius:20px 20px 0 0}}#index main .sec_business>.sec_inner .sec_ttl span{color:#dc9925}@media print, screen and (min-width: 769px ){#index main .sec_business>.sec_inner ul.business_list01{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list01{margin-bottom:80px}}@media print, screen and (min-width: 769px ){#index main .sec_business>.sec_inner ul.business_list01>li{max-width:450px;width:calc((100% / 3) - 1%);margin:0 1.5% 3% 0}}#index main .sec_business>.sec_inner ul.business_list01>li figure{position:relative;margin:0 0 1.25em}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list01>li figure img{width:100%}}#index main .sec_business>.sec_inner ul.business_list01>li figure h3{position:absolute;bottom:0;z-index:2;background:#fff;width:92%;font-size:min(1.45vw, 24px);padding:0.25em 2.5em 0.25em 1em;border-radius:0 20px 0 0;color:#dc9925;font-weight:500}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list01>li figure h3{font-size:4vw}}#index main .sec_business>.sec_inner ul.business_list01>li figure h3 span{display:block;position:relative}#index main .sec_business>.sec_inner ul.business_list01>li figure h3 span::before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:-1.3em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#index main .sec_business>.sec_inner ul.business_list01>li figure h3 span::after{content:"";width:1em;height:1em;border-radius:100%;background:#dc9925;position:absolute;right:-1.75em;top:0;bottom:0;margin:auto;transition:0.3s}#index main .sec_business>.sec_inner ul.business_list01>li p{font-size:min(1.35vw, 18px)}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list01>li p{font-size:3.6vw}}#index main .sec_business>.sec_inner ul.business_list01>li:nth-of-type(3n){margin-right:0}#index main .sec_business>.sec_inner ul.business_list01 .slick-slide{padding:0 1em}#index main .sec_business>.sec_inner ul.business_list01 .slick-dots{bottom:-37px}#index main .sec_business>.sec_inner ul.business_list01 .slick-dots li{width:auto;height:auto}#index main .sec_business>.sec_inner ul.business_list01 .slick-dots li button{width:5px;height:5px;padding:0;border-radius:100%;background:#ddd}#index main .sec_business>.sec_inner ul.business_list01 .slick-dots li button::before{display:none}#index main .sec_business>.sec_inner ul.business_list01 .slick-dots li.slick-active button{background:#222}#index main .sec_business>.sec_inner ul.business_list01 button.slick-arrow{bottom:-53px;top:auto;z-index:3}#index main .sec_business>.sec_inner ul.business_list01 button.slick-arrow::before{display:none}#index main .sec_business>.sec_inner ul.business_list01 button.slick-arrow::after{content:"";max-width:10px;max-height:10px;width:5vw;height:5vw;display:block;border-top:2px solid #222}#index main .sec_business>.sec_inner ul.business_list01 button.slick-arrow.slick-prev{left:20%}#index main .sec_business>.sec_inner ul.business_list01 button.slick-arrow.slick-prev::after{content:"";border-top:2px solid #222;border-left:2px solid #222;transform:rotate(-45deg)}#index main .sec_business>.sec_inner ul.business_list01 button.slick-arrow.slick-next{right:20%}#index main .sec_business>.sec_inner ul.business_list01 button.slick-arrow.slick-next::after{content:"";border-top:2px solid #222;border-right:2px solid #222;transform:rotate(45deg)}#index main .sec_business>.sec_inner ul.business_list02{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}#index main .sec_business>.sec_inner ul.business_list02 li{width:49%;max-width:687px;border-radius:4px;border:1px solid #dc9925;margin:0 1% 2% 0;text-align:center}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list02 li{max-width:100%;width:95%;margin:0 auto 2%}}#index main .sec_business>.sec_inner ul.business_list02 li a{display:block;padding:1.285em 3em;font-size:24px;text-align:center;font-weight:500;transition:0.3s}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list02 li a{font-size:3.6vw;padding:0.5em 2em;min-height:12vw;display:table;width:100%}}#index main .sec_business>.sec_inner ul.business_list02 li a span{display:block;position:relative}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list02 li a span{display:table-cell;vertical-align:middle}}#index main .sec_business>.sec_inner ul.business_list02 li a span::before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:-1.3em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list02 li a span::before{right:-0.8em}}#index main .sec_business>.sec_inner ul.business_list02 li a span::after{content:"";width:1em;height:1em;border-radius:100%;background:#dc9925;position:absolute;right:-1.75em;top:0;bottom:0;margin:auto;transition:0.3s}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list02 li a span::after{right:-1.25em}}#index main .sec_business>.sec_inner ul.business_list02 li a:hover{background:#dc9925;color:#fff}#index main .sec_business>.sec_inner ul.business_list02 li a:hover span::before{border-top:1px solid #dc9925;border-right:1px solid #dc9925}#index main .sec_business>.sec_inner ul.business_list02 li a:hover span::after{background:#fff}#index main .sec_business>.sec_inner ul.business_list02 li:nth-of-type(2n){margin-right:0}@media only screen and (max-width: 768px){#index main .sec_business>.sec_inner ul.business_list02 li:nth-of-type(2n){margin-right:auto}}@keyframes anime_up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}#news .middle .middle_mv{background:url(../img/common/kv_2.webp) no-repeat center center/cover;position:relative}#news .middle .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media only screen and (max-width: 768px){#news .middle .middle_mv{background:url(../img/common/kvsp_2.webp) no-repeat center center/cover}#news .middle .middle_mv:before{width:65px}}#news .middle .news_cat{padding:0.25em 1.5em;font-weight:500;letter-spacing:0;border-radius:30px;background:#f8ebd8;font-size:14px}@media print, screen and (min-width: 769px ){#news .middle .news_cat{font-size:16px}}#news .middle .news_cat.cat01{background:#d73d3d;color:#fff}#news .middle .news_cat.cat01 a{color:#fff}@media print, screen and (min-width: 769px ){#news .middle time{font-size:16px}}#news .middle .news_list li{border-bottom:1px solid #ddd}#news .middle .news_list li:first-of-type{border-top:1px solid #ddd}#news .middle .news_list li a{display:flex;align-items:center;padding:20px;gap:15px 8px;flex-wrap:wrap}@media only screen and (max-width: 768px){#news .middle .news_list li a{padding:13px 0;gap:5px}}#news .middle .news_list li a:hover{background:rgba(247, 245, 242, 0.5)}#news .middle .news_list li time{min-width:100px}@media only screen and (max-width: 768px){#news .middle .news_list li time{min-width:5em}}#news .middle .news_list li p{margin:0;width:100%}#news .middle #news_single .sec_inner{max-width:1040px;padding:80px 0}@media only screen and (max-width: 768px){#news .middle #news_single .sec_inner{padding:40px 0}}#news .middle #news_single .single_head{display:flex;align-items:center;gap:0 20px;margin-bottom:20px}#news .middle #news_single .border_ttl{font-size:min(3vw, 24px);font-weight:500;line-height:1.2;padding-bottom:30px;position:relative}@media only screen and (max-width: 768px){#news .middle #news_single .border_ttl{font-size:min(6vw, 24px)}}#news .middle #news_single .border_ttl::before{position:absolute;content:"";background:#009E69;width:90px;height:2px;bottom:0;left:0}#news .middle #news_single .single_catchimg{max-width:760px;margin:40px auto 0}#news .middle #news_single .single_catchimg img{width:100%;height:auto}#news .middle #news_single .single_inner{border-bottom:1px solid #ddd;padding-bottom:100px}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner{padding-bottom:50px}}#news .middle #news_single .single_inner h1{color:#009E69;line-height:1.529;font-size:34px;font-weight:500;margin:50px 0 30px}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner h1{font-size:20px;margin:30px 0 20px}}#news .middle #news_single .single_inner h2{padding-bottom:20px;line-height:1.615;font-size:26px;font-weight:500;margin:70px 0 30px;border-bottom:2px solid #dc9925}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner h2{font-size:18px;margin:30px 0 20px}}#news .middle #news_single .single_inner h3{color:#614a3f;line-height:1.6;font-size:20px;font-weight:500;margin:80px 0 30px}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner h3{font-size:16px;margin:30px 0 20px}}#news .middle #news_single .single_inner p{margin:0;line-height:1.8}@media print, screen and (min-width: 769px ){#news .middle #news_single .single_inner p{font-size:16px}}#news .middle #news_single .single_inner p+p{margin-top:30px}#news .middle #news_single .single_inner img{display:block;margin:30px auto}#news .middle #news_single .single_inner ul{margin:40px 0}#news .middle #news_single .single_inner ul li{position:relative;padding-left:3vw}@media print, screen and (min-width: 769px ){#news .middle #news_single .single_inner ul li{font-size:20px;padding-left:20px}}#news .middle #news_single .single_inner ul li::before{position:absolute;content:"";background:#dc9925;width:10px;height:10px;border-radius:50%;left:0;top:0;bottom:0;margin:auto}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner ul li::before{width:6px;height:6px}}#news .middle #news_single .single_inner table tr:not(:last-of-type) th{padding-bottom:20px}#news .middle #news_single .single_inner table tr:not(:last-of-type) td{padding-bottom:20px}#news .middle #news_single .single_inner table tr a{color:#009e69;text-decoration:underline;text-underline-offset:0.25em}#news .middle #news_single .single_inner table tr th{padding:0 10px}#news .middle #news_single .single_inner table tr td{padding:0 10px}#news .middle #news_single .single_inner a[href$=".pdf"]{border:1px solid #009E69;border-radius:4px;padding:0.9em 3em;line-height:1.6;font-weight:500;padding:20px 3.5em;text-align:center;position:relative;display:inline-block;width:90%;max-width:770px;font-size:16px;margin:0.5em 0}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner a[href$=".pdf"]{font-size:3.6vw;padding:0.9em 3em 0.9em 1.5em}}#news .middle #news_single .single_inner a[href$=".pdf"]::after{content:"";position:absolute;right:1.5em;top:0;bottom:0;margin:auto;transition:0.3s;width:1.5em;height:1.5em;background:url(../img/common/i_pdf.svg) no-repeat center center / contain;border-radius:0}#news .middle #news_single .single_inner a[href$=".pdf"]:hover{background:#009E69;color:#fff}#news .middle #news_single .single_inner a[href$=".pdf"]:hover::after{filter:brightness(0) invert(1)}#news .middle #news_single .single_inner a[href$=".xlsx"]{border:1px solid #009E69;border-radius:4px;padding:0.9em 3em;line-height:1.6;font-weight:500;padding:20px;text-align:center;position:relative;display:inline-block;width:90%;max-width:770px;font-size:16px;margin:0.5em 0}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner a[href$=".xlsx"]{font-size:3.6vw;padding:0.9em 3em 0.9em 1.5em}}#news .middle #news_single .single_inner a[href$=".xlsx"]::after{content:"";position:absolute;right:1.5em;top:0;bottom:0;margin:auto;transition:0.3s;width:1.5em;height:1.5em;background:url(../img/common/i_excel.svg) no-repeat center center / contain;border-radius:0}#news .middle #news_single .single_inner a[href$=".xlsx"]:hover{background:#009E69;color:#fff}#news .middle #news_single .single_inner a[href$=".xlsx"]:hover::after{filter:brightness(0) invert(1)}#news .middle #news_single .single_inner a[href$=".docx"]{border:1px solid #009E69;border-radius:4px;padding:0.9em 3em;line-height:1.6;font-weight:500;padding:20px;text-align:center;position:relative;display:inline-block;width:90%;max-width:770px;font-size:16px;margin:0.5em 0}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner a[href$=".docx"]{font-size:3.6vw;padding:0.9em 3em 0.9em 1.5em}}#news .middle #news_single .single_inner a[href$=".docx"]::after{content:"";position:absolute;right:1.5em;top:0;bottom:0;margin:auto;transition:0.3s;width:1.5em;height:1.5em;background:url(../img/common/i_dox.svg) no-repeat center center / contain;border-radius:0}#news .middle #news_single .single_inner a[href$=".docx"]:hover{background:#009E69;color:#fff}#news .middle #news_single .single_inner a[href$=".docx"]:hover::after{filter:brightness(0) invert(1)}#news .middle #news_single .single_inner a[href$=".ppt"],#news .middle #news_single .single_inner a[href$=".pptx"]{border:1px solid #009E69;border-radius:4px;padding:0.9em 3em;line-height:1.6;font-weight:500;padding:20px;text-align:center;position:relative;display:inline-block;width:90%;max-width:770px;font-size:16px;margin:0.5em 0}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner a[href$=".ppt"],#news .middle #news_single .single_inner a[href$=".pptx"]{font-size:3.6vw;padding:0.9em 3em 0.9em 1.5em}}#news .middle #news_single .single_inner a[href$=".ppt"]::after,#news .middle #news_single .single_inner a[href$=".pptx"]::after{content:"";position:absolute;right:1.5em;top:0;bottom:0;margin:auto;transition:0.3s;width:1.5em;height:1.5em;background:url(../img/common/i_pptx.svg) no-repeat center center / contain;border-radius:0}#news .middle #news_single .single_inner a[href$=".ppt"]:hover,#news .middle #news_single .single_inner a[href$=".pptx"]:hover{background:#009E69;color:#fff}#news .middle #news_single .single_inner a[href$=".ppt"]:hover::after,#news .middle #news_single .single_inner a[href$=".pptx"]:hover::after{filter:brightness(0) invert(1)}#news .middle #news_single .single_inner a[href$=".zip"]{border:1px solid #009E69;border-radius:4px;padding:0.9em 3em;line-height:1.6;font-weight:500;padding:20px;text-align:center;position:relative;display:inline-block;width:90%;max-width:770px;font-size:16px;margin:0.5em 0}@media only screen and (max-width: 768px){#news .middle #news_single .single_inner a[href$=".zip"]{font-size:3.6vw;padding:0.9em 3em 0.9em 1.5em}}#news .middle #news_single .single_inner a[href$=".zip"]::after{content:"";position:absolute;right:1.5em;top:0;bottom:0;margin:auto;transition:0.3s;width:1.5em;height:1.5em;background:url(../img/common/i_zip.svg) no-repeat center center / contain;border-radius:0}#news .middle #news_single .single_inner a[href$=".zip"]:hover{background:#009E69;color:#fff}#news .middle #news_single .single_inner a[href$=".zip"]:hover::after{filter:brightness(0) invert(1)}#news .middle #news_single .single_inner input[type="password"]{border:1px solid black}#news .middle #news_single .single_inner input[type="submit"]{border:1px solid;padding:0 20px;cursor:pointer}#news .middle #news_single .single_inner input[type="submit"]:hover{opacity:0.7}#news .middle #news_all{padding:80px 0}@media only screen and (max-width: 768px){#news .middle #news_all{padding:30px 0}}#news .middle #news_all .sBox{background:#f7f5f2;padding:min(3vw, 45px);margin-bottom:80px}@media only screen and (max-width: 768px){#news .middle #news_all .sBox{padding:20px;margin-bottom:40px}}@media print, screen and (min-width: 769px ){#news .middle #news_all .sBox dl{display:flex}}#news .middle #news_all .sBox dl+dl{margin-top:20px}#news .middle #news_all .sBox dl dt{white-space:nowrap;font-weight:500;font-size:16px;margin-bottom:5px}@media print, screen and (min-width: 769px ){#news .middle #news_all .sBox dl dt{font-size:20px;width:130px;margin-bottom:0}}@media print, screen and (min-width: 769px ){#news .middle #news_all .sBox dl dd{width:calc(100% - 130px)}}#news .middle #news_all .sBox dl dd #searchform{display:flex;justify-content:flex-start;align-items:center;gap:0 10px;border:1px solid #ddd;background:#fff;border:1px solid #ddd;border-radius:4px;max-width:500px;width:100%;padding:0 0 0 11px}#news .middle #news_all .sBox dl dd #searchform input{border-radius:4px;padding:11px;background:#fff;width:100%;font-family:"Zen Kaku Gothic New", sans-serif;font-size:18px}#news .middle #news_all .sBox dl dd #searchform input:focus:not(:focus-visible){outline:0}@media only screen and (max-width: 768px){#news .middle #news_all .sBox dl dd #searchform input{font-size:16px;padding:0.5em}}#news .middle #news_all .sBox dl dd #searchform input::placeholder{font-size:18px;color:#999}@media only screen and (max-width: 768px){#news .middle #news_all .sBox dl dd #searchform input::placeholder{font-size:16px}}#news .middle #news_all .sBox dl dd #searchform button{background:url("../img/common/i_search_btn.svg") no-repeat center center/contain;text-align:center;width:20px;height:20px;text-indent:-9999px;position:relative}#news .middle #news_all .sBox dl dd .cat_list,#news .middle #news_all .sBox dl dd .year_list{display:flex;flex-wrap:wrap;gap:8px 9px}#news .middle #news_all .sBox dl dd .cat_list li a,#news .middle #news_all .sBox dl dd .year_list li a{border-radius:30px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #bbb;text-align:center;padding:0.25em 1.5em;font-size:14px}@media print, screen and (min-width: 769px ){#news .middle #news_all .sBox dl dd .cat_list li a,#news .middle #news_all .sBox dl dd .year_list li a{font-size:18px}}#news .middle #news_all .sBox dl dd .cat_list li a:hover,#news .middle #news_all .sBox dl dd .year_list li a:hover{background:#009E69;color:#fff}#news .middle #news_all .sBox dl dd .cat_list li a.is_run,#news .middle #news_all .sBox dl dd .year_list li a.is_run{background:#009E69;color:#fff}#news .middle #news_all .post_form{margin-bottom:20px;display:flex;align-items:center}#news .middle #news_all .post_form span{margin-right:5px}#news .middle #news_all .post_form .posts_per_page{width:80px;padding:5px 30px 5px 5px;background:#fff;border-radius:2px;border:1px solid #222;margin-right:5px;background:url("../img/news/post_arrow.svg") no-repeat center right 5px / 16px}#news .middle .search_page{padding:80px 0}@media only screen and (max-width: 768px){#news .middle .search_page{padding:40px 0}}#news .middle .search_page .no_keyword{background:#f7f5f2;padding:min(3vw, 45px);margin-bottom:80px}#news .middle .search_page .no_keyword p{margin:0;text-align:center}#connect main .middle_mv{background:url(../img/connect/mv_back.png) no-repeat center / cover}#connect main .img_block.wide70 img{width:70%}@media only screen and (max-width: 768px){#connect main .img_block.wide70 img{width:100%}}#connect main .anchor_link li a{font-size:18px}#connect main .btn01{max-width:660px}#connect main .btn01.link_img{display:flex;align-items:center;padding-left:0.9em;border-radius:20px}#connect main .btn01.link_img::after{background:#009E69}@media only screen and (max-width: 768px){#connect main .btn01.link_img{display:block;padding:0.9em}#connect main .btn01.link_img::after,#connect main .btn01.link_img::before{display:none}}#connect main .btn01.link_img p{margin:0 0 0 1.5em;font-size:26px;text-align:left}@media only screen and (max-width: 768px){#connect main .btn01.link_img p{margin:1.5em 0 0;padding-right:2em;font-size:4.6vw;position:relative}#connect main .btn01.link_img p::before{content:"";width:0.35em;height:0.35em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:0.5em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#connect main .btn01.link_img p::after{content:"";width:1.25em;height:1.25em;position:absolute;right:0;top:0;bottom:0;margin:auto;border-radius:100%;background:#009E69;transition:0.3s}}#connect main .btn01.link_img p span{font-size:69%;display:block}#connect main .btn01.link_img:hover::after{background:#fff}@media only screen and (max-width: 768px){#connect main .btn01.link_img:hover p::before{border-top:1px solid #009E69;border-right:1px solid #009E69}#connect main .btn01.link_img:hover p::after{background:#fff;filter:none}}#institution .middle .middle_mv{background:url(../img/common/kv_2.webp) no-repeat center center/cover;position:relative}#institution .middle .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media print, screen and (min-width: 769px ){#institution .middle .middle_mv .page_ttl br{display:none}}@media only screen and (max-width: 768px){#institution .middle .middle_mv{background:url(../img/common/kvsp_2.webp) no-repeat center center/cover}#institution .middle .middle_mv:before{width:65px}}#institution .middle .pankuzu br{display:none}#institution .middle .sec_middle_ttl01{margin-bottom:1.3em}#institution .middle .text_block{padding:1.5em}#institution .middle .sec_block .text_block{background:#fff6ea}#institution .middle .sec_block.bg_yellow .text_block{background:#fff}@media print, screen and (min-width: 769px ){#institution .middle .column{margin:0;display:flex;align-items:center;justify-content:space-between}}#institution .middle .column figure{margin:2.5em 0 0}@media only screen and (min-width: 1101px){#institution .middle .column figure{margin:0;width:30%;max-width:300px}}@media only screen and (min-width: 769px) and (max-width: 1100px){#institution .middle .column figure{margin:0;width:40%;max-width:300px}}#institution .middle .column figure img{border-radius:20px;display:block;margin:0 auto}@media only screen and (max-width: 768px){#institution .middle .column figure img{border-radius:10px}}@media only screen and (min-width: 1101px){#institution .middle .column .txt{width:68%}}@media only screen and (min-width: 769px) and (max-width: 1100px){#institution .middle .column .txt{width:58%}}#institution .middle .column .blank_link{color:#009E69;text-decoration:underline}#institution .middle .column .blank_link i{width:14px;height:14px;display:inline-block;margin:0 0 0 5px}@media only screen and (max-width: 768px){#institution .middle .column .blank_link i{width:3.2vw;height:3.2vw}}#history .middle .middle_mv{background:url(../img/common/kv_2.webp) no-repeat center center/cover;position:relative}#history .middle .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media only screen and (max-width: 768px){#history .middle .middle_mv{background:url(../img/common/kvsp_2.webp) no-repeat center center/cover}#history .middle .middle_mv:before{width:65px}}#history .middle .pankuzu br{display:none}#history .middle .sec_block p+p{margin:0}#history .middle .sec_block .sec_inner{max-width:1040px}#history .middle .sec_block .sec_inner .sp_scroll .table02 th{width:20%;text-align:center;padding:20px 0}@media only screen and (max-width: 768px){#history .middle .sec_block .sec_inner .sp_scroll .table02 th{padding:10px 0}}@media only screen and (max-width: 768px){#history .middle .sec_block .sec_inner .sp_scroll .table02 td{padding:10px}}#history .middle .sec_block .sec_inner .sp_scroll .table02 td:not(:has(p)){text-align:center;border-right:1px solid #ddd;min-width:110px;vertical-align:middle;padding:20px 0}@media only screen and (max-width: 768px){#history .middle .sec_block .sec_inner .sp_scroll .table02 td:not(:has(p)){padding:10px 0}}#history .middle .sec_block .icon{padding-left:30px;line-height:2}@media only screen and (max-width: 768px){#history .middle .sec_block .icon{padding-left:4vw}}#history .middle .sec_block .icon.khosp{background:url(../img/info/history/history_icon_khosp.svg) no-repeat top 10px left/25px}@media only screen and (max-width: 768px){#history .middle .sec_block .icon.khosp{background:url(../img/info/history/history_icon_khosp.svg) no-repeat top 0.55em left/3.6vw}}#history .middle .sec_block .icon.chairman{background:url(../img/info/history/history_icon_chairman.svg) no-repeat top 10px left/25px}@media only screen and (max-width: 768px){#history .middle .sec_block .icon.chairman{background:url(../img/info/history/history_icon_chairman.svg) no-repeat top 0.55em left/3.6vw}}#history .middle .sec_block .icon.school{background:url(../img/info/history/history_icon_school.svg) no-repeat top 10px left/25px}@media only screen and (max-width: 768px){#history .middle .sec_block .icon.school{background:url(../img/info/history/history_icon_school.svg) no-repeat top 0.55em left/3.6vw}}#history .middle .sec_block .icon.sports{background:url(../img/info/history/history_icon_sports.svg) no-repeat top 10px left/25px}@media only screen and (max-width: 768px){#history .middle .sec_block .icon.sports{background:url(../img/info/history/history_icon_sports.svg) no-repeat top 0.55em left/3.6vw}}#history .middle .link_list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:0 30px}#history .middle .link_list li{display:block;width:auto}#history .middle .link_list li a{font-size:20px}@media only screen and (max-width: 768px){#history .middle .link_list li a{font-size:3.6vw}}#history .middle .link_list li a::before{transform:rotate(135deg)}#banner .middle .middle_mv{background:url(../img/info/page_mv.webp) no-repeat center center/cover}#banner .middle .pankuzu br{display:none}#banner .middle textarea{width:100%;font-size:3.6vw;padding:3px 7px;border:1px solid #d9d9d9;height:5em;background:#fff;font-family:"Zen Kaku Gothic New", serif}@media print, screen and (min-width: 769px ){#banner .middle textarea{font-size:min(1.8vw, 20px)}}#about .middle .middle_mv{background:url(../img/common/kv_2.webp) no-repeat center center/cover;position:relative}#about .middle .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media only screen and (max-width: 768px){#about .middle .middle_mv{background:url(../img/common/kvsp_2.webp) no-repeat center center/cover}#about .middle .middle_mv:before{width:65px}}#about .middle .pankuzu br{display:none}#about .middle .links_block{padding:30px 0;background-color:var(--bg-f-7-f-5-f-2, #f7f5f2)}#about .middle .links_block .links_inner{display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){#about .middle .links_block .links_inner{flex-direction:column;gap:0}}#about .middle .links_block .links_inner a{display:flex;align-items:center;justify-content:center}#about .middle .links_block .links_inner a:before{transform:rotate(135deg);right:1.95em}#about .middle #link01 .img_block .img_block_inner{width:210px}@media only screen and (max-width: 768px){#about .middle #link01 .img_block .img_block_inner{width:50%}}#about .middle #report .btn01{width:100%;max-width:960px}#greeting .middle .middle_mv{background:url(../img/common/kv_2.webp) no-repeat center center/cover;position:relative}#greeting .middle .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media print, screen and (min-width: 769px ){#greeting .middle .middle_mv .page_ttl br{display:none}}@media only screen and (max-width: 768px){#greeting .middle .middle_mv{background:url(../img/common/kvsp_2.webp) no-repeat center center/cover}#greeting .middle .middle_mv:before{width:65px}}#greeting .middle .pankuzu br{display:none}#greeting .middle #link01 .sec_inner02{max-width:1040px}#greeting .middle #soshiki .sec_inner02{max-width:1040px}#greeting .middle #soshiki .sec_inner02 .table02 th,#greeting .middle #soshiki .sec_inner02 .table02 td{padding:10px;font-size:16px}#greeting .middle #soshiki02 .sec_inner02{max-width:1040px}#greeting .middle .links_block{padding:30px 0;background-color:var(--bg-f-7-f-5-f-2, #f7f5f2)}#greeting .middle .links_block .links_inner{display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){#greeting .middle .links_block .links_inner{flex-direction:column;gap:0}}#greeting .middle .links_block .links_inner a{display:flex;align-items:center;justify-content:center}#greeting .middle .links_block .links_inner a:before{transform:rotate(135deg);right:1.95em}#anniversary main .middle_mv{background:url(../img/common/kv_3.webp) no-repeat center / cover;position:relative}#anniversary main .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media print, screen and (min-width: 769px ){#anniversary main .middle_mv .page_ttl br{display:none}}@media only screen and (max-width: 768px){#anniversary main .middle_mv{background:url(../img/common/kvsp_3.webp) no-repeat center center/cover}#anniversary main .middle_mv:before{width:65px}}#anniversary main .pankuzu br{display:none}#anniversary main p.about{margin:5vw auto;width:clamp(300px, 65%, 1040px)}@media print, screen and (min-width: 769px ){#anniversary main p.about{font-size:20px}}#anniversary main .anniversary-box{padding:100px 0}@media only screen and (max-width: 768px){#anniversary main .anniversary-box{padding:10vw 0}}#anniversary main .anniversary-box:nth-child(even){background-color:#FFF6EA}#anniversary main .anniversary-box .content{margin-bottom:60px}@media only screen and (max-width: 768px){#anniversary main .anniversary-box .content .text{order:2}#anniversary main .anniversary-box .content img{order:1}}@media only screen and (min-width: 769px) and (max-width: 1100px){#anniversary main .anniversary-box .content{margin:0 5% 60px 5%}}#anniversary main .anniversary-box .content .text span{color:var(--222, #222);font-weight:500;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#anniversary main .anniversary-box .content .text span{font-size:20px;line-height:36px}}@media only screen and (max-width: 768px){#anniversary main .anniversary-box .content .text span{font-size:3.6vw}}#anniversary main .anniversary-box .content .text h4{color:var(--009-e-69, #009E69);font-weight:500;letter-spacing:1.02px}@media print, screen and (min-width: 769px ){#anniversary main .anniversary-box .content .text h4{font-size:30px;line-height:52px}}@media only screen and (min-width: 769px) and (max-width: 1100px){#anniversary main .anniversary-box .content .text h4{font-size:24px;line-height:36px}}@media only screen and (max-width: 768px){#anniversary main .anniversary-box .content .text h4{font-size:5vw}}#anniversary main .anniversary-box .content .text h4:first-of-type{margin-top:10px}#anniversary main .anniversary-box .content .text h4:not(:first-of-type){margin-top:2.5rem}#anniversary main .anniversary-box .content .text p{color:var(--222, #222);font-weight:400;letter-spacing:0.8px;margin-top:1em}@media print, screen and (min-width: 769px ){#anniversary main .anniversary-box .content .text p{font-size:18px;line-height:36px}}@media only screen and (max-width: 768px){#anniversary main .anniversary-box .content .text p{font-size:3.6vw}}#anniversary main .anniversary-box .content img{flex-shrink:0}@media print, screen and (min-width: 769px ){#anniversary main .anniversary-box .content img{width:420px;height:290px}}@media only screen and (max-width: 768px){#anniversary main .anniversary-box .content img{margin:0 auto}#anniversary main .anniversary-box .content img:not(.anniv-40){width:90%}}#anniversary main .anniversary-box .content img.anniv-40{width:290px;height:290px;flex-shrink:0}@media print, screen and (min-width: 769px ){#anniversary main .anniversary-30 h4:nth-of-type(2){white-space:nowrap}}#anniversary50 .middle_mv{background:url(../img/anniversary50/mv_back.webp) no-repeat center / cover}#anniversary50 .sec_block.fifth{padding-top:0}@media print, screen and (min-width: 769px ){#anniversary50 .sec_block.fifth{margin:0 10vw}}#anniversary50 .sec_block.fifth .sec_inner{width:100%;max-width:none;margin:0 auto}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box{display:block;padding:50px 0}@media only screen and (min-width: 769px) and (max-width: 1100px){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box{padding:40px}}@media only screen and (max-width: 768px){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box{padding:5vw}}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box:nth-child(odd){background-color:#F7F5F2}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box h2{max-width:1040px;margin:0 auto 40px;width:90%}@media only screen and (max-width: 768px){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box h2{margin:0 0 20px 0}}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content{display:flex;justify-content:center;width:90%;max-width:1040px;margin:0 auto}@media only screen and (max-width: 768px){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content{flex-direction:column;width:100%}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .text{order:2}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content img{order:1}}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .text p{width:90%;margin:0 auto;color:var(--222, #222);font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .text p{font-size:16px;line-height:36px}}@media only screen and (max-width: 768px){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .text p{font-size:3.6vw}}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .img_block{flex-shrink:0;margin:0}@media print, screen and (min-width: 769px ){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .img_block{width:40%}}@media only screen and (max-width: 768px){#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .img_block{margin-bottom:20px}}#anniversary50 .sec_block.fifth .sec_inner .anniversary-box .content .img_block img{width:100%;height:auto}#ceremony .middle_mv,#inspection .middle_mv,#kbs_kyoto_radio .middle_mv,#sports .middle_mv{background:url(../img/anniversary50/mv_back.webp) no-repeat center / cover}#ceremony a.green,#inspection a.green,#kbs_kyoto_radio a.green,#sports a.green{color:#009E69;text-decoration:underline}#ceremony .table01,#inspection .table01,#kbs_kyoto_radio .table01,#sports .table01{width:100%;margin:80px 0 60px}@media only screen and (max-width: 768px){#ceremony .table01,#inspection .table01,#kbs_kyoto_radio .table01,#sports .table01{margin:40px 0 30px}}#ceremony .table01 a,#inspection .table01 a,#kbs_kyoto_radio .table01 a,#sports .table01 a{text-decoration:underline;position:relative;padding-right:2rem;color:#009E69}#ceremony .table01 a:before,#inspection .table01 a:before,#kbs_kyoto_radio .table01 a:before,#sports .table01 a:before{content:"";width:1.25em;height:1.25em;position:absolute;right:0;top:0.2em;background:url(../img/common/i_blank.svg) no-repeat}@media only screen and (max-width: 768px){#ceremony .table01 a:before,#inspection .table01 a:before,#kbs_kyoto_radio .table01 a:before,#sports .table01 a:before{background-size:contain}}#ceremony .table01 .indent,#inspection .table01 .indent,#kbs_kyoto_radio .table01 .indent,#sports .table01 .indent{text-indent:-5.2em;margin-left:5.2em}@media print, screen and (min-width: 769px ){#ceremony .flex_pc,#inspection .flex_pc,#kbs_kyoto_radio .flex_pc,#sports .flex_pc{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}}@media print, screen and (min-width: 769px ){#ceremony .flex_pc .flex_con,#inspection .flex_pc .flex_con,#kbs_kyoto_radio .flex_pc .flex_con,#sports .flex_pc .flex_con{width:calc((100% - 50px) / 3)}}@media only screen and (max-width: 768px){#ceremony .flex_pc .flex_con:not(:last-of-type),#inspection .flex_pc .flex_con:not(:last-of-type),#kbs_kyoto_radio .flex_pc .flex_con:not(:last-of-type),#sports .flex_pc .flex_con:not(:last-of-type){margin-bottom:20px}}#ceremony .flex_pc .flex_con .img_block,#inspection .flex_pc .flex_con .img_block,#kbs_kyoto_radio .flex_pc .flex_con .img_block,#sports .flex_pc .flex_con .img_block{margin:0}#ceremony .flex_pc .flex_con .img_block img,#inspection .flex_pc .flex_con .img_block img,#kbs_kyoto_radio .flex_pc .flex_con .img_block img,#sports .flex_pc .flex_con .img_block img{width:100%;height:auto}#ceremony .flex_pc .flex_con p,#inspection .flex_pc .flex_con p,#kbs_kyoto_radio .flex_pc .flex_con p,#sports .flex_pc .flex_con p{text-align:center}#ceremony .text_block,#inspection .text_block,#kbs_kyoto_radio .text_block,#sports .text_block{margin:80px auto;max-width:1400px;width:90%;padding:80px 50px}@media only screen and (max-width: 768px){#ceremony .text_block,#inspection .text_block,#kbs_kyoto_radio .text_block,#sports .text_block{margin:40px auto;padding:30px 15px}}#ceremony .text_block .sec_middle_ttl03,#inspection .text_block .sec_middle_ttl03,#kbs_kyoto_radio .text_block .sec_middle_ttl03,#sports .text_block .sec_middle_ttl03{margin:1.5em 0 0.75em}#ceremony .btn01.left,#inspection .btn01.left,#kbs_kyoto_radio .btn01.left,#sports .btn01.left{text-align:left;padding:0.9em 3em 0.9em 0.9em}#ceremony .btn01.left .bold,#inspection .btn01.left .bold,#kbs_kyoto_radio .btn01.left .bold,#sports .btn01.left .bold{font-weight:bold}@media print, screen and (min-width: 769px ){#ceremony .flex_pc{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}}@media print, screen and (min-width: 769px ){#ceremony .flex_pc .flex_con{width:calc((100% - 50px) / 3)}}@media print, screen and (min-width: 769px ){#ceremony .flex_pc .flex_con:first-of-type{margin-left:20px}}@media print, screen and (min-width: 769px ){#ceremony .flex_pc .flex_con:nth-of-type(2){margin-right:20px}}@media only screen and (max-width: 768px){#ceremony .flex_pc .flex_con:not(:last-of-type){margin-bottom:20px}}#ceremony .flex_pc .flex_con .img_block{margin:0}#ceremony .flex_pc .flex_con p{text-align:center}#inspection .sec_middle_sub_ttl{letter-spacing:0.02em}#inspection .table01{margin-top:0}#inspection .sec_middle_ttl02{margin:1.5em 0}@media only screen and (max-width: 768px){#kbs_kyoto_radio h2 .sp_br{display:block}}#kbs_kyoto_radio .disc_list li{margin:1.5em 0}#kbs_kyoto_radio .disc_list li::before{top:0.85em}@media print, screen and (min-width: 769px ){#kbs_kyoto_radio .flex_pc{display:flex;gap:25px;justify-content:center;flex-wrap:nowrap}}@media print, screen and (min-width: 769px ) and print, screen and (min-width: 769px ){#kbs_kyoto_radio .flex_pc .text_con{width:70%}}@media print, screen and (min-width: 769px ) and print, screen and (min-width: 769px ){#kbs_kyoto_radio .flex_pc .img_con{width:30%}}@media print, screen and (min-width: 769px ){#kbs_kyoto_radio .flex_pc .img_block{margin:0}}#kbs_kyoto_radio .btn01{margin:3em auto 1em}#sports .sec_middle_ttl03{margin:2.5em 0 0.75em}#sports .table02 thead th:not(:last-child){border-right:1px solid #fff}#sports .table02 tbody td:not(:last-child){border-right:1px solid #ddd}#sports .table02 th,#sports .table02 td{text-align:center}#sports .table02 th img,#sports .table02 td img{width:30px;height:auto}#sports .table02 th a,#sports .table02 td a{color:#009E69}@media print, screen and (min-width: 769px ){#sports .flex_pc.two-contents .flex_con{width:calc((100% - 25px) / 2)}}@media print, screen and (min-width: 769px ){#sports .flex_pc.three-contents .flex_con{width:calc((100% - 50px) / 3)}}#sports .btn01{margin:2em auto}#kbs_kyoto_radio_backnumber .middle_mv{background:url(../img/anniversary50/mv_back.webp) no-repeat center / cover}#kbs_kyoto_radio_backnumber .pankuzu br{display:none}@media only screen and (max-width: 768px){#kbs_kyoto_radio_backnumber h2 .sp_br{display:block}}#kbs_kyoto_radio_backnumber .disc_list li{margin:1.5em 0}#kbs_kyoto_radio_backnumber .disc_list li:before{top:0.85em}#anniversary55 main .middle_mv{background:url(../img/anniversary55/anniv55-hero.webp) no-repeat center / cover}#anniversary55 main .anniversary55_about .logo_55th{display:block;width:251px;height:252px;margin:0 auto;object-fit:cover}#anniversary55 main .anniversary55_about .p_logo_under{margin-top:40px;text-align:center;font-family:"Zen Kaku Gothic New";font-weight:700;letter-spacing:0.96px}@media print, screen and (min-width: 769px ){#anniversary55 main .anniversary55_about .p_logo_under{font-size:24px;line-height:40px}}@media only screen and (max-width: 768px){#anniversary55 main .anniversary55_about .p_logo_under{font-size:4.5vw}}#anniversary55 main .anniversary55_about .ikiiki{background-color:#FFF6EA}@media print, screen and (min-width: 769px ){#anniversary55 main .anniversary55_about .ikiiki{margin-top:60px;padding:50px 185px}}@media only screen and (max-width: 768px){#anniversary55 main .anniversary55_about .ikiiki{margin-top:30px;padding:20px}}#anniversary55 main .anniversary55_about .ikiiki p{display:flex;align-items:center}@media only screen and (max-width: 768px){#anniversary55 main .anniversary55_about .ikiiki p{flex-direction:column;align-items:flex-start}}#anniversary55 main .anniversary55_about .ikiiki p .left{color:#D98003;font-family:"Zen Kaku Gothic New";font-weight:500;letter-spacing:1.36px}@media print, screen and (min-width: 769px ){#anniversary55 main .anniversary55_about .ikiiki p .left{width:170px;font-size:34px;line-height:52px}}@media only screen and (max-width: 768px){#anniversary55 main .anniversary55_about .ikiiki p .left{font-size:5.5vw}}#anniversary55 main .anniversary55_about .ikiiki p .right{font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#anniversary55 main .anniversary55_about .ikiiki p .right{width:500px;font-size:20px;line-height:36px}}@media print, screen and (min-width: 769px ){#anniversary55 main .project_55th{margin:0 10vw}}#anniversary55 main .project_55th:nth-of-type(even){background-color:#F7F5F2}#anniversary55 main .project_55th:last-of-type{margin-bottom:120px}#anniversary55 main .project_55th h2{margin:0 0 40px 0}@media only screen and (max-width: 768px){#anniversary55 main .project_55th h2{margin:0 0 20px 0}}#anniversary55 main .project_55th .content{display:flex}@media only screen and (max-width: 768px){#anniversary55 main .project_55th .content{flex-direction:column}}#anniversary55 main .project_55th .content img{aspect-ratio:1.3125}@media print, screen and (min-width: 769px ){#anniversary55 main .project_55th .content img{height:clamp(270px, 20vw, 320px);aspect-ratio:1.3125}}@media only screen and (max-width: 768px){#anniversary55 main .project_55th .content img{margin-bottom:20px}}#anniversary55 main .project_55th .content .right p{width:90%;margin:0 auto}#project1 main .middle_mv,#project2 main .middle_mv,#project3 main .middle_mv,#project4 main .middle_mv,#project5 main .middle_mv{background:url(../img/anniversary55/anniv55-hero.webp) no-repeat center / cover}#project1 main .project_purpose .img_block{margin:5em 0 2.5em}#project1 main .project_purpose .img_block img{max-width:800px;width:90%}#project1 main .project_content .content1 .disc_list li{display:flex}#project1 main .project_content .content1 .sec_middle_sub_ttl{margin:40px 0 0 0}#project1 main .project_content .content1 .img_block{margin:0 0 2.5em}#project1 main .project_content .content1 .movie p{margin-bottom:20px}#project1 main .project_content .content1 .movie video{width:100%;margin-bottom:50px}#project1 main .project_content .content2 .p_kei4{text-align:right}#project1 main .project_content .content2 .img_block{align-items:flex-start}#project1 main .project_content .content2 .img_block img{width:420px}#project1 main .project_content .content2 .audioplayer{margin-top:20px}#project2 main table{margin-bottom:60px}#project2 main .img_block img{width:420px}#project3 main table{margin:60px 0;width:100%}#project3 main table td span{display:block}#project3 main .img_block img{width:420px}#project4 main table{margin:60px 0}#project4 main table td span{display:block}#project4 main table td span.shukuga{margin-top:40px}#project4 main .img_block img{width:420px}#project5 main .p_1{margin-bottom:60px}#project5 main .sec_middle_ttl02{margin:1.5em 0 1.5em 0}#project5 main a.green{color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#project5 main .table02 thead th:not(:last-child){border-right:1px solid #fff}#project5 main .table02 tbody td:not(:last-child){border-right:1px solid #ddd}#project5 main .table02 th,#project5 main .table02 td{text-align:center}#project5 main .table02 th img,#project5 main .table02 td img{width:30px;height:auto}#project5 main .table02 th a,#project5 main .table02 td a{color:#009E69}#project5 main .flex_pc{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:25px}#project5 main .flex_pc .img_block{display:flex;flex-direction:column;align-items:center;width:calc((100% - 25px) / 2);margin:0}#project5 main .three_contents .img_block{width:calc((100% - 50px) / 3)}#anniversary60 .middle_mv{background:url(../img/common/kv_2.webp) no-repeat center center/cover;position:relative}#anniversary60 .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media only screen and (max-width: 768px){#anniversary60 .middle_mv{background:url(../img/common/kvsp_2.webp) no-repeat center center/cover}#anniversary60 .middle_mv:before{width:65px}}#anniversary60 .sec_block.fifth{padding-top:0}@media print, screen and (min-width: 769px ){#anniversary60 .sec_block.fifth{margin:0 10vw}}#anniversary60 .sec_block.fifth .sec_inner{width:100%;max-width:none;margin:0 auto}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box{display:block;padding:50px 0}@media only screen and (min-width: 769px) and (max-width: 1100px){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box{padding:40px}}@media only screen and (max-width: 768px){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box{padding:5vw}}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box:nth-child(odd){background-color:#F7F5F2}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box h2{max-width:1040px;margin:0 auto 40px;width:90%}@media only screen and (max-width: 768px){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box h2{margin:0 0 20px 0}}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content{display:flex;justify-content:center;max-width:1040px;width:90%;margin:0 auto}@media only screen and (max-width: 768px){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content{width:100%;flex-direction:column}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .text{order:2}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content img{order:1}}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .text p{width:90%;margin:0 auto;color:var(--222, #222);font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .text p{font-size:16px;line-height:36px}}@media only screen and (max-width: 768px){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .text p{font-size:3.6vw}}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .img_block{flex-shrink:0;margin:0}@media print, screen and (min-width: 769px ){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .img_block{width:40%}}@media only screen and (max-width: 768px){#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .img_block{margin-bottom:20px}}#anniversary60 .sec_block.fifth .sec_inner .anniversary-box .content .img_block img{aspect-ratio:1.3125;width:100%;height:clamp(270px, 20vw, 320px);object-fit:cover}#ceremony60th .middle_mv,#conference .middle_mv,#discussion .middle_mv,#sports .middle_mv{background:url(../img/common/kv_2.webp) no-repeat center center/cover;position:relative}#ceremony60th .middle_mv:before,#conference .middle_mv:before,#discussion .middle_mv:before,#sports .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media only screen and (max-width: 768px){#ceremony60th .middle_mv,#conference .middle_mv,#discussion .middle_mv,#sports .middle_mv{background:url(../img/common/kvsp_2.webp) no-repeat center center/cover}#ceremony60th .middle_mv:before,#conference .middle_mv:before,#discussion .middle_mv:before,#sports .middle_mv:before{width:65px}}#ceremony60th a.green,#conference a.green,#discussion a.green,#sports a.green{color:#009E69;text-decoration:underline}#ceremony60th .table01,#conference .table01,#discussion .table01,#sports .table01{width:100%;margin:80px 0 60px}@media only screen and (max-width: 768px){#ceremony60th .table01,#conference .table01,#discussion .table01,#sports .table01{margin:40px 0 30px}}#ceremony60th .table01 a,#conference .table01 a,#discussion .table01 a,#sports .table01 a{text-decoration:underline;position:relative;padding-right:2rem;color:#009E69}#ceremony60th .table01 a:before,#conference .table01 a:before,#discussion .table01 a:before,#sports .table01 a:before{content:"";width:1.25em;height:1.25em;position:absolute;right:0;top:0.2em;background:url(../img/common/i_blank.svg) no-repeat}@media only screen and (max-width: 768px){#ceremony60th .table01 a:before,#conference .table01 a:before,#discussion .table01 a:before,#sports .table01 a:before{background-size:contain}}#ceremony60th .table01 .indent,#conference .table01 .indent,#discussion .table01 .indent,#sports .table01 .indent{text-indent:-5.2em;margin-left:5.2em}@media print, screen and (min-width: 769px ){#ceremony60th .flex_pc,#conference .flex_pc,#discussion .flex_pc,#sports .flex_pc{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}}@media print, screen and (min-width: 769px ){#ceremony60th .flex_pc .flex_con,#conference .flex_pc .flex_con,#discussion .flex_pc .flex_con,#sports .flex_pc .flex_con{width:calc((100% - 50px) / 3)}}@media only screen and (max-width: 768px){#ceremony60th .flex_pc .flex_con:not(:last-of-type),#conference .flex_pc .flex_con:not(:last-of-type),#discussion .flex_pc .flex_con:not(:last-of-type),#sports .flex_pc .flex_con:not(:last-of-type){margin-bottom:20px}}#ceremony60th .flex_pc .flex_con .img_block,#conference .flex_pc .flex_con .img_block,#discussion .flex_pc .flex_con .img_block,#sports .flex_pc .flex_con .img_block{margin:0}#ceremony60th .flex_pc .flex_con .img_block img,#conference .flex_pc .flex_con .img_block img,#discussion .flex_pc .flex_con .img_block img,#sports .flex_pc .flex_con .img_block img{width:100%;height:auto}#ceremony60th .flex_pc .flex_con p,#conference .flex_pc .flex_con p,#discussion .flex_pc .flex_con p,#sports .flex_pc .flex_con p{text-align:center}#ceremony60th .text_block,#conference .text_block,#discussion .text_block,#sports .text_block{margin:80px auto;max-width:1400px;width:90%;padding:80px 50px}@media only screen and (max-width: 768px){#ceremony60th .text_block,#conference .text_block,#discussion .text_block,#sports .text_block{margin:40px auto;padding:30px 15px}}#ceremony60th .text_block .sec_middle_ttl03,#conference .text_block .sec_middle_ttl03,#discussion .text_block .sec_middle_ttl03,#sports .text_block .sec_middle_ttl03{margin:1.5em 0 0.75em}#ceremony60th .btn01.left,#conference .btn01.left,#discussion .btn01.left,#sports .btn01.left{text-align:left;padding:0.9em 3em 0.9em 0.9em}#ceremony60th .btn01.left .bold,#conference .btn01.left .bold,#discussion .btn01.left .bold,#sports .btn01.left .bold{font-weight:bold}#conference .flex_pc{margin-bottom:40px}@media print, screen and (min-width: 769px ){#conference .flex_pc{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}}@media print, screen and (min-width: 769px ){#conference .flex_pc .flex_con{width:calc((100% - 50px) / 3)}}#conference .flex_pc .flex_con .img_block{margin:0}#conference .flex_pc .flex_con p{text-align:center}#discussion .flex_pc{margin-bottom:40px}@media print, screen and (min-width: 769px ){#discussion .flex_pc{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;width:75%;margin:0 auto}}@media print, screen and (min-width: 769px ){#discussion .flex_pc .flex_con{width:calc((100% - 25px) / 2)}}#discussion .flex_pc .flex_con .img_block{margin:0}#discussion .flex_pc .flex_con p{text-align:center}@media print, screen and (min-width: 769px ){#ceremony60th .flex_pc{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}}@media print, screen and (min-width: 769px ){#ceremony60th .flex_pc .flex_con{width:calc((100% - 50px) / 3)}}#ceremony60th .flex_pc .flex_con .img_block{margin:0}#ceremony60th .flex_pc .flex_con p{text-align:center}#ceremony60th .book_60th{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}#ceremony60th .book_60th img{width:45%}#ceremony60th .book_60th h2{margin:0}#sports .sec_middle_ttl03{margin:2.5em 0 0.75em}#sports .table02 thead th:not(:last-child){border-right:1px solid #fff}#sports .table02 tbody td:not(:last-child){border-right:1px solid #ddd}#sports .table02 th,#sports .table02 td{text-align:center}#sports .table02 th img,#sports .table02 td img{width:30px;height:auto}#sports .table02 th a,#sports .table02 td a{color:#009E69}#sports .individual_table{margin:1.5em 0 0}#sports .individual_table th{width:20%}#sports .team_table{margin:0 0 1.5em}#sports .team_table th{width:20%}@media print, screen and (min-width: 769px ){#sports .flex_pc.two-contents .flex_con{width:calc((100% - 25px) / 2)}}@media print, screen and (min-width: 769px ){#sports .flex_pc.three-contents .flex_con{width:calc((100% - 50px) / 3)}}#sports .btn01{margin:2em auto}#kbs_kyoto_radio_backnumber .middle_mv{background:url(../img/anniversary50/mv_back.webp) no-repeat center / cover}#kbs_kyoto_radio_backnumber .pankuzu br{display:none}@media only screen and (max-width: 768px){#kbs_kyoto_radio_backnumber h2 .sp_br{display:block}}#kbs_kyoto_radio_backnumber .disc_list li{margin:1.5em 0}#kbs_kyoto_radio_backnumber .disc_list li:before{top:0.85em}@media print, screen and (min-width: 769px ){#stopsmoking main .sec_middle_ttl01{font-family:"Zen Kaku Gothic New";font-weight:500;line-height:56px;letter-spacing:2.4px;margin-bottom:1.2em;font-size:30px}}#stopsmoking main .middle_mv{background:url(../img/stopsmoking/stopsmoking-hero.webp) no-repeat center / cover}#stopsmoking main .links_block{padding:30px 0;background-color:var(--bg-f-7-f-5-f-2, #F7F5F2)}#stopsmoking main .links_block .links_inner{display:flex;justify-content:center;gap:20px}#stopsmoking main .links_block .links_inner a:before{transform:rotate(135deg);right:1.95em}#stopsmoking main .stopsmoking_images{display:flex;justify-content:center;gap:80px}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_images{flex-direction:column}}@media print, screen and (min-width: 769px ){#stopsmoking main .stopsmoking_images .left{width:480px}}#stopsmoking main .stopsmoking_images .left p{margin-bottom:40px}@media print, screen and (min-width: 769px ){#stopsmoking main .stopsmoking_images .left p{font-size:16px}}@media print, screen and (min-width: 769px ){#stopsmoking main .stopsmoking_images .right{width:480px}}#stopsmoking main .stopsmoking_images .right .purpose{padding:50px;margin-bottom:40px;background-color:#FFF6EA}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_images .right .purpose{padding:50px 20px}}#stopsmoking main .stopsmoking_images .right .purpose h4{display:flex;align-items:center;padding-bottom:10px;border-bottom:2px solid #D98003}#stopsmoking main .stopsmoking_images .right .purpose h4 img{width:40px}@media print, screen and (min-width: 769px ){#stopsmoking main .stopsmoking_images .right .purpose h4 span{margin-left:12px;font-family:"Zen Kaku Gothic New";font-size:26px;font-weight:500;line-height:42px;letter-spacing:1.04px}}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_images .right .purpose h4 span{font-size:clamp(20px, 3.5vw, 26px);margin-left:10px}}#stopsmoking main .stopsmoking_images .right .purpose ol{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-left:20px}#stopsmoking main .stopsmoking_images .right .purpose ol li{list-style:decimal;font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#stopsmoking main .stopsmoking_images .right .purpose ol li{font-size:16px;line-height:36px}}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_images .right .purpose ol li{font-size:14px}}#stopsmoking main .stopsmoking_images .right .zenkan-plate{width:480px}#stopsmoking main .declaration{background:#FFF6EA}@media print, screen and (min-width: 769px ){#stopsmoking main .declaration h2{text-align:center;font-family:"Zen Kaku Gothic New";font-size:30px;font-weight:500;line-height:52px;letter-spacing:2.4px}}@media print, screen and (min-width: 769px ){#stopsmoking main .declaration h2 span{font-family:"Zen Kaku Gothic New";font-size:28px;font-weight:500;line-height:52px;letter-spacing:1.68px}}#stopsmoking main .declaration p{margin-bottom:20px}#stopsmoking main .declaration ol{display:flex;flex-direction:column;gap:10px;padding-left:20px}#stopsmoking main .declaration ol li{list-style:decimal;font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#stopsmoking main .declaration ol li{font-size:16px;line-height:36px}}#stopsmoking main .hospital_list .p_jissi{margin-bottom:50px;letter-spacing:0.8px}#stopsmoking main .hospital_list h2{margin-bottom:0}#stopsmoking main .hospital_list .p_sikitinai{margin-bottom:30px;font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.64px}@media print, screen and (min-width: 769px ){#stopsmoking main .hospital_list .p_sikitinai{font-size:16px;line-height:28px}}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .p_sikitinai{font-size:12px}}#stopsmoking main .hospital_list .p_sisetunai{margin-bottom:30px;font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.64px}@media print, screen and (min-width: 769px ){#stopsmoking main .hospital_list .p_sisetunai{font-size:16px;line-height:28px}}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .p_sisetunai{font-size:12px}}#stopsmoking main .hospital_list .sikitinai_list{display:flex;justify-content:center;gap:20px;margin:0 auto 50px auto}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .sikitinai_list{flex-wrap:wrap;margin:0 auto 30px auto}}#stopsmoking main .hospital_list .sikitinai_list ul{display:flex;flex-direction:column;gap:10px;width:240px}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .sikitinai_list ul{width:40vw}}#stopsmoking main .hospital_list .sikitinai_list ul li{font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#stopsmoking main .hospital_list .sikitinai_list ul li{font-size:16px;line-height:28px}}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .sikitinai_list ul li{font-size:14px}}#stopsmoking main .hospital_list .sisetunai_list{display:flex;gap:20px;margin:0 auto}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .sisetunai_list{flex-wrap:wrap}}#stopsmoking main .hospital_list .sisetunai_list ul{display:flex;flex-direction:column;gap:10px;width:240px}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .sisetunai_list ul{width:40vw}}#stopsmoking main .hospital_list .sisetunai_list ul li{font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#stopsmoking main .hospital_list .sisetunai_list ul li{font-size:16px;line-height:28px}}@media only screen and (max-width: 768px){#stopsmoking main .hospital_list .sisetunai_list ul li{font-size:14px}}#stopsmoking main .publish{background-color:#F7F5F2}@media print, screen and (min-width: 769px ){#stopsmoking main .publish{margin:0px 10vw 100px 10vw}}#stopsmoking main .publish h2{margin-bottom:20px}#stopsmoking main .publish .text{display:flex;gap:40px;margin-bottom:50px}@media only screen and (max-width: 768px){#stopsmoking main .publish .text{flex-direction:column}}@media print, screen and (min-width: 769px ){#stopsmoking main .publish .text p{font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:400;line-height:36px;letter-spacing:0.8px}}#stopsmoking main .publish .text img{width:420px;aspect-ratio:1.6342412451;object-fit:cover}@media print, screen and (min-width: 769px ){#stopsmoking main .publish .text img{height:257px}}@media only screen and (max-width: 768px){#stopsmoking main .publish .text img{margin:0 auto}}#stopsmoking main .publish a{margin:0 auto}#stopsmoking main .publish a svg{display:block;width:26px;height:34px;position:absolute;left:1.5em;top:0;bottom:0;margin:auto}#stopsmoking main .publish a:hover svg rect{fill:#009E69}#stopsmoking main .publish a:hover svg path{fill:white}#stopsmoking main .publish a:hover svg path:nth-of-type(4){fill:transparent;stroke:white}#stopsmoking main .stopsmoking_campaign{background-color:#FFF6EA}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_campaign h3{padding:0 10px 0.75em 10px}}#stopsmoking main .stopsmoking_campaign .campaign_poster{display:flex;justify-content:center;margin:0 auto;gap:80px}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_campaign .campaign_poster{flex-direction:column;align-items:center;gap:50px}}#stopsmoking main .stopsmoking_campaign .campaign_poster .campaign{width:clamp(300px, 40vw, 480px)}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_campaign .campaign_poster .campaign{width:80vw}}#stopsmoking main .stopsmoking_campaign .campaign_poster .campaign h4{margin-bottom:20px}#stopsmoking main .stopsmoking_campaign .campaign_poster .campaign p{margin-bottom:30px}#stopsmoking main .stopsmoking_campaign .campaign_poster .campaign img{display:block;margin:0 auto;width:420px}#stopsmoking main .stopsmoking_campaign .campaign_poster .poster{width:clamp(300px, 40vw, 480px)}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_campaign .campaign_poster .poster{width:80vw}}#stopsmoking main .stopsmoking_campaign .campaign_poster .poster h4{margin-bottom:20px}#stopsmoking main .stopsmoking_campaign .campaign_poster .poster p{margin-bottom:30px}#stopsmoking main .stopsmoking_campaign .campaign_poster .poster img{display:block;margin:0 auto;width:420px}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_links .list_container{display:flex;flex-direction:column;align-items:center}}#stopsmoking main .stopsmoking_links .list_container .link_list{display:flex;align-items:flex-start;justify-content:center}#stopsmoking main .stopsmoking_links .list_container .link_list li{width:270px}@media only screen and (max-width: 768px){#stopsmoking main .stopsmoking_links .list_container .link_list{flex-direction:column;width:330px}#stopsmoking main .stopsmoking_links .list_container .link_list li{width:100%}}#stopsmoking main .contest{background:#FFF6EA}#stopsmoking main .contest .content_flex{display:flex;justify-content:center;gap:134px}@media only screen and (max-width: 768px){#stopsmoking main .contest .content_flex{flex-direction:column;gap:50px}}@media print, screen and (min-width: 769px ){#stopsmoking main .contest .content_flex .text{width:480px}}#stopsmoking main .contest .content_flex .text p{margin-bottom:50px}#stopsmoking main .contest .content_flex img{margin:0 auto;width:372px;aspect-ratio:1.0333333333;object-fit:cover}@media print, screen and (min-width: 769px ){#stopsmoking main .contest .content_flex img{height:360px}}@media only screen and (max-width: 768px){#stopsmoking main .contest .content_flex img{width:80vw;aspect-ratio:1.0333333333}}#stopsmoking main .conservation{background:#FFF6EA}#stopsmoking main .conservation .content_flex{display:flex;gap:80px}@media only screen and (max-width: 768px){#stopsmoking main .conservation .content_flex{flex-direction:column;gap:50px}}#stopsmoking main .conservation .content_flex .left p{margin-bottom:30px}#stopsmoking main .conservation .content_flex .right .purpose_target{padding:50px;margin-bottom:40px;background-color:white}@media only screen and (max-width: 768px){#stopsmoking main .conservation .content_flex .right .purpose_target{padding:50px 20px}}#stopsmoking main .conservation .content_flex .right .purpose_target h4{display:flex;align-items:center;padding-bottom:10px;border-bottom:2px solid #D98003}@media print, screen and (min-width: 769px ){#stopsmoking main .conservation .content_flex .right .purpose_target h4 span{margin-left:12px;font-family:"Zen Kaku Gothic New";font-size:26px;font-weight:500;line-height:42px;letter-spacing:1.04px}}@media only screen and (max-width: 768px){#stopsmoking main .conservation .content_flex .right .purpose_target h4 span{font-size:clamp(20px, 3.5vw, 26px);margin-left:10px}}#stopsmoking main .conservation .content_flex .right .purpose_target h4 img{width:40px;height:40px}#stopsmoking main .conservation .content_flex .right .purpose_target p{margin-bottom:30px}#stopsmoking main .conservation .content_flex .right .purpose_target ol{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-left:20px}#stopsmoking main .conservation .content_flex .right .purpose_target ol li{list-style:decimal}@media print, screen and (min-width: 769px ){#stopsmoking main .conservation .content_flex .right .purpose_target ol li{font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:400;line-height:36px;letter-spacing:0.8px}}#stopsmoking main .declaration_env{background-color:white}#stopsmoking main .promotion_office{background:#FFF6EA}#stopsmoking main .promotion_office .content_flex{display:flex;gap:80px}@media only screen and (max-width: 768px){#stopsmoking main .promotion_office .content_flex{flex-direction:column;align-items:center;gap:50px}}#stopsmoking main .promotion_office .content_flex .text{width:clamp(300px, 40vw, 480px)}@media only screen and (max-width: 768px){#stopsmoking main .promotion_office .content_flex .text{width:80vw}}#stopsmoking main .promotion_office .content_flex .text .p_1{margin-bottom:20px;font-weight:700}@media print, screen and (min-width: 769px ){#stopsmoking main .promotion_office .content_flex .text .p_1{font-family:"Zen Kaku Gothic New";font-size:24px;line-height:40px;letter-spacing:0.96px}}#stopsmoking main .promotion_office .content_flex .text .p_2{margin-bottom:50px}#stopsmoking main .promotion_office .content_flex .text a{display:block}@media print, screen and (min-width: 769px ){#stopsmoking main .promotion_office .content_flex .text a{width:clamp(300px, 40vw, 480px);margin:3.5em 0 0}}#stopsmoking main .promotion_office .content_flex .pdf_block{width:50%}@media only screen and (max-width: 768px){#stopsmoking main .promotion_office .content_flex .pdf_block{width:100%}}#stopsmoking main .promotion_office .content_flex .pdf_block a{display:block;margin:0 auto;max-width:344px}#stopsmoking main .promotion_office .content_flex img{object-fit:contain}@media print, screen and (min-width: 769px ){#stopsmoking main .promotion_office .content_flex img{height:0}}@media only screen and (max-width: 768px){#stopsmoking main .promotion_office .content_flex img{width:80vw}}#stopsmoking main .env_sengen_facility .p_jissi{margin-bottom:50px;letter-spacing:0.8px}#stopsmoking main .env_sengen_facility h2{margin-bottom:30px}#stopsmoking main .env_sengen_facility .env_sengen_list{margin:0 auto;display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){#stopsmoking main .env_sengen_facility .env_sengen_list{flex-wrap:wrap}}#stopsmoking main .env_sengen_facility .env_sengen_list ul{display:flex;flex-direction:column;gap:10px;width:240px}@media only screen and (max-width: 768px){#stopsmoking main .env_sengen_facility .env_sengen_list ul{width:40vw}}#stopsmoking main .env_sengen_facility .env_sengen_list ul li{font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.8px}@media print, screen and (min-width: 769px ){#stopsmoking main .env_sengen_facility .env_sengen_list ul li{font-size:16px;line-height:28px}}@media only screen and (max-width: 768px){#stopsmoking main .env_sengen_facility .env_sengen_list ul li{font-size:14px}}#stopsmoking main .env_sengen_conditions{background:#FFF6EA}#stopsmoking main .env_sengen_conditions p{margin-bottom:30px}#stopsmoking main .env_sengen_conditions ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:50px}#stopsmoking main .env_sengen_conditions ul li{width:510px;background-color:white;padding:50px}@media only screen and (max-width: 768px){#stopsmoking main .env_sengen_conditions ul li{padding:30px}}#stopsmoking main .env_sengen_conditions ul li h4{font-family:"Zen Kaku Gothic New";font-weight:500;letter-spacing:1.04px;padding-bottom:10px;border-bottom:2px solid #D98003;margin-bottom:10px}@media print, screen and (min-width: 769px ){#stopsmoking main .env_sengen_conditions ul li h4{font-size:26px;line-height:42px}}@media only screen and (max-width: 768px){#stopsmoking main .env_sengen_conditions ul li h4{font-size:clamp(20px, 3.5vw, 26px)}}#stopsmoking main .env_sengen_conditions ul li p a{color:var(--009-e-69, #009E69);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:0.3px;text-underline-offset:auto;text-underline-position:from-font}#stopsmoking main .env_sengen_conditions .btn_word:hover:before{filter:brightness(0) invert(1)}#stopsmoking main .env_sengen_conditions .btn_word:before{content:"";display:block;background:url(../img/stopsmoking/pen-icon.webp) no-repeat center / contain;width:28px;height:30px;position:absolute;left:1.5em;top:0;bottom:0;margin:auto}#stopsmoking main .env_sengen_conditions .btn_pdf:nth-of-type(2) svg{display:block;width:26px;height:34px;position:absolute;left:1.5em;top:0;bottom:0;margin:auto}#stopsmoking main .env_sengen_conditions .btn_pdf:nth-of-type(2):hover svg rect{fill:#009E69}#stopsmoking main .env_sengen_conditions .btn_pdf:nth-of-type(2):hover svg path{fill:white}#stopsmoking main .env_sengen_conditions .btn_pdf:nth-of-type(2):hover svg path:nth-of-type(4){fill:transparent;stroke:white}#stopsmoking main .env_sengen_conditions .btn_pdf:nth-of-type(3):hover:before{filter:brightness(0) invert(1)}#stopsmoking main .env_sengen_conditions .btn_pdf:nth-of-type(3):before{content:"";display:block;background:url(../img/stopsmoking/leaf-icon.webp) no-repeat center / contain;width:26px;height:26px;position:absolute;left:1.5em;top:0;bottom:0;margin:auto}@media only screen and (max-width: 768px){#stopsmoking main .env_campaign h3{padding:0 10px 0.75em 10px}}#stopsmoking main .env_campaign .campaign_poster{display:flex;justify-content:center;gap:80px}@media only screen and (max-width: 768px){#stopsmoking main .env_campaign .campaign_poster{flex-direction:column;align-items:center;gap:50px}}@media print, screen and (min-width: 769px ){#stopsmoking main .env_campaign .campaign_poster .campaign{width:clamp(300px, 40vw, 480px)}}@media only screen and (max-width: 768px){#stopsmoking main .env_campaign .campaign_poster .campaign{width:80vw}}#stopsmoking main .env_campaign .campaign_poster .campaign h4{margin-bottom:20px}#stopsmoking main .env_campaign .campaign_poster .campaign p{margin-bottom:30px}#stopsmoking main .env_campaign .campaign_poster .campaign img{display:block;margin:0 auto}@media print, screen and (min-width: 769px ){#stopsmoking main .env_campaign .campaign_poster .campaign img{width:420px}}@media print, screen and (min-width: 769px ){#stopsmoking main .env_campaign .campaign_poster .poster{width:clamp(300px, 40vw, 480px)}}@media only screen and (max-width: 768px){#stopsmoking main .env_campaign .campaign_poster .poster{width:80vw}}#stopsmoking main .env_campaign .campaign_poster .poster h4{margin-bottom:20px}#stopsmoking main .env_campaign .campaign_poster .poster p{margin-bottom:30px}#stopsmoking main .env_campaign .campaign_poster .poster img{display:block;margin:0 auto;width:420px}#stopsmoking main .env_links{background:#FFF6EA}#stopsmoking main .env_links .list_container{display:flex;gap:20px}@media only screen and (max-width: 768px){#stopsmoking main .env_links .list_container{flex-direction:column;align-items:center;gap:0px}}#stopsmoking main .env_links .list_container ul{display:flex;flex-direction:column;width:330px}@media only screen and (max-width: 768px){#stopsmoking main .env_links .list_container ul{margin:0 0}}#stopsmoking main .env_links .list_container ul li{width:80%}@media only screen and (max-width: 768px){#stopsmoking main .env_links .list_container ul li{width:100%}}@media only screen and (max-width: 768px){#stopsmoking main .env_links .list_container ul li a{font-size:14px}}#join main .middle_mv{background:url(../img/common/kv_1.webp) no-repeat center / cover;position:relative}#join main .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media print, screen and (min-width: 769px ){#join main .middle_mv .page_ttl br{display:none}}@media only screen and (max-width: 768px){#join main .middle_mv{background:url(../img/common/kvsp_1.webp) no-repeat center center/cover}#join main .middle_mv:before{width:65px}}#join main .pankuzu br{display:none}#join main .join_procedure .tel{display:flex;align-items:flex-end;margin-top:30px}#join main .join_procedure .tel:before{content:"";background:url(../img/common/i_tel.svg) no-repeat center / contain;width:30px;height:30px;margin-right:5px}@media only screen and (max-width: 768px){#join main .join_procedure .tel:before{width:30px;height:30px}}#join main .join_procedure .tel span{font-family:"Zen Kaku Gothic New";font-size:20px;font-weight:500;line-height:110%;letter-spacing:0.8px}@media only screen and (max-width: 768px){#join main .join_procedure .tel span{font-size:5.4vw}}#join main .join_procedure .tel a{font-family:"Zen Kaku Gothic New";font-size:30px;font-weight:500;line-height:110%;letter-spacing:1.2px}@media only screen and (max-width: 768px){#join main .join_procedure .tel a{font-size:6.5vw}}#join main .join_procedure .p_tel_under{font-family:"Zen Kaku Gothic New";font-weight:400;letter-spacing:0.64px}@media print, screen and (min-width: 769px ){#join main .join_procedure .p_tel_under{font-size:16px;line-height:28px}}@media only screen and (max-width: 768px){#join main .join_procedure .p_tel_under{font-size:3.2vw}#join main .join_procedure .p_tel_under span{display:block}}#join main .join_procedure .member_container{display:flex;gap:20px;margin:30px 0 20px 0}@media only screen and (max-width: 768px){#join main .join_procedure .member_container{flex-direction:column}}#join main .join_procedure .member_container h3{margin:0 0 0.75em 0}#join main .join_procedure .member_container .left{background-color:#FFF6EA;padding:50px}@media print, screen and (min-width: 769px ){#join main .join_procedure .member_container .left{width:510px}}@media only screen and (max-width: 768px){#join main .join_procedure .member_container .left{padding:25px}}#join main .join_procedure .member_container .right{background-color:#FFF6EA;padding:50px}@media print, screen and (min-width: 769px ){#join main .join_procedure .member_container .right{width:510px}}@media only screen and (max-width: 768px){#join main .join_procedure .member_container .right{padding:25px}}@media only screen and (max-width: 768px){#join main .membership_fee .sp_scroll .table02{width:fit-content;white-space:nowrap;min-width:0px}}#join main .change_procedure .notes{margin:0.5em 0 60px 0}@media only screen and (max-width: 768px){#join main .change_procedure .notes{margin:0.5em 0 40px 0}}#contact main .middle_mv .sec_inner02{height:min(45vw, 290px)}#contact main .sec_middle_ttl01{font-size:30px}#contact main .address{font-size:16px}#contact main a.green{color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#contact main .table02 thead th:not(:last-child){border-right:1px solid #fff}#contact main .table02 tbody td:not(:last-child){border-right:1px solid #ddd}#contact main .table02 th,#contact main .table02 td{text-align:center;padding:10px;font-size:16px}#link main .middle_mv .sec_inner02{height:min(45vw, 290px)}@media print, screen and (min-width: 769px ){#link main .sec_middle_ttl02{margin:1.5em 0 0em}}@media only screen and (max-width: 768px){#link main .sec_middle_ttl02{margin:0}}#link main .sec_middle_ttl02 a{position:relative}#link main .sec_middle_ttl02 a:after{background:url(../img/common/i_blank.svg) no-repeat center / contain;content:"";width:1em;height:1em;position:absolute;right:1.5em;bottom:0;left:calc(100% + 5px);margin:auto}#link main .sec_middle_ttl03.sec_middle_ttl03_m05{margin:0.5em 0 0.5em}#link main .sec_middle_ttl03 a{position:relative;padding-left:2em}#link main .sec_middle_ttl03 a:before{content:"";width:0.35em;height:0.35em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;left:calc(0% + 0.4em);top:0.65em;margin:auto;z-index:1;transition:0.3s}@media only screen and (max-width: 768px){#link main .sec_middle_ttl03 a:before{top:0.65em}}#link main .sec_middle_ttl03 a:after{content:"";width:1.25em;height:1.25em;position:absolute;left:0;top:0.2em;margin:auto;border-radius:100%;background:#009E69;transition:0.3s}#link main .anchor_block{padding:30px 0;background-color:var(--bg-f-7-f-5-f-2, #F7F5F2)}@media print, screen and (min-width: 769px ){#link main .anchor_block .anchor_container{display:flex;flex-wrap:wrap}}#link main .anchor_block .anchor_container a:before{transform:rotate(135deg);right:1.94em}@media print, screen and (min-width: 769px ){#link main .anchor_block .anchor_container a{width:calc((100% - 25px) / 2)}}#link main a.green{color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#link main .link_list{margin:1.5em auto;display:flex;flex-wrap:wrap;align-items:flex-start}#sitemap main .middle_mv .sec_inner02{height:min(45vw, 290px)}@media only screen and (min-width: 769px) and (max-width: 1100px){#sitemap main .sec_inner{display:flex;flex-direction:column;align-items:center}}#sitemap main .sec_middle_ttl02{margin:1.5em 0 0.5em}#sitemap main .link_list li{vertical-align:top}@media only screen and (min-width: 769px) and (max-width: 1100px){#sitemap main .link_list li{margin:0 auto}}#sitemap main a.green{color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#community-medicine main .middle_mv .sec_inner02{height:min(45vw, 290px)}#community-medicine main p{font-size:16px}#community-medicine main .btn01{padding:0.5em 3em 0.5em 1em;max-width:900px;text-align:left}#community-medicine main .btn01.link_img{padding:0.9em 3em 0.9em 0.9em;display:flex;align-items:center;padding-left:0.9em;border-radius:20px}#community-medicine main .btn01.link_img::after{background:#009E69}@media only screen and (max-width: 768px){#community-medicine main .btn01.link_img{display:block;padding:0.9em}#community-medicine main .btn01.link_img::after,#community-medicine main .btn01.link_img::before{display:none}}@media only screen and (max-width: 768px){#community-medicine main .btn01.link_img img{display:block;margin:0 auto}}#community-medicine main .btn01.link_img p{margin:0 0 0 1.5em;font-size:26px;text-align:left}@media only screen and (max-width: 768px){#community-medicine main .btn01.link_img p{margin:1.5em 0 0;padding-right:2em;font-size:4.6vw;position:relative}#community-medicine main .btn01.link_img p::before{content:"";width:0.35em;height:0.35em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:0.5em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#community-medicine main .btn01.link_img p::after{content:"";width:1.25em;height:1.25em;position:absolute;right:0;top:0;bottom:0;margin:auto;border-radius:100%;background:#009E69;transition:0.3s}}#community-medicine main .btn01.link_img p span{font-size:69%;display:block}#community-medicine main .btn01.link_img:hover::after{background:#fff}@media only screen and (max-width: 768px){#community-medicine main .btn01.link_img:hover p::before{border-top:1px solid #009E69;border-right:1px solid #009E69}#community-medicine main .btn01.link_img:hover p::after{background:#fff;filter:none}}#community-medicine main .flex_block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#community-medicine main .flex_block .textarea{width:48%}@media only screen and (max-width: 768px){#community-medicine main .flex_block .textarea{width:100%;margin-bottom:3em}}#community-medicine main .flex_block .img_block{width:48%}@media only screen and (max-width: 768px){#community-medicine main .flex_block .img_block{width:100%}}#community-medicine main .contect_block p{font-weight:500;font-size:30px;padding-left:1.5em;position:relative;margin:0}#community-medicine main .contect_block p span{font-size:65%}#community-medicine main .contect_block p::before{content:"";width:1.25em;height:1.25em;position:absolute;left:0;top:0;bottom:0;margin:auto}#community-medicine main .contect_block p.contact_fax::before{background:url(../img/common/i_fax.svg) no-repeat center / contain}#community-medicine main .contect_block ul.notes li{margin:0}#community-medicine main ul.notes li a{color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#community-medicine main .video_container{width:100%;aspect-ratio:1.7777777778}#community-medicine main .video_container iframe{width:100%;height:100%}#society main .middle_mv .sec_inner02{height:min(45vw, 290px)}#society main .img_block{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}#society main .img_block img{width:33%}@media only screen and (max-width: 768px){#society main .img_block img{width:48%;margin:0 auto 3%}}#society main .sp_scroll .table02 th{width:20%}#society main .sp_scroll .table02 td a{color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#society main .noto{font-family:"Noto Sans JP", sans-serif;font-weight:400;padding:0}#support main .middle_mv{background:url(../img/support/mv_back.webp) no-repeat center / cover}#support main .sec_middle_ttl01{font-size:39px}@media only screen and (max-width: 768px){#support main .sec_middle_ttl01{font-size:6vw}}#support main .contect_block p{font-weight:500;font-size:30px;padding-left:1.5em;position:relative;margin:0}#support main .contect_block p span{font-size:65%}#support main .contect_block p::before{content:"";width:1.25em;height:1.25em;position:absolute;left:0;top:0;bottom:0;margin:auto}#support main .contect_block p.contact_tel::before{background:url(../img/common/i_tel.svg) no-repeat center / contain}#support main .contect_block p.contact_fax::before{background:url(../img/common/i_fax.svg) no-repeat center / contain}#support main .contect_block ul.notes li{margin:0}#support main .details{margin:30px 0;background:#edf5f3;border:1px solid #009E69}@media only screen and (max-width: 768px){#support main .details{margin:3vw 0 0}}#support main .details.is-active .details-summary span.btn::before{top:0.25em;transform:rotate(225deg)}#support main .details.is-active .details-content{opacity:1}#support main .details .details-summary{position:relative;cursor:pointer;list-style:none;padding:1em 3em}@media only screen and (max-width: 768px){#support main .details .details-summary{padding:1em 3em 1em 1em}}#support main .details .details-summary::-webkit-details-marker{display:none}#support main .details .details-summary h4{font-size:20px;text-align:center;font-weight:500}@media only screen and (max-width: 768px){#support main .details .details-summary h4{font-size:3.8vw}}#support main .details .details-summary span.btn{max-width:24px;max-height:24px;width:8vw;height:8vw;display:block;position:absolute;right:1em;top:0;bottom:0;margin:auto;background:#009E69;border-radius:100%}@media only screen and (max-width: 768px){#support main .details .details-summary span.btn{width:4vw;height:4vw}}#support main .details .details-summary span.btn::before{content:"";width:0.5em;height:0.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;right:0;left:0;top:-0.05em;bottom:0;margin:auto;transition:0.3s}#support main .details .details-content{padding:0px 50px 30px;transition:0.5s;opacity:0}@media only screen and (max-width: 768px){#support main .details .details-content{padding:0 3vw 3vw}}#support main .details .details-content .btn01{padding:0.5em 3em 0.5em 1em;width:100%;max-width:940px;text-align:left}#support main .news_block .news_cat{padding:0.25em 1.5em;font-weight:500;letter-spacing:0;border-radius:30px;background:#f8ebd8;font-size:14px}@media print, screen and (min-width: 769px ){#support main .news_block .news_cat{font-size:16px}}#support main .news_block .news_cat.cat01{background:#d73d3d;color:#fff}#support main .news_block .news_cat.cat01 a{color:#fff}#support main .news_block .news_list{margin-bottom:30px}#support main .news_block .news_list li{border-bottom:1px solid #ddd}#support main .news_block .news_list li:last-of-type{border-bottom:none}#support main .news_block .news_list li a{display:flex;align-items:center;padding:20px;gap:15px 8px;flex-wrap:wrap}@media only screen and (max-width: 768px){#support main .news_block .news_list li a{padding:13px 0;gap:5px}}#support main .news_block .news_list li a:hover{background:rgba(247, 245, 242, 0.5)}#support main .news_block .news_list li time{min-width:80px}@media only screen and (max-width: 768px){#support main .news_block .news_list li time{min-width:5em}}#support main .news_block .news_list li p{margin:0;width:100%}#syukutyokubi main .middle_mv{background:url(../img/support/mv_back.webp) no-repeat center / cover}#syukutyokubi main .middle_mv .sec_inner02 .page_ttl span{font-family:"Zen Kaku Gothic New", serif;font-weight:500}#syukutyokubi main .btn01{padding:0.5em 3.5em 0.5em 1em;text-align:left}#ikiiki main .middle_mv{background:url(../img/support/mv_back.webp) no-repeat center / cover}#ikiiki main .middle_mv .sec_inner02 .page_ttl span{font-family:"Zen Kaku Gothic New", serif;font-weight:500}#ikiiki main .sec_middle_ttl01 span{font-size:16px}@media only screen and (max-width: 768px){#ikiiki main .sec_middle_ttl01 span{font-size:3.2vw}}#ikiiki main #js-region-list .region-list label{background:#fff;margin:0 0.25em 0.5em 0;padding:0.25em 1.25em;border:1px solid #dc9925;border-radius:4px;cursor:pointer;display:inline-block;font-size:24px}@media only screen and (max-width: 768px){#ikiiki main #js-region-list .region-list label{padding:0.25em 1em;font-size:3.8vw}}#ikiiki main #js-region-list .region-list input{display:none}#ikiiki main #js-region-list .region-list input:checked+label{background:#dc9925;color:#fff}#ikiiki main .sp_scroll .table02 th{text-align:center;border:1px solid #ddd;padding:20px 10px;font-weight:500}#ikiiki main .sp_scroll .table02 th span{font-size:60%}#ikiiki main .sp_scroll .table02 th:first-of-type{width:10%}#ikiiki main .sp_scroll .table02 th:nth-of-type(2){width:12%}#ikiiki main .sp_scroll .table02 th:nth-of-type(3){width:35%}#ikiiki main .sp_scroll .table02 th:nth-of-type(4){width:10%}#ikiiki main .sp_scroll .table02 th:nth-of-type(5){width:13%}#ikiiki main .sp_scroll .table02 th:nth-of-type(6){width:15%}#ikiiki main .sp_scroll .table02 tbody tr td{border:1px solid #ddd;background:#fff}#ikiiki main .sp_scroll .table02 tbody tr td.center{text-align:center}#ikiiki main .sp_scroll .table02 tbody tr td a{color:#009E69}#ikiiki main .sp_scroll .table02 tbody tr td a:hover{text-decoration:underline;text-underline-offset:0.25em}#ikiiki main .sp_scroll .table02 tbody tr td span.star{padding:0}#ikiiki main .sp_scroll .table02 tbody tr td span.star::before{content:"";width:1.25em;height:1.25em;display:inline-block;background:url(../img/support/ikiiki/star.svg) no-repeat center / contain;margin:0 0.25em -0.25em}#ikiiki main .sp_scroll .table02 tbody tr td span.star.star_on::before{background:url(../img/support/ikiiki/star_on.svg) no-repeat center / contain}#ikiiki main .sp_scroll .table02 tbody tr:nth-of-type(2n) td{background:#f7f5f2}#ikiiki main #download_area .btn01{padding:0.5em 3.5em 0.5em 1em;text-align:left}#past_training main .middle_mv{background:url(../img/support/mv_back.webp) no-repeat center / cover}#past_training main .middle_mv .sec_inner02 .page_ttl span{font-family:"Zen Kaku Gothic New", serif;font-weight:500}#past_training main ul.anchor_link li{width:33%}@media only screen and (max-width: 768px){#past_training main ul.anchor_link li{width:49%}}#past_training main .overview_area h5{background:#dc9925;color:#fff}#past_training main .overview_area .overview_area_inner{background:#f9f9f9}#past_training main .overview_area .overview_area_inner h7{font-size:20px;font-weight:500;margin:0.75em 1em 0.25em;display:block}@media only screen and (max-width: 768px){#past_training main .overview_area .overview_area_inner h7{font-size:3.4vw}}#past_training main .overview_area .overview_area_inner p{margin:0.25em 1em}#past_training main .overview_area .overview_area_inner ul.disc_list{margin:0.25em 1em}#past_training main .bg_yellow .overview_area .overview_area_inner{background:#fff}#consultationreception main .middle_mv{background:url(../img/support/mv_back.webp) no-repeat center / cover}#consultationreception main .middle_mv .sec_inner02 .page_ttl span{font-family:"Zen Kaku Gothic New", serif;font-weight:500}#consultationreception main .contect_block p{font-weight:500;font-size:30px;padding-left:1.5em;position:relative;margin:0}#consultationreception main .contect_block p span{font-size:65%}#consultationreception main .contect_block p::before{content:"";width:1.25em;height:1.25em;position:absolute;left:0;top:0;bottom:0;margin:auto}#consultationreception main .contect_block p.contact_tel::before{background:url(../img/common/i_tel.svg) no-repeat center / contain}#consultationreception main .contect_block p.contact_fax::before{background:url(../img/common/i_fax.svg) no-repeat center / contain}#consultationreception main .contect_block ul.notes li{margin:0}#centernews main .middle_mv{background:url(../img/support/mv_back.webp) no-repeat center / cover}#centernews main .middle_mv .sec_inner02 .page_ttl span{font-family:"Zen Kaku Gothic New", serif;font-weight:500}#centernews main .details{margin:30px 0;background:#edf5f3;border:1px solid #009E69}@media only screen and (max-width: 768px){#centernews main .details{margin:3vw 0 0}}#centernews main .details.is-active .details-summary span.btn::before{top:0.25em;transform:rotate(225deg)}#centernews main .details.is-active .details-content{opacity:1}#centernews main .details .details-summary{position:relative;cursor:pointer;list-style:none;padding:1em 3em}@media only screen and (max-width: 768px){#centernews main .details .details-summary{padding:1em 3em 1em 1em}}#centernews main .details .details-summary::-webkit-details-marker{display:none}#centernews main .details .details-summary h4{font-size:20px;text-align:center;font-weight:500}@media only screen and (max-width: 768px){#centernews main .details .details-summary h4{font-size:3.8vw}}#centernews main .details .details-summary span.btn{max-width:24px;max-height:24px;width:8vw;height:8vw;display:block;position:absolute;right:1em;top:0;bottom:0;margin:auto;background:#009E69;border-radius:100%}@media only screen and (max-width: 768px){#centernews main .details .details-summary span.btn{width:4vw;height:4vw}}#centernews main .details .details-summary span.btn::before{content:"";width:0.5em;height:0.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;right:0;left:0;top:-0.05em;bottom:0;margin:auto;transition:0.3s}#centernews main .details .details-content{padding:0px 50px 30px;transition:0.5s;opacity:0}@media only screen and (max-width: 768px){#centernews main .details .details-content{padding:0 3vw 3vw}}#centernews main .details .details-content .btn01{padding:0.5em 3em 0.5em 1em;width:100%;max-width:940px;text-align:left}#education .middle_mv .sec_inner02{height:min(45vw, 290px)}#education .table01{width:100%}#education .sec_middle_ttl02{margin:1.5em 0 0.5em}@media print, screen and (min-width: 769px ){#education .flex_pc{display:flex;gap:25px;justify-content:center}}@media only screen and (max-width: 768px){#education .flex_pc.first,#education .flex_pc.second{display:flex;justify-content:center;flex-wrap:wrap}}#education .flex_pc.first .text_con,#education .flex_pc.second .text_con{width:100%}@media print, screen and (min-width: 769px ){#education .flex_pc.first .text_con,#education .flex_pc.second .text_con{width:45%}}#education .flex_pc.first .img_con,#education .flex_pc.second .img_con{width:100%}@media print, screen and (min-width: 769px ){#education .flex_pc.first .img_con,#education .flex_pc.second .img_con{width:55%}}@media only screen and (max-width: 768px){#education .flex_pc.first .img_con,#education .flex_pc.second .img_con{margin-top:0}}@media print, screen and (min-width: 769px ){#education .flex_pc.third .text_con,#education .flex_pc.fourth .text_con{width:70%}}@media print, screen and (min-width: 769px ){#education .flex_pc.third .img_con,#education .flex_pc.fourth .img_con{width:30%}}@media print, screen and (min-width: 769px ){#education .flex_pc .img_block{margin:0}}#corona_information .middle_mv .sec_inner02{height:min(45vw, 290px)}#corona_information .sec_middle_ttl03:first-of-type{position:relative}#corona_information .sec_middle_ttl03:first-of-type span{position:absolute;right:0}#corona_information ul.link_list li{display:block;width:100%}#corona_information ul.link_list li a{word-break:break-all}#corona_information ul.link_list.top li{display:block;width:100%}#corona_information ul.link_list.top li a:before{transform:rotate(135deg);left:0.35em}#corona_information .disc_list.three_contents{display:flex;flex-wrap:wrap}@media print, screen and (min-width: 769px ){#corona_information .disc_list.three_contents li{width:30%}}@media only screen and (max-width: 768px){#corona_information .disc_list.three_contents li{width:50%}}#corona_information .table02 thead th{border-right:1px solid #fff}#corona_information .table02 thead th:first-child{width:20%}#corona_information .table02 thead th:last-child{border-right:none}#corona_information .table02 tbody td:not(:last-child){border-right:1px solid #ddd}#corona_information .flex-box3{display:flex;gap:20px}#corona_information .flex-box3 .name{width:10%}@media only screen and (max-width: 768px){#corona_information .flex-box3 .name{width:20%}}#corona_information .flex-box3 .txt{width:90%;margin:0}@media only screen and (max-width: 768px){#corona_information .flex-box3 .txt{width:80%}}@media print, screen and (min-width: 769px ){#corona_information .img_80{width:80%;margin:auto}}@media print, screen and (min-width: 769px ){#corona_information .two_img.link{gap:2%}}#corona_information .two_img.link .img_block_inner{margin:2% 0}#ajha-kyoto main .middle_mv .sec_inner02,#ajhc-kyoto main .middle_mv .sec_inner02,#jha-kyoto main .middle_mv .sec_inner02{height:min(45vw, 290px)}#ajha-kyoto main .news_list,#ajhc-kyoto main .news_list,#jha-kyoto main .news_list{margin-bottom:30px}#ajha-kyoto main .news_list li:not(:last-of-type),#ajhc-kyoto main .news_list li:not(:last-of-type),#jha-kyoto main .news_list li:not(:last-of-type){margin-bottom:30px}@media print, screen and (min-width: 769px ){#welfare-work .middle .middle_mv .sec_inner02{height:290px}}@media print, screen and (min-width: 769px ){#medical-care .middle .middle_mv .sec_inner02{height:290px}}#member main .middle_mv{background:url(../img/member/mv_back.webp) no-repeat center / cover}#member main .sec_block01{padding:10px 0 50px}#member main .sec_block01 .area_list{justify-content:center}#member main .sec_block03{padding:10px 0 50px}#member main ul.area_list{display:flex;flex-wrap:wrap;align-items:stretch;gap:0.3em 0.25em}#member main ul.area_list li a{border:1px solid #dc9925;padding:0.6em 1.7em;background:#fff;border-radius:4px;display:block;font-weight:500;font-size:min(2.4vw, 18px);transition:0.3s}@media only screen and (max-width: 768px){#member main ul.area_list li a{font-size:3vw}}#member main ul.area_list li:last-of-type{margin-right:0}#member main ul.area_list li:hover a{background:#dc9925;color:#fff}#member main .area_type{padding:0 12% 0 0;position:relative}@media only screen and (max-width: 768px){#member main .area_type{padding:0}}#member main .area_type>img{max-width:1230px}@media only screen and (max-width: 768px){#member main .area_type>img{display:none}}#member main .area_type>p{position:absolute;top:0;left:min(5vw, 150px);font-weight:500;font-size:min(2.4vw, 18px)}@media only screen and (max-width: 768px){#member main .area_type>p{position:relative;left:0;font-size:3.2vw;margin:1em 0}}#member main .area_type .area_link{position:absolute}@media only screen and (max-width: 768px){#member main .area_type .area_link{position:initial;display:inline-block;margin:0 0.1em 0.5em 0}}#member main .area_type .area_link a{padding:0.75em 2.25em 0.75em 1em;display:inline-block;border:1px solid #dc9925;background:#fff;border-radius:4px;position:relative;font-size:min(1.6vw, 24px);font-weight:500}@media only screen and (max-width: 768px){#member main .area_type .area_link a{font-size:2.7vw}}#member main .area_type .area_link a::before{content:"";width:0.25em;height:0.25em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:1.15em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#member main .area_type .area_link a::after{content:"";width:1em;height:1em;position:absolute;right:0.75em;top:0;bottom:0;margin:auto;border-radius:100%;background:#dc9925;transition:0.3s}#member main .area_type .area_link a:hover{background:#dc9925;color:#fff}#member main .area_type .area_link a:hover::before{border-top:1px solid #dc9925;border-right:1px solid #dc9925}#member main .area_type .area_link a:hover::after{background:#fff;filter:none}#member main .area_type .area_link.area01{top:373px;left:20px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area01{top:25vw;left:1.25vw}}#member main .area_type .area_link.area02{top:560px;left:65px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area02{top:37.5vw;left:4vw}}#member main .area_type .area_link.area03{top:768px;left:183px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area03{top:51.5vw;left:11.5vw}}#member main .area_type .area_link.area04{bottom:56px;left:18%}@media only screen and (max-width:1505px){#member main .area_type .area_link.area04{bottom:3.5vw}}#member main .area_type .area_link.area05{bottom:22px;right:31%}@media only screen and (max-width:1505px){#member main .area_type .area_link.area05{bottom:1vw}}#member main .area_type .area_link.area06{top:292px;right:22.5%}@media only screen and (max-width:1505px){#member main .area_type .area_link.area06{top:19.5vw}}#member main .area_type .area_link.area07{top:332px;right:25px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area07{top:22vw;right:2vw}}#member main .area_type .area_link.area08{top:222px;right:25px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area08{top:14.75vw;right:2vw}}#member main .area_type .area_link.area09{top:356px;right:545px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area09{top:23.65vw;right:36vw}}#member main .area_type .area_link.area10{top:463px;right:545px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area10{top:31vw;right:36vw}}#member main .area_type .area_link.area11{top:445px;right:25px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area11{top:29.5vw;right:2vw}}#member main .area_type .area_link.area12{bottom:213px;right:112px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area12{bottom:14.35vw;right:7vw}}#member main .area_type .area_link.area13{top:170px;right:370px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area13{top:12vw;right:25vw}}#member main .area_type .area_link.area14{bottom:424px;right:545px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area14{bottom:28vw;right:36vw}}#member main .area_type .area_link.area15{bottom:328px;right:25px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area15{bottom:21.5vw;right:2vw}}#member main .area_type .area_link.area16{bottom:442px;right:25px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area16{bottom:29.45vw;right:2vw}}#member main .area_type .area_link.area17{bottom:213px;right:372px}@media only screen and (max-width:1505px){#member main .area_type .area_link.area17{bottom:14.25vw;right:24.45vw}}#member main div#mapArea{}#member main.area_page .sp_scroll .table02 tr td a:not([href*="tel:"]){color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#member main.area_page .sp_scroll .table02 tr:nth-of-type(2n+1) td{background:#F7F5F2}#info .middle .middle_mv{background:url(../img/common/kv_1.webp) no-repeat center center/cover;position:relative}#info .middle .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media print, screen and (min-width: 769px ){#info .middle .middle_mv .page_ttl br{display:none}}@media only screen and (max-width: 768px){#info .middle .middle_mv{background:url(../img/common/kvsp_1.webp) no-repeat center center/cover}#info .middle .middle_mv:before{width:65px}}#info .middle .pankuzu br{display:none}#info .middle .sec_infoblock{padding:100px 0 200px}@media only screen and (max-width: 768px){#info .middle .sec_infoblock{padding:60px 0}}#info .middle .sec_infoblock ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px 56px}@media only screen and (min-width: 769px) and (max-width: 1100px){#info .middle .sec_infoblock ul{grid-template-columns:repeat(2, 1fr);gap:30px 26px}}@media only screen and (max-width: 768px){#info .middle .sec_infoblock ul{grid-template-columns:repeat(1, 1fr);gap:30px}}#info .middle .sec_infoblock ul a{cursor:pointer;overflow:hidden;position:relative;width:100%;display:block;border-radius:20px}#info .middle .sec_infoblock ul a figure img{height:auto;transition:transform 0.6s ease;border-radius:20px 20px 20px 30px}#info .middle .sec_infoblock ul a:hover{opacity:0.7}#info .middle .sec_infoblock ul a p{position:absolute;bottom:0;left:0;background:#fff;display:flex;align-items:center;padding:0.5em 30px 0.5em 15px;font-weight:500;font-size:clamp(16px, 1.3vw, 24px);letter-spacing:0.06em;border-radius:0 20px 0 0;width:90%}@media only screen and (min-width: 769px) and (max-width: 1100px){#info .middle .sec_infoblock ul a p{font-size:20px}}@media only screen and (max-width: 768px){#info .middle .sec_infoblock ul a p{font-size:14px}}#info .middle .sec_infoblock ul a p img{width:38px;height:auto}#info .middle .sec_infoblock ul a p span{display:flex;align-items:center;gap:0 0.2em}#info .middle .sec_infoblock ul a p span i{display:flex;justify-content:center;width:1.5em}#info .middle .sec_infoblock ul a p span::before{content:"";width:0.35em;height:0.35em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:1.5em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#info .middle .sec_infoblock ul a p span::after{content:"";width:1.25em;height:1.25em;position:absolute;right:1em;top:0;bottom:0;margin:auto;border-radius:100%;background:#009E69;transition:0.3s}#document .middle .middle_mv .sec_inner02{height:min(45vw, 290px)}#document .middle .sec_documentTop{padding:100px 0 0}@media only screen and (max-width: 768px){#document .middle .sec_documentTop{padding:50px 0 0}}@media print, screen and (min-width: 769px ){#document .middle .sec_documentTop .sec_inner{display:flex;justify-content:center;align-items:center;gap:min(4vw, 65px)}}#document .middle .sec_documentTop .sec_inner p{margin:15px 0 0}@media print, screen and (min-width: 769px ){#document .middle .sec_documentTop .sec_inner p{font-size:18px;margin:0}}#document .middle .sec_documentTop .sec_inner img{display:block;margin:0 auto}#document .middle .bg_yellow{padding:100px 0;margin-bottom:200px}@media only screen and (max-width: 768px){#document .middle .bg_yellow{padding:50px 0;margin-bottom:80px}}@media only screen and (max-width: 768px){#document .middle .bg_yellow p.center{text-align:left}}#document .middle .bg_yellow .tel_block{text-align:center;margin:30px 0}#document .middle .bg_yellow .tel_block .tel{font-weight:500;font-size:46px;position:relative;padding-left:1.5em}@media only screen and (max-width: 768px){#document .middle .bg_yellow .tel_block .tel{font-size:clamp(20px, 7vw, 40px)}}#document .middle .bg_yellow .tel_block .tel::before{content:"";position:absolute;background:url("../img/document/icon_phone.svg") no-repeat;background-size:contain;width:1.5em;height:1.5em;top:0;bottom:0;left:0;margin:auto}#document .middle .bg_yellow .tel_block .tel>span{font-size:152%;font-weight:500}@media print, screen and (min-width: 769px ){#document .middle .bg_yellow .tel_block p{font-size:20px}}#document .middle .bg_yellow .table02 th{text-align:center;font-weight:500;padding:10px}#document .middle .sec_block .sec_inner .btn_icon_none:after{display:none}#hospitals main .middle_mv{background:url(../img/common/kv_1.webp) no-repeat center / cover;position:relative}#hospitals main .middle_mv:before{content:"";background:url(../img/common/kiyomizu.png) no-repeat center center/cover;display:block;width:85px;aspect-ratio:5;position:absolute;z-index:999;bottom:20px;right:20px}@media only screen and (max-width: 768px){#hospitals main .middle_mv h2 br.pc{display:none}}@media print, screen and (min-width: 769px ){#hospitals main .middle_mv h2 br.sp{display:none}}@media only screen and (max-width: 768px){#hospitals main .middle_mv{background:url(../img/common/kvsp_1.webp) no-repeat center center/cover}#hospitals main .middle_mv:before{width:65px}}#hospitals main .sec_inner02{padding:20px 0}@media only screen and (max-width: 768px){#hospitals main .sec_inner02{padding:2vw 0}}#hospitals main .m1600{max-width:1600px;margin:0 auto}#hospitals main .m1600 .sec_inner02{padding:80px 5.2%}@media only screen and (max-width: 768px){#hospitals main .m1600 .sec_inner02{padding:8vw 0}}#hospitals main .sec_block01 p{font-size:16px}#hospitals main .orange_block{background:#dc9925;padding:1em;color:#fff;margin-top:20px}#hospitals main ul.notes li{font-size:16px}@media only screen and (max-width: 768px){#hospitals main ul.notes li{font-size:3.6vw}}#hospitals main ul.notes li a{color:#009E69;text-decoration:underline}#hospitals main .btn01{margin:60px auto 0;font-size:18px}#hospitals main ul.area_list{display:flex;flex-wrap:wrap;align-items:stretch}#hospitals main ul.area_list li{margin:0 0.3em 0.25em 0}#hospitals main ul.area_list li a{border:1px solid #dc9925;padding:0.6em 1.7em;background:#fff;border-radius:4px;display:block;font-weight:500;font-size:min(2.4vw, 18px);transition:0.3s}@media only screen and (max-width: 768px){#hospitals main ul.area_list li a{font-size:3vw}}#hospitals main ul.area_list li:last-of-type{margin-right:0}#hospitals main ul.area_list li:hover a{background:#dc9925;color:#fff}#hospitals main .area_type{padding:0 12% 0 0;position:relative}@media only screen and (max-width: 768px){#hospitals main .area_type{padding:0}}#hospitals main .area_type>img{max-width:1230px}@media only screen and (max-width: 768px){#hospitals main .area_type>img{display:none}}#hospitals main .area_type>p{position:absolute;top:0;left:min(5vw, 150px);font-weight:500;font-size:min(2.4vw, 18px)}@media only screen and (max-width: 768px){#hospitals main .area_type>p{position:relative;left:0;font-size:3.2vw;margin:1em 0}}#hospitals main .area_type .area_link{position:absolute}@media only screen and (max-width: 768px){#hospitals main .area_type .area_link{position:initial;display:inline-block;margin:0 0.1em 0.5em 0}}#hospitals main .area_type .area_link a{padding:0.75em 2.25em 0.75em 1em;display:inline-block;border:1px solid #dc9925;background:#fff;border-radius:4px;position:relative;font-size:min(1.6vw, 24px);font-weight:500}@media only screen and (max-width: 768px){#hospitals main .area_type .area_link a{font-size:2.7vw}}#hospitals main .area_type .area_link a::before{content:"";width:0.25em;height:0.25em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:1.15em;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}#hospitals main .area_type .area_link a::after{content:"";width:1em;height:1em;position:absolute;right:0.75em;top:0;bottom:0;margin:auto;border-radius:100%;background:#dc9925;transition:0.3s}#hospitals main .area_type .area_link a:hover{background:#dc9925;color:#fff}#hospitals main .area_type .area_link a:hover::before{border-top:1px solid #dc9925;border-right:1px solid #dc9925}#hospitals main .area_type .area_link a:hover::after{background:#fff;filter:none}#hospitals main .area_type .area_link.area01{top:373px;left:20px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area01{top:25vw;left:1.25vw}}#hospitals main .area_type .area_link.area02{top:560px;left:65px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area02{top:37.5vw;left:4vw}}#hospitals main .area_type .area_link.area03{top:768px;left:183px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area03{top:51.5vw;left:11.5vw}}#hospitals main .area_type .area_link.area04{bottom:56px;left:18%}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area04{bottom:3.5vw}}#hospitals main .area_type .area_link.area05{bottom:22px;right:31%}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area05{bottom:1vw}}#hospitals main .area_type .area_link.area06{top:292px;right:22.5%}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area06{top:19.5vw}}#hospitals main .area_type .area_link.area07{top:332px;right:25px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area07{top:22vw;right:2vw}}#hospitals main .area_type .area_link.area08{top:222px;right:25px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area08{top:14.75vw;right:2vw}}#hospitals main .area_type .area_link.area09{top:356px;right:545px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area09{top:23.65vw;right:36vw}}#hospitals main .area_type .area_link.area10{top:463px;right:545px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area10{top:31vw;right:36vw}}#hospitals main .area_type .area_link.area11{top:445px;right:25px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area11{top:29.5vw;right:2vw}}#hospitals main .area_type .area_link.area12{bottom:213px;right:112px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area12{bottom:14.35vw;right:7vw}}#hospitals main .area_type .area_link.area13{top:170px;right:370px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area13{top:12vw;right:25vw}}#hospitals main .area_type .area_link.area14{bottom:424px;right:545px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area14{bottom:28vw;right:36vw}}#hospitals main .area_type .area_link.area15{bottom:328px;right:25px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area15{bottom:21.5vw;right:2vw}}#hospitals main .area_type .area_link.area16{bottom:442px;right:25px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area16{bottom:29.45vw;right:2vw}}#hospitals main .area_type .area_link.area17{bottom:213px;right:372px}@media only screen and (max-width:1505px){#hospitals main .area_type .area_link.area17{bottom:14.25vw;right:24.45vw}}#hospitals main .sp_scroll .table02 tr:last-of-type td{padding:25px 40px}#hospitals main .sp_scroll .table02 tr th{width:160px;padding:40px}#hospitals main .sp_scroll .table02 tr td{width:calc(100% - 280px);padding:30px}#hospitals main .sp_scroll .table02 tr td .checkbox_contents{display:flex;flex-wrap:wrap;gap:15px 2%;font-size:18px}@media print, screen and (min-width: 769px ){#hospitals main .sp_scroll .table02 tr td .checkbox_contents .label_box{min-width:16.8%}}#hospitals main .sp_scroll .table02 tr td .list{display:flex;gap:4%}@media print, screen and (min-width: 769px ){#hospitals main .sp_scroll .table02 tr td .list li{min-width:16.8%}}#hospitals main .sp_scroll .table02 tr td button{display:block;padding-left:1.5em;position:relative;margin:30px 0 0 auto}#hospitals main .sp_scroll .table02 tr td button:before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;left:0.3em;top:0.675em;z-index:1}#hospitals main .sp_scroll .table02 tr td button:after{content:"";width:1em;height:1em;position:absolute;left:0;top:0.35em;border-radius:100%;background:#009e69}#hospitals main .sp_scroll .table02 tr td input[type="text"]{-webkit-appearance:none;border:solid 1px #ccc;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;width:100%;max-width:800px;font-size:20px;padding:10px 20px;background:#fff}.checkbox{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0, 0, 0, 0)}.checkbox+label{display:inline-block;position:relative;padding-left:1.75em;cursor:pointer}.checkbox+label:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;width:1.2em;height:1.2em;margin:auto;border:1px solid #ccc;border-radius:0;background-repeat:no-repeat;background-size:contain}.checkbox:focus+label:before{border-color:#000;box-shadow:0 0 5px #000}.checkbox:checked+label:before{border:0;background-image:url("../img/hospitals/checkbox_on.svg")}.checkbox:disabled,.checkbox+label[disabled]{cursor:not-allowed;opacity:0.5}.radio{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0, 0, 0, 0)}.radio+label{display:inline-block;position:relative;padding-left:1.75em;cursor:pointer}.radio+label:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;width:1.2em;height:1.2em;margin:auto;border:1px solid #ccc;border-radius:50%;background-repeat:no-repeat;background-size:contain}.radio:focus+label:before{border-color:#000;border-radius:50%;box-shadow:0 0 5px #000}.radio:checked+label:before{border:0;background-image:url("../img/hospitals/Radio_on.svg")}.radio:disabled,.radio+label[disabled]{cursor:not-allowed;opacity:0.5}#search_results main .middle_mv,#kekka main .middle_mv,#hospitals main .middle_mv{background:url(../img/common/kv_1.webp) no-repeat center / cover}#search_results main .sec_inner02,#kekka main .sec_inner02,#hospitals main .sec_inner02{padding:20px 0}@media only screen and (max-width: 768px){#search_results main .sec_inner02,#kekka main .sec_inner02,#hospitals main .sec_inner02{padding:2vw 0}}#search_results main .btn01,#kekka main .btn01,#hospitals main .btn01{margin:60px auto 0}#search_results main .btn01 span,#kekka main .btn01 span,#hospitals main .btn01 span{font-size:18px !important}#search_results main .single_hos_block .sp_scroll .table02 tr th,#kekka main .single_hos_block .sp_scroll .table02 tr th,#hospitals main .single_hos_block .sp_scroll .table02 tr th{width:160px !important}@media only screen and (max-width:1300px){#search_results main .sp_scroll.results,#kekka main .sp_scroll.results,#hospitals main .sp_scroll.results{overflow-x:scroll}}#search_results main .sp_scroll .table02 tr:last-of-type td,#kekka main .sp_scroll .table02 tr:last-of-type td,#hospitals main .sp_scroll .table02 tr:last-of-type td{padding:25px 40px}#search_results main .sp_scroll .table02 tr th,#kekka main .sp_scroll .table02 tr th,#hospitals main .sp_scroll .table02 tr th{width:280px;padding:20px;font-size:16px}#search_results main .sp_scroll .table02 tr td,#kekka main .sp_scroll .table02 tr td,#hospitals main .sp_scroll .table02 tr td{width:calc(100% - 280px);padding:20px;font-size:16px}#search_results main .sp_scroll .table02 tr td .checkbox_contents,#kekka main .sp_scroll .table02 tr td .checkbox_contents,#hospitals main .sp_scroll .table02 tr td .checkbox_contents{display:flex;flex-wrap:wrap;gap:15px 2%;font-size:18px}@media print, screen and (min-width: 769px ){#search_results main .sp_scroll .table02 tr td .checkbox_contents .label_box,#kekka main .sp_scroll .table02 tr td .checkbox_contents .label_box,#hospitals main .sp_scroll .table02 tr td .checkbox_contents .label_box{width:23%}}#search_results main .sp_scroll .table02 tr td .list,#kekka main .sp_scroll .table02 tr td .list,#hospitals main .sp_scroll .table02 tr td .list{display:flex;gap:4%}@media print, screen and (min-width: 769px ){#search_results main .sp_scroll .table02 tr td .list li,#kekka main .sp_scroll .table02 tr td .list li,#hospitals main .sp_scroll .table02 tr td .list li{width:23%}}#search_results main .sp_scroll .table02 tr td button,#kekka main .sp_scroll .table02 tr td button,#hospitals main .sp_scroll .table02 tr td button{display:block;padding-left:1.5em;position:relative;margin:30px 0 0 auto}#search_results main .sp_scroll .table02 tr td button:before,#kekka main .sp_scroll .table02 tr td button:before,#hospitals main .sp_scroll .table02 tr td button:before{content:"";width:0.3em;height:0.3em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;left:0.3em;top:0.675em;z-index:1}#search_results main .sp_scroll .table02 tr td button:after,#kekka main .sp_scroll .table02 tr td button:after,#hospitals main .sp_scroll .table02 tr td button:after{content:"";width:1em;height:1em;position:absolute;left:0;top:0.35em;border-radius:100%;background:#009e69}#search_results main .sp_scroll .table02 tr td input[type="text"],#search_results main .sp_scroll .table02 tr td input[type="search"],#kekka main .sp_scroll .table02 tr td input[type="text"],#kekka main .sp_scroll .table02 tr td input[type="search"],#hospitals main .sp_scroll .table02 tr td input[type="text"],#hospitals main .sp_scroll .table02 tr td input[type="search"]{-webkit-appearance:none;border:solid 1px #ccc;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;width:100%;max-width:800px;font-size:20px;padding:10px 20px;background:#fff}@media print, screen and (min-width: 769px ){#search_results main .sp_scroll .table02 tr td.hospital-bed .checkbox_contents .label_box,#kekka main .sp_scroll .table02 tr td.hospital-bed .checkbox_contents .label_box,#hospitals main .sp_scroll .table02 tr td.hospital-bed .checkbox_contents .label_box{width:31%}}#search_results main .sp_scroll .table02.results thead tr th,#kekka main .sp_scroll .table02.results thead tr th,#hospitals main .sp_scroll .table02.results thead tr th{border:1px solid #dddddd;padding:20px;font-weight:400;font-size:16px;color:#222222}#search_results main .sp_scroll .table02.results thead tr th:first-child,#kekka main .sp_scroll .table02.results thead tr th:first-child,#hospitals main .sp_scroll .table02.results thead tr th:first-child{background:#fff}#search_results main .sp_scroll .table02.results thead tr th:not(:first-child),#kekka main .sp_scroll .table02.results thead tr th:not(:first-child),#hospitals main .sp_scroll .table02.results thead tr th:not(:first-child){background:#f7f5f2;width:80px}#search_results main .sp_scroll .table02.results thead tr th:not(:first-child) span,#kekka main .sp_scroll .table02.results thead tr th:not(:first-child) span,#hospitals main .sp_scroll .table02.results thead tr th:not(:first-child) span{writing-mode:vertical-rl;height:18em;display:block;width:2em}#search_results main .sp_scroll .table02.results thead tr th:last-child,#kekka main .sp_scroll .table02.results thead tr th:last-child,#hospitals main .sp_scroll .table02.results thead tr th:last-child{font-weight:bold}#search_results main .sp_scroll .table02.results tbody tr:last-of-type td,#kekka main .sp_scroll .table02.results tbody tr:last-of-type td,#hospitals main .sp_scroll .table02.results tbody tr:last-of-type td{background:#f7f5f2}#search_results main .sp_scroll .table02.results tbody tr th,#kekka main .sp_scroll .table02.results tbody tr th,#hospitals main .sp_scroll .table02.results tbody tr th{width:100%;padding:30px}@media only screen and (max-width:1300px){#search_results main .sp_scroll .table02.results tbody tr th,#kekka main .sp_scroll .table02.results tbody tr th,#hospitals main .sp_scroll .table02.results tbody tr th{min-width:300px}}#search_results main .sp_scroll .table02.results tbody tr th a,#kekka main .sp_scroll .table02.results tbody tr th a,#hospitals main .sp_scroll .table02.results tbody tr th a{font-size:20px;display:inline-block;position:relative;padding-right:2rem;color:#fff;margin-bottom:10px}@media only screen and (max-width: 768px){#search_results main .sp_scroll .table02.results tbody tr th a,#kekka main .sp_scroll .table02.results tbody tr th a,#hospitals main .sp_scroll .table02.results tbody tr th a{font-size:4vw}}#search_results main .sp_scroll .table02.results tbody tr th a:before,#kekka main .sp_scroll .table02.results tbody tr th a:before,#hospitals main .sp_scroll .table02.results tbody tr th a:before{content:"";width:0.3em;height:0.3em;border-top:1px solid #dc9925;border-right:1px solid #dc9925;transform:rotate(45deg);position:absolute;right:0.4em;top:0.675em;z-index:1}#search_results main .sp_scroll .table02.results tbody tr th a:after,#kekka main .sp_scroll .table02.results tbody tr th a:after,#hospitals main .sp_scroll .table02.results tbody tr th a:after{content:"";width:1em;height:1em;position:absolute;right:0;top:0.35em;border-radius:100%;background:#fff}#search_results main .sp_scroll .table02.results tbody tr th p,#kekka main .sp_scroll .table02.results tbody tr th p,#hospitals main .sp_scroll .table02.results tbody tr th p{font-size:16px;font-weight:400}@media only screen and (max-width: 768px){#search_results main .sp_scroll .table02.results tbody tr th p,#kekka main .sp_scroll .table02.results tbody tr th p,#hospitals main .sp_scroll .table02.results tbody tr th p{font-size:3.6vw}}#search_results main .sp_scroll .table02.results tbody tr td,#kekka main .sp_scroll .table02.results tbody tr td,#hospitals main .sp_scroll .table02.results tbody tr td{width:80px;vertical-align:middle;border:1px solid #dddddd;padding:30px;text-align:center}#search_results main .sp_scroll .table02.results tbody tr td:last-child,#kekka main .sp_scroll .table02.results tbody tr td:last-child,#hospitals main .sp_scroll .table02.results tbody tr td:last-child{font-weight:bold}#search_results main .sp_scroll .table02.results tbody tr td:first-child,#kekka main .sp_scroll .table02.results tbody tr td:first-child,#hospitals main .sp_scroll .table02.results tbody tr td:first-child{padding:40px}#search_results main input[type="reset"],#search_results main button,#kekka main input[type="reset"],#kekka main button,#hospitals main input[type="reset"],#hospitals main button{cursor:pointer}#search_results main.search_result input[type="reset"],#kekka main.search_result input[type="reset"],#hospitals main.search_result input[type="reset"]{display:none}.checkbox{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0, 0, 0, 0)}.checkbox+label{display:inline-block;position:relative;padding-left:1.75em;cursor:pointer}.checkbox+label:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;width:1.2em;height:1.2em;margin:auto;border:1px solid #ccc;background:#fff;border-radius:0;background-repeat:no-repeat;background-size:contain}.checkbox:focus+label:before{border-color:#000;box-shadow:0 0 5px #000}.checkbox:checked+label:before{border:0;background-image:url("../img/hospitals/checkbox_on.svg")}.checkbox:disabled,.checkbox+label[disabled]{cursor:not-allowed;opacity:0.5}.radio{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0, 0, 0, 0)}.radio+label{display:inline-block;position:relative;padding-left:1.75em;cursor:pointer}.radio+label:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;width:1.2em;height:1.2em;margin:auto;border:1px solid #ccc;border-radius:50%;background-repeat:no-repeat;background-size:contain}.radio:focus+label:before{border-color:#000;border-radius:50%;box-shadow:0 0 5px #000}.radio:checked+label:before{border:0;background-image:url("../img/hospitals/Radio_on.svg")}.radio:disabled,.radio+label[disabled]{cursor:not-allowed;opacity:0.5}#search_detail main .middle_mv{background:url(../img/hospitals/mv_back.webp) no-repeat center / cover}#search_detail main .sp_scroll .table02 tr th{width:26%;font-weight:400;padding:10px 15px}@media only screen and (max-width: 768px){#search_detail main .sp_scroll .table02 tr th{width:13%;min-width:36vw}}#search_detail main .sp_scroll .table02 tr td{width:74%;padding:10px 15px}@media only screen and (max-width: 768px){#search_detail main .sp_scroll .table02 tr td{width:87%}}#search_detail main .orange_block{background:#dc9925;padding:1em;color:#fff;margin-top:20px}#search_detail main .disc_list li{font-size:20px}@media only screen and (max-width: 768px){#search_detail main .disc_list li{font-size:3.6vw}}#search_detail main .disc_list li:before{background:#009E69}#search_detail main .text_block.bg_yellow{padding:80px 5.2%;margin:80px 0 0}@media only screen and (max-width: 768px){#search_detail main .text_block.bg_yellow{padding:5%;margin:40px 0 0}}#news main .middle_mv.supportnews{background:url(../img/support/mv_back.webp) no-repeat center / cover}#news main .middle_mv.supportnews:before{display:none}#kyoto-rehabili main .middle_mv .sec_inner02{height:min(45vw, 290px)}#kyoto-rehabili main .news_list{margin-bottom:30px}#kyoto-rehabili main .news_list li:not(:last-of-type){margin-bottom:30px}#kyoto-manseiki main .middle_mv{background:#DBECE6 url("../img/kyoto-manseiki/manseiki_logo.png") no-repeat center right/cover}#kyoto-manseiki main .middle_mv .sec_inner02{height:min(45vw, 290px)}#kyoto-manseiki main .flex_block{display:flex;justify-content:center;align-items:center;gap:5%;margin-bottom:60px}@media only screen and (max-width: 768px){#kyoto-manseiki main .flex_block{flex-direction:column;gap:20px;margin-bottom:40px}}#kyoto-manseiki main .flex_block img{width:35%}@media only screen and (max-width: 768px){#kyoto-manseiki main .flex_block img{width:60%}}#kyoto-manseiki main .news_list{margin-bottom:30px}#kyoto-manseiki main .news_list li:not(:last-of-type){margin-bottom:30px}@media only screen and (max-width: 768px){#kyoto-manseiki main .sp_scroll .table02{min-width:auto}}#kyoto-manseiki main .sp_scroll .table02 th{font-size:16px}#kyoto-manseiki main .sp_scroll .table02 td{font-size:16px}#list main .middle_mv .sec_inner02{height:min(45vw, 290px)}#list main .sec_middle_ttl01 span{font-size:16px}@media only screen and (max-width: 768px){#list main .sec_middle_ttl01 span{font-size:3.2vw}}#list main a.green{color:#009E69;text-decoration:underline;text-underline-offset:0.25em}#list main #js-region-list .region-list label{background:#fff;margin:0 0.25em 0.5em 0;padding:0.25em 1.25em;border:1px solid #dc9925;border-radius:4px;cursor:pointer;display:inline-block;font-size:20px}@media only screen and (max-width: 768px){#list main #js-region-list .region-list label{padding:0.25em 1em;font-size:3.8vw}}#list main #js-region-list .region-list input{display:none}#list main #js-region-list .region-list input:checked+label{background:#dc9925;color:#fff}@media only screen and (max-width: 768px){#list main .sp_scroll .table02{width:100%;min-width:auto}}#list main .sp_scroll .table02 th{text-align:center;border:1px solid #ddd;padding:20px 10px;font-weight:500}#list main .sp_scroll .table02 th span{font-size:60%}#list main .sp_scroll .table02 th:first-of-type{width:10%}#list main .sp_scroll .table02 th:nth-of-type(2){width:12%}#list main .sp_scroll .table02 th:nth-of-type(3){width:35%}#list main .sp_scroll .table02 th:nth-of-type(4){width:10%}#list main .sp_scroll .table02 th:nth-of-type(5){width:13%}#list main .sp_scroll .table02 th:nth-of-type(6){width:15%}#list main .sp_scroll .table02 tbody tr td{border:1px solid #ddd;background:#fff}#list main .sp_scroll .table02 tbody tr td.center{text-align:center}#list main .sp_scroll .table02 tbody tr td a{color:#009E69}#list main .sp_scroll .table02 tbody tr td a:hover{text-decoration:underline;text-underline-offset:0.25em}#list main .sp_scroll .table02 tbody tr td span.star{padding:0}#list main .sp_scroll .table02 tbody tr td span.star::before{content:"";width:1.25em;height:1.25em;display:inline-block;background:url(../img/support/ikiiki/star.svg) no-repeat center / contain;margin:0 0.25em -0.25em}#list main .sp_scroll .table02 tbody tr td span.star.star_on::before{background:url(../img/support/ikiiki/star_on.svg) no-repeat center / contain}#list main .sp_scroll .table02 tbody tr:nth-of-type(2n) td{background:#f7f5f2}#list main .sec_middle_ttl02{font-size:18px}#list main .link_list li{width:auto}.pageTop{z-index:99;position:fixed;bottom:20px;right:20px}@media only screen and (max-width: 768px){.pageTop{right:5vw;bottom:5vw}}.pageTop a{position:relative;display:block;font-size:14px;writing-mode:vertical-rl;padding-top:40px;width:60px;height:60px;border-radius:50%;background-color:#614A3F;opacity:0.7}@media only screen and (max-width: 768px){.pageTop a{font-size:12px;padding-top:30px}}.pageTop a:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -25%) rotate(45deg);width:10px;height:10px;border-top:1px solid #FFF;border-left:1px solid #FFF}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes shorter{from{width:100%}to{width:0}}@keyframes expand{from{width:0}to{width:110%}}@keyframes bgUpAnime{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeAnime{from{opacity:0}to{opacity:1}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}100%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}100%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.wp-pagenavi{display:flex;align-items:center;justify-content:center;margin:40px 0;width:100%;flex-wrap:wrap;gap:10px}.wp-pagenavi .pages{display:none}.wp-pagenavi>*{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 !important;text-align:center;line-height:1;box-sizing:border-box;border:none !important;background:#f7f5f2;color:#222222;font-size:18px;font-weight:400}.wp-pagenavi>*:hover{opacity:0.8}.wp-pagenavi>*.current{padding:0;color:#fff;background:#614a3f;font-weight:400 !important}.wp-pagenavi>*.current:hover{opacity:1}.wp-pagenavi>*.previouspostslink{position:relative;color:transparent;background:#614a3f;border:none !important;margin-right:10px !important}.wp-pagenavi>*.previouspostslink::after{content:"";width:10px;height:10px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);position:absolute;top:0;bottom:0;right:0;left:4px;margin:auto}.wp-pagenavi>*.nextpostslink{position:relative;color:transparent;background:#614a3f;border:none !important;margin-left:10px !important}.wp-pagenavi>*.nextpostslink::after{content:"";width:10px;height:10px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(135deg);position:absolute;top:0;bottom:0;right:4px;left:0;margin:auto}.single_pagenav{display:flex;justify-content:space-between;margin:60px 0 100px}@media only screen and (max-width: 768px){.single_pagenav{margin:30px 0 50px;gap:0 10px}}@media print, screen and (min-width: 769px ){.single_pagenav li{width:calc(100% / 3)}}.single_pagenav li a{line-height:70px}@media only screen and (max-width: 768px){.single_pagenav li a{line-height:40px}}@media only screen and (max-width: 768px){.single_pagenav li.all{width:calc(100% - 120px - 20px)}}.single_pagenav li.all a{display:block;border:1px solid #614a3f;color:#222222;text-align:center;position:relative;margin:0 auto;width:100%;max-width:380px;min-width:250px;transition:0.3s;overflow:hidden;border-radius:4px}@media only screen and (max-width: 768px){.single_pagenav li.all a{min-width:initial}}.single_pagenav li.all a::after{position:absolute;content:"";background:#614a3f;width:0;height:100%;top:0;transition:0.3s;right:0;z-index:-1}.single_pagenav li.all a:hover{color:#fff}.single_pagenav li.all a:hover::after{width:100%;right:initial;left:0}@media only screen and (max-width: 768px){.single_pagenav li.tip{width:80px}}.single_pagenav li.tip a{position:relative;padding-right:40px}@media only screen and (max-width: 768px){.single_pagenav li.tip a{padding-right:10px;display:block}}.single_pagenav li.tip a::before,.single_pagenav li.tip a::after{position:absolute;content:"";transition:0.3s}.single_pagenav li.tip a::before{content:"";width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:10px;top:0;bottom:0;margin:auto;z-index:1;transition:0.3s}.single_pagenav li.tip a::after{content:"";width:24px;height:24px;border-radius:100%;background:#614a3f;position:absolute;right:0;top:0;bottom:0;margin:auto;transition:0.3s}.single_pagenav li.tip a:hover{opacity:0.8}.single_pagenav li.tip.prev a{padding-right:0;padding-left:40px}@media only screen and (max-width: 768px){.single_pagenav li.tip.prev a{padding:0;text-indent:-99999px}}.single_pagenav li.tip.prev a::before{right:initial;left:10px;transform:rotate(-135deg)}.single_pagenav li.tip.prev a::after{right:initial;left:0}.single_pagenav li.next{text-align:right}@media only screen and (max-width: 768px){.single_pagenav li.next{text-align:left}}@media only screen and (max-width: 768px){.single_pagenav li.next a{text-indent:-999999px;padding-right:0}}

#society main .img_one_block img {
	display: block;
	width: 33%;
	margin: 0 auto 3%;
}

@media only screen and (max-width: 768px){
	#society main .img_one_block img {
		width: 48%;
}