@charset "utf-8";
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-qz7pb2');
	src:url('../fonts/icomoon.eot?#iefix-qz7pb2') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-qz7pb2') format('woff'),
		url('../fonts/icomoon.ttf?-qz7pb2') format('truetype'),
		url('../fonts/icomoon.svg?-qz7pb2#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
#WWD__editorial ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}
#WWD__editorial h1{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}
#WWD__editorial h2{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}
#WWD__editorial h3{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}
#WWD__editorial h4{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}
#WWD__editorial p{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}
#WWD__editorial img{vertical-align:bottom;}
#WWD__editorial ol,
#WWD__editorial ul {list-style:none;}

div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}

nav ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],
dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,
select{vertical-align:middle;}
img{vertical-align:bottom;}
ol,
ul {list-style:none;}

/*
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
 #seiko .hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:.1s;-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:.1s;-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:.1s;-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:.1s;-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .32s linear;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19);transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear;transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:before{transition:top .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transition:background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19);transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear;transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:before{transition:top .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transition:background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(765deg);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(-765deg);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}

body{
	margin:0;padding:0;border:0;outline:0;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    background: #FFF;
}

.pc_only{
  display: block;
  margin: 0 auto;
}
.sp_only{
  display: none;
}
@media only screen and (max-width: 768px) {
  .pc_only{
    display: none;
  }
  .sp_only{
    display: block;
  }
  img{
    width: 100%;
    height: auto;
  }
}
#seiko a{
	text-decoration: none;
}

@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/*----------------------------------------------------
 header
--------------------------------------------------- */
#seiko{
	width: 100%;
	margin: 0 auto;
	position: relative;
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #000518), color-stop(0.00, #0b294d));
	background: -webkit-linear-gradient(#0b294d, #000518);
	background: -moz-linear-gradient(#0b294d, #000518);
	background: -o-linear-gradient(#0b294d, #000518);
	background: -ms-linear-gradient(#0b294d, #000518);
	background: linear-gradient(#0b294d, #000518);*/
	background: url(../img/common/bg.png) no-repeat center center;
	background-size: 100% 100%;
	overflow: hidden;
    font-family:  "a-otf-futo-min-a101-pr6n",'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
    font-size: 13px;
    line-height: 150%;
    font-weight: 300;
	color: #D3D5D8;
    top: 0;
}

@media only screen and (max-width: 768px) {
	#seiko{
/*	    height: 100vh;
	    overflow: scroll;
	    -webkit-overflow-scrolling: touch;*/
	}
}
/*----------------------------------------------------
 web font
font-family: 'Judson', serif;
font-family: "orpheuspro",serif;
font-family: "a-otf-futo-min-a101-pr6n",serif;

--------------------------------------------------- */

/*----------------------------------------------------
 slick
--------------------------------------------------- */
:focus {
  outline: none;
}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.slide .slick-prev{
}
.slide .slick-next{
}
.slide .slick-disabled{
  opacity: 0.2;
}
/*----------------------------------------------------
 loading
--------------------------------------------------- */
#seiko #loading{
	position: fixed;
	top: 0%;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index:100;
}
#seiko #loading.out{
/*  opacity: 0;
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;*/
}
#seiko #loading .wwd{
	position: absolute;
	top:21px;
	left: 20px;
	width: 100px;
}
#seiko #loading .wwd img{
	width: 100%;
	height: auto;
}
#seiko #loading .lead{
	position: absolute;
	top: 50%;
	left: 0%;
	width: 100%;
	text-align: center;
	font-size: 35px;
	line-height: 56px;
	letter-spacing: 2px;
	margin-top: -55px;
	margin-top: -130px;
	opacity: 0;
	  -webkit-transform: scale3d(1,1,1) translate(0%,20px) rotate(0deg);
	     -moz-transform: scale3d(1,1,1) translate(0%,20px) rotate(0deg);
	      -ms-transform: scale3d(1,1,1) translate(0%,20px) rotate(0deg);
	       -o-transform: scale3d(1,1,1) translate(0%,20px) rotate(0deg);
	          transform: scale3d(1,1,1) translate(0%,20px) rotate(0deg);
    -webkit-transition: all 0.8s 0s ease;
       -moz-transition: all 0.8s 0s ease;
        -ms-transition: all 0.8s 0s ease;
         -o-transition: all 0.8s 0s ease;
            transition: all 0.8s 0s ease;
}
#seiko #loading.view .lead{
	opacity: 1;
	  -webkit-transform: scale3d(1,1,1) translate(0%,0px) rotate(0deg);
	     -moz-transform: scale3d(1,1,1) translate(0%,0px) rotate(0deg);
	      -ms-transform: scale3d(1,1,1) translate(0%,0px) rotate(0deg);
	       -o-transform: scale3d(1,1,1) translate(0%,0px) rotate(0deg);
	          transform: scale3d(1,1,1) translate(0%,0px) rotate(0deg);
}
#seiko #loading .logo{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 121px;
	margin-left: -60px;
	margin-top: 20px;
	opacity: 0;
    -webkit-transition: all 0.5s 0s ease;
       -moz-transition: all 0.5s 0s ease;
        -ms-transition: all 0.5s 0s ease;
         -o-transition: all 0.5s 0s ease;
            transition: all 0.5s 0s ease;
}
#seiko #loading.view .logo{
	opacity: 1;
}
#seiko #loading .bg{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 100%;
}
#seiko #loading .bg ul.line li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
#seiko #loading .bg ul.line li img{
	width: 100%;
	height: auto;
}
/*#seiko #loading .bg ul.line li:nth-child(1){
	-webkit-animation:line_loop 2.5s linear 0s infinite;
	        animation:line_loop 2.5s linear 0s infinite;
}
#seiko #loading .bg ul.line li:nth-child(2){
	-webkit-animation:line_loop 2.5s linear 0.5s infinite;
	        animation:line_loop 2.5s linear 0.5s infinite;
}
#seiko #loading .bg ul.line li:nth-child(3){
	-webkit-animation:line_loop 2.5s linear 1.0s infinite;
	        animation:line_loop 2.5s linear 1.0s infinite;
}
#seiko #loading .bg ul.line li:nth-child(4){
	-webkit-animation:line_loop 2.5s linear 1.5s infinite;
	        animation:line_loop 2.5s linear 1.5s infinite;
}
#seiko #loading .bg ul.line li:nth-child(5){
	-webkit-animation:line_loop 2.5s linear 2.0s infinite;
	        animation:line_loop 2.5s linear 2.0s infinite;
}*/
@-webkit-keyframes line_loop{
	0%  {opacity:1;}
	20%  {opacity:0;}
	100%{opacity:0;}
}
@keyframes line_loop{
	0%  {opacity:1;}
	20%  {opacity:0;}
	100%{opacity:0;}
}
#seiko #loading.loadingview .bg ul.line li:nth-child(1){
	-webkit-animation:line_fix 3.0s linear 0s 1;
	        animation:line_fix 3.0s linear 0s 1;
}
#seiko #loading.loadingview .bg ul.line li:nth-child(2){
	-webkit-animation:line_fix 3.0s linear 0.6s 1;
	        animation:line_fix 3.0s linear 0.6s 1;
}
#seiko #loading.loadingview .bg ul.line li:nth-child(3){
	-webkit-animation:line_fix 3.0s linear 1.2s 1;
	        animation:line_fix 3.0s linear 1.2s 1;
}
#seiko #loading.loadingview .bg ul.line li:nth-child(4){
	-webkit-animation:line_fix 3.0s linear 1.8s 1;
	        animation:line_fix 3.0s linear 1.8s 1;
}
#seiko #loading.loadingview .bg ul.line li:nth-child(5){
	-webkit-animation:line_fix 3.0s linear 2.4s 1;
	        animation:line_fix 3.0s linear 2.4s 1;
}
@-webkit-keyframes line_fix{
	0%  {opacity:1;}
	20%  {opacity:0;}
	100%{opacity:0;}
}
@keyframes line_fix{
	0%  {opacity:1;}
	20%  {opacity:0;}
	100%{opacity:0;}
}
#seiko #loading .bg ul.image li{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
#seiko #loading .bg ul.image li img{
	width: 100%;
	height: auto;
}
#seiko #loading.loadingview .bg ul.image li:nth-child(1){
	opacity: 1;
    -webkit-transition: all 0.5s 0s linear;
       -moz-transition: all 0.5s 0s linear;
        -ms-transition: all 0.5s 0s linear;
         -o-transition: all 0.5s 0s linear;
            transition: all 0.5s 0s linear;
}
#seiko #loading.loadingview .bg ul.image li:nth-child(2){
	opacity: 1;
    -webkit-transition: all 0.5s 0.6s linear;
       -moz-transition: all 0.5s 0.6s linear;
        -ms-transition: all 0.5s 0.6s linear;
         -o-transition: all 0.5s 0.6s linear;
            transition: all 0.5s 0.6s linear;
}
#seiko #loading.loadingview .bg ul.image li:nth-child(3){
	opacity: 1;
    -webkit-transition: all 0.5s 1.2s linear;
       -moz-transition: all 0.5s 1.2s linear;
        -ms-transition: all 0.5s 1.2s linear;
         -o-transition: all 0.5s 1.2s linear;
            transition: all 0.5s 1.2s linear;
}
#seiko #loading.loadingview .bg ul.image li:nth-child(4){
	opacity: 1;
    -webkit-transition: all 0.5s 1.8s linear;
       -moz-transition: all 0.5s 1.8s linear;
        -ms-transition: all 0.5s 1.8s linear;
         -o-transition: all 0.5s 1.8s linear;
            transition: all 0.5s 1.8s linear;
}
#seiko #loading.loadingview .bg ul.image li:nth-child(5){
	opacity: 1;
    -webkit-transition: all 0.5s 2.4s linear;
       -moz-transition: all 0.5s 2.4s linear;
        -ms-transition: all 0.5s 2.4s linear;
         -o-transition: all 0.5s 2.4s linear;
            transition: all 0.5s 2.4s linear;
}

