  @import"https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&family=Noto+Serif+JP:wght@400;700;900&display=swap";.innerbox{max-width:1080px;margin:0 auto;padding:0}@media screen and (max-width: 1024px){.innerbox{max-width:92%;margin:0 4%}}.list-none{margin:0;padding:0 !important;list-style:none}.ofi-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center;"}.ofi-contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;font-family:"object-fit: contain; object-position: center center;"}.ofi-none{-o-object-fit:none;object-fit:none;-o-object-position:center center;object-position:center center;font-family:"object-fit: none; object-position: center center;"}.entry-content a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-content a::before,.entry-content a::after{padding:0 5px;display:inline-block;vertical-align:middle;color:#bf8981;text-decoration:none !important;font-family:"Font Awesome 5 Free";font-weight:900}.site-link[target=_blank]:after,.entry-content a[target=_blank]:after{content:""}.file-link[href$=".pdf"]:after,.file-link[href*=".pdf#page="]:after,.entry-content a[href$=".pdf"]:after,.entry-content a[href*=".pdf#page="]:after{content:""}.file-link[href$=".doc"]:after,.file-link[href$=".docx"]:after,.entry-content a[href$=".doc"]:after,.entry-content a[href$=".docx"]:after{content:""}.file-link[href$=".xls"]:after,.file-link[href$=".xlsx"]:after,.entry-content a[href$=".xls"]:after,.entry-content a[href$=".xlsx"]:after{content:""}.entry-content a[href^="mailto:"]:before{content:""}.entry-content a[href^="tel:"]:before{content:""}.page-link:after,.site-in:after{content:""}.post-list a:after,.imagelink:after{content:"" !important;padding:0 !important}.childs ul{margin:0;padding:0 !important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 0;padding:0 !important}.childs li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#bf8981;border:3px solid #bf8981;width:49%;min-height:70px;margin:0 0 15px;padding:0;overflow:hidden;position:relative}.childs li::before,.childs li::after{padding:0 5px;display:inline-block;vertical-align:middle;color:#bf8981;text-decoration:none !important;font-family:"Font Awesome 5 Free";font-weight:900}.childs li::before{position:relative;z-index:1;background-color:#fff;content:"";width:100%;height:100%;position:absolute;left:-100%;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.childs li::after{position:relative;z-index:3;content:"";color:#8b1c32;position:absolute;right:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.childs li:hover::before{left:0}.childs a{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 30px 0 20px;text-decoration:none !important;position:absolute;line-height:1.5;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.childs a::after{display:none !important}.childs a strong{font-weight:500 !important}.childs a i{margin:0 0 0 5px;color:#bf8981}.childs .c-lead{border-top:1px dashed #ccc;font-size:1.6rem;margin:.5em 0 0;padding-top:.5em}.tobira{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0}.tobira .c-page{margin:0 0 30px;width:32%}@media screen and (max-width: 600px){.tobira .c-page{width:100%}}.tobira .c-page a{text-decoration:none}.tobira .c-page a::after{display:none !important}.tobira a{display:block}.tobira a img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center;";width:100%;height:200px;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tobira strong{display:block;padding:5px 0;font-size:1.6rem;font-weight:600}.tobira i{margin:0 5px 0 0;color:#8b1c32}.tobira ul{margin:0;padding:0 !important;list-style:none;padding:0 0 0 2.5em !important}.tobira ul li{color:#bf8981}.tobira ul a{text-decoration:underline}@media screen and (max-width: 1024px){.tobira .c-page{margin:0 0 20px}.tobira strong{padding:15px 0}.tobira ul{padding:0}.tobira ul li{line-height:1.3;margin:0 0 5px}}.column-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px;padding:0 !important;list-style:none}.column-box .column{width:48%}.column-box .column3{width:31%}.column-box .column4{width:23%}.column-box .column5{width:18%}.column-box .column3-7{width:65%}.column-box .column4-6{width:73%}.column-box .col100{width:100% !important}.column-box .column,.column-box .column3,.column-box .column4,.column-box .column5,.column-box .column3-7,.column-box .column4-6{margin-bottom:30px}.column-box .column *:first-child,.column-box .column3 *:first-child,.column-box .column4 *:first-child,.column-box .column5 *:first-child,.column-box .column3-7 *:first-child,.column-box .column4-6 *:first-child{margin-top:0}.column-box .column p:last-child,.column-box .column ul:last-child,.column-box .column ol:last-child,.column-box .column dl:last-child,.column-box .column table:last-child,.column-box .column3 p:last-child,.column-box .column3 ul:last-child,.column-box .column3 ol:last-child,.column-box .column3 dl:last-child,.column-box .column3 table:last-child,.column-box .column4 p:last-child,.column-box .column4 ul:last-child,.column-box .column4 ol:last-child,.column-box .column4 dl:last-child,.column-box .column4 table:last-child,.column-box .column5 p:last-child,.column-box .column5 ul:last-child,.column-box .column5 ol:last-child,.column-box .column5 dl:last-child,.column-box .column5 table:last-child,.column-box .column3-7 p:last-child,.column-box .column3-7 ul:last-child,.column-box .column3-7 ol:last-child,.column-box .column3-7 dl:last-child,.column-box .column3-7 table:last-child,.column-box .column4-6 p:last-child,.column-box .column4-6 ul:last-child,.column-box .column4-6 ol:last-child,.column-box .column4-6 dl:last-child,.column-box .column4-6 table:last-child{margin-bottom:0}.column-box .column h3:last-child,.column-box .column h4:last-child,.column-box .column h5:last-child,.column-box .column h6:last-child,.column-box .column3 h3:last-child,.column-box .column3 h4:last-child,.column-box .column3 h5:last-child,.column-box .column3 h6:last-child,.column-box .column4 h3:last-child,.column-box .column4 h4:last-child,.column-box .column4 h5:last-child,.column-box .column4 h6:last-child,.column-box .column5 h3:last-child,.column-box .column5 h4:last-child,.column-box .column5 h5:last-child,.column-box .column5 h6:last-child,.column-box .column3-7 h3:last-child,.column-box .column3-7 h4:last-child,.column-box .column3-7 h5:last-child,.column-box .column3-7 h6:last-child,.column-box .column4-6 h3:last-child,.column-box .column4-6 h4:last-child,.column-box .column4-6 h5:last-child,.column-box .column4-6 h6:last-child{margin:0 0 10px}@media screen and (max-width: 600px){.column-box{display:block}.column-box .column,.column-box .column3,.column-box .column4,.column-box .column5,.column-box .column3-7,.column-box .column4-6,.column-box .col100{width:100%;margin-bottom:10px !important;overflow:hidden}}.cb3::after{content:"";display:block;width:31%}.cb4::before,.cb4::after{content:"";display:block;width:23%}.cb4::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column-auto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px}.column-auto .column{width:auto;margin-right:30px}ul.iconlist{list-style:none outside;padding:0 0 0 20px}ul.iconlist>li{position:relative}ul.iconlist>li:after{display:block;font-size:1.6rem;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;top:12px;left:-12px}ul.iconlist>li ul>li:after{content:none !important}table ul.iconlist>li:after{top:6px !important;font-size:1.3rem !important}.caution{padding:0 0 0 36px !important}.caution>li:after{content:"（注）";top:6px !important;left:-42px !important}.kome{padding:0 0 0 1.2em !important}.kome>li:after{content:"※";left:-20px !important}.check>li:after{content:"";color:#bf8981}.square>li::after{content:"";color:#bf8981;font-size:1.4rem;top:7px !important;left:-18px !important}.circle>li{margin-bottom:10px}.circle>li:after{content:"";color:#bf8981}.circle-o>li:after{content:"";color:#bf8981;font-weight:300 !important}.circle-r>li:after{content:"";color:#bf8981}.angle-right>li:after{content:"";color:#8b1c32}.exclamation>li{font-weight:bold}.exclamation>li:after{content:"";color:red}.exclamation>li a{color:#141412;text-decoration:underline}.anchor{padding:0 0 0 30px !important}.anchor>li{display:inline-block;vertical-align:top;margin-right:3em}.anchor>li:after{content:"";color:#bf8981;font-weight:900}ul.horizontal{margin:0;padding:0 !important;list-style:none}ul.horizontal>li{display:inline-block;vertical-align:top;margin-right:3em}ul.photos{margin:0;padding:0 !important;list-style:none}ul.photos>li{display:inline-block;vertical-align:top;margin:0 10px 10px 0}ul.mokuji{margin:0;padding:0 !important;list-style:none}ul.mokuji>li{overflow:hidden;border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:3px}ul.mokuji>li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}ul.mokuji>li span{display:inline-block;float:right}ol.brackets{margin:0;padding:0 !important;list-style:none}ol.brackets>li{text-indent:-2.5em;padding-left:2.5em}ol.brackets>li a::after{padding-left:3em !important}ol.brackets>li ul,ol.brackets>li ol,ol.brackets>li dl{text-indent:0}ol.square{margin:0;padding:0 !important;list-style:none;counter-reset:number}ol.square>li{position:relative;margin-bottom:12px;padding-left:2em}ol.square>li:before{counter-increment:number;content:counter(number);color:#bf8981;position:absolute;left:0;width:24px;height:24px;line-height:24px;text-align:center}ol.lower-alpha{list-style-type:lower-alpha}ol.upper-alpha{list-style-type:upper-alpha}.iconlist.list-col2,.iconlist.list-col3,.iconlist.list-col4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iconlist.list-col2 li,.iconlist.list-col3 li,.iconlist.list-col4 li{margin:0 0 3px;padding-right:2%}.iconlist.list-col2::after,.iconlist.list-col3::after,.iconlist.list-col4::after{content:"";display:block}.iconlist.list-col2 li{width:48%}.iconlist.list-col2::after{width:48%}.iconlist.list-col3 li{width:31%}.iconlist.list-col3::after{width:31%}.iconlist.list-col4 li{width:23%}.iconlist.list-col4::before{content:"";display:block;width:23%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.iconlist.list-col4::after{width:23%}@media screen and (max-width: 1024px){.iconlist.list-col2 li,.iconlist.list-col3 li,.iconlist.list-col4 li{width:48%}.iconlist.list-col2 li::after,.iconlist.list-col3 li::after,.iconlist.list-col4 li::after{width:48%}}@media screen and (max-width: 600px){.iconlist.list-col2 li,.iconlist.list-col3 li,.iconlist.list-col4 li{width:100%;padding-right:0}.iconlist.list-col2 li::after,.iconlist.list-col3 li::after,.iconlist.list-col4 li::after{width:100%}}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon::before,.icon::after{padding:0 5px;display:inline-block;vertical-align:middle;color:#bf8981;text-decoration:none !important;font-family:"Font Awesome 5 Free";font-weight:900}.icon.check::before{content:""}.icon.square::before{content:""}.icon.circle::before{content:""}.icon.circle-o::before{content:"";font-weight:300 !important}.icon.circle-r::before{content:""}.icon.circle-l::before{content:""}.icon.anchor{padding:0 !important}.icon.anchor::before{content:""}.notes{margin:1em 0;padding:20px;background:#eee;font-size:1.3rem}.notes .iconlist li::before,.notes .iconlist li::after{font-size:1.3rem}.anchor-box{margin:1em 0;padding:15px;border:3px solid #ddd;font-size:1.3rem;background-color:rgba(255,255,255,.8)}.anchor-box .iconlist li::before,.anchor-box .iconlist li::after{font-size:1.3rem}.attention{margin:2em 0;padding:30px;border:3px solid #bf8981}.explanation{margin:2em 0;padding:15px;border:5px solid #8b1c32}.explain-bg{margin:2em 0;padding:30px;background-color:#bf8981}.notes h2:first-child,.notes h3:first-child,.notes h4:first-child,.notes h5:first-child,.anchor-box h2:first-child,.anchor-box h3:first-child,.anchor-box h4:first-child,.anchor-box h5:first-child,.attention h2:first-child,.attention h3:first-child,.attention h4:first-child,.attention h5:first-child,.explanation h2:first-child,.explanation h3:first-child,.explanation h4:first-child,.explanation h5:first-child,.explain-bg h2:first-child,.explain-bg h3:first-child,.explain-bg h4:first-child,.explain-bg h5:first-child{margin-top:0 !important}.notes p:last-child,.notes ul:last-child,.notes ol:last-child,.anchor-box p:last-child,.anchor-box ul:last-child,.anchor-box ol:last-child,.attention p:last-child,.attention ul:last-child,.attention ol:last-child,.explanation p:last-child,.explanation ul:last-child,.explanation ol:last-child,.explain-bg p:last-child,.explain-bg ul:last-child,.explain-bg ol:last-child{margin-bottom:0 !important}ul .notes,ul .anchor-box,ul .attention,ul .explanation,ul .explain-bg,ol .notes,ol .anchor-box,ol .attention,ol .explanation,ol .explain-bg{margin:.5em 0}.button{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background-color:#bf8981;color:#fff;font-size:1.5rem;display:inline-block;width:auto;height:50px;line-height:50px;padding:0 30px;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.button::before,.button::after{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:-1;display:block;content:"";-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.button:hover{text-decoration:none;background-color:#999;color:#fff}.button:visited{color:#fff}.lead{margin:.5em 0 1.5em;font-size:1.4rem;color:#bf8981;line-height:2}.pagination{padding:30px 0;text-align:center;clear:both;font-size:1.3rem}.wp-pagenavi{line-height:3}.wp-pagenavi .current{background:#bf8981;border:1px solid #bf8981 !important;color:#fff}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none !important;padding:5px 10px;margin:0 2px}.table_wrap{overflow-x:auto}@media screen and (max-width: 600px){.table_wrap{overflow-x:scroll}.table_wrap table{white-space:nowrap}}.table_wrap::-webkit-scrollbar{height:3px}.table_wrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:3px}.table_wrap::-webkit-scrollbar-thumb{border-radius:3px;background:#666}.news-list{margin:0;padding:0 !important;list-style:none;padding:0 !important}.news-list li{margin:0;padding:5px 0}.news-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none !important}.news-list li a:hover{text-decoration:underline !important}@media screen and (max-width: 600px){.news-list li a{display:block;margin:0 0 10px}}.news-list li span{display:block}.news-list li span.ent-date{width:100px}.news-list li span.ent-title{font-weight:600;width:calc(100% - 100px)}.news-list li span.ent-title>i{margin:0 0 0 5px}@media screen and (max-width: 600px){.news-list li span{width:100% !important}}.op-btn{cursor:pointer}.op-cont{display:none}@media screen and (max-width: 1024px){.op-btn{cursor:pointer}.op-cont{display:none}}.forpc{display:block !important}@media screen and (max-width: 1024px){.forpc{display:none !important}}.formb{display:none !important}@media screen and (max-width: 1024px){.formb{display:block !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2rem;font-weight:400;line-height:1.8;margin:0}@media screen and (max-width: 600px){body{font-size:1.6rem}}button,input,select,optgroup,textarea{color:#111;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;line-height:1.8}.entry-title,.page-title,.site-title,.site-info,h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",sans-serif !important;font-weight:500;line-height:1.2}h1.site-title,h1.entry-title,h1.page-title{font-size:3rem}@media screen and (max-width: 600px){h1.site-title,h1.entry-title,h1.page-title{font-size:2.4rem}}h2{font-size:2.6rem}@media screen and (max-width: 600px){h2{font-size:2.4rem}}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}.site-info,h6{font-size:1.6rem}.site-title,.post-title{font-weight:normal}.entry-title,.page-title,blockquote{word-break:break-word;word-wrap:break-word}.site-description{font-family:"Noto Sans JP",sans-serif !important}@media screen and (max-width: 600px){h1,.site-title,.post-title,.entry-title,.page-title,h2,h3{font-size:2rem}h4,h5,.site-info,h6{font-size:1.6rem}}p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}dfn,cite,em,i{font-style:italic}blockquote cite{font-size:1.2rem;font-style:normal;font-family:"Noto Sans JP",sans-serif !important}pre{font-size:1.4rem;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.8;overflow:auto}code,kbd,tt,var{font-size:1.4rem;font-family:Menlo,monaco,Consolas,Lucida Console,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}a{text-decoration:none}a:hover{text-decoration:none}a:focus{text-decoration:underline}a{-webkit-transition:color 110ms ease-in-out;transition:color 110ms ease-in-out;color:#333}a:visited{color:#333}a:hover,a:active{color:#1a1a1a;outline:0;text-decoration:none}a:focus{outline:none;text-decoration:underline}a[href^="tel:"]{cursor:default}.main-navigation{max-width:1080px;margin:0 auto;padding:0}@media screen and (max-width: 1024px){.main-navigation{max-width:92%;margin:0 4%}}.is-fixed .main-navigation{width:auto}@media screen and (max-width: 1024px){.main-navigation{display:none}.open-nv .main-navigation{display:block}}.main-menu{margin:0;padding:0 !important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.is-fixed .main-menu{display:none}.open-nv .main-menu{display:block;margin-top:30px;width:100%}}.main-menu>li{overflow:hidden;position:relative;text-align:center}.main-menu>li:first-child{border-left:1px solid #8b1c32}.main-menu>li:last-child{border-right:1px solid #8b1c32}.main-menu>li+li{border-left:1px solid #8b1c32}.main-menu>li.navi01{display:none}#index .main-menu>li.navi01 a,#univ .main-menu>li.navi02 a,.univ .main-menu>li.navi02 a,#hosp .main-menu>li.navi03 a,.hosp .main-menu>li.navi03 a,#tax .main-menu>li.navi04 a,#namebook .main-menu>li.navi05 a{color:#8b1c32;font-weight:700}.main-menu>li>a{position:relative;z-index:2;display:block;font-size:1.6rem;line-height:1.4;padding:0 2em}.main-menu>li>a:hover{color:#8b1c32}@media screen and (max-width: 1024px){.main-menu>li{margin-bottom:10px;width:100%;height:40px}.main-menu>li:first-child{border-left:0 solid #8b1c32}.main-menu>li:last-child{border-right:0 solid #8b1c32}.main-menu>li+li{border-left:0 solid #8b1c32}}@media screen and (max-width: 600px){.main-menu>li{padding:0}.main-menu>li>a{padding:0}}.is-fixed .main-menu>li{padding:0}.is-fixed .main-menu>li>a{color:#8b1c32}@media screen and (max-width: 1024px){.open-nv .main-menu>li{padding:.2em .5em}.open-nv .main-menu>li>a{color:#8b1c32}}@media screen and (max-width: 600px){.open-nv .main-menu>li{padding:0}}.site-content{overflow:hidden}.home .site-content{height:calc(100vh - 150px)}@media screen and (max-width: 1024px){.site-content{margin:0 auto;min-height:auto}}@media screen and (max-width: 600px){.site-content{margin-bottom:60px}.home .site-content{height:100%}}.site-header{position:relative;z-index:40;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg, transparent, transparent 4px, rgb(244, 243, 238) 4px, rgb(244, 243, 238) 7px);padding:15px 30px}.is-fixed .site-header{margin:0 auto;position:fixed;top:0}@media screen and (max-width: 1024px){.site-header{padding:30px}.site-header.open-nv{background-color:rgba(255,255,255,.8);width:calc(100% - 60px);height:calc(100% - 60px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;position:fixed;top:0}}@media screen and (max-width: 600px){.site-header{padding:15px}.site-header.open-nv{width:calc(100% - 30px);height:calc(100% - 30px)}}.site-com{max-width:1080px;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}@media screen and (max-width: 1024px){.site-com{max-width:92%;margin:0 4%}}.is-fixed .site-com{height:100%}@media screen and (max-width: 1024px){.open-nv .site-com{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto}}.site-title{margin:0}.site-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-title img{display:inline-block}.site-title img[src$="hd_logo.png"]{width:auto;height:50px;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-title img[src$="hd_name.png"]{width:auto;height:25px;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:15px}.site-title span{color:#000;display:inline-block;font-size:2rem;font-family:"Noto Serif JP",serif !important;font-weight:600;margin-left:15px}@media screen and (max-width: 1024px){.site-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.open-nv .site-title{margin-bottom:30px}}@media screen and (max-width: 600px){.site-title a{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-title img[src$="hd_logo.png"]{width:10%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-title img[src$="hd_name.png"]{width:83%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:10px}.site-title span{display:block;font-size:1.2rem;margin:5px 0 0}}@media screen and (max-width: 1024px){.nv-btn{cursor:pointer;font-size:1.4rem}.open-nv .nv-btn .fa-bars::before{content:""}}.hd-nav{margin:0;padding:0 !important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hd-nav li{margin-left:2em}.hd-nav a{font-size:1.4rem;text-decoration:none}@media screen and (max-width: 1024px){.hd-nav{display:none}.open-nv .hd-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}}@media screen and (max-width: 600px){.open-nv .hd-nav{display:block}.open-nv .hd-nav>li:after{top:8px}}.site-footer{display:none;background-size:auto auto;background-color:#fbf3f4;background-image:repeating-linear-gradient(135deg, transparent, transparent 4px, rgb(247, 232, 234) 4px, rgb(247, 232, 234) 7px);text-align:center;position:relative}.ft-credit{padding:30px}.ft-credit h2{font-weight:400;line-height:1;margin:0 0 15px}.ft-credit p{line-height:1;margin-bottom:0}.ft-copyright{background-color:#8b1c32;color:#fff;font-size:1rem;padding:10px}.ft-pagetop{color:#8b1c32;cursor:pointer;font-size:1rem;display:block;padding:.5em;text-align:center;text-decoration:none;position:fixed;bottom:30px;right:30px}.ft-pagetop i{display:block;font-size:5rem;line-height:.7}.ft-pagetop:focus{text-decoration:none}.display-none{display:none}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clear-none{clear:none}.layout-center{margin:0 auto}.txt-center{text-align:center !important}.txt-right{text-align:right !important}.txt-left{text-align:left !important}.pos-r{position:relative}.pos-a{position:absolute}.overflow{overflow:hidden}.nowrap{white-space:nowrap !important}.width-auto{width:auto !important}.width90{width:90% !important}.width100{width:100% !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.nomark-list{margin:0;padding:0 !important;list-style:none}.indent{margin-left:1em !important;text-indent:-1em}.indent3{margin-left:3em !important;text-indent:-3em;display:block}.indentblock{margin-left:1em !important}@-webkit-keyframes bgcolor{0%{background-color:#ccc}100%{background-color:#f1ffff}}@keyframes bgcolor{0%{background-color:#ccc}100%{background-color:#f1ffff}}@-webkit-keyframes opacity{0%{opacity:0;font-size:5rem}100%{opacity:1;font-size:3.6rem}}@keyframes opacity{0%{opacity:0;font-size:5rem}100%{opacity:1;font-size:3.6rem}}@-webkit-keyframes moveup{0%{bottom:-100%}100%{bottom:0}}@keyframes moveup{0%{bottom:-100%}100%{bottom:0}}.entry-title{margin:60px 0 45px;text-align:center}.entry-title span{border-bottom:1px solid #8b1c32;display:inline-block;line-height:1.8;letter-spacing:.05em;padding:0 .3em}.entry-content>*:first-child{margin-top:0;padding-top:0}.entry-content p{margin:0 auto .5em;word-wrap:break-word}.entry-content a{text-decoration:underline}.entry-content a.button,.entry-content a:hover{text-decoration:none}.entry-content a.button{display:inline-block}.entry-content a.button:hover{background:#111;color:#fff;cursor:pointer}.entry-content img{max-width:100%;vertical-align:bottom}.entry-content strong{font-weight:700}.entry-content ul,.entry-content ol{padding:0 0 0 1.8em}.entry-content td ul,.entry-content td ol{margin:0}.entry-content table.border-tbl{border-collapse:collapse;width:100%}.entry-content table.border-tbl th,.entry-content table.border-tbl td{border:1px solid #333;padding:.5em 1em;vertical-align:middle}.entry-content table.border-tbl th{white-space:nowrap}.entry-content.not-found{min-height:300px}.entry-content h2{border-left:3px solid #8b1c32;padding-left:1rem;margin:2em auto 1em}.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:2em auto .5em}.entry-content h2+h3,.entry-content h3+h4,.entry-content h4+h5,.entry-content h5+h6{margin-top:.5em}.entry-content .contact{border:1px solid #8b1c32;padding:30px;text-align:center}.entry-content .inquiry a{display:inline-block;padding:5px 10px;text-decoration:none}.entry-content .inquiry a:hover{color:#8b1c32;background-color:#fbf3f4}.entry-content .inquiry i{color:#8b1c32;margin-right:5px}.entry-content .color-tbl th{background-color:#f7e8ea;text-align:left}.entry-content .color-tbl i{color:#8b1c32;margin-right:5px}.entry-content .entry{color:#8b1c32;font-weight:700;margin-bottom:30px;text-align:center}.entry-content .entry a{background-color:#8b1c32;border-radius:10px;color:#fff;display:inline-block;font-size:2.4rem;line-height:1;margin-bottom:1em;padding:20px 60px;text-decoration:none}.entry-content .entry a:hover{opacity:1;-webkit-transition:.3s ease-in;transition:.3s ease-in}.entry-content .entry a:hover{background-color:#611323;-webkit-transition:.3s ease-in;transition:.3s ease-in}.entry-content .entry a::after{display:none}@media screen and (max-width: 600px){.entry-content .entry a{font-size:2rem;line-height:1.5;padding:20px 30px}.entry-content .entry p br{display:none}}.sec-col{max-width:1080px;margin:0 auto;padding:0;padding:60px 0}@media screen and (max-width: 1024px){.sec-col{max-width:92%;margin:0 4%}}.sec-col>*:first-child{margin-top:0;padding-top:0}.bg-col{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(135deg, transparent, transparent 4px, rgb(244, 243, 238) 4px, rgb(244, 243, 238) 7px);padding:60px 0}.bg-col>*:first-child{margin-top:0;padding-top:0}.bg-col .column-box{margin-bottom:60px}.bg-col .column-box:last-child{margin-bottom:0}@media screen and (max-width: 600px){.bg-col .column-box{margin-bottom:30px}}.bg-col .column{margin:30px 0 0;width:50%;text-align:center}.bg-col .column:first-child,.bg-col .column:nth-of-type(2){margin:0}.bg-col .column>img{width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 1024px){.bg-col .column{width:100%}.bg-col .column p{font-size:1.4rem}}.bg-col>*{max-width:1080px;margin:0 auto;padding:0}@media screen and (max-width: 1024px){.bg-col>*{max-width:92%;margin:0 4%}}.door .bg-col{padding-bottom:90px}@media screen and (max-width: 600px){.door .bg-col{padding-bottom:60px;padding-top:10px}}.door .column3{background-color:#fff;margin-bottom:0;width:33.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.door .column3 h3{border-left:3px solid #8b1c32;margin:2em auto 1em;padding-left:1rem}.door .column3 h3 span{display:block;font-size:2rem;line-height:1.8}.door .column3:nth-of-type(1),.door .column3:nth-of-type(3){background-color:rgba(244,243,238,.8)}@media screen and (max-width: 600px){.door .column3{width:100%}}.door .column{background-color:#fff;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.door .column h3{border-left:3px solid #8b1c32;margin:2em auto 1em;padding-left:1rem;text-align:left}.door .column h3 span{display:inline-block;font-size:2rem;line-height:1.8}.door .column:nth-of-type(1),.door .column:nth-of-type(4){background-color:rgba(244,243,238,.8)}.door .cont{height:100%;padding:30px}.door .detail{font-size:2rem;line-height:1;margin:0 30px 30px !important;text-align:right}.door .detail a{display:inline-block;text-decoration:none}.door .detail a:hover{color:#8b1c32;background-color:#fbf3f4;text-decoration:underline}.door .detail i{color:#8b1c32;margin-right:5px}@media screen and (max-width: 1024px){.door .detail{margin:0}}.door .entry{color:#8b1c32;font-weight:700;margin:60px 0;text-align:center}.door .entry a{background-color:#8b1c32;border-radius:10px;color:#fff;display:inline-block;font-size:2.4rem;padding:20px 60px;text-decoration:none}.door .entry a:hover{opacity:1;-webkit-transition:.3s ease-in;transition:.3s ease-in}.door .entry a:hover{background-color:#611323;-webkit-transition:.3s ease-in;transition:.3s ease-in}.door .contact{background-color:#fff;border:1px solid #8b1c32;font-size:2rem;margin-top:90px;padding:15px;text-align:center}.door .contact p{margin:0}@media screen and (max-width: 600px){.door .contact{margin-top:60px}}@media screen and (max-width: 600px){.door .entry{margin:30px 0}.door .entry a{padding:20px}}#hosp .column-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hosp .target ul li{padding:0 .5em}.child-nav{margin:0;padding:0 !important;list-style:none;background-color:rgba(244,243,238,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.child-nav li{margin:0 1em;padding:15px}#anniversary .child-nav li.univ01 a,#academic .child-nav li.univ02 a,#student .child-nav li.univ03 a,#hospital .child-nav li.hosp01 a,#covid19 .child-nav li.hosp02 a{font-weight:700}.child-nav a{color:#8b1c32}@media screen and (max-width: 600px){.child-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px !important}.child-nav li{margin:0 auto;padding:0;font-size:1.6rem}.child-nav li+li{margin:5px auto 0}}#anniversary .project{background-color:#fff;padding:30px;text-align:center}#anniversary .project strong,#anniversary .project span{color:#8b1c32}#anniversary .bank{border:1px solid #333;margin-top:30px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#anniversary .bank dl{margin:0;padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:650px}#anniversary .bank dl dt,#anniversary .bank dl dd{overflow:hidden;margin:0;padding:0}#anniversary .bank dl dt{width:7em}#anniversary .bank dl dd{width:calc(100% - 7em)}@media screen and (max-width: 600px){#anniversary .bank dl dt,#anniversary .bank dl dd{width:100%}}#anniversary .bank dl dd{border-left:1px solid #333;margin-bottom:5px;padding-left:1em;width:calc(100% - 9em)}#anniversary .bank table{border-spacing:0}#anniversary .bank table td:not(:last-child){padding:0 1.5em 0 0}@media screen and (max-width: 600px){#anniversary .txt-center img{width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}#anniversary .bank dl{width:100%}#anniversary .bank dl dt,#anniversary .bank dl dd{width:100%}}#covid19 .entry-content h3{line-height:1.5;padding-left:1.5em;text-indent:-0.6em}#covid19 .entry-content h4{color:#8b1c32}#tax .entry-content h3,#namebook .entry-content h3{border-bottom:1px dashed #8b1c32;color:#8b1c32;padding-bottom:.5em}#tax .entry-content h4,#namebook .entry-content h4{font-weight:600}#tax .board,#namebook .board{border:3px solid #ccc;margin:1em 0;padding:10px 30px}#tax .board p,#namebook .board p{margin:0}.price{border-collapse:collapse;margin-top:30px;width:100%}.price caption{text-align:right}.price th{background-color:#8b1c32;border:1px solid #999;color:#fff;font-size:1.6rem;padding:3px 5px;white-space:nowrap}.price th.subth{background-color:#c9caca !important;color:#000 !important}.price td{border:1px solid #999;font-size:1.6rem;padding:3px 5px;text-align:right}.price td.kifu{background-color:#efefef}.price td.red-txt{background-color:#f3e8ea;color:#8b1c32}#howto .bg-col{padding:60px 0}#howto .bg-col h3{margin-bottom:30px}#howto .bg-col p{text-align:center}#howto .bg-col *:last-child{margin-bottom:0}#howto i{color:#8b1c32;font-size:7rem;display:block;margin:60px auto;text-align:center}#form .sec-col{max-width:1000px;margin:0 auto;padding:0;padding:60px 0}@media screen and (max-width: 1024px){#form .sec-col{max-width:92%;margin:0 4%}}#form .txt-center{margin:30px 0 0}#form table{width:100%}#form th,#form td{padding:.5em}#form th{white-space:nowrap}#form input[type=text]{margin:1px 0}#form .send{border:1px solid #8b1c32;color:#8b1c32;font-size:2rem;font-weight:600;margin-top:90px;padding:15px;text-align:center}@media screen and (max-width: 600px){#form .table_wrap{overflow:hidden;width:100%}#form table{white-space:normal !important}#form th,#form td{display:block}}#mainte .entry-content h2{line-height:1.5}#mainte .entry-content h2 span{display:block;font-size:2.2rem}#mainte .entry-content h3{line-height:1.5}#mainte .entry-content h3 span{font-size:2rem}#mainte .entry-content p{text-align:justify;text-justify:inter-ideograph}#mainte .entry-content .name{text-align:right;margin-left:auto}#mainte .entry-content .name p{display:inline-block;text-align:left}#mainte .entry-content .name span{font-size:1.6rem}#mainte .entry-content .history-tbl td:nth-of-type(2){padding-right:1em;text-align:right}.home-btn{max-width:1200px;margin:0 auto;padding:0;margin:0;padding:0 !important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 auto}@media screen and (max-width: 1024px){.home-btn{max-width:92%;margin:0 4%}}.home-btn li{margin:0 1em;width:40%}.home-btn a{background-color:#fff;border:3px solid #8b1c32;border-radius:10px;display:block;color:#8b1c32;font-size:2rem;font-weight:600;line-height:1;padding:60px 30px;text-align:center;text-decoration:none}.home-btn a:hover{opacity:1;-webkit-transition:.3s ease-in;transition:.3s ease-in}.home-btn a:hover{background-color:#611323;-webkit-transition:.3s ease-in;transition:.3s ease-in}.home-btn a i{display:block;font-size:8rem;margin-bottom:20px}.home-btn a:hover{border:3px solid #fff;color:#fff}@media screen and (max-width: 600px){.home-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-btn li{margin:30px 30px 0;width:90%}.home-btn a{font-size:1.6rem;padding:30px}.home-btn a i{font-size:5rem}}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@media print{form,button,input,select,textarea{display:none !important}body{font-size:9pt !important;line-height:1.6}h1{font-size:15pt !important}h2{font-size:14pt !important}h3{font-size:13pt !important}h4{font-size:11pt !important}h5{font-size:11pt !important}h6{font-size:11pt !important}h1,h2,h3,h4,h5,h6{margin:30px 0 15px !important}.page-title,.entry-title{margin:0 auto 30px !important}.site-header{position:relative}.site{padding-top:0}.contact,.ent-btn{font-size:9pt !important;line-height:1.6}#mainte .entry-content h2 span{font-size:11pt !important}#mainte .entry-content h3 span{font-size:11pt !important}#mainte .entry-content .name{font-size:9pt !important}#mainte .entry-content .name span{font-size:9pt !important}}