@charset "UTF-8";:root{--headerH:55px;--space:20px;--spacetb:40px}@media print,screen and (min-width:768px){:root{--headerH:150px;--space:40px;--spacetb:100px}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,picture,section{display:block;margin:0}audio,canvas,video{display:inline-block}[hidden]{display:none}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6{line-height:1.5;word-break:auto-phrase;margin:0}blockquote,dd,dl,p{margin:0}iframe{max-width:100%}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0}ol,ul{padding:0;margin:0;list-style:none}ol>li,ul>li{margin:0}a[class]{color:currentColor}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,a:link,a:visited{outline:none;text-decoration:none;word-break:break-all}a:focus{outline:0}a:active,a:hover{outline:0}b,strong{font-weight:bolder}small{font-size:80%}q{quotes:none}abbr[title]{border-bottom:1px dotted}code,kbd,samp{font-family:monospace,sans-serif}mark{color:black;background-color:yellow}img,picture{border:0;vertical-align:middle;max-width:100%;height:auto}img::-webkit-media-controls-panel,picture::-webkit-media-controls-panel{display:none!important}figure picture{height:100%}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}caption{padding:0}td,th{padding:0}th{font-weight:normal}form{margin:0}fieldset{border:0;padding:0;margin:0}legend{border:0}button,input,select,textarea{font-size:inherit;color:inherit;margin:0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif}button,input{line-height:normal;vertical-align:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle;margin-right:5px}input[type=date]{box-sizing:content-box}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;appearance:button;-moz-appearance:button;-webkit-appearance:button}select{line-height:normal}textarea{vertical-align:top;overflow:auto}textarea:not([rows]){min-height:10em}address{font-style:normal}i{font-style:normal}@media screen and (max-width:767px){body{background:none;-webkit-text-size-adjust:none}a img{line-height:100%;vertical-align:middle}button,input,select,textarea{max-width:100%}}#js-loader{width:100%;height:100%;position:fixed;background:#ceeeff;background:linear-gradient(to right,#cdffb3,#ffdbc8,#ceeeff);z-index:1000000;left:0;top:0}#js-loader .loader .logo{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url("../img/logo_ibis.svg") no-repeat center top/100%;width:280px;height:257px}#js-loader .loader .wrapper{position:absolute;left:50%;top:50%;margin:-100px;width:200px;height:200px;background-color:transparent;border:none}#js-loader .loader .wrapper .box-wrap{width:70%;height:70%;margin:calc((100% - 70%) / 2) calc((100% - 70%) / 2);position:relative;transform:rotate(-45deg)}#js-loader .loader .wrapper .box-wrap .box{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(135,0,0,0.6);background:linear-gradient(to right,#fff,#cdffb3,#8dd6ff,#cdffb3,#fff);background-position:0% 50%;background-size:1000% 1000%;visibility:hidden}#js-loader .loader .wrapper .box-wrap .box.one{-webkit-animation:moveGradient 15s infinite,oneMove 3.5s infinite;animation:moveGradient 15s infinite,oneMove 3.5s infinite}#js-loader .loader .wrapper .box-wrap .box.two{-webkit-animation:moveGradient 15s infinite,twoMove 3.5s 0.15s infinite;animation:moveGradient 15s infinite,twoMove 3.5s 0.15s infinite}#js-loader .loader .wrapper .box-wrap .box.three{-webkit-animation:moveGradient 15s infinite,threeMove 3.5s 0.3s infinite;animation:moveGradient 15s infinite,threeMove 3.5s 0.3s infinite}#js-loader .loader .wrapper .box-wrap .box.four{-webkit-animation:moveGradient 15s infinite,fourMove 3.5s 0.575s infinite;animation:moveGradient 15s infinite,fourMove 3.5s 0.575s infinite}#js-loader .loader .wrapper .box-wrap .box.five{-webkit-animation:moveGradient 15s infinite,fiveMove 3.5s 0.725s infinite;animation:moveGradient 15s infinite,fiveMove 3.5s 0.725s infinite}#js-loader .loader .wrapper .box-wrap .box.six{-webkit-animation:moveGradient 15s infinite,sixMove 3.5s 0.875s infinite;animation:moveGradient 15s infinite,sixMove 3.5s 0.875s infinite}@-webkit-keyframes moveGradient{to{background-position:100% 50%}}@keyframes moveGradient{to{background-position:100% 50%}}@-webkit-keyframes oneMove{0%{visibility:visible;-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@keyframes oneMove{0%{visibility:visible;-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@-webkit-keyframes twoMove{0%{visibility:visible;-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@keyframes twoMove{0%{visibility:visible;-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@-webkit-keyframes threeMove{0%{visibility:visible;-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@keyframes threeMove{0%{visibility:visible;-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(0% 70% 70% 0 round 5%);clip-path:inset(0% 70% 70% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(0% 35% 70% round 5%);clip-path:inset(0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(35% 70% 35% 0 round 5%);clip-path:inset(35% 70% 35% 0 round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@-webkit-keyframes fourMove{0%{visibility:visible;-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@keyframes fourMove{0%{visibility:visible;-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@-webkit-keyframes fiveMove{0%{visibility:visible;-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@keyframes fiveMove{0%{visibility:visible;-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@-webkit-keyframes sixMove{0%{visibility:visible;-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}@keyframes sixMove{0%{visibility:visible;-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}14.2857%{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}28.5714%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}42.8571%{-webkit-clip-path:inset(70% 0 0 70% round 5%);clip-path:inset(70% 0 0 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}57.1428%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}71.4285%{-webkit-clip-path:inset(35% 0% 35% 70% round 5%);clip-path:inset(35% 0% 35% 70% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}85.7142%{-webkit-clip-path:inset(35% round 5%);clip-path:inset(35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}to{-webkit-clip-path:inset(70% 35% 0% 35% round 5%);clip-path:inset(70% 35% 0% 35% round 5%);-webkit-animation-timing-function:cubic-bezier(0.86,0,0.07,1);animation-timing-function:cubic-bezier(0.86,0,0.07,1)}}html{scroll-behavior:smooth;height:100%}@media print,screen and (min-width:768px){:root{scroll-padding:45px}}body{height:100%;min-height:100vh;min-height:100svh;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;letter-spacing:0.05em;line-height:1.5;font-size:1.6rem;color:#252525;word-wrap:break-word;overflow-wrap:break-word;transition:all 0.3s}@media print,screen and (min-width:768px){body{min-width:1280px}}@media screen and (max-width:767px){body{font-size:1.6rem;width:100%}}a,a *{transition:0.4s}@media print,screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;color:currentColor;text-decoration:none}}main{container-type:inline-size}.h1{overflow:hidden;position:relative}.h1 h1{position:absolute}.header{max-width:1280px;margin-inline:auto;border-bottom:1px solid transparent}@media print,screen and (min-width:768px){.header{min-height:var(--headerH)}}.header a{text-decoration:none;color:#252525;display:block}@media print,screen and (min-width:768px){.header_inner{display:flex;justify-content:space-between;align-items:center;gap:15px 50px;height:70px;padding-left:20px}}@media screen and (max-width:767px){.header_inner{padding:10px 55px 10px 15px;height:55px}}.header_logo{width:100%;max-width:280px;height:100%;color:#2d559a;font-weight:700;font-size:1.17rem}.header_logo a{display:block;height:100%}@media print,screen and (min-width:768px){.header_logo a{padding-block:15px}}.header_logo a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.header_info{display:flex;gap:15px 40px}@media screen and (max-width:767px){.header_info{display:none}}.header_info li{font-weight:700}.header_info li a{display:flex;align-items:center;height:100%}.header_info li.tel a{font-size:2.2rem;font-family:"Roboto",sans-serif}.header_info li.tel a:before{content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;background:url("../img/ico_tel1.svg") no-repeat 0 0/contain;margin-right:1rem}.header_info li.mail a{font-size:1.8rem}.header_info li.mail a:before{content:"";display:inline-block;vertical-align:middle;width:25px;height:25px;background:url("../img/ico_mail1.svg") no-repeat 0 0/100%;margin-right:1rem}.header_right{display:flex;align-items:center;justify-content:flex-end;height:100%}@media print,screen and (min-width:768px){.header_right{min-width:280px}}@media screen and (max-width:767px){.header_right{display:none}}.header_right p{margin-right:2rem}.header_right .openbtn{position:relative;background:#2d559a;width:60px;height:100%;border:none;outline:none;transition:all 0.2s}.header_right .openbtn:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.header_right .openbtn span{display:inline-block;transition:all 0.4s;position:absolute;left:17px;height:2px;border-radius:5px;background:#fff;width:45%}.header_right .openbtn span:first-of-type{top:20px}.header_right .openbtn span:nth-of-type(2){top:26px}.header_right .openbtn span:nth-of-type(3){top:32px}.header_right .openbtn span:nth-of-type(3):after{content:"Menu";position:absolute;top:5px;left:-2px;color:#fff;font-size:10px;text-transform:uppercase}.header_right .openbtn{}.header_right .openbtn.active span:first-of-type{top:19px;left:21px;transform:translateY(6px) rotate(-45deg);width:30%}.header_right .openbtn.active span:nth-of-type(2){opacity:0}.header_right .openbtn.active span:nth-of-type(3){top:31px;left:21px;transform:translateY(-6px) rotate(45deg);width:30%}.header_right .openbtn.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:5px;left:4px}.header .gnavi_fixed{top:-60px;transition:top 0.6s ease}.header .gnavi_fixed.fixed{position:fixed;top:0;left:0;right:0;background:#fff;z-index:100;box-shadow:0 0 3px rgba(0,0,0,0.5)}.header .gnavi_fixed.fixed ul{width:1280px;min-height:45px;margin:0 auto}@media screen and (max-width:767px){.header .gnavi{display:none}}.header .gnavi ul{display:flex;justify-content:center;width:100%;margin-top:20px;margin-bottom:15px}.header .gnavi ul li{flex:1;text-align:center;min-width:5em;font-weight:500;line-height:1.3}.header .gnavi ul li a{display:grid;place-content:center;height:100%;padding:0.7em 5px;transform:translateZ(0px)}.header .gnavi ul li a:after{background:#2d559a;content:"";height:3px;left:50%;position:absolute;right:50%;bottom:0;transition-duration:0.3s;transition-timing-function:ease-out}.header .gnavi ul li:not(:last-child){border-right:1px solid #ddd}.header .gnavi ul li a:hover{color:#002057}.header .gnavi ul li a:hover:after{left:30%;right:30%}@media screen and (max-width:767px){#drawernav a{text-decoration:none;color:#252525;display:block}#drawernav .logo{font-weight:700}#drawernav .logo a{padding:10px}#drawernav .logo img{width:170px;height:auto;display:block;margin-inline:auto}#drawernav .spside1{background:#fff}#drawernav .spside1>li{border-top:1px solid #d4d3d9}#drawernav .spside1>li>a{padding:10px;position:relative}#drawernav .spside1>li>a:after{content:"";display:block;border-right:1px solid #2d559a;border-top:1px solid #2d559a;height:0.4em;width:0.4em;position:absolute;right:1em;top:0;bottom:0;margin:auto;transform:rotate(45deg)}#drawernav .spside1>li ul{margin:0 10px 10px;background:#f2f2f2;border-radius:0.5em;overflow:hidden;font-size:1.4rem}#drawernav .spside1>li ul li a{padding:0.5em 1em 0.5em 2em;position:relative}#drawernav .spside1>li ul li a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:1em;margin:auto;width:0.3em;height:0.3em;background:#2d559a}#drawernav .spside1>li ul li+li{border-top:1px solid #fff}#drawernav .spside_ibisnavi{background:#2d559a;margin:10px 10px 0;border-radius:0.3em}#drawernav .spside_ibisnavi li a{color:#fff;padding:10px;position:relative}#drawernav .spside_ibisnavi li a:before{content:"";display:block;border-right:1px solid #fff;border-top:1px solid #fff;height:0.4em;width:0.4em;position:absolute;right:1em;top:0;bottom:0;margin:auto;transform:rotate(45deg)}#drawernav .spside_ibisnavi li+li{border-top:1px solid #fff}#drawernav .spside_info{text-align:center;padding-left:10px;padding-right:10px;padding-bottom:10px;background:#2d559a}#drawernav .spside_info li{padding-top:10px}#drawernav .spside_info li a{border:1px solid #2d559a;border-radius:0.3em;padding-top:10px;padding-bottom:10px;color:#252525;background:#fff}#drawernav .spside_info li a:before{content:"";display:inline-block;vertical-align:middle;margin-right:1rem}#drawernav .spside_info li.tel a{font-size:22px;font-family:"Roboto",sans-serif}#drawernav .spside_info li.tel a:before{width:30px;height:30px;background:url("../img/ico_tel2.svg") no-repeat 0 0/100%}#drawernav .spside_info li.mail a{font-size:18px}#drawernav .spside_info li.mail a:before{width:25px;height:25px;background:url("../img/ico_mail2.svg") no-repeat 0 0/100%}#drawernav .sdgs_banner_small{position:static;width:inherit;margin:0;text-align:center;display:block;max-width:inherit}#drawernav .sdgs_banner_small a{border:none;padding:15px 0 7px}#drawernav .sdgs_banner_small img{width:120px}}#footer{background:#f7f7f7;clear:both;line-height:1.65em;letter-spacing:0.05em;font-size:82%;margin-top:0}@media screen and (max-width:767px){#footer{display:none}}#footerIn{max-width:1200px;margin:0 auto;text-align:left;padding:20px;position:relative;font-size:86%}#footerIn a{text-decoration:none;color:#252525}#footerIn a:hover{text-decoration:underline!important}.fnavi{position:relative;overflow:visible;display:flex;gap:15px}.fnavi>li{flex-grow:1}.fnavi li{line-height:1.5;width:auto!important}.fnavi li span{border-bottom:1px solid #d4d3d9;display:block;font-weight:bold;margin-bottom:10px;padding-bottom:5px;font-size:114%}.fnavi li li:not(:last-child){margin-bottom:0.5em}.fnavi li li span{margin-top:20px}.fnavi .fnavi_home{background:url(../img/icon_home33.png) no-repeat 0 3px;text-indent:20px}.fnavi .fnavi_btn{width:210px;clear:both;position:relative;right:1px;padding-top:20px}.fnavi .fnavi_btn a{padding:0.7em 0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.2);font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0;text-align:center;display:block}.fnavi .fnavi_sdgs{clear:both;padding-top:15px}.fnavi .fnavi_sdgs a{display:block;background:#fff;border:1px solid #ccc;text-align:center;padding-block:5px}.fnavi .fnavi_sdgs img{width:150px;height:auto}.copy{clear:both;text-align:center;font-size:85%;letter-spacing:1px;padding:30px 0 0}.sns_icon{padding:0;font-size:3.8vw;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin-left:auto}@media print,screen and (min-width:768px){.sns_icon{padding:0 5px 30px;font-size:110%}}.sns_icon img{margin-left:0.6em;vertical-align:middle}#all+script+script+script+a,#footer+script+script+a,.drawer-overlay-upper+a,.second+script+script+a,.second+script+script+script+a{display:none}.grecaptcha-badge{visibility:hidden}.fixed_footer{overflow:auto;background:#003672;color:#fff;position:-webkit-sticky;position:sticky;left:0;bottom:env(safe-area-inset-bottom);z-index:999;width:100%}.fixed_footer .wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:10px;display:flex;align-items:center}@media print,screen and (min-width:768px){.fixed_footer .wrapper{font-size:min(1.7vw,1.5rem);gap:1em}}@media screen and (max-width:767px){.fixed_footer .wrapper{gap:7px}}@media screen and (max-width:767px){.fixed_footer .btn_link,.fixed_footer .page_link{flex:1;letter-spacing:0}}.fixed_footer .btn_link li,.fixed_footer .page_link li{flex-grow:1;font-weight:500;font-size:min(1.7vw,1.5rem);text-align:center;line-height:1.2;font-weight:700}@media print,screen and (min-width:768px){.fixed_footer .btn_link li,.fixed_footer .page_link li{font-size:min(1.05vw,1.5rem)}}.fixed_footer .btn_link{display:flex;margin-block:10px;gap:10px;flex:1}@media screen and (max-width:767px){.fixed_footer .btn_link{gap:5px}}@media screen and (max-width:767px){.fixed_footer .btn_link li{flex:1}}.fixed_footer .btn_link li a{padding:10px 1em;display:grid;align-items:center;height:100%;-webkit-text-size-adjust:100%;border-radius:10px;background:#fff;color:#002057;box-shadow:2px 2px 4px}@media screen and (max-width:767px){.fixed_footer .btn_link li a{border-radius:5px;padding:7px 0.5em 0.5em}}.fixed_footer .btn_link li strong{display:block;font-size:110%;margin-bottom:7px}.fixed_footer .btn_link .logo{display:block;width:100%;max-width:180px;margin-inline:auto}@media print,screen and (min-width:768px){.fixed_footer .btn_link .logo{height:30px}}.fixed_footer .btn_link .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fixed_footer .page_link{display:flex}@media screen and (max-width:767px){.fixed_footer .page_link{display:none}}.fixed_footer .page_link li:not(:last-child){border-right:dashed 1px rgba(255,255,255,0.7)}.fixed_footer .page_link li a{padding:20px 1em;display:grid;align-items:center;color:#fff;height:100%;-webkit-text-size-adjust:100%}.fixed_footer .page_link li strong{display:block;font-size:120%;margin-bottom:0.5em}.fixed_footer .btn_mail,.fixed_footer .btn_tel{text-align:center;width:10%}.open_body{transform:translateY(100px)}#navi_ibis{position:absolute;z-index:10;left:0;right:0;height:100px;top:-100px;background:#2d559a;color:#fff;display:flex;align-items:center}@media screen and (max-width:767px){#navi_ibis{display:none}}#navi_ibis a{color:#fff;display:block;text-decoration:none;position:relative}#navi_ibis a:hover{text-decoration:underline}#navi_ibis .inner>ul{display:flex;justify-content:space-around}#navi_ibis .inner>ul>li>a{padding-left:1em}#navi_ibis .inner>ul>li>a:before{content:"";display:block;border-right:1px solid #fff;border-top:1px solid #fff;height:0.4em;width:0.4em;position:absolute;left:0;top:0;bottom:0;margin:auto;transform:rotate(45deg)}#navi_ibis .inner>ul>li ul{font-size:1.5rem;margin-top:0.5em;margin-left:1em}#navi_ibis .inner>ul>li ul li a{padding-left:1em}#navi_ibis .inner>ul>li ul li a:before{content:"";display:block;height:3px;width:3px;background:#fff;position:absolute;left:0;top:0;bottom:0;margin:auto}@media print,screen and (min-width:768px){.info_area .info_box1{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width:767px){.info_area .info_box1 .logo{text-align:center;margin-bottom:2rem}}@media print,screen and (min-width:768px){.info_area .info_box1 ul{display:flex}}@media print,screen and (min-width:768px){.info_area .info_box1 ul li{width:275px;margin-left:2rem}}.info_area .info_box1 ul li a{text-decoration:none;color:#252525;border:1px solid #ccc;background:rgba(255,255,255,0.5);padding:1em;transition:all 0.2s;height:65px;font-size:1.8rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.info_area .info_box1 ul li a{font-size:1.65rem}}.info_area .info_box1 ul li a:before{content:"";display:inline-block;vertical-align:middle;margin-right:1rem}@media print,screen and (min-width:768px){.info_area .info_box1 ul li a:hover{border-color:#666;background:#fff}}.info_area .info_box1 ul li.tel a{font-family:"Roboto",sans-serif}@media print,screen and (min-width:768px){.info_area .info_box1 ul li.tel a{font-size:2.2rem}}.info_area .info_box1 ul li.tel a:before{width:3rem;height:3rem;background:url("../img/ico_tel2.svg") 0 0/100%}.info_area .info_box1 ul li.mail a:before{width:2.5rem;height:2.5rem;background:url("../img/ico_mail2.svg") 0 0/100%}.info_area .info_box1 ul li.company a:before{width:2.3rem;height:2.3rem;background:url("../img/ico_company1.svg") 0 0/100%}@media screen and (max-width:767px){.info_area .info_box1 ul li+li{margin-top:1rem}}@media print,screen and (min-width:768px){.info_area .info_box2{display:flex;justify-content:space-between}}.info_area .info_box2 .info_box2_left>div{padding-top:1em;padding-bottom:1em}.info_area .info_box2 .info_box2_left>div+div{border-top:1px dotted #ccc}.info_area .info_box2 .info_box2_left>div dl dt{margin-bottom:0.5em}.info_area .info_box2 .info_box2_left>div dl dd{margin-left:1em}.info_area .info_box3{background:#fff;padding-top:4rem;padding-bottom:4rem}@media screen and (max-width:767px){.info_area .info_box3{padding-top:3rem;padding-bottom:3rem}}.info_area .info_box3 h3{font-size:1.8rem;margin-bottom:1em}@media screen and (max-width:767px){.info_area .info_box3 h3{font-size:1.65rem}}@media print,screen and (min-width:768px){.info_area .info_box3 .info_box3_cont{display:flex;justify-content:space-between}}.info_area .info_box3 .info_box3_cont h4{background:#f4f1eb;padding:0.5em 1em;margin-bottom:1em}@media print,screen and (min-width:768px){.info_area .info_box3 .info_box3_cont .info_box3_left,.info_area .info_box3 .info_box3_cont .info_box3_right{width:48%}}.info_area .info_box3 .info_box3_cont .info_box3_left ul,.info_area .info_box3 .info_box3_cont .info_box3_right ul{margin-left:2em;margin-right:1em}.info_area .info_box3 .info_box3_cont .info_box3_left ul+h4,.info_area .info_box3 .info_box3_cont .info_box3_right ul+h4{margin-top:4rem}@media print,screen and (min-width:768px){.info_area .info_box3 .info_box3_cont .info_box3_left ul li span,.info_area .info_box3 .info_box3_cont .info_box3_right ul li span{float:right}}@media screen and (max-width:767px){.info_area .info_box3 .info_box3_cont .info_box3_left{margin-bottom:3rem}}.info_area .info_box3 .info_box3_cont .goukei{background:#b8ab93;color:#fff;text-align:center;padding:0.5em;margin-top:4rem}@media print,screen and (min-width:768px){.pc_none{display:none!important}}@media screen and (max-width:767px){.sp_none{display:none!important}}.clearfix:after{content:"";display:block;clear:both;height:1px}.inner{width:1280px;margin-inline:auto}@media screen and (max-width:767px){.inner{width:100%}}.bg_texture1{background:url("../img/bg_texture1.jpg")}.no_post{text-align:center;margin-top:5em;margin-bottom:5em}.sidePad{padding-left:40px;padding-right:40px}@media screen and (max-width:767px){.sidePad{padding-left:20px;padding-right:20px}}.sideMar{margin-left:40px;margin-right:40px}@media screen and (max-width:767px){.sideMar{margin-left:20px;margin-right:20px}}.tbMar{margin-top:6rem;margin-bottom:6rem}@media screen and (max-width:767px){.tbMar{margin-top:4rem;margin-bottom:4rem}}.tbPad{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:767px){.tbPad{padding-top:4rem;padding-bottom:4rem}}.catch_txt,[class*=ttl]{word-break:auto-phrase}.ttl1{font-size:3.2rem;margin-bottom:1.5rem;line-height:1.2}@media screen and (max-width:767px){.ttl1{font-size:2.6rem}}.ttl2{font-size:3.6rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.ttl2{font-size:2.6rem}}.ttl3{font-size:3rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.ttl3{font-size:2.5rem}}.ttl4{font-size:2.4rem;margin-bottom:1em;line-height:1.2}@media screen and (max-width:767px){.ttl4{font-size:2.1rem}}.ttl5{border-left:0.3em solid #a7986c;font-size:2.4rem;line-height:1.2;margin-bottom:1em;padding-left:0.5em}@media screen and (max-width:767px){.ttl5{font-size:2.1rem}}.ttl5:before{content:"";display:block}.ls0{letter-spacing:0}.nowrap{display:inline-block}.lh20{line-height:2}.fc_orange1{color:#ff4800}.fz15{font-size:1.5rem}.en{font-family:"Roboto",sans-serif}.mincho{font-family:"Noto Serif JP",serif}.list_disc1{margin-left:1em}.list_disc1 li{list-style:disc}.list_disc1 li+li{margin-top:0.5em}.list_disc2{border-top:dashed 1px #a7986c}.list_disc2 li{border-bottom:dashed 1px #a7986c;position:relative;padding:1.3em 0 1.3em 2em}@media screen and (max-width:767px){.list_disc2 li{padding:1em 0 1em 1.5em}}.list_disc2 li:before{content:"";display:block;width:1em;height:1em;border:0.3em solid #a7986c;border-radius:50%;position:absolute;top:1.4em;left:0}@media screen and (max-width:767px){.list_disc2 li:before{top:1.2em}}.asterisk>li{position:relative;padding-left:1.5em}.asterisk>li:before{content:"※";position:absolute;top:0;left:0}.asterisk>li+li{margin-top:0.5em}.closeBtn{display:none}@media print,screen and (min-width:768px){#drawernav{display:none}}@media screen and (max-width:767px){#drawernav,#humberger,#humberger span,#overlay,#page,body{transition:all 400ms cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}body{right:0;position:relative}#page{position:relative;z-index:0;left:0;width:100%}#drawernav{position:fixed;top:0;right:-240px;width:240px;height:100%;overflow:auto;z-index:9;background-color:#fff}#humberger{position:fixed;top:5px;right:5px;z-index:10000;width:45px;height:45px;padding:10px 12px;background-color:#2d559a;cursor:pointer}#humberger span{height:2px;background:#fff;display:block;margin-bottom:5px}#humberger .drawerName:before{content:"MENU";font-family:sans-serif;font-weight:400;color:#fff;font-size:8px;line-height:1;letter-spacing:0.07em;display:block;position:absolute;bottom:4px;left:0;right:0;text-align:center}.drawer-opened #humberger{right:calc(240px + 5px)}#overlay{z-index:-1;opacity:0;background:#000;top:-10px;left:0;bottom:-10px;width:100%;position:fixed;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.drawer-opened{right:240px}body.drawer-opened .closeBtn{position:fixed;top:5px;right:calc(240px + 5px);overflow:hidden;text-indent:-120px;display:block;width:45px;height:45px;padding:17px 10px 10px;cursor:pointer;z-index:10001}body.drawer-opened #drawernav{right:0}body.drawer-opened #humberger span{background:#fff}body.drawer-opened #humberger span:first-child{transform:translate(0,7px) rotate(45deg)}body.drawer-opened #humberger span:nth-child(2){transform:translate(-20px,0);opacity:0}body.drawer-opened #humberger span:nth-child(3){transform:translate(0,-7px) rotate(-45deg)}body.drawer-opened #overlay{z-index:100;opacity:0.3;left:-240px}}.fadeInUp{position:relative;bottom:-50px;opacity:0;transition:bottom 0.3s,opacity 0.5s}.fadeInUp.show{bottom:0;opacity:1}.fadeIn{opacity:0;transition:opacity 1s ease-in-out}.fadeIn.show{opacity:1}.inLeft{position:relative;left:-100px;opacity:0;transition:left 0.5s,opacity 0.5s}.inLeft.show{left:0;opacity:1}.inRight{position:relative;right:-100px;opacity:0;transition:right 0.5s,opacity 0.5s}.inRight.show{right:0;opacity:1}.animated-text{white-space:nowrap}.animated-text span{opacity:0;display:inline-block;transform:translateY(10px);transition:opacity 0.5s ease,transform 0.5s ease}.animated-text.show span{opacity:1;transform:translateY(0)}.delay-5s{transition-delay:0.5s}.delay-10s{transition-delay:1s}
/*# sourceMappingURL=base.css.map */