#seiko #loading .cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #000518), color-stop(0.00, #0b294d));
	background: -webkit-linear-gradient(#0b294d, #000518);
	background: -moz-linear-gradient(#0b294d, #000518);
	background: -o-linear-gradient(#0b294d, #000518);
	background: -ms-linear-gradient(#0b294d, #000518);
	background: linear-gradient(#0b294d, #000518);*/
	background: url(../img/common/bg.png) no-repeat center center;
	background-size: 100% 100%;
	opacity: 0;

}
#seiko #loading.loadingview .cover{
	opacity: 0.8;
    -webkit-transition: all 0.5s 3.5s linear;
       -moz-transition: all 0.5s 3.5s linear;
        -ms-transition: all 0.5s 3.5s linear;
         -o-transition: all 0.5s 3.5s linear;
            transition: all 0.5s 3.5s linear;

}

@media only screen and (max-width: 768px) {

	#seiko #loading .wwd{
		position: absolute;
		top:12px;
		left: 15px;
		width: 71px;
	}
	#seiko #loading .lead{
		position: absolute;
		top: 50%;
		left: 0%;
		width: 100%;
		text-align: center;
		font-size: 25px;
		line-height: 41px;
		letter-spacing: 1px;
		margin-top: -80px;
	}
	#seiko #loading .logo{
		position: absolute;
		top: 50%;
		left: 50%;
		width: 112px;
		margin-left: -56px;
		margin-top: 20px;
	}

}

