*{border:none}body{padding:0;margin:0;font-family:"メイリオ UI",Meiryo UI,"メイリオ",Meiryo,sans-serif;font-size:14px;font-feature-settings:"palt" 1;line-height:1.75em;color:#404040}body.lockScroll{overflow-y:hidden}a{color:#06c;text-decoration:underline}a:visited{color:#06c;text-decoration:underline}a:hover{color:#06c;text-decoration:none}img{vertical-align:middle}input,button,select,textarea,td,th{font-family:"メイリオ UI",Meiryo UI,"メイリオ",Meiryo,sans-serif !important;font-size:14px}@font-face{font-family:"icon";src:url("../fonts/icons.woff2") format("woff2"),url("../fonts/icons.woff") format("woff")}i{font-family:"icon";font-size:12px;font-style:normal}*{border:none}body{padding:0;margin:0;font-family:"メイリオ UI",Meiryo UI,"メイリオ",Meiryo,sans-serif;font-size:14px;font-feature-settings:"palt" 1;line-height:1.75em;color:#404040}body.lockScroll{overflow-y:hidden}a{color:#06c;text-decoration:underline}a:visited{color:#06c;text-decoration:underline}a:hover{color:#06c;text-decoration:none}img{vertical-align:middle}input,button,select,textarea,td,th{font-family:"メイリオ UI",Meiryo UI,"メイリオ",Meiryo,sans-serif !important;font-size:14px}@font-face{font-family:"icon";src:url("../fonts/icons.woff2") format("woff2"),url("../fonts/icons.woff") format("woff")}i{font-family:"icon";font-size:12px;font-style:normal}.loading{position:absolute;top:0px;left:0px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,.5);opacity:0;transition:opacity 250ms linear 0s}.loading--show{opacity:1}.loading__icon{position:relative;width:120px;height:120px}.loading__icon__point{position:absolute;top:0;left:0;width:100%;height:100%}.loading__icon__point:before{display:block;width:12%;height:12%;margin:0 auto;content:"";background-color:#aaa;border-radius:100%;animation:loading__icon__point--FadeInDelay 1.2s infinite ease-out both}.loading__icon__point--2{transform:rotate(30deg)}.loading__icon__point--3{transform:rotate(60deg)}.loading__icon__point--4{transform:rotate(90deg)}.loading__icon__point--5{transform:rotate(120deg)}.loading__icon__point--6{transform:rotate(150deg)}.loading__icon__point--7{transform:rotate(180deg)}.loading__icon__point--8{transform:rotate(210deg)}.loading__icon__point--9{transform:rotate(240deg)}.loading__icon__point--10{transform:rotate(270deg)}.loading__icon__point--11{transform:rotate(300deg)}.loading__icon__point--12{transform:rotate(330deg)}.loading__icon__point--2:before{animation-delay:-1.1s}.loading__icon__point--3:before{animation-delay:-1s}.loading__icon__point--4:before{animation-delay:-0.9s}.loading__icon__point--5:before{animation-delay:-0.8s}.loading__icon__point--6:before{animation-delay:-0.7s}.loading__icon__point--7:before{animation-delay:-0.6s}.loading__icon__point--8:before{animation-delay:-0.5s}.loading__icon__point--9:before{animation-delay:-0.4s}.loading__icon__point--10:before{animation-delay:-0.3s}.loading__icon__point--11:before{animation-delay:-0.2s}.loading__icon__point--12:before{animation-delay:-0.1s}@keyframes loading__icon__point--FadeInDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.header{position:relative;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;background-color:#055aa5}@media screen and (max-width: 768px){.header{flex-wrap:wrap;height:auto}}.header .toggleMdNavButton{display:none;width:36px;height:36px;background-color:rgba(0,0,0,.5)}.header .toggleMdNavButton::before{position:absolute;top:0;right:0;display:grid;place-items:center;width:36px;height:36px;font-family:"icon";font-size:20px;color:#fff;cursor:pointer;content:""}@media screen and (max-width: 768px){.header .toggleMdNavButton{display:block}}.header .toggleMdNavButton--opened::before{content:""}.header a{display:flex;text-decoration:none}.header h1,.header h2{margin:0}.header h1>a>p{display:flex;align-items:center;justify-content:center;width:135px;height:36px;padding:0;margin:0;background-color:rgba(255,255,255,.85)}.header h1>a>p img{width:92px}@media screen and (max-width: 768px){.header h1>a>p{width:auto}.header h1>a>p img{width:70px;padding:0 10px}}.header h1>a>span{display:flex;align-items:center;justify-content:center;width:85px;font-family:Arial,sans-serif;font-size:16px;font-weight:500;color:#fff;background-color:rgba(0,0,0,.25)}@media screen and (max-width: 768px){.header h1>a>span{width:auto;padding:0 5px;font-family:inherit;font-size:11px}}.header h2{display:flex;flex:1;align-items:center;min-width:350px;padding:0 10px;font-size:13px;font-weight:normal;color:#fff}@media screen and (max-width: 768px){.header h2{min-width:0;font-size:11px}}.header h2 .number{margin:0 5px 0 0;white-space:nowrap}.header h2 .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header h2 .page{font-size:11px}.header__right{display:flex;height:36px}@media screen and (max-width: 768px){.header__right{display:none}}.header__right__sp-link{height:36px;padding:0 20px;margin:0;font-size:.9em;line-height:36px;background-color:rgba(0,0,0,.25)}.header__right__sp-link a{color:#fff}.header__right__sp-link a:hover{color:#ccc}.header__search{display:flex;align-items:center;height:22px;margin:0 10px 0 0;background-color:#fff;border-radius:4px}@media screen and (max-width: 768px){.header__search{position:relative;width:100%;height:34px;margin:8px;border:1px solid #ccc}.header__search::before{position:absolute;top:-9px;left:-9px;z-index:-1;display:block;width:calc(100% + 18px);height:calc(100% + 18px);content:"";background-color:#fff;border-bottom:1px solid #eee}}.header__search form{padding:0;margin:0}.header__search__icon{display:none}@media screen and (max-width: 768px){.header__search__icon{display:grid;place-items:center;width:30px;height:100%;font-size:18px;color:#055aa5;background-color:#e3effa;border-radius:5px 0 0 5px}}.header__search__select{box-sizing:border-box;width:170px;height:22px;padding:0 5px;font-size:12px;color:#404040;background-color:#fff;border-right:1px solid #ccc;border-radius:4px 0 0 4px;outline:none}@media screen and (max-width: 768px){.header__search__select{width:35%;height:34px;border-radius:5px 0 0 5px}}.header__search__text{box-sizing:border-box;width:200px;height:22px;padding:0 5px;font-size:12px;border-right:1px solid #ccc;border-radius:0;outline:none}@media screen and (max-width: 768px){.header__search__text{flex:1;height:34px}}.header__search__submit{box-sizing:border-box;height:22px;font-size:12px;color:#404040;background-color:#eee;border-radius:0 4px 4px 0;outline:none}@media screen and (max-width: 768px){.header__search__submit{width:34px;height:34px;padding:0;border-radius:0 5px 5px 0}}.header__search__local{display:none;align-items:center;height:22px;padding:0 0 0 5px;border-right:1px solid #ccc}.header__search__local__counter{height:18px;font-size:11px;line-height:16px}.header__search__local__counter::before{content:"（"}.header__search__local__counter::after{content:"）"}.header__search__local__counter__current::after{margin:0 1px;content:"/"}.header__search__local__button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer}.header__search__local__button:hover{opacity:.75}.header__search__local--show{display:flex}@media screen and (max-width: 768px){.header__search__local--show{display:none}}.footer{padding:12px 24px;margin:36px 0 0px 0px;overflow:hidden;font-size:12px;border-top:1px solid #ccc}.footer a{color:#444;text-decoration:none}.footer a:hover{color:#aaa}.footer nav{float:left}.footer nav ul{padding:0;margin:0;list-style:none}.footer nav ul li{float:left;margin:0 12px 0 0}.footer address{float:right;font-style:normal}.body{background-color:#fff}.nav{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:70px;background-color:#f6f6f6;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.nav{height:53px;background-color:#fff;border-bottom:1px solid #eee}}.nav .search{display:flex;align-items:center;justify-content:center}.nav .search__form{display:flex;align-items:center;height:42px;background-color:#fff;border:1px solid #ccc;border-radius:4px}@media screen and (max-width: 768px){.nav .search__form{width:100%;height:34px;margin:8px}}.nav .search__form__select{box-sizing:border-box;width:200px;height:42px;padding:0 5px;font-size:12px;color:#404040;background-color:#fff;border-right:1px solid #ccc;border-radius:5px 0 0 5px;outline:none}@media screen and (max-width: 768px){.nav .search__form__select{width:35%;height:34px;padding:0 5px}}.nav .search__form__text{box-sizing:border-box;width:400px;height:42px;padding:0 5px;font-size:12px;border-right:1px solid #ccc;border-radius:0;outline:none}@media screen and (max-width: 768px){.nav .search__form__text{flex:1;width:auto;height:34px}}.nav .search__form__submit{box-sizing:border-box;height:42px;padding:0 12px;font-size:12px;color:#404040;background-color:#eee;border-radius:0 5px 5px 0;outline:none}@media screen and (max-width: 768px){.nav .search__form__submit{width:34px;height:34px;padding:0}}.nav .selector{padding:0 0 0 24px;margin:0 0 0 24px;border-left:1px solid #ccc}.nav .selector__select{box-sizing:border-box;width:200px;height:42px;padding:0 5px;font-size:12px;border:1px solid #ccc;border-radius:4px;outline:none}.searchMsg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 255px)}@media screen and (max-width: 768px){.searchMsg{min-height:calc(100dvh - 237px)}}.searchMsg__header{font-size:1.2em;font-weight:normal;text-align:center}.searchMsg__header--error{color:red}.searchMsg__link{font-size:.8em}.searchMsg p{margin:.5em 0}.searchMsg__note{width:540px;padding:20px;margin:24px 0 0 0;background-color:#f6f6f6;border-radius:4px}.searchMsg__note__header{margin:.5em 0;font-size:1em;font-weight:normal;text-align:center}.searchResult{width:min(90vw, 900px);margin:36px auto 0}.searchResult__header{margin:0 0 24px 0}.searchResult__list{padding:0;margin:0 0 42px 0;list-style:none}.searchResult__list li{margin:0 0 24px 0}.searchResult__list__manual{margin:0;font-weight:bold}.searchResult__list__title{margin:0}.searchResult__list__description{font-size:12px;line-height:1.5}.searchResult__list__description em{font-style:normal;font-weight:bold}.searchResult__pagination{display:flex;align-items:center;justify-content:center;padding:0;margin:0 auto;list-style:none}.searchResult__pagination li{padding:0;margin:0}.searchResult__pagination a{display:block;width:2.4em;padding:5px 0;font-size:12px;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #ccc;border-right:none}.searchResult__pagination a:hover{background-color:#f6f6f6}.searchResult__pagination a.active{cursor:default;background-color:#e3effa}.searchResult__pagination a.active:hover{background-color:#e3effa}.searchResult__pagination a.disable{color:#aaa;cursor:default}.searchResult__pagination a.disable:hover{background-color:#fff}.searchResult__pagination li:first-child a{border-radius:4px 0 0 4px}.searchResult__pagination li:last-child a{border-right:1px solid #ccc;border-radius:0 4px 4px 0}.button{display:inline-block;height:30px;padding:0 24px;font-size:12px;line-height:30px;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #ccc;border-radius:30px}.button:hover{background-color:#f6f6f6}.back-index{width:min(90vw, 900px);margin:30px auto 0;text-align:right}.loading{position:absolute;top:0px;left:0px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,.5);opacity:0;transition:opacity 250ms linear 0s}.loading--show{opacity:1}.loading__icon{position:relative;width:120px;height:120px}.loading__icon__point{position:absolute;top:0;left:0;width:100%;height:100%}.loading__icon__point:before{display:block;width:12%;height:12%;margin:0 auto;content:"";background-color:#aaa;border-radius:100%;animation:loading__icon__point--FadeInDelay 1.2s infinite ease-out both}.loading__icon__point--2{transform:rotate(30deg)}.loading__icon__point--3{transform:rotate(60deg)}.loading__icon__point--4{transform:rotate(90deg)}.loading__icon__point--5{transform:rotate(120deg)}.loading__icon__point--6{transform:rotate(150deg)}.loading__icon__point--7{transform:rotate(180deg)}.loading__icon__point--8{transform:rotate(210deg)}.loading__icon__point--9{transform:rotate(240deg)}.loading__icon__point--10{transform:rotate(270deg)}.loading__icon__point--11{transform:rotate(300deg)}.loading__icon__point--12{transform:rotate(330deg)}.loading__icon__point--2:before{animation-delay:-1.1s}.loading__icon__point--3:before{animation-delay:-1s}.loading__icon__point--4:before{animation-delay:-0.9s}.loading__icon__point--5:before{animation-delay:-0.8s}.loading__icon__point--6:before{animation-delay:-0.7s}.loading__icon__point--7:before{animation-delay:-0.6s}.loading__icon__point--8:before{animation-delay:-0.5s}.loading__icon__point--9:before{animation-delay:-0.4s}.loading__icon__point--10:before{animation-delay:-0.3s}.loading__icon__point--11:before{animation-delay:-0.2s}.loading__icon__point--12:before{animation-delay:-0.1s}@keyframes loading__icon__point--FadeInDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.body{-webkit-text-size-adjust:100%;min-height:calc(100dvh - 122px)}.body h1{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;width:min(90vw, 900px);margin:56px auto 20px;font-size:1.1em;font-weight:normal}@media screen and (max-width: 768px){.body h1{justify-content:center;margin:20px auto}}.info{width:min(90vw, 900px);margin:-10px auto 0;font-size:.85em;line-height:1.5}@media screen and (max-width: 768px){.info{display:none}}.manual-list{width:min(90vw, 900px);margin:20px auto 0}.manual-list__group{box-sizing:border-box;width:100%;padding:25px;border-radius:4px}@media screen and (max-width: 768px){.manual-list__group{width:100%;margin:0 auto}}.manual-list__group ul{display:grid;grid-template-columns:50% auto;gap:10px;padding:0;margin:0;list-style:none}@media screen and (max-width: 768px){.manual-list__group ul{grid-template-columns:auto}}.manual-list__group ul li{width:100%}.manual-list__group ul a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:6em;padding:0 12px;line-height:1.4;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #ccc;border-radius:4px}@media screen and (max-width: 768px){.manual-list__group ul a{width:100%;font-size:12px}}.manual-list__group ul a:hover{background-color:#f7fbff}.manual-list__group ul a span{display:block;margin-top:5px;font-size:.85em}.manual-list__group--1{background-color:#f6f6f6;border:1px solid #ccc}.manual-list__group h2{margin:10px 0 0;font-size:1.1em;font-weight:normal;line-height:1}.manual-list__group p{margin:5px 0 10px;font-size:.85em}.manual-list__group__note{font-size:.85em;text-align:right}
