@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pulse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0.35em 0.75em 0.625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}[type="number"]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}.float-left{float:left !important}.float-right{float:right !important}.center{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-deco-u{text-decoration:underline}.v-align-top{vertical-align:top}.v-align-middle{vertical-align:middle}.v-align-bottom{vertical-align:bottom}.full-width{width:100% !important}.half-width{width:50% !important}.display-block{display:block !important}.display-inline{display:inline !important}.display-inline-block{display:inline-block !important}.display-none{display:none !important}.is-none{display:none !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.overflow-hidden{overflow:hidden}.opa1{opacity:1}.opa0{opacity:0}.font-normal{font-family:"Segoe UI",Helvetica,Tahoma,Arial,sans-serif !important;font-weight:400 !important}.font-bold{font-weight:600 !important}.color-red{color:#c00}.color-orange{color:#d83b01}.color-black{color:#333}.border-none{border:none !important}.mt0{margin-top:0 !important}.mr0{margin-right:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.pt0{padding-top:0 !important}.pr0{padding-right:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.cf,.clearfix{overflow:hidden;*zoom:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;font-size:1rem;font-family:"Segoe UI",Helvetica,Tahoma,Arial,sans-serif}html.scrollPadding-plan{scroll-padding-top:100px}body{-webkit-text-size-adjust:100%;top:0}body:not(.js-preload-transition) *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}body:not(.js-preload-transition) *::before,body:not(.js-preload-transition) *::after{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}h1,h2,h3,h4,h5,h6{font-size:22px;font-size:1.375rem;color:#333;font-weight:400;line-height:1.4;margin:0}p{color:#333;line-height:1.8;margin:0}a{color:#4385f4;text-decoration:none}a:focus,a:hover{color:#356ac4}ul,ol{list-style:none;margin:0;padding:0}li{line-height:1.4}dl,dd{line-height:1.8;margin:0}strong{font-weight:400}strong.font-bold{font-weight:600}b{font-weight:600}table{border-spacing:0}table th,table td{padding:0}input{-webkit-appearance:none;border-radius:0;font-family:"Segoe UI",Helvetica,Tahoma,Arial,sans-serif}input[type="button"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:1px solid #4385f4;-webkit-box-sizing:content-box;box-sizing:border-box}input[type="button"]::-webkit-search-decoration,input[type="submit"]::-webkit-search-decoration{display:none}input[type="button"]:focus,input[type="submit"]:focus{outline-offset:-2px}button{background:none;border:none;cursor:pointer;display:block;font-family:"Segoe UI",Helvetica,Tahoma,Arial,sans-serif;outline:none;padding:0}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;height:64px;position:fixed;top:29px;width:100%;z-index:1000}.is-tax .header{top:0}.header .inner,.header .breadcrumb ol,.breadcrumb .header ol,.header .gmoGroupFooter_inner,.header .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .header .anchorLinks.is-fixed{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}.header_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_logo .is-onamaeLogo{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:#c00;height:44px;width:110px}.header_logo .is-onamaeLogo img{height:auto;position:relative;top:2px;width:79px}.header_logo>img{height:auto;margin-left:18px;width:136px}.header .navBox_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px}.header .navBox_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header .navBox_list>li.is-single{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:3px}.header .navBox_list>li.is-single a{font-size:14px;font-size:.875rem;color:#333;display:block;padding:10px 9px;position:relative;-webkit-transition:color 0.1s;transition:color 0.1s}.header .navBox_list>li.is-single a::before{content:"";height:64px;left:0;position:absolute;top:-12px;width:100%}.header .navBox_list>li.is-single a::after{background:#4385f4;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;-webkit-transition:opacity 0.1s;transition:opacity 0.1s;width:100%}.header .navBox_list>li.is-single a:focus,.header .navBox_list>li.is-single a:hover{color:#4385f4;text-decoration:none}.header .navBox_list>li.is-single a:focus::after,.header .navBox_list>li.is-single a:hover::after{opacity:1}.header .navBox_list>li:not(.is-single){position:relative}.header .navBox_list>li:not(.is-single) dl{position:relative}.header .navBox_list>li:not(.is-single) dl dt::before{border-color:transparent transparent #4385f4 transparent;border-style:solid;border-width:0 10px 10px 10px;bottom:-10px;content:"";height:0;margin-right:-7px;opacity:0;position:absolute;right:50%;-webkit-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s;width:0}.header .navBox_list>li:not(.is-single) dl dt a{font-size:14px;font-size:.875rem;color:#333;cursor:default;display:block;font-weight:600;padding:10px 9px;position:relative}.header .navBox_list>li:not(.is-single) dl dt a::after{background:#4385f4;bottom:0;content:"";display:none;height:2px;left:0;position:absolute;width:100%}.header .navBox_list>li:not(.is-single) dl dd{background:#333;opacity:0;position:absolute;right:0;top:54px;-webkit-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s;visibility:hidden;width:280px}.header .navBox_list>li:not(.is-single) dl dd .listBlock{padding:20px 16px}.header .navBox_list>li:not(.is-single) dl dd .listBlock a{font-size:14px;font-size:.875rem;color:#fff}.header .navBox_list>li:not(.is-single) dl dd .listBlock a:hover{text-decoration:underline}.header .navBox_list>li:not(.is-single) dl dd .listBlock_title{display:inline-block;padding-left:14.4px;position:relative;background:#4385f4;border:1px solid #4385f4;border-radius:5px;display:block;padding:3px 0;text-align:center;-webkit-transition:background-color 0.1s, color 0.1s;transition:background-color 0.1s, color 0.1s;width:100%}.header .navBox_list>li:not(.is-single) dl dd .listBlock_title::before{border-right:1px solid #fff;border-top:1px solid #fff;border-width:2px;content:"";height:6px;left:0;position:absolute;top:calc( 1em - ( 12px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.header .navBox_list>li:not(.is-single) dl dd .listBlock_title::before{display:inline-block;left:-8px;position:relative;top:-2px;-webkit-transition:background-color 0.1s;transition:background-color 0.1s}.header .navBox_list>li:not(.is-single) dl dd .listBlock_title:focus,.header .navBox_list>li:not(.is-single) dl dd .listBlock_title:hover{background:#fff;color:#4385f4;text-decoration:none !important}.header .navBox_list>li:not(.is-single) dl dd .listBlock_title:focus::before,.header .navBox_list>li:not(.is-single) dl dd .listBlock_title:hover::before{border-color:#4385f4}.header .navBox_list>li:not(.is-single) dl dd .listBlock ul{margin-top:12px}.header .navBox_list>li:not(.is-single) dl dd .listBlock ul li a{display:inline-block;padding-left:14.4px;position:relative;display:block;margin-top:1px}.header .navBox_list>li:not(.is-single) dl dd .listBlock ul li a::before{border-right:1px solid #fff;border-top:1px solid #fff;border-width:2px;content:"";height:6px;left:0;position:absolute;top:calc( 1em - ( 12px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.header .navBox_list>li:not(.is-single) dl dd .listBlock ul li+li{margin-top:6px}.header .navBox_list>li:not(.is-single) dl dd .listBlock+.listBlock{border-top:1px solid #fff}.header .navBox_list>li:not(.is-single):hover dl dt::before{opacity:1}.header .navBox_list>li:not(.is-single):hover dl dt+dd{opacity:1;visibility:visible}.bandBox{background-position:center center;background-repeat:no-repeat;background-size:cover;height:80px;margin:auto;margin-top:64px;max-width:1400px;position:relative;width:100%}.bandBox::before{background:rgba(0,0,0,0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.bandBox .inner,.bandBox .breadcrumb ol,.breadcrumb .bandBox ol,.bandBox .gmoGroupFooter_inner,.bandBox .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .bandBox .anchorLinks.is-fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.bandBox h1{font-size:20px;font-size:1.25rem;color:#fff;font-weight:600;position:relative;z-index:2}.bandBox.is-office365business{background-image:url("/common/images/slider_back_business.jpg")}.bandBox.is-office365services{background-image:url("/common/images/slider_back_service.jpg")}.bandBox.is-office365enterprise{background-image:url("/common/images/slider_back_enterprise.jpg")}.bandBox.is-how_to_order{background-image:url("/how_to_order/images/main.jpg")}.bandBox.is-case-sanno{background-color:#333}.bandBox.is-news{background:-webkit-gradient(linear, left top, right top, from(#9f0000), color-stop(20%, #c00), color-stop(50%, #d83b01), to(#ff7f00));background:linear-gradient(90deg, #9f0000 0%, #c00 20%, #d83b01 50%, #ff7f00 100%)}.bandBox.is-news::before{display:none}.bandBox.is-common-modules{background-color:#333}.breadcrumb ol{text-align:right}.breadcrumb ol li{display:inline-block}.breadcrumb ol li a{font-size:11px;font-size:.6875rem;color:#838383}.breadcrumb ol li a:hover{color:#4385f4}.breadcrumb ol li+li{margin-left:4px}.breadcrumb ol li+li::before{font-size:11px;font-size:.6875rem;color:#838383;content:"/";display:inline-block;margin-right:4px}.main{margin-top:64px;overflow:hidden;width:100%}.linksLast{margin:80px auto 0;width:68%}.linksLast .btnNormal{width:100%}.linksLast ul{margin-top:26px}.linksLast ul li+li{margin-top:4px}.footer{background:#606060;margin:128px auto 0;max-width:1400px;width:100%}.is-tax .footer{background:#fff;margin-top:0}.footer_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0 46px}.footer_list>li{margin-top:30px;width:25%}.footer_list>li .noLink,.footer_list>li a{font-size:12px;font-size:.75rem;color:#fff;display:block;font-weight:600;line-height:18px}.footer_list>li a{line-height:1.3}.footer_list>li a:hover{text-decoration:underline}.footer_list>li.is-single{width:100%}.footer_list>li.is-single .linkList li a{display:inline}.footer_list>li.is-single .linkList li+li{margin-top:20px}.footer_list>li:not(.is-single){padding:0 2%;position:relative}.footer_list>li:not(.is-single)::before{background:#404040;content:"";height:159px;left:0;position:absolute;top:0;width:1px}.footer_list>li:not(.is-single)>dl>dt{line-height:1;min-height:36px}.footer_list>li:not(.is-single)>dl>dd .linkList{margin-top:10px}.footer_list>li:not(.is-single)>dl>dd .linkList li{line-height:1}.footer_list>li:not(.is-single)>dl>dd .linkList li a{color:#a8a8a8;display:block;font-weight:400}.footer_list>li:not(.is-single)>dl>dd .linkList li a:hover{text-decoration:underline}.footer_list>li:not(.is-single)>dl>dd .linkList li+li{margin-top:6px}.footer_list>li:nth-child(4)::after{background:#404040;content:"";height:159px;position:absolute;right:0;top:0;width:1px}.footer .copyright{font-size:12px;font-size:.75rem;border-top:2px solid #f4e829;color:#404040;display:block;padding:18px 0 26px;position:relative;text-align:center}.footer .copyright::before,.footer .copyright::after{content:"";height:100%;position:absolute;top:-2px;width:33%}.footer .copyright::before{border-top:2px solid #c00;left:0}.footer .copyright::after{border-top:2px solid #333;right:0}.newsBox{background:-webkit-gradient(linear, left top, right top, from(#9f0000), color-stop(20%, #c00), color-stop(50%, #d83b01), to(#ff7f00));background:linear-gradient(90deg, #9f0000 0%, #c00 20%, #d83b01 50%, #ff7f00 100%);margin:128px auto -128px;max-width:1400px;width:100%}.newsBox_contents a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;color:#fff;padding:21px 0 19px}.newsBox_contents a p{font-size:14px;font-size:.875rem;color:#fff;display:table-cell;line-height:1.4}.newsBox_contents a:focus,.newsBox_contents a:hover{text-decoration:none}.newsBox_contents a:focus p,.newsBox_contents a:hover p{text-decoration:underline}.newsBox_label{font-size:14px;font-size:.875rem;background:#fff;border-radius:10px;color:#7f2200;-ms-flex-negative:0;flex-shrink:0;font-weight:600;line-height:1;padding:4px 0;position:relative;text-align:center;top:-1px;width:146px}.newsBox_date{margin:0 22px}.newsBox.newsBox-topContents{background:none;margin:0 auto;position:relative}.newsBox.newsBox-topContents::before{background:-webkit-gradient(linear, left top, right top, from(#9f0000), color-stop(20%, #c00), color-stop(50%, #d83b01), to(#ff7f00));background:linear-gradient(90deg, #9f0000 0%, #c00 20%, #d83b01 50%, #ff7f00 100%);content:"";height:100%;left:-50vw;position:absolute;top:0;width:150vw;z-index:-1}.newsBox.newsBox-topContents .newsBox_contents a{padding:28px 0}.newsBox.newsBox-topContents .newsBox_contents a p{font-size:18px;margin:0 auto}.gmoGroupFooter_inner{padding-left:0;padding-right:0}.is-pc{display:block}.is-tb{display:none}.is-sp{display:none}.is-other-pc{display:none}.is-other-sp{display:block}.sp-hidden{overflow:visible}.wrap{margin:0 auto;padding-top:29px;position:relative;width:100%}.wrap.wrapWp{background:#f5f5f5}.is-tax .wrap{padding-top:0}.inner,.breadcrumb ol,.gmoGroupFooter_inner,.main-plan .section-head .anchorLinks.is-fixed{margin:0 auto;max-width:1188px;width:84%}.titleHead-1{font-size:10px;font-size:.625rem;font-weight:600}.titleHead-2{font-size:32px;font-size:2rem;font-weight:600;margin-bottom:62px;padding-bottom:22px;position:relative}.titleHead-2::after{background:#f4e829;border-left:32px solid #c00;border-right:16px solid #333;bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:2px;left:0;position:absolute;width:24px}.titleHead-2.is-long{margin-bottom:80px;padding-bottom:32px;text-align:center}.titleHead-2.is-long::after{border-width:64px;bottom:0;content:"";height:2px;left:50%;margin-left:-96px;position:absolute;width:64px}.is-tax .titleHead-2{font-size:24px;font-size:1.5rem;line-height:34px;margin-bottom:36px;padding-bottom:20px}.titleHead-2 .titleHead-small{font-size:16px;font-size:1rem;display:block;line-height:1.81;margin-bottom:6px}.attention{text-align:right}.attention p{font-size:12px;font-size:.75rem}.main.office-top .slideVisual{position:relative;width:63%}.main.office-top .slideVisual .btnNormal{position:relative;width:100%}.main.office-top .slideVisual .btnNormal.is-detail{margin:12px auto 0;padding:10px 0;width:216px}.main.office-top .slideVisual .btnNormal.is-detail>span{display:inline-block;padding-left:20.4px;position:relative;font-size:17px;font-size:1.0625rem}.main.office-top .slideVisual .btnNormal.is-detail>span::before{border-right:1px solid #fff;border-top:1px solid #fff;border-width:2px;content:"";height:8.5px;left:0;position:absolute;top:calc( 1em - ( 17px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8.5px}.main.office-top .slideVisual .btnNormal-re.is-detail{width:216px}.main.office-top .slideBusiness{padding-top:52px;width:63%}.main.office-top .slideBusiness_main{border-bottom:4px solid #fff;border-top:4px solid #fff;margin:0 auto;max-width:680px;padding:16px 0;position:relative;text-align:center;width:100%}.main.office-top .slideBusiness_main img{height:auto;max-width:458px;width:100%}.main.office-top .slideBusiness_main::after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:15px 15px 0 15px;bottom:-19px;content:"";height:0;left:50%;margin-left:-15px;position:absolute;width:0}.main.office-top .slideBusiness .btnNormal{margin-top:25px;padding:16px 0;width:100%}.main.office-top .slideBusiness .btnNormal>span{display:inline-block;padding-left:26.4px;position:relative;font-size:26px;font-size:1.625rem}.main.office-top .slideBusiness .btnNormal>span::before{border-right:1px solid #fff;border-top:1px solid #fff;border-width:2px;content:"";height:11px;left:0;position:absolute;top:calc( 1em - ( 22px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:11px}.main.office-top .slideBusiness .btnNormal>span::before{top:12px}.main.office-top .slideTeams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:63%}.main.office-top .slideTeams_inner{margin-top:-26px;width:100%}.main.office-top .slideTeams_head p{font-size:20px;font-size:1.25rem;background:#fff;border-radius:50px;color:#7b83eb;display:inline-block;font-weight:600;line-height:18px;padding:9px 18px;text-align:center;width:100%}.main.office-top .slideTeams_main{margin-top:14px}.main.office-top .slideTeams_main img{display:block;height:auto;margin:0 auto;max-width:100%}.main.office-top .slideTeams_main img.img-sp{display:none}.main.office-top .slideTeams_btn{margin-top:32px}.main.office-top .slideTeams_btn .btnNormal{height:72px;outline:none;padding:16px 10px;width:100%}.main.office-top .slideTeams_btn .btnNormal span{display:inline-block;padding-left:28.8px;position:relative;font-size:26px;font-size:1.625rem}.main.office-top .slideTeams_btn .btnNormal span::before{border-right:1px solid #fff;border-top:1px solid #fff;border-width:2px;content:"";height:12px;left:0;position:absolute;top:calc( 1em - ( 24px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.main.office-top .slideTeams_btn .btnNormal span::before{border-width:3px}.main.office-top .section-slider{background:rgba(0,0,0,0.3);height:480px;margin-top:0;position:relative;width:100%}.main.office-top .section-slider .slider{display:none}.main.office-top .section-slider .slider.slick-initialized{display:block}.main.office-top .section-slider .slick-slide{outline:none}.main.office-top .section-slider .slick-list{margin:0 auto;max-width:1400px}@media (min-width: 861px){.main.office-top .section-slider .slick-arrow{bottom:10px;cursor:pointer;font-size:0;position:absolute;z-index:3}.main.office-top .section-slider .slick-arrow::before{border-left:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:14px;width:14px}.main.office-top .section-slider .slick-arrow::after{content:"";padding:16px;position:absolute;top:-9px}.main.office-top .section-slider .slick-arrow.slick-prev{left:50%;margin-left:-42px}.main.office-top .section-slider .slick-arrow.slick-prev::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main.office-top .section-slider .slick-arrow.slick-prev::after{left:-13px}.main.office-top .section-slider .slick-arrow.slick-next{left:50%;margin-left:42px}.main.office-top .section-slider .slick-arrow.slick-next::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main.office-top .section-slider .slick-arrow.slick-next::after{left:-8px}.main.office-top .section-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;bottom:12px;height:9px;left:50%;margin-left:-30px;position:absolute;width:70px}.main.office-top .section-slider .slick-dots li button{background:#fff;border:2px solid #fff;border-radius:50%;font-size:0;height:9px;position:relative;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;width:9px}.main.office-top .section-slider .slick-dots li button::after{content:"";height:400%;left:-150%;position:absolute;top:-150%;width:400%}.main.office-top .section-slider .slick-dots li.slick-active button{background:#333}}.main.office-top .section-slider .slider_contents{display:block;height:480px;position:relative;width:100%}.main.office-top .section-slider .slider_contents::before{background:rgba(0,0,0,0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.main.office-top .section-slider .slider_contents .inner,.main.office-top .section-slider .slider_contents .breadcrumb ol,.breadcrumb .main.office-top .section-slider .slider_contents ol,.main.office-top .section-slider .slider_contents .gmoGroupFooter_inner,.main.office-top .section-slider .slider_contents .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .main.office-top .section-slider .slider_contents .anchorLinks.is-fixed{height:100%;position:relative;z-index:2}.main.office-top .section-slider .slider_contents-business{background:url("/common/images/slider_back_business.jpg") center/cover no-repeat}.main.office-top .section-slider .slider_contents-teams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("/common/images/slider_back_teams.jpg") center/cover no-repeat}.main.office-top .section-slider .slider_switcher{height:448px;left:64%;max-width:430px;position:absolute;top:17px;width:34%}.main.office-top .section-slider .slider_switcher .switcher{height:100%;margin:0 auto;max-width:1188px;position:relative;width:100%}.main.office-top .section-slider .slider_switcher .switcher .slick-list{height:100%}.main.office-top .section-slider .slider_switcher .switcher .slick-track{-webkit-transform:none !important;transform:none !important;width:100% !important}.main.office-top .section-slider .slider_switcher .switcher_mouseEnter{display:table-cell;height:100%;padding:4px 38px 4px calc(52px + 5%);position:relative;vertical-align:middle;width:100%}.main.office-top .section-slider .slider_switcher .switcher_mouseEnter p{font-size:17px;font-size:1.0625rem;color:#fff;font-weight:600;margin:-10px 0 8px;-webkit-transition:color 0.1s;transition:color 0.1s}.main.office-top .section-slider .slider_switcher .switcher_mouseEnter span{font-size:14px;font-size:.875rem;color:#fff;-webkit-transition:color 0.1s;transition:color 0.1s}.main.office-top .section-slider .slider_switcher .switcher_mouseEnter::before{background:url("/common/images/top/slide_btn_business.jpg") center/cover no-repeat;content:"";height:140px;left:4px;position:absolute;top:4px;width:48px}.main.office-top .section-slider .slider_switcher .switcher_mouseEnter::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #4385f4;border-top:2px solid #4385f4;content:"";display:none;height:12px;margin-top:-5px;position:absolute;right:14px;top:74px;width:12px}.main.office-top .section-slider .slider_switcher .switcher_contents{background:rgba(0,0,0,0.3);clear:both;display:table;height:148px;left:0;position:absolute;top:0;-webkit-transition:background-color 0.1s;transition:background-color 0.1s;width:100%}.main.office-top .section-slider .slider_switcher .switcher_contents:hover{background-color:#fff}.main.office-top .section-slider .slider_switcher .switcher_contents:hover a p{color:#4385f4}.main.office-top .section-slider .slider_switcher .switcher_contents:hover a span{color:#4385f4}.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current{background:#fff}.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current .switcher_mouseEnter{text-decoration:none}.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current .switcher_mouseEnter p,.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current .switcher_mouseEnter span{color:#333}.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current .switcher_mouseEnter::after{border-color:#333;display:block}.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current:hover .switcher_mouseEnter p,.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current:hover .switcher_mouseEnter span{color:#4385f4}.main.office-top .section-slider .slider_switcher .switcher_contents.slick-current:hover .switcher_mouseEnter::after{border-color:#4385f4}.main.office-top .section-slider .slider_switcher .switcher_contents:nth-child(2){top:149px}.main.office-top .section-slider .slider_switcher .switcher_contents:nth-child(2) .switcher_mouseEnter::before{background:url("/common/images/top/slide_btn_service.jpg") center/cover no-repeat}.main.office-top .section-slider .slider_switcher .switcher_contents:nth-child(3){top:298px}.main.office-top .section-slider .slider_switcher .switcher_contents:nth-child(3) .switcher_mouseEnter::before{background:url("/common/images/top/slide_btn_teams.jpg") center/cover no-repeat}.main.office-top .section-reason{margin-top:80px}.main.office-top .section-reason .titleHead-2{margin-top:0}.main.office-top .section-reason .microsoft .title{font-weight:600;text-align:center}.main.office-top .section-reason .microsoft .lineup{margin-top:42px}.main.office-top .section-reason .attention{margin-top:46px}.main.office-top .section-reason .cardArea li:nth-child(3) img{position:relative;top:-18px}.main.office-top .section-plan .plan_plans{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main.office-top .section-plan .overview{border:4px solid #5f5f5f;padding-top:44px;width:100%}.main.office-top .section-plan .overview_inner{height:100%;margin:0 auto;position:relative;width:91%}.main.office-top .section-plan .overview_title{background:#333;width:100%}.main.office-top .section-plan .overview_title h3{font-size:22px;font-size:1.375rem;color:#fff;font-weight:600;padding:20px;text-align:center}.main.office-top .section-plan .overview_text{margin-top:24px}.main.office-top .section-plan .overview_listTopTitle{font-weight:600;margin-top:50px;text-align:center}.main.office-top .section-plan .overview_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:34px}.main.office-top .section-plan .overview_listImgArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px}.main.office-top .section-plan .overview_list p{font-size:12px;font-size:.75rem;margin-top:14px;text-align:center}.main.office-top .section-plan .overview .btnNormal{margin:0 auto;width:75%}.main.office-top .section-plan .overview .btnNormal-re{bottom:48px;left:22%;padding:6px;position:absolute;width:55%}.main.office-top .section-plan .overview .btnNormal-re>span{font-weight:400}.main.office-top .section-plan .overview:nth-child(1) .overview_inner{padding-bottom:120px}.main.office-top .section-plan .overview:nth-child(1) .btnNormal{margin-top:75px}.main.office-top .section-plan .overview:nth-child(1) .btnNormal-re{left:37%;margin-top:0;width:26%}.main.office-top .section-plan .overview:nth-child(2){height:639px;width:49%}.main.office-top .section-plan .overview:nth-child(2) .overview_listTopTitle{font-size:14px;font-size:.875rem;margin-top:76px}.main.office-top .section-plan .overview:nth-child(2) .overview_list{margin-top:26px}.main.office-top .section-plan .overview:nth-child(2) .overview_list li p{margin-top:6px}.main.office-top .section-plan .overview:nth-child(3){height:639px;width:49%}.main.office-top .section-plan .overview:nth-child(3) .overview_listImgArea{height:auto}.main.office-top .section-plan .overview:nth-child(3) .overview_listImgArea img{display:block;height:auto;margin:55px auto 0;max-width:424px;width:100%}.main.office-top .section-plan .overview+.overview{margin-top:32px}.main.office-top .section-case h3{font-size:24px;font-size:1.5rem;font-weight:600;text-align:center}.main.office-top .section-case p{font-size:20px;font-size:1.25rem;margin-top:18px;text-align:center}.main.office-top .section-case img{display:block;margin:13px auto 0;max-width:804px;width:100%}.main.office-top .section-case .btnNormal-re{margin:24px auto 0}.main.office-top .section-adduser img{border:1px solid #ddd;display:block;height:auto;margin:46px auto 0;max-width:560px;width:100%}.main.office-top .asideBanner{margin-top:64px;text-align:center}.main.office-top .asideBanner a{display:inline-block}.main.office-top .asideBanner img{display:block;height:auto;margin:0 auto;max-width:100%}@media screen and (min-width: 1400px){.main.office-top .section-slider_switcher{left:60%}}.main-plan .anchor{position:relative}.main-plan .icon-squareCheck.is-iconSmall{height:13px;top:2px;width:13px}.main-plan .icon-squareCheck.is-iconSmall::after{border-width:2px}.main-plan .fixedBox{background:rgba(226,226,226,0.9);border-top:4px solid #333;height:48px;margin:auto;max-width:1400px;position:relative;width:100%}.main-plan .fixedBox_name{background:#333;bottom:0;max-width:600px;padding:16px 0 14px;position:absolute;text-align:center;width:43%}.main-plan .fixedBox_name h2{font-size:24px;font-size:1.5rem;color:#fff;font-weight:600}.main-plan .fixedBox_name p{font-size:15px;font-size:.9375rem;color:#fff}.main-plan .fixedBox_name.is-fixed{padding:0}.main-plan .fixedBox_name.is-fixed h2{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;height:48px;padding-bottom:2px}.main-plan .fixedBox_name.is-fixed p{display:none}.main-plan .fixedBox_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;float:right;width:49%}.main-plan .fixedBox_btn .btnNormal{font-size:14px;font-size:.875rem;border-radius:4px;margin-top:5px;padding-bottom:5px;padding-top:5px;width:172px}.main-plan .fixedBox_btn .btnNormal span{display:inline-block;padding-left:14.4px;position:relative;padding-left:12px}.main-plan .fixedBox_btn .btnNormal span::before{border-right:1px solid #fff;border-top:1px solid #fff;border-width:2px;content:"";height:6px;left:0;position:absolute;top:calc( 1em - ( 12px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.main-plan .fixedBox_btn .btnNormal span.is-tb{display:none}.main-plan .fixedBox_btn .btnNormal+.btnNormal{margin-left:5px}.main-plan .fixedBox_btn .btnNormal.is-variable{padding-left:13px;padding-right:13px;width:auto}.main-plan .fixedBox.is-fixed{left:0;position:fixed;right:0;top:170px;z-index:100}.main-plan .fixedBox.is-fixed+.fixedMargin{display:block}.main-plan .fixedBox.is-fixed+.section{margin-top:243px}.main-plan .fixedBox-first.is-fixed+.section{margin-top:167px}.main-plan .fixedMargin{display:none;height:48px;width:100%}.main-plan .newsBox-topContents .inner,.main-plan .newsBox-topContents .breadcrumb ol,.breadcrumb .main-plan .newsBox-topContents ol,.main-plan .newsBox-topContents .gmoGroupFooter_inner,.main-plan .newsBox-topContents .section-head .anchorLinks.is-fixed,.main-plan .section-head .newsBox-topContents .anchorLinks.is-fixed{width:100%}.main-plan .section .btnLast{bottom:-24px;left:0;margin:0 auto;max-width:807px;position:absolute;right:0;width:68%}.main-plan .section .descBox{margin-top:44px}.main-plan .section .descBox .desc{background:#fff;border-radius:6px;padding:42px 4%}.main-plan .section .descBox .desc_title{font-size:18px;font-size:1.125rem;font-weight:600}.main-plan .section .descBox .desc .mark-title{font-size:15px;font-size:.9375rem;font-weight:600;margin-bottom:18px}.main-plan .section .descBox .desc .mark-dot{font-size:15px;font-size:.9375rem;display:inline-block;padding-left:18px;position:relative;width:100%}.main-plan .section .descBox .desc .mark-dot::before{top:6px}.main-plan .section .descBox .desc .mark-dot+li{margin-top:12px}.main-plan .section .descBox .desc .mark+.mark-title{margin-top:44px}.main-plan .section .descBox .desc_attention{font-size:14px;font-size:.875rem;line-height:1.4}.main-plan .section .descBox .desc+.desc{margin-top:12px}.main-plan .section .descBox .desc_split{display:-webkit-box;display:-ms-flexbox;display:flex}.main-plan .section .descBox .desc_split>li{font-size:0px;font-size:0rem;padding:0 4.5%;position:relative}.main-plan .section .descBox .desc_split>li.is-long{width:72%}.main-plan .section .descBox .desc_split>li.is-short{width:28%}.main-plan .section .descBox .desc_split>li+li::before{background:#ddd;content:"";height:100%;left:0;min-height:145px;position:absolute;top:0;width:1px}.main-plan .section .descBox .desc.desc-app .desc_split>li{width:50%}.main-plan .section .descBox .desc.desc-app .desc_split>li.is-long{width:72%}.main-plan .section .descBox .desc.desc-app .desc_split>li.is-short{width:28%}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList{margin-top:-6px}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li{display:inline-block;margin:32px 0 36px;position:relative;text-align:center;width:25%}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li .desc_imgArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li .desc_imgArea img{-ms-flex-negative:0;flex-shrink:0;height:100%;width:auto}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li .desc_imgArea img.is-onedrive{height:56px;width:64px}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li p{font-size:12px;font-size:.75rem;display:block;line-height:1.4;margin-top:14px;position:absolute;top:58px;width:100%}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList.is-single{text-align:center}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList.is-single>li{width:100%}.main-plan .section .descBox .desc.desc-app .desc_split>li .desc_text{font-size:15px;font-size:.9375rem;margin-top:26px}.main-plan .section .descBox .desc.desc-app .desc_split>li:first-child{padding-left:0}.main-plan .section .descBox .desc.desc-app .desc_split>li:last-child{padding-right:0}.main-plan .section .descBox .desc.desc-app .desc_split>li .mark{margin-top:0}.main-plan .section .descBox .desc.desc-app .desc_split>li .mark li{line-height:22px}.main-plan .section .descBox .desc.desc-app .desc_split>li .mark.mark-space{margin-top:44px}.main-plan .section .descBox .desc.desc-app .mark{margin-top:64px}.main-plan .section .descBox .desc.desc-app .mark li{font-size:15px;font-size:.9375rem;line-height:1.8;padding-left:16px}.main-plan .section .descBox .desc.desc-app .mark li::before{top:9px}.main-plan .section .descBox .desc.desc-app .mark li+li{margin-top:8px}.main-plan .section .descBox .desc.desc-app .mark li .referenceList{margin-top:4px;padding-left:12px;position:relative}.main-plan .section .descBox .desc.desc-app .mark li .referenceList::before{content:"\203B";left:0;position:absolute;top:-3px}.main-plan .section .descBox .desc.desc-app .mark li .referenceList li{font-size:13px;font-size:.8125rem;padding-left:8px}.main-plan .section .descBox .desc.desc-app .mark li.mark-asterisk{font-size:12px;font-size:.75rem;padding-left:9px}.main-plan .section .descBox .desc.desc-app .mark li.mark-asterisk::before{top:0}.main-plan .section .descBox .desc.desc-priceArea{min-height:240px;padding-bottom:0;padding-top:42px}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li{width:50%}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li.is-long{width:72%}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li.is-short{width:28%}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li .desc_price{font-size:32px;font-size:2rem;text-align:center}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li .desc_price .is-big{font-size:50px;font-size:3.125rem;font-weight:600}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li+li::before{height:100%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple{padding-bottom:20px}.main-plan .section .descBox .desc.desc-priceArea.is-multiple .desc_split li{padding-bottom:20px}.main-plan .section .descBox .desc.desc-priceArea.is-multiple .desc_split li .priceBox{display:inline-block;margin-top:10px;text-align:center;width:50%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple .desc_split li .priceBox .is-small{font-size:15px;font-size:.9375rem;font-weight:600;position:relative;top:6px}.main-plan .section .descBox .desc.desc-priceArea.is-multiple .desc_split li.is-long{width:64%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple .desc_split li.is-short{width:36%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple .desc_split li.is-short .priceBox{width:100%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple .desc_split li+li::before{height:150px}.main-plan .section-head{margin-bottom:120px;margin-top:0}.main-plan .section-head h2{font-size:38px;font-size:2.375rem;display:block;font-weight:600;line-height:1.8}.main-plan .section-head .anchorLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:0px;font-size:0rem;height:77px}.main-plan .section-head .anchorLinks li{display:inline-block;margin-top:24px;position:relative;width:144px}.main-plan .section-head .anchorLinks li a{font-size:15px;font-size:.9375rem;background:#fff;border:1px solid #c00;border-radius:6px;color:#c00;display:block;height:32px;line-height:30px;text-align:center;-webkit-transition:background-color 0.1s, color 0.1s;transition:background-color 0.1s, color 0.1s;width:100%}.main-plan .section-head .anchorLinks li a:hover{background:#c00;color:#fff}.main-plan .section-head .anchorLinks li.is-active a{background:#c00;color:#fff}.main-plan .section-head .anchorLinks li+li{margin-left:8px}.main-plan .section-head .anchorLinks.is-fixed{left:auto;position:fixed;top:93px;z-index:110}.main-plan .section-head .anchorLinks.is-fixed::before{background:#fff;content:"";height:77px;left:0;position:fixed;top:93px;width:100vw}.main-plan .section-head .anchorLinks.is-fixed+.newsBox{margin-top:88px}.main-plan .section-head .anchorLinks.is-fixed+.rsOrder{margin-top:158px}.main-plan .section-head .anchorLinks.is-fixed+.attention{margin-top:104px}.main-plan .section-head .newsBox{margin-top:16px}.main-plan .section-head .attention{margin-top:28px}.main-plan .section-plan{background:#f5f5f5;margin:0 auto 196px;padding:45px 0 72px;position:relative}.main-plan .section-plan .planBox_overview{font-size:24px;font-size:1.5rem;font-weight:600}.main-plan .section-plan .checkpoint p{font-size:18px;font-size:1.125rem;color:#c00;font-weight:600;margin-top:24px}.main-plan .section-plan .checkpoint ul{margin-top:18px}.main-plan .section-plan .checkpoint ul li{font-size:15px;font-size:.9375rem;line-height:1.8;padding-left:30px}.main-plan .section-plan .checkpoint ul li::before{background:#c00;left:10px;top:7px}.main-plan .section-plan .checkpoint ul li+li{margin-top:10px}.main-plan .section-plan.plan-businessPremium .btnLast .btnNormal{width:100%}.main-plan .section-plan.plan-businessPremium .textLast .text-link{bottom:-78px;display:block;left:0;margin:0 auto;max-width:807px;position:absolute;right:0;width:68%}.main-plan .section.priceBox{margin-top:203px}.main-plan .section.priceBox .priceBox_headText{font-size:15px;font-size:.9375rem}.main-plan .section.priceBox .priceBox_headText .is-small{font-size:12px;font-size:.75rem}.main-plan .section.priceBox .normalText{font-size:12px;font-size:.75rem}.main-plan .section-faq{padding-bottom:128px;position:relative}.main-plan .section-faq .btnLast{bottom:0}.main-plan.office-office365business .anchor{top:-113px}.main-plan.office-office365business .anchor-price{top:110px}.main-plan.office-office365business .section.plan-businessPremium{margin-bottom:0}.main-plan.office-office365enterprise .anchor{top:-113px}.main-plan.office-office365enterprise .anchor-price{top:110px}.main-plan.office-office365enterprise .section.head .descBox .desc{padding-left:0;padding-right:0}.main-plan.office-office365enterprise .section.plan-enterpriseE5{margin-bottom:0}.main-plan.office-office365services .anchor{top:-113px}.main-plan.office-office365services .section-head{margin-bottom:150px}.main-plan.office-office365services .section.plan-sharePointOnline .desc-app.desc .desc_split>li .officeList>li{width:50%}.main-plan.office-office365services .section.plan-visioOnline .desc-app.desc .desc_split>li:nth-child(2) .officeList>li{width:50%}.main-plan.office-office365services .section.plan-oneDriveForBusiness .desc-app.desc .desc_split>li:nth-child(1) .officeList>li,.main-plan.office-office365services .section.plan-exchangeOnline .desc-app.desc .desc_split>li:nth-child(1) .officeList>li{width:100%}.main-plan.office-office365services .section.section-faq{padding-bottom:0}.main.office-how_to_oeder .anchor{position:relative;top:-82px}.main.office-how_to_oeder .section-pay .mark{margin-top:0}.main.office-how_to_oeder .section-pay .mark li{font-size:12px;font-size:.75rem;line-height:1.8;margin-top:9px}.main.office-how_to_oeder .section-pay .mark li::before{top:4px}.main.office-news .section-news .newsHead{border-top:1px solid #333;padding-top:48px}.main.office-news .section-news .newsHead p,.main.office-news .section-news .newsHead time{font-size:18px;font-size:1.125rem;color:#838383;line-height:1.8}.main.office-news .section-news .newsHead h2{font-size:32px;font-size:2rem;font-weight:600;margin:24px 0 64px}.is-tax .main.office-news .section-news .newsHead{border:none}.main.office-news .section-news .newsContents{border-bottom:1px solid #333;margin-bottom:16px;padding-bottom:48px}.main.office-news .section-news .newsContents p{line-height:1.8;margin-top:16px}.main.office-news .section-news .newsContents .listTitle{font-size:18px;font-size:1.125rem;font-weight:600;margin-top:70px}.main.office-news .section-news .newsContents ul{margin-top:12px}.main.office-news .section-news .newsContents ul li{padding-left:28px}.main.office-news .section-news .newsContents ul li::before{left:10px;top:8px}.main.office-news .section-news .newsContents ul li+li{margin-top:8px}.main.office-news .section-news .newsContents ul+ul{margin-top:30px}.main.office-news .section-news .newsContents .mark .mark-dot{font-size:16px;font-size:1rem}.main.office-news .section-news .newsContents .mark+.listTitle{margin-top:30px}.main.office-news .section-news .newsContents .linkArrow>span{display:inline-block;padding-left:14.4px;position:relative}.main.office-news .section-news .newsContents .linkArrow>span::before{border-right:1px solid #4385f4;border-top:1px solid #4385f4;border-width:2px;content:"";height:6px;left:0;position:absolute;top:calc( 1em - ( 12px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.main.office-news .section-news .newsContents .linkArrow>span::before{border-width:1px;top:8px}.main.office-news .section-news .newsContents .linkArrow.is-margin{display:block;margin:48px 0}.main.office-news .section-news .newsContents .spaceTop-row1{display:inline-block;margin-top:16px}.main.office-news .section-news .newsContents .spaceTop-row2{display:inline-block;margin-top:32px}.main.office-news .section-news .newsContents .spaceLeft-text1{display:inline-block;margin-left:16px}.main.office-news .section-news .newsContents .spaceLeft-text2{display:inline-block;margin-left:32px}.main.office-news .section-news .home{font-size:14px;font-size:.875rem}.main.office-news .section-news .home>span{display:inline-block;padding-left:12px;position:relative}.main.office-news .section-news .home>span::before{border-right:1px solid #4385f4;border-top:1px solid #4385f4;border-width:2px;content:"";height:5px;left:0;position:absolute;top:calc( 1em - ( 10px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.main.office-news .section-news .home>span::before{border-width:1px;top:5px}.main-case .section img{height:auto}.main-case .section .titleHead-2{font-size:28px;font-size:1.75rem;padding-bottom:12px}.main-case .section-intro .intro .contents-inner{margin:0 auto;max-width:846px;width:100%}.main-case .section-intro .intro_mainImg{display:block;margin:25px auto 0;max-width:100%}.main-case .section-intro .intro_text{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.77;margin-top:28px}.main-case .section-intro .intro_humans{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;margin-top:48px}.main-case .section-intro .intro_humans li{margin:0 25px;text-align:center}.main-case .section-intro .intro_humans li p{font-size:12px;font-size:.75rem;margin-top:14px}.main-case .section-intro .intro_humans li span{font-size:16px;font-size:1rem;display:block;font-weight:600;margin-top:-2px}.main-case .section-intro .intro_imgBox{border-radius:10px;height:180px;overflow:hidden;width:160px}.main-case .section-intro .intro_imgBox img{display:block;height:auto;width:100%}.main-case .section-interview{margin-top:92px}.main-case .section-interview .talk{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:28px;padding-left:112px;width:auto}.main-case .section-interview .talk_img{display:block;height:auto;margin:46px 0 20px;max-width:800px;width:100%}.main-case .section-interview .talk.is-question{font-weight:600}.main-case .section-interview .talk.is-square{font-size:20px;font-size:1.25rem;border:1px solid #333;display:inline-block;margin:2px 0 30px 112px;padding:15px 40px}.main-case .section-interview .talkName{position:relative}.main-case .section-interview .talkName::after{content:"";font-weight:600;left:0;position:absolute;text-indent:0;top:1px}.main-case .section-summary .summary_text p{display:block;font-weight:600;margin-left:112px;width:calc(100% - 112px)}.main-case .section-summary .summary_text p+p{margin-top:13px}.main-case .section-summary .companyInfo{border-top:1px solid #333;margin-left:112px;margin-top:42px;padding-top:52px;width:calc(100% - 112px)}.main-case .section-summary .companyInfo img{display:block;float:left;height:31px}.main-case .section-summary .companyInfo p{float:left;font-weight:600;line-height:1.5;margin-left:100px}.main-case .section-summary .companyInfo a{color:#333;font-weight:400;text-decoration:none}.main-case .section-summary .companyInfo a:hover{text-decoration:underline}.main-case .section-bk{background:#f5f5f5;margin-top:90px;padding-bottom:62px}.main-case .section-bk .titleHead-2{font-size:38px;font-size:2.375rem;padding-top:94px}.main-case .section-bk .mark+p{margin-top:22px}.main-case .section-bk h3{font-size:24px;font-size:1.5rem;font-weight:600;margin-top:60px}.main-case .section-bk .tdInner{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}.main-case .section-bk table{border-collapse:separate;margin-top:20px;width:100%}.main-case .section-bk table col{width:25%}.main-case .section-bk table col:nth-child(1){width:25%}.main-case .section-bk table thead td .tdInner{background:#333;height:104px;margin:0 2px 4px 2px;text-align:center}.main-case .section-bk table thead td p{font-size:16px;font-size:1rem;color:#fff;line-height:1.6}.main-case .section-bk table thead td p .is-big{font-size:22px;font-size:1.375rem;display:block;font-weight:600}.main-case .section-bk table thead td:first-child .tdInner{margin-left:0}.main-case .section-bk table thead td:first-child p{font-weight:600}.main-case .section-bk table thead td:last-child .tdInner{margin-right:0}.main-case .section-bk table tbody td{font-size:14px;font-size:.875rem;border-top:1px solid #333;font-weight:600;height:74px}.main-case .section-bk table tbody td .tdInner{height:100%;margin:0 2px}.main-case .section-bk table tbody td .is-pickup{font-size:22px;font-size:1.375rem;color:#c00}.main-case .section-bk table tbody td .is-label{background:#c00;border-radius:5px;color:#fff;max-width:132px;padding:6px 2px;text-align:center;width:92%}.main-case .section-bk table tbody td .icon-squareCheck{height:25px;width:25px}.main-case .section-bk table tbody td .icon-squareCheck::after{border-width:4px}.main-case .section-bk table tbody td .btn{-webkit-transition-duration:.5s;transition-duration:.5s;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:#75ba29;border-radius:5px;color:#fff;height:92px;text-align:center;width:86%}.main-case .section-bk table tbody td .btn span{font-size:17px;font-size:1.0625rem;color:#fff;font-weight:600;line-height:1.41}.main-case .section-bk table tbody td .btn span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:8px;margin-right:11px;position:relative;top:-2px;width:8px}.main-case .section-bk table tbody td .btn:focus,.main-case .section-bk table tbody td .btn:hover{background:#5c9421}.main-case .section-bk table tbody td:nth-child(n+2) .tdInner{background:#f5f5f5}.main-case .section-bk table tbody td:first-child{border-left:none}.main-case .section-bk table tbody td:first-child .tdInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-case .section-bk table tbody td:last-child{border-right:none}.main-case .section-bk table tbody tr:nth-child(1) td:nth-child(n+2) .tdInner{background:#d8d8ed}.main-case .section-bk table tbody tr:nth-child(1) td:nth-child(n+2) .icon-squareCheck{background:#c00}.main-case .section-bk table tbody tr:last-child td{height:138px}.main-case .section-bk table+.mark li{line-height:1.8}.main-case+.footer{margin-top:0}.main-case-sanno .section-interview .talkName-1::after{color:#0087ea;content:"\7530\4E2D\a0\69D8"}.main-case-sanno .section-interview .talkName-2::after{color:#d117c3;content:"\4E2D\6751\a0\69D8"}.main-case-sanno .section-interview .talkName-3::after{color:#35ac00;content:"\5C0F\4F50\91CE\a0\69D8"}@media (min-width: 1px) and (max-width: 860px) and (min-width: 769px) and (max-width: 860px){.gmoGroupHeader{display:none}.gmofooter{width:calc(100% - 20px)}}@media (min-width: 1px) and (max-width: 860px){.header{height:48px;top:0}.header_logo .is-onamaeLogo{height:32px;width:80px}.header_logo .is-onamaeLogo img{top:1px;width:60px}.header_logo>img{margin-left:12px;width:100px}.header .btnBurger{background:none;border:none;height:16px;outline:none;padding:0;position:absolute;right:20px;top:16px;width:24px;z-index:1}.header .btnBurger::before{content:"";height:100%;left:-10px;padding:22px;position:absolute;top:-14px;width:100%}.header .btnBurger span{-webkit-transition:.2s;transition:.2s;background:#333;display:block;height:2px;opacity:1;position:absolute;width:100%}.header .btnBurger span:nth-child(1){top:0}.header .btnBurger span:nth-child(2){top:7px}.header .btnBurger span:nth-child(3){top:14px}.header .btnBurger.is-open span:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.header .btnBurger.is-open span:nth-child(2){opacity:0}.header .btnBurger.is-open span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.header .navBox{background:#333;display:none;height:calc(100vh - 48px);left:0;overflow-y:auto;position:fixed;top:48px;width:100%}.header .navBox_list{display:block;height:auto}.header .navBox_list>li{height:auto;width:100%}.header .navBox_list>li.is-single{background:#333;display:block;margin-left:0;min-height:auto;padding:24px 2%}.header .navBox_list>li.is-single a{color:#fff;display:block;padding:8px 9px}.header .navBox_list>li.is-single a>span{display:inline-block;padding-left:16.8px;position:relative}.header .navBox_list>li.is-single a>span::before{border-right:1px solid #fff;border-top:1px solid #fff;border-width:2px;content:"";height:7px;left:0;position:absolute;top:calc( 1em - ( 14px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.header .navBox_list>li.is-single a>span::before{top:7px}.header .navBox_list>li.is-single a:hover{color:#fff}.header .navBox_list>li.is-single a:hover::after{display:none}.header .navBox_list>li.is-single a:hover>span{text-decoration:underline}.header .navBox_list>li.is-single:last-child{margin-bottom:0}.header .navBox_list>li:not(.is-single){display:block}.header .navBox_list>li:not(.is-single) dl dt{display:none}.header .navBox_list>li:not(.is-single) dl dd{opacity:1;position:relative;top:0;visibility:visible;width:auto}.header .navBox_list>li:not(.is-single) dl dd .listBlock{background:#333;display:block;margin-bottom:1px;margin-left:0;min-height:auto;padding:26px 2% 34px;width:100%}.header .navBox_list>li:not(.is-single) dl dd .listBlock ul{margin-top:22px}.header .navBox_list>li:not(.is-single) dl dd .listBlock ul li a::before{margin-top:-1px}.header .navBox_list>li:not(.is-single) dl dd .listBlock ul li+li{margin-top:14px}.header .navBox_list>li+li{border-top:1px solid #fff}.bandBox{margin-top:48px}.bandBox h1{font-size:20px;font-size:1.25rem}.breadcrumb ol li a{font-size:11px;font-size:.6875rem}.main{margin-top:48px}.linksLast{margin-top:72px;width:100%}.linksLast ul li+li{margin-top:8px}.footer .inner,.footer .breadcrumb ol,.breadcrumb .footer ol,.footer .gmoGroupFooter_inner,.footer .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .footer .anchorLinks.is-fixed{width:100%}.footer_list>li.is-single{padding:0 2%}.footer_list>li:not(.is-single)::before{height:223px}.footer_list>li:not(.is-single)>dl>dd .linkList{margin-top:8px}.footer_list>li:not(.is-single)>dl>dd .linkList li a{padding:3px 0}.footer_list>li:not(.is-single)>dl>dd .linkList li+li{margin-top:9px}.footer_list>li:nth-child(4)::after{display:none}.footer_list>li:first-child::before{display:none}.footer .copyright{margin:0 2%}.newsBox{margin-top:110px}.is-pc{display:none}.is-tb{display:block}.is-sp{display:none}.is-other-pc{display:block}.is-other-sp{display:block}.sp-hidden{overflow:visible}.wrap{padding-top:0}.inner,.breadcrumb ol,.gmoGroupFooter_inner,.main-plan .section-head .anchorLinks.is-fixed{width:96%}.titleHead-2.is-long{margin-bottom:74px}.main.office-top .slideBusiness{margin:0 auto;max-width:516px;padding-top:48px;width:100%}.main.office-top .slideBusiness_main{margin:0 auto;max-width:516px;padding:17px 0}.main.office-top .slideBusiness_main img{width:76%}.main.office-top .slideBusiness .btnNormal{margin-top:22px}.main.office-top .slideBusiness .btnNormal.is-detail{padding:10px 0}.main.office-top .slideBusiness .btnNormal-re{margin:16px auto 0}.main.office-top .slideTeams{height:auto;margin:48px auto 0;max-width:516px;width:100%}.main.office-top .slideTeams_inner{margin:0}.main.office-top .slideTeams_head{max-width:100%;text-align:center}.main.office-top .slideTeams_head p{font-size:17px;font-size:1.0625rem}.main.office-top .slideTeams_main{margin-top:24px}.main.office-top .slideTeams_main img{max-width:306px;width:100%}.main.office-top .slideTeams_btn{margin-top:14px}.main.office-top .section-slider .slick-arrow{display:inline-block;padding-left:31.2px;position:relative;background:rgba(255,255,255,0.5);border-radius:50%;cursor:pointer;height:48px;position:absolute;top:216px;width:48px;z-index:1}.main.office-top .section-slider .slick-arrow::before{border-right:1px solid #333;border-top:1px solid #333;border-width:2px;content:"";height:13px;left:0;position:absolute;top:calc( 1em - ( 26px / 1.7 ));-webkit-transform:rotate(45deg);transform:rotate(45deg);width:13px}.main.office-top .section-slider .slick-arrow::before{border-width:2px;top:18px}.main.office-top .section-slider .slick-arrow.slick-prev{left:2%}.main.office-top .section-slider .slick-arrow.slick-prev::before{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.main.office-top .section-slider .slick-arrow.slick-next{right:2%}.main.office-top .section-slider .slick-arrow.slick-next::before{left:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main.office-top .section-slider .slick-arrow:hover{opacity:0.8}.main.office-top .section-slider .slick-dots{left:50%;line-height:0;margin-left:-28px;position:absolute;top:11px}.main.office-top .section-slider .slick-dots li{display:inline-block;line-height:0}.main.office-top .section-slider .slick-dots li button{font-size:0px;font-size:0rem;background:#fff;border:none;border-radius:50%;cursor:pointer;height:16px;outline:none;position:relative;width:16px}.main.office-top .section-slider .slick-dots li button::after{content:"";height:240%;left:-70%;position:absolute;top:-70%;width:240%}.main.office-top .section-slider .slick-dots li+li{margin-left:24px}.main.office-top .section-slider .slick-dots li.slick-active button::before{background:#333;border-radius:50%;content:"";height:10px;position:absolute;right:3px;top:3px;width:10px}.main.office-top .section-slider .slider_contents-teams{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;background:url("/common/images/slider_back_teams.jpg") center/cover no-repeat}.main.office-top .section-slider .slider_switcher{display:none}.main.office-top .section-reason{margin-top:32px}.main.office-top .section-reason .text-link{display:inline-block}.main.office-top .section-reason .microsoft .title{font-size:20px;font-size:1.25rem}.main.office-top .section-reason .microsoft .lineup{margin-top:36px}.main.office-top .section-reason .attention{margin-top:78px}.main.office-top .section-reason .cardArea li:nth-child(1) img{width:205px}.main.office-top .section-reason .cardArea li:nth-child(2) img{width:150px}.main.office-top .section-reason .cardArea li:nth-child(3) img{width:175px}.main.office-top .section-reason .cardArea li:nth-child(4) img{width:191px}.main.office-top .section-plan .overview{padding-top:20px}.main.office-top .section-plan .overview_inner{width:94%}.main.office-top .section-plan .overview_title h3{font-size:19px;font-size:1.1875rem}.main.office-top .section-plan .overview_text{margin-top:20px}.main.office-top .section-plan .overview_listTopTitle{font-size:18px;font-size:1.125rem;margin-top:40px}.main.office-top .section-plan .overview_list{margin-top:24px}.main.office-top .section-plan .overview_listImgArea img{margin:0 auto;width:50px}.main.office-top .section-plan .overview_list p{margin-top:6px}.main.office-top .section-plan .overview .btnNormal-re{bottom:46px;left:18%;width:64%}.main.office-top .section-plan .overview:nth-child(1) .overview_inner{padding-bottom:114px}.main.office-top .section-plan .overview:nth-child(1) .btnNormal{margin-top:70px;width:100%}.main.office-top .section-plan .overview:nth-child(1) .btnNormal-re{bottom:44px;left:34%;width:32%}.main.office-top .section-plan .overview:nth-child(2){height:674px}.main.office-top .section-plan .overview:nth-child(2) .listTitle{margin-top:72px}.main.office-top .section-plan .overview:nth-child(2) .overview_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.main.office-top .section-plan .overview:nth-child(2) .overview_list li{margin-bottom:24px;width:50%}.main.office-top .section-plan .overview:nth-child(3){height:674px}.main.office-top .section-plan .overview+.overview{margin-top:16px}.main.office-top .section-case h3{font-size:20px;font-size:1.25rem}.main.office-top .section-case p{font-size:18px;font-size:1.125rem}.main.office-top .section-adduser img{margin-top:78px}.main-plan{margin-top:44px}.main-plan .fixedBox{margin-top:176px}.main-plan .fixedBox_name{padding-left:2%;padding-right:2%;width:49%}.main-plan .fixedBox_name.is-fixed h2{font-size:18px;font-size:1.125rem}.main-plan .fixedBox_btn .btnNormal span.is-pc{display:none}.main-plan .fixedBox_btn .btnNormal span.is-tb{display:inline-block}.main-plan .fixedBox_btn .btnNormal+.btnNormal{margin-right:12px}.main-plan .fixedBox_btn .btnNormal.is-variable{max-width:175px;padding-left:0;padding-right:0;width:calc(50% - 24px)}.main-plan .fixedBox.is-fixed{margin-top:0;top:120px}.main-plan .fixedBox-first{margin-top:0}.main-plan .fixedBox-first.is-fixed+.section{margin-top:134px}.main-plan .section .btnLast{width:96%}.main-plan .section .descBox .desc{padding:46px 3% 64px}.main-plan .section .descBox .desc_attention{margin-top:14px}.main-plan .section .descBox .desc_split>li+li::before{min-height:128px}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList{margin-top:-8px}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li{margin:30px 0;width:33%}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li .desc_imgArea{height:48px}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li p{margin-top:4px}.main-plan .section .descBox .desc.desc-app .desc_split>li .desc_text{margin-top:20px}.main-plan .section .descBox .desc.desc-app .mark{margin-top:38px}.main-plan .section .descBox .desc.desc-priceArea{min-height:224px}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li .desc_price{font-size:32px;font-size:2rem;margin-top:-4px}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li .desc_price .is-big{font-size:42px;font-size:2.625rem}.main-plan .section-head{margin-bottom:85px}.main-plan .section-head h2{font-size:32px;font-size:2rem}.main-plan .section-head .anchorLinks{height:72px}.main-plan .section-head .anchorLinks li{margin-top:20px;width:calc(25% - 2px)}.main-plan .section-head .anchorLinks li a{font-size:13px;font-size:.8125rem}.main-plan .section-head .anchorLinks li+li{margin-left:2px}.main-plan .section-head .anchorLinks.is-fixed{top:48px}.main-plan .section-head .anchorLinks.is-fixed::before{height:72px;top:48px}.main-plan .section-head .anchorLinks.is-fixed+.newsBox{margin-top:81px}.main-plan .section-head .anchorLinks.is-fixed+.rsOrder{margin-top:151px}.main-plan .section-head .anchorLinks.is-fixed+.attention{margin-top:96px}.main-plan .section-head .attention{margin-top:24px}.main-plan .section-plan{padding-bottom:70px;padding-top:40px}.main-plan .section-plan.plan-businessPremium .btnLast .btnNormal{width:100%}.main-plan .section-plan.plan-businessPremium .textLast .text-link{width:96%}.main-plan .section.priceBox{margin-top:187px}.main-plan.office-office365business .anchor{top:-100px}.main-plan.office-office365business .anchor-price{top:140px}.main-plan.office-office365business .section.plan-business .featureLineup>li:nth-child(1) .featureLineup_imgArea img{width:65px}.main-plan.office-office365business .section.plan-business .featureLineup>li:nth-child(2) .featureLineup_imgArea img{width:48px}.main-plan.office-office365business .section.plan-business .featureLineup>li:nth-child(3) .featureLineup_imgArea img{width:72px}.main-plan.office-office365business .section.plan-business .desc-app .desc_split li.is-short .officeList li .desc_imgArea img{width:57px}.main-plan.office-office365business .section.plan-businessEssentials .featureLineup>li:nth-child(1) .featureLineup_imgArea img,.main-plan.office-office365business .section.plan-businessEssentials .featureLineup>li:nth-child(2) .featureLineup_imgArea img,.main-plan.office-office365business .section.plan-businessEssentials .featureLineup>li:nth-child(3) .featureLineup_imgArea img{width:72px}.main-plan.office-office365business .section.plan-businessPremium .featureLineup>li:nth-child(1) .featureLineup_imgArea img{width:62px}.main-plan.office-office365business .section.plan-businessPremium .featureLineup>li:nth-child(2) .featureLineup_imgArea img{width:72px}.main-plan.office-office365enterprise .anchor{top:-100px}.main-plan.office-office365enterprise .anchor-price{top:140px}.main-plan.office-office365services .anchor{top:-100px}.main-plan.office-office365services .section-head{margin-bottom:138px}.main.office-news .section-news .inner,.main.office-news .section-news .breadcrumb ol,.breadcrumb .main.office-news .section-news ol,.main.office-news .section-news .gmoGroupFooter_inner,.main.office-news .section-news .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .main.office-news .section-news .anchorLinks.is-fixed{width:96%}.main.office-news .section-news .newsHead h2{margin-bottom:48px}.main.office-news .section-news .newsContents .listTitle{margin-top:65px}.main.office-news .section-news .newsContents .mark+.listTitle{margin-top:30px}.main-case .section-interview .talk{max-width:100%}.main-case .section-summary .companyInfo img{float:none}.main-case .section-summary .companyInfo p{float:none;margin:30px 0 0}.main-case .section-bk{margin-top:70px;padding-bottom:66px}.main-case .section-bk .titleHead-2{font-size:32px;font-size:2rem;padding-top:72px}.main-case .section-bk table thead td p{line-height:1.3}.main-case .section-bk table tbody td .is-pickup{font-size:20px;font-size:1.25rem}.main-case .section-bk table tbody td .icon-squareCheck{height:23px;width:23px}.main-case .section-bk table tbody td .btn span{font-size:14px;font-size:.875rem}.main-case .section-bk table tbody td .btn span::before{height:6px;margin-right:9px;top:-2px;width:6px}.main-case .section-bk table tbody tr:nth-child(1) td:nth-child(n+2) .tdInner{background:#d8d8ed}.main-case .section-bk table tbody tr:first-child .tdInner{font-size:13px;font-size:.8125rem;line-height:1.53}.main-case .section-bk table tbody tr:last-child td{height:125px}}@media (min-width: 1px) and (max-width: 540px){.header{height:48px;top:0}.header .navBox_list>li{padding:0 4%}.header .navBox_list>li:last-child{padding-bottom:160px}.breadcrumb ol li a{font-size:10px;font-size:.625rem}.footer .inner,.footer .breadcrumb ol,.breadcrumb .footer ol,.footer .gmoGroupFooter_inner,.footer .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .footer .anchorLinks.is-fixed{width:100%}.footer_list{overflow:hidden;padding-top:30px}.footer_list>li{border-bottom:1px solid #333;margin-top:16px;padding:0 4%;width:100%}.footer_list>li.is-single{margin-top:0;padding:0 4%}.footer_list>li.is-single .linkList li a{display:block;padding:15px 0}.footer_list>li.is-single .linkList li+li{margin-top:0;position:relative}.footer_list>li.is-single .linkList li+li::before{background:#333;content:"";height:1px;left:-4vw;position:absolute;top:0;width:104vw}.footer_list>li:not(.is-single){padding:0 4%}.footer_list>li:not(.is-single)::before{display:none}.footer_list>li:not(.is-single)>dl>dd .linkList{margin:14px 0 16px}.footer_list>li:not(.is-single)>dl>dt{min-height:auto}.footer_list>li:nth-child(4)::after{display:none}.footer .copyright{font-size:10px;font-size:.625rem}.newsBox .inner,.newsBox .breadcrumb ol,.breadcrumb .newsBox ol,.newsBox .gmoGroupFooter_inner,.newsBox .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .newsBox .anchorLinks.is-fixed{width:88%}.newsBox_contents a{display:block}.newsBox_contents a p{display:block;margin-top:14px}.newsBox_label,.newsBox_date{display:inline-block}.newsBox.newsBox-topContents .newsBox_contents a{text-align:center}.newsBox.newsBox-topContents .newsBox_contents a p{font-size:17px}.is-pc{display:none}.is-tb{display:none}.is-sp{display:block}.is-other-pc{display:block}.is-other-sp{display:none}.sp-hidden{overflow:hidden}.wrap{padding-top:0}.inner,.breadcrumb ol,.gmoGroupFooter_inner,.main-plan .section-head .anchorLinks.is-fixed{width:92%}.titleHead-2{font-size:24px;font-size:1.5rem;margin-bottom:46px;padding-bottom:17px}.is-tax .titleHead-2{font-size:22px;font-size:1.375rem;line-height:31px;padding-bottom:14px}.main.office-top .slideBusiness{margin:0 auto;max-width:390px;padding-top:38px}.main.office-top .slideBusiness_main{border-width:3px;padding:16px 0}.main.office-top .slideBusiness_main img{width:100%}.main.office-top .slideBusiness_main::after{bottom:-18px}.main.office-top .slideBusiness .btnNormal-re{margin-top:22px;padding:12px 0}.main.office-top .slideTeams{margin-top:56px}.main.office-top .slideTeams_head p{font-size:14px;font-size:.875rem;padding:7px 10px}.main.office-top .slideTeams_main{margin-top:22px}.main.office-top .slideTeams_main img{display:none;width:100%}.main.office-top .slideTeams_main img.img-sp{display:block}.main.office-top .slideTeams_btn{margin-top:44px}.main.office-top .section-slider .slider_contents-teams{background:url("/common/images/slider_back_teams.jpg") -80px center/cover no-repeat}.main.office-top .section-slider .slider_switcher{display:none}.main.office-top .section-reason .microsoft .lineup{margin-top:64px}.main.office-top .section-reason .attention{margin-top:88px}.main.office-top .section-reason .cardArea li:nth-child(1) img{width:184px}.main.office-top .section-reason .cardArea li:nth-child(2) img{width:135px}.main.office-top .section-reason .cardArea li:nth-child(3) img{width:158px}.main.office-top .section-reason .cardArea li:nth-child(4) img{width:177px}.main.office-top .section-plan .overview{border-width:3px;padding-top:10px}.main.office-top .section-plan .overview_title h3{font-size:17px;font-size:1.0625rem}.main.office-top .section-plan .overview_text{margin-top:14px}.main.office-top .section-plan .overview_listTopTitle{font-size:18px;font-size:1.125rem;line-height:29px;margin-top:72px}.main.office-top .section-plan .overview_list{font-size:0px;font-size:0rem;display:block}.main.office-top .section-plan .overview_list li{display:inline-block;margin-bottom:26px;width:33.3%}.main.office-top .section-plan .overview .btnNormal-re{bottom:30px;padding:7px 10px}.main.office-top .section-plan .overview:nth-child(1) .overview_inner{padding-bottom:100px}.main.office-top .section-plan .overview:nth-child(1) .btnNormal{margin-top:42px}.main.office-top .section-plan .overview:nth-child(1) .btnNormal-re{bottom:30px;left:18%;width:64%}.main.office-top .section-plan .overview:nth-child(2){height:auto;width:100%}.main.office-top .section-plan .overview:nth-child(2) .overview_inner{padding-bottom:90px}.main.office-top .section-plan .overview:nth-child(2) .listTitle{margin-top:18px}.main.office-top .section-plan .overview:nth-child(2) .overview_list li{width:33.3%}.main.office-top .section-plan .overview:nth-child(3){height:auto;width:100%}.main.office-top .section-plan .overview:nth-child(3) .overview_inner{padding-bottom:150px}.main.office-top .section-plan .overview:nth-child(3) .img{margin-top:50px}.main.office-top .section-case .titleHead-2.is-long{margin-bottom:37px}.main.office-top .section-case h3{font-size:18px;font-size:1.125rem}.main.office-top .section-case p{font-size:16px;font-size:1rem;margin-top:22px}.main.office-top .section-case .btnNormal-re{font-weight:400;padding:7px;width:200px}.main.office-top .section-case .btnNormal-re::before{border-width:1px}.main.office-top .section-adduser img{margin-top:46px}.main-plan .anchor{position:relative}.main-plan .anchor-price{top:40px}.main-plan .fixedBox{background:none;border:none;height:auto;margin-top:0}.main-plan .fixedBox .inner,.main-plan .fixedBox .breadcrumb ol,.breadcrumb .main-plan .fixedBox ol,.main-plan .fixedBox .gmoGroupFooter_inner,.main-plan .fixedBox .section-head .anchorLinks.is-fixed,.main-plan .section-head .fixedBox .anchorLinks.is-fixed{width:100%}.main-plan .fixedBox_name{left:0;position:relative;top:0;width:100vw}.main-plan .fixedBox_name h2{font-size:22px;font-size:1.375rem}.main-plan .fixedBox_btn{display:none}.main-plan .fixedBox.is-fixed{margin-top:0}.main-plan .fixedBox.is-fixed+.section{margin-top:220px}.main-plan .fixedBox-first{margin-top:0}.main-plan .fixedBox-first.is-fixed+.section{margin-top:168px}.main-plan .fixedMargin{height:87px}.main-plan .section .btnLast{width:92%}.main-plan .section .descBox{margin-top:40px}.main-plan .section .descBox .desc{padding:38px 4% 56px}.main-plan .section .descBox .desc_attention{font-size:12px;font-size:.75rem;margin-top:30px}.main-plan .section .descBox .desc_split>li{padding:0;width:100%}.main-plan .section .descBox .desc_split>li.is-long{width:100%}.main-plan .section .descBox .desc_split>li.is-short{width:100%}.main-plan .section .descBox .desc_split>li .officeList.is-single{text-align:left}.main-plan .section .descBox .desc_split>li .officeList.is-single>li{width:33%}.main-plan .section .descBox .desc.desc-app .desc_split{display:block}.main-plan .section .descBox .desc.desc-app .desc_split>li{width:100%}.main-plan .section .descBox .desc.desc-app .desc_split>li.is-long{width:100%}.main-plan .section .descBox .desc.desc-app .desc_split>li.is-short{width:100%}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList>li{width:33%}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList.is-single{text-align:left}.main-plan .section .descBox .desc.desc-app .desc_split>li .officeList.is-single>li{width:33%}.main-plan .section .descBox .desc.desc-app .desc_split>li+li{margin-top:50px}.main-plan .section .descBox .desc.desc-app .desc_split>li+li::before{display:none}.main-plan .section .descBox .desc.desc-priceArea .desc_split{display:-webkit-box;display:-ms-flexbox;display:flex}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li.is-long{width:50%}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li.is-short{width:50%}.main-plan .section .descBox .desc.desc-priceArea .desc_split>li .desc_price{font-size:32px;font-size:2rem;line-height:34px;margin-top:16px}.main-plan .section .descBox .desc.desc-priceArea .desc_split:not(.is-multiple)>li{padding:0 6%;width:50%}.main-plan .section .descBox .desc.desc-priceArea .desc_split:not(.is-multiple)>li.is-long{width:50%}.main-plan .section .descBox .desc.desc-priceArea .desc_split:not(.is-multiple)>li.is-short{width:50%}.main-plan .section .descBox .desc.desc-priceArea .desc_split:not(.is-multiple)>li:first-child{padding-left:0}.main-plan .section .descBox .desc.desc-priceArea .desc_split:not(.is-multiple)>li:last-child{padding-right:0}.main-plan .section .descBox .desc.desc-priceArea.is-multiple.desc-priceArea{padding-bottom:70px}.main-plan .section .descBox .desc.desc-priceArea.is-multiple.desc .desc_split li{padding-bottom:20px}.main-plan .section .descBox .desc.desc-priceArea.is-multiple.desc .desc_split li.is-long{width:100%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple.desc .desc_split li.is-short{width:100%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple.desc .desc_split li .priceBox{width:100%}.main-plan .section .descBox .desc.desc-priceArea.is-multiple.desc .desc_split li .priceBox .desc_price{margin-top:12px}.main-plan .section .descBox .desc.desc-priceArea.is-multiple.desc .desc_split li+li::before{height:210px}.main-plan .section-head{margin-bottom:80px}.main-plan .section-head h2{font-size:25px;font-size:1.5625rem}.main-plan .section-head .anchorLinks li{width:calc(25% - 2px)}.main-plan .section-head .anchorLinks li a{font-size:13px;font-size:.8125rem}.main-plan .section-head .anchorLinks li a:hover{background:#fff;color:#c00}.main-plan .section-head .anchorLinks li.is-active a{background:#c00;color:#fff}.main-plan .section-head .anchorLinks li+li{margin-left:2px}.main-plan .section-head .anchorLinks.is-fixed{top:48px}.main-plan .section-head .anchorLinks.is-fixed+.rsOrder{margin-top:144px}.main-plan .section-head .anchorLinks.is-fixed+.attention{margin-top:90px}.main-plan .section-head .attention{margin-top:17px}.main-plan .section-plan{margin-bottom:134px}.main-plan .section-plan .planBox_overview{font-size:22px;font-size:1.375rem;line-height:31px}.main-plan .section-plan.plan-businessPremium .textLast .text-link{bottom:-100px;width:92%}.main-plan .section.priceBox{margin-top:221px}.main-plan .section-faq .btnLast{width:92%}.main-plan.office-office365business .anchor{top:-20px}.main-plan.office-office365business .anchor-price{top:180px}.main-plan.office-office365business .section.plan-business .featureLineup>li:nth-child(1) .featureLineup_imgArea img{width:57px}.main-plan.office-office365business .section.plan-business .featureLineup>li:nth-child(2) .featureLineup_imgArea img{width:43px}.main-plan.office-office365business .section.plan-business .featureLineup>li:nth-child(3) .featureLineup_imgArea img{width:64px}.main-plan.office-office365business .section.plan-business .descBox_app .desc_split li.is-short .officeList li .featureLineup_imgArea img{width:57px}.main-plan.office-office365business .section.plan-businessEssentials .featureLineup>li:nth-child(1) .featureLineup_imgArea img,.main-plan.office-office365business .section.plan-businessEssentials .featureLineup>li:nth-child(2) .featureLineup_imgArea img,.main-plan.office-office365business .section.plan-businessEssentials .featureLineup>li:nth-child(3) .featureLineup_imgArea img{width:64px}.main-plan.office-office365business .section.plan-businessPremium .featureLineup>li:nth-child(1) .featureLineup_imgArea img{width:54px}.main-plan.office-office365business .section.plan-businessPremium .featureLineup>li:nth-child(2) .featureLineup_imgArea img{width:64px}.main-plan.office-office365enterprise .anchor{top:-20px}.main-plan.office-office365enterprise .anchor-price{top:180px}.main-plan.office-office365services .anchor{top:-20px}.main-plan.office-office365services .section-head{margin-bottom:122px}.main.office-news .section-news .inner,.main.office-news .section-news .breadcrumb ol,.breadcrumb .main.office-news .section-news ol,.main.office-news .section-news .gmoGroupFooter_inner,.main.office-news .section-news .main-plan .section-head .anchorLinks.is-fixed,.main-plan .section-head .main.office-news .section-news .anchorLinks.is-fixed{width:91%}.main.office-news .section-news .newsHead{padding-top:42px}.main.office-news .section-news .newsHead h2{font-size:24px;font-size:1.5rem;margin:16px 0 42px}.main.office-news .section-news .newsContents{padding-bottom:42px}.main.office-news .section-news .newsContents .listTitle{margin-top:120px}.main-case .section .titleHead-2{margin-bottom:60px}.main-case .section-intro .intro_humans{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:28px}.main-case .section-intro .intro_humans li{margin:22px 0 0}.main-case .section-interview .talk{padding-left:0;width:100%}.main-case .section-interview .talk_img{margin:30px 0 10px}.main-case .section-interview .talk.is-square{margin-left:0;padding:15px 20px}.main-case .section-interview .talkName{position:relative;text-indent:5rem}.main-case .section-interview .talkName::after{left:0;min-width:auto;position:absolute;text-indent:0;top:0}.main-case .section-summary .summary_text p{margin-left:0;width:100%}.main-case .section-summary .companyInfo{margin-left:0;width:100%}.main-case .section-summary .companyInfo img{margin:0 auto}.main-case .section-summary .companyInfo p{text-align:center}.main-case .section-bk .titleHead-2{font-size:30px;font-size:1.875rem;padding-top:64px}.main-case .section-bk h3{font-size:20px;font-size:1.25rem;margin-top:46px}.main-case .section-bk table{margin-top:24px}.main-case .section-bk table col{width:24%}.main-case .section-bk table col:nth-child(1){width:24%}.main-case .section-bk table thead td .tdInner{margin:0 1px 5px 0}.main-case .section-bk table thead td p{font-size:12px;font-size:.75rem;line-height:1.5}.main-case .section-bk table thead td p .is-big{font-size:14px;font-size:.875rem}.main-case .section-bk table tbody td{height:92px}.main-case .section-bk table tbody td .tdInner{font-size:12px;font-size:.75rem;font-weight:400;margin:0 1px}.main-case .section-bk table tbody td .is-pickup{font-size:12px;font-size:.75rem}.main-case .section-bk table tbody td .is-label{font-size:11px;font-size:.6875rem;line-height:16px;width:90%}.main-case .section-bk table tbody td .icon-squareCheck{height:18px;width:18px}.main-case .section-bk table tbody td .icon-squareCheck::after{border-width:3px}.main-case .section-bk table tbody td .btn{width:88%}.main-case .section-bk table tbody td .btn span{font-size:12px;font-size:.75rem}.main-case .section-bk table tbody td .btn span::before{margin-right:4px}.main-case .section-bk table tbody tr:last-child td{height:120px}}
/*# sourceMappingURL=style.css.map */
