@charset "UTF-8";.applyInfo .content,.effectY,.pageTitle,.content__inner--title .title,.content__inner--title .subtitle,.content__inner--text .text,.content__inner--text .image{-webkit-transition:opacity .8s ease("ease-in-out"),-webkit-transform .8s ease("ease-in-out");transition:opacity .8s ease("ease-in-out"),-webkit-transform .8s ease("ease-in-out");transition:transform .8s ease("ease-in-out"),opacity .8s ease("ease-in-out");transition:transform .8s ease("ease-in-out"),opacity .8s ease("ease-in-out"),-webkit-transform .8s ease("ease-in-out")}.applyInfo .content,.effectY,.pageTitle,.content__inner--title .title,.content__inner--title .subtitle,.content__inner--text .text,.content__inner--text .image{-webkit-transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000)}*{box-sizing:border-box;margin:0;padding:0;font-style:normal}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}h1{font-size:20px;font-size:2rem;margin-bottom:10px}h2{font-size:18px;font-size:1.8rem;margin-bottom:10px}h3{font-size:16px;font-size:1.6rem;margin-bottom:10px}h4{font-size:14px;font-size:1.4rem;margin-bottom:1em}h5{font-size:13px;font-size:1.3rem;margin-bottom:10px}h6{font-size:12px;font-size:1.2rem;margin-bottom:10px}pre{margin:1.5em 25px;padding:1em;overflow:scroll;font-family:"ＭＳ-Ｐ ゴシック",Osaka,Arial,Helvetica,sans-serif;line-height:1.9}blockquote{margin:1.5em 1px;border:5px solid #9f998f;color:#77471c;background-color:#f5f5f5;background-repeat:repeat-x;background-position:left bottom}blockquote[title]::before{padding:.2em 10px .4em 10px;content:attr(title);display:block;color:#fff;background-color:#9f998f;font-weight:bold}blockquote[cite]::after{margin:.5em 10px;content:attr(cite);display:block;text-align:right;font-size:85%}blockquote *{color:#4c4c4c}em{color:#000}pre em{font-weight:bold;background-image:none}q{text-decoration:underline}cite{display:block;text-align:right}kbd{background-color:#f5f5f5;font-family:"Osaka|",monospace;text-transform:uppercase;padding:0 .4em;border:1px solid #6a8eaa}del{text-decoration:line-through}ins{border-top:10px solid #3cadd6;border-bottom:10px solid #3cadd6;border:7px solid #3cadd6;margin:2em 1px;padding:1px 0;display:block;text-decoration:none}ins *{color:#666 !important}abbr,acronym{border-bottom:1px dotted #aaa;cursor:help}ol li{margin-left:1.5em}li,dt,dd{font-size:100%;list-style-type:none;list-style-position:outside}ol li{list-style:decimal}dt{font-weight:bold}p+p,p+ul,p+ol,ul+p,ol+p,dl+p{margin-top:1em}a{color:#3152a0;text-decoration:none}table{width:100%;border-collapse:collapse}iframe{border:0}fieldset,legend{border:0}legend{display:none}input[type=text],textarea{padding:.2em;border:1px solid #d1d1d1;background-color:#fff}input{line-height:1.2}select,input,textarea,button{vertical-align:middle;position:relative;*margin-right:3px;top:0}input[type="checkbox"],input[type="radio"]{border:0;top:-1px;top:0\9;margin-right:2px;margin-right:0\9}input[type=text]:focus,textarea:focus{border:1px solid #069;background-color:#fff}input.button{padding:0;border:0;background-image:none;vertical-align:top}img{width:100%;height:auto;border:0;vertical-align:bottom}.applyInfo .content,.effectY,.pageTitle,.content__inner--title .title,.content__inner--title .subtitle,.content__inner--text .text,.content__inner--text .image{-webkit-transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.applyInfo .content,.effectY,.pageTitle,.content__inner--title .title,.content__inner--title .subtitle,.content__inner--text .text,.content__inner--text .image{-webkit-transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000)}html{-webkit-font-smoothing:antialiased}body{color:#333;line-height:1.8;font-size:14px;font-size:1.4rem;font-family:"Noto Sans JP";font-weight:500;margin-top:76px;background-color:#fff;-webkit-text-size-adjust:none}.ghead{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:90}.ghead__inner{margin:0 auto;padding:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:0 1px 1px #999;position:relative}.ghead .logo{width:260px}.ghead .logo h1{margin:0}.ghead .gnavi{width:calc(100% - 260px)}.ghead .gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ghead .gnavi ul li{padding:20px 0;margin-left:10px}.ghead .gnavi ul li a{display:block;color:#333;font-size:18px;font-size:1.8rem;padding:0 20px;border-radius:2em;-webkit-transition:background .3s;transition:background .3s}.ghead .gnavi ul li a:hover{color:#fff;background-color:#3152a0}.ghead .gnavi ul li.apply{padding:0;margin-left:20px}.ghead .gnavi ul li.apply a{color:#fff;padding:20px;background-color:#01ab93;border:solid 2px #01ab93;border-radius:0}.ghead .gnavi ul li.apply a:hover{color:#01ab93;background-color:#fff}.ghead .gnavi ul li.current a{color:#fff;background-color:#3152a0}.ghead .subnavi{display:none;padding:2em 20px;box-shadow:0 1px 1px #999;width:100%;background-color:#fff;border-top:solid 1px #ccc;position:absolute;top:100%;left:0}.ghead .subnavi nav{max-width:1060px;margin:0 auto}.ghead .subnavi nav+nav{margin-top:1em;padding-top:1em;border-top:solid 1px #707070}.ghead .subnavi nav ul{display:block}.ghead .subnavi nav ul li{display:inline-block;padding:0;margin:0;margin-right:2em;padding-left:1em;position:relative}.ghead .subnavi nav ul li:before{content:'\ea54';color:#3152a0;font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;font-size:24px;font-size:2.4rem;line-height:1;position:absolute;top:3px;left:-5px}.ghead .subnavi nav ul li a{color:#333;font-size:16px;font-size:1.6rem;padding:0;border-radius:0}.ghead .subnavi nav ul li a:hover{color:#3152a0;background-color:#fff}.ghead .subnavi__title span{color:#fff;display:inline-block;font-weight:600;text-align:center;width:180px;background-color:#3152a0;border-radius:2em}.gfoot__inner{max-width:1100px;margin:0 auto;padding:3em 20px 20px}.gfoot__inner .logo{width:260px}.gfoot__inner .fnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1em}.gfoot__inner .fnavi__info{width:49.0566%}.gfoot__inner .fnavi__info .address{padding-top:1em}.gfoot__inner .fnavi__main{width:49.0566%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gfoot__inner .fnavi__main nav{width:48.07692%}.gfoot__inner .fnavi__main nav .title{color:#fff;text-align:center;background-color:#3152a0;border-radius:2em}.gfoot__inner .fnavi__main nav ul li{padding-left:1em;position:relative}.gfoot__inner .fnavi__main nav ul li:before{content:'\ea54';color:#3152a0;font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;font-size:24px;font-size:2.4rem;line-height:1;position:absolute;top:1px;left:-5px}.gfoot__inner .fnavi__main nav ul li a{color:#333}.gfoot .copyright{text-align:center;max-width:1060px;margin:0 auto;padding:1em;border-top:solid 1px #707070}.applyInfo{color:#fff;padding:3em 0;background-color:#3152a0}.applyInfo .content{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.applyInfo .content.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.applyInfo .contentTitle .title{color:#fff;font-size:36px;font-size:3.6rem;font-weight:500}.applyInfo__inner{max-width:700px;margin:0 auto}.applyInfo__inner p{margin-bottom:1em}.applyInfo__inner input[type=text]{padding:10px;width:100%;border:solid 1px #707070;border-radius:4px}.applyInfo__inner .send{text-align:center;padding-top:1em}.applyInfo__inner .send button{color:#fff;font-size:20px;font-size:2rem;font-weight:600;padding:12px 10px;width:100%;max-width:500px;background-color:#01ab93;border:solid 2px #01ab93;border-radius:2em;-webkit-transition:background .3s;transition:background .3s}.applyInfo__inner .send button br{display:none}.applyInfo__inner .send button:hover{color:#01ab93;background-color:#fff}.pagetop{cursor:pointer;display:none;color:#fff;text-align:center;line-height:1.4;width:65px;padding:5px 0;background-color:#3152a0;position:fixed;right:0;bottom:50px;z-index:900}.pagetop span{display:block;font-size:12px;font-size:1.2rem}.pagetop i{font-size:30px;font-size:3rem;line-height:1}.clear{clear:both}.cf{min-height:1px;_height:1%}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.naviTggle{display:none;position:fixed;top:10px;right:10px;width:50px;height:50px;background-color:rgba(255,255,255,0.8);z-index:120;-webkit-transition:opacity .5s cubic-bezier(0.455,0.030,0.515,0.955);transition:opacity .5s cubic-bezier(0.455,0.030,0.515,0.955)}@media(max-width:768px){.naviTggle{display:block}}.naviTggle.is-show{pointer-events:auto;opacity:1}.naviTggle p{color:#3152a0;font-size:11px;font-size:1.1rem;text-align:center;width:100%;position:absolute;left:0;bottom:3px}.naviTggle p:last-of-type{display:none}.naviTggle span{display:block;position:absolute;left:25%;z-index:200;width:50%;height:2px;background-color:#3152a0;-webkit-transition:all .4s;transition:all .4s}.naviTggle span:nth-child(1){top:10px}.naviTggle span:nth-child(2){top:18px}.naviTggle span:nth-child(3){top:26px}.naviTggle.active{background-color:#3152a0}.naviTggle.active p{color:#fff}.naviTggle.active span{background-color:#fff}.naviTggle.active span:nth-child(1){-webkit-transform:translateY(8px) rotate(-315deg);-ms-transform:translateY(8px) rotate(-315deg);transform:translateY(8px) rotate(-315deg)}.naviTggle.active span:nth-child(2){opacity:0}.naviTggle.active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(315deg);-ms-transform:translateY(-8px) rotate(315deg);transform:translateY(-8px) rotate(315deg)}.drawerMenu{visibility:hidden;width:100%;height:100%;background-color:rgba(255,255,255,0.8);position:fixed;top:0;left:0;z-index:100;opacity:0;-webkit-transform:translate(110%,0) matrix(1,0,0,1,0,0);-ms-transform:translate(110%,0) matrix(1,0,0,1,0,0);transform:translate(110%,0) matrix(1,0,0,1,0,0);-webkit-transition:opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.030,0.515,0.955);transition:opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.030,0.515,0.955);transition:transform .7s cubic-bezier(0.455,0.030,0.515,0.955),opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955);transition:transform .7s cubic-bezier(0.455,0.030,0.515,0.955),opacity .7s cubic-bezier(0.455,0.030,0.515,0.955),visibility .7s cubic-bezier(0.455,0.030,0.515,0.955),-webkit-transform .7s cubic-bezier(0.455,0.030,0.515,0.955)}.drawerMenu.open{visibility:visible;opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.drawerMenu__inner{overflow:scroll;padding:40px;width:100%;height:100vh}.drawerMenu .logo{text-align:center;width:100%;margin-bottom:20px}.drawerMenu .logo img{width:200px}.drawerMenu nav ul li{text-transform:uppercase;font-size:16px;font-size:1.6rem;border-bottom:solid 1px #707070}.drawerMenu nav ul li a,.drawerMenu nav ul li span{display:block;color:#333;padding:5px 20px;-webkit-transition:color .2s cubic-bezier(0.000,0.000,0.580,1.000);transition:color .2s cubic-bezier(0.000,0.000,0.580,1.000)}.drawerMenu nav ul li.parent.is-active span{color:#fff;background-color:#3152a0}.drawerMenu nav ul li .subnavi{display:none;padding:1em;border:solid 2px #3152a0}.drawerMenu nav ul li .subnavi__title span{color:#fff;display:inline-block;font-weight:600;text-align:center;width:180px;background-color:#3152a0;border-radius:2em}.drawerMenu nav ul li .subnavi nav+nav{margin-top:1em}@media(max-width:640px){.drawerMenu__inner{padding:20px 10px}.drawerMenu nav ul li{font-size:16px;font-size:1.6rem}}.overlay{pointer-events:none;opacity:0;width:100%;height:100vh;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;background-position:center center;background-size:cover;position:fixed;top:0;left:0;z-index:90;-webkit-transition:all .5s cubic-bezier(0.455,0.030,0.515,0.955);transition:all .5s cubic-bezier(0.455,0.030,0.515,0.955)}.is-open .overlay{pointer-events:auto;opacity:1;-webkit-transform:translate(0,0) matrix(1,0,0,1,0,0);-ms-transform:translate(0,0) matrix(1,0,0,1,0,0);transform:translate(0,0) matrix(1,0,0,1,0,0)}@media(max-width:1100px){.ghead .gnavi ul li a{padding:0 10px}.ghead .gnavi ul li.apply a{padding:20px 10px}}@media(max-width:960px){body{margin-top:72px}.ghead .logo{width:220px}.ghead .gnavi{width:calc(100% - 220px)}.ghead .gnavi ul li{margin-left:5px}.ghead .gnavi ul li a{font-size:16px;font-size:1.6rem}}@media(max-width:860px){.ghead__inner{height:72px}.ghead .logo{width:220px}.ghead .gnavi{display:none}.naviTggle{display:block}.gfoot__inner .logo{width:220px}.gfoot__inner .fnavi__info{width:100%;margin-bottom:2em}.gfoot__inner .fnavi__main{width:100%}.gfoot__inner .fnavi__main nav ul li{display:inline-block;margin-right:1em}}@media(max-width:768px){html{font-size:55%}}@media(max-width:640px){.applyInfo .contentTitle .title{font-size:28px;font-size:2.8rem}.applyInfo__inner .send button{font-size:16px;font-size:1.6rem}.applyInfo__inner .send button br{display:inline}}@media(max-width:480px){.gfoot__inner .fnavi__main nav{width:100%}.gfoot__inner .fnavi__main nav+nav{margin-top:1em}}.applyInfo .content,.effectY,.pageTitle,.content__inner--title .title,.content__inner--title .subtitle,.content__inner--text .text,.content__inner--text .image{-webkit-transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000)}.effect{opacity:0}.effect.is-show{opacity:1}.effectY{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.effectY.is-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contentWrap .content{max-width:1100px;padding:0 20px;margin:0 auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentTitle,.pageTitle{margin-bottom:2em}.contentTitle span,.pageTitle span{display:block;font-weight:500;text-align:center;text-transform:capitalize}.contentTitle span:after,.pageTitle span:after{content:'';display:block;width:160px;height:3px;margin:5px auto;background-color:#3152a0;background:-webkit-linear-gradient(left,#144a75 0,#00b295 100%);background:linear-gradient(90deg,#144a75 0,#00b295 100%)}.contentTitle .title,.pageTitle .title{color:#3152a0;font-size:40px;font-size:4rem;font-weight:500;line-height:1.4;text-align:center;margin-bottom:20px}.contentTitle .subtitle,.pageTitle .subtitle{font-size:36px;font-size:3.6rem;line-height:1.5;text-align:center}.contentTitle .lead,.pageTitle .lead{font-size:16px;font-size:1.6rem;font-weight:500}.content__lead p{font-size:16px;font-size:1.6rem;font-weight:500}.heading1{font-size:18px;font-size:1.8rem;margin-bottom:10px}.heading2{font-size:18px;font-size:1.8rem;margin-bottom:10px;border-bottom:solid 2px #3152a0}.heading3{color:#3152a0;font-size:16px;font-size:1.6rem;border-bottom:solid 2px #ccc}@media(max-width:768px){.contentTitle .title,.pageTitle .title{font-size:32px;font-size:3.2rem}.contentTitle .subtitle,.pageTitle .subtitle{font-size:20px;font-size:2rem}}@media(max-width:640px){.contentTitle .title,.pageTitle .title{font-size:30px;font-size:3rem}.contentTitle .subtitle,.pageTitle .subtitle{font-size:20px;font-size:2rem}}.btnWrap{margin-top:1em}.btnCenter{text-align:center}.btn{display:inline-block;color:#fff;font-size:20px;font-size:2rem;font-weight:600;text-align:center;padding:10px;width:300px;border-radius:4em;-webkit-transition:background .3s;transition:background .3s}.btnBig{width:500px}@media(max-width:640px){.btnBig{width:100%}}.btnBlue{background-color:#3152a0;border:solid 2px #3152a0}.btnBlue:hover{color:#3152a0;background-color:#fff}.btnGreen{background-color:#01ab93;border:solid 2px #01ab93}.btnGreen:hover{color:#01ab93;background-color:#fff}.btnOrange{background-color:#f38334;border:solid 2px #f38334}.btnOrange:hover{color:#f38334;background-color:#fff}.more{display:inline-block;color:#f38334;font-weight:500;padding-left:25px;position:relative}.more:before{content:'\ea54';font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;font-size:24px;font-size:2.4rem;vertical-align:middle;line-height:1;position:relative;position:absolute;top:2px;left:5px}.more:hover{text-decoration:underline}.more:hover:before{text-decoration:none}@media(max-width:640px){.btn{font-size:16px;font-size:1.6rem;width:100%;max-width:300px}}.alignleft{width:30%;float:left;margin-right:2em;margin-bottom:1em}.alignright{width:30%;float:right;margin-left:2em;margin-bottom:1em}.alignnone{margin-bottom:1em;width:auto;max-width:600px}.aligncenter{margin-bottom:1em;max-width:1060px}table{table-layout:fixed}table th,table td{padding:10px}.list li{padding-left:1em;position:relative}.list li:after{content:'・';position:absolute;top:0;left:0}.list li span{display:inline-block}.list li span:after{content:'/';margin:0 5px}.list li span:last-of-type:after{display:none}.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.col2 li{width:50%;padding-right:1em}@media(max-width:640px){.col2 li{width:100%;padding-right:0}}.inlineList li{display:inline-block;margin-right:1em}.disc li:before{content:'●';margin-right:3px}.square li:before{content:'■';margin-right:3px}.latin li{list-style-type:lower-latin}.roman li{list-style-type:lower-roman}ol li ul.list li{list-style:none;margin-left:0}ol li ul.list li+li{margin-top:0}.applyInfo .content,.effectY,.pageTitle,.content__inner--title .title,.content__inner--title .subtitle,.content__inner--text .text,.content__inner--text .image{-webkit-transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .8s cubic-bezier(0.420,0.000,0.580,1.000),opacity .8s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .8s cubic-bezier(0.420,0.000,0.580,1.000)}.fs20{font-size:20px;font-size:2rem}.fs30{font-size:30px;font-size:3rem}.fs40{font-size:40px;font-size:4rem}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt1{margin-top:1em !important}.mb1{margin-bottom:1em !important}.mt2{margin-top:2em !important}.mb2{margin-bottom:2em !important}.mt3{margin-top:3em !important}.mb3{margin-bottom:3em !important}.mt4{margin-top:4em !important}.mb4{margin-bottom:4em !important}.mt5{margin-top:5em !important}.mb5{margin-bottom:5em !important}.mt6{margin-top:6em !important}.mb6{margin-bottom:6em !important}.mt7{margin-top:7em !important}.mb7{margin-bottom:7em !important}.mt8{margin-top:8em !important}.mb8{margin-bottom:8em !important}.mt9{margin-top:9em !important}.mb9{margin-bottom:9em !important}.mt10{margin-top:10em !important}.mb10{margin-bottom:10em !important}.sp-only{display:none}@media(max-width:768px){.pc-only{display:none}.sp-only{display:inline}}.breadcrumb{background-color:#f6f6f6}.breadcrumb nav{max-width:1100px;padding:2px 20px;margin:0 auto}.breadcrumb nav a,.breadcrumb nav span{display:inline-block;color:#333}.breadcrumb nav a:after,.breadcrumb nav span:after{content:'>';display:inline-block;margin:0 5px}.breadcrumb nav span:last-of-type{color:#3152a0}.breadcrumb nav span:last-of-type:after{display:none}.main{padding-top:2em}.pageTitle{max-width:1100px;padding:0 20px;margin:0 auto 3em;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.pageTitle.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageTitle .subtitle{text-align:left}.intro{margin-bottom:3em}.primary .contentWrap{padding:3em 0}.primary .contentWrap:nth-of-type(even){background-color:#f6f9fb}.primary .contentWrap:nth-of-type(even).white{background-color:#fff}.primary .contentWrap:first-of-type{padding-top:0}.content__inner+.content__inner{margin-top:2em}.content__inner--title .title{color:#3152a0;font-size:30px;font-size:3rem;line-height:1.4;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.content__inner--title .title.center{text-align:center}.content__inner--title .subtitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.content__inner--title .subtitle span{display:inline-block;font-size:24px;font-size:2.4rem;border-bottom:solid 2px #3152a0}.content__inner--title.is-show .title,.content__inner--title.is-show .subtitle{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content__inner--title+.content__inner--text{margin-top:1.5em}.content__inner--text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__inner--text .text{word-wrap:break-word;line-height:2;width:66.03774%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.content__inner--text .text.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content__inner--text .text p+.heading1{margin-top:1em}.content__inner--text .text ul+h5{margin-top:1em}.content__inner--text .text p+h5{margin-top:1em}.content__inner--text .text ol li+li{margin-top:10px}.content__inner--text .text ol li .image{margin-top:10px;width:100%}.content__inner--text .text ol li .image img{max-width:100%;width:auto}.content__inner--text .text ol li ul.list li{list-style:none;margin-left:0}.content__inner--text .text ol li ul.list li+li{margin-top:0}.content__inner--text .leadText{font-size:18px;font-size:1.8rem;font-weight:bold}.content__inner--text .image{width:32.07547%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.content__inner--text .image.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content__inner--text+.content__inner--title{margin-top:2em}.content__inner--text+.content__inner--textonly{margin-top:2em}.content__inner--text+.content__inner--text{margin-top:2em}.content__inner--text.textonly .text{width:100%}.content__inner--text.small{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__inner--text.small .text{width:74.5283%}.content__inner--text.small .image{width:23.58491%}.content__inner--text .code{padding:20px;background-color:#eee;margin:1em 0}.content__inner--text .point{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__inner--text .point__item{width:32.07547%;margin-right:1.88679%}.content__inner--text .point__item:nth-of-type(3n){margin-right:0}.content__inner--text .point__item .image{text-align:center;width:100%}.content__inner--text .point__item .image img{max-width:154px}.content__inner--text .point__item .text{width:100%}.content__inner--text .point__item .title{color:#3152a0;font-size:20px;font-size:2rem;text-align:center;margin:10px 0}.content__inner--text .form dd+dt{margin-top:1em}.content__inner--text .form .formUnit input[type=text],.content__inner--text .form .formUnit textarea{width:100%;padding:8px;border:solid 1px #707070;border-radius:4px}.content__inner--text .form .formUnit select{padding:8px;border:solid 1px #707070}.content__inner--text .form .button{text-align:center}.content__inner--text .form .button button{color:#fff;font-size:20px;font-size:2rem;font-weight:600;padding:12px 10px;margin-top:1em;width:100%;max-width:500px;background-color:#3152a0;border:solid 2px #3152a0;border-radius:5px;-webkit-transition:background .3s;transition:background .3s}.content__inner--text .form .button button:hover{color:#3152a0;background-color:#fff}.content__inner--text .policyData{margin:1em 0;border:solid 1px #ccc}.content__inner--text .policyData th,.content__inner--text .policyData td{border:solid 1px #ccc}.content__inner strong{font-size:20px;font-size:2rem}@media(max-width:640px){.content__inner--title .title{color:#3152a0;font-size:20px;font-size:2rem}.content__inner--title .subtitle span{display:inline-block;font-size:20px;font-size:2rem;border-bottom:solid 2px #3152a0}.content__inner--text .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content__inner--text .image{text-align:center;margin-bottom:20px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content__inner--text .image img{max-width:300px;width:70%}.content__inner--text .point__item{width:100%;margin:0}.content__inner--text .point__item+.point__item{margin-top:1em}.content__inner--text .point__item .title{font-size:16px;font-size:1.6rem}}.menuWrap{padding:3em 0;background-color:#f4f2f2}.featureMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureMenu li{display:-webkit-box;display:-ms-flexbox;display:flex;width:31.91489%;margin-right:2.12766%;margin-bottom:20px;border:solid 1px #ccc}.featureMenu li:nth-of-type(3n){margin-right:0}.featureMenu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;width:100%;padding:1em 1em 1em 3em;-webkit-transition:background .3s;transition:background .3s;position:relative}.featureMenu li a:before{content:'\ea54';font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;font-size:30px;font-size:3rem;vertical-align:middle;line-height:1;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.featureMenu li a:hover{color:#fff;background-color:#3152a0}.contentMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentMenu__item{cursor:pointer;width:33.333333%;padding:20px 10px;background-color:#fff;border:solid 1px #f4f2f2;-webkit-transition:background .3s cubic-bezier(0.420,0.000,0.580,1.000),border .3s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .3s cubic-bezier(0.420,0.000,0.580,1.000);transition:background .3s cubic-bezier(0.420,0.000,0.580,1.000),border .3s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .3s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .3s cubic-bezier(0.420,0.000,0.580,1.000),background .3s cubic-bezier(0.420,0.000,0.580,1.000),border .3s cubic-bezier(0.420,0.000,0.580,1.000);transition:transform .3s cubic-bezier(0.420,0.000,0.580,1.000),background .3s cubic-bezier(0.420,0.000,0.580,1.000),border .3s cubic-bezier(0.420,0.000,0.580,1.000),-webkit-transform .3s cubic-bezier(0.420,0.000,0.580,1.000)}.contentMenu__item .icon{text-align:center}.contentMenu__item .icon i{color:#3152a0;font-size:80px;font-size:8rem;line-height:1}.contentMenu__item .name{font-size:24px;font-size:2.4rem;font-weight:600;text-align:center}.contentMenu__item .name a{color:#333}.contentMenu__item .name span{display:block;color:#3152a0;font-size:18px;font-size:1.8rem}.contentMenu__item:hover{background-color:#3152a0;border:solid 1px #3152a0;-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.contentMenu__item:hover .icon i{color:#fff}.contentMenu__item:hover .name{color:#fff}.contentMenu__item:hover .name a,.contentMenu__item:hover .name span{color:#fff}.method{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}.method__item{width:50%;padding:2em;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.method__item:nth-of-type(odd){border-left:solid 1px #ccc}.method__item h3{font-size:24px;font-size:2.4rem;text-align:center}.method__item .btnWrap{text-align:center}@media(max-width:768px){.method__item{width:100%;padding:2em 20px;border:solid 1px #ccc}.method__item:nth-of-type(odd){border-bottom:0}.method__item h3{font-size:20px;font-size:2rem}.method__item .btnWrap .btn{width:100%;max-width:400px}}@media(max-width:640px){.contentMenu__item{width:50%}.contentMenu__item .icon i{font-size:50px;font-size:5rem}.contentMenu__item .name{font-size:3vw}.contentMenu__item .name span{font-size:2vw}}.mtComparisonTable tr:nth-of-type(even){background-color:#f6f9fb}.mtComparisonTable th.cloudHosting{color:#fff;width:100px;background-color:#2e53a1;position:-webkit-sticky;position:sticky;top:76px}.mtComparisonTable th.onPremise{color:#fff;width:100px;background-color:#2dbfbf;position:-webkit-sticky;position:sticky;top:76px}.mtComparisonTable th.caption{font-size:20px;font-size:2rem;background-color:#deeafc}.mtComparisonTable th.item{font-weight:normal;text-align:left;border:solid 1px #ccc}.mtComparisonTable th.item span{display:block;font-size:16px;font-size:1.6rem;font-weight:bold}.mtComparisonTable td{text-align:center;border:solid 1px #ccc}.mtComparisonTable td i{font-size:36px;font-size:3.6rem}.mtComparisonTable td i.ri-close-line{color:#c74a4a}.mtComparisonTable td i.ri-check-line{color:#95c74a}@media(max-width:640px){.mtComparisonTable th.cloudHosting{width:60px}.mtComparisonTable th.onPremise{width:60px}.mtComparisonTable th.caption{font-size:15px;font-size:1.5rem;background-color:#deeafc}}@media(max-width:480px){.mtComparisonTable th.cloudHosting{font-size:12px;font-size:1.2rem}.mtComparisonTable th.onPremise{font-size:12px;font-size:1.2rem}}.downloadsNumber{text-align:center}.downloadsNumber p{font-size:20px;font-size:2rem;line-height:1.2}.downloadsNumber p span{font-size:3em}.applicationForm .form .formUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.applicationForm .form .formUnit dt{width:180px;padding:1em 20px 1em 0;border-bottom:solid 1px #ccc}.applicationForm .form .formUnit dd{width:calc(100% - 180px);padding:1em 0;border-bottom:solid 1px #ccc}.applicationForm .form .formUnit dd+dt{margin-top:0}.applicationForm .form .formUnit input[type=text],.applicationForm .form .formUnit textarea{background-color:#f6f6f6;border:solid 1px #ccc}.applicationForm .form .button{text-align:center}.applicationForm .form .button button{background-color:#01ab93;border:solid 2px #01ab93;border-radius:4em}.applicationForm .form .button button br{display:none}@media(max-width:640px){.applicationForm .form .formUnit dt{width:100%;padding:1em 0 0;border-bottom:0}.applicationForm .form .formUnit dd{width:100%;padding:0 0 1em}.applicationForm .form .button button br{display:inline}}.onmpremiseDL{text-align:center;padding:20px;border:solid 5px #ccc}.onmpremiseDL .title{color:#3152a0;font-size:30px;font-size:3rem}@media(max-width:640px){.onmpremiseDL .title{font-size:18px;font-size:1.8rem}}.onmpremiseDL .btn{color:#3152a0;border:solid 1px #707070;border-radius:4px;position:relative}.onmpremiseDL .btn i{font-size:36px;font-size:3.6rem;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.backLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3em 0}.backLink li{margin:0 1em 0 0}.backLink li a{display:block;color:#fff;text-align:center;width:200px;padding:1em;background-color:#3152a0}.termsMenu ul li i{font-size:20px;font-size:2rem;vertical-align:middle}.termsWrap .content__inner{padding-bottom:2em;border-bottom:solid 1px #ccc}.termsWrap li+li{margin-top:1em}.scroll{color:#fff;position:fixed;left:0;top:50%;background-color:#333}