@media only screen and (max-width: 320px) {
	#seiko #loading .lead{
		position: absolute;
		top: 50%;
		left: 0%;
		width: 100%;
		text-align: center;
		font-size: 22px;
		line-height: 41px;
		letter-spacing: 1px;
		margin-top: -80px;
	}
	#seiko #loading .logo{
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100px;
		margin-left: -50px;
		margin-top: 20px;
	}
}
/*----------------------------------------------------
 menuButton
--------------------------------------------------- */
#seiko #menuButton {
    position: fixed;
    top: 0px;
    right: 0px;
    display: block;
    margin-top: 0px;
    width: 60px;
    height:53px;
    z-index: 1101;
}
#seiko #menuButton .hamburger{
  position: absolute;
  top: 0;
  left: 0px;
  padding: 16px 14px 0 0px;
  outline: none;
}
#seiko #menuButton .hamburger-box {
    position: relative;
    display: inline-block;
    width: 32px;
    height: 22px;
}
.hamburger-inner,.hamburger-inner:after, .hamburger-inner:before {
    position: absolute;
    width: 32px;
    height: 2px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    border-radius: 0px;
    background-color: #FFF;
}
.is-active .hamburger-inner,.is-active .hamburger-inner:after,.is-active .hamburger-inner:before {
	background: #000517;
}
.hamburger--collapse .hamburger-inner {
  bottom: 0;
}
.hamburger--collapse .hamburger-inner:before {
  top: -10px;
}
.hamburger--collapse .hamburger-inner:after {
  top: -20px;
}
.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .32s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transform: translate3d(0,-5px,0) rotate(-45deg);
    transform: translate3d(0,-5px,0) rotate(-45deg);
}
@media only screen and (max-width: 768px) {
	#seiko #menuButton {
		top: 0px;
		right: 0px;
	    width: 45px;
	    height:20px;
	}
	#seiko #menuButton .hamburger{
		position: absolute;
		top: 13px;
		padding-right: 15px;
		padding:0px;
		outline: none;
	}
	#seiko #menuButton .hamburger-box {
		width: 30px;
		height: 20px;
	}
	.hamburger-inner,.hamburger-inner:after, .hamburger-inner:before {
		position: absolute;
		width: 30px;
		height: 2px;
	}
	.hamburger--collapse .hamburger-inner:before {
	  top: -8px;
	}
	.hamburger--collapse .hamburger-inner:after {
	  top: -16px;
	}
	.hamburger--collapse.is-active .hamburger-inner {
	    transition-delay: .32s;
	    transition-timing-function: cubic-bezier(.215,.61,.355,1);
	    -webkit-transform: translate3d(0,-5px,0) rotate(-45deg);
	    transform: translate3d(0,-5px,0) rotate(-45deg);
	}
}

