@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;-webkit-backface-visibility:visible}hr{display:block;margin:0;padding:0;border:none}input,select{vertical-align:middle}main{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}ul,ol{list-style:none}strong,b{font-weight:inherit}em{font-style:normal}address{font-style:normal}hr,legend{display:none}time{display:inline-block}sub,sup{font-size:50%;line-height:1}sup{vertical-align:top}sub{vertical-align:bottom}img{-webkit-backface-visibility:hidden;vertical-align:top}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}_:-ms-input-placeholder,:root *{font-feature-settings:normal}#body .u-w-001p{width:1%}#body .u-w-002p{width:2%}#body .u-w-003p{width:3%}#body .u-w-004p{width:4%}#body .u-w-005p{width:5%}#body .u-w-006p{width:6%}#body .u-w-007p{width:7%}#body .u-w-008p{width:8%}#body .u-w-009p{width:9%}#body .u-w-010p{width:10%}#body .u-w-011p{width:11%}#body .u-w-012p{width:12%}#body .u-w-013p{width:13%}#body .u-w-014p{width:14%}#body .u-w-015p{width:15%}#body .u-w-016p{width:16%}#body .u-w-017p{width:17%}#body .u-w-018p{width:18%}#body .u-w-019p{width:19%}#body .u-w-020p{width:20%}#body .u-w-021p{width:21%}#body .u-w-022p{width:22%}#body .u-w-023p{width:23%}#body .u-w-024p{width:24%}#body .u-w-025p{width:25%}#body .u-w-026p{width:26%}#body .u-w-027p{width:27%}#body .u-w-028p{width:28%}#body .u-w-029p{width:29%}#body .u-w-030p{width:30%}#body .u-w-031p{width:31%}#body .u-w-032p{width:32%}#body .u-w-033p{width:33%}#body .u-w-034p{width:34%}#body .u-w-035p{width:35%}#body .u-w-036p{width:36%}#body .u-w-037p{width:37%}#body .u-w-038p{width:38%}#body .u-w-039p{width:39%}#body .u-w-040p{width:40%}#body .u-w-041p{width:41%}#body .u-w-042p{width:42%}#body .u-w-043p{width:43%}#body .u-w-044p{width:44%}#body .u-w-045p{width:45%}#body .u-w-046p{width:46%}#body .u-w-047p{width:47%}#body .u-w-048p{width:48%}#body .u-w-049p{width:49%}#body .u-w-050p{width:50%}#body .u-w-051p{width:51%}#body .u-w-052p{width:52%}#body .u-w-053p{width:53%}#body .u-w-054p{width:54%}#body .u-w-055p{width:55%}#body .u-w-056p{width:56%}#body .u-w-057p{width:57%}#body .u-w-058p{width:58%}#body .u-w-059p{width:59%}#body .u-w-060p{width:60%}#body .u-w-061p{width:61%}#body .u-w-062p{width:62%}#body .u-w-063p{width:63%}#body .u-w-064p{width:64%}#body .u-w-065p{width:65%}#body .u-w-066p{width:66%}#body .u-w-067p{width:67%}#body .u-w-068p{width:68%}#body .u-w-069p{width:69%}#body .u-w-070p{width:70%}#body .u-w-071p{width:71%}#body .u-w-072p{width:72%}#body .u-w-073p{width:73%}#body .u-w-074p{width:74%}#body .u-w-075p{width:75%}#body .u-w-076p{width:76%}#body .u-w-077p{width:77%}#body .u-w-078p{width:78%}#body .u-w-079p{width:79%}#body .u-w-080p{width:80%}#body .u-w-081p{width:81%}#body .u-w-082p{width:82%}#body .u-w-083p{width:83%}#body .u-w-084p{width:84%}#body .u-w-085p{width:85%}#body .u-w-086p{width:86%}#body .u-w-087p{width:87%}#body .u-w-088p{width:88%}#body .u-w-089p{width:89%}#body .u-w-090p{width:90%}#body .u-w-091p{width:91%}#body .u-w-092p{width:92%}#body .u-w-093p{width:93%}#body .u-w-094p{width:94%}#body .u-w-095p{width:95%}#body .u-w-096p{width:96%}#body .u-w-097p{width:97%}#body .u-w-098p{width:98%}#body .u-w-099p{width:99%}#body .u-w-100p{width:100%}.u-w-01e{width:1em}.u-w-02e{width:2em}.u-w-03e{width:3em}.u-w-04e{width:4em}.u-w-05e{width:5em}.u-w-06e{width:6em}.u-w-07e{width:7em}.u-w-08e{width:8em}#body .u-va-top{vertical-align:top}#body .u-va-middle{vertical-align:middle}#body .u-va-bottom{vertical-align:bottom}#body .u-of-hidden{overflow:hidden}#body .u-mt-0e{margin-top:0em}#body .u-mb-0e{margin-bottom:0em}#body .u-mt-0-5e{margin-top:0.5em}#body .u-mt-1e{margin-top:1em}#body .u-mt-1-5e{margin-top:1.5em}#body .u-mb-1e{margin-bottom:1em}#body .u-mb-1-5e{margin-bottom:1.5em}#body .u-mt-2e{margin-top:2em}#body .u-mt-2-5e{margin-top:2.5em}#body .u-mb-2e{margin-bottom:2em}#body .u-mb-2-5e{margin-bottom:2.5em}#body .u-mt-3e{margin-top:3em}#body .u-mt-3-5e{margin-top:3.5em}#body .u-mb-3e{margin-bottom:3em}#body .u-mb-3-5e{margin-bottom:3.5em}#body .u-mt-4e{margin-top:4em}#body .u-mt-4-5e{margin-top:4.5em}#body .u-mb-4e{margin-bottom:4em}#body .u-mb-4-5e{margin-bottom:4.5em}#body .u-mt-5e{margin-top:5em}#body .u-mt-5-5e{margin-top:5.5em}#body .u-mb-5e{margin-bottom:5em}#body .u-mb-5-5e{margin-bottom:5.5em}#body .u-mr-0-5e{margin-right:0.5em}#body .u-mr-1e{margin-right:1em}#body .u-ml-0-5e{margin-left:0.5em}#body .u-ml-1e{margin-left:1em}body{background-color:#fff;font-family:"Noto Sans JP",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;line-height:1.7;color:#333}a:link,a:visited,a:hover{color:inherit;text-decoration:none}a:active{color:inherit;text-decoration:underline}img{max-width:100%;height:auto}::selection,::-moz-selection{background:#101820;color:#ffffff}input,select,textarea{font-size:1.5rem;font-family:"Noto Sans JP",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:1px solid #dfddd8;box-shadow:inset 0 0 2px rgba(0, 0, 0, .1)}textarea,input[type="tel"],input[type="button"],input[type="text"],input[type="email"],input[type="number"],input[type="submit"],input[type="date"]{-webkit-appearance:none;border-radius:0}input[type="image"]{border:none;box-shadow:none}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}.width__block{padding-left:30px;padding-right:30px}.teaser-mv{position:relative}.teaser-mv__scroll{position:absolute;z-index:5;right:50px;bottom:-75px;animation:sdb 2s infinite;transition:ease-out opacity 0.3s}.teaser-mv__visual img{width: 100%;}.teaser-catch{padding:70px 15px;text-align:center;background-color:#fff}.teaser-catch__subtitle{font-size:2.0rem;font-weight:bold;line-height:1.1}.teaser-catch__title{margin-top:30px}.teaser-catch__days{margin-top:40px}.teaser-main{padding:100px 15px;background-image:linear-gradient(to top left, rgba(0, 198, 248, .15), rgba(233, 80, 152, .15))}.teaser-main__layout{display:flex;align-items:flex-start}.teaser-main__head{opacity:0;width:50%;padding-top:130px}.is-active .teaser-main__head{transition:ease-out 1.5s;transition-property:opacity;opacity:1}.teaser-main__body{position:relative;z-index:2;opacity:0;width:50%}.is-active .teaser-main__body{transition:ease-out 1.5s 1.2s;transition-property:opacity;opacity:1}.teaser-main__logo{margin-top:40px}.teaser-cv{padding:80px 15px 60px}a.teaser-cv__button{position:relative;display:block;margin:0 auto;padding:26px 15px;width:450px;text-align:center;color:#fff;font-size:2.0rem;font-weight:500;background:linear-gradient(to left, #cd5ca2 0%, #1ca5e2 50%, #cd5ca2 100%) 0% 0%;background-size:200% auto;transition:ease-out all 0.8s}a.teaser-cv__button:before{position:absolute;z-index:2;top:calc(50% - 6px);right:-40px;content:"";display:block;width:82px;height:12px;background:url(/teaser/images/cv_bg01.png) 0 0 no-repeat;transition:ease all 0.3s}.footer__copy{padding:20px 15px;font-size:1.2rem;color:#999999;text-align:center}@keyframes sdb{0%{transform:translateY(0px)}20%{transform:translateY(10px)}40%{transform:translateY(0px)}}@media print, (min-width: 769px){*,*:before,*:after{font-feature-settings:"palt"}#body .u-show--sp{display:none}a img{transition:opacity ease 0.3s}a:hover img{opacity:0.8}.elm-sp{display:none}.width__block{margin:0 auto;padding-left:15px;padding-right:15px;max-width:1054px}.teaser-mv__scroll:hover{opacity:0.8}.teaser-main__title{max-width:77%}a.teaser-cv__button:hover{background-position:100% 50%}a.teaser-cv__button:hover:before{right:-50px}}@media (max-width: 768px){#body .u-w-001p-sp{width:1%}#body .u-w-002p-sp{width:2%}#body .u-w-003p-sp{width:3%}#body .u-w-004p-sp{width:4%}#body .u-w-005p-sp{width:5%}#body .u-w-006p-sp{width:6%}#body .u-w-007p-sp{width:7%}#body .u-w-008p-sp{width:8%}#body .u-w-009p-sp{width:9%}#body .u-w-010p-sp{width:10%}#body .u-w-011p-sp{width:11%}#body .u-w-012p-sp{width:12%}#body .u-w-013p-sp{width:13%}#body .u-w-014p-sp{width:14%}#body .u-w-015p-sp{width:15%}#body .u-w-016p-sp{width:16%}#body .u-w-017p-sp{width:17%}#body .u-w-018p-sp{width:18%}#body .u-w-019p-sp{width:19%}#body .u-w-020p-sp{width:20%}#body .u-w-021p-sp{width:21%}#body .u-w-022p-sp{width:22%}#body .u-w-023p-sp{width:23%}#body .u-w-024p-sp{width:24%}#body .u-w-025p-sp{width:25%}#body .u-w-026p-sp{width:26%}#body .u-w-027p-sp{width:27%}#body .u-w-028p-sp{width:28%}#body .u-w-029p-sp{width:29%}#body .u-w-030p-sp{width:30%}#body .u-w-031p-sp{width:31%}#body .u-w-032p-sp{width:32%}#body .u-w-033p-sp{width:33%}#body .u-w-034p-sp{width:34%}#body .u-w-035p-sp{width:35%}#body .u-w-036p-sp{width:36%}#body .u-w-037p-sp{width:37%}#body .u-w-038p-sp{width:38%}#body .u-w-039p-sp{width:39%}#body .u-w-040p-sp{width:40%}#body .u-w-041p-sp{width:41%}#body .u-w-042p-sp{width:42%}#body .u-w-043p-sp{width:43%}#body .u-w-044p-sp{width:44%}#body .u-w-045p-sp{width:45%}#body .u-w-046p-sp{width:46%}#body .u-w-047p-sp{width:47%}#body .u-w-048p-sp{width:48%}#body .u-w-049p-sp{width:49%}#body .u-w-050p-sp{width:50%}#body .u-w-051p-sp{width:51%}#body .u-w-052p-sp{width:52%}#body .u-w-053p-sp{width:53%}#body .u-w-054p-sp{width:54%}#body .u-w-055p-sp{width:55%}#body .u-w-056p-sp{width:56%}#body .u-w-057p-sp{width:57%}#body .u-w-058p-sp{width:58%}#body .u-w-059p-sp{width:59%}#body .u-w-060p-sp{width:60%}#body .u-w-061p-sp{width:61%}#body .u-w-062p-sp{width:62%}#body .u-w-063p-sp{width:63%}#body .u-w-064p-sp{width:64%}#body .u-w-065p-sp{width:65%}#body .u-w-066p-sp{width:66%}#body .u-w-067p-sp{width:67%}#body .u-w-068p-sp{width:68%}#body .u-w-069p-sp{width:69%}#body .u-w-070p-sp{width:70%}#body .u-w-071p-sp{width:71%}#body .u-w-072p-sp{width:72%}#body .u-w-073p-sp{width:73%}#body .u-w-074p-sp{width:74%}#body .u-w-075p-sp{width:75%}#body .u-w-076p-sp{width:76%}#body .u-w-077p-sp{width:77%}#body .u-w-078p-sp{width:78%}#body .u-w-079p-sp{width:79%}#body .u-w-080p-sp{width:80%}#body .u-w-081p-sp{width:81%}#body .u-w-082p-sp{width:82%}#body .u-w-083p-sp{width:83%}#body .u-w-084p-sp{width:84%}#body .u-w-085p-sp{width:85%}#body .u-w-086p-sp{width:86%}#body .u-w-087p-sp{width:87%}#body .u-w-088p-sp{width:88%}#body .u-w-089p-sp{width:89%}#body .u-w-090p-sp{width:90%}#body .u-w-091p-sp{width:91%}#body .u-w-092p-sp{width:92%}#body .u-w-093p-sp{width:93%}#body .u-w-094p-sp{width:94%}#body .u-w-095p-sp{width:95%}#body .u-w-096p-sp{width:96%}#body .u-w-097p-sp{width:97%}#body .u-w-098p-sp{width:98%}#body .u-w-099p-sp{width:99%}#body .u-w-100p-sp{width:100%}#body .u-show--pc{display:none}body{line-height:1.6;font-size:1.4rem;min-width:0;max-width:100vw;overflow-x:hidden}input,select,textarea{font-size:1.6rem}.elm-pc{display:none}.teaser-mv__scroll{display:none}.teaser-catch{padding:35px 0}.teaser-catch__subtitle{font-size:1.3rem}.teaser-catch__title{margin-top:15px}.teaser-catch__title img{width:300px;max-width:100%}.teaser-catch__days{margin-top:20px}.teaser-catch__days img{max-width:240px}.teaser-main{padding:60px 0}.teaser-main__layout{display:block}.teaser-main__head{padding-top:0;width:auto}.teaser-main__body{margin-top:50px;width:auto}.teaser-main__logo{margin-top:40px}.teaser-main__logo img{max-width:58%}.teaser-cv{padding:50px 15px 30px}a.teaser-cv__button{padding:20px 15px;width:85%;font-size:1.6rem}a.teaser-cv__button:before{right:-20px;top:calc(50% - 3px);width:41px;height:6px;background-size:contain}.footer__copy{padding:15px 15px}}
