@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! * * * * * * * * * * * * * * * * * * * *\  
  CSShake :: Package
  v1.6.0
  CSS classes to move your DOM
  (c) 2015 @elrumordelaluz
  http://elrumordelaluz.github.io/csshake/
  Licensed under MIT
\* * * * * * * * * * * * * * * * * * * * */.shake,.shake-chunk,.shake-crazy,.shake-hard,.shake-horizontal,.shake-little,.shake-opacity,.shake-rotate,.shake-slow,.shake-vertical{display:inherit;-webkit-transform-origin:center center;transform-origin:center center}.shake-constant.shake-constant--hover:hover,.shake-freeze,.shake-trigger:hover .shake-constant.shake-constant--hover{-webkit-animation-play-state:paused;animation-play-state:paused}.shake-chunk:hover,.shake-crazy:hover,.shake-freeze:hover,.shake-hard:hover,.shake-horizontal:hover,.shake-little:hover,.shake-opacity:hover,.shake-rotate:hover,.shake-slow:hover,.shake-trigger:hover .shake,.shake-trigger:hover .shake-chunk,.shake-trigger:hover .shake-crazy,.shake-trigger:hover .shake-freeze,.shake-trigger:hover .shake-hard,.shake-trigger:hover .shake-horizontal,.shake-trigger:hover .shake-little,.shake-trigger:hover .shake-opacity,.shake-trigger:hover .shake-rotate,.shake-trigger:hover .shake-slow,.shake-trigger:hover .shake-vertical,.shake-vertical:hover,.shake:hover{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes shake{2%{-webkit-transform:translate(-.5px,1.5px) rotate(-.5deg);transform:translate(-.5px,1.5px) rotate(-.5deg)}4%{-webkit-transform:translate(.5px,-1.5px) rotate(-.5deg);transform:translate(.5px,-1.5px) rotate(-.5deg)}6%{-webkit-transform:translate(-1.5px,-.5px) rotate(1.5deg);transform:translate(-1.5px,-.5px) rotate(1.5deg)}8%{-webkit-transform:translate(1.5px,-.5px) rotate(-.5deg);transform:translate(1.5px,-.5px) rotate(-.5deg)}10%{-webkit-transform:translate(-1.5px,-.5px) rotate(.5deg);transform:translate(-1.5px,-.5px) rotate(.5deg)}12%{-webkit-transform:translate(1.5px,2.5px) rotate(.5deg);transform:translate(1.5px,2.5px) rotate(.5deg)}14%{-webkit-transform:translate(-1.5px,-1.5px) rotate(.5deg);transform:translate(-1.5px,-1.5px) rotate(.5deg)}16%{-webkit-transform:translate(1.5px,-1.5px) rotate(1.5deg);transform:translate(1.5px,-1.5px) rotate(1.5deg)}18%{-webkit-transform:translate(-1.5px,-.5px) rotate(.5deg);transform:translate(-1.5px,-.5px) rotate(.5deg)}20%{-webkit-transform:translate(.5px,-.5px) rotate(1.5deg);transform:translate(.5px,-.5px) rotate(1.5deg)}22%{-webkit-transform:translate(.5px,-1.5px) rotate(.5deg);transform:translate(.5px,-1.5px) rotate(.5deg)}24%{-webkit-transform:translate(2.5px,.5px) rotate(-.5deg);transform:translate(2.5px,.5px) rotate(-.5deg)}26%{-webkit-transform:translate(.5px,-1.5px) rotate(1.5deg);transform:translate(.5px,-1.5px) rotate(1.5deg)}28%{-webkit-transform:translate(.5px,2.5px) rotate(-.5deg);transform:translate(.5px,2.5px) rotate(-.5deg)}30%{-webkit-transform:translate(.5px,-.5px) rotate(1.5deg);transform:translate(.5px,-.5px) rotate(1.5deg)}32%{-webkit-transform:translate(1.5px,2.5px) rotate(.5deg);transform:translate(1.5px,2.5px) rotate(.5deg)}34%{-webkit-transform:translate(-.5px,1.5px) rotate(1.5deg);transform:translate(-.5px,1.5px) rotate(1.5deg)}36%{-webkit-transform:translate(2.5px,1.5px) rotate(.5deg);transform:translate(2.5px,1.5px) rotate(.5deg)}38%{-webkit-transform:translate(-1.5px,-1.5px) rotate(-.5deg);transform:translate(-1.5px,-1.5px) rotate(-.5deg)}40%{-webkit-transform:translate(1.5px,-.5px) rotate(-.5deg);transform:translate(1.5px,-.5px) rotate(-.5deg)}42%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}44%{-webkit-transform:translate(-.5px,.5px) rotate(.5deg);transform:translate(-.5px,.5px) rotate(.5deg)}46%{-webkit-transform:translate(.5px,.5px) rotate(1.5deg);transform:translate(.5px,.5px) rotate(1.5deg)}48%{-webkit-transform:translate(-.5px,-.5px) rotate(1.5deg);transform:translate(-.5px,-.5px) rotate(1.5deg)}50%{-webkit-transform:translate(2.5px,-1.5px) rotate(-.5deg);transform:translate(2.5px,-1.5px) rotate(-.5deg)}52%{-webkit-transform:translate(.5px,2.5px) rotate(-.5deg);transform:translate(.5px,2.5px) rotate(-.5deg)}54%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}56%{-webkit-transform:translate(-.5px,2.5px) rotate(1.5deg);transform:translate(-.5px,2.5px) rotate(1.5deg)}58%{-webkit-transform:translate(-.5px,2.5px) rotate(1.5deg);transform:translate(-.5px,2.5px) rotate(1.5deg)}60%{-webkit-transform:translate(-.5px,.5px) rotate(1.5deg);transform:translate(-.5px,.5px) rotate(1.5deg)}62%{-webkit-transform:translate(1.5px,-.5px) rotate(1.5deg);transform:translate(1.5px,-.5px) rotate(1.5deg)}64%{-webkit-transform:translate(-.5px,1.5px) rotate(.5deg);transform:translate(-.5px,1.5px) rotate(.5deg)}66%{-webkit-transform:translate(2.5px,2.5px) rotate(.5deg);transform:translate(2.5px,2.5px) rotate(.5deg)}68%{-webkit-transform:translate(-1.5px,.5px) rotate(-.5deg);transform:translate(-1.5px,.5px) rotate(-.5deg)}70%{-webkit-transform:translate(-.5px,-1.5px) rotate(.5deg);transform:translate(-.5px,-1.5px) rotate(.5deg)}72%{-webkit-transform:translate(-1.5px,.5px) rotate(1.5deg);transform:translate(-1.5px,.5px) rotate(1.5deg)}74%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}76%{-webkit-transform:translate(.5px,2.5px) rotate(1.5deg);transform:translate(.5px,2.5px) rotate(1.5deg)}78%{-webkit-transform:translate(-1.5px,-1.5px) rotate(-.5deg);transform:translate(-1.5px,-1.5px) rotate(-.5deg)}80%{-webkit-transform:translate(1.5px,-.5px) rotate(-.5deg);transform:translate(1.5px,-.5px) rotate(-.5deg)}82%{-webkit-transform:translate(2.5px,-.5px) rotate(-.5deg);transform:translate(2.5px,-.5px) rotate(-.5deg)}84%{-webkit-transform:translate(1.5px,2.5px) rotate(.5deg);transform:translate(1.5px,2.5px) rotate(.5deg)}86%{-webkit-transform:translate(1.5px,1.5px) rotate(.5deg);transform:translate(1.5px,1.5px) rotate(.5deg)}88%{-webkit-transform:translate(-.5px,-.5px) rotate(-.5deg);transform:translate(-.5px,-.5px) rotate(-.5deg)}90%{-webkit-transform:translate(2.5px,2.5px) rotate(.5deg);transform:translate(2.5px,2.5px) rotate(.5deg)}92%{-webkit-transform:translate(-1.5px,2.5px) rotate(1.5deg);transform:translate(-1.5px,2.5px) rotate(1.5deg)}94%{-webkit-transform:translate(-1.5px,2.5px) rotate(1.5deg);transform:translate(-1.5px,2.5px) rotate(1.5deg)}96%{-webkit-transform:translate(-.5px,2.5px) rotate(.5deg);transform:translate(-.5px,2.5px) rotate(.5deg)}98%{-webkit-transform:translate(-1.5px,-.5px) rotate(1.5deg);transform:translate(-1.5px,-.5px) rotate(1.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake{2%{-webkit-transform:translate(-.5px,1.5px) rotate(-.5deg);transform:translate(-.5px,1.5px) rotate(-.5deg)}4%{-webkit-transform:translate(.5px,-1.5px) rotate(-.5deg);transform:translate(.5px,-1.5px) rotate(-.5deg)}6%{-webkit-transform:translate(-1.5px,-.5px) rotate(1.5deg);transform:translate(-1.5px,-.5px) rotate(1.5deg)}8%{-webkit-transform:translate(1.5px,-.5px) rotate(-.5deg);transform:translate(1.5px,-.5px) rotate(-.5deg)}10%{-webkit-transform:translate(-1.5px,-.5px) rotate(.5deg);transform:translate(-1.5px,-.5px) rotate(.5deg)}12%{-webkit-transform:translate(1.5px,2.5px) rotate(.5deg);transform:translate(1.5px,2.5px) rotate(.5deg)}14%{-webkit-transform:translate(-1.5px,-1.5px) rotate(.5deg);transform:translate(-1.5px,-1.5px) rotate(.5deg)}16%{-webkit-transform:translate(1.5px,-1.5px) rotate(1.5deg);transform:translate(1.5px,-1.5px) rotate(1.5deg)}18%{-webkit-transform:translate(-1.5px,-.5px) rotate(.5deg);transform:translate(-1.5px,-.5px) rotate(.5deg)}20%{-webkit-transform:translate(.5px,-.5px) rotate(1.5deg);transform:translate(.5px,-.5px) rotate(1.5deg)}22%{-webkit-transform:translate(.5px,-1.5px) rotate(.5deg);transform:translate(.5px,-1.5px) rotate(.5deg)}24%{-webkit-transform:translate(2.5px,.5px) rotate(-.5deg);transform:translate(2.5px,.5px) rotate(-.5deg)}26%{-webkit-transform:translate(.5px,-1.5px) rotate(1.5deg);transform:translate(.5px,-1.5px) rotate(1.5deg)}28%{-webkit-transform:translate(.5px,2.5px) rotate(-.5deg);transform:translate(.5px,2.5px) rotate(-.5deg)}30%{-webkit-transform:translate(.5px,-.5px) rotate(1.5deg);transform:translate(.5px,-.5px) rotate(1.5deg)}32%{-webkit-transform:translate(1.5px,2.5px) rotate(.5deg);transform:translate(1.5px,2.5px) rotate(.5deg)}34%{-webkit-transform:translate(-.5px,1.5px) rotate(1.5deg);transform:translate(-.5px,1.5px) rotate(1.5deg)}36%{-webkit-transform:translate(2.5px,1.5px) rotate(.5deg);transform:translate(2.5px,1.5px) rotate(.5deg)}38%{-webkit-transform:translate(-1.5px,-1.5px) rotate(-.5deg);transform:translate(-1.5px,-1.5px) rotate(-.5deg)}40%{-webkit-transform:translate(1.5px,-.5px) rotate(-.5deg);transform:translate(1.5px,-.5px) rotate(-.5deg)}42%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}44%{-webkit-transform:translate(-.5px,.5px) rotate(.5deg);transform:translate(-.5px,.5px) rotate(.5deg)}46%{-webkit-transform:translate(.5px,.5px) rotate(1.5deg);transform:translate(.5px,.5px) rotate(1.5deg)}48%{-webkit-transform:translate(-.5px,-.5px) rotate(1.5deg);transform:translate(-.5px,-.5px) rotate(1.5deg)}50%{-webkit-transform:translate(2.5px,-1.5px) rotate(-.5deg);transform:translate(2.5px,-1.5px) rotate(-.5deg)}52%{-webkit-transform:translate(.5px,2.5px) rotate(-.5deg);transform:translate(.5px,2.5px) rotate(-.5deg)}54%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}56%{-webkit-transform:translate(-.5px,2.5px) rotate(1.5deg);transform:translate(-.5px,2.5px) rotate(1.5deg)}58%{-webkit-transform:translate(-.5px,2.5px) rotate(1.5deg);transform:translate(-.5px,2.5px) rotate(1.5deg)}60%{-webkit-transform:translate(-.5px,.5px) rotate(1.5deg);transform:translate(-.5px,.5px) rotate(1.5deg)}62%{-webkit-transform:translate(1.5px,-.5px) rotate(1.5deg);transform:translate(1.5px,-.5px) rotate(1.5deg)}64%{-webkit-transform:translate(-.5px,1.5px) rotate(.5deg);transform:translate(-.5px,1.5px) rotate(.5deg)}66%{-webkit-transform:translate(2.5px,2.5px) rotate(.5deg);transform:translate(2.5px,2.5px) rotate(.5deg)}68%{-webkit-transform:translate(-1.5px,.5px) rotate(-.5deg);transform:translate(-1.5px,.5px) rotate(-.5deg)}70%{-webkit-transform:translate(-.5px,-1.5px) rotate(.5deg);transform:translate(-.5px,-1.5px) rotate(.5deg)}72%{-webkit-transform:translate(-1.5px,.5px) rotate(1.5deg);transform:translate(-1.5px,.5px) rotate(1.5deg)}74%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}76%{-webkit-transform:translate(.5px,2.5px) rotate(1.5deg);transform:translate(.5px,2.5px) rotate(1.5deg)}78%{-webkit-transform:translate(-1.5px,-1.5px) rotate(-.5deg);transform:translate(-1.5px,-1.5px) rotate(-.5deg)}80%{-webkit-transform:translate(1.5px,-.5px) rotate(-.5deg);transform:translate(1.5px,-.5px) rotate(-.5deg)}82%{-webkit-transform:translate(2.5px,-.5px) rotate(-.5deg);transform:translate(2.5px,-.5px) rotate(-.5deg)}84%{-webkit-transform:translate(1.5px,2.5px) rotate(.5deg);transform:translate(1.5px,2.5px) rotate(.5deg)}86%{-webkit-transform:translate(1.5px,1.5px) rotate(.5deg);transform:translate(1.5px,1.5px) rotate(.5deg)}88%{-webkit-transform:translate(-.5px,-.5px) rotate(-.5deg);transform:translate(-.5px,-.5px) rotate(-.5deg)}90%{-webkit-transform:translate(2.5px,2.5px) rotate(.5deg);transform:translate(2.5px,2.5px) rotate(.5deg)}92%{-webkit-transform:translate(-1.5px,2.5px) rotate(1.5deg);transform:translate(-1.5px,2.5px) rotate(1.5deg)}94%{-webkit-transform:translate(-1.5px,2.5px) rotate(1.5deg);transform:translate(-1.5px,2.5px) rotate(1.5deg)}96%{-webkit-transform:translate(-.5px,2.5px) rotate(.5deg);transform:translate(-.5px,2.5px) rotate(.5deg)}98%{-webkit-transform:translate(-1.5px,-.5px) rotate(1.5deg);transform:translate(-1.5px,-.5px) rotate(1.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-trigger:hover .shake,.shake.shake-constant,.shake.shake-freeze,.shake:hover{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-little{2%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}4%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}6%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}8%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}10%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}12%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}14%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}16%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}18%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}20%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}22%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}24%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}26%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}28%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}30%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}32%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}34%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}36%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}38%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}40%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}42%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}44%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}46%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}48%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}50%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}52%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}54%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}56%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}58%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}60%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}62%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}64%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}66%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}68%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}70%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}72%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}74%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}76%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}78%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}80%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}82%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}84%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}86%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}88%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}90%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}92%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}94%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}96%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}98%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-little{2%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}4%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}6%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}8%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}10%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}12%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}14%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}16%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}18%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}20%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}22%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}24%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}26%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}28%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}30%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}32%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}34%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}36%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}38%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}40%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}42%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}44%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}46%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}48%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}50%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}52%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}54%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}56%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}58%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}60%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}62%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}64%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}66%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}68%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}70%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}72%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}74%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}76%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}78%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}80%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}82%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}84%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}86%{-webkit-transform:translate(0,1px) rotate(.5deg);transform:translate(0,1px) rotate(.5deg)}88%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}90%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}92%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}94%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}96%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}98%{-webkit-transform:translate(1px,0) rotate(.5deg);transform:translate(1px,0) rotate(.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-little.shake-constant,.shake-little.shake-freeze,.shake-little:hover,.shake-trigger:hover .shake-little{-webkit-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-slow{2%{-webkit-transform:translate(7px,9px) rotate(1.5deg);transform:translate(7px,9px) rotate(1.5deg)}4%{-webkit-transform:translate(4px,-5px) rotate(-.5deg);transform:translate(4px,-5px) rotate(-.5deg)}6%{-webkit-transform:translate(6px,-9px) rotate(1.5deg);transform:translate(6px,-9px) rotate(1.5deg)}8%{-webkit-transform:translate(-3px,6px) rotate(-2.5deg);transform:translate(-3px,6px) rotate(-2.5deg)}10%{-webkit-transform:translate(-2px,10px) rotate(-1.5deg);transform:translate(-2px,10px) rotate(-1.5deg)}12%{-webkit-transform:translate(7px,-8px) rotate(-1.5deg);transform:translate(7px,-8px) rotate(-1.5deg)}14%{-webkit-transform:translate(-4px,9px) rotate(-1.5deg);transform:translate(-4px,9px) rotate(-1.5deg)}16%{-webkit-transform:translate(-3px,-5px) rotate(.5deg);transform:translate(-3px,-5px) rotate(.5deg)}18%{-webkit-transform:translate(5px,2px) rotate(-2.5deg);transform:translate(5px,2px) rotate(-2.5deg)}20%{-webkit-transform:translate(8px,10px) rotate(-2.5deg);transform:translate(8px,10px) rotate(-2.5deg)}22%{-webkit-transform:translate(-8px,-1px) rotate(3.5deg);transform:translate(-8px,-1px) rotate(3.5deg)}24%{-webkit-transform:translate(-6px,0) rotate(1.5deg);transform:translate(-6px,0) rotate(1.5deg)}26%{-webkit-transform:translate(-1px,3px) rotate(2.5deg);transform:translate(-1px,3px) rotate(2.5deg)}28%{-webkit-transform:translate(-8px,4px) rotate(-2.5deg);transform:translate(-8px,4px) rotate(-2.5deg)}30%{-webkit-transform:translate(-3px,0) rotate(.5deg);transform:translate(-3px,0) rotate(.5deg)}32%{-webkit-transform:translate(8px,-2px) rotate(-1.5deg);transform:translate(8px,-2px) rotate(-1.5deg)}34%{-webkit-transform:translate(10px,5px) rotate(1.5deg);transform:translate(10px,5px) rotate(1.5deg)}36%{-webkit-transform:translate(10px,1px) rotate(2.5deg);transform:translate(10px,1px) rotate(2.5deg)}38%{-webkit-transform:translate(10px,2px) rotate(1.5deg);transform:translate(10px,2px) rotate(1.5deg)}40%{-webkit-transform:translate(10px,0) rotate(1.5deg);transform:translate(10px,0) rotate(1.5deg)}42%{-webkit-transform:translate(-8px,4px) rotate(-2.5deg);transform:translate(-8px,4px) rotate(-2.5deg)}44%{-webkit-transform:translate(-9px,-2px) rotate(-1.5deg);transform:translate(-9px,-2px) rotate(-1.5deg)}46%{-webkit-transform:translate(-2px,6px) rotate(2.5deg);transform:translate(-2px,6px) rotate(2.5deg)}48%{-webkit-transform:translate(-2px,7px) rotate(1.5deg);transform:translate(-2px,7px) rotate(1.5deg)}50%{-webkit-transform:translate(-4px,1px) rotate(-1.5deg);transform:translate(-4px,1px) rotate(-1.5deg)}52%{-webkit-transform:translate(-2px,-1px) rotate(-1.5deg);transform:translate(-2px,-1px) rotate(-1.5deg)}54%{-webkit-transform:translate(8px,-9px) rotate(-2.5deg);transform:translate(8px,-9px) rotate(-2.5deg)}56%{-webkit-transform:translate(6px,-7px) rotate(-1.5deg);transform:translate(6px,-7px) rotate(-1.5deg)}58%{-webkit-transform:translate(7px,3px) rotate(2.5deg);transform:translate(7px,3px) rotate(2.5deg)}60%{-webkit-transform:translate(-9px,-6px) rotate(2.5deg);transform:translate(-9px,-6px) rotate(2.5deg)}62%{-webkit-transform:translate(-3px,10px) rotate(3.5deg);transform:translate(-3px,10px) rotate(3.5deg)}64%{-webkit-transform:translate(1px,0) rotate(1.5deg);transform:translate(1px,0) rotate(1.5deg)}66%{-webkit-transform:translate(7px,5px) rotate(.5deg);transform:translate(7px,5px) rotate(.5deg)}68%{-webkit-transform:translate(3px,1px) rotate(-1.5deg);transform:translate(3px,1px) rotate(-1.5deg)}70%{-webkit-transform:translate(10px,-6px) rotate(-1.5deg);transform:translate(10px,-6px) rotate(-1.5deg)}72%{-webkit-transform:translate(4px,7px) rotate(-.5deg);transform:translate(4px,7px) rotate(-.5deg)}74%{-webkit-transform:translate(-8px,-9px) rotate(-1.5deg);transform:translate(-8px,-9px) rotate(-1.5deg)}76%{-webkit-transform:translate(-1px,0) rotate(.5deg);transform:translate(-1px,0) rotate(.5deg)}78%{-webkit-transform:translate(-9px,0) rotate(-.5deg);transform:translate(-9px,0) rotate(-.5deg)}80%{-webkit-transform:translate(3px,-2px) rotate(-1.5deg);transform:translate(3px,-2px) rotate(-1.5deg)}82%{-webkit-transform:translate(3px,-9px) rotate(-1.5deg);transform:translate(3px,-9px) rotate(-1.5deg)}84%{-webkit-transform:translate(-9px,4px) rotate(2.5deg);transform:translate(-9px,4px) rotate(2.5deg)}86%{-webkit-transform:translate(-2px,-7px) rotate(-1.5deg);transform:translate(-2px,-7px) rotate(-1.5deg)}88%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}90%{-webkit-transform:translate(8px,-5px) rotate(.5deg);transform:translate(8px,-5px) rotate(.5deg)}92%{-webkit-transform:translate(6px,9px) rotate(-2.5deg);transform:translate(6px,9px) rotate(-2.5deg)}94%{-webkit-transform:translate(-2px,-7px) rotate(3.5deg);transform:translate(-2px,-7px) rotate(3.5deg)}96%{-webkit-transform:translate(-3px,10px) rotate(-.5deg);transform:translate(-3px,10px) rotate(-.5deg)}98%{-webkit-transform:translate(-9px,1px) rotate(-.5deg);transform:translate(-9px,1px) rotate(-.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-slow{2%{-webkit-transform:translate(7px,9px) rotate(1.5deg);transform:translate(7px,9px) rotate(1.5deg)}4%{-webkit-transform:translate(4px,-5px) rotate(-.5deg);transform:translate(4px,-5px) rotate(-.5deg)}6%{-webkit-transform:translate(6px,-9px) rotate(1.5deg);transform:translate(6px,-9px) rotate(1.5deg)}8%{-webkit-transform:translate(-3px,6px) rotate(-2.5deg);transform:translate(-3px,6px) rotate(-2.5deg)}10%{-webkit-transform:translate(-2px,10px) rotate(-1.5deg);transform:translate(-2px,10px) rotate(-1.5deg)}12%{-webkit-transform:translate(7px,-8px) rotate(-1.5deg);transform:translate(7px,-8px) rotate(-1.5deg)}14%{-webkit-transform:translate(-4px,9px) rotate(-1.5deg);transform:translate(-4px,9px) rotate(-1.5deg)}16%{-webkit-transform:translate(-3px,-5px) rotate(.5deg);transform:translate(-3px,-5px) rotate(.5deg)}18%{-webkit-transform:translate(5px,2px) rotate(-2.5deg);transform:translate(5px,2px) rotate(-2.5deg)}20%{-webkit-transform:translate(8px,10px) rotate(-2.5deg);transform:translate(8px,10px) rotate(-2.5deg)}22%{-webkit-transform:translate(-8px,-1px) rotate(3.5deg);transform:translate(-8px,-1px) rotate(3.5deg)}24%{-webkit-transform:translate(-6px,0) rotate(1.5deg);transform:translate(-6px,0) rotate(1.5deg)}26%{-webkit-transform:translate(-1px,3px) rotate(2.5deg);transform:translate(-1px,3px) rotate(2.5deg)}28%{-webkit-transform:translate(-8px,4px) rotate(-2.5deg);transform:translate(-8px,4px) rotate(-2.5deg)}30%{-webkit-transform:translate(-3px,0) rotate(.5deg);transform:translate(-3px,0) rotate(.5deg)}32%{-webkit-transform:translate(8px,-2px) rotate(-1.5deg);transform:translate(8px,-2px) rotate(-1.5deg)}34%{-webkit-transform:translate(10px,5px) rotate(1.5deg);transform:translate(10px,5px) rotate(1.5deg)}36%{-webkit-transform:translate(10px,1px) rotate(2.5deg);transform:translate(10px,1px) rotate(2.5deg)}38%{-webkit-transform:translate(10px,2px) rotate(1.5deg);transform:translate(10px,2px) rotate(1.5deg)}40%{-webkit-transform:translate(10px,0) rotate(1.5deg);transform:translate(10px,0) rotate(1.5deg)}42%{-webkit-transform:translate(-8px,4px) rotate(-2.5deg);transform:translate(-8px,4px) rotate(-2.5deg)}44%{-webkit-transform:translate(-9px,-2px) rotate(-1.5deg);transform:translate(-9px,-2px) rotate(-1.5deg)}46%{-webkit-transform:translate(-2px,6px) rotate(2.5deg);transform:translate(-2px,6px) rotate(2.5deg)}48%{-webkit-transform:translate(-2px,7px) rotate(1.5deg);transform:translate(-2px,7px) rotate(1.5deg)}50%{-webkit-transform:translate(-4px,1px) rotate(-1.5deg);transform:translate(-4px,1px) rotate(-1.5deg)}52%{-webkit-transform:translate(-2px,-1px) rotate(-1.5deg);transform:translate(-2px,-1px) rotate(-1.5deg)}54%{-webkit-transform:translate(8px,-9px) rotate(-2.5deg);transform:translate(8px,-9px) rotate(-2.5deg)}56%{-webkit-transform:translate(6px,-7px) rotate(-1.5deg);transform:translate(6px,-7px) rotate(-1.5deg)}58%{-webkit-transform:translate(7px,3px) rotate(2.5deg);transform:translate(7px,3px) rotate(2.5deg)}60%{-webkit-transform:translate(-9px,-6px) rotate(2.5deg);transform:translate(-9px,-6px) rotate(2.5deg)}62%{-webkit-transform:translate(-3px,10px) rotate(3.5deg);transform:translate(-3px,10px) rotate(3.5deg)}64%{-webkit-transform:translate(1px,0) rotate(1.5deg);transform:translate(1px,0) rotate(1.5deg)}66%{-webkit-transform:translate(7px,5px) rotate(.5deg);transform:translate(7px,5px) rotate(.5deg)}68%{-webkit-transform:translate(3px,1px) rotate(-1.5deg);transform:translate(3px,1px) rotate(-1.5deg)}70%{-webkit-transform:translate(10px,-6px) rotate(-1.5deg);transform:translate(10px,-6px) rotate(-1.5deg)}72%{-webkit-transform:translate(4px,7px) rotate(-.5deg);transform:translate(4px,7px) rotate(-.5deg)}74%{-webkit-transform:translate(-8px,-9px) rotate(-1.5deg);transform:translate(-8px,-9px) rotate(-1.5deg)}76%{-webkit-transform:translate(-1px,0) rotate(.5deg);transform:translate(-1px,0) rotate(.5deg)}78%{-webkit-transform:translate(-9px,0) rotate(-.5deg);transform:translate(-9px,0) rotate(-.5deg)}80%{-webkit-transform:translate(3px,-2px) rotate(-1.5deg);transform:translate(3px,-2px) rotate(-1.5deg)}82%{-webkit-transform:translate(3px,-9px) rotate(-1.5deg);transform:translate(3px,-9px) rotate(-1.5deg)}84%{-webkit-transform:translate(-9px,4px) rotate(2.5deg);transform:translate(-9px,4px) rotate(2.5deg)}86%{-webkit-transform:translate(-2px,-7px) rotate(-1.5deg);transform:translate(-2px,-7px) rotate(-1.5deg)}88%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}90%{-webkit-transform:translate(8px,-5px) rotate(.5deg);transform:translate(8px,-5px) rotate(.5deg)}92%{-webkit-transform:translate(6px,9px) rotate(-2.5deg);transform:translate(6px,9px) rotate(-2.5deg)}94%{-webkit-transform:translate(-2px,-7px) rotate(3.5deg);transform:translate(-2px,-7px) rotate(3.5deg)}96%{-webkit-transform:translate(-3px,10px) rotate(-.5deg);transform:translate(-3px,10px) rotate(-.5deg)}98%{-webkit-transform:translate(-9px,1px) rotate(-.5deg);transform:translate(-9px,1px) rotate(-.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-slow.shake-constant,.shake-slow.shake-freeze,.shake-slow:hover,.shake-trigger:hover .shake-slow{-webkit-animation-name:shake-slow;animation-name:shake-slow;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-hard{2%{-webkit-transform:translate(-9px,5px) rotate(2.5deg);transform:translate(-9px,5px) rotate(2.5deg)}4%{-webkit-transform:translate(-8px,-9px) rotate(1.5deg);transform:translate(-8px,-9px) rotate(1.5deg)}6%{-webkit-transform:translate(-3px,-2px) rotate(-1.5deg);transform:translate(-3px,-2px) rotate(-1.5deg)}8%{-webkit-transform:translate(-2px,6px) rotate(-2.5deg);transform:translate(-2px,6px) rotate(-2.5deg)}10%{-webkit-transform:translate(10px,-6px) rotate(1.5deg);transform:translate(10px,-6px) rotate(1.5deg)}12%{-webkit-transform:translate(4px,2px) rotate(-2.5deg);transform:translate(4px,2px) rotate(-2.5deg)}14%{-webkit-transform:translate(6px,4px) rotate(.5deg);transform:translate(6px,4px) rotate(.5deg)}16%{-webkit-transform:translate(-8px,6px) rotate(2.5deg);transform:translate(-8px,6px) rotate(2.5deg)}18%{-webkit-transform:translate(2px,-7px) rotate(1.5deg);transform:translate(2px,-7px) rotate(1.5deg)}20%{-webkit-transform:translate(-1px,3px) rotate(.5deg);transform:translate(-1px,3px) rotate(.5deg)}22%{-webkit-transform:translate(-1px,-9px) rotate(-1.5deg);transform:translate(-1px,-9px) rotate(-1.5deg)}24%{-webkit-transform:translate(1px,2px) rotate(.5deg);transform:translate(1px,2px) rotate(.5deg)}26%{-webkit-transform:translate(2px,-7px) rotate(2.5deg);transform:translate(2px,-7px) rotate(2.5deg)}28%{-webkit-transform:translate(-5px,-4px) rotate(2.5deg);transform:translate(-5px,-4px) rotate(2.5deg)}30%{-webkit-transform:translate(-2px,7px) rotate(-.5deg);transform:translate(-2px,7px) rotate(-.5deg)}32%{-webkit-transform:translate(-2px,0) rotate(-.5deg);transform:translate(-2px,0) rotate(-.5deg)}34%{-webkit-transform:translate(6px,7px) rotate(-1.5deg);transform:translate(6px,7px) rotate(-1.5deg)}36%{-webkit-transform:translate(7px,3px) rotate(-.5deg);transform:translate(7px,3px) rotate(-.5deg)}38%{-webkit-transform:translate(-1px,1px) rotate(-2.5deg);transform:translate(-1px,1px) rotate(-2.5deg)}40%{-webkit-transform:translate(-7px,1px) rotate(3.5deg);transform:translate(-7px,1px) rotate(3.5deg)}42%{-webkit-transform:translate(-1px,10px) rotate(.5deg);transform:translate(-1px,10px) rotate(.5deg)}44%{-webkit-transform:translate(-1px,-6px) rotate(3.5deg);transform:translate(-1px,-6px) rotate(3.5deg)}46%{-webkit-transform:translate(3px,3px) rotate(-1.5deg);transform:translate(3px,3px) rotate(-1.5deg)}48%{-webkit-transform:translate(-6px,-2px) rotate(2.5deg);transform:translate(-6px,-2px) rotate(2.5deg)}50%{-webkit-transform:translate(4px,2px) rotate(.5deg);transform:translate(4px,2px) rotate(.5deg)}52%{-webkit-transform:translate(-2px,-2px) rotate(1.5deg);transform:translate(-2px,-2px) rotate(1.5deg)}54%{-webkit-transform:translate(2px,2px) rotate(-.5deg);transform:translate(2px,2px) rotate(-.5deg)}56%{-webkit-transform:translate(10px,-8px) rotate(.5deg);transform:translate(10px,-8px) rotate(.5deg)}58%{-webkit-transform:translate(1px,9px) rotate(2.5deg);transform:translate(1px,9px) rotate(2.5deg)}60%{-webkit-transform:translate(9px,8px) rotate(1.5deg);transform:translate(9px,8px) rotate(1.5deg)}62%{-webkit-transform:translate(10px,10px) rotate(3.5deg);transform:translate(10px,10px) rotate(3.5deg)}64%{-webkit-transform:translate(4px,8px) rotate(-1.5deg);transform:translate(4px,8px) rotate(-1.5deg)}66%{-webkit-transform:translate(0,7px) rotate(2.5deg);transform:translate(0,7px) rotate(2.5deg)}68%{-webkit-transform:translate(0,8px) rotate(3.5deg);transform:translate(0,8px) rotate(3.5deg)}70%{-webkit-transform:translate(10px,-5px) rotate(2.5deg);transform:translate(10px,-5px) rotate(2.5deg)}72%{-webkit-transform:translate(-3px,0) rotate(1.5deg);transform:translate(-3px,0) rotate(1.5deg)}74%{-webkit-transform:translate(-2px,6px) rotate(1.5deg);transform:translate(-2px,6px) rotate(1.5deg)}76%{-webkit-transform:translate(2px,-7px) rotate(3.5deg);transform:translate(2px,-7px) rotate(3.5deg)}78%{-webkit-transform:translate(8px,2px) rotate(.5deg);transform:translate(8px,2px) rotate(.5deg)}80%{-webkit-transform:translate(5px,-5px) rotate(-2.5deg);transform:translate(5px,-5px) rotate(-2.5deg)}82%{-webkit-transform:translate(6px,-8px) rotate(-1.5deg);transform:translate(6px,-8px) rotate(-1.5deg)}84%{-webkit-transform:translate(-6px,-9px) rotate(-1.5deg);transform:translate(-6px,-9px) rotate(-1.5deg)}86%{-webkit-transform:translate(2px,-4px) rotate(3.5deg);transform:translate(2px,-4px) rotate(3.5deg)}88%{-webkit-transform:translate(3px,-3px) rotate(2.5deg);transform:translate(3px,-3px) rotate(2.5deg)}90%{-webkit-transform:translate(4px,1px) rotate(-.5deg);transform:translate(4px,1px) rotate(-.5deg)}92%{-webkit-transform:translate(5px,-9px) rotate(-2.5deg);transform:translate(5px,-9px) rotate(-2.5deg)}94%{-webkit-transform:translate(0,-4px) rotate(1.5deg);transform:translate(0,-4px) rotate(1.5deg)}96%{-webkit-transform:translate(-7px,1px) rotate(2.5deg);transform:translate(-7px,1px) rotate(2.5deg)}98%{-webkit-transform:translate(4px,3px) rotate(-1.5deg);transform:translate(4px,3px) rotate(-1.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-hard{2%{-webkit-transform:translate(-9px,5px) rotate(2.5deg);transform:translate(-9px,5px) rotate(2.5deg)}4%{-webkit-transform:translate(-8px,-9px) rotate(1.5deg);transform:translate(-8px,-9px) rotate(1.5deg)}6%{-webkit-transform:translate(-3px,-2px) rotate(-1.5deg);transform:translate(-3px,-2px) rotate(-1.5deg)}8%{-webkit-transform:translate(-2px,6px) rotate(-2.5deg);transform:translate(-2px,6px) rotate(-2.5deg)}10%{-webkit-transform:translate(10px,-6px) rotate(1.5deg);transform:translate(10px,-6px) rotate(1.5deg)}12%{-webkit-transform:translate(4px,2px) rotate(-2.5deg);transform:translate(4px,2px) rotate(-2.5deg)}14%{-webkit-transform:translate(6px,4px) rotate(.5deg);transform:translate(6px,4px) rotate(.5deg)}16%{-webkit-transform:translate(-8px,6px) rotate(2.5deg);transform:translate(-8px,6px) rotate(2.5deg)}18%{-webkit-transform:translate(2px,-7px) rotate(1.5deg);transform:translate(2px,-7px) rotate(1.5deg)}20%{-webkit-transform:translate(-1px,3px) rotate(.5deg);transform:translate(-1px,3px) rotate(.5deg)}22%{-webkit-transform:translate(-1px,-9px) rotate(-1.5deg);transform:translate(-1px,-9px) rotate(-1.5deg)}24%{-webkit-transform:translate(1px,2px) rotate(.5deg);transform:translate(1px,2px) rotate(.5deg)}26%{-webkit-transform:translate(2px,-7px) rotate(2.5deg);transform:translate(2px,-7px) rotate(2.5deg)}28%{-webkit-transform:translate(-5px,-4px) rotate(2.5deg);transform:translate(-5px,-4px) rotate(2.5deg)}30%{-webkit-transform:translate(-2px,7px) rotate(-.5deg);transform:translate(-2px,7px) rotate(-.5deg)}32%{-webkit-transform:translate(-2px,0) rotate(-.5deg);transform:translate(-2px,0) rotate(-.5deg)}34%{-webkit-transform:translate(6px,7px) rotate(-1.5deg);transform:translate(6px,7px) rotate(-1.5deg)}36%{-webkit-transform:translate(7px,3px) rotate(-.5deg);transform:translate(7px,3px) rotate(-.5deg)}38%{-webkit-transform:translate(-1px,1px) rotate(-2.5deg);transform:translate(-1px,1px) rotate(-2.5deg)}40%{-webkit-transform:translate(-7px,1px) rotate(3.5deg);transform:translate(-7px,1px) rotate(3.5deg)}42%{-webkit-transform:translate(-1px,10px) rotate(.5deg);transform:translate(-1px,10px) rotate(.5deg)}44%{-webkit-transform:translate(-1px,-6px) rotate(3.5deg);transform:translate(-1px,-6px) rotate(3.5deg)}46%{-webkit-transform:translate(3px,3px) rotate(-1.5deg);transform:translate(3px,3px) rotate(-1.5deg)}48%{-webkit-transform:translate(-6px,-2px) rotate(2.5deg);transform:translate(-6px,-2px) rotate(2.5deg)}50%{-webkit-transform:translate(4px,2px) rotate(.5deg);transform:translate(4px,2px) rotate(.5deg)}52%{-webkit-transform:translate(-2px,-2px) rotate(1.5deg);transform:translate(-2px,-2px) rotate(1.5deg)}54%{-webkit-transform:translate(2px,2px) rotate(-.5deg);transform:translate(2px,2px) rotate(-.5deg)}56%{-webkit-transform:translate(10px,-8px) rotate(.5deg);transform:translate(10px,-8px) rotate(.5deg)}58%{-webkit-transform:translate(1px,9px) rotate(2.5deg);transform:translate(1px,9px) rotate(2.5deg)}60%{-webkit-transform:translate(9px,8px) rotate(1.5deg);transform:translate(9px,8px) rotate(1.5deg)}62%{-webkit-transform:translate(10px,10px) rotate(3.5deg);transform:translate(10px,10px) rotate(3.5deg)}64%{-webkit-transform:translate(4px,8px) rotate(-1.5deg);transform:translate(4px,8px) rotate(-1.5deg)}66%{-webkit-transform:translate(0,7px) rotate(2.5deg);transform:translate(0,7px) rotate(2.5deg)}68%{-webkit-transform:translate(0,8px) rotate(3.5deg);transform:translate(0,8px) rotate(3.5deg)}70%{-webkit-transform:translate(10px,-5px) rotate(2.5deg);transform:translate(10px,-5px) rotate(2.5deg)}72%{-webkit-transform:translate(-3px,0) rotate(1.5deg);transform:translate(-3px,0) rotate(1.5deg)}74%{-webkit-transform:translate(-2px,6px) rotate(1.5deg);transform:translate(-2px,6px) rotate(1.5deg)}76%{-webkit-transform:translate(2px,-7px) rotate(3.5deg);transform:translate(2px,-7px) rotate(3.5deg)}78%{-webkit-transform:translate(8px,2px) rotate(.5deg);transform:translate(8px,2px) rotate(.5deg)}80%{-webkit-transform:translate(5px,-5px) rotate(-2.5deg);transform:translate(5px,-5px) rotate(-2.5deg)}82%{-webkit-transform:translate(6px,-8px) rotate(-1.5deg);transform:translate(6px,-8px) rotate(-1.5deg)}84%{-webkit-transform:translate(-6px,-9px) rotate(-1.5deg);transform:translate(-6px,-9px) rotate(-1.5deg)}86%{-webkit-transform:translate(2px,-4px) rotate(3.5deg);transform:translate(2px,-4px) rotate(3.5deg)}88%{-webkit-transform:translate(3px,-3px) rotate(2.5deg);transform:translate(3px,-3px) rotate(2.5deg)}90%{-webkit-transform:translate(4px,1px) rotate(-.5deg);transform:translate(4px,1px) rotate(-.5deg)}92%{-webkit-transform:translate(5px,-9px) rotate(-2.5deg);transform:translate(5px,-9px) rotate(-2.5deg)}94%{-webkit-transform:translate(0,-4px) rotate(1.5deg);transform:translate(0,-4px) rotate(1.5deg)}96%{-webkit-transform:translate(-7px,1px) rotate(2.5deg);transform:translate(-7px,1px) rotate(2.5deg)}98%{-webkit-transform:translate(4px,3px) rotate(-1.5deg);transform:translate(4px,3px) rotate(-1.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-hard.shake-constant,.shake-hard.shake-freeze,.shake-hard:hover,.shake-trigger:hover .shake-hard{-webkit-animation-name:shake-hard;animation-name:shake-hard;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-horizontal{2%{-webkit-transform:translate(9px,0) rotate(0);transform:translate(9px,0) rotate(0)}4%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}6%{-webkit-transform:translate(7px,0) rotate(0);transform:translate(7px,0) rotate(0)}8%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}10%{-webkit-transform:translate(-7px,0) rotate(0);transform:translate(-7px,0) rotate(0)}12%{-webkit-transform:translate(6px,0) rotate(0);transform:translate(6px,0) rotate(0)}14%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}16%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}18%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}20%{-webkit-transform:translate(-1px,0) rotate(0);transform:translate(-1px,0) rotate(0)}22%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}24%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}26%{-webkit-transform:translate(2px,0) rotate(0);transform:translate(2px,0) rotate(0)}28%{-webkit-transform:translate(-1px,0) rotate(0);transform:translate(-1px,0) rotate(0)}30%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}32%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}34%{-webkit-transform:translate(-9px,0) rotate(0);transform:translate(-9px,0) rotate(0)}36%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}38%{-webkit-transform:translate(7px,0) rotate(0);transform:translate(7px,0) rotate(0)}40%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}42%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}44%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}46%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}48%{-webkit-transform:translate(-8px,0) rotate(0);transform:translate(-8px,0) rotate(0)}50%{-webkit-transform:translate(4px,0) rotate(0);transform:translate(4px,0) rotate(0)}52%{-webkit-transform:translate(8px,0) rotate(0);transform:translate(8px,0) rotate(0)}54%{-webkit-transform:translate(2px,0) rotate(0);transform:translate(2px,0) rotate(0)}56%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}58%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}60%{-webkit-transform:translate(5px,0) rotate(0);transform:translate(5px,0) rotate(0)}62%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}64%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}66%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}68%{-webkit-transform:translate(-9px,0) rotate(0);transform:translate(-9px,0) rotate(0)}70%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}72%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}74%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}76%{-webkit-transform:translate(9px,0) rotate(0);transform:translate(9px,0) rotate(0)}78%{-webkit-transform:translate(8px,0) rotate(0);transform:translate(8px,0) rotate(0)}80%{-webkit-transform:translate(-8px,0) rotate(0);transform:translate(-8px,0) rotate(0)}82%{-webkit-transform:translate(4px,0) rotate(0);transform:translate(4px,0) rotate(0)}84%{-webkit-transform:translate(6px,0) rotate(0);transform:translate(6px,0) rotate(0)}86%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}88%{-webkit-transform:translate(10px,0) rotate(0);transform:translate(10px,0) rotate(0)}90%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}92%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}94%{-webkit-transform:translate(4px,0) rotate(0);transform:translate(4px,0) rotate(0)}96%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}98%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-horizontal{2%{-webkit-transform:translate(9px,0) rotate(0);transform:translate(9px,0) rotate(0)}4%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}6%{-webkit-transform:translate(7px,0) rotate(0);transform:translate(7px,0) rotate(0)}8%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}10%{-webkit-transform:translate(-7px,0) rotate(0);transform:translate(-7px,0) rotate(0)}12%{-webkit-transform:translate(6px,0) rotate(0);transform:translate(6px,0) rotate(0)}14%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}16%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}18%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}20%{-webkit-transform:translate(-1px,0) rotate(0);transform:translate(-1px,0) rotate(0)}22%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}24%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}26%{-webkit-transform:translate(2px,0) rotate(0);transform:translate(2px,0) rotate(0)}28%{-webkit-transform:translate(-1px,0) rotate(0);transform:translate(-1px,0) rotate(0)}30%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}32%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}34%{-webkit-transform:translate(-9px,0) rotate(0);transform:translate(-9px,0) rotate(0)}36%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}38%{-webkit-transform:translate(7px,0) rotate(0);transform:translate(7px,0) rotate(0)}40%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}42%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}44%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}46%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}48%{-webkit-transform:translate(-8px,0) rotate(0);transform:translate(-8px,0) rotate(0)}50%{-webkit-transform:translate(4px,0) rotate(0);transform:translate(4px,0) rotate(0)}52%{-webkit-transform:translate(8px,0) rotate(0);transform:translate(8px,0) rotate(0)}54%{-webkit-transform:translate(2px,0) rotate(0);transform:translate(2px,0) rotate(0)}56%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}58%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}60%{-webkit-transform:translate(5px,0) rotate(0);transform:translate(5px,0) rotate(0)}62%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}64%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}66%{-webkit-transform:translate(1px,0) rotate(0);transform:translate(1px,0) rotate(0)}68%{-webkit-transform:translate(-9px,0) rotate(0);transform:translate(-9px,0) rotate(0)}70%{-webkit-transform:translate(-3px,0) rotate(0);transform:translate(-3px,0) rotate(0)}72%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}74%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}76%{-webkit-transform:translate(9px,0) rotate(0);transform:translate(9px,0) rotate(0)}78%{-webkit-transform:translate(8px,0) rotate(0);transform:translate(8px,0) rotate(0)}80%{-webkit-transform:translate(-8px,0) rotate(0);transform:translate(-8px,0) rotate(0)}82%{-webkit-transform:translate(4px,0) rotate(0);transform:translate(4px,0) rotate(0)}84%{-webkit-transform:translate(6px,0) rotate(0);transform:translate(6px,0) rotate(0)}86%{-webkit-transform:translate(3px,0) rotate(0);transform:translate(3px,0) rotate(0)}88%{-webkit-transform:translate(10px,0) rotate(0);transform:translate(10px,0) rotate(0)}90%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}92%{-webkit-transform:translate(-4px,0) rotate(0);transform:translate(-4px,0) rotate(0)}94%{-webkit-transform:translate(4px,0) rotate(0);transform:translate(4px,0) rotate(0)}96%{-webkit-transform:translate(-6px,0) rotate(0);transform:translate(-6px,0) rotate(0)}98%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-horizontal.shake-constant,.shake-horizontal.shake-freeze,.shake-horizontal:hover,.shake-trigger:hover .shake-horizontal{-webkit-animation-name:shake-horizontal;animation-name:shake-horizontal;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-vertical{2%{-webkit-transform:translate(0,-4px) rotate(0);transform:translate(0,-4px) rotate(0)}4%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}6%{-webkit-transform:translate(0,-9px) rotate(0);transform:translate(0,-9px) rotate(0)}8%{-webkit-transform:translate(0,-4px) rotate(0);transform:translate(0,-4px) rotate(0)}10%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}12%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}14%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}16%{-webkit-transform:translate(0,-5px) rotate(0);transform:translate(0,-5px) rotate(0)}18%{-webkit-transform:translate(0,-8px) rotate(0);transform:translate(0,-8px) rotate(0)}20%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}22%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}24%{-webkit-transform:translate(0,-2px) rotate(0);transform:translate(0,-2px) rotate(0)}26%{-webkit-transform:translate(0,-8px) rotate(0);transform:translate(0,-8px) rotate(0)}28%{-webkit-transform:translate(0,7px) rotate(0);transform:translate(0,7px) rotate(0)}30%{-webkit-transform:translate(0,5px) rotate(0);transform:translate(0,5px) rotate(0)}32%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}34%{-webkit-transform:translate(0,6px) rotate(0);transform:translate(0,6px) rotate(0)}36%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}38%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}40%{-webkit-transform:translate(0,-5px) rotate(0);transform:translate(0,-5px) rotate(0)}42%{-webkit-transform:translate(0,3px) rotate(0);transform:translate(0,3px) rotate(0)}44%{-webkit-transform:translate(0,10px) rotate(0);transform:translate(0,10px) rotate(0)}46%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}48%{-webkit-transform:translate(0,-9px) rotate(0);transform:translate(0,-9px) rotate(0)}50%{-webkit-transform:translate(0,4px) rotate(0);transform:translate(0,4px) rotate(0)}52%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}54%{-webkit-transform:translate(0,5px) rotate(0);transform:translate(0,5px) rotate(0)}56%{-webkit-transform:translate(0,-3px) rotate(0);transform:translate(0,-3px) rotate(0)}58%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}60%{-webkit-transform:translate(0,-4px) rotate(0);transform:translate(0,-4px) rotate(0)}62%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}64%{-webkit-transform:translate(0,-9px) rotate(0);transform:translate(0,-9px) rotate(0)}66%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}68%{-webkit-transform:translate(0,7px) rotate(0);transform:translate(0,7px) rotate(0)}70%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}72%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}74%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}76%{-webkit-transform:translate(0,5px) rotate(0);transform:translate(0,5px) rotate(0)}78%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}80%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}82%{-webkit-transform:translate(0,1px) rotate(0);transform:translate(0,1px) rotate(0)}84%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}86%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}88%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}90%{-webkit-transform:translate(0,3px) rotate(0);transform:translate(0,3px) rotate(0)}92%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}94%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}96%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}98%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-vertical{2%{-webkit-transform:translate(0,-4px) rotate(0);transform:translate(0,-4px) rotate(0)}4%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}6%{-webkit-transform:translate(0,-9px) rotate(0);transform:translate(0,-9px) rotate(0)}8%{-webkit-transform:translate(0,-4px) rotate(0);transform:translate(0,-4px) rotate(0)}10%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}12%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}14%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}16%{-webkit-transform:translate(0,-5px) rotate(0);transform:translate(0,-5px) rotate(0)}18%{-webkit-transform:translate(0,-8px) rotate(0);transform:translate(0,-8px) rotate(0)}20%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}22%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}24%{-webkit-transform:translate(0,-2px) rotate(0);transform:translate(0,-2px) rotate(0)}26%{-webkit-transform:translate(0,-8px) rotate(0);transform:translate(0,-8px) rotate(0)}28%{-webkit-transform:translate(0,7px) rotate(0);transform:translate(0,7px) rotate(0)}30%{-webkit-transform:translate(0,5px) rotate(0);transform:translate(0,5px) rotate(0)}32%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}34%{-webkit-transform:translate(0,6px) rotate(0);transform:translate(0,6px) rotate(0)}36%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}38%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}40%{-webkit-transform:translate(0,-5px) rotate(0);transform:translate(0,-5px) rotate(0)}42%{-webkit-transform:translate(0,3px) rotate(0);transform:translate(0,3px) rotate(0)}44%{-webkit-transform:translate(0,10px) rotate(0);transform:translate(0,10px) rotate(0)}46%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}48%{-webkit-transform:translate(0,-9px) rotate(0);transform:translate(0,-9px) rotate(0)}50%{-webkit-transform:translate(0,4px) rotate(0);transform:translate(0,4px) rotate(0)}52%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}54%{-webkit-transform:translate(0,5px) rotate(0);transform:translate(0,5px) rotate(0)}56%{-webkit-transform:translate(0,-3px) rotate(0);transform:translate(0,-3px) rotate(0)}58%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}60%{-webkit-transform:translate(0,-4px) rotate(0);transform:translate(0,-4px) rotate(0)}62%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}64%{-webkit-transform:translate(0,-9px) rotate(0);transform:translate(0,-9px) rotate(0)}66%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}68%{-webkit-transform:translate(0,7px) rotate(0);transform:translate(0,7px) rotate(0)}70%{-webkit-transform:translate(0,-6px) rotate(0);transform:translate(0,-6px) rotate(0)}72%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}74%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}76%{-webkit-transform:translate(0,5px) rotate(0);transform:translate(0,5px) rotate(0)}78%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}80%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}82%{-webkit-transform:translate(0,1px) rotate(0);transform:translate(0,1px) rotate(0)}84%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}86%{-webkit-transform:translate(0,8px) rotate(0);transform:translate(0,8px) rotate(0)}88%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}90%{-webkit-transform:translate(0,3px) rotate(0);transform:translate(0,3px) rotate(0)}92%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}94%{-webkit-transform:translate(0,2px) rotate(0);transform:translate(0,2px) rotate(0)}96%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}98%{-webkit-transform:translate(0,9px) rotate(0);transform:translate(0,9px) rotate(0)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-trigger:hover .shake-vertical,.shake-vertical.shake-constant,.shake-vertical.shake-freeze,.shake-vertical:hover{-webkit-animation-name:shake-vertical;animation-name:shake-vertical;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-rotate{2%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}4%{-webkit-transform:translate(0,0) rotate(-4.5deg);transform:translate(0,0) rotate(-4.5deg)}6%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}8%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}10%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}12%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}14%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}16%{-webkit-transform:translate(0,0) rotate(6.5deg);transform:translate(0,0) rotate(6.5deg)}18%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}20%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}22%{-webkit-transform:translate(0,0) rotate(2.5deg);transform:translate(0,0) rotate(2.5deg)}24%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}26%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}28%{-webkit-transform:translate(0,0) rotate(6.5deg);transform:translate(0,0) rotate(6.5deg)}30%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}32%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}34%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}36%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}38%{-webkit-transform:translate(0,0) rotate(-.5deg);transform:translate(0,0) rotate(-.5deg)}40%{-webkit-transform:translate(0,0) rotate(2.5deg);transform:translate(0,0) rotate(2.5deg)}42%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}44%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}46%{-webkit-transform:translate(0,0) rotate(2.5deg);transform:translate(0,0) rotate(2.5deg)}48%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}50%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}52%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}54%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}56%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}58%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}60%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}62%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}64%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}66%{-webkit-transform:translate(0,0) rotate(-.5deg);transform:translate(0,0) rotate(-.5deg)}68%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}70%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}72%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}74%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}76%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}78%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}80%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}82%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}84%{-webkit-transform:translate(0,0) rotate(-4.5deg);transform:translate(0,0) rotate(-4.5deg)}86%{-webkit-transform:translate(0,0) rotate(-5.5deg);transform:translate(0,0) rotate(-5.5deg)}88%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}90%{-webkit-transform:translate(0,0) rotate(-.5deg);transform:translate(0,0) rotate(-.5deg)}92%{-webkit-transform:translate(0,0) rotate(5.5deg);transform:translate(0,0) rotate(5.5deg)}94%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}96%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}98%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-rotate{2%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}4%{-webkit-transform:translate(0,0) rotate(-4.5deg);transform:translate(0,0) rotate(-4.5deg)}6%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}8%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}10%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}12%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}14%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}16%{-webkit-transform:translate(0,0) rotate(6.5deg);transform:translate(0,0) rotate(6.5deg)}18%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}20%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}22%{-webkit-transform:translate(0,0) rotate(2.5deg);transform:translate(0,0) rotate(2.5deg)}24%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}26%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}28%{-webkit-transform:translate(0,0) rotate(6.5deg);transform:translate(0,0) rotate(6.5deg)}30%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}32%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}34%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}36%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}38%{-webkit-transform:translate(0,0) rotate(-.5deg);transform:translate(0,0) rotate(-.5deg)}40%{-webkit-transform:translate(0,0) rotate(2.5deg);transform:translate(0,0) rotate(2.5deg)}42%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}44%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}46%{-webkit-transform:translate(0,0) rotate(2.5deg);transform:translate(0,0) rotate(2.5deg)}48%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}50%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}52%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}54%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}56%{-webkit-transform:translate(0,0) rotate(.5deg);transform:translate(0,0) rotate(.5deg)}58%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}60%{-webkit-transform:translate(0,0) rotate(-3.5deg);transform:translate(0,0) rotate(-3.5deg)}62%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}64%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}66%{-webkit-transform:translate(0,0) rotate(-.5deg);transform:translate(0,0) rotate(-.5deg)}68%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}70%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}72%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}74%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}76%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}78%{-webkit-transform:translate(0,0) rotate(4.5deg);transform:translate(0,0) rotate(4.5deg)}80%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}82%{-webkit-transform:translate(0,0) rotate(-2.5deg);transform:translate(0,0) rotate(-2.5deg)}84%{-webkit-transform:translate(0,0) rotate(-4.5deg);transform:translate(0,0) rotate(-4.5deg)}86%{-webkit-transform:translate(0,0) rotate(-5.5deg);transform:translate(0,0) rotate(-5.5deg)}88%{-webkit-transform:translate(0,0) rotate(3.5deg);transform:translate(0,0) rotate(3.5deg)}90%{-webkit-transform:translate(0,0) rotate(-.5deg);transform:translate(0,0) rotate(-.5deg)}92%{-webkit-transform:translate(0,0) rotate(5.5deg);transform:translate(0,0) rotate(5.5deg)}94%{-webkit-transform:translate(0,0) rotate(-6.5deg);transform:translate(0,0) rotate(-6.5deg)}96%{-webkit-transform:translate(0,0) rotate(-1.5deg);transform:translate(0,0) rotate(-1.5deg)}98%{-webkit-transform:translate(0,0) rotate(1.5deg);transform:translate(0,0) rotate(1.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-rotate.shake-constant,.shake-rotate.shake-freeze,.shake-rotate:hover,.shake-trigger:hover .shake-rotate{-webkit-animation-name:shake-rotate;animation-name:shake-rotate;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-opacity{10%{-webkit-transform:translate(2px,-1px) rotate(2.5deg);transform:translate(2px,-1px) rotate(2.5deg);opacity:.38}20%{-webkit-transform:translate(5px,-3px) rotate(-1.5deg);transform:translate(5px,-3px) rotate(-1.5deg);opacity:.11}30%{-webkit-transform:translate(2px,5px) rotate(-.5deg);transform:translate(2px,5px) rotate(-.5deg);opacity:.67}40%{-webkit-transform:translate(2px,-3px) rotate(-.5deg);transform:translate(2px,-3px) rotate(-.5deg);opacity:.5}50%{-webkit-transform:translate(1px,-3px) rotate(.5deg);transform:translate(1px,-3px) rotate(.5deg);opacity:.52}60%{-webkit-transform:translate(1px,-1px) rotate(-1.5deg);transform:translate(1px,-1px) rotate(-1.5deg);opacity:1}70%{-webkit-transform:translate(0,3px) rotate(-.5deg);transform:translate(0,3px) rotate(-.5deg);opacity:.84}80%{-webkit-transform:translate(4px,-3px) rotate(.5deg);transform:translate(4px,-3px) rotate(.5deg);opacity:.08}90%{-webkit-transform:translate(5px,0) rotate(-.5deg);transform:translate(5px,0) rotate(-.5deg);opacity:.05}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-opacity{10%{-webkit-transform:translate(2px,-1px) rotate(2.5deg);transform:translate(2px,-1px) rotate(2.5deg);opacity:.38}20%{-webkit-transform:translate(5px,-3px) rotate(-1.5deg);transform:translate(5px,-3px) rotate(-1.5deg);opacity:.11}30%{-webkit-transform:translate(2px,5px) rotate(-.5deg);transform:translate(2px,5px) rotate(-.5deg);opacity:.67}40%{-webkit-transform:translate(2px,-3px) rotate(-.5deg);transform:translate(2px,-3px) rotate(-.5deg);opacity:.5}50%{-webkit-transform:translate(1px,-3px) rotate(.5deg);transform:translate(1px,-3px) rotate(.5deg);opacity:.52}60%{-webkit-transform:translate(1px,-1px) rotate(-1.5deg);transform:translate(1px,-1px) rotate(-1.5deg);opacity:1}70%{-webkit-transform:translate(0,3px) rotate(-.5deg);transform:translate(0,3px) rotate(-.5deg);opacity:.84}80%{-webkit-transform:translate(4px,-3px) rotate(.5deg);transform:translate(4px,-3px) rotate(.5deg);opacity:.08}90%{-webkit-transform:translate(5px,0) rotate(-.5deg);transform:translate(5px,0) rotate(-.5deg);opacity:.05}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-opacity.shake-constant,.shake-opacity.shake-freeze,.shake-opacity:hover,.shake-trigger:hover .shake-opacity{-webkit-animation-name:shake-opacity;animation-name:shake-opacity;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-crazy{10%{-webkit-transform:translate(7px,0) rotate(-7deg);transform:translate(7px,0) rotate(-7deg);opacity:.19}20%{-webkit-transform:translate(16px,-14px) rotate(3deg);transform:translate(16px,-14px) rotate(3deg);opacity:.69}30%{-webkit-transform:translate(19px,3px) rotate(6deg);transform:translate(19px,3px) rotate(6deg);opacity:.53}40%{-webkit-transform:translate(13px,-3px) rotate(-2deg);transform:translate(13px,-3px) rotate(-2deg);opacity:.23}50%{-webkit-transform:translate(-1px,6px) rotate(-1deg);transform:translate(-1px,6px) rotate(-1deg);opacity:.46}60%{-webkit-transform:translate(3px,-16px) rotate(-8deg);transform:translate(3px,-16px) rotate(-8deg);opacity:.97}70%{-webkit-transform:translate(20px,12px) rotate(-8deg);transform:translate(20px,12px) rotate(-8deg);opacity:.79}80%{-webkit-transform:translate(4px,-7px) rotate(9deg);transform:translate(4px,-7px) rotate(9deg);opacity:.86}90%{-webkit-transform:translate(-2px,-17px) rotate(3deg);transform:translate(-2px,-17px) rotate(3deg);opacity:.45}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-crazy{10%{-webkit-transform:translate(7px,0) rotate(-7deg);transform:translate(7px,0) rotate(-7deg);opacity:.19}20%{-webkit-transform:translate(16px,-14px) rotate(3deg);transform:translate(16px,-14px) rotate(3deg);opacity:.69}30%{-webkit-transform:translate(19px,3px) rotate(6deg);transform:translate(19px,3px) rotate(6deg);opacity:.53}40%{-webkit-transform:translate(13px,-3px) rotate(-2deg);transform:translate(13px,-3px) rotate(-2deg);opacity:.23}50%{-webkit-transform:translate(-1px,6px) rotate(-1deg);transform:translate(-1px,6px) rotate(-1deg);opacity:.46}60%{-webkit-transform:translate(3px,-16px) rotate(-8deg);transform:translate(3px,-16px) rotate(-8deg);opacity:.97}70%{-webkit-transform:translate(20px,12px) rotate(-8deg);transform:translate(20px,12px) rotate(-8deg);opacity:.79}80%{-webkit-transform:translate(4px,-7px) rotate(9deg);transform:translate(4px,-7px) rotate(9deg);opacity:.86}90%{-webkit-transform:translate(-2px,-17px) rotate(3deg);transform:translate(-2px,-17px) rotate(3deg);opacity:.45}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-crazy.shake-constant,.shake-crazy.shake-freeze,.shake-crazy:hover,.shake-trigger:hover .shake-crazy{-webkit-animation-name:shake-crazy;animation-name:shake-crazy;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-chunk{2%{-webkit-transform:translate(4px,14px) rotate(5deg);transform:translate(4px,14px) rotate(5deg)}4%{-webkit-transform:translate(-6px,1px) rotate(-2deg);transform:translate(-6px,1px) rotate(-2deg)}6%{-webkit-transform:translate(7px,-6px) rotate(1deg);transform:translate(7px,-6px) rotate(1deg)}8%{-webkit-transform:translate(15px,-13px) rotate(1deg);transform:translate(15px,-13px) rotate(1deg)}10%{-webkit-transform:translate(3px,-4px) rotate(-12deg);transform:translate(3px,-4px) rotate(-12deg)}12%{-webkit-transform:translate(-1px,-4px) rotate(-8deg);transform:translate(-1px,-4px) rotate(-8deg)}14%{-webkit-transform:translate(12px,1px) rotate(10deg);transform:translate(12px,1px) rotate(10deg)}16%{-webkit-transform:translate(11px,-13px) rotate(-4deg);transform:translate(11px,-13px) rotate(-4deg)}18%{-webkit-transform:translate(12px,7px) rotate(7deg);transform:translate(12px,7px) rotate(7deg)}20%{-webkit-transform:translate(-12px,-5px) rotate(-1deg);transform:translate(-12px,-5px) rotate(-1deg)}22%{-webkit-transform:translate(1px,3px) rotate(9deg);transform:translate(1px,3px) rotate(9deg)}24%{-webkit-transform:translate(12px,-11px) rotate(-5deg);transform:translate(12px,-11px) rotate(-5deg)}26%{-webkit-transform:translate(-6px,0) rotate(9deg);transform:translate(-6px,0) rotate(9deg)}28%{-webkit-transform:translate(9px,-3px) rotate(-6deg);transform:translate(9px,-3px) rotate(-6deg)}30%{-webkit-transform:translate(14px,11px) rotate(7deg);transform:translate(14px,11px) rotate(7deg)}32%{-webkit-transform:translate(4px,-7px) rotate(-3deg);transform:translate(4px,-7px) rotate(-3deg)}34%{-webkit-transform:translate(-5px,-4px) rotate(1deg);transform:translate(-5px,-4px) rotate(1deg)}36%{-webkit-transform:translate(15px,6px) rotate(-1deg);transform:translate(15px,6px) rotate(-1deg)}38%{-webkit-transform:translate(7px,15px) rotate(13deg);transform:translate(7px,15px) rotate(13deg)}0%,100%,40%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes shake-chunk{2%{-webkit-transform:translate(4px,14px) rotate(5deg);transform:translate(4px,14px) rotate(5deg)}4%{-webkit-transform:translate(-6px,1px) rotate(-2deg);transform:translate(-6px,1px) rotate(-2deg)}6%{-webkit-transform:translate(7px,-6px) rotate(1deg);transform:translate(7px,-6px) rotate(1deg)}8%{-webkit-transform:translate(15px,-13px) rotate(1deg);transform:translate(15px,-13px) rotate(1deg)}10%{-webkit-transform:translate(3px,-4px) rotate(-12deg);transform:translate(3px,-4px) rotate(-12deg)}12%{-webkit-transform:translate(-1px,-4px) rotate(-8deg);transform:translate(-1px,-4px) rotate(-8deg)}14%{-webkit-transform:translate(12px,1px) rotate(10deg);transform:translate(12px,1px) rotate(10deg)}16%{-webkit-transform:translate(11px,-13px) rotate(-4deg);transform:translate(11px,-13px) rotate(-4deg)}18%{-webkit-transform:translate(12px,7px) rotate(7deg);transform:translate(12px,7px) rotate(7deg)}20%{-webkit-transform:translate(-12px,-5px) rotate(-1deg);transform:translate(-12px,-5px) rotate(-1deg)}22%{-webkit-transform:translate(1px,3px) rotate(9deg);transform:translate(1px,3px) rotate(9deg)}24%{-webkit-transform:translate(12px,-11px) rotate(-5deg);transform:translate(12px,-11px) rotate(-5deg)}26%{-webkit-transform:translate(-6px,0) rotate(9deg);transform:translate(-6px,0) rotate(9deg)}28%{-webkit-transform:translate(9px,-3px) rotate(-6deg);transform:translate(9px,-3px) rotate(-6deg)}30%{-webkit-transform:translate(14px,11px) rotate(7deg);transform:translate(14px,11px) rotate(7deg)}32%{-webkit-transform:translate(4px,-7px) rotate(-3deg);transform:translate(4px,-7px) rotate(-3deg)}34%{-webkit-transform:translate(-5px,-4px) rotate(1deg);transform:translate(-5px,-4px) rotate(1deg)}36%{-webkit-transform:translate(15px,6px) rotate(-1deg);transform:translate(15px,6px) rotate(-1deg)}38%{-webkit-transform:translate(7px,15px) rotate(13deg);transform:translate(7px,15px) rotate(13deg)}0%,100%,40%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.shake-chunk.shake-constant,.shake-chunk.shake-freeze,.shake-chunk:hover,.shake-trigger:hover .shake-chunk{-webkit-animation-name:shake-chunk;animation-name:shake-chunk;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.u-text--bold{font-weight:700}.u-text--left{text-align:left!important}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}[v-cloak]{display:none}html{font-size:62.5%}body{min-width:1280px;background-color:#fff;color:#333;font-size:1.4rem;font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Arial,"メイリオ",Meiryo,Roboto,sans-serif;line-height:1.5}@media screen and (max-width:560px){body{min-width:320px}}a{display:inline-block;cursor:pointer;color:#333;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}button{cursor:pointer}main{display:block}.l-main{margin:0 auto;width:1080px}.c-container{margin:0 4%;color:#fff}.c-container__wrap{background:#333;padding:44px 0}@media screen and (min-width:769px){.c-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;width:96%;margin:44px auto}.c-container__body{-ms-flex-preferred-size:64.0625%;flex-basis:64.0625%}.c-container__sidebar{overflow-x:hidden;-ms-flex-preferred-size:31.25%;flex-basis:31.25%}}.u-bold{font-weight:700!important}.u-color--pink{color:#ff009b!important}.u-color--red{color:#f03!important}.u-color--yellow{color:#ffff01!important}.u-color--green{color:#00d4b1!important}.u-color--blue{color:#497bd7!important}.u-bg--pink{background-color:#ff009b!important}.u-bg--red{background-color:#f03!important}.u-bg--yellow{background-color:#ffff01!important}.u-bg--green{background-color:#00d4b1!important}.u-bg--blue{background-color:#497bd7!important}@media screen and (min-width:769px){.u-hide--pc{display:none!important}}@media screen and (max-width:768px){.u-hide--sp{display:none!important}}.u-align--left{text-align:left!important}.u-align--center{text-align:center!important}.u-align--right{text-align:right!important}.c-bg1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;overflow:hidden}.c-bg1--XX1,.c-bg1--XX10,.c-bg1--XX2,.c-bg1--XX3,.c-bg1--XX4,.c-bg1--XX5,.c-bg1--XX6,.c-bg1--XX7,.c-bg1--XX8,.c-bg1--XX9,.c-bg1__triangle,.c-bg1__triangle--1,.c-bg1__triangle--10,.c-bg1__triangle--2,.c-bg1__triangle--3,.c-bg1__triangle--4,.c-bg1__triangle--5,.c-bg1__triangle--6,.c-bg1__triangle--7,.c-bg1__triangle--8,.c-bg1__triangle--9,.c-bg1__triangle--X1,.c-bg1__triangle--X10,.c-bg1__triangle--X2,.c-bg1__triangle--X3,.c-bg1__triangle--X4,.c-bg1__triangle--X5,.c-bg1__triangle--X6,.c-bg1__triangle--X7,.c-bg1__triangle--X8,.c-bg1__triangle--X9{position:absolute;background:no-repeat center/100% auto;-webkit-animation:triangle 10s linear infinite normal;animation:triangle 10s linear infinite normal}.c-bg1__triangle--1{margin-left:-745px;width:164px;height:141px;background-image:url(../images/components/bg1_triangle1.png);top:198px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--1{margin-left:0;width:95px;height:85px;top:112px;left:-17px}}.c-bg1__triangle--2{margin-left:-782px;width:132px;height:104px;background-image:url(../images/components/bg1_triangle2.png);top:258px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--2{margin-left:0;width:79px;height:82px;top:149px;left:-38px}}.c-bg1__triangle--3{margin-left:-498px;width:169px;height:146px;background-image:url(../images/components/bg1_triangle3.png);top:810px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--3{margin-left:0;width:61px;height:53px;top:538px;left:2px}}.c-bg1__triangle--4{margin-left:-540px;width:178px;height:142px;background-image:url(../images/components/bg1_triangle4.png);top:854px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--4{margin-left:0;width:64px;height:51px;top:559px;left:-27px}}.c-bg1__triangle--5{margin-left:810px;width:76px;height:69px;background-image:url(../images/components/bg1_triangle1.png);top:24px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--5{margin-left:0;width:49px;height:43px;top:0;right:8px}}.c-bg1__triangle--6{margin-left:790px;width:63px;height:52px;background-image:url(../images/components/bg1_triangle2.png);top:54px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--6{margin-left:0;width:40px;height:31px;top:18px;right:20px}}.c-bg1__triangle--7{margin-left:620px;width:169px;height:146px;background-image:url(../images/components/bg1_triangle3.png);top:606px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--7{margin-left:0;width:101px;height:88px;top:255px;right:-52px}}.c-bg1__triangle--8{margin-left:550px;width:154px;height:140px;background-image:url(../images/components/bg1_triangle4.png);top:672px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--8{margin-left:0;width:107px;height:85px;top:296px;right:-10px}}.c-bg1__triangle--9{margin-left:556px;width:82px;height:71px;background-image:url(../images/components/bg1_triangle1.png);top:1083px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--9{margin-left:0;width:49px;height:43px;top:713px;right:10px}}.c-bg1__triangle--10{margin-left:540px;width:66px;height:52px;background-image:url(../images/components/bg1_triangle2.png);top:1113px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--10{margin-left:0;width:40px;height:31px;top:732px;right:30px}}.c-bg1__triangle--X1{margin-left:-745px;width:164px;height:141px;background-image:url(../images/components/bg1_triangle1.png);top:1198px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X1{margin-left:0;width:95px;height:85px;top:1112px;left:-17px}}.c-bg1__triangle--X2{margin-left:-782px;width:132px;height:104px;background-image:url(../images/components/bg1_triangle2.png);top:1258px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X2{margin-left:0;width:79px;height:82px;top:1149px;left:-38px}}.c-bg1__triangle--X3{margin-left:-498px;width:169px;height:146px;background-image:url(../images/components/bg1_triangle3.png);top:1810px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X3{margin-left:0;width:61px;height:53px;top:1538px;left:2px}}.c-bg1__triangle--X4{margin-left:-540px;width:178px;height:142px;background-image:url(../images/components/bg1_triangle4.png);top:1854px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X4{margin-left:0;width:64px;height:51px;top:1559px;left:-27px}}.c-bg1__triangle--X5{margin-left:810px;width:76px;height:69px;background-image:url(../images/components/bg1_triangle1.png);top:1024px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X5{margin-left:0;width:49px;height:43px;top:1000;right:8px}}.c-bg1__triangle--X6{margin-left:790px;width:63px;height:52px;background-image:url(../images/components/bg1_triangle2.png);top:1054px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X6{margin-left:0;width:40px;height:31px;top:1018px;right:20px}}.c-bg1__triangle--X7{margin-left:620px;width:169px;height:146px;background-image:url(../images/components/bg1_triangle3.png);top:1606px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X7{margin-left:0;width:101px;height:88px;top:1255px;right:-52px}}.c-bg1__triangle--X8{margin-left:550px;width:154px;height:140px;background-image:url(../images/components/bg1_triangle4.png);top:1672px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X8{margin-left:0;width:107px;height:85px;top:1296px;right:-10px}}.c-bg1__triangle--X9{margin-left:556px;width:82px;height:71px;background-image:url(../images/components/bg1_triangle1.png);top:2083px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X9{margin-left:0;width:49px;height:43px;top:1713px;right:10px}}.c-bg1__triangle--X10{margin-left:540px;width:66px;height:52px;background-image:url(../images/components/bg1_triangle2.png);top:2113px;left:50%}@media screen and (max-width:560px){.c-bg1__triangle--X10{margin-left:0;width:40px;height:31px;top:1732px;right:30px}}.c-bg1--XX1{margin-left:0;width:95px;height:85px;top:2112px;left:-17px;background-image:url(../images/components/bg1_triangle1.png)}.c-bg1--XX2{margin-left:0;width:79px;height:82px;top:2149px;left:-38px;background-image:url(../images/components/bg1_triangle2.png)}.c-bg1--XX3{margin-left:0;width:61px;height:53px;top:2538px;left:2px;background-image:url(../images/components/bg1_triangle3.png)}.c-bg1--XX4{margin-left:0;width:64px;height:51px;top:2559px;left:-27px;background-image:url(../images/components/bg1_triangle4.png)}.c-bg1--XX5{margin-left:0;width:49px;height:43px;top:2000;right:8px;left:auto;background-image:url(../images/components/bg1_triangle1.png)}.c-bg1--XX6{margin-left:0;width:40px;height:31px;top:2018px;right:20px;left:auto;background-image:url(../images/components/bg1_triangle2.png)}.c-bg1--XX7{margin-left:0;width:101px;height:88px;top:2255px;right:-52px;left:auto;background-image:url(../images/components/bg1_triangle3.png)}.c-bg1--XX8{margin-left:0;width:107px;height:85px;top:2296px;right:-10px;left:auto;background-image:url(../images/components/bg1_triangle4.png)}.c-bg1--XX9{margin-left:0;width:49px;height:43px;top:2713px;right:10px;left:auto;background-image:url(../images/components/bg1_triangle1.png)}.c-bg1--XX10{margin-left:0;width:40px;height:31px;top:2732px;right:30px;left:auto;background-image:url(../images/components/bg1_triangle2.png)}@-webkit-keyframes triangle{0%{-webkit-transform:rotateY(0) translateY(-10%);transform:rotateY(0) translateY(-10%)}50%{-webkit-transform:rotateY(180deg) translateY(10%);transform:rotateY(180deg) translateY(10%)}100%{-webkit-transform:rotateY(360deg) translateY(-10%);transform:rotateY(360deg) translateY(-10%)}}@keyframes triangle{0%{-webkit-transform:rotateY(0) translateY(-10%);transform:rotateY(0) translateY(-10%)}50%{-webkit-transform:rotateY(180deg) translateY(10%);transform:rotateY(180deg) translateY(10%)}100%{-webkit-transform:rotateY(360deg) translateY(-10%);transform:rotateY(360deg) translateY(-10%)}}.c-bg2{position:relative}.c-bg2::before{width:100%;height:50%;background-image:-webkit-linear-gradient(300deg,rgba(255,255,255,0) 50%,#ffffcf 50%);background-image:linear-gradient(150deg,rgba(255,255,255,0) 50%,#ffffcf 50%);position:absolute;top:0;right:0;bottom:50%;left:0;z-index:-2;content:""}.c-bg2::after{width:100%;height:50%;background-image:-webkit-linear-gradient(60deg,rgba(255,255,255,0) 50%,#ffffcf 50%);background-image:linear-gradient(30deg,rgba(255,255,255,0) 50%,#ffffcf 50%);position:absolute;top:50%;right:0;bottom:0;left:0;z-index:-2;content:""}.c-bg3{padding-bottom:100px;background:url(../images/components/bg3.jpg) repeat center top;background-size:42px;position:relative}@media screen and (max-width:560px){.c-bg3{padding-bottom:60px;width:100%;min-width:auto}}.c-btn1{margin:0 auto;margin-bottom:6px;padding:10px 30px;width:660px;height:80px;background-color:#ff009b;-webkit-box-shadow:0 3px 0 3px #93015a;box-shadow:0 3px 0 3px #93015a;border-width:0;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff;font-size:2.6rem;text-align:center;font-weight:700;-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:560px){.c-btn1{margin-bottom:0;width:auto;height:50px;font-size:1.6rem}}.c-btn1::after{margin:auto 0;width:16px;height:18px;background:url(../images/components/btn1_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:15px;bottom:0;content:""}@media screen and (max-width:560px){.c-btn1::after{width:12px;height:14px;right:10px}}.c-btn1:hover{-webkit-box-shadow:0 0 0 #93015a;box-shadow:0 0 0 #93015a;-webkit-transform:translateY(6px);transform:translateY(6px)}.c-btn1__small{font-size:1.6rem}@media screen and (max-width:560px){.c-btn1__small{font-size:1.4rem}}.c-btn2{margin-bottom:5px;padding:10px 20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#00d4b1;-webkit-box-shadow:0 3px 0 3px #008872;box-shadow:0 3px 0 3px #008872;border-width:0;border-radius:6px;position:relative;color:#fff;text-align:center;font-weight:700;-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:560px){.c-btn2{height:52px;font-size:1.6rem}}.c-btn2::after{margin:auto 0;width:16px;height:18px;background:url(../images/components/btn1_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:15px;bottom:0;content:""}@media screen and (max-width:560px){.c-btn2::after{width:12px;height:14px;right:10px}}.c-btn2:hover{-webkit-box-shadow:0 0 0 #008872;box-shadow:0 0 0 #008872;-webkit-transform:translateY(6px);transform:translateY(6px)}.c-btn3{margin-bottom:5px;padding:10px 20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ffff01;-webkit-box-shadow:0 3px 0 3px #9a9a00;box-shadow:0 3px 0 3px #9a9a00;border-width:0;border-radius:6px;position:relative;color:#333;text-align:center;font-weight:700;-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:560px){.c-btn3{height:50px}}.c-btn3::after{margin:auto 0;width:16px;height:18px;background:url(../images/components/btn3_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:20px;bottom:0;content:""}@media screen and (max-width:560px){.c-btn3::after{width:12px;height:14px;right:10px}}.c-btn3:hover{-webkit-box-shadow:0 0 0 #008872;box-shadow:0 0 0 #008872;-webkit-transform:translateY(6px);transform:translateY(6px)}.c-btn4{height:50px;background-color:#a0948b;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.c-btn4:after{margin:auto 0;width:12px;height:14px;background:url(../images/components/btn1_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:18px;bottom:0;content:""}.c-btn4:hover{opacity:.7}.c-btn5{height:50px;background-color:#e6e6e6;border:2px solid #333;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#333;font-size:1.8rem;font-weight:700;text-align:center;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media screen and (max-width:560px){.c-btn5{height:40px;font-size:1.4rem}}.c-btn5::after{margin:auto 0;width:18px;height:16px;background:url(../images/components/btn2_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:15px;bottom:0;content:""}@media screen and (max-width:560px){.c-btn5::after{width:12px;height:14px;right:10px}}.c-btn5:hover{opacity:.7}.c-btn6{margin-bottom:5px;padding:10px 20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff009b;-webkit-box-shadow:0 3px 0 3px #93015a;box-shadow:0 3px 0 3px #93015a;border-width:0;border-radius:6px;position:relative;color:#fff;text-align:center;font-weight:700;-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:560px){.c-btn6{height:50px}}.c-btn6::after{margin:auto 0;width:16px;height:18px;background:url(../images/components/btn1_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:20px;bottom:0;content:""}@media screen and (max-width:560px){.c-btn6::after{width:12px;height:14px;right:10px}}.c-btn6:hover{-webkit-box-shadow:0 0 0 0 #93015a;box-shadow:0 0 0 0 #93015a;-webkit-transform:translateY(6px);transform:translateY(6px)}.c-btn6--yellow{background-color:#ffff01;-webkit-box-shadow:0 3px 0 3px #9a9a00;box-shadow:0 3px 0 3px #9a9a00;color:#333}.c-btn6--yellow:hover{-webkit-box-shadow:0 0 0 0 #9a9a00;box-shadow:0 0 0 0 #9a9a00}.c-btn6--yellow::after{content:'';background:url(../images/components/btn3_icon.svg) no-repeat center/100% auto}.c-btn7{width:80%;height:60px;background-color:#00d4b1;-webkit-box-shadow:0 3px 0 3px #008872;box-shadow:0 3px 0 3px #008872;border-width:0;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#333;font-size:1.6rem;font-weight:700;text-align:center;-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:560px){.c-btn7{width:auto;font-size:1.4rem}}.c-btn7:after{margin:auto 0;width:16px;height:18px;background:url(../images/components/btn3_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:20px;bottom:0;content:""}@media screen and (max-width:560px){.c-btn7:after{width:12px;height:14px;right:10px}}.c-btn7:hover{-webkit-box-shadow:0 0 0 #008872;box-shadow:0 0 0 #008872;-webkit-transform:translateY(6px);transform:translateY(6px);opacity:initial}.c-btn8{margin-bottom:5px;padding:10px 20px;width:350px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff009b;-webkit-box-shadow:0 3px 0 3px #93015a;box-shadow:0 3px 0 3px #93015a;border-width:0;border-radius:6px;position:relative;color:#fff;text-align:center;font-weight:700;-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:560px){.c-btn8{width:100%;height:50px}}.c-btn8::after{margin:auto 0;width:16px;height:18px;background:url(../images/components/btn1_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:20px;bottom:0;content:""}@media screen and (max-width:560px){.c-btn8::after{width:12px;height:14px;right:10px}}.c-btn8:hover{-webkit-box-shadow:0 0 0 0 #93015a;box-shadow:0 0 0 0 #93015a;-webkit-transform:translateY(6px);transform:translateY(6px)}.modal_type1__button--open{display:block;margin:0 auto;cursor:pointer}.modal_type1__button--close{-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;z-index:-10;top:-30px;right:-30px;width:30px;height:30px;background:url(/douga_mv/gariben_daigaku/images/components/modal_close.png);background-position:center;background-size:contain;border-radius:30px;border-color:#000;cursor:pointer}@media screen and (max-width:560px){.modal_type1__button--close{top:-20px;right:-15px;width:30px;height:30px}}.modal_type1__button--close.modalActive{z-index:12}.c-dl1{padding:97px 40px 40px;background:url(../images/components/dl1_bg_img1.png) no-repeat top 26px left 35px/107px 82px,url(../images/components/dl1_bg_img2.png) no-repeat top 17px right 20px/53px 77px,url(../images/components/dl1_bg_img3.png) no-repeat bottom 0 left 306px/59px 72px,url(../images/components/dl1_bg_img4.png) no-repeat bottom 10px right 224px/166px 206px,url(../images/components/dl1_bg_top.jpg) no-repeat top center/100% auto,url(../images/components/dl1_bg_bottom.jpg) no-repeat bottom center/100% auto,url(../images/components/dl1_bg_middle.jpg) repeat-y top 10px center/100% auto;position:relative}@media screen and (max-width:560px){.c-dl1{margin:0 -10px;padding:15px 10px 55px;background:url(../images/components/dl1_bg_img1.png) no-repeat bottom 10px left 128px/73px 60px,url(../images/components/dl1_bg_img2.png) no-repeat bottom 32px right 33px/31px 45px,url(../images/components/dl1_bg_img3.png) no-repeat bottom 14px left 58px/59px 72px,url(../images/components/dl1_bg_sp_top_left.png) no-repeat top left/6px 5px,url(../images/components/dl1_bg_sp_top_right.png) no-repeat top right/5px 5px,url(../images/components/dl1_bg_sp_bottom_left.png) no-repeat bottom left/6px 5px,url(../images/components/dl1_bg_sp_bottom_right.png) no-repeat bottom right/5px 5px,url(../images/components/dl1_bg_sp_bar1.png) repeat-x top left/309px 5px,url(../images/components/dl1_bg_sp_bar1.png) repeat-x bottom left/309px 5px,url(../images/components/dl1_bg_sp_bar2.png) repeat-y top left/6px 285px,url(../images/components/dl1_bg_sp_bar2.png) repeat-y top right/6px 285px,url(../images/components/dl1_bg_sp_middle.png) repeat top 10px left 10px/309px 285px}}.c-dl1::before{width:52px;height:96px;background:url(../images/components/dl1_img1.png) no-repeat center/100% auto;position:absolute;top:30px;right:74px;-webkit-transform-origin:center -10px 0;transform-origin:center -10px 0;-webkit-animation:dl1_swing 16s ease-in-out -1s infinite;animation:dl1_swing 16s ease-in-out -1s infinite;content:""}@media screen and (max-width:560px){.c-dl1::before{width:32px;height:58px;top:auto;right:70px;bottom:20px}}.c-dl1::after{width:47px;height:89px;background:url(../images/components/dl1_img2.png) no-repeat center/100% auto;position:absolute;bottom:98px;left:11px;-webkit-transform-origin:center -10px 0;transform-origin:center -10px 0;-webkit-animation:dl1_swing 16s ease-in-out infinite;animation:dl1_swing 16s ease-in-out infinite;content:""}@media screen and (max-width:560px){.c-dl1::after{width:32px;height:58px;bottom:20px;left:36px}}.c-dl1__term{margin:0 auto;position:absolute;top:27px;right:0;left:0;text-align:center}@media screen and (max-width:560px){.c-dl1__term{position:static}}@media screen and (max-width:560px){.c-dl1__desc{margin-top:10px}}@-webkit-keyframes dl1_swing{0%{-webkit-transform:rotate(0);transform:rotate(0)}30%{-webkit-transform:rotate(0);transform:rotate(0)}35%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}40%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}45%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}60%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}65%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}70%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes dl1_swing{0%{-webkit-transform:rotate(0);transform:rotate(0)}30%{-webkit-transform:rotate(0);transform:rotate(0)}35%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}40%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}45%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}55%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}60%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}65%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}70%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.c-dl2__term{position:relative;z-index:1}.c-dl2__term__link{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.c-dl2__term__link:hover{opacity:.7}.c-dl2__desc{margin-top:40px;background-color:#fff;border:2px solid #a0948b;position:relative;z-index:0}@media screen and (max-width:560px){.c-dl2__desc{margin-top:20px}}.c-dl2__desc::before{width:calc(100% + 4px);height:86px;background:url(../images/components/dl2_desc_bg1.png) no-repeat bottom center/100% auto;position:absolute;right:-2px;left:-2px;-webkit-transform:translateY(-88px);transform:translateY(-88px);content:""}@media screen and (max-width:560px){.c-dl2__desc::before{height:45px;background:url(../images/components/dl2_desc_bg1.png) no-repeat top center/auto 100%,url(../images/components/dl2_desc_bg2.png) repeat-x bottom left/auto 11px;-webkit-transform:translateY(-46px);transform:translateY(-46px)}}.c-dl3__term{margin-top:20px;background-color:#fff0f5;position:relative;border-radius:40px;cursor:pointer}.c-dl3__term::after,.c-dl3__term::before{width:22px;height:4px;background-color:#333;position:absolute;top:36px;right:30px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;content:""}.c-dl3__term::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-dl3__term::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-dl3__term[aria-pressed=true]::after,.c-dl3__term[aria-pressed=true]::before{-webkit-transform:rotate(0);transform:rotate(0)}.c-dl3__desc{display:none}.c-dl4,.c-dl4--answer,.c-dl4--question{position:relative}.c-dl4__term{padding-bottom:3px;width:50px;height:47px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:15px;left:20px;color:#fff;font-size:2.5rem;font-weight:500}.c-dl4--question{padding:20px 55px 20px 85px}.c-dl4--question .c-dl4__term{background-color:#ff009b}.c-dl4--question .c-dl4__desc{padding-top:5px;font-size:1.8rem;line-height:1.4;font-weight:700}@media screen and (max-width:560px){.c-dl4--question .c-dl4__desc{font-size:1.4rem}}.c-dl4--answer{padding:30px 20px 25px 85px}.c-dl4--answer .c-dl4__term{background-color:#00d4b1}.c-dl4--answer .c-dl4__desc{font-size:1.6rem;font-weight:400;line-height:1.75}@media screen and (max-width:560px){.c-dl4--answer .c-dl4__desc{font-size:1.4rem}}.c-dl4--answer a{color:#497bd7;text-decoration:underline}.c-dl4--answer a:hover{text-decoration:none}.c-dl5__term{margin-left:6em;padding:30px 40px 13px 10px;position:relative;text-indent:-6em;line-height:1.25;cursor:pointer;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media screen and (max-width:560px){.c-dl5__term{margin-left:0;padding:20px 40px 10px 10px;text-indent:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.c-dl5__term::after{width:17px;height:15px;background:url(../images/components/dl5_icon.svg) no-repeat center/100% auto;position:absolute;top:33px;right:10px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;content:""}@media screen and (max-width:560px){.c-dl5__term::after{top:22px}}@media screen and (min-width:561px){.c-dl5__term:hover{opacity:.7}}@media screen and (max-width:560px){.c-dl5__term[aria-pressed=true]{white-space:normal;text-overflow:clip}}.c-dl5__term[aria-pressed=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-dl5__desc{display:none;padding:15px 10px}.c-dl5__desc a{color:#497bd7;text-decoration:underline}.c-dl5__desc a:hover{text-decoration:none}.c-dl6,.c-dl6--animated{padding:10px;background:#019370 url(../images/components/dl6_bg.png) no-repeat center/100%;border:2px solid #019370;position:relative;text-align:left;color:#fff}@media screen and (max-width:560px){.c-dl6,.c-dl6--animated{background:url(../images/components/dl6_bg_sp_left.png) no-repeat left center/auto 100%,url(../images/components/dl6_bg_sp_right.png) no-repeat right center/auto 100%,#019370 url(../images/components/dl6_bg_sp_center.png) repeat-x center center/auto 100%}}.c-dl6__wrapper{display:block;-webkit-transition:-webkit-filter .4s ease-in-out;transition:-webkit-filter .4s ease-in-out;transition:filter .4s ease-in-out;transition:filter .4s ease-in-out,-webkit-filter .4s ease-in-out;-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent)}.c-dl6__wrapper[href=""]{cursor:default;pointer-events:none}.c-dl6__wrapper:not([href=""]):hover{-webkit-filter:drop-shadow(0 0 10px rgba(1, 147, 112, .6));filter:drop-shadow(0 0 10px rgba(1, 147, 112, .6))}.c-dl6__wrapper:not([href=""]):hover .c-dl6__desc{background-color:rgba(1,147,112,.4);background-image:-webkit-radial-gradient(rgba(51,51,51,.1) 33%,transparent 33%),-webkit-radial-gradient(rgba(51,51,51,.1) 33%,transparent 33%);background-image:radial-gradient(rgba(51,51,51,.1) 33%,transparent 33%),radial-gradient(rgba(51,51,51,.1) 33%,transparent 33%);-webkit-animation:dl6_neon 1.5s ease-in-out infinite alternate;animation:dl6_neon 1.5s ease-in-out infinite alternate}.c-dl6__term{background-color:rgba(1,147,112,.4);position:absolute;top:10px;left:10px;z-index:1}@media screen and (max-width:560px){.c-dl6__term{display:none}}.c-dl6__term::after{width:0;height:0;border-top:10px solid rgba(1,147,112,.4);border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(1,147,112,.4);position:absolute;top:0;right:-20px;bottom:0;content:""}.c-dl6__term__text{padding:4px 0 4px 10px;display:block;font-size:1.2rem;line-height:1;letter-spacing:.5em;-webkit-filter:drop-shadow(0 0 3px #fff);filter:drop-shadow(0 0 3px #fff)}.c-dl6__desc{background-color:#015f48;background-image:-webkit-radial-gradient(rgba(51,51,51,.4) 33%,transparent 33%),-webkit-radial-gradient(rgba(51,51,51,.4) 33%,transparent 33%);background-image:radial-gradient(rgba(51,51,51,.4) 33%,transparent 33%),radial-gradient(rgba(51,51,51,.4) 33%,transparent 33%);background-size:8px 8px;background-position:0 0,4px 4px;position:relative;z-index:0;overflow-x:hidden;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.c-dl6__desc__text{padding:20px;min-width:100%;display:inline-block;font-size:2rem;font-weight:700;line-height:1;letter-spacing:.2em;text-align:center;white-space:nowrap;-webkit-filter:drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px #fff)}@media screen and (max-width:560px){.c-dl6__desc__text{padding:13px;font-size:1.6rem}}.c-dl6--animated .c-dl6__desc__text{text-align:left;-webkit-animation:dl6_scroll 30s linear infinite;animation:dl6_scroll 30s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s}@media screen and (max-width:560px){.c-dl6--animated .c-dl6__desc__text{-webkit-animation:dl6_scroll 20s linear infinite;animation:dl6_scroll 20s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s}}@-webkit-keyframes dl6_scroll{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes dl6_scroll{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes dl6_neon{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #019370,0 0 70px #019370,0 0 80px #019370,0 0 100px #019370,0 0 150px #019370}to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #019370,0 0 35px #019370,0 0 40px #019370,0 0 50px #019370,0 0 75px #019370}}@keyframes dl6_neon{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #019370,0 0 70px #019370,0 0 80px #019370,0 0 100px #019370,0 0 150px #019370}to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #019370,0 0 35px #019370,0 0 40px #019370,0 0 50px #019370,0 0 75px #019370}}.c-dl7{padding-left:1.83em;width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;letter-spacing:.1rem}@media screen and (max-width:560px){.c-dl7{padding-left:.5em;width:265px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:initial}}.c-dl7:first-child{margin-top:0}.c-dl7__term{font-size:1.8rem;position:relative}@media screen and (max-width:560px){.c-dl7__term{font-size:1.4rem}}.c-dl7__term::before{left:-1em;position:absolute;content:"・"}.c-dl7__desc{margin-left:2.8em;font-size:1.8rem;position:relative}@media screen and (max-width:560px){.c-dl7__desc{margin-left:2.65em;font-size:1.4rem}}.c-dl7__desc::before{top:.65em;left:-1.4em;position:absolute;content:"："}@media screen and (max-width:560px){.c-dl7__desc::before{top:.5em}}.c-dl7__desc--emphasis{font-weight:700;font-size:2.8rem}@media screen and (max-width:560px){.c-dl7__desc--emphasis{font-size:2rem}}.c-dl7--letters4 .c-dl7__desc{margin-left:1.75em}@media screen and (max-width:560px){.c-dl7--letters4 .c-dl7__desc{margin-left:1.65em}}.c-dl8{margin-top:10px;width:100%;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:2.5rem;line-height:1.4;letter-spacing:.25rem}@media screen and (max-width:560px){.c-dl8{margin-top:8px;font-size:1.8rem;letter-spacing:.09em}}.c-dl8--sub{color:#ff009b;height:calc(1.5em * 2);line-height:1.5;font-size:1.3rem;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:560px){.c-dl8--sub{height:calc(1.1em * 2);line-height:1.1;font-size:1rem;letter-spacing:-.006em}}.c-dl8--main{margin-top:2px;letter-spacing:0}@media screen and (max-width:560px){.c-dl8--main{margin-top:6px;letter-spacing:-.04em}}.c-dl8--large{font-weight:700;letter-spacing:.25rem;text-align:center}.c-dl8--large .c-dl8--sub{margin-top:23px;color:#ff009b;font-size:1.7rem}@media screen and (max-width:560px){.c-dl8--large .c-dl8--sub{margin-top:16px;font-size:1.3rem;line-height:1.15;letter-spacing:0}}.c-dl8--large .c-dl8--main{font-size:2.8rem}@media screen and (max-width:560px){.c-dl8--large .c-dl8--main{margin-top:4px;font-size:1.9rem;letter-spacing:.1em}}.c-hdg1{font-weight:700;text-align:center}.c-hdg1__jp{display:block;font-size:4.4rem;letter-spacing:.1em;line-height:1}@media screen and (max-width:560px){.c-hdg1__jp{font-size:2rem}}.c-hdg1__en{margin-top:30px;display:block;color:#ffff01;font-size:2.4rem;line-height:1;letter-spacing:.1em;text-shadow:#333 1px 1px,#333 -1px 1px,#333 1px -1px,#333 -1px -1px}@media screen and (max-width:560px){.c-hdg1__en{margin-top:10px;font-size:1.4rem}}.c-hdg2{font-size:2.2rem;font-weight:700;line-height:1.75;letter-spacing:.03em}@media screen and (max-width:560px){.c-hdg2{font-size:1.6rem;line-height:1.5}}.c-hdg2__en{display:block;color:#ffff01;letter-spacing:.1em;text-shadow:#333 1px 1px,#333 -1px 1px,#333 1px -1px,#333 -1px -1px}@media screen and (max-width:560px){.c-hdg2__en{font-size:1.4rem}}.c-hdg3{font-size:3.4rem;font-weight:700;line-height:1.75}@media screen and (max-width:560px){.c-hdg3{font-size:1.6rem}}.c-hdg4{color:#ffff01;font-size:3.4rem;font-weight:700;text-align:center;text-shadow:#333 1px 1px,#333 -1px 1px,#333 1px -1px,#333 -1px -1px}@media screen and (max-width:560px){.c-hdg4{font-size:1.2rem}}.c-hdg5{font-size:3.4rem;font-weight:700}@media screen and (max-width:560px){.c-hdg5{font-size:1.8rem}}.c-hdg6{padding-left:25px;position:relative;font-size:2.4rem;font-weight:700}@media screen and (max-width:560px){.c-hdg6{padding-left:15px;font-size:1.6rem}}.c-hdg6::after{width:10px;height:1em;background-color:#e6e6e6;position:absolute;top:14px;left:0;content:""}@media screen and (max-width:560px){.c-hdg6::after{width:5px;height:20px;top:7px}}.c-hdg7{font-size:1.8rem;font-weight:700}@media screen and (max-width:560px){.c-hdg7{font-size:1.4rem}}.c-hdg8{font-size:4.2rem;font-weight:700;text-align:center}@media screen and (max-width:560px){.c-hdg8{font-size:3.2rem}}.c-hdg8__small{margin-left:20px;display:inline-block;font-size:2.4rem}@media screen and (max-width:560px){.c-hdg8__small{font-size:1.4rem}}.c-hdg9{text-align:center}.c-hdg10{padding:8px 0 10px;background:#ff009b;position:relative;color:#fff;font-size:2.8rem;font-weight:700;text-align:center}@media screen and (max-width:560px){.c-hdg10{padding:2vw 4vw;font-size:2rem;line-height:1.5}}.c-hdg10::after{width:203px;height:16px;background:url(../images/components/hdg10_img.png) no-repeat left top/contain;position:absolute;top:-15px;left:0;content:""}@media screen and (max-width:560px){.c-hdg10::after{width:40vw;height:3.1527vw;background-size:contain;position:absolute;top:-3.1vw;left:0;content:""}}.c-hdg11,.c-hdg11--center{font-size:2.4rem;font-weight:700}@media screen and (max-width:560px){.c-hdg11,.c-hdg11--center{font-size:1.8rem}}.c-hdg11--center::after,.c-hdg11--center::before,.c-hdg11::after,.c-hdg11::before{color:#00d4b1;content:"◆"}.c-hdg11--center{text-align:center}.c-hdg12,.c-hdg12--center{font-size:2.4rem;font-weight:700;margin-top:40px}@media screen and (max-width:560px){.c-hdg12,.c-hdg12--center{font-size:1.8rem;margin-top:20px}}.c-hdg12--center{text-align:center}.c-hdg13{padding:8px 0 10px;background-color:#fccf00;background:-webkit-linear-gradient(315deg,transparent 8px,#fccf00 8px),-webkit-linear-gradient(135deg,transparent 8px,#fccf00 8px);background:linear-gradient(135deg,transparent 8px,#fccf00 8px),linear-gradient(315deg,transparent 8px,#fccf00 8px);background-position:top left,bottom right;background-size:51% 100%;background-repeat:no-repeat;position:relative;color:#3f434f;font-weight:900;font-size:2.8rem;text-align:center}@media screen and (max-width:560px){.c-hdg13{padding:10px 0;font-size:2rem;line-height:1.5}}.c-hdg13::before{content:"";position:absolute;background-image:url(../images/components/bg_title.png);width:100%;height:100%;top:0;left:0}@media screen and (max-width:560px){.c-hdg13::before{background-image:none}}.c-hdg13::after{content:none}.c-hdg14{padding:10px 30px;height:65px;font-size:2.2rem;font-weight:700;line-height:1.8;letter-spacing:initial;text-align:center;border:3px solid #333}@media screen and (max-width:560px){.c-hdg14{padding:.4rem 1rem;width:100%;height:37px;font-size:1.6rem;line-height:1.5;border:2px solid #333}}.c-hdg15{width:94%;max-width:700px}@media screen and (max-width:560px){.c-hdg15{width:89%}}.c-img1{width:750px;display:block}.c-imgBox1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:560px){.c-imgBox1{display:block}}.c-imgBox1__img{margin-left:30px;width:445px;height:calc(445px * (9 / 16));-o-object-fit:contain;object-fit:contain}@media screen and (max-width:560px){.c-imgBox1__img{margin:30px auto 0;width:100%;height:calc((100vw - 60px) * (9 / 16))}}.c-imgBox1__img:first-child{margin-left:0}@media screen and (max-width:560px){.c-imgBox1__img:first-child{margin-left:auto}}.c-img_box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1080px}@media screen and (max-width:560px){.c-img_box2{display:block;width:calc(100% - 20px)}}.c-img_box2__img{width:356px;position:relative}@media screen and (max-width:560px){.c-img_box2__img{margin:0 auto;width:60%}}.c-img_box2__img::after{width:100%;height:100%;background:url(../images/guide/gakucho_shadow.png) no-repeat center center/cover;position:absolute;right:-10px;bottom:-10px;z-index:-1;content:""}@media screen and (max-width:560px){.c-img_box2__img::after{right:-5px;bottom:-5px}}.c-img_box2__text{padding:72px 80px;width:670px;background-color:#fcfcfc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:560px){.c-img_box2__text{margin-top:10px;padding:30px;width:100%}}.c-img_box2__text::before{width:100%;height:100%;background-image:-webkit-radial-gradient(#d7d7d7 33%,transparent 38%),-webkit-radial-gradient(#d7d7d7 33%,transparent 38%);background-image:radial-gradient(#d7d7d7 33%,transparent 38%),radial-gradient(#d7d7d7 33%,transparent 38%);background-position:0 0,5px 5px;background-size:10px 10px;position:absolute;right:-10px;bottom:-10px;z-index:-1;content:""}@media screen and (max-width:560px){.c-img_box2__text::before{right:-5px;bottom:-5px}}.c-img_box3,.c-img_box3--reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:560px){.c-img_box3,.c-img_box3--reverse{display:block}}.c-img_box3__img{width:50%;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:560px){.c-img_box3__img{width:100%;height:60vw}}.c-img_box3__text,.c-img_box3__text--blue,.c-img_box3__text--green,.c-img_box3__text--yellow{padding:80px;width:50%}@media screen and (max-width:560px){.c-img_box3__text,.c-img_box3__text--blue,.c-img_box3__text--green,.c-img_box3__text--yellow{padding:30px;width:100%}}.c-img_box3__text--blue{background-color:#cbf4fb}.c-img_box3__text--yellow{background-color:#ffffcf}.c-img_box3__text--green{background-color:#e4f6cf}.c-img_box3--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-link1{color:#497bd7;text-decoration:underline}.c-link1:hover{text-decoration:none}.c-link2{-webkit-transition:opacity .3s;transition:opacity .3s}.c-link2:hover{opacity:.7}.c-top_links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:560px){.c-top_links__list{-ms-flex-pack:distribute;justify-content:space-around;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}}.c-top_links__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;height:60px;background-color:#3f414e;background:-webkit-linear-gradient(315deg,transparent 8px,#3f414e 8px),-webkit-linear-gradient(135deg,transparent 8px,#3f414e 8px);background:linear-gradient(135deg,transparent 8px,#3f414e 8px),linear-gradient(315deg,transparent 8px,#3f414e 8px);background-position:top left,bottom right;background-size:51% 100%;background-repeat:no-repeat;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:560px){.c-top_links__item{min-width:97px;height:50px;background-size:51% 100%}}.c-top_links__item:hover{opacity:.7}.c-top_links__anchor_link{padding:15px 30px;width:280px;height:60px;display:block;text-align:left;font-size:18px;font-weight:700;letter-spacing:.02em;color:#fff;position:relative}@media screen and (max-width:560px){.c-top_links__anchor_link{padding:7px 8px 7px 18px;width:97px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;letter-spacing:-.04em}}.c-top_links__anchor_link::before{content:"";position:absolute;top:13px;left:15px;width:3px;height:36px;background-color:#fccf00}@media screen and (max-width:560px){.c-top_links__anchor_link::before{top:12px;left:10px;width:2px;height:30px}}.c-list1{display:-webkit-box;display:-ms-flexbox;display:flex}.c-list1__item{margin-left:8px}@media screen and (max-width:560px){.c-list1__item{margin-left:5px}}.c-list1__item:first-child{margin-left:0}.c-list1__link{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.c-list1__link:hover{opacity:.7}.c-list2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:560px){.c-list2{display:block}}.c-list2__item{margin-left:205px}@media screen and (max-width:560px){.c-list2__item{margin-left:0}}.c-list2__item:first-child{margin-left:0}.c-list3{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}@media screen and (max-width:560px){.c-list3{display:block}}.c-list3__item{margin-left:40px;width:calc((100% - 40px)/ 2)}@media screen and (max-width:560px){.c-list3__item{margin-top:10px;margin-left:0;width:auto}}.c-list3__item:nth-child(2n+1){margin-left:0}@media screen and (max-width:560px){.c-list3__item:nth-child(2n+1){margin-top:0}}.c-list3__item:nth-child(n+3){margin-top:20px}@media screen and (max-width:560px){.c-list3__item:nth-child(n+3){margin-top:10px}}.c-list4{padding:20px 30px 50px;min-height:253px;background:url(../images/components/list4_icon1.png) no-repeat top 4px left 4px/15px 18px,url(../images/components/list4_icon2.png) no-repeat top 4px right 4px/15px 18px,url(../images/components/list4_icon3.png) no-repeat bottom 4px left 4px/15px 18px,#fff url(../images/components/list4_icon4.png) no-repeat bottom 4px right 5px/15px 18px}@media screen and (max-width:560px){.c-list4{padding:15px 10px 30px;min-height:190px}}.c-list4__item{border-bottom:1px solid #e9e9e9}.c-list5{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width:560px){.c-list5{padding:0;background-color:rgba(255,255,255,0);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-list5::before{width:181px;height:44px;background:url(../images/components/list5_img1.png) no-repeat center/100% auto;position:absolute;top:-32px;left:10px;content:""}@media screen and (max-width:560px){.c-list5::before{width:50px;height:12px;top:-22px;left:-7px}}.c-list5::after{width:155px;height:131px;background:url(../images/components/list5_img2.png) no-repeat center/100% auto;position:absolute;top:-114px;right:12px;content:""}@media screen and (max-width:560px){.c-list5::after{width:44px;height:36px;top:-46px;right:-7px}}.c-list5__wrapper{position:relative}.c-list5__wrapper::after{width:100%;height:100%;background-image:-webkit-radial-gradient(#b7d148 33%,transparent 38%),-webkit-radial-gradient(#b7d148 33%,transparent 38%);background-image:radial-gradient(#b7d148 33%,transparent 38%),radial-gradient(#b7d148 33%,transparent 38%);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:12px;position:absolute;right:-10px;bottom:-10px;z-index:0;content:""}@media screen and (max-width:560px){.c-list5__wrapper::after{content:none}}.c-list5__item{margin-left:40px;width:calc((100% - 40px)/ 2);min-height:290px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:560px){.c-list5__item{margin-left:5px;width:calc((100% - 5px)/ 2);min-height:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.c-list5__item:nth-child(2n+1){margin-left:0}.c-list5__item:nth-child(n+3){margin-top:30px}@media screen and (max-width:560px){.c-list5__item:nth-child(n+3){margin-top:5px}}.c-list5__link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#333;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:560px){.c-list5__link{background-color:#fff;border-radius:12px}}.c-list5__link:hover .c-list5__img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.c-list5__img{border-radius:12px;overflow:hidden}@media screen and (max-width:560px){.c-list5__img{border-radius:0}}.c-list5__img img{width:520px;height:292px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media screen and (max-width:560px){.c-list5__img img{width:100%;height:26.7vw}}.c-list5__txt{padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;font-weight:700}@media screen and (max-width:560px){.c-list5__txt{padding:10px 10px 25px;font-size:1.3rem}}.c-list5__time{margin-top:auto;width:100%;display:block;text-align:right}.c-list6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:560px){.c-list6{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-list6__item{margin-left:35px;padding:38px 20px 20px;width:250px;height:270px;background:#fff url(../images/components/list6_bg.png) repeat top center/8px auto;-webkit-box-shadow:3px 3px 2px #223965;box-shadow:3px 3px 2px #223965;border:2px solid #223965;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-origin:center -20px 0;transform-origin:center -20px 0;-webkit-animation:list6_swing 6s ease-in-out infinite;animation:list6_swing 6s ease-in-out infinite}@media screen and (max-width:560px){.c-list6__item{margin-left:20px;width:calc((100% - 20px)/ 2);height:180px}}.c-list6__item::before{margin:0 auto;width:22px;height:22px;background:no-repeat center/100% auto;position:absolute;top:9px;right:0;left:0;content:""}@media screen and (max-width:560px){.c-list6__item::before{width:12px;height:12px;top:5px}}.c-list6__item:first-child{margin-left:0}.c-list6__item:nth-child(n+3){margin-top:20px}.c-list6__item:nth-child(odd)::before{background-image:url(../images/components/list6_bg_img1.png)}.c-list6__item:nth-child(even)::before{background-image:url(../images/components/list6_bg_img2.png)}.c-list6__inner{width:100%;height:100%;position:relative}.c-list6__img{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@-webkit-keyframes list6_swing{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes list6_swing{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.c-list7__item{margin-top:30px}@media screen and (max-width:560px){.c-list7__item{margin-top:10px}}.c-list7__item:first-child{margin-top:0}.c-list7__link{width:100%;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.c-list7__link:hover{opacity:.7}.c-list7__link img{width:100%}.c-list8{padding-left:30px;counter-reset:count 0}@media screen and (max-width:560px){.c-list8{padding-left:15px}}.c-list8__item{margin-top:15px;margin-left:1em;text-indent:-1em}.c-list8__item::before{content:counter(count) ". ";counter-increment:count 1}.c-list8__item:first-child{margin-top:0}.c-list8__small{font-size:1.2rem}.c-list9{margin:0 auto;width:1100px;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}@media screen and (max-width:560px){.c-list9{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-list9__item{margin-left:20px;width:calc((100% - 20px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:560px){.c-list9__item{margin-left:5px;width:calc((100% - 5px)/ 2)}}.c-list9__item::after{width:100%;height:100%;background-image:-webkit-radial-gradient(#fa8677 33%,rgba(255,255,255,0) 38%),-webkit-radial-gradient(#fa8677 33%,rgba(255,255,255,0) 38%);background-image:radial-gradient(#fa8677 33%,rgba(255,255,255,0) 38%),radial-gradient(#fa8677 33%,rgba(255,255,255,0) 38%);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:12px;position:absolute;right:-7px;bottom:-7px;z-index:0;content:""}@media screen and (max-width:560px){.c-list9__item::after{content:none}}.c-list9__item:nth-child(odd){margin-left:0}.c-list9__item:nth-child(n+3){margin-top:20px}.c-list9__link{padding:10px 10px 15px;background-color:#fff;border-radius:12px;position:relative;z-index:1;overflow:hidden;color:#333}@media screen and (max-width:560px){.c-list9__link{padding:0 0 20px}}.c-list9__link::after,.c-list9__link::before{width:90px;height:100%;background-color:rgba(255,255,255,.3);display:block;position:absolute;top:0;left:-75%;z-index:2;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);content:""}@media screen and (max-width:560px){.c-list9__link::after,.c-list9__link::before{content:none}}.c-list9__link::after{width:40px;left:calc(-75% + 110px)}.c-list9__link:hover::before{-webkit-animation:shine1 1s;animation:shine1 1s}.c-list9__link:hover::after{-webkit-animation:shine2 1s;animation:shine2 1s}.c-list9__img img{width:520px;height:292px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:560px){.c-list9__img img{width:100%;height:26.25vw}}.c-list9__txt{margin-top:15px;padding:0 10px;font-size:1.6rem;font-weight:700}@media screen and (max-width:560px){.c-list9__txt{margin-top:10px;padding:0 10px;font-size:1.3rem}}@-webkit-keyframes shine1{100%{left:125%}}@keyframes shine1{100%{left:125%}}@-webkit-keyframes shine2{100%{left:calc(125% + 110px)}}@keyframes shine2{100%{left:calc(125% + 110px)}}.c-list10{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;position:relative;z-index:1}@media screen and (max-width:560px){.c-list10{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-list10::after{width:116px;height:41px;background:url(../images/components/list10_img1.png) no-repeat center/100% auto;position:absolute;top:-24px;right:-9px;-webkit-animation:katakata 6s infinite ease-in-out alternate;animation:katakata 6s infinite ease-in-out alternate;-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .3));content:""}@media screen and (max-width:560px){.c-list10::after{width:52px;height:20px;top:-30px;right:-2px}}.c-list10__item{margin-left:40px;width:calc((100% - 40px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, .3))}@media screen and (max-width:560px){.c-list10__item{margin-left:5px;width:calc((100% - 5px)/ 2)}}.c-list10__item:nth-child(2n+1){margin-left:0}.c-list10__item:nth-child(n+3){margin-top:40px}@media screen and (max-width:560px){.c-list10__item:nth-child(n+3){margin-top:5px}}.c-list10__link{padding:30px 30px 20px;height:420px;background:url(../images/components/list10_bg.png) no-repeat center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;color:#333;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:560px){.c-list10__link{padding:10px 5px;height:auto;background:url(../images/components/list10_bg_sp.png) no-repeat center/100% 100%;font-size:1.3rem;letter-spacing:0}}.c-list10__link:hover .c-list10__img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.c-list10__img{overflow:hidden}.c-list10__img img{width:460px;height:258px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media screen and (max-width:560px){.c-list10__img img{width:100%;height:25.5vw}}.c-list10__txt{padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;font-weight:700}@media screen and (max-width:560px){.c-list10__txt{padding:5px 3px 10px;font-size:1.3rem}}.c-list10__footer{margin-top:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-list10__label{padding:3px 10px;background:#ff009b;border-radius:10px;display:inline-block;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:-.05em}@media screen and (max-width:560px){.c-list10__label{font-size:1.1rem}}.c-list10__time{margin-left:auto;display:inline-block;color:#666;font-size:1.4rem;font-weight:700;letter-spacing:-.05em}@media screen and (max-width:560px){.c-list10__time{font-size:1.1rem}}@-webkit-keyframes katakata{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}21%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}22%{-webkit-transform:translate(0,0) rotate(-3deg);transform:translate(0,0) rotate(-3deg)}23%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}24%{-webkit-transform:translate(0,-1px) rotate(3deg);transform:translate(0,-1px) rotate(3deg)}25%{-webkit-transform:translate(1px,0) rotate(-2deg);transform:translate(1px,0) rotate(-2deg)}26%{-webkit-transform:translate(0,1px) rotate(0);transform:translate(0,1px) rotate(0)}27%{-webkit-transform:translate(0,0) rotate(3deg);transform:translate(0,0) rotate(3deg)}28%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes katakata{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}21%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}22%{-webkit-transform:translate(0,0) rotate(-3deg);transform:translate(0,0) rotate(-3deg)}23%{-webkit-transform:translate(0,-1px) rotate(0);transform:translate(0,-1px) rotate(0)}24%{-webkit-transform:translate(0,-1px) rotate(3deg);transform:translate(0,-1px) rotate(3deg)}25%{-webkit-transform:translate(1px,0) rotate(-2deg);transform:translate(1px,0) rotate(-2deg)}26%{-webkit-transform:translate(0,1px) rotate(0);transform:translate(0,1px) rotate(0)}27%{-webkit-transform:translate(0,0) rotate(3deg);transform:translate(0,0) rotate(3deg)}28%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.c-list11{padding:40px;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;position:relative;z-index:1}@media screen and (max-width:560px){.c-list11{padding:0;display:block}}.c-list11__item,.c-list11__item--coming_soon{margin-left:20px;width:calc((100% - 20px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:560px){.c-list11__item,.c-list11__item--coming_soon{margin-top:12px;margin-left:0;width:auto}}.c-list11__item--coming_soon::after,.c-list11__item::after{width:100%;height:100%;background-image:-webkit-radial-gradient(#eaea02 33%,rgba(255,255,255,0) 38%),-webkit-radial-gradient(#eaea02 33%,rgba(255,255,255,0) 38%);background-image:radial-gradient(#eaea02 33%,rgba(255,255,255,0) 38%),radial-gradient(#eaea02 33%,rgba(255,255,255,0) 38%);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:12px;position:absolute;right:-7px;bottom:-7px;z-index:0;content:""}@media screen and (max-width:560px){.c-list11__item--coming_soon::after,.c-list11__item::after{content:none}}.c-list11__item--coming_soon:nth-child(2n+1),.c-list11__item:nth-child(2n+1){margin-left:0}.c-list11__item--coming_soon:nth-child(n+3),.c-list11__item:nth-child(n+3){margin-top:20px}@media screen and (max-width:560px){.c-list11__item--coming_soon:nth-child(n+3),.c-list11__item:nth-child(n+3){margin-top:12px}}.c-list11__item--coming_soon::before{background-color:rgba(0,0,0,.5);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:#fff;font-size:3rem;text-align:center;content:"Coming Soon"}.c-list11__item--coming_soon .c-list11__link{pointer-events:none}.c-list11__link{padding:10px;background-color:#fff;border-radius:12px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;position:relative;z-index:1;color:#333;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:560px){.c-list11__link{padding:0 0 20px;overflow:hidden}}.c-list11__link:hover .c-list11__img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.c-list11__img{border-radius:12px;overflow:hidden}@media screen and (max-width:560px){.c-list11__img{border-radius:0}}.c-list11__img img{width:520px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media screen and (max-width:560px){.c-list11__img img{width:100%;height:auto}}.c-list11__txt{margin-top:10px;padding:0 10px;font-size:1.6rem;font-weight:700}@media screen and (max-width:560px){.c-list11__txt{font-size:1.3rem}}.c-list12{padding:40px;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;position:relative;z-index:1}@media screen and (max-width:560px){.c-list12{padding:0}}.c-list12__item{margin-left:20px;width:calc((100% - 20px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:560px){.c-list12__item{margin-left:5px;width:calc((100% - 5px)/ 2)}}.c-list12__item::after{width:100%;height:100%;background-image:-webkit-radial-gradient(#00dbfb 33%,rgba(255,255,255,0) 38%),-webkit-radial-gradient(#00dbfb 33%,rgba(255,255,255,0) 38%);background-image:radial-gradient(#00dbfb 33%,rgba(255,255,255,0) 38%),radial-gradient(#00dbfb 33%,rgba(255,255,255,0) 38%);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:12px;position:absolute;right:-7px;bottom:-7px;z-index:0;content:""}@media screen and (max-width:560px){.c-list12__item::after{content:none}}.c-list12__item:nth-child(2n+1){margin-left:0}.c-list12__item:nth-child(n+3){margin-top:20px}@media screen and (max-width:560px){.c-list12__item:nth-child(n+3){margin-top:5px}}.c-list12__link{padding:10px 10px 15px;background-color:#fff;border-radius:12px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;position:relative;z-index:1;color:#333;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:560px){.c-list12__link{padding:0;overflow:hidden}}.c-list12__link:hover[href] .c-list12__img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.c-list12__link:not([href]){cursor:normal;pointer-events:none}.c-list12__img{border-radius:12px;overflow:hidden}@media screen and (max-width:560px){.c-list12__img{border-radius:0}}.c-list12__img img{width:470px;height:calc(470px * (9 / 16));-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media screen and (max-width:560px){.c-list12__img img{width:100%;height:auto}}.c-list12__txt{margin-top:15px;padding:0 10px;font-size:1.6rem;font-weight:700}@media screen and (max-width:560px){.c-list12__txt{margin-top:0;padding:5px;font-size:1.3rem}}.c-list13{margin-top:90px;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:560px){.c-list13{margin-top:35px;padding:0 5px}}.c-list13:first-child{margin-top:0}.c-list13::after,.c-list13::before{width:100%;position:absolute;right:0;left:0;content:""}.c-list13::before{height:20px;background:-webkit-gradient(linear,left top,right top,from(#92a9ae),color-stop(#bfc6c9),to(#92a9ae));background:-webkit-linear-gradient(left,#92a9ae,#bfc6c9,#92a9ae);background:linear-gradient(to right,#92a9ae,#bfc6c9,#92a9ae);border:1px solid #93aaaf;border-radius:10px;bottom:-20px;-webkit-filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .3));filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .3))}@media screen and (max-width:560px){.c-list13::before{height:10px;border-radius:4px;bottom:-10px}}.c-list13::after{height:30px;background:url(../images/top/bg_booth_rack.png) no-repeat top left 40px/auto 100%,url(../images/top/bg_booth_rack.png) no-repeat top right 40px/auto 100%;bottom:-50px}@media screen and (max-width:560px){.c-list13::after{bottom:-25px;height:15px;background-position:top left 8px,top right 8px}}.c-list13__item{margin-left:30px;width:calc(100% - 30px * 3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:list13_item_bound 3s infinite ease;animation:list13_item_bound 3s infinite ease}@media screen and (max-width:560px){.c-list13__item{margin-left:8px;width:calc(100% - 8px * 2)}}@media screen and (min-width:561px){.c-list13__item:nth-child(3n+1){margin-left:0}}@media screen and (max-width:560px){.c-list13__item:first-child{margin-left:0}}.c-list13__img{width:100%;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.c-list13__link{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.c-list13__link:hover{opacity:.7}@media screen and (min-width:561px){.c-list13:nth-child(1) .c-list13__item:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.c-list13:nth-child(1) .c-list13__item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.c-list13:nth-child(1) .c-list13__item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.c-list13:nth-child(2) .c-list13__item:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.c-list13:nth-child(2) .c-list13__item:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.c-list13:nth-child(2) .c-list13__item:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.c-list13:nth-child(3) .c-list13__item:nth-child(1){-webkit-animation-delay:.6s;animation-delay:.6s}.c-list13:nth-child(3) .c-list13__item:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.c-list13:nth-child(3) .c-list13__item:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.c-list13:nth-child(4) .c-list13__item:nth-child(1){-webkit-animation-delay:.9s;animation-delay:.9s}.c-list13:nth-child(4) .c-list13__item:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.c-list13:nth-child(4) .c-list13__item:nth-child(3){-webkit-animation-delay:1.1s;animation-delay:1.1s}}@media screen and (max-width:560px){.c-list13:nth-child(1) .c-list13__item:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.c-list13:nth-child(1) .c-list13__item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.c-list13:nth-child(2) .c-list13__item:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.c-list13:nth-child(2) .c-list13__item:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.c-list13:nth-child(3) .c-list13__item:nth-child(1){-webkit-animation-delay:.6s;animation-delay:.6s}.c-list13:nth-child(3) .c-list13__item:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.c-list13:nth-child(4) .c-list13__item:nth-child(1){-webkit-animation-delay:.9s;animation-delay:.9s}.c-list13:nth-child(4) .c-list13__item:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.c-list13:nth-child(5) .c-list13__item:nth-child(1){-webkit-animation-delay:1.2s;animation-delay:1.2s}.c-list13:nth-child(5) .c-list13__item:nth-child(2){-webkit-animation-delay:1.3s;animation-delay:1.3s}.c-list13:nth-child(6) .c-list13__item:nth-child(1){-webkit-animation-delay:1.5s;animation-delay:1.5s}.c-list13:nth-child(6) .c-list13__item:nth-child(2){-webkit-animation-delay:1.6s;animation-delay:1.6s}}@-webkit-keyframes list13_item_bound{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}5%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}25%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes list13_item_bound{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}5%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}25%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.c-list14__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:560px){.c-list14__list{display:block;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.c-list14__link{width:350px}@media screen and (max-width:560px){.c-list14__link{width:100%}}.c-list15__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:560px){.c-list15__list{display:block}}.c-list15__item{width:350px}@media screen and (max-width:560px){.c-list15__item{width:100%}}@media screen and (max-width:560px){.c-list15__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.c-list16__list{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(167px,1fr))}@media screen and (max-width:560px){.c-list16__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.c-list16__item{width:167px;margin:0 auto}@media screen and (max-width:560px){.c-list16__item{width:130px}}@media screen and (max-width:560px){.c-list16__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.c-list17{margin-top:3px;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}@media screen and (max-width:560px){.c-list17{margin-top:7px}}.c-list17__items{margin-left:15px;width:25px}.c-list17__items:first-child{margin-left:0}.c-list18{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:60px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:560px){.c-list18{margin-top:30px;row-gap:30px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.c-list18__items{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:560px){.c-list18__items{width:45%}}.c-list18__img{border:solid 5px #ff009b;-webkit-box-shadow:10px 10px 0 #b2f2e7;box-shadow:10px 10px 0 #b2f2e7}@media screen and (max-width:560px){.c-list18__img{-webkit-box-shadow:8px 8px 0 #b2f2e7;box-shadow:8px 8px 0 #b2f2e7}}.c-list18--large{margin:60px auto 0}@media screen and (max-width:560px){.c-list18--large{margin:30px auto 0}}.c-list18--large .c-list18__items{margin:0 auto;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-list18--large .c-list18__img{width:300px;border:solid 5px #ff009b;-webkit-box-shadow:16px 16px 0 #b2f2e7;box-shadow:16px 16px 0 #b2f2e7}@media screen and (max-width:560px){.c-list18--large .c-list18__img{width:calc((100% - 5px)/ 2);-webkit-box-shadow:8px 8px 0 #b2f2e7;box-shadow:8px 8px 0 #b2f2e7}}.c-mv{background:url(../images/top/mv.png) no-repeat center/cover;text-align:center}@media screen and (max-width:560px){.c-mv{background-position:center;background-size:150% auto}}.c-mv__inner{margin:0 auto;padding:30px 0 67px;width:1080px;min-height:638px;position:relative}@media screen and (max-width:560px){.c-mv__inner{margin:0;padding:10px 0;width:100%;min-height:236px}}.c-mv__site_logo{position:absolute;top:10px;left:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media screen and (max-width:560px){.c-mv__site_logo{top:5px;left:4px}}.c-mv__site_logo:hover{opacity:.8}.c-mv__site_logo__img{width:150px}@media screen and (max-width:560px){.c-mv__site_logo__img{width:80px}}.c-mv__logo{margin:0 auto;width:248px}@media screen and (max-width:560px){.c-mv__logo{width:128px}}.c-mv1{background:url(../images/guide/mv_pc.png) no-repeat center bottom/cover;padding:70px 0}@media screen and (max-width:560px){.c-mv1{background:url(../images/guide/mv_sp.png) no-repeat center bottom/cover;padding:2rem 0 4rem}}.c-mv1__logo{width:440px;margin:0 auto}@media screen and (max-width:560px){.c-mv1__logo{width:50%}}.c-mv1__catch{text-align:center;font-size:3.6rem;font-weight:700;margin-top:50px}@media screen and (max-width:560px){.c-mv1__catch{font-size:1.8rem;margin-top:3rem}}.c-nav1{background-color:#ff009b}.c-nav1__list{margin:0 auto;width:1080px;border-left:1px solid #ce007d;border-right:1px solid rgba(255,255,255,.25);display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:560px){.c-nav1__list{width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-nav1__list__item{border-right:1px solid #ce007d;border-left:1px solid rgba(255,255,255,.25);-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:560px){.c-nav1__list__item{width:calc(100% / 3);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (max-width:560px){.c-nav1__list__item:nth-child(n+4){border-top:1px solid #ce007d;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.25) inset;box-shadow:0 1px 0 rgba(255,255,255,.25) inset}}.c-nav1__list__item:nth-child(1) .c-nav1__list__new{-webkit-animation-delay:0s;animation-delay:0s}.c-nav1__list__item:nth-child(2) .c-nav1__list__new{-webkit-animation-delay:.1s;animation-delay:.1s}.c-nav1__list__item:nth-child(3) .c-nav1__list__new{-webkit-animation-delay:.2s;animation-delay:.2s}.c-nav1__list__item:nth-child(4) .c-nav1__list__new{-webkit-animation-delay:.3s;animation-delay:.3s}.c-nav1__list__item:nth-child(5) .c-nav1__list__new{-webkit-animation-delay:.4s;animation-delay:.4s}.c-nav1__list__item:nth-child(6) .c-nav1__list__new{-webkit-animation-delay:.5s;animation-delay:.5s}.c-nav1__list__item:nth-child(7) .c-nav1__list__new{-webkit-animation-delay:.6s;animation-delay:.6s}.c-nav1__list__item:nth-child(8) .c-nav1__list__new{-webkit-animation-delay:.7s;animation-delay:.7s}.c-nav1__list__item:nth-child(9) .c-nav1__list__new{-webkit-animation-delay:.8s;animation-delay:.8s}.c-nav1__list__link{padding:20px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;color:#fff;font-size:1.8rem;font-weight:700;text-align:center;line-height:1;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media screen and (max-width:560px){.c-nav1__list__link{padding:7px 0;font-size:1.2rem}}.c-nav1__list__link:hover .c-nav1__list__icon,.c-nav1__list__link:hover .c-nav1__list__txt{-webkit-animation:flash 1s;animation:flash 1s}.c-nav1__list__icon{display:inline-block}.c-nav1__list__icon img{width:38px;height:35px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:560px){.c-nav1__list__icon img{width:24px;height:20px}}.c-nav1__list__txt{margin-top:10px;display:block}.c-nav1__list__new{margin:0 auto;width:44px;height:44px;background-color:#ffff01;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-46px;right:0;left:0;color:#ff009b;font-size:1.2rem;-webkit-animation:fluffy1 3s ease infinite;animation:fluffy1 3s ease infinite}@media screen and (max-width:560px){.c-nav1__list__new{padding:3px 5px;width:auto;height:auto;border-radius:7px;display:inline-block;top:3px;right:3px;left:auto;font-size:1rem;-webkit-animation:none;animation:none}}.c-nav1__list__new::after{margin:0 auto;width:0;height:0;border-width:20px 7px 0 7px;border-style:solid;border-color:#ffff01 rgba(255,255,255,0) rgba(255,255,255,0);position:absolute;right:0;bottom:-15px;left:0;content:""}@media screen and (max-width:560px){.c-nav1__list__new::after{content:none}}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}@-webkit-keyframes fluffy1{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fluffy1{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.c-nav2__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:720px}@media screen and (max-width:560px){.c-nav2__list{width:auto;display:block}}.c-nav2__list__item{padding-left:8px;width:calc(100% / 3);position:relative}@media screen and (max-width:560px){.c-nav2__list__item{margin-top:25px;width:100%}}.c-nav2__list__item::before{width:2px;height:14px;background-color:#333;position:absolute;top:4px;left:0;content:""}@media screen and (max-width:560px){.c-nav2__list__item:first-child{margin-top:0}}.c-nav2__list__item:nth-child(n+4){margin-top:25px}.c-nav2__list__link{color:#333;font-size:1.2rem;font-weight:700}.c-nav2__list__link:hover{text-decoration:underline}@media screen and (min-width:561px){.c-nav3{display:none}}.c-nav3__inner{padding:0 20px;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;-webkit-transition:opacity .4s ease-in-out,z-index .4s ease-in-out;transition:opacity .4s ease-in-out,z-index .4s ease-in-out}.c-nav3__list1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-nav3__list1__item{width:calc((100% - 15px)/ 2)}.c-nav3__list1__item:nth-child(n+3){margin-top:15px}.c-nav3__list1__item:nth-child(2n){margin-left:15px}.c-nav3__list1 .c-btn1{font-size:1.2rem}.c-nav3__list1 .c-btn1::after{content:none}.c-nav3__list2{margin-top:45px;width:100%}.c-nav3__list2__item{margin-top:15px}.c-nav3__list2__item:first-child{margin-top:0}.c-nav3__list2 .c-btn1,.c-nav3__list2 .c-btn2{width:100%}.c-nav3__btn{padding:0;width:38px;height:38px;background-color:#fff;border:2px solid #ff009b;border-radius:50%;position:fixed;top:10px;right:10px;z-index:999}@media screen and (min-width:561px){.c-nav3__btn{display:none}}.c-nav3__btn i{margin:auto;width:20px;height:2px;background-color:#ff009b;display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.c-nav3__btn i:nth-child(1){-webkit-transform:translateY(-6px);transform:translateY(-6px)}.c-nav3__btn i:nth-child(2){-webkit-transform:rotateX(0);transform:rotateX(0)}.c-nav3__btn i:nth-child(3){-webkit-transform:translateY(6px);transform:translateY(6px)}.c-nav3[data-is_active=true] .c-nav3__inner{z-index:99;opacity:1}.c-nav3[data-is_active=true] .c-nav3__btn i:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-nav3[data-is_active=true] .c-nav3__btn i:nth-child(2){-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.c-nav3[data-is_active=true] .c-nav3__btn i:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-nav4__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:560px){.c-nav4__list{display:block}}.c-nav4__list__item{margin-left:30px;width:calc((100% - 30px)/ 2)}@media screen and (max-width:560px){.c-nav4__list__item{margin-top:15px;margin-left:0;width:100%}}.c-nav4__list__item:first-child{margin-left:0}@media screen and (max-width:560px){.c-nav4__list__item:first-child{margin-top:0}}.js-target{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.js-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes hovering{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes hovering{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fluffy1{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fluffy2{0%{-webkit-transform:translateX(0);transform:translateX(0)}5%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}25%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fluffy2{0%{-webkit-transform:translateX(0);transform:translateX(0)}5%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}25%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.c-flow1__img{margin-top:34px;margin-left:50px;position:relative}@media screen and (max-width:560px){.c-flow1__img{margin-top:10px;margin-right:auto;margin-left:auto;max-width:400px}}.c-flow1__img::after{width:100%;height:100%;background-image:-webkit-radial-gradient(#00d4b1 33%,rgba(255,255,255,0) 38%),-webkit-radial-gradient(#00d4b1 33%,rgba(255,255,255,0) 38%);background-image:radial-gradient(#00d4b1 33%,rgba(255,255,255,0) 38%),radial-gradient(#00d4b1 33%,rgba(255,255,255,0) 38%);background-position:0 0,5px 5px;background-size:10px 10px;position:absolute;right:-10px;bottom:-10px;z-index:0;content:""}@media screen and (max-width:560px){.c-flow1__img::after{right:-5px;bottom:-5px}}.c-flow1__img img{position:relative;z-index:1}.c-flow1__img.js-target{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.c-flow1__img.js-target::after{right:0;bottom:0;opacity:0;-webkit-transition:right .6s ease-in-out,bottom .6s ease-in-out,opacity .6s ease-in-out;transition:right .6s ease-in-out,bottom .6s ease-in-out,opacity .6s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s}.c-flow1__img.js-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-flow1__img.js-animate::after{right:-10px;bottom:-10px;opacity:1}@media screen and (max-width:560px){.c-flow1__img.js-animate::after{right:-5px;bottom:-5px}}.c-flow1__txt{margin-top:40px}@media screen and (max-width:560px){.c-flow1__txt{margin-top:15px}}.c-flow1__txt:first-child{margin-top:0}.c-flow1__notes{margin-top:10px;margin-left:1em;display:block;font-size:1.4rem;text-indent:-1em}@media screen and (max-width:560px){.c-flow1__notes{margin-top:5px;font-size:1.2rem}}.c-flow1__list{width:580px;padding-right:60px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}@media screen and (max-width:560px){.c-flow1__list{width:auto;padding-right:0}}.c-flow1__list.js-target{opacity:0;-webkit-transform:translateX(-25%);transform:translateX(-25%);-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media screen and (max-width:560px){.c-flow1__list.js-target{-webkit-transform:translateY(25%);transform:translateY(25%)}}.c-flow1__list.js-target .c-flow1__list__term::after{opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.c-flow1__list.js-target .c-flow1__list__desc{opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.c-flow1__list.js-animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:560px){.c-flow1__list.js-animate{-webkit-transform:translateY(0);transform:translateY(0)}}.c-flow1__list.js-animate .c-flow1__list__term::after{opacity:1}.c-flow1__list.js-animate .c-flow1__list__desc{opacity:1}.c-flow1__list__term{position:relative}.c-flow1__list__term__img{width:100%}.c-flow1__list__term__icon{position:absolute;z-index:1}.c-flow1__list__term__icon::after,.c-flow1__list__term__icon:before{position:absolute;z-index:1;-webkit-transform-origin:center -10px 0;transform-origin:center -10px 0;content:""}.c-flow1__list__term__icon::before{-webkit-animation:swing 2s linear -2s infinite;animation:swing 2s linear -2s infinite}.c-flow1__list__term__icon::after{-webkit-animation:swing 3s linear -3s infinite;animation:swing 3s linear -3s infinite}.c-flow1__list__desc{margin-top:20px;padding-left:20px}@media screen and (max-width:560px){.c-flow1__list__desc{padding-left:0}}.c-flow1__item{margin-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:560px){.c-flow1__item{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-flow1__item:first-child{margin-top:0}.c-flow1__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:560px){.c-flow1__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-flow1__item:nth-child(even) .c-flow1__list.js-target{-webkit-transform:translateX(25%);transform:translateX(25%)}@media screen and (max-width:560px){.c-flow1__item:nth-child(even) .c-flow1__list.js-target{-webkit-transform:translateY(25%);transform:translateY(25%)}}.c-flow1__item:nth-child(even) .c-flow1__list.js-animate{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:560px){.c-flow1__item:nth-child(even) .c-flow1__list.js-animate{-webkit-transform:translateY(0);transform:translateY(0)}}.c-flow1__item:nth-child(even) .c-flow1__img{margin-left:0;margin-right:50px}@media screen and (max-width:560px){.c-flow1__item:nth-child(even) .c-flow1__img{margin-right:auto;margin-left:auto}}.c-flow1__item:nth-child(1) .c-flow1__list__term__icon{width:189px;height:107px;background:url(../images/icon1.png) no-repeat center/100% auto;right:-66px;bottom:-33px}@media screen and (max-width:560px){.c-flow1__item:nth-child(1) .c-flow1__list__term__icon{width:109px;height:61px;right:-10px;bottom:-22px}}.c-flow1__item:nth-child(1) .c-flow1__list__term__icon::before{width:77px;height:62px;background:url(../images/icon1_01.png) no-repeat center/100% auto;top:-10px;left:-64px}@media screen and (max-width:560px){.c-flow1__item:nth-child(1) .c-flow1__list__term__icon::before{width:43px;height:35px;top:-10px;left:-38px}}.c-flow1__item:nth-child(1) .c-flow1__list__term__icon::after{width:77px;height:62px;background:url(../images/icon1_02.png) no-repeat center/100% auto;top:6px;left:-4px}@media screen and (max-width:560px){.c-flow1__item:nth-child(1) .c-flow1__list__term__icon::after{width:44px;height:35px;top:-2px;left:-4px}}.c-flow1__item:nth-child(2) .c-flow1__img::after{background-image:-webkit-radial-gradient(#afe5ff 33%,rgba(255,255,255,0) 38%),-webkit-radial-gradient(#afe5ff 33%,rgba(255,255,255,0) 38%);background-image:radial-gradient(#afe5ff 33%,rgba(255,255,255,0) 38%),radial-gradient(#afe5ff 33%,rgba(255,255,255,0) 38%)}.c-flow1__item:nth-child(2) .c-flow1__list__term__icon{width:105px;height:198px;background:url(../images/icon2.png) no-repeat center/100% auto;right:-60px;bottom:-48px}@media screen and (max-width:560px){.c-flow1__item:nth-child(2) .c-flow1__list__term__icon{width:56px;height:105px;right:-10px;bottom:-38px}}.c-flow1__item:nth-child(2) .c-flow1__list__term__icon::before{width:70px;height:95px;background:url(../images/icon2_01.png) no-repeat center/100% auto;top:64px;left:-106px}@media screen and (max-width:560px){.c-flow1__item:nth-child(2) .c-flow1__list__term__icon::before{top:24px;left:-56px;width:46px;height:55px}}.c-flow1__item:nth-child(2) .c-flow1__list__term__icon::after{width:70px;height:86px;background:url(../images/icon2_02.png) no-repeat center/100% auto;top:104px;left:-68px}@media screen and (max-width:560px){.c-flow1__item:nth-child(2) .c-flow1__list__term__icon::after{width:37px;height:45px;top:44px;left:-28px}}.c-flow1__item:nth-child(3) .c-flow1__img::after{background-image:-webkit-radial-gradient(#fbb161 33%,rgba(255,255,255,0) 38%),-webkit-radial-gradient(#fbb161 33%,rgba(255,255,255,0) 38%);background-image:radial-gradient(#fbb161 33%,rgba(255,255,255,0) 38%),radial-gradient(#fbb161 33%,rgba(255,255,255,0) 38%)}.c-flow1__item:nth-child(3) .c-flow1__list__term__icon{width:250px;height:75px;background:url(../images/icon3.png) no-repeat center/100% auto;right:-60px;bottom:-24px}@media screen and (max-width:560px){.c-flow1__item:nth-child(3) .c-flow1__list__term__icon{width:139px;height:41px;right:-10px;bottom:-14px}}.c-flow1__item:nth-child(3) .c-flow1__list__term__icon::before{width:65px;height:66px;background:url(../images/icon3_01.png) no-repeat center/100% auto;top:-33px;left:-80px}@media screen and (max-width:560px){.c-flow1__item:nth-child(3) .c-flow1__list__term__icon::before{width:37px;height:37px;top:-18px;left:-43px}}.c-flow1__item:nth-child(3) .c-flow1__list__term__icon::after{width:77px;height:50px;background:url(../images/icon3_02.png) no-repeat center/100% auto;top:-6px;left:-50px}@media screen and (max-width:560px){.c-flow1__item:nth-child(3) .c-flow1__list__term__icon::after{width:43px;height:28px;top:-3px;left:-23px}}.c-flow1__item:nth-child(4) .c-flow1__img::after{background-image:-webkit-radial-gradient(#fbb3f5 33%,rgba(255,255,255,0) 38%),-webkit-radial-gradient(#fbb3f5 33%,rgba(255,255,255,0) 38%);background-image:radial-gradient(#fbb3f5 33%,rgba(255,255,255,0) 38%),radial-gradient(#fbb3f5 33%,rgba(255,255,255,0) 38%)}.c-flow1__item:nth-child(4) .c-flow1__list__term__icon{width:155px;height:122px;background:url(../images/icon4.png) no-repeat center/100% auto;right:-60px;bottom:-28px}@media screen and (max-width:560px){.c-flow1__item:nth-child(4) .c-flow1__list__term__icon{width:92px;height:72px;right:-10px;bottom:-26px}}.c-flow1__item:nth-child(4) .c-flow1__list__term__icon::before{width:96px;height:94px;background:url(../images/icon4_01.png) no-repeat center/100% auto;top:25px;left:-92px}@media screen and (max-width:560px){.c-flow1__item:nth-child(4) .c-flow1__list__term__icon::before{width:58px;height:56px;top:14px;left:-54px}}.c-flow1__item:nth-child(4) .c-flow1__list__term__icon::after{width:52px;height:85px;background:url(../images/icon4_02.png) no-repeat center/100% auto;top:56px;left:-24px}@media screen and (max-width:560px){.c-flow1__item:nth-child(4) .c-flow1__list__term__icon::after{width:31px;height:51px;top:29px;left:-14px}}.c-box1{padding:50px 0 40px;border:4px solid #000;background:url(../images/bg_img1.png) no-repeat top 10px left 8px/30px,url(../images/bg_img2.png) no-repeat top 10px right 8px/30px,#fff url(../images/bg_img2.png) no-repeat bottom 10px left 8px/30px;position:relative;overflow:hidden;text-align:center}@media screen and (max-width:560px){.c-box1{padding:30px 20px;border-width:3px;background:url(../images/bg_img1.png) no-repeat top 10px left 8px/18px,url(../images/bg_img2.png) no-repeat top 10px right 8px/18px,url(../images/bg_img2.png) no-repeat bottom 10px left 8px/18px,#fff url(../images/bg_img1.png) no-repeat bottom 10px right 8px/18px}}@media screen and (max-width:560px){.c-box1__img{width:calc(100% + 15px);max-width:none}}.c-box1__figure{margin:40px auto 0;width:640px}@media screen and (max-width:560px){.c-box1__figure{margin-top:20px;width:auto}}.c-box1__caption{margin-top:30px;font-size:1.4rem;font-weight:700;text-align:left}@media screen and (max-width:560px){.c-box1__caption{margin-top:20px;font-size:1.2rem}}.c-box2{margin-left:30px;padding:30px 60px 40px;width:calc((100% - 30px)/ 2);background:#fff;border:4px solid #333}@media screen and (max-width:560px){.c-box2{margin-left:8px;padding:10px 10px 5px;width:calc((100% - 8px)/ 2);border-width:3px}}.c-box2__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.c-box2__list,.c-box2__list--column2,.c-box2__list--column3{margin-top:30px;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}.c-box2__list--column2:first-child,.c-box2__list--column3:first-child,.c-box2__list:first-child{margin-top:0}.c-box2__list--column2{margin:30px auto 0;width:243px}@media screen and (max-width:560px){.c-box2__list--column2{margin-top:10px;width:auto}}.c-box2__list--column2 .c-box2__list__item{margin-left:35px;width:calc((100% - 35px)/ 2)}@media screen and (max-width:560px){.c-box2__list--column2 .c-box2__list__item{margin-left:10px;width:calc((100% - 10px)/ 2)}}.c-box2__list--column2 .c-box2__list__item:nth-child(2n+1){margin-left:0}.c-box2__list--column2 .c-box2__list__item:nth-child(n+3){margin-top:30px}@media screen and (max-width:560px){.c-box2__list--column2 .c-box2__list__item:nth-child(n+3){margin-top:5px}}@media screen and (max-width:560px){.c-box2__list--column3{margin-top:10px}}.c-box2__list--column3 .c-box2__list__item{margin-left:35px;width:calc((100% - 70px)/ 3)}@media screen and (max-width:560px){.c-box2__list--column3 .c-box2__list__item{margin-left:8px;width:calc((100% - 16px)/ 3)}}.c-box2__list--column3 .c-box2__list__item:nth-child(3n+1){margin-left:0}.c-box2__list--column3 .c-box2__list__item:nth-child(n+4){margin-top:30px}@media screen and (max-width:560px){.c-box2__list--column3 .c-box2__list__item:nth-child(n+4){margin-top:10px}}.c-fixed_btn,.c-fixed_btn--type2{padding-top:52px;width:56px;height:240px;background:#ff009b url(../images/components/fixed_btn_img.png) no-repeat top 5px center/48px auto;border-radius:6px 0 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:30px;right:0;z-index:998;color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:.2em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.c-fixed_btn--type2:hover,.c-fixed_btn:hover{background-color:#fff;color:#ff009b}@media screen and (max-width:560px){.c-fixed_btn,.c-fixed_btn--type2{display:none}}.c-fixed_btn--type2{height:320px;background-color:#00d4b1;background-image:url(../images/components/fixed_btn_img2.png);top:330px;letter-spacing:.1em}.c-fixed_btn--type2:hover{background-color:#fff;color:#00d4b1}.c-page_top{width:64px;height:288px;display:block;position:fixed;right:10px;bottom:-20px;z-index:999;opacity:1;text-align:right;cursor:pointer;-webkit-transition:bottom .4s ease-in-out,opacity .4s ease-in-out,z-index .4s ease-in-out;transition:bottom .4s ease-in-out,opacity .4s ease-in-out,z-index .4s ease-in-out}@media screen and (min-width:561px) and (max-height:920px){.c-page_top{right:70px}}@media screen and (max-width:560px){.c-page_top{display:none!important}}.c-page_top.js-hide_first_view{opacity:0;z-index:-1}@media screen and (max-width:1281px){.c-page_top:hover{-webkit-animation:none!important;animation:none!important}}.c-banner1{display:block;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.c-banner1:hover{opacity:.7}.c-banner1__img{width:520px}@media screen and (max-width:560px){.c-banner1__img{width:100%;height:auto}}.c-copy{background-color:#333}.c-copy__inner{margin:0 auto;padding:8px 0;max-width:calc(1280px - 100px);color:#fff;font-size:1.1rem;text-align:right}@media screen and (max-width:560px){.c-copy__inner{width:auto;text-align:center}}.c-tw_timeline{min-height:260px}@media screen and (max-width:560px){.c-character__wrap--sp{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:20px auto 0}}@media screen and (max-width:560px){.c-character.fluffy{-webkit-animation:fluffy2 3s ease infinite;animation:fluffy2 3s ease infinite}}.c-modal__overlay{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;z-index:-10;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.c-modal__overlay.modalActive{opacity:1;z-index:10}.c-modal__window{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;z-index:-10;position:fixed;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;height:70%;max-width:484px;max-height:685px;border-radius:5px}@media screen and (max-width:560px){.c-modal__window{top:50%;height:auto}}.c-modal__window[data-id=modal3],.c-modal__window[data-id=modal4],.c-modal__window[data-id=modal5],.c-modal__window[data-id=modal6],.c-modal__window[data-id=modal7],.c-modal__window[data-id=modal8],.c-modal__window[data-id=modal9]{top:50%;height:100%}@media screen and (max-width:560px){.c-modal__window[data-id=modal3],.c-modal__window[data-id=modal4],.c-modal__window[data-id=modal5],.c-modal__window[data-id=modal6],.c-modal__window[data-id=modal7],.c-modal__window[data-id=modal8],.c-modal__window[data-id=modal9]{overflow:inherit;height:auto}}.c-modal__window[data-id=modal3] .modal_type1__button--close,.c-modal__window[data-id=modal4] .modal_type1__button--close,.c-modal__window[data-id=modal5] .modal_type1__button--close,.c-modal__window[data-id=modal6] .modal_type1__button--close,.c-modal__window[data-id=modal7] .modal_type1__button--close,.c-modal__window[data-id=modal8] .modal_type1__button--close,.c-modal__window[data-id=modal9] .modal_type1__button--close{top:2px;right:2px}@media screen and (max-width:560px){.c-modal__window[data-id=modal3] .modal_type1__button--close,.c-modal__window[data-id=modal4] .modal_type1__button--close,.c-modal__window[data-id=modal5] .modal_type1__button--close,.c-modal__window[data-id=modal6] .modal_type1__button--close,.c-modal__window[data-id=modal7] .modal_type1__button--close,.c-modal__window[data-id=modal8] .modal_type1__button--close,.c-modal__window[data-id=modal9] .modal_type1__button--close{top:-20px;right:-15px}}.c-modal__window.modalActive{opacity:1;z-index:11}.c-terms__head{color:#333;font-weight:700;text-align:center;margin:20px 0 0;font-size:1.6rem}@media screen and (max-width:560px){.c-terms__head{margin:10px 0 0;font-size:1.4rem}}.c-terms__body{background-color:#fff;width:90%;height:300px;margin:10px auto 0;padding:20px;overflow-y:scroll;border:1px solid #000}@media screen and (max-width:560px){.c-terms__body{width:100%;height:150px;margin:10px auto 0;padding:10px}}.c-terms__title{font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.c-terms__text{font-size:1.6rem;line-height:2.2rem;text-align:left;color:#333}@media screen and (max-width:560px){.c-terms__text{font-size:1.2rem;line-height:1.6rem}}.c-terms__text a{color:#00f;text-decoration:underline}.c-terms__text a:visited{color:#551a8b}.c-video1{-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd;width:1080px;max-width:1080px}@media screen and (max-width:560px){.c-video1{width:calc(100% - 20px)}}.c-video1::after{width:100%;height:100%;background-image:-webkit-radial-gradient(#fbb161 33%,transparent 38%),-webkit-radial-gradient(#fbb161 33%,transparent 38%);background-image:radial-gradient(#fbb161 33%,transparent 38%),radial-gradient(#fbb161 33%,transparent 38%);background-size:10px 10px;z-index:-1;content:""}.c-video1__video{width:100%;height:100%}.c-text1--center{text-align:center}.c-text1--small{font-size:calc(1em - .3rem)}.c-text1--strong1{color:#ff009b;font-weight:700}.c-text2{font-size:1.8rem;line-height:3.6rem;letter-spacing:.1rem}@media screen and (max-width:560px){.c-text2{font-size:1.4rem;line-height:2.2rem}}.c-text2__name--yellow{color:#fccf02}.c-text2__name--bg_gray{background-color:#3f414e}.c-text2__name--mint{color:#01d4b3}.c-text2__name--bg_black{background-color:#000100}.c-text3{font-size:1.6rem;letter-spacing:.1rem}@media screen and (max-width:560px){.c-text3{font-size:1.2rem}}.c-text4{font-size:1.8rem;font-weight:initial;text-align:center;letter-spacing:-.02rem;line-height:2;width:1080px}@media screen and (max-width:560px){.c-text4{font-size:1.4rem;width:calc(100% - 20px)}}.c-text5{font-weight:initial}.c-text6{font-weight:initial;line-height:2}.c-text6--center{text-align:center}.c-text7{font-size:1.8rem;line-height:2.2;letter-spacing:.1rem}@media screen and (max-width:560px){.c-text7{font-size:1.4rem;line-height:2;letter-spacing:initial}}.c-notes1{font-size:1.4rem;line-height:2}@media screen and (max-width:560px){.c-notes1{font-size:1.2rem}}.c-notes2{font-size:1.4rem;line-height:2.8rem;letter-spacing:.1rem}@media screen and (max-width:560px){.c-notes2{font-size:1.2rem;letter-spacing:initial}}.c-footer{background-color:#eee}.c-footer__inner{margin:0 auto;padding:20px 50px 30px;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:560px){.c-footer__inner{padding:30px 10px;width:auto;display:block}}@media screen and (max-width:560px){.c-footer .c-list1{margin-top:25px}}.c-header1{padding:40px 0;position:relative}@media screen and (max-width:560px){.c-header1{padding:7vw 0}}.c-header1__logo{margin:0 auto;width:400px;display:block;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media screen and (max-width:560px){.c-header1__logo{width:90%}}.c-header1__logo:hover{opacity:.7}.c-header2{padding-top:40px;position:relative;z-index:5}@media screen and (max-width:560px){.c-header2{padding-top:26px;z-index:10}}.c-header2__hdg{text-align:center}.c-header2__link{display:inline-block}.c-header2__img{width:400px}@media screen and (max-width:560px){.c-header2__img{width:90%;height:auto}}.l-container1{margin-top:110px}@media screen and (max-width:560px){.l-container1{margin-top:60px}}.l-container1:first-child{margin-top:0}.l-container2{margin-top:60px}.l-container2:first-child{margin-top:0}.p-230603event{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/components/bg.jpg) repeat center top/42px;position:relative;text-align:center}@media screen and (max-width:560px){.p-230603event{padding:0 15px 60px}}.p-230603event .c-hdg10{background:#30f}.p-230603event .c-hdg10::after{content:none}.p-230603event .c-hdg10+.c-text1,.p-230603event .c-hdg10+.c-text1--center,.p-230603event .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-230603event .c-hdg10+.c-text1,.p-230603event .c-hdg10+.c-text1--center,.p-230603event .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-230603event .c-text1,.p-230603event .c-text1--center,.p-230603event .c-text1--strong1{margin-top:30px;font-size:2.2rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-230603event .c-text1,.p-230603event .c-text1--center,.p-230603event .c-text1--strong1{margin-top:15px;font-size:1.4rem}}.p-230603event .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-230603event .c-notes1{margin-top:15px}}.p-230603event .c-btn3{width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-230603event .c-btn3{width:auto;font-size:1.4rem}}.p-230603event__content{margin:0 auto;padding:40px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-230603event__content{padding:30px 15px;width:auto}}@media screen and (min-width:561px){.p-230603event1{margin-top:65px}}.p-230603event1 .c-hdg11--center::after,.p-230603event1 .c-hdg11--center::before,.p-230603event1 .c-hdg11::after,.p-230603event1 .c-hdg11::before{color:#30f}.p-230603event1 .c-btn3{margin:60px auto 0}@media screen and (max-width:560px){.p-230603event1 .c-btn3{margin-top:30px}}.p-230603event1 .c-btn3::after{background:url(../images/components/btn3_icon.svg) no-repeat center/100% auto}.p-230603event1 .c-btn3:hover{-webkit-box-shadow:0 0 0 #682c29;box-shadow:0 0 0 #682c29;-webkit-transform:translateY(6px);transform:translateY(6px)}.p-230603live{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/components/bg.jpg) repeat center top/42px;position:relative;text-align:center}@media screen and (max-width:560px){.p-230603live{padding:0 15px 60px}}.p-230603live .c-hdg10{background:#ff009b}.p-230603live .c-hdg10::after{content:none}.p-230603live .c-hdg10+.c-text1,.p-230603live .c-hdg10+.c-text1--center,.p-230603live .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-230603live .c-hdg10+.c-text1,.p-230603live .c-hdg10+.c-text1--center,.p-230603live .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-230603live .c-text1,.p-230603live .c-text1--center,.p-230603live .c-text1--strong1{margin-top:30px;font-size:2.2rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-230603live .c-text1,.p-230603live .c-text1--center,.p-230603live .c-text1--strong1{margin-top:15px;font-size:1.4rem}}.p-230603live .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-230603live .c-notes1{margin-top:15px}}.p-230603live .c-btn3{width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-230603live .c-btn3{width:auto;font-size:1.4rem}}.p-230603live__content{margin:0 auto;padding:40px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-230603live__content{padding:30px 15px;width:auto}}@media screen and (min-width:561px){.p-230603live1{margin-top:65px}}.p-230603live1 .c-hdg11--center::after,.p-230603live1 .c-hdg11--center::before,.p-230603live1 .c-hdg11::after,.p-230603live1 .c-hdg11::before{color:#ff009b}.p-230603live1 .c-btn3{margin:60px auto 0}@media screen and (max-width:560px){.p-230603live1 .c-btn3{margin-top:30px}}.p-230603live1 .c-btn3::after{background:url(../images/components/btn3_icon.svg) no-repeat center/100% auto}.p-230603live1 .c-btn3:hover{-webkit-box-shadow:0 0 0 #682c29;box-shadow:0 0 0 #682c29;-webkit-transform:translateY(6px);transform:translateY(6px)}.p-credit .l-container1{margin-top:110px}@media screen and (max-width:560px){.p-credit .l-container1{margin-top:8rem}}.p-credit1{background-color:#fff;width:1080px;margin:50px auto 0;padding:80px 80px 150px 80px;z-index:2;position:relative}@media screen and (max-width:560px){.p-credit1{width:90%;margin:27px auto 0;padding:38px 15px 36px}}.p-credit1_1__img1{margin:60px auto 0;width:750px;display:block}@media screen and (max-width:560px){.p-credit1_1__img1{margin:30px auto 0;width:100%}}.p-credit1_1 .c-text7{margin-top:50px}@media screen and (max-width:560px){.p-credit1_1 .c-text7{margin-top:20px}}.p-credit1_2_1{margin-top:60px}@media screen and (max-width:560px){.p-credit1_2_1{margin-top:30px}}.p-credit1_2_1 .c-dl7{margin:6px auto 0}@media screen and (max-width:560px){.p-credit1_2_1 .c-dl7{margin-left:.5em}}.p-credit1_3 .c-text7{margin-top:60px}@media screen and (max-width:560px){.p-credit1_3 .c-text7{margin-top:30px}}.p-credit1_3__img1{margin:60px auto 0;width:750px;display:block}@media screen and (max-width:560px){.p-credit1_3__img1{margin:25px auto 0;width:100%}}.p-credit1_3 .c-notes2{margin-top:50px}@media screen and (max-width:560px){.p-credit1_3 .c-notes2{margin-top:20px}}.p-credit1_4 .c-text7{margin-top:60px}@media screen and (max-width:560px){.p-credit1_4 .c-text7{margin-top:30px}}.p-credit1_5 .c-text7{margin-top:60px}@media screen and (max-width:560px){.p-credit1_5 .c-text7{margin-top:30px}}.p-credit1_5 .c-notes2{margin-top:18px}@media screen and (max-width:560px){.p-credit1_5 .c-notes2{margin-top:20px}}.p-credit1_6__img1{margin:60px auto 0;width:750px;display:block}@media screen and (max-width:560px){.p-credit1_6__img1{margin:30px auto 0;width:100%}}.p-credit .c-hdg10{padding:7px 0 9px;font-weight:500;line-height:1.5;letter-spacing:.1rem}@media screen and (max-width:560px){.p-credit .c-hdg10{padding:7px 20px 8px;letter-spacing:initial}}@media screen and (max-width:560px){.p-credit .c-hdg10::after{width:146px;height:12px;top:-11px}}.p-credit .c-btn3{margin:100px auto 0;width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-credit .c-btn3{margin:40px auto 0;width:90%;font-size:1.4rem}}.p-faq{padding:80px 0 100px;background-image:-webkit-linear-gradient(rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px),-webkit-linear-gradient(left,rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px);background-image:linear-gradient(rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px),linear-gradient(90deg,rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px);background-size:14px 14px;font-size:1.6rem;line-height:2}@media screen and (max-width:560px){.p-faq{padding:40px 15px 50px;font-size:1.2rem}}.p-faq .c-link1{display:inline}.p-faq__hdg{text-align:center}.p-faq__hdg__link{max-width:500px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.p-faq__hdg__link:hover{opacity:.7}.p-faq__txt,.p-faq__txt--right{margin-top:30px}@media screen and (max-width:560px){.p-faq__txt,.p-faq__txt--right{margin-top:15px}}.p-faq__txt--right{text-align:right}.p-faq1{margin:40px auto 0;width:1080px}@media screen and (max-width:560px){.p-faq1{margin-top:40px;padding:0;width:auto}}.p-first-real{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/1st-real/bg.jpg) repeat center top/42px;position:relative;text-align:center}@media screen and (max-width:560px){.p-first-real{padding:0 15px 60px}}.p-first-real .c-hdg10+.c-text1,.p-first-real .c-hdg10+.c-text1--center,.p-first-real .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-first-real .c-hdg10+.c-text1,.p-first-real .c-hdg10+.c-text1--center,.p-first-real .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-first-real .c-text1,.p-first-real .c-text1--center,.p-first-real .c-text1--strong1{margin-top:30px;font-size:1.7rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-first-real .c-text1,.p-first-real .c-text1--center,.p-first-real .c-text1--strong1{margin-top:15px;font-size:1.4rem}}.p-first-real .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-first-real .c-notes1{margin-top:15px}}.p-first-real .c-imgBox1{margin-top:60px}@media screen and (max-width:560px){.p-first-real .c-imgBox1{margin-top:30px}}.p-first-real .c-imgBox1+.c-text1,.p-first-real .c-imgBox1+.c-text1--center,.p-first-real .c-imgBox1+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-first-real .c-imgBox1+.c-text1,.p-first-real .c-imgBox1+.c-text1--center,.p-first-real .c-imgBox1+.c-text1--strong1{margin-top:30px}}.p-first-real .c-btn3{width:550px;font-size:1.8rem;margin:40px auto 0}@media screen and (max-width:560px){.p-first-real .c-btn3{width:auto;font-size:1.4rem;margin:20px auto 0}}.p-first-real__content{margin:0 auto;padding:40px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-first-real__content{padding:30px 15px;width:auto}}.p-first-real__content>.c-btn1{margin:60px auto 0}@media screen and (max-width:560px){.p-first-real__content>.c-btn1{margin-top:30px}}.p-first-real__lead{margin-top:60px;color:#ff009b;font-size:2.2rem;font-weight:700;line-height:2}@media screen and (max-width:560px){.p-first-real__lead{margin-top:30px;font-size:1.4rem}}.p-first-real__lead:first-child{margin-top:0}.p-first-real__lead+.c-btn3{margin:30px auto 0}.p-first-real__dl{margin-top:60px}@media screen and (max-width:560px){.p-first-real__dl{margin-top:30px}}.p-first-real__dl__term{font-size:2rem;font-weight:700}.p-first-real__dl__desc{margin-top:15px}.p-first-real__dl__desc .c-text1--center:first-child,.p-first-real__dl__desc .c-text1--strong1:first-child,.p-first-real__dl__desc .c-text1:first-child{margin-top:0}@media screen and (min-width:561px){.p-first-real1{margin-top:65px}}.p-first-real1_4 .c-text1,.p-first-real1_4 .c-text1--center,.p-first-real1_4 .c-text1--strong1{font-size:1.8rem}@media screen and (max-width:560px){.p-first-real1_4 .c-text1,.p-first-real1_4 .c-text1--center,.p-first-real1_4 .c-text1--strong1{font-size:1.4rem}}.p-first-real1+.c-btn3{margin:60px auto 0}@media screen and (max-width:560px){.p-first-real1+.c-btn3{margin-top:30px}}.p-first-real__terms_title{color:#333;font-weight:700;text-align:center;margin:20px 0 0;font-size:1.6rem}@media screen and (max-width:560px){.p-first-real__terms_title{margin:10px 0 0;font-size:1.4rem}}.p-first-real__scroll-box{background-color:#fff;width:90%;height:300px;margin:10px auto 0;padding:0 20px;overflow-y:scroll;border:1px solid #000}@media screen and (max-width:560px){.p-first-real__scroll-box{width:100%;height:150px;margin:10px auto 0;padding:0 10px}}.p-first-real__scroll-box_text{font-size:1.6rem;text-align:left;color:#333;line-height:2.2rem}@media screen and (max-width:560px){.p-first-real__scroll-box_text{font-size:1.2rem;line-height:1.6rem}}.p-first-real__scroll-box_text a{color:#00f;text-decoration:underline}.p-first-real__scroll-box_text a:visited{color:#551a8b;text-decoration:underline}.p-first-real__scroll-box_text a:active{color:red;text-decoration:underline}.p-first-real__scroll-box_title{font-weight:700;text-align:center!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto}@media screen and (max-width:560px){.p-first-real__scroll-box_title{margin:10px auto}}.p-guide{padding-bottom:110px;font-size:1.8rem;line-height:1.8;letter-spacing:0;font-weight:500;overflow:hidden;min-width:1080px;color:#333}@media screen and (max-width:560px){.p-guide{padding-bottom:50px;font-size:1.4rem;min-width:auto}}.p-guide .c-bg2{padding-top:110px}@media screen and (max-width:560px){.p-guide .c-bg2{padding-top:40px}}.p-guide .c-bg2 .c-text4{margin:0 auto}.p-guide1{margin:110px auto 0}@media screen and (max-width:560px){.p-guide1{margin-top:40px}}@media screen and (max-width:560px){.p-guide1 .c-img_box2__img{margin:0 auto}}.p-guide1 .c-img_box2__text .c-hdg14{margin:0 auto}.p-guide1 .c-img_box2__text .c-text5{margin-top:50px}@media screen and (max-width:560px){.p-guide1 .c-img_box2__text .c-text5{margin-top:15px}}.p-guide2{margin-top:110px}@media screen and (max-width:560px){.p-guide2{margin-top:40px}}.p-guide2 .c-hdg15{margin:0 auto}.p-guide2 .c-text6{margin-top:80px}@media screen and (max-width:560px){.p-guide2 .c-text6{margin-top:20px}}.p-guide2 .c-video1{margin:110px auto 0;position:relative}@media screen and (max-width:560px){.p-guide2 .c-video1{margin:40px auto 0}}.p-guide2 .c-video1::after{background-position:0 0,5px 5px;position:absolute;right:-16px;bottom:-16px}@media screen and (max-width:560px){.p-guide2 .c-video1::after{right:-5px;bottom:-5px}}.p-guide2 .c-video1__wrap{padding-top:56.25%}.p-guide2 .c-video1__video{position:absolute;top:0;right:0;bottom:0;left:0}.p-guide3{margin-top:110px}@media screen and (max-width:560px){.p-guide3{margin-top:40px}}.p-guide3 .c-img_box3__text,.p-guide3 .c-img_box3__text--blue,.p-guide3 .c-img_box3__text--green,.p-guide3 .c-img_box3__text--yellow{text-align:center}.p-guide3 .c-img_box3__text .c-text5,.p-guide3 .c-img_box3__text--blue .c-text5,.p-guide3 .c-img_box3__text--green .c-text5,.p-guide3 .c-img_box3__text--yellow .c-text5{margin-top:50px;text-align:left}@media screen and (max-width:560px){.p-guide3 .c-img_box3__text .c-text5,.p-guide3 .c-img_box3__text--blue .c-text5,.p-guide3 .c-img_box3__text--green .c-text5,.p-guide3 .c-img_box3__text--yellow .c-text5{margin-top:15px}}.p-guide4{margin-top:110px}@media screen and (max-width:560px){.p-guide4{margin-top:40px;padding:0 10px}}.p-guide4 .c-btn3{margin:0 auto;width:340px}@media screen and (max-width:560px){.p-guide4 .c-btn3{width:100%}}.p-kouka{margin:70px auto 0;width:1080px;padding-bottom:100px;font-size:2.6rem;line-height:1.75;text-align:center}@media screen and (max-width:560px){.p-kouka{margin-top:20px;padding:0 15px 50px;width:auto;font-size:1.6rem;line-height:1.5}}.p-kouka__hdg1{color:#00f;font-size:3.6rem;font-weight:700}@media screen and (max-width:560px){.p-kouka__hdg1{font-size:2.6rem}}.p-kouka__hdg2{color:#ff1493;font-weight:700}.p-kouka__hdg3{color:#00f;font-weight:700}.p-kouka__hdg4{font-weight:700}.p-kouka__txt{margin-top:50px}@media screen and (max-width:560px){.p-kouka__txt{margin-top:30px}}.p-kouka__name{font-size:2.5rem;font-weight:500}@media screen and (max-width:560px){.p-kouka__name{font-size:1.5rem}}.p-kouka__link{color:#00f;font-weight:700;text-decoration:underline}.p-kouka__link:hover{text-decoration:none}.p-kouka__btn1,.p-kouka__btn1--color1{padding:15px 100px;background-color:#09f;border-radius:3px;color:#fff;font-size:1.8rem;font-weight:700;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media screen and (max-width:560px){.p-kouka__btn1,.p-kouka__btn1--color1{padding:15px 0;width:100%;font-size:1.6rem}}.p-kouka__btn1--color1:hover,.p-kouka__btn1:hover{opacity:.7}.p-kouka__btn1--color1{background-color:#ff1493}.p-kouka__dl__dt{margin-right:5px;display:inline;font-weight:700}.p-kouka__dl__dd{display:inline}.p-kouka__box1{padding:25px;background-color:#eee;font-size:1.4rem;text-align:left}@media screen and (max-width:560px){.p-kouka__box1{padding:10px;font-size:1.3rem}}.p-kouka__box2{padding:25px;height:300px;background-color:#eee;overflow-y:scroll;font-size:1.4rem;text-align:left}@media screen and (max-width:560px){.p-kouka__box2{padding:10px;height:150px;font-size:1.3rem}}.p-kouka__box2 section{margin-top:10px}.p-kouka__box2 a{color:#00f;text-decoration:underline}.p-kouka__box2 a:hover{text-decoration:none}.p-kouka__copy{margin-top:120px;display:block;font-size:1.2rem;text-align:left}.p-kouka1 .p-kouka__logo{margin:0 auto;width:387px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.p-kouka1 .p-kouka__logo:hover{opacity:.7}@media screen and (max-width:560px){.p-kouka1 .p-kouka__logo{max-width:100%}}.p-kouka1 .p-kouka__hdg1{margin-top:30px}@media screen and (max-width:560px){.p-kouka1 .p-kouka__hdg1{margin-top:10px}}.p-kouka1__banner{margin-top:50px}@media screen and (max-width:560px){.p-kouka1__banner{margin-top:30px}}.p-kouka2{margin-top:50px}@media screen and (max-width:560px){.p-kouka2{margin-top:30px}}.p-kouka2 .p-kouka__hdg2+.p-kouka__txt{margin-top:0}.p-kouka2 .p-kouka__btn1,.p-kouka2 .p-kouka__btn1--color1{margin-top:30px}@media screen and (max-width:560px){.p-kouka2 .p-kouka__btn1,.p-kouka2 .p-kouka__btn1--color1{margin-top:20px}}.p-kouka3{margin-top:100px}@media screen and (max-width:560px){.p-kouka3{margin-top:50px}}.p-kouka4{margin-top:50px}@media screen and (max-width:560px){.p-kouka4{margin-top:30px}}.p-kouka4 .p-kouka__btn1,.p-kouka4 .p-kouka__btn1--color1{margin-top:10px}.p-kouka4 .p-kouka__box1{margin-top:10px}.p-kouka4_1 .p-kouka__hdg4+.p-kouka__txt{margin-top:0}.p-kouka4_2{margin-top:30px}@media screen and (max-width:560px){.p-kouka4_2{margin-top:20px}}.p-kouka4__download{margin-top:40px}@media screen and (max-width:560px){.p-kouka4__download{margin-top:20px}}.p-kouka5{margin-top:40px}@media screen and (max-width:560px){.p-kouka5{margin-top:30px}}.p-kouka5_1{margin-top:40px}@media screen and (max-width:560px){.p-kouka5_1{margin-top:30px}}.p-kouka5_1 .p-kouka__box1{margin-top:10px}.p-kouka .p-kouka6{margin-top:40px}.p-kouka .p-kouka6__movie{margin:0 auto}.p-kouka .p-kouka6 .p-kouka__hdg2{margin-top:40px}.p-live_present{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/live_present/bg.jpg) repeat center top/42px;position:relative;text-align:center}@media screen and (max-width:560px){.p-live_present{padding:0 15px 60px}}.p-live_present .c-hdg10+.c-text1,.p-live_present .c-hdg10+.c-text1--center,.p-live_present .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-live_present .c-hdg10+.c-text1,.p-live_present .c-hdg10+.c-text1--center,.p-live_present .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-live_present .c-text1,.p-live_present .c-text1--center,.p-live_present .c-text1--strong1{margin-top:30px;font-size:2.2rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-live_present .c-text1,.p-live_present .c-text1--center,.p-live_present .c-text1--strong1{margin-top:15px;font-size:1.4rem}}.p-live_present .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-live_present .c-notes1{margin-top:15px}}.p-live_present .c-imgBox1{margin-top:60px}@media screen and (max-width:560px){.p-live_present .c-imgBox1{margin-top:30px}}.p-live_present .c-imgBox1+.c-text1,.p-live_present .c-imgBox1+.c-text1--center,.p-live_present .c-imgBox1+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-live_present .c-imgBox1+.c-text1,.p-live_present .c-imgBox1+.c-text1--center,.p-live_present .c-imgBox1+.c-text1--strong1{margin-top:30px}}.p-live_present .c-btn3{width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-live_present .c-btn3{width:auto;font-size:1.4rem}}.p-live_present__content{margin:0 auto;padding:40px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-live_present__content{padding:30px 15px;width:auto}}.p-live_present__content>.c-btn1{margin:60px auto 0}@media screen and (max-width:560px){.p-live_present__content>.c-btn1{margin-top:30px}}.p-live_present__lead{margin-top:60px;color:#ff009b;font-size:2.2rem;font-weight:700;line-height:2}@media screen and (max-width:560px){.p-live_present__lead{margin-top:30px;font-size:1.4rem}}.p-live_present__lead:first-child{margin-top:0}.p-live_present__lead+.c-btn3{margin:30px auto 0}.p-live_present__dl{margin-top:60px}@media screen and (max-width:560px){.p-live_present__dl{margin-top:30px}}.p-live_present__dl__term{font-size:2rem;font-weight:700}.p-live_present__dl__desc{margin-top:15px}.p-live_present__dl__desc .c-text1--center:first-child,.p-live_present__dl__desc .c-text1--strong1:first-child,.p-live_present__dl__desc .c-text1:first-child{margin-top:0}@media screen and (min-width:561px){.p-live_present1{margin-top:65px}}.p-live_present1_4 .c-text1,.p-live_present1_4 .c-text1--center,.p-live_present1_4 .c-text1--strong1{font-size:1.8rem}@media screen and (max-width:560px){.p-live_present1_4 .c-text1,.p-live_present1_4 .c-text1--center,.p-live_present1_4 .c-text1--strong1{font-size:1.4rem}}.p-live_present1 .c-btn3{margin:60px auto 0}@media screen and (max-width:560px){.p-live_present1 .c-btn3{margin-top:30px}}.p-point{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/point/bg.jpg) repeat center top/42px;position:relative;text-align:center}@media screen and (max-width:560px){.p-point{padding:0 15px 60px}}.p-point .c-text1,.p-point .c-text1--center,.p-point .c-text1--strong1{margin-top:30px;font-size:1.6rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-point .c-text1,.p-point .c-text1--center,.p-point .c-text1--strong1{margin-top:30px;font-size:1.3rem;line-height:1.5;text-align:left}}.p-point__content{margin:0 auto;padding:40px 80px 100px;width:1080px;position:relative}@media screen and (max-width:560px){.p-point__content{padding:30px 15px 60px;width:auto}}.p-point__hdg1{margin-top:80px;font-size:3rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:560px){.p-point__hdg1{margin-top:40px;font-size:1.8rem}}.p-point__hdg1:first-child{margin-top:0}.p-point__hdg1__em,.p-point__hdg1__em1,.p-point__hdg1__em2,.p-point__hdg1__em3{color:#ff009b}.p-point__hdg1__em1{font-size:5rem}.p-point__hdg1__em2{font-size:3.4rem}@media screen and (max-width:560px){.p-point__hdg1__em2{font-size:2.2rem}}.p-point__hdg1__em3{font-size:3rem}@media screen and (max-width:560px){.p-point__hdg1__em3{font-size:1.8rem}}.p-point__lead{margin-top:60px;color:#00d4b1;font-size:2rem;font-weight:700;line-height:2}@media screen and (max-width:560px){.p-point__lead{margin-top:30px;font-size:1.4rem}}.p-point__lead:first-child{margin-top:0}.p-point__img{margin:20px auto 0;display:block}@media screen and (max-width:560px){.p-point__img{margin-top:10px}}.p-point__link{margin:0 auto;width:244px;display:inline-block;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media screen and (max-width:560px){.p-point__link{width:145px}}.p-point__link:hover{opacity:.7}.p-point__footer{padding:30px 0 50px;background-color:#fff;text-align:center}.p-point__footer__copy{font-size:1.2rem;font-weight:700}.p-point1{margin-top:60px}@media screen and (max-width:560px){.p-point1{margin-top:30px}}.p-point1 .c-btn1{margin:60px auto 0;padding:10px 30px 10px 10px;width:340px;height:60px;font-size:1.6rem}@media screen and (max-width:560px){.p-point1 .c-btn1{margin-top:20px;width:auto;font-size:1.4rem}}.p-point1 .c-btn3{margin:30px auto 0;padding:10px 30px 10px 10px;width:340px;height:60px;font-size:2rem}@media screen and (max-width:560px){.p-point1 .c-btn3{width:auto;font-size:1.6rem}}@media screen and (max-width:560px){.p-point1 .c-btn3{margin-top:20px}}@media screen and (max-width:560px){.p-point1_1{margin-top:40px}}.p-real202209{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/real202209/bg.jpg) repeat center top/42px;position:relative;text-align:center}@media screen and (max-width:560px){.p-real202209{padding:0 15px 60px}}.p-real202209 .c-hdg10+.c-text1,.p-real202209 .c-hdg10+.c-text1--center,.p-real202209 .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-real202209 .c-hdg10+.c-text1,.p-real202209 .c-hdg10+.c-text1--center,.p-real202209 .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-real202209 .c-text1,.p-real202209 .c-text1--center,.p-real202209 .c-text1--strong1{margin-top:30px;font-size:2.2rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-real202209 .c-text1,.p-real202209 .c-text1--center,.p-real202209 .c-text1--strong1{margin-top:15px;font-size:1.4rem}}.p-real202209 .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-real202209 .c-notes1{margin-top:15px}}.p-real202209 .c-btn3{width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-real202209 .c-btn3{width:auto;font-size:1.4rem}}.p-real202209__content{margin:0 auto;padding:40px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-real202209__content{padding:30px 15px;width:auto}}@media screen and (min-width:561px){.p-real2022091{margin-top:65px}}.p-real2022091 .c-btn3{margin:60px auto 0}@media screen and (max-width:560px){.p-real2022091 .c-btn3{margin-top:30px}}.p-real202212{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/real202212/bg.jpg) repeat center top/42px;position:relative;text-align:center}@media screen and (max-width:560px){.p-real202212{padding:0 15px 60px}}.p-real202212 .c-hdg10{background:-webkit-gradient(linear,left top,left bottom,from(#056c00),to(#08c802));background:-webkit-linear-gradient(#056c00,#08c802);background:linear-gradient(#056c00,#08c802)}.p-real202212 .c-hdg10::after{content:none}.p-real202212 .c-hdg10+.c-text1,.p-real202212 .c-hdg10+.c-text1--center,.p-real202212 .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-real202212 .c-hdg10+.c-text1,.p-real202212 .c-hdg10+.c-text1--center,.p-real202212 .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-real202212 .c-text1,.p-real202212 .c-text1--center,.p-real202212 .c-text1--strong1{margin-top:30px;font-size:2.2rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-real202212 .c-text1,.p-real202212 .c-text1--center,.p-real202212 .c-text1--strong1{margin-top:15px;font-size:1.4rem}}.p-real202212 .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-real202212 .c-notes1{margin-top:15px}}.p-real202212 .c-btn3{width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-real202212 .c-btn3{width:auto;font-size:1.4rem}}.p-real202212__content{margin:0 auto;padding:40px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-real202212__content{padding:30px 15px;width:auto}}@media screen and (min-width:561px){.p-real2022121{margin-top:65px}}.p-real2022121 .c-hdg11--center::after,.p-real2022121 .c-hdg11--center::before,.p-real2022121 .c-hdg11::after,.p-real2022121 .c-hdg11::before{color:#056c00}.p-real2022121 .c-btn3{margin:60px auto 0;background:-webkit-gradient(linear,left top,left bottom,from(#fc0831),to(#c0182b));background:-webkit-linear-gradient(#fc0831,#c0182b);background:linear-gradient(#fc0831,#c0182b);-webkit-box-shadow:0 3px 0 3px #682c29;box-shadow:0 3px 0 3px #682c29;color:#fff}@media screen and (max-width:560px){.p-real2022121 .c-btn3{margin-top:30px}}.p-real2022121 .c-btn3::after{background:url(../images/components/btn1_icon.svg) no-repeat center/100% auto}.p-real2022121 .c-btn3:hover{-webkit-box-shadow:0 0 0 #682c29;box-shadow:0 0 0 #682c29;-webkit-transform:translateY(6px);transform:translateY(6px)}.p-specam{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/special_campaign2021/bg.jpg) repeat center top/42px;position:relative}@media screen and (max-width:560px){.p-specam{padding:0 15px 60px}}.p-specam .c-hdg10+.c-text1,.p-specam .c-hdg10+.c-text1--center,.p-specam .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-specam .c-hdg10+.c-text1,.p-specam .c-hdg10+.c-text1--center,.p-specam .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-specam .c-text1,.p-specam .c-text1--center,.p-specam .c-text1--strong1{margin-top:30px;font-size:1.8rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-specam .c-text1,.p-specam .c-text1--center,.p-specam .c-text1--strong1{font-size:1.4rem}}@media screen and (max-width:560px){.p-specam .c-text1,.p-specam .c-text1--center,.p-specam .c-text1--strong1{margin-top:15px}}.p-specam .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-specam .c-notes1{margin-top:15px}}.p-specam .c-img1{margin:60px auto 0}@media screen and (max-width:560px){.p-specam .c-img1{margin-top:30px}}.p-specam .c-img1+.c-text1,.p-specam .c-img1+.c-text1--center,.p-specam .c-img1+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-specam .c-img1+.c-text1,.p-specam .c-img1+.c-text1--center,.p-specam .c-img1+.c-text1--strong1{margin-top:30px}}.p-specam__content{margin:0 auto;padding:80px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-specam__content{padding:10vw 4vw;width:auto}}.p-specam__content>.c-btn1{margin:60px auto 0}@media screen and (max-width:560px){.p-specam__content>.c-btn1{margin-top:30px}}.p-specam__lead{margin-top:60px;font-size:1.8rem;line-height:2}@media screen and (max-width:560px){.p-specam__lead{margin-top:30px;font-size:1.4rem}}.p-specam .l-container1 .c-btn3{margin:60px auto 0;width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-specam .l-container1 .c-btn3{margin-top:30px;width:auto;font-size:1.4rem}}.p-specam3_1,.p-specam3_2,.p-specam3_3{margin-top:60px}.p-specam>.c-btn3{margin:100px auto 0;width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-specam>.c-btn3{margin-top:40px;font-size:1.4rem}}.p-sumcam{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/summer_campaign2021/bg.jpg) repeat center top/42px;position:relative}@media screen and (max-width:560px){.p-sumcam{padding:0 15px 60px}}.p-sumcam .c-hdg10+.c-text1,.p-sumcam .c-hdg10+.c-text1--center,.p-sumcam .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-sumcam .c-hdg10+.c-text1,.p-sumcam .c-hdg10+.c-text1--center,.p-sumcam .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-sumcam .c-text1,.p-sumcam .c-text1--center,.p-sumcam .c-text1--strong1{margin-top:30px;font-size:1.8rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width:560px){.p-sumcam .c-text1,.p-sumcam .c-text1--center,.p-sumcam .c-text1--strong1{font-size:1.4rem}}@media screen and (max-width:560px){.p-sumcam .c-text1,.p-sumcam .c-text1--center,.p-sumcam .c-text1--strong1{margin-top:15px}}.p-sumcam .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-sumcam .c-notes1{margin-top:15px}}.p-sumcam .c-img1{margin:60px auto 0}@media screen and (max-width:560px){.p-sumcam .c-img1{margin-top:30px}}.p-sumcam .c-img1+.c-text1,.p-sumcam .c-img1+.c-text1--center,.p-sumcam .c-img1+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-sumcam .c-img1+.c-text1,.p-sumcam .c-img1+.c-text1--center,.p-sumcam .c-img1+.c-text1--strong1{margin-top:30px}}.p-sumcam__content{margin:0 auto;padding:80px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-sumcam__content{padding:10vw 4vw;width:auto}}.p-sumcam1_1{margin-top:60px}.p-sumcam1_2{margin-top:60px}.p-sumcam2 .c-btn1{margin-top:60px}.p-sumcam3_1{margin-top:60px}.p-sumcam3_2{margin-top:60px}.p-sumcam>.c-btn3{margin:100px auto 0;width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-sumcam>.c-btn3{margin-top:40px;font-size:1.4rem}}.p-teacher__section{margin-top:110px}@media screen and (max-width:560px){.p-teacher__section{margin-top:80px}}.p-teacher .c-hdg10{padding:7px 0 9px;font-weight:500;line-height:1.5;letter-spacing:.1rem}@media screen and (max-width:560px){.p-teacher .c-hdg10{padding:7px 20px 8px;letter-spacing:initial}}@media screen and (max-width:560px){.p-teacher .c-hdg10::after{width:146px;height:12px;top:-11px}}.p-teacher1{margin:50px auto 0;padding:80px 80px 160px 80px;width:1080px;background-color:#fff;z-index:2;position:relative}@media screen and (max-width:560px){.p-teacher1{margin:27px auto 0;padding:38px 15px 36px;width:90%}}.p-teacher1_section1{margin-top:0}.p-teacher .c-btn3{margin:100px auto 0;width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-teacher .c-btn3{margin:40px auto 0;width:90%;font-size:1.4rem}}.p-terms{padding:80px 0 100px;background-image:-webkit-linear-gradient(rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px),-webkit-linear-gradient(left,rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px);background-image:linear-gradient(rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px),linear-gradient(90deg,rgba(229,229,192,.5) 1px,rgba(255,255,255,0) 1px);background-size:14px 14px;font-size:1.6rem;line-height:2}@media screen and (max-width:560px){.p-terms{padding:40px 15px 50px;font-size:1.2rem}}.p-terms .c-nav4{margin:60px auto 0;width:1080px}@media screen and (max-width:560px){.p-terms .c-nav4{width:auto}}.p-terms .c-list8{margin-top:30px}@media screen and (max-width:560px){.p-terms .c-list8{margin-top:15px}}.p-terms .c-link1{display:inline;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.p-terms .c-link1:hover{opacity:.7}.p-terms__hdg{text-align:center}.p-terms__hdg__link{max-width:500px}.p-terms__txt,.p-terms__txt--right{margin-top:30px}@media screen and (max-width:560px){.p-terms__txt,.p-terms__txt--right{margin-top:15px}}.p-terms__txt--right{text-align:right}.p-terms1{margin:80px auto 0;padding:60px;width:1080px;background-color:#fff}@media screen and (max-width:560px){.p-terms1{margin-top:40px;padding:30px 15px;width:auto}}.p-terms1__inner{margin-top:40px}.p-terms1__small{margin-top:60px;display:block;text-align:right}.p-terms1 .c-list8{margin-top:15px}.p-terms2{margin:160px auto 0;padding:60px;width:1080px;background-color:#fff}@media screen and (max-width:560px){.p-terms2{margin-top:40px;padding:30px 15px;width:auto}}.p-terms2_1{margin-top:80px}@media screen and (max-width:560px){.p-terms2_1{margin-top:40px}}.p-terms2_1_1,.p-terms2_1_2{margin-top:30px}@media screen and (max-width:560px){.p-terms2_1_1,.p-terms2_1_2{margin-top:15px}}.p-terms2_2{margin-top:80px}@media screen and (max-width:560px){.p-terms2_2{margin-top:40px}}.p-terms2_2_1,.p-terms2_2_2{margin-top:30px}@media screen and (max-width:560px){.p-terms2_2_1,.p-terms2_2_2{margin-top:15px}}.p-top .c-mv .c-list2{margin-top:275px}@media screen and (max-width:560px){.p-top .c-mv .c-list2{display:none}}.p-top .c-mv .c-list2 .c-btn1,.p-top .c-mv .c-list2 .c-btn2{width:334px;height:60px;font-size:2rem}.p-top .c-mv .c-list2 .c-btn1::before,.p-top .c-mv .c-list2 .c-btn2::before{content:none}.p-top .c-mv .c-dl6__wrapper{margin-top:50px}@media screen and (max-width:560px){.p-top .c-mv .c-dl6__wrapper{margin:120px 10px 0}}@media screen and (max-width:560px){.p-top0{margin-top:20px;padding:0 13px}}.p-top0 .c-list2__item{margin-top:15px}.p-top0 .c-list2__item:first-child{margin-top:0}.p-top1{padding:30px 0 250px;min-height:780px;background:#e6faff url(../images/top/sec1_bg1.png) no-repeat center/cover;position:relative;z-index:1}@media screen and (max-width:560px){.p-top1{padding:0 0 90px}}.p-top1::after{margin:0 auto;width:1158px;height:239px;background:url(../images/top/bg3_2.png) no-repeat bottom center/1158px auto;position:absolute;right:0;bottom:-20px;left:0;content:""}@media screen and (max-width:560px){.p-top1::after{width:320px;height:calc(239px * (320 / 1158));background-size:100% auto;bottom:-4px}}.p-top1__inner{margin:0 auto;width:1080px}@media screen and (max-width:560px){.p-top1__inner{padding:25px 10px 0;width:auto}}.p-top1__banner{margin-top:30px;text-align:center;cursor:default}.p-top1__banner:first-child{margin-top:0}.p-top1__banner__link{cursor:default}.p-top1__banner__link[href]{cursor:pointer;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.p-top1__banner__link[href]:hover{opacity:.7}.p-top1__banner+#js-banner .c-list3{margin-top:30px}.p-top1__box1{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:560px){.p-top1__box1{margin-top:20px;display:block}}.p-top1__box1__inner1{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-height:390px}@media screen and (max-width:560px){.p-top1__box1__inner1{margin:0 -10px;padding:12px 10px 55px;min-height:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.p-top1__box1__inner1 .c-list4{min-width:253px}@media screen and (max-width:560px){.p-top1__box1__inner1 .c-list4{min-height:auto}}.p-top1__box1__inner2{margin-left:30px;width:235px;display:block;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media screen and (max-width:560px){.p-top1__box1__inner2{margin-top:20px;margin-left:0;width:auto}}.p-top1__box1__inner2:hover{opacity:.7}.p-top1__box1__inner2 picture{display:block}.p-top1__box1__inner2 picture img{width:100%}@media screen and (max-width:560px){.p-top1__box1 .c-dl1__term img{margin:0 auto;width:274px}}.p-top2{background:#ddf5c8 url(../images/top/sec2_bg.png) repeat left top/1902px auto}@media screen and (max-width:560px){.p-top2 .c-hdg9{margin:0 auto;width:232px}}.p-top2__inner{margin:0 auto;padding:60px 0 45px;width:calc(1080px + 80px)}@media screen and (max-width:560px){.p-top2__inner{padding:20px 7px 15px;width:auto}}.p-top2 .c-list5{margin-top:60px}@media screen and (max-width:560px){.p-top2 .c-list5{margin-top:10px}}.p-top2 .c-btn3{margin:40px auto 0;width:340px;font-size:2rem}@media screen and (max-width:560px){.p-top2 .c-btn3{margin-top:10px;width:auto;font-size:1.6rem}}.p-top8{padding:60px 0 40px;background:#ffe1dd url(../images/top/sec8_bg.png) repeat top center/cover}@media screen and (max-width:560px){.p-top8{padding:20px 10px 10px}}@media screen and (max-width:560px){.p-top8 .c-hdg9{margin:0 auto;width:202px}}.p-top8 .c-list9{margin-top:30px}@media screen and (max-width:560px){.p-top8 .c-list9{margin-top:10px}}.p-top3{background:#f4e3d3 url(../images/top/sec3_bg.png) repeat left top/852px auto;position:relative;overflow:hidden}.p-top3__inner{margin:0 auto;padding:70px 0 45px;width:1080px;position:relative;z-index:1}@media screen and (max-width:560px){.p-top3__inner{padding:20px 5px 15px;width:auto}}.p-top3__banner{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.p-top3__banner:hover{opacity:.7}.p-top3__banner__wrapper{margin-top:60px;text-align:center}@media screen and (max-width:560px){.p-top3__banner__wrapper{margin-top:10px}}@media screen and (max-width:560px){.p-top3 .c-hdg9{margin:0 auto;width:172px}}.p-top3 .c-list10{margin-top:60px}@media screen and (max-width:560px){.p-top3 .c-list10{margin-top:10px}}.p-top3 .c-btn3{margin:40px auto 0;width:340px;font-size:2rem}@media screen and (max-width:560px){.p-top3 .c-btn3{margin-top:10px;width:auto;font-size:1.6rem}}.p-top4{background-color:#fefeb1;position:relative}.p-top4__inner{margin:0 auto;padding:70px 0 40px;width:1080px;position:relative;z-index:1}@media screen and (max-width:560px){.p-top4__inner{padding:20px 5px 12px;width:auto}}@media screen and (max-width:560px){.p-top4 .c-hdg9{margin:0 auto;width:216px}}.p-top4 .c-list11{margin-top:30px}@media screen and (max-width:560px){.p-top4 .c-list11{margin-top:10px}}.p-top4 .c-btn3{margin:40px auto 0;width:340px;font-size:2rem}@media screen and (max-width:560px){.p-top4 .c-btn3{margin-top:10px;width:auto;font-size:1.6rem}}.p-top4 canvas{min-width:100%}.p-top5{background:url(../images/top/sec5_bg.jpg) center/cover}.p-top5__inner{margin:0 auto;padding:95px 0 45px;width:1080px;position:relative}@media screen and (max-width:560px){.p-top5__inner{padding:35px 10px;width:auto}}@media screen and (max-width:560px){.p-top5 .c-hdg9{margin:0 auto;width:136px}}.p-top5__txt{margin-top:20px;font-size:1.6rem;font-weight:700;text-align:center;line-height:2}@media screen and (max-width:560px){.p-top5__txt{margin-top:10px;font-size:1.2rem;text-align:left;line-height:1.75}}.p-top5__list_wrapper{margin-top:30px}@media screen and (max-width:560px){.p-top5__list_wrapper{margin-top:15px}}.p-top5__btn{margin-top:94px}@media screen and (max-width:560px){.p-top5__btn{margin-top:35px}}.p-top5__btn .c-btn3{margin:0 auto;width:340px;font-size:2rem}@media screen and (max-width:560px){.p-top5__btn .c-btn3{width:auto;font-size:1.6rem}}.p-top6{background:#c0f2fb url(../images/top/sec6_bg.png) no-repeat top center/cover}.p-top6__inner{margin:0 auto;padding:60px 0 40px;width:1080px}@media screen and (max-width:560px){.p-top6__inner{padding:20px 10px 10px;width:auto}}@media screen and (max-width:560px){.p-top6 .c-hdg9{margin:0 auto;width:270px}}.p-top6 .c-list12{margin-top:30px}@media screen and (max-width:560px){.p-top6 .c-list12{margin-top:10px}}.p-top7{padding:30px 0 60px;background:#e6faff url(../images/top/sec7_bg.png) no-repeat top center/cover}@media screen and (max-width:560px){.p-top7{padding:30px 10px}}.p-top7__inner{margin:0 auto;width:1080px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:560px){.p-top7__inner{width:auto;display:block}}.p-top7_1{width:600px}@media screen and (max-width:560px){.p-top7_1{width:auto}}@media screen and (max-width:560px){.p-top7_1 .c-dl2__term__link{width:94px}}.p-top7_1 .c-btn4{margin:10px auto;width:560px}@media screen and (max-width:560px){.p-top7_1 .c-btn4{margin:10px;width:auto}}.p-top7_2{margin-left:40px;padding-top:60px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}@media screen and (max-width:560px){.p-top7_2{margin-top:10px;margin-left:0;padding-top:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.p-top__bg1{height:412px;background:#e6faff url(../images/top/bg1_1.png) no-repeat center/cover;position:relative}@media screen and (max-width:560px){.p-top__bg1{height:136px}}.p-top__bg1::after{margin:0 auto;width:1152px;height:394px;background:url(../images/top/bg1_2.png) no-repeat bottom center/100% auto;position:absolute;right:0;bottom:-15px;left:0;content:""}@media screen and (max-width:560px){.p-top__bg1::after{width:320px;height:calc(394px * (320 / 1152));bottom:-3px}}.p-top__bg1__rocket{width:358px;height:91px;background:url(../images/top/rocket.png) no-repeat center/100% auto;position:absolute;-webkit-animation:rocket 16s linear infinite;animation:rocket 16s linear infinite}@media screen and (max-width:560px){.p-top__bg1__rocket{-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation:rocket 16s linear infinite;animation:rocket 16s linear infinite}}.p-top__bg1__rocket__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.p-top__bg2{height:255px;background:#e6faff url(../images/top/bg2_1.png) no-repeat center/cover;position:relative}@media screen and (max-width:560px){.p-top__bg2{height:90px}}.p-top__bg2::after{margin:0 auto;width:1158px;height:239px;background:url(../images/top/bg2_2.png) no-repeat bottom center/100% auto;position:absolute;right:0;bottom:-14px;left:0;z-index:1;content:""}@media screen and (max-width:560px){.p-top__bg2::after{width:320px;height:calc(239px * (320 / 1158));bottom:-5px}}.p-top__bg3{height:260px;background:url(../images/top/sec1_bg2.png) no-repeat bottom center/1162px auto,#e6faff url(../images/top/bg3_1.png) no-repeat center/cover;position:relative;overflow:hidden}@media screen and (max-width:560px){.p-top__bg3{height:76px;background-size:320px auto,cover}}.p-top__bg3::after{width:104px;height:50px;background:url(../images/top/sec1_bg_img1.png) no-repeat center/100% auto;position:absolute;right:-104px;bottom:155px;-webkit-animation:car 18s linear infinite;animation:car 18s linear infinite;content:""}@media screen and (max-width:560px){.p-top__bg3::after{width:42px;height:20px;right:-42px;bottom:40px;-webkit-animation:car_sp 20s linear infinite;animation:car_sp 20s linear infinite}}.p-top__bg4{height:255px;background:#e6faff url(../images/top/bg4_1.png) no-repeat center/cover;position:relative}@media screen and (max-width:560px){.p-top__bg4{height:82px}}.p-top__bg4::after{margin:0 auto;width:1159px;height:194px;background:url(../images/top/bg4_2.png) no-repeat bottom center/100% auto;position:absolute;right:0;bottom:-10px;left:0;content:""}@media screen and (max-width:560px){.p-top__bg4::after{width:320px;height:calc(194px * (320 / 1159));bottom:-4px}}.p-top__bg5{height:285px;background:url(../images/top/bg5_2.png) no-repeat bottom center/1158px auto,#e6faff url(../images/top/bg5_1.png) no-repeat center/cover;position:relative;overflow:hidden}@media screen and (max-width:560px){.p-top__bg5{height:80px;background-size:320px,cover}}.p-top__bg5__icon{position:absolute;-webkit-animation:wave 2s linear infinite;animation:wave 2s linear infinite}.p-top__bg5__icon:nth-child(1){width:22px;height:24px;background:url(../images/top/bg5_icon1.png) no-repeat center/100% auto;top:30px;left:50%;-webkit-transform:translateX(-557px);transform:translateX(-557px)}@media screen and (max-width:560px){.p-top__bg5__icon:nth-child(1){width:7px;height:8px;top:7px;-webkit-transform:translateX(-154px);transform:translateX(-154px)}}.p-top__bg5__icon:nth-child(2){width:27px;height:29px;background:url(../images/top/bg5_icon2.png) no-repeat center/100% auto;top:83px;left:50%;-webkit-transform:translateX(-455px);transform:translateX(-455px)}@media screen and (max-width:560px){.p-top__bg5__icon:nth-child(2){width:8px;height:9px;top:24px;-webkit-transform:translateX(-126px);transform:translateX(-126px)}}.p-top__bg5__icon:nth-child(3){width:22px;height:24px;background:url(../images/top/bg5_icon3.png) no-repeat center/100% auto;top:30px;right:50%;-webkit-transform:translateX(566px);transform:translateX(566px)}@media screen and (max-width:560px){.p-top__bg5__icon:nth-child(3){width:7px;height:8px;top:7px;-webkit-transform:translateX(156px);transform:translateX(156px)}}@-webkit-keyframes rocket{0%{top:110%;left:-20%}100%{top:-20%;left:90%}}@keyframes rocket{0%{top:110%;left:-20%}100%{top:-20%;left:90%}}@-webkit-keyframes rocket_sp{0%{top:110%;left:-50%}100%{top:-20%;left:90%}}@keyframes rocket_sp{0%{top:110%;left:-50%}100%{top:-20%;left:90%}}@-webkit-keyframes car{10%{bottom:145px}30%{bottom:165px}50%{bottom:145px}70%{bottom:165px}90%{bottom:145px}100%{right:calc(100% + 104px)}}@keyframes car{10%{bottom:145px}30%{bottom:165px}50%{bottom:145px}70%{bottom:165px}90%{bottom:145px}100%{right:calc(100% + 104px)}}@-webkit-keyframes car_sp{10%{bottom:30px}30%{bottom:50px}50%{bottom:30px}70%{bottom:50px}90%{bottom:30px}100%{right:calc(100% + 42px)}}@keyframes car_sp{10%{bottom:30px}30%{bottom:50px}50%{bottom:30px}70%{bottom:50px}90%{bottom:30px}100%{right:calc(100% + 42px)}}@-webkit-keyframes wave{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}@keyframes wave{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}.p-workroidgirl_guideline{padding-bottom:60px;width:100%;min-width:auto;background:url(../images/components/bg.jpg) repeat center top/42px;position:relative;text-align:center;letter-spacing:.1rem;color:#333;font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Arial,"メイリオ",Meiryo,Roboto,sans-serif}@media screen and (max-width:560px){.p-workroidgirl_guideline{padding:0 15px 60px}}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-hdg10{padding:2vw 4vw;font-size:2rem;line-height:1.5}}.p-workroidgirl_guideline .c-hdg10+.c-text1,.p-workroidgirl_guideline .c-hdg10+.c-text1--center,.p-workroidgirl_guideline .c-hdg10+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-hdg10+.c-text1,.p-workroidgirl_guideline .c-hdg10+.c-text1--center,.p-workroidgirl_guideline .c-hdg10+.c-text1--strong1{margin-top:30px}}.p-workroidgirl_guideline .c-text1,.p-workroidgirl_guideline .c-text1--center,.p-workroidgirl_guideline .c-text1--strong1{margin-top:30px;font-size:1.8rem;line-height:4rem;letter-spacing:.1rem}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-text1,.p-workroidgirl_guideline .c-text1--center,.p-workroidgirl_guideline .c-text1--strong1{margin-top:15px;font-size:1.4rem;line-height:2.8rem}}.p-workroidgirl_guideline .c-text2,.p-workroidgirl_guideline .c-text2--center,.p-workroidgirl_guideline .c-text2--strong1{margin-top:20px;font-size:1.6rem;line-height:4rem;letter-spacing:.1rem}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-text2,.p-workroidgirl_guideline .c-text2--center,.p-workroidgirl_guideline .c-text2--strong1{margin-top:10px;font-size:1.2rem;line-height:2.8rem}}.p-workroidgirl_guideline .c-text2 a{text-decoration:underline;color:#00f}.p-workroidgirl_guideline .c-notes1{margin-top:30px}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-notes1{margin-top:15px}}.p-workroidgirl_guideline .c-imgBox1{margin-top:60px}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-imgBox1{margin-top:30px}}.p-workroidgirl_guideline .c-imgBox1+.c-text1,.p-workroidgirl_guideline .c-imgBox1+.c-text1--center,.p-workroidgirl_guideline .c-imgBox1+.c-text1--strong1{margin-top:60px}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-imgBox1+.c-text1,.p-workroidgirl_guideline .c-imgBox1+.c-text1--center,.p-workroidgirl_guideline .c-imgBox1+.c-text1--strong1{margin-top:30px}}.p-workroidgirl_guideline .c-btn3{width:340px;font-size:1.8rem}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-btn3{width:auto;font-size:1.4rem}}.p-workroidgirl_guideline .c-btn3::before{margin:auto 0;width:16px;height:18px;position:absolute;top:0;right:40px;bottom:0;content:""}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-btn3::before{width:12px;height:14px;right:30px}}.p-workroidgirl_guideline .c-btn4{width:80%;margin:40px auto 0;padding:10px 20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#00d4b1;-webkit-box-shadow:0 3px 0 3px #008872;box-shadow:0 3px 0 3px #008872;border-width:0;border-radius:6px;position:relative;color:#333;text-align:center;font-weight:700;-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-btn4{margin:20px auto 0;width:auto;font-size:1.4rem}}.p-workroidgirl_guideline .c-btn4::after{margin:auto 0;width:16px;height:18px;background:url(../images/components/btn3_icon.svg) no-repeat center/100% auto;position:absolute;top:0;right:20px;bottom:0;content:""}@media screen and (max-width:560px){.p-workroidgirl_guideline .c-btn4::after{width:12px;height:14px;right:10px}}.p-workroidgirl_guideline .c-btn4:hover{-webkit-box-shadow:0 0 0 #008872;box-shadow:0 0 0 #008872;-webkit-transform:translateY(6px);transform:translateY(6px);opacity:initial}.p-workroidgirl_guideline__content{margin:0 auto;padding:40px 80px 100px;width:1080px;background-color:#fff;position:relative}@media screen and (max-width:560px){.p-workroidgirl_guideline__content{padding:30px 15px;width:auto}}.p-workroidgirl_guideline__content>.c-btn1{margin:60px auto 0}@media screen and (max-width:560px){.p-workroidgirl_guideline__content>.c-btn1{margin-top:30px}}.p-workroidgirl_guideline__name{color:#ff009b;font-weight:700}.p-workroidgirl_guideline__lead{margin-top:60px;color:#ff009b;font-size:2.2rem;font-weight:700;line-height:2}@media screen and (max-width:560px){.p-workroidgirl_guideline__lead{margin-top:30px;font-size:1.4rem}}.p-workroidgirl_guideline__lead:first-child{margin-top:0}.p-workroidgirl_guideline__lead+.c-btn3{margin:30px auto 0}.p-workroidgirl_guideline__dl{margin-top:60px}@media screen and (max-width:560px){.p-workroidgirl_guideline__dl{margin-top:30px}}.p-workroidgirl_guideline__dl__term{font-size:2rem;font-weight:700}.p-workroidgirl_guideline__dl__desc{margin-top:15px}.p-workroidgirl_guideline__dl__desc .c-text1--center:first-child,.p-workroidgirl_guideline__dl__desc .c-text1--strong1:first-child,.p-workroidgirl_guideline__dl__desc .c-text1:first-child{margin-top:0}@media screen and (min-width:561px){.p-workroidgirl_guideline1{margin-top:65px}}.p-workroidgirl_guideline1_4 .c-text1,.p-workroidgirl_guideline1_4 .c-text1--center,.p-workroidgirl_guideline1_4 .c-text1--strong1{font-size:1.8rem}@media screen and (max-width:560px){.p-workroidgirl_guideline1_4 .c-text1,.p-workroidgirl_guideline1_4 .c-text1--center,.p-workroidgirl_guideline1_4 .c-text1--strong1{font-size:1.4rem}}.p-workroidgirl_guideline1+.c-btn3{margin:60px auto 0}@media screen and (max-width:560px){.p-workroidgirl_guideline1+.c-btn3{margin-top:30px}}.p-workroidgirl_guideline1 .guidelineTop{width:80%;margin-top:30px}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .guidelineTop{margin-top:15px}}.p-workroidgirl_guideline1 .girls-info{margin-top:40px;-webkit-transition:opacity .3s;transition:opacity .3s;width:80%}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .girls-info{margin-top:20px}}.p-workroidgirl_guideline1 .girls-info:hover{opacity:.7}.p-workroidgirl_guideline1 .comicList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .comicList{display:block;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.p-workroidgirl_guideline1 .comicItem .c-btn3{margin-top:20px;display:inline-grid}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .comicItem .c-btn3{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}}.p-workroidgirl_guideline1 .comic-page{margin-top:40px;-webkit-transition:opacity .3s;transition:opacity .3s;width:400px}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .comic-page{margin-top:20px;width:100%}}.p-workroidgirl_guideline1 .comic-page:hover{opacity:.7}.p-workroidgirl_guideline1 .comic-profile{margin-top:40px}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .comic-profile{margin-top:20px}}.p-workroidgirl_guideline1 .illustList{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .illustList{margin-top:20px;display:block}}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .illustItem{margin-top:30px}}.p-workroidgirl_guideline1 .illustItem .c-text1,.p-workroidgirl_guideline1 .illustItem .c-text1--center,.p-workroidgirl_guideline1 .illustItem .c-text1--strong1{margin-top:20px}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .illustItem .c-text1,.p-workroidgirl_guideline1 .illustItem .c-text1--center,.p-workroidgirl_guideline1 .illustItem .c-text1--strong1{margin-top:15px}}.p-workroidgirl_guideline1 .illustLink{width:400px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .illustLink{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.p-workroidgirl_guideline1 .illustLink:hover{opacity:.7}.p-workroidgirl_guideline1 .iconList{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .iconList{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:1em}}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .illustItem{margin-top:30px;width:100%}}.p-workroidgirl_guideline1 .iconLink{width:200px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:560px){.p-workroidgirl_guideline1 .iconLink{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.p-workroidgirl_guideline1 .iconLink:hover{opacity:.7}