/* --------------------------------------------------------
 Name:      マイナビバイトで探す『インターンシップやお仕事体験』 - app.css
 Author:    FT_taniguchi
 Info:      マイナビバイトで探す『インターンシップやお仕事体験』
----------------------------------------------------------- */
a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{all:unset;cursor:revert;display:revert;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{height:auto;max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}.searchBtn{background-color:#fff;border:2px solid #213f54;font-weight:600}.searchBtn:first-child{-webkit-transition:opacity .7s .12s,background-color .3s,-webkit-transform .7s .12s;transition:opacity .7s .12s,background-color .3s,-webkit-transform .7s .12s;-moz-transition:opacity .7s .12s,transform .7s .12s,background-color .3s,-moz-transform .7s .12s;transition:opacity .7s .12s,transform .7s .12s,background-color .3s;transition:opacity .7s .12s,transform .7s .12s,background-color .3s,-webkit-transform .7s .12s,-moz-transform .7s .12s}.searchBtn:first-child,.searchBtn:nth-child(2){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(2){-webkit-transition:opacity .7s .24s,background-color .3s,-webkit-transform .7s .24s;transition:opacity .7s .24s,background-color .3s,-webkit-transform .7s .24s;-moz-transition:opacity .7s .24s,transform .7s .24s,background-color .3s,-moz-transform .7s .24s;transition:opacity .7s .24s,transform .7s .24s,background-color .3s;transition:opacity .7s .24s,transform .7s .24s,background-color .3s,-webkit-transform .7s .24s,-moz-transform .7s .24s}.searchBtn:nth-child(3){-webkit-transition:opacity .7s .36s,background-color .3s,-webkit-transform .7s .36s;transition:opacity .7s .36s,background-color .3s,-webkit-transform .7s .36s;-moz-transition:opacity .7s .36s,transform .7s .36s,background-color .3s,-moz-transform .7s .36s;transition:opacity .7s .36s,transform .7s .36s,background-color .3s;transition:opacity .7s .36s,transform .7s .36s,background-color .3s,-webkit-transform .7s .36s,-moz-transform .7s .36s}.searchBtn:nth-child(3),.searchBtn:nth-child(4){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(4){-webkit-transition:opacity .7s .48s,background-color .3s,-webkit-transform .7s .48s;transition:opacity .7s .48s,background-color .3s,-webkit-transform .7s .48s;-moz-transition:opacity .7s .48s,transform .7s .48s,background-color .3s,-moz-transform .7s .48s;transition:opacity .7s .48s,transform .7s .48s,background-color .3s;transition:opacity .7s .48s,transform .7s .48s,background-color .3s,-webkit-transform .7s .48s,-moz-transform .7s .48s}.searchBtn:nth-child(5){-webkit-transition:opacity .7s .6s,background-color .3s,-webkit-transform .7s .6s;transition:opacity .7s .6s,background-color .3s,-webkit-transform .7s .6s;-moz-transition:opacity .7s .6s,transform .7s .6s,background-color .3s,-moz-transform .7s .6s;transition:opacity .7s .6s,transform .7s .6s,background-color .3s;transition:opacity .7s .6s,transform .7s .6s,background-color .3s,-webkit-transform .7s .6s,-moz-transform .7s .6s}.searchBtn:nth-child(5),.searchBtn:nth-child(6){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(6){-webkit-transition:opacity .7s .72s,background-color .3s,-webkit-transform .7s .72s;transition:opacity .7s .72s,background-color .3s,-webkit-transform .7s .72s;-moz-transition:opacity .7s .72s,transform .7s .72s,background-color .3s,-moz-transform .7s .72s;transition:opacity .7s .72s,transform .7s .72s,background-color .3s;transition:opacity .7s .72s,transform .7s .72s,background-color .3s,-webkit-transform .7s .72s,-moz-transform .7s .72s}.searchBtn:nth-child(7){-webkit-transition:opacity .7s .84s,background-color .3s,-webkit-transform .7s .84s;transition:opacity .7s .84s,background-color .3s,-webkit-transform .7s .84s;-moz-transition:opacity .7s .84s,transform .7s .84s,background-color .3s,-moz-transform .7s .84s;transition:opacity .7s .84s,transform .7s .84s,background-color .3s;transition:opacity .7s .84s,transform .7s .84s,background-color .3s,-webkit-transform .7s .84s,-moz-transform .7s .84s}.searchBtn:nth-child(7),.searchBtn:nth-child(8){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(8){-webkit-transition:opacity .7s .96s,background-color .3s,-webkit-transform .7s .96s;transition:opacity .7s .96s,background-color .3s,-webkit-transform .7s .96s;-moz-transition:opacity .7s .96s,transform .7s .96s,background-color .3s,-moz-transform .7s .96s;transition:opacity .7s .96s,transform .7s .96s,background-color .3s;transition:opacity .7s .96s,transform .7s .96s,background-color .3s,-webkit-transform .7s .96s,-moz-transform .7s .96s}.searchBtn:nth-child(9){-webkit-transition:opacity .7s 1.08s,background-color .3s,-webkit-transform .7s 1.08s;transition:opacity .7s 1.08s,background-color .3s,-webkit-transform .7s 1.08s;-moz-transition:opacity .7s 1.08s,transform .7s 1.08s,background-color .3s,-moz-transform .7s 1.08s;transition:opacity .7s 1.08s,transform .7s 1.08s,background-color .3s;transition:opacity .7s 1.08s,transform .7s 1.08s,background-color .3s,-webkit-transform .7s 1.08s,-moz-transform .7s 1.08s}.searchBtn:nth-child(10),.searchBtn:nth-child(9){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(10){-webkit-transition:opacity .7s 1.2s,background-color .3s,-webkit-transform .7s 1.2s;transition:opacity .7s 1.2s,background-color .3s,-webkit-transform .7s 1.2s;-moz-transition:opacity .7s 1.2s,transform .7s 1.2s,background-color .3s,-moz-transform .7s 1.2s;transition:opacity .7s 1.2s,transform .7s 1.2s,background-color .3s;transition:opacity .7s 1.2s,transform .7s 1.2s,background-color .3s,-webkit-transform .7s 1.2s,-moz-transform .7s 1.2s}.searchBtn:nth-child(11){-webkit-transition:opacity .7s 1.32s,background-color .3s,-webkit-transform .7s 1.32s;transition:opacity .7s 1.32s,background-color .3s,-webkit-transform .7s 1.32s;-moz-transition:opacity .7s 1.32s,transform .7s 1.32s,background-color .3s,-moz-transform .7s 1.32s;transition:opacity .7s 1.32s,transform .7s 1.32s,background-color .3s;transition:opacity .7s 1.32s,transform .7s 1.32s,background-color .3s,-webkit-transform .7s 1.32s,-moz-transform .7s 1.32s}.searchBtn:nth-child(11),.searchBtn:nth-child(12){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(12){-webkit-transition:opacity .7s 1.44s,background-color .3s,-webkit-transform .7s 1.44s;transition:opacity .7s 1.44s,background-color .3s,-webkit-transform .7s 1.44s;-moz-transition:opacity .7s 1.44s,transform .7s 1.44s,background-color .3s,-moz-transform .7s 1.44s;transition:opacity .7s 1.44s,transform .7s 1.44s,background-color .3s;transition:opacity .7s 1.44s,transform .7s 1.44s,background-color .3s,-webkit-transform .7s 1.44s,-moz-transform .7s 1.44s}.searchBtn:nth-child(13){-webkit-transition:opacity .7s 1.56s,background-color .3s,-webkit-transform .7s 1.56s;transition:opacity .7s 1.56s,background-color .3s,-webkit-transform .7s 1.56s;-moz-transition:opacity .7s 1.56s,transform .7s 1.56s,background-color .3s,-moz-transform .7s 1.56s;transition:opacity .7s 1.56s,transform .7s 1.56s,background-color .3s;transition:opacity .7s 1.56s,transform .7s 1.56s,background-color .3s,-webkit-transform .7s 1.56s,-moz-transform .7s 1.56s}.searchBtn:nth-child(13),.searchBtn:nth-child(14){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(14){-webkit-transition:opacity .7s 1.68s,background-color .3s,-webkit-transform .7s 1.68s;transition:opacity .7s 1.68s,background-color .3s,-webkit-transform .7s 1.68s;-moz-transition:opacity .7s 1.68s,transform .7s 1.68s,background-color .3s,-moz-transform .7s 1.68s;transition:opacity .7s 1.68s,transform .7s 1.68s,background-color .3s;transition:opacity .7s 1.68s,transform .7s 1.68s,background-color .3s,-webkit-transform .7s 1.68s,-moz-transform .7s 1.68s}.searchBtn:nth-child(15){-webkit-transition:opacity .7s 1.8s,background-color .3s,-webkit-transform .7s 1.8s;transition:opacity .7s 1.8s,background-color .3s,-webkit-transform .7s 1.8s;-moz-transition:opacity .7s 1.8s,transform .7s 1.8s,background-color .3s,-moz-transform .7s 1.8s;transition:opacity .7s 1.8s,transform .7s 1.8s,background-color .3s;transition:opacity .7s 1.8s,transform .7s 1.8s,background-color .3s,-webkit-transform .7s 1.8s,-moz-transform .7s 1.8s}.searchBtn:nth-child(15),.searchBtn:nth-child(16){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(16){-webkit-transition:opacity .7s 1.92s,background-color .3s,-webkit-transform .7s 1.92s;transition:opacity .7s 1.92s,background-color .3s,-webkit-transform .7s 1.92s;-moz-transition:opacity .7s 1.92s,transform .7s 1.92s,background-color .3s,-moz-transform .7s 1.92s;transition:opacity .7s 1.92s,transform .7s 1.92s,background-color .3s;transition:opacity .7s 1.92s,transform .7s 1.92s,background-color .3s,-webkit-transform .7s 1.92s,-moz-transform .7s 1.92s}.searchBtn:nth-child(17){-webkit-transition:opacity .7s 2.04s,background-color .3s,-webkit-transform .7s 2.04s;transition:opacity .7s 2.04s,background-color .3s,-webkit-transform .7s 2.04s;-moz-transition:opacity .7s 2.04s,transform .7s 2.04s,background-color .3s,-moz-transform .7s 2.04s;transition:opacity .7s 2.04s,transform .7s 2.04s,background-color .3s;transition:opacity .7s 2.04s,transform .7s 2.04s,background-color .3s,-webkit-transform .7s 2.04s,-moz-transform .7s 2.04s}.searchBtn:nth-child(17),.searchBtn:nth-child(18){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(18){-webkit-transition:opacity .7s 2.16s,background-color .3s,-webkit-transform .7s 2.16s;transition:opacity .7s 2.16s,background-color .3s,-webkit-transform .7s 2.16s;-moz-transition:opacity .7s 2.16s,transform .7s 2.16s,background-color .3s,-moz-transform .7s 2.16s;transition:opacity .7s 2.16s,transform .7s 2.16s,background-color .3s;transition:opacity .7s 2.16s,transform .7s 2.16s,background-color .3s,-webkit-transform .7s 2.16s,-moz-transform .7s 2.16s}.searchBtn:nth-child(19){-webkit-transition:opacity .7s 2.28s,background-color .3s,-webkit-transform .7s 2.28s;transition:opacity .7s 2.28s,background-color .3s,-webkit-transform .7s 2.28s;-moz-transition:opacity .7s 2.28s,transform .7s 2.28s,background-color .3s,-moz-transform .7s 2.28s;transition:opacity .7s 2.28s,transform .7s 2.28s,background-color .3s;transition:opacity .7s 2.28s,transform .7s 2.28s,background-color .3s,-webkit-transform .7s 2.28s,-moz-transform .7s 2.28s}.searchBtn:nth-child(19),.searchBtn:nth-child(20){opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em)}.searchBtn:nth-child(20){-webkit-transition:opacity .7s 2.4s,background-color .3s,-webkit-transform .7s 2.4s;transition:opacity .7s 2.4s,background-color .3s,-webkit-transform .7s 2.4s;-moz-transition:opacity .7s 2.4s,transform .7s 2.4s,background-color .3s,-moz-transform .7s 2.4s;transition:opacity .7s 2.4s,transform .7s 2.4s,background-color .3s;transition:opacity .7s 2.4s,transform .7s 2.4s,background-color .3s,-webkit-transform .7s 2.4s,-moz-transform .7s 2.4s}.searchBtn.is-inview{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.searchBtn a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:600;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;color:inherit;height:100%;justify-content:center;text-align:center}.searchBtn__sm{padding:0 8px}.internBtn{background-color:#0dc1f9;color:#fff;-webkit-filter:drop-shadow(3px 4px 5px rgba(33,63,84,.15));filter:drop-shadow(3px 4px 5px rgba(33,63,84,.15));font-weight:600;margin-bottom:10px;position:relative}.internBtn:after{background:url(../images/index/circle-dot.svg) repeat 50%/20px 15px;bottom:0;content:"";display:inline-block;left:0;position:absolute;right:0;top:0;z-index:-1}.internBtn a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;height:100%;justify-content:center;text-align:center;width:100%}.internBtn a,body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}body{background:#fff;color:#000;font-family:M PLUS\ 1p,sans-serif;font-size:16px;font-style:normal;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;letter-spacing:.05em;min-height:100vh;min-height:100dvh}main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}a{color:213F54}a,h1,h2,h3,h4,h5,h6{line-height:normal}#section-contents{position:relative}:root{--mynavi-main:#0ae;--mynavi-sub:#f0580a}.shadow{-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.18);box-shadow:0 2px 2px -1px rgba(0,0,0,.18)}.shadowInset{-webkit-box-shadow:inset 0 2px 2px -1px rgba(0,0,0,.18);box-shadow:inset 0 2px 2px -1px rgba(0,0,0,.18)}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#section-header.hderCenterLogo{background:#fff;padding:10px 0 11px;text-align:center;top:0;width:100%;z-index:9999}#section-header.hderCenterLogo img{height:40px;margin:0 auto}#section-header.shadow{-webkit-box-shadow:0 2px 2px -1px #ee7801;box-shadow:0 2px 2px -1px #ee7801}.pagePathParent{background-color:#0ae;display:inline-block;width:100%}.pagePathParent>ul{float:left;margin-left:20px}.pagePathParent>ul>li{float:left}.pagePathParent>ul>li>img{height:15px;margin-right:5px;padding-top:11px;width:15px}.pagePath:after{color:#fff;content:">";margin:0 3px}.pagePath:last-child:after{display:none}.pagePathLink{color:#fff;display:inline-block;line-height:40px;text-decoration:underline}.pagePathChild01{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:40px;line-height:40px;padding:0 20px 0 25px;position:relative;width:auto;z-index:1}.pagePathChild01:before{border-color:transparent #0ae #0ae transparent;border-style:solid;border-width:15px;-webkit-box-shadow:0 3px 2px -2px rgba(0,0,0,.18);box-shadow:0 3px 2px -2px rgba(0,0,0,.18);content:"";height:0;left:-16px;position:absolute;top:6px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);width:0}.pagePathChild01:after{border:15px solid transparent;border-bottom-color:#0ae;content:"";height:0;position:absolute;right:-15px;top:-15px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);width:0;z-index:1}.pagePathChild02{float:left;position:relative}.pagePathChild02:after{border:15px solid transparent;border-left-color:#0ae;bottom:-15px;content:"";height:0;position:absolute;right:-35px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);width:0;z-index:1}.nowHere{color:var(--mynavi-main)}.simpleRelationFooter{background-color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-2px;padding:32px 20px;width:100%}.contentWidthWrap{overflow:hidden;width:100%}.simpleRelationFooterMynaviLogo{float:left;height:auto;margin-right:20px;width:62px}.simpleRelationSiteWrap{float:left;width:-webkit-calc(100% - 82px);width:-moz-calc(100% - 82px);width:calc(100% - 82px)}.simpleRelationSite{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;gap:13px 0;justify-content:flex-start}.simpleRelationSiteItem{display:inline;font-size:var(--px10);line-height:var(--px16);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.simpleRelationSiteItem:hover{opacity:.8}.simpleRelationSiteItem:after{content:"|";display:inline;margin:0 5px}.simpleRelationSiteItem:last-child:after{display:none}.copyright{font-size:var(--px10)}.privacyLink,.privacyMark{display:none}footer .pagePathParent{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%}footer .pagePathParent,footer .pagePathParent>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}footer .pagePathParent>ul,footer .pagePathParent>ul>li{float:none}footer .pagePathParent>ul>li:first-child img{margin-top:12px;padding:0;vertical-align:middle}footer .pagePathParent{font-size:13px}footer .pagePathParent .pagePath{white-space:nowrap}footer .pagePathParent .pagePathChild01{float:none}footer .pagePathParent .pagePathChild02{white-space:nowrap}footer .simpleRelationFooter{font-size:13px;margin-top:0}.copyright{font-size:13px}.page-index .fv{overflow:hidden;position:relative;width:100%}.page-index .fv:before{background-color:#f2f2f2;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.page-index .fvCircle{background:#fff;border-radius:50%;-webkit-filter:drop-shadow(0 0 15px rgba(33,63,84,.2));filter:drop-shadow(0 0 15px rgba(33,63,84,.2));left:50%;position:relative;-webkit-transform:translateX(-50%) scale(0);-moz-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transition:opacity .4s ease-out,visibility .4s,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,visibility .4s,-webkit-transform .4s ease-out;-moz-transition:opacity .4s ease-out,visibility .4s,transform .4s ease-out,-moz-transform .4s ease-out;transition:opacity .4s ease-out,visibility .4s,transform .4s ease-out;transition:opacity .4s ease-out,visibility .4s,transform .4s ease-out,-webkit-transform .4s ease-out,-moz-transform .4s ease-out;z-index:10}.page-index .fvCircle.is-show{-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.page-index .fvCircle.is-show:after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-index .fvCircle:after{aspect-ratio:1/1;background:url(../images/index/fvCircle_dog.png) no-repeat 50%/contain;content:"";display:inline-block;opacity:0;position:absolute;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .5s ease-out 1.5s,-webkit-transform .5s ease-out 1.5s;transition:opacity .5s ease-out 1.5s,-webkit-transform .5s ease-out 1.5s;-moz-transition:opacity .5s ease-out 1.5s,transform .5s ease-out 1.5s,-moz-transform .5s ease-out 1.5s;transition:opacity .5s ease-out 1.5s,transform .5s ease-out 1.5s;transition:opacity .5s ease-out 1.5s,transform .5s ease-out 1.5s,-webkit-transform .5s ease-out 1.5s,-moz-transform .5s ease-out 1.5s}.page-index .fvCircle_txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 1s 1.2s,visibility 1s 1.2s;-moz-transition:opacity 1s 1.2s,visibility 1s 1.2s;transition:opacity 1s 1.2s,visibility 1s 1.2s;visibility:hidden;width:100%}.page-index .fvCircle_txt.is-show{opacity:1;visibility:visible}.page-index .fvCircle_ttl{left:50%;opacity:0;position:absolute;top:47%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .7s ease-in-out .7s,visibility .7s ease-in-out .7s;-moz-transition:opacity .7s ease-in-out .7s,visibility .7s ease-in-out .7s;transition:opacity .7s ease-in-out .7s,visibility .7s ease-in-out .7s;visibility:hidden}.page-index .fvCircle_ttl.is-show{opacity:1;visibility:visible}.page-index .fvCircle_ttl.is-show:after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.page-index .fvCircle_ttl:after{background:url(../images/index/double-arrow-down.svg) no-repeat 50%/contain;content:"";display:block;height:18px;margin:21.8666666667vw auto 0;opacity:0;-webkit-transform:translateY(-1.2em);-moz-transform:translateY(-1.2em);-ms-transform:translateY(-1.2em);transform:translateY(-1.2em);-webkit-transition:opacity .9s 2s,visibility .9s 2s,-webkit-transform .9s 2s;transition:opacity .9s 2s,visibility .9s 2s,-webkit-transform .9s 2s;-moz-transition:opacity .9s 2s,visibility .9s 2s,transform .9s 2s,-moz-transform .9s 2s;transition:opacity .9s 2s,visibility .9s 2s,transform .9s 2s;transition:opacity .9s 2s,visibility .9s 2s,transform .9s 2s,-webkit-transform .9s 2s,-moz-transform .9s 2s;visibility:hidden;width:14px}.page-index .fvTxt{margin:0 auto;opacity:0;text-align:center;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .3s .5s,-webkit-transform .3s .5s;transition:opacity .3s .5s,-webkit-transform .3s .5s;-moz-transition:opacity .3s .5s,transform .3s .5s,-moz-transform .3s .5s;transition:opacity .3s .5s,transform .3s .5s;transition:opacity .3s .5s,transform .3s .5s,-webkit-transform .3s .5s,-moz-transform .3s .5s}.page-index .fvTxt.is-inview{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-index .fvCircleBox{bottom:0;left:0;margin:0 auto;max-width:1440px;position:absolute;right:0;top:0;z-index:-1}@-webkit-keyframes circleShowAnime{0%{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px);visibility:hidden}30%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-moz-keyframes circleShowAnime{0%{opacity:0;-moz-transform:translateY(70px);transform:translateY(70px);visibility:hidden}30%{opacity:0}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes circleShowAnime{0%{opacity:0;-webkit-transform:translateY(70px);-moz-transform:translateY(70px);transform:translateY(70px);visibility:hidden}30%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible}}.page-index .circleItem{aspect-ratio:1/1;border-radius:50%;position:absolute;z-index:-1}.page-index .circleItem.is-show{-webkit-animation:circleShowAnime 2s ease-in-out 0s forwards;-moz-animation:circleShowAnime 2s ease-in-out 0s forwards;animation:circleShowAnime 2s ease-in-out 0s forwards;opacity:0}.page-index .circleItem.is-show.fuwafuwa-normal{-webkit-animation:fuwafuwa-normal 9s .1s infinite!important;-moz-animation:fuwafuwa-normal 9s .1s infinite!important;animation:fuwafuwa-normal 9s .1s infinite!important;opacity:1;visibility:visible}.page-index .circleItem.is-show.fuwafuwa-slow{-webkit-animation:fuwafuwa-normal 7s .1s infinite!important;-moz-animation:fuwafuwa-normal 7s .1s infinite!important;animation:fuwafuwa-normal 7s .1s infinite!important;opacity:1;visibility:visible}.page-index .circleItem.is-show.fuwafuwa-fast{-webkit-animation:fuwafuwa-normal 6s .1s infinite!important;-moz-animation:fuwafuwa-normal 6s .1s infinite!important;animation:fuwafuwa-normal 6s .1s infinite!important;opacity:1;visibility:visible}.page-index .circleItem--blue{background:#0dc1f9}.page-index .circleItem--orange{background:#ff9f2d}.page-index .circleItem--yellow{background:#ffdd2d}.page-index .circleItem--dots{background:url(../images/index/circle-dot.svg) repeat 50%/20px 15px;opacity:.7;z-index:0}.page-index .circleItem--sp01{left:-50px;top:-20vw;width:58.6666666667vw}.page-index .circleItem--sp02{left:35.4666666667vw;top:-10.1333333333vw;width:21.3333333333vw}.page-index .circleItem--sp03{right:-60px;top:12vw;width:48vw}.page-index .circleItem--sp04{left:-45px;top:110.9333333333vw;width:48vw}.page-index .circleItem--sp05{right:19px;top:125.3333333333vw;width:26.6666666667vw}.page-index .circleItem--sp06{right:-78px;top:140.8vw;width:53.3333333333vw}.page-index .circleItem--sp07{left:-9px;top:176.5333333333vw;width:17.3333333333vw}.page-index .circleItem--sp08{left:46px;top:192vw;width:32vw}.page-index .circleItem--pc01{left:min(2.2222222222vw,32px);top:min(-1.875vw,-27px);width:min(6.9444444444vw,100px)}.page-index .circleItem--pc02{left:min(40.0694444444vw,577px);top:min(1.8055555556vw,26px);width:min(6.9444444444vw,100px)}.page-index .circleItem--pc03{right:min(9.3055555556vw,134px);top:min(4.5138888889vw,65px);width:min(6.9444444444vw,100px)}.page-index .circleItem--pc04{left:min(3.8888888889vw,56px);top:min(40.7638888889vw,587px);width:min(9.0277777778vw,130px)}.page-index .circleItem--pc05{left:min(23.3333333333vw,336px);top:min(56.8055555556vw,818px);width:min(5.5555555556vw,80px)}.page-index .circleItem--pc06{left:min(61.25vw,882px);top:min(44.1666666667vw,636px);width:min(9.0277777778vw,130px)}.page-index .circleItem--pc07{left:min(78.2638888889vw,1127px);top:min(28.5416666667vw,411px);width:min(5.5555555556vw,80px)}.page-index .circleItem--pc08{left:min(19.7222222222vw,284px);top:min(-1.8055555556vw,-26px);width:min(22.9166666667vw,330px)}.page-index .circleItem--pc09{left:min(87.8472222222vw,1265px);top:min(19.0972222222vw,275px);width:min(22.9166666667vw,330px)}.page-index .circleItem--pc10{left:min(-7.2916666667vw,-105px);top:min(45.9027777778vw,661px);width:min(19.4444444444vw,280px)}.page-index .circleItem--pc11{left:min(62.9861111111vw,907px);top:min(48.0555555556vw,692px);width:min(19.4444444444vw,280px)}.page-index .circleItem--pc12{left:min(6.1111111111vw,88px);top:min(16.875vw,243px);width:min(11.1111111111vw,160px)}.page-index .circleItem--pc13{left:min(60.9027777778vw,877px);top:min(7.2222222222vw,104px);width:min(16.6666666667vw,240px)}.page-index .circleItem--pc14{left:min(32.7083333333vw,471px);top:min(63.125vw,909px);width:min(11.1111111111vw,160px)}.page-index .circleItem--pc15{left:min(91.1805555556vw,1313px);top:min(61.1111111111vw,880px);width:min(16.6666666667vw,240px)}.page-index .circleItem--pc16{left:min(22.7777777778vw,328px);top:min(36.1805555556vw,521px);width:min(16.6666666667vw,240px)}.page-index .circleItem--pc17{left:min(87.0833333333vw,1254px);top:min(-2.6388888889vw,-38px);width:min(11.1111111111vw,160px)}@-webkit-keyframes fuwafuwa-normal{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-25px) scale(1);transform:translateY(-25px) scale(1)}}@-moz-keyframes fuwafuwa-normal{0%,to{-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-moz-transform:translateY(-25px) scale(1);transform:translateY(-25px) scale(1)}}@keyframes fuwafuwa-normal{0%,to{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-25px) scale(1);-moz-transform:translateY(-25px) scale(1);transform:translateY(-25px) scale(1)}}@-webkit-keyframes fuwafuwa-fast{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-40px) scale(1);transform:translateY(-40px) scale(1)}}@-moz-keyframes fuwafuwa-fast{0%,to{-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-moz-transform:translateY(-40px) scale(1);transform:translateY(-40px) scale(1)}}@keyframes fuwafuwa-fast{0%,to{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-40px) scale(1);-moz-transform:translateY(-40px) scale(1);transform:translateY(-40px) scale(1)}}@-webkit-keyframes fuwafuwa-slow{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}}@-moz-keyframes fuwafuwa-slow{0%,to{-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-moz-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}}@keyframes fuwafuwa-slow{0%,to{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-10px) scale(1);-moz-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}}.page-index .search .searchList:nth-of-type(odd){background-color:#f2f2f2}.page-index .search .searchList:nth-of-type(odd) .searchList_ttl:before{background-color:#ff9f2d}.page-index .search .searchList:nth-of-type(2n) .searchList_ttl:before{background-color:#ffdd2d}.page-index .search .searchList_ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-weight:700;letter-spacing:0;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.page-index .search .searchList_ttl:before{border-radius:50%;content:"";display:inline-block;height:1em;margin-right:10px;vertical-align:middle;width:1em}.page-index .search .searchList_ttl.is-inview{opacity:1}.page-index .sp-horizonal{gap:10px}.page-index .internList,.page-index .sp-horizonal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .internList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8vw}.page-index .internList>li:first-child{-webkit-transition:opacity .7s .12s,background-color .3s,-webkit-transform .7s .12s;transition:opacity .7s .12s,background-color .3s,-webkit-transform .7s .12s;-moz-transition:opacity .7s .12s,transform .7s .12s,background-color .3s,-moz-transform .7s .12s;transition:opacity .7s .12s,transform .7s .12s,background-color .3s;transition:opacity .7s .12s,transform .7s .12s,background-color .3s,-webkit-transform .7s .12s,-moz-transform .7s .12s}.page-index .internList>li:first-child,.page-index .internList>li:nth-child(2){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(2){-webkit-transition:opacity .7s .24s,background-color .3s,-webkit-transform .7s .24s;transition:opacity .7s .24s,background-color .3s,-webkit-transform .7s .24s;-moz-transition:opacity .7s .24s,transform .7s .24s,background-color .3s,-moz-transform .7s .24s;transition:opacity .7s .24s,transform .7s .24s,background-color .3s;transition:opacity .7s .24s,transform .7s .24s,background-color .3s,-webkit-transform .7s .24s,-moz-transform .7s .24s}.page-index .internList>li:nth-child(3){-webkit-transition:opacity .7s .36s,background-color .3s,-webkit-transform .7s .36s;transition:opacity .7s .36s,background-color .3s,-webkit-transform .7s .36s;-moz-transition:opacity .7s .36s,transform .7s .36s,background-color .3s,-moz-transform .7s .36s;transition:opacity .7s .36s,transform .7s .36s,background-color .3s;transition:opacity .7s .36s,transform .7s .36s,background-color .3s,-webkit-transform .7s .36s,-moz-transform .7s .36s}.page-index .internList>li:nth-child(3),.page-index .internList>li:nth-child(4){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(4){-webkit-transition:opacity .7s .48s,background-color .3s,-webkit-transform .7s .48s;transition:opacity .7s .48s,background-color .3s,-webkit-transform .7s .48s;-moz-transition:opacity .7s .48s,transform .7s .48s,background-color .3s,-moz-transform .7s .48s;transition:opacity .7s .48s,transform .7s .48s,background-color .3s;transition:opacity .7s .48s,transform .7s .48s,background-color .3s,-webkit-transform .7s .48s,-moz-transform .7s .48s}.page-index .internList>li:nth-child(5){-webkit-transition:opacity .7s .6s,background-color .3s,-webkit-transform .7s .6s;transition:opacity .7s .6s,background-color .3s,-webkit-transform .7s .6s;-moz-transition:opacity .7s .6s,transform .7s .6s,background-color .3s,-moz-transform .7s .6s;transition:opacity .7s .6s,transform .7s .6s,background-color .3s;transition:opacity .7s .6s,transform .7s .6s,background-color .3s,-webkit-transform .7s .6s,-moz-transform .7s .6s}.page-index .internList>li:nth-child(5),.page-index .internList>li:nth-child(6){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(6){-webkit-transition:opacity .7s .72s,background-color .3s,-webkit-transform .7s .72s;transition:opacity .7s .72s,background-color .3s,-webkit-transform .7s .72s;-moz-transition:opacity .7s .72s,transform .7s .72s,background-color .3s,-moz-transform .7s .72s;transition:opacity .7s .72s,transform .7s .72s,background-color .3s;transition:opacity .7s .72s,transform .7s .72s,background-color .3s,-webkit-transform .7s .72s,-moz-transform .7s .72s}.page-index .internList>li:nth-child(7){-webkit-transition:opacity .7s .84s,background-color .3s,-webkit-transform .7s .84s;transition:opacity .7s .84s,background-color .3s,-webkit-transform .7s .84s;-moz-transition:opacity .7s .84s,transform .7s .84s,background-color .3s,-moz-transform .7s .84s;transition:opacity .7s .84s,transform .7s .84s,background-color .3s;transition:opacity .7s .84s,transform .7s .84s,background-color .3s,-webkit-transform .7s .84s,-moz-transform .7s .84s}.page-index .internList>li:nth-child(7),.page-index .internList>li:nth-child(8){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(8){-webkit-transition:opacity .7s .96s,background-color .3s,-webkit-transform .7s .96s;transition:opacity .7s .96s,background-color .3s,-webkit-transform .7s .96s;-moz-transition:opacity .7s .96s,transform .7s .96s,background-color .3s,-moz-transform .7s .96s;transition:opacity .7s .96s,transform .7s .96s,background-color .3s;transition:opacity .7s .96s,transform .7s .96s,background-color .3s,-webkit-transform .7s .96s,-moz-transform .7s .96s}.page-index .internList>li:nth-child(9){-webkit-transition:opacity .7s 1.08s,background-color .3s,-webkit-transform .7s 1.08s;transition:opacity .7s 1.08s,background-color .3s,-webkit-transform .7s 1.08s;-moz-transition:opacity .7s 1.08s,transform .7s 1.08s,background-color .3s,-moz-transform .7s 1.08s;transition:opacity .7s 1.08s,transform .7s 1.08s,background-color .3s;transition:opacity .7s 1.08s,transform .7s 1.08s,background-color .3s,-webkit-transform .7s 1.08s,-moz-transform .7s 1.08s}.page-index .internList>li:nth-child(10),.page-index .internList>li:nth-child(9){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(10){-webkit-transition:opacity .7s 1.2s,background-color .3s,-webkit-transform .7s 1.2s;transition:opacity .7s 1.2s,background-color .3s,-webkit-transform .7s 1.2s;-moz-transition:opacity .7s 1.2s,transform .7s 1.2s,background-color .3s,-moz-transform .7s 1.2s;transition:opacity .7s 1.2s,transform .7s 1.2s,background-color .3s;transition:opacity .7s 1.2s,transform .7s 1.2s,background-color .3s,-webkit-transform .7s 1.2s,-moz-transform .7s 1.2s}.page-index .internList>li:nth-child(11){-webkit-transition:opacity .7s 1.32s,background-color .3s,-webkit-transform .7s 1.32s;transition:opacity .7s 1.32s,background-color .3s,-webkit-transform .7s 1.32s;-moz-transition:opacity .7s 1.32s,transform .7s 1.32s,background-color .3s,-moz-transform .7s 1.32s;transition:opacity .7s 1.32s,transform .7s 1.32s,background-color .3s;transition:opacity .7s 1.32s,transform .7s 1.32s,background-color .3s,-webkit-transform .7s 1.32s,-moz-transform .7s 1.32s}.page-index .internList>li:nth-child(11),.page-index .internList>li:nth-child(12){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(12){-webkit-transition:opacity .7s 1.44s,background-color .3s,-webkit-transform .7s 1.44s;transition:opacity .7s 1.44s,background-color .3s,-webkit-transform .7s 1.44s;-moz-transition:opacity .7s 1.44s,transform .7s 1.44s,background-color .3s,-moz-transform .7s 1.44s;transition:opacity .7s 1.44s,transform .7s 1.44s,background-color .3s;transition:opacity .7s 1.44s,transform .7s 1.44s,background-color .3s,-webkit-transform .7s 1.44s,-moz-transform .7s 1.44s}.page-index .internList>li:nth-child(13){-webkit-transition:opacity .7s 1.56s,background-color .3s,-webkit-transform .7s 1.56s;transition:opacity .7s 1.56s,background-color .3s,-webkit-transform .7s 1.56s;-moz-transition:opacity .7s 1.56s,transform .7s 1.56s,background-color .3s,-moz-transform .7s 1.56s;transition:opacity .7s 1.56s,transform .7s 1.56s,background-color .3s;transition:opacity .7s 1.56s,transform .7s 1.56s,background-color .3s,-webkit-transform .7s 1.56s,-moz-transform .7s 1.56s}.page-index .internList>li:nth-child(13),.page-index .internList>li:nth-child(14){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(14){-webkit-transition:opacity .7s 1.68s,background-color .3s,-webkit-transform .7s 1.68s;transition:opacity .7s 1.68s,background-color .3s,-webkit-transform .7s 1.68s;-moz-transition:opacity .7s 1.68s,transform .7s 1.68s,background-color .3s,-moz-transform .7s 1.68s;transition:opacity .7s 1.68s,transform .7s 1.68s,background-color .3s;transition:opacity .7s 1.68s,transform .7s 1.68s,background-color .3s,-webkit-transform .7s 1.68s,-moz-transform .7s 1.68s}.page-index .internList>li:nth-child(15){-webkit-transition:opacity .7s 1.8s,background-color .3s,-webkit-transform .7s 1.8s;transition:opacity .7s 1.8s,background-color .3s,-webkit-transform .7s 1.8s;-moz-transition:opacity .7s 1.8s,transform .7s 1.8s,background-color .3s,-moz-transform .7s 1.8s;transition:opacity .7s 1.8s,transform .7s 1.8s,background-color .3s;transition:opacity .7s 1.8s,transform .7s 1.8s,background-color .3s,-webkit-transform .7s 1.8s,-moz-transform .7s 1.8s}.page-index .internList>li:nth-child(15),.page-index .internList>li:nth-child(16){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(16){-webkit-transition:opacity .7s 1.92s,background-color .3s,-webkit-transform .7s 1.92s;transition:opacity .7s 1.92s,background-color .3s,-webkit-transform .7s 1.92s;-moz-transition:opacity .7s 1.92s,transform .7s 1.92s,background-color .3s,-moz-transform .7s 1.92s;transition:opacity .7s 1.92s,transform .7s 1.92s,background-color .3s;transition:opacity .7s 1.92s,transform .7s 1.92s,background-color .3s,-webkit-transform .7s 1.92s,-moz-transform .7s 1.92s}.page-index .internList>li:nth-child(17){-webkit-transition:opacity .7s 2.04s,background-color .3s,-webkit-transform .7s 2.04s;transition:opacity .7s 2.04s,background-color .3s,-webkit-transform .7s 2.04s;-moz-transition:opacity .7s 2.04s,transform .7s 2.04s,background-color .3s,-moz-transform .7s 2.04s;transition:opacity .7s 2.04s,transform .7s 2.04s,background-color .3s;transition:opacity .7s 2.04s,transform .7s 2.04s,background-color .3s,-webkit-transform .7s 2.04s,-moz-transform .7s 2.04s}.page-index .internList>li:nth-child(17),.page-index .internList>li:nth-child(18){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(18){-webkit-transition:opacity .7s 2.16s,background-color .3s,-webkit-transform .7s 2.16s;transition:opacity .7s 2.16s,background-color .3s,-webkit-transform .7s 2.16s;-moz-transition:opacity .7s 2.16s,transform .7s 2.16s,background-color .3s,-moz-transform .7s 2.16s;transition:opacity .7s 2.16s,transform .7s 2.16s,background-color .3s;transition:opacity .7s 2.16s,transform .7s 2.16s,background-color .3s,-webkit-transform .7s 2.16s,-moz-transform .7s 2.16s}.page-index .internList>li:nth-child(19){-webkit-transition:opacity .7s 2.28s,background-color .3s,-webkit-transform .7s 2.28s;transition:opacity .7s 2.28s,background-color .3s,-webkit-transform .7s 2.28s;-moz-transition:opacity .7s 2.28s,transform .7s 2.28s,background-color .3s,-moz-transform .7s 2.28s;transition:opacity .7s 2.28s,transform .7s 2.28s,background-color .3s;transition:opacity .7s 2.28s,transform .7s 2.28s,background-color .3s,-webkit-transform .7s 2.28s,-moz-transform .7s 2.28s}.page-index .internList>li:nth-child(19),.page-index .internList>li:nth-child(20){opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.page-index .internList>li:nth-child(20){-webkit-transition:opacity .7s 2.4s,background-color .3s,-webkit-transform .7s 2.4s;transition:opacity .7s 2.4s,background-color .3s,-webkit-transform .7s 2.4s;-moz-transition:opacity .7s 2.4s,transform .7s 2.4s,background-color .3s,-moz-transform .7s 2.4s;transition:opacity .7s 2.4s,transform .7s 2.4s,background-color .3s;transition:opacity .7s 2.4s,transform .7s 2.4s,background-color .3s,-webkit-transform .7s 2.4s,-moz-transform .7s 2.4s}.page-index .internList>li.is-inview{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-index .internList_txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .internList_txt dt{display:block;width:3.5em}.page-index .internList_txt dd{letter-spacing:.05em;line-height:1.4285714286;width:-webkit-calc(100% - 3.5em);width:-moz-calc(100% - 3.5em);width:calc(100% - 3.5em)}.page-index .internList_txt dd span{display:block}.page-index .usefulContent{background:#0dc1f9;position:relative;z-index:10}.page-index .usefulContent:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.page-index .usefulContent:after{aspect-ratio:1/1;background:url(../images/index/dog.png) no-repeat 50%/contain;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.page-index .usefulContent .searchBtn{margin:0 auto}.page-index .usefulContent_ttl{background:#213f54;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto 30px;position:relative}.page-index .usefulContent_ttl:after{background:url(../images/index/fukidashi.svg) no-repeat 50%/contain;content:"";display:inline-block;position:absolute}.page-index .usefulContent_comingSoon,.page-index .usefulContent_comingSoon img{display:block;width:100%}.page-index .share{overflow:hidden;position:relative;width:100%;z-index:10}.page-index .share:after{background-color:#ff9f2d;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.page-index .share_ttl{color:#fff;font-weight:600;letter-spacing:.1em;line-height:140%;margin-bottom:30px;text-align:center}.page-index .shareList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;gap:30px;justify-content:center}.page-index .scrollTop{background:#fff;border-radius:50%;bottom:0;-webkit-filter:drop-shadow(3px 4px 5px rgba(33,63,84,.15));filter:drop-shadow(3px 4px 5px rgba(33,63,84,.15));margin-left:auto;opacity:0;position:-webkit-sticky;position:sticky;-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:100}.page-index .scrollTop.is-inview{opacity:1;visibility:visible}.page-index .scrollTop a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;height:100%;justify-content:center;-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,-webkit-filter .3s;-moz-transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s}.page-index .scrollTop a:hover{-webkit-filter:drop-shadow(9px 12px 15px rgba(33,63,84,.2));filter:drop-shadow(9px 12px 15px rgba(33,63,84,.2));opacity:.8}.page-index .scrollTop img{display:block}@-webkit-keyframes bouncePC{0%,20%,50%,80%,to{-webkit-transform:translate(-50%);transform:translate(-50%)}40%{-webkit-transform:translate(-50%,-70px);transform:translate(-50%,-70px)}60%{-webkit-transform:translate(-50%,-35px);transform:translate(-50%,-35px)}}@-moz-keyframes bouncePC{0%,20%,50%,80%,to{-moz-transform:translate(-50%);transform:translate(-50%)}40%{-moz-transform:translate(-50%,-70px);transform:translate(-50%,-70px)}60%{-moz-transform:translate(-50%,-35px);transform:translate(-50%,-35px)}}@keyframes bouncePC{0%,20%,50%,80%,to{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}40%{-webkit-transform:translate(-50%,-70px);-moz-transform:translate(-50%,-70px);transform:translate(-50%,-70px)}60%{-webkit-transform:translate(-50%,-35px);-moz-transform:translate(-50%,-35px);transform:translate(-50%,-35px)}}@-webkit-keyframes bounceSP{0%,20%,50%,80%,to{-webkit-transform:translate(-50%);transform:translate(-50%)}40%{-webkit-transform:translate(-50%,-40px);transform:translate(-50%,-40px)}60%{-webkit-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}}@-moz-keyframes bounceSP{0%,20%,50%,80%,to{-moz-transform:translate(-50%);transform:translate(-50%)}40%{-moz-transform:translate(-50%,-40px);transform:translate(-50%,-40px)}60%{-moz-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}}@keyframes bounceSP{0%,20%,50%,80%,to{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}40%{-webkit-transform:translate(-50%,-40px);-moz-transform:translate(-50%,-40px);transform:translate(-50%,-40px)}60%{-webkit-transform:translate(-50%,-20px);-moz-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}}@media (max-width:991px){.searchBtn{border-radius:2.6666666667vw;-webkit-flex-shrink:0;flex-shrink:0;height:16vw;width:89.3333333333vw}.searchBtn a{font-size:3.7333333333vw;line-height:1.42}.searchBtn__sm{height:20vw;width:41.3333333333vw}.internBtn{font-size:4.2666666667vw;height:16vw;line-height:1.42}.internBtn,.internBtn:after{border-radius:2.6666666667vw}.container{margin:0 auto;width:89.3333333333vw}.u-sp{display:block!important}.u-pc{display:none!important}.page-index .fv{height:245.3333333333vw}.page-index .fvCircle{height:106.6666666667vw;margin-top:21.3333333333vw;width:109.3333333333vw}.page-index .fvCircle:after{bottom:9.0666666667vw;right:-2.9333333333vw;width:35.7333333333vw}.page-index .fvCircle_txt{font-size:4.2666666667vw;top:-webkit-calc(-1em - 5.33333vw);top:-moz-calc(-1em - 5.33333vw);top:calc(-1em - 5.33333vw)}.page-index .fvCircle_ttl{height:50.9333333333vw;width:84.8vw}.page-index .fvTxt{font-size:3.7333333333vw;letter-spacing:.125em;line-height:2.2857142857;margin-top:21.3333333333vw;width:89.3333333333vw}.page-index .search .searchList{padding:13.3333333333vw 0}.page-index .search .searchList_ttl{font-size:min(5.3333333333vw,22px);margin-bottom:8vw}.page-index .sp-horizonal{margin-right:calc(50% - 50vw);overflow-x:scroll;overflow-y:hidden;padding-right:5.3333333333vw}.page-index .intern{padding:18.6666666667vw 0}.page-index .internList>li{width:89.3333333333vw}.page-index .internList_txt{font-size:4.2666666667vw;line-height:1.42}.page-index .internList_txt dt{font-size:4.2666666667vw}.page-index .internList_txt dd{font-size:3.7333333333vw}.page-index .internList_txt dd span{font-size:3.2vw}.page-index .usefulContent{margin-bottom:-13.3333333333vw;padding-bottom:48.8vw;padding-top:18.6666666667vw}.page-index .usefulContent:before{background:url(../images/index/bg-useful_sp.svg) no-repeat 50%/cover}.page-index .usefulContent:after{bottom:-2.6666666667vw;width:42.6666666667vw}.page-index .usefulContent.is-inview:after{-webkit-animation:bounceSP 1.7s ease .2s forwards;-moz-animation:bounceSP 1.7s ease .2s forwards;animation:bounceSP 1.7s ease .2s forwards}.page-index .usefulContent_ttl{border-radius:26.6666666667vw;font-size:5.3333333333vw;height:13.3333333333vw;width:71.2vw}.page-index .usefulContent_ttl:after{bottom:-3.2vw;height:5.6vw;left:10.6666666667vw;width:5.3333333333vw}.page-index .share{padding-bottom:32vw;padding-top:13.3333333333vw}.page-index .share:after{height:232.5333333333vw;width:232.5333333333vw}.page-index .share_ttl{font-size:6.4vw}.page-index .shareList img{aspect-ratio:1/1;display:block;width:13.3333333333vw}.page-index .scrollTop{height:min(18.6666666667vw,80px);margin-top:max(-18.6666666667vw,-80px);right:15px;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);width:min(18.6666666667vw,80px)}.page-index .scrollTop img{height:36px;width:30px}}@media (min-width:768px){.searchBtn{border-radius:.6944444444vw;height:60px;margin:0 auto;width:-webkit-calc(33.33% - 6.66667px);width:-moz-calc(33.33% - 6.66667px);width:calc(33.33% - 6.66667px)}.searchBtn:hover{background-color:#213f54;color:#fff}.searchBtn a{font-size:min(3.7333333333vw,14px);line-height:1}.internBtn{border-radius:.6944444444vw;font-size:min(1.1111111111vw,16px);height:60px;line-height:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.internBtn:hover{opacity:.7}.internBtn:after{border-radius:.6944444444vw}#section-header .hderCenterLogo{padding:18px 0}#section-header.hderCenterLogo img{height:40px}.contentWidthWrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1034px;padding:0 17px}.simpleRelationFooterMynaviLogo{height:auto;margin-right:0;width:82px}.simpleRelationSiteWrap{max-width:-webkit-calc(100% - 154px);max-width:-moz-calc(100% - 154px);max-width:calc(100% - 154px);text-align:center}.simpleRelationSite{margin-bottom:8px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.copyright,.simpleRelationSiteItem{font-size:var(--px11)}.copyright{float:none}.privacyLink,.privacyMark{display:block;float:right;height:72px;width:72px}.privacyLink img{width:72px}.page-index .fv{height:75.8333333333vw;max-height:1092px}.page-index .fvCircle{height:36.6666666667vw;margin-top:min(9.7222222222vw,140px);max-height:528px;max-width:574px;width:37.9861111111vw}.page-index .fvCircle:after{bottom:min(2.0833333333vw,30px);max-width:176px;right:-.0694444444vw;width:min(12.2222222222vw,176px)}.page-index .fvCircle_txt{font-size:min(1.3888888889vw,20px);top:-webkit-calc(-1em - 1.38889vw);top:-moz-calc(-1em - 1.38889vw);top:calc(-1em - 1.38889vw)}.page-index .fvCircle_ttl{height:17.5vw;max-height:252px;max-width:420px;width:29.1666666667vw}.page-index .fvCircle_ttl:after{margin:min(7.3611111111vw,106px) auto 0}.page-index .fvTxt{font-size:min(1.1111111111vw,16px);letter-spacing:.145em;line-height:2.125;margin-top:min(9.7222222222vw,140px);width:min(45.8333333333vw,660px)}.page-index .search .searchList{padding:5.5555555556vw 0}.page-index .sp-horizonal{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;overflow:visible;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding-right:0}.page-index .intern{padding:5.5555555556vw 0}.page-index .internList{gap:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.page-index .internList>li{width:-webkit-calc(33.33% - 10px);width:-moz-calc(33.33% - 10px);width:calc(33.33% - 10px)}.page-index .internList_txt{font-size:16px;line-height:1.5}.page-index .internList_txt dd,.page-index .internList_txt dt{font-size:min(1.1111111111vw,16px)}.page-index .internList_txt dd span{font-size:min(.8333333333vw,12px)}.page-index .usefulContent{margin-bottom:-8.3333333333vw;padding-bottom:21.1805555556vw;padding-top:7.6388888889vw}.page-index .usefulContent:before{background:url(../images/index/bg-useful_pc.png) no-repeat 50%/cover}.page-index .usefulContent:after{bottom:2.4305555556vw;width:15.2777777778vw}.page-index .usefulContent.is-inview:after{-webkit-animation:bouncePC 1.7s ease .2s forwards;-moz-animation:bouncePC 1.7s ease .2s forwards;animation:bouncePC 1.7s ease .2s forwards}.page-index .usefulContent_ttl{border-radius:7.6388888889vw;font-size:1.5277777778vw;height:4.1666666667vw;width:23.6111111111vw}.page-index .usefulContent_ttl:after{bottom:-.8333333333vw;height:1.6666666667vw;left:2.7777777778vw;width:1.5972222222vw}.page-index .share{padding-bottom:9.7222222222vw;padding-top:4.1666666667vw}.page-index .share:after{height:312.5vw;width:312.5vw}.page-index .share_ttl{font-size:1.8055555556vw}.page-index .shareList img{aspect-ratio:1/1;display:block;width:4.1666666667vw}.page-index .shareList a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.page-index .shareList a:hover{opacity:.7}.page-index .scrollTop{height:80px;margin-top:-80px;right:30px;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);width:80px}.page-index .scrollTop img{height:41px;width:34px}}@media (min-width:992px){.container{margin:0 auto;max-width:1034px;width:71.8055555556vw}.u-sp{display:none!important}.u-pc{display:block!important}.page-index .search .searchList_ttl{font-size:1.5277777778vw;margin-bottom:30px}}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media screen and (max-width:780px){.simpleRelationFooter{padding:28px 0}.pagePathWrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background-color:#0ae;width:100%}.pagePathParent{background-color:var(--mynavi-main);display:inline-block;font-size:var(--px11);width:800px}.pagePathParent>ul{float:left;margin-left:20px}.pagePathParent>ul>li{float:left}}@media screen and (min-width:768px){footer .pagePathParent{width:100%}}@media screen and (max-width:767px){footer .pagePathParent>ul>li:first-child{width:20px}}