/*----------------------------------------------------
 navigation
--------------------------------------------------- */
#navigation{
	position: fixed;
	z-index: 1001;
	bottom: -150px;
	left: 0;
	width: 100%;

}
#navigation.view{
	bottom: 0;
    -webkit-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
       -moz-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
        -ms-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
         -o-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
            transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
}
#navigation.out{
    -webkit-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
       -moz-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
        -ms-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
         -o-transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
            transition: all 1.0s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);

	bottom: 100%;
}
#navigation .click_btn{
	position: absolute;
	bottom: 50px;
	left: 50%;
	width: 194px;
	height: 59px;
	margin-left: -97px;
}
#navigation .click_btn a{
	color: #000;
	display: block;
	font-size: 21px;
	text-align: center;
	width: 194px;
	height: 59px;
    position: relative;
}
#navigation .click_btn a .bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
            border-radius: 59px;
    -webkit-border-radius: 59px;
	background: #d3d5d9;
    -webkit-transition: all 0.5s 0s ease;
       -moz-transition: all 0.5s 0s ease;
        -ms-transition: all 0.5s 0s ease;
         -o-transition: all 0.5s 0s ease;
            transition: all 0.5s 0s ease;
}
#navigation .click_btn a:hover .bg{
	  -webkit-transform: scale3d(1.1,1.1,1.1) translate(0%,0%) rotate(0deg);
	     -moz-transform: scale3d(1.1,1.1,1.1) translate(0%,0%) rotate(0deg);
	      -ms-transform: scale3d(1.1,1.1,1.1) translate(0%,0%) rotate(0deg);
	       -o-transform: scale3d(1.1,1.1,1.1) translate(0%,0%) rotate(0deg);
	          transform: scale3d(1.1,1.1,1.1) translate(0%,0%) rotate(0deg);
}
#navigation .click_btn a.block01 .bg{
	background: #DABCCA;
}
#navigation .click_btn a.block02 .bg{
	background: #9BABBA;
}
#navigation .click_btn a.block03 .bg{
	background: #D6C39F;
}
#navigation .click_btn a.block04 .bg{
	background: #9D1739;
}
#navigation .click_btn a.block05 .bg{
	background: #769285;
}
#navigation .click_btn a.block01 li,
#navigation .click_btn a.block02 li,
#navigation .click_btn a.block03 li,
#navigation .click_btn a.block04 li,
#navigation .click_btn a.block05 li{
	color: #FFF;
}
#navigation .click_btn a .inner{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#navigation .click_btn ul.click{
	position: absolute;
	top: 0;
	left: 0;
	width: 2000px;
	overflow: hidden;
}
#navigation .click_btn ul.click li{
	float: left;
	width: 194px;
	height: 59px;
	line-height: 57px;
	text-align: center;
	font-size: 21px;
	letter-spacing: 1.2px;
    font-family: 'Judson', serif;
}
#navigation .click_btn ul.click li.ja{
	font-size: 32px;
	letter-spacing: 6px;
    font-family:  "a-otf-futo-min-a101-pr6n",'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}
#navigation .click_btn ul.click li.ja.toki{
	letter-spacing: 2.5px;
}
#navigation .click_btn ul.click span{
/*	padding-right: 30px;
	background: url(../img/common/next.png) no-repeat right center;
	background-size: 20px 26px;*/
}

#navigation .click_btn  a.block01 span,
#navigation .click_btn  a.block02 span,
#navigation .click_btn  a.block03 span,
#navigation .click_btn  a.block04 span,
#navigation .click_btn  a.block05 span{
/*	padding-right: 30px;
	background: url(../img/common/next_w.png) no-repeat right center;
	background-size: 20px 26px;*/
}
#navigation .point_area{
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -145px;
}
#navigation ul.point_line{
	position: absolute;
	bottom: 72px;
	left: 0;
	width: 5053px;
	letter-spacing: -0.4em;
}
#navigation ul.point_line li{
	letter-spacing: normal;
	display: inline-block;
	vertical-align: middle;
	width: 156px;
	position: relative;
}
#navigation ul.point_line li:after{
	content: "";
	display: block;
	width: 128px;
	height: 1px;
	background: #FFF;
	position: absolute;
	top: 6px;
	left: 21px;
	opacity: 0.3;
}
#navigation ul.point_line li:last-child:after{
	content: "";
	display: none;
}
#navigation ul.point_line li a{
	display: block;
	width: 14px;
	height: 14px;
	background: #FFF;
            border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
}
#navigation ul.point_line li a:after{
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	width: 100%;
	height: 100%;
	border:1px #FFF solid;
	opacity: 0;
            border-radius: 50%;
    -webkit-border-radius: 50%;
	-webkit-transform-origin:center center;
	        transform-origin:center center;
	  -webkit-transform: scale3d(2,2,2) translate(0%,0px) rotate(0deg);
	     -moz-transform: scale3d(2,2,2) translate(0%,0px) rotate(0deg);
	      -ms-transform: scale3d(2,2,2) translate(0%,0px) rotate(0deg);
	       -o-transform: scale3d(2,2,2) translate(0%,0px) rotate(0deg);
	          transform: scale3d(2,2,2) translate(0%,0px) rotate(0deg);
}
#navigation ul.point_line li.nextView a:after{
  -webkit-animation:nextView 0.5s ease 0s 2;
          animation:nextView 0.5s ease 0s 2;
}
#navigation ul.point_line li a:hover:after{
  -webkit-animation:nextView 0.5s ease 0s 2;
          animation:nextView 0.5s ease 0s 2;
}
@-webkit-keyframes nextView{
  0%  {opacity: 0;}
  50%  {opacity: 1;}
  100%{opacity: 0;}
}
@keyframes nextView{
  0%  {opacity: 0;}
  50%  {opacity: 1;}
  100%{opacity: 0;}
}

