@import url(https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&family=Zen+Kaku+Gothic+New:wght@400;500&display=swap);html{font-size:62.5%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-size:1.6rem;color:#727279;font-feature-settings:"palt";word-wrap:break-word;overflow-wrap:break-word;font-kerning:normal;-webkit-font-kerning:normal;-webkit-text-size-adjust:100%;font-family:YakuHanJP,'Jost','Zen Kaku Gothic New',"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif!important;font-size:1.6rem;line-height:1.8;letter-spacing:.03em}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,body{font-feature-settings:"pkna"}}p,h1,h2,h3,h4,h5,h6,span,ul,ol,dl{font-family:YakuHanJP,'Jost','Zen Kaku Gothic New',"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif!important}h1,h2,h3,h4,h5,h6{line-height:1.6;color:#010101}..elementor-widget-heading h1.elementor-heading-title {font-family:YakuHanJP,'Jost','Zen Kaku Gothic New',"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif!important}p{line-height:1.8!important}br.mb{display:none}br.tb{display:none}br.pc{display:block}ul,ol{margin:0 0 1.0em 1.5em}.office-outline-list li{display:flex;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #eee;line-height:1.8}.office-outline-list li span{display:block;width:10em;padding-left:15px;font-size:1.7rem;color:#010101}.office-outline-list li p{width:calc(100% - 10em);padding-right:15px;font-size:1.5rem}@media only screen and (max-width:1024px){br.mb{display:none}br.tb{display:block}br.pc{display:none}}@media only screen and (max-width:559px){br.mb{display:block}br.tb{display:block}br.pc{display:none}.office-outline-list li{display:block;margin-bottom:26px;padding-bottom:10px;border-bottom:1px solid #eee;font-size:1.3rem}.office-outline-list li span{display:block;width:100%;padding-left:10px;padding-bottom:10px;border-bottom:1px dotted #eee}.office-outline-list li p{width:100%;padding-right:10px;padding-left:10px;padding-top:10px}}.elementor-post-info__terms-list{font-size:0}a.elementor-post-info__terms-list-item{font-size:1.4rem!important;color:#727279;margin-right:1rem;border:1px solid #727279;padding:5px 20px;border-radius:30px}.siori-form .wpforms-field-label{font-size:20px!important;font-weight:400}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center}div.wpforms-container-full input[type="submit"],div.wpforms-container-full button[type="submit"],div.wpforms-container-full .wpforms-page-button{fill:#727279!important;color:#727279!important;background-color:#fff!important;border-style:solid;border-width:2px 2px 2px 2px;border-color:#727279;border-radius:999px 999px 999px 999px;padding:10px 35px 10px 35px}div.wpforms-container-full input[type="submit"]:hover,div.wpforms-container-full input[type="submit"]:active,div.wpforms-container-full button[type="submit"]:hover,div.wpforms-container-full button[type="submit"]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active{fill:#010101!important;color:#010101!important;background-color:#fff!important;border-style:solid;border-width:2px 2px 2px 2px;border-color:#010101;border-radius:999px 999px 999px 999px;padding:10px 35px 10px 35px}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:0}