#navigation ul.point_line li:first-child{
	width: 46px;
}
#navigation ul.point_line li:first-child:after{
	width: 40px;
	left: 0px;
}
#navigation ul.point_line li:nth-last-child(2):after{
	width: 63px;
}
#navigation ul.point_line li:nth-last-child(2){
	width: 92px;
}
#navigation ul.point_line li:first-child a,
#navigation ul.point_line li:last-child a{
	width: 1px;
	opacity: 0.3;
}
#navigation ul.point_line li:last-child{
	margin-left: -8px;
}

#navigation .moment{
	position: absolute;
	bottom: 130px;
	left: 0%;
	width: 100%;
	text-align: center;
	font-size: 18px;
	letter-spacing: 6.43px;
    font-family: 'Judson', serif;
    opacity: 0;
	  -webkit-transform: translate(0%,10px);
	     -moz-transform: translate(0%,10px);
	      -ms-transform: translate(0%,10px);
	       -o-transform: translate(0%,10px);
	          transform: translate(0%,10px);
    -webkit-transition: all 0.5s 0s ease;
       -moz-transition: all 0.5s 0s ease;
        -ms-transition: all 0.5s 0s ease;
         -o-transition: all 0.5s 0s ease;
            transition: all 0.5s 0s ease;
}
#navigation .moment.view{
    opacity: 1;
	  -webkit-transform: translate(0%,0px);
	     -moz-transform: translate(0%,0px);
	      -ms-transform: translate(0%,0px);
	       -o-transform: translate(0%,0px);
	          transform: translate(0%,0px);
}
#navigation .bottomText li{
	position: absolute;
	bottom: 20px;
	left: 0%;
	width: 100%;
	line-height: 1;
	text-align: center;
	font-size: 21px;
	letter-spacing: 5.4px;
    font-family: 'Judson', serif;
    opacity: 0;
	  -webkit-transform: translate(0%,-10px);
	     -moz-transform: translate(0%,-10px);
	      -ms-transform: translate(0%,-10px);
	       -o-transform: translate(0%,-10px);
	          transform: translate(0%,-10px);
    -webkit-transition: all 0.5s 0s ease;
       -moz-transition: all 0.5s 0s ease;
        -ms-transition: all 0.5s 0s ease;
         -o-transition: all 0.5s 0s ease;
            transition: all 0.5s 0s ease;
}
#navigation .bottomText li.view{
    opacity: 1;
	  -webkit-transform: translate(0%,0px);
	     -moz-transform: translate(0%,0px);
	      -ms-transform: translate(0%,0px);
	       -o-transform: translate(0%,0px);
	          transform: translate(0%,0px);

}
@media only screen and (max-width: 768px) {

	#navigation .click_btn{
		position: absolute;
		bottom: 60px;
		left: 50%;
		width: 146px;
		height: 45px;
		margin-left: -73px;
	}
	#navigation .click_btn a{
		font-size: 19px;
		width: 146px;
		height: 45px;
	}
	#navigation .click_btn a .bg{
	            border-radius: 46px;
	    -webkit-border-radius: 46px;
	}
	#navigation .click_btn a:hover .bg{
		  -webkit-transform: scale3d(1,1,1) translate(0%,0%) rotate(0deg);
		     -moz-transform: scale3d(1,1,1) translate(0%,0%) rotate(0deg);
		      -ms-transform: scale3d(1,1,1) translate(0%,0%) rotate(0deg);
		       -o-transform: scale3d(1,1,1) translate(0%,0%) rotate(0deg);
		          transform: scale3d(1,1,1) translate(0%,0%) rotate(0deg);
	}
	#navigation .click_btn ul.click{
		position: absolute;
		top: 0;
		left: 0;
		width: 146px;
		height: 450px;
		overflow: hidden;
	}
	#navigation .click_btn ul.click li{
		width: 146px;
		height: 45px;
		line-height: 45px;
		font-size: 19px;
		letter-spacing: 1.0px;
		float: none;
	}
	#navigation .click_btn ul.click li.ja{
		font-size: 27px;
		letter-spacing: 5px;
	}
	#navigation .click_btn ul.click span{
/*		padding-right: 20px;
		background: url(../img/common/next.png) no-repeat right center;
		background-size: 13px 17px;*/
	}

	#navigation .click_btn  a.block01 span,
	#navigation .click_btn  a.block02 span,
	#navigation .click_btn  a.block03 span,
	#navigation .click_btn  a.block04 span,
	#navigation .click_btn  a.block05 span{
/*		padding-right: 20px;
		background: url(../img/common/next_w.png) no-repeat right center;
		background-size: 13px 17px;*/
	}
	#navigation .point_area{
		margin-left: -135px;
	}
	#navigation ul.point_line{
		bottom: 74px;
		display: none;
	}
/*	#navigation ul.point_line li{
		width: 136px;
	}
	#navigation ul.point_line li:after{
		width: 106px;
		top: 6px;
		left: 21px;
	}
	#navigation ul.point_line li:first-child{
		width: 135px;
	}
	#navigation ul.point_line li:first-child:after{
		width: 128px;
	}*/
	#navigation .moment{
		bottom: 120px;
		font-size: 15px;
		letter-spacing: 5px;
	}#navigation .bottomText li{
		bottom: 25px;
	}
}
@media only screen and (max-width: 320px) {
	#navigation .moment{
		bottom: 105px;
		font-size: 15px;
		letter-spacing: 5px;
	}
	#navigation .click_btn {
	    position: absolute;
	    bottom: 50px;
	    left: 50%;
	    width: 146px;
	    height: 45px;
	    margin-left: -73px;
	}
	#navigation ul.point_line {
		bottom: 64px;
	}
	#navigation .bottomText li {
	    bottom: 20px;
	}
}

/*----------------------------------------------------
 navigation
--------------------------------------------------- */
#globalNavi{
	position: fixed;
	z-index: 1100;
	top: 0;
	right: 0;
	width: 290px;
	height: 100%;
	background: #d3d5d9;
	  -webkit-transform: translate(100%,0%);
	     -moz-transform: translate(100%,0%);
	      -ms-transform: translate(100%,0%);
	       -o-transform: translate(100%,0%);
	          transform: translate(100%,0%);
    -webkit-transition: all 0.8s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
       -moz-transition: all 0.8s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
        -ms-transition: all 0.8s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
         -o-transition: all 0.8s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
            transition: all 0.8s 0s cubic-bezier(0.875, 0.005, 0.090, 0.990);
}
#globalNavi.view{
	  -webkit-transform: translate(0%,0%);
	     -moz-transform: translate(0%,0%);
	      -ms-transform: translate(0%,0%);
	       -o-transform: translate(0%,0%);
	          transform: translate(0%,0%);
}
#globalNavi .inner{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -250px;
}
#globalNavi ul.menu{
	padding-left:28px;
	margin-bottom: 40px;
}
#globalNavi ul.menu li{
	margin-bottom: 18px;
	
}
#globalNavi ul.menu li a{
	display: block;
	position: relative;
	padding-left: 25px;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 1.2px;
	color: #000517;
    font-family: 'Judson', "a-otf-futo-min-a101-pr6n",'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}
#globalNavi ul.menu li a span.point{
	position: absolute;
	top: 10px;
	left:0px;
	display: block;
	width: 8px;
	height: 8px;
	background: #000;
            border-radius: 50%;
    -webkit-border-radius: 50%;
}
#globalNavi ul.menu li a span.ql{
	display: inline-block;
	padding-top: 10px;
}
#globalNavi ul.menu li:nth-child(1) a span.point{
	background: #000517;
}
#globalNavi ul.menu li:nth-child(2) a span.point{
	background: #c4a8ac;
}
#globalNavi ul.menu li:nth-child(3) a span.point{
	background: #9babba;
}
#globalNavi ul.menu li:nth-child(4) a span.point{
	background: #d6c39f;
}
#globalNavi ul.menu li:nth-child(5) a span.point{
	background: #9d1739;
}
#globalNavi ul.menu li:nth-child(6) a span.point{
	background: #829294;
}
#globalNavi ul.menu li:nth-child(7) a span.point{
	background: #000517;
}
#globalNavi ul.menu li:nth-child(8) a span.point{
	background: #000517;
}
#globalNavi .official {
	margin-bottom: 30px;
}
#globalNavi .official p{
	text-align: center;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 1px;
	color: #000517;
    font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
    margin-bottom: 10px;
}
#globalNavi .official a{
	width: 210px;
	margin: 0 auto;
	height: 35px;
	border:1px #000517 solid;
	display: block;
	position: relative;
}
#globalNavi .official a span{
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
    font-family: 'Judson', "a-otf-futo-min-a101-pr6n",'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
	left: 0;
	font-size: 18px;
	line-height: 35px;
	letter-spacing: 1px;
	color: #000517;
	display: block;
	  -webkit-transform: translate(0%,-50%);
	     -moz-transform: translate(0%,-50%);
	      -ms-transform: translate(0%,-50%);
	       -o-transform: translate(0%,-50%);
	          transform: translate(0%,-50%);
}
#globalNavi .sns {
	text-align: center;
	letter-spacing: -0.4em;
}
#globalNavi .sns li{
	letter-spacing: normal;
	display: inline-block;
	width: 35px;
	vertical-align: top;
	margin: 0 14px;
}
#globalNavi .sns li a{
	display: block;
	width: 35px;
	height: 35px;
	border:1px #000517 solid;
            border-radius: 50%;
    -webkit-border-radius: 50%;
    line-height: 35px;
    font-size: 20px;
    color: #000517;
    cursor: pointer;
}
#globalNavi .sns li:nth-child(3){
	display: none;
}
@media only screen and (max-width: 768px) {
	#globalNavi{
		width: 266px;
	}
	#globalNavi ul.menu{
		padding-left:30px;
		margin-bottom: 20px;
	}
	#globalNavi ul.menu li{
		margin-bottom: 18px;
	}
	#globalNavi ul.menu li a span.point{
		top: 6px;
	}
	#globalNavi ul.menu li a span.ql{
		display: inline-block;
		padding-top: 5px;
	}
	#globalNavi .official {
		margin-bottom: 20px;
	}
	#globalNavi .sns li:nth-child(3){
		display: inline-block;
	}
	#globalNavi .sns li:nth-child(3) a{
		background: url(../img/common/line2.png) no-repeat center center;
		background-size: 22px;
	}
	#globalNavi .inner {
	    margin-top: -213px;
	}
	#globalNavi ul.menu li a{
		display: block;
		position: relative;
		padding-left: 25px;
		font-size: 17px;
		line-height: 17px;
		letter-spacing: 1.2px;
		color: #000517;
		font-family: 'Judson', "a-otf-futo-min-a101-pr6n", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
		margin-top: 20px;
	}
	#globalNavi .official p{
		text-align: center;
		font-size: 10px;
		line-height: 10px;
		letter-spacing: 0px;
		color: #000517;
		font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
		margin-bottom: 5px;
	}
}
