/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:0 10px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:25px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:25px;height:3px;background-color:navy;border-radius:2px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.1s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.1s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:.1s}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg);transition:left .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .2s ease-out,top .05s .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .32s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19);transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear;transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:before{transition:top .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;transition:background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19);transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear;transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:before{transition:top .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;transition:background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger_spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger_spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger_spin .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger_spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger_spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger_spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger_spin-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger_spin-r .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger_spin-r .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger_spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger_spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger_spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
@media screen and (max-width:1200px){#menu_bar{width:1000px !important}}@media screen and (max-width:769px){:root{font-size:62.5%}.f_res{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body{font-size:14px;font-size:1.4rem}.blank{padding-top:30px;padding-bottom:30px}.blankm2{padding-top:15px;padding-bottom:15px}.blankpt{padding-top:30px}.blankpth{padding-top:15px}.blankpb{padding-bottom:30px}.blankpbh{padding-bottom:15px}.blankpm{padding-bottom:30px}.blankx2{height:50px}.pcbr{display:none}.pc{display:none !important}.sp{display:block !important}main{position:relative}header{padding:0 0 0 .5em;background:#fff;height:50px;position:fixed;box-shadow:0px 1px 1px 1px rgba(30,30,30,.2);z-index:100}header nav{width:100%}header .tel,header .toggle{width:50px;height:50px}header .sp,header section,header section article,header section .article{height:100%;padding:0}section>article,section>.article{width:100% !important;padding-left:1.2em;padding-right:1.2em;position:relative}figure{width:100%}figure img{width:100%;height:auto}.order_top{-webkit-order:-1;order:-1}.order_1{-webkit-order:1;order:1}.order_2{-webkit-order:2;order:2}.order_3{-webkit-order:3;order:3}#post.blog figure{width:100%;height:210px}}@media screen and (min-width:769px){:root{font-size:62.5%}body{font-size:14px;font-size:1.4rem}.f_res{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.blank{padding-top:60px;padding-bottom:60px}.blankpm{padding-bottom:60px}.blankm2{padding-top:30px;padding-bottom:30px}.blankpt{padding-top:60px}.blankpth{padding-top:30px}.blankpb{padding-bottom:60px}.blankpbh{padding-bottom:30px}div.blankx2{height:100px}.spbr{display:none}.sp{display:none !important}header{width:100%;min-width:768px;height:auto;background:#fff;z-index:100}header nav>article,header nav>.article{max-width:1000px;margin:0 auto;position:relative}nav#bread ol{width:1200px;margin:0 auto;padding:0}section>article,section>.article{max-width:1200px;margin:0 auto;position:relative;min-height:30px}section.bg_gray{margin-top:0}section.bg_gray>article,section.bg_gray>.article{padding-top:0 !important;position:relative}section.bg_gray>article .title,section.bg_gray>.article .title{margin-top:-70px}section.bg_center>article,section.bg_center>.article{margin:150px auto 100px}section.ba>article,section.ba>.article{padding:0 20px}section.bg_center.flow.firstchild>article,section.bg_center.flow.firstchild>.article{margin:80px auto 200px}section.bg_center>article figure,section.bg_center>.article figure{margin:-60px 0}section>article.sub,section>.article.sub{width:1000px}section>article.sub.menuprice,section>.article.sub.menuprice{width:1000px;background:#fff;padding:50px}section#menu.contents>article,section#menu.contents>.article{width:860px;margin:0 auto;position:relative}section.w860 article,section.w860 .article{width:860px;margin:0 auto;position:relative}.spec{margin-left:1em}.col.w10{width:-webkit-calc(10%);width:calc(10%);min-width:calc(10%)}.col.w15{width:-webkit-calc(15%);width:calc(15%);min-width:calc(15%)}.col.w20{width:-webkit-calc(20%);width:calc(20%);min-width:calc(20%)}.col.w20s{width:-webkit-calc(20% - 1em);width:calc(20% - 1em);min-width:calc(20% - 1em)}.col.w25{width:-webkit-calc(25%);width:calc(25%);min-width:calc(25%)}.col.w25s{width:-webkit-calc(25% - 1em);width:calc(25% - 1em)}.col.w33{width:-webkit-calc(100% / 3);width:calc(100% / 3);min-width:-webkit-calc(100% / 3);min-width:calc(100% / 3)}.col.w30{width:-webkit-calc(30%);width:calc(30%);min-width:calc(30%)}.col.w30s{width:-webkit-calc(30% - 1em);width:calc(30% - 1em)}.col.w35{width:-webkit-calc(35%);width:calc(35%);min-width:calc(35%)}.col.w40{width:-webkit-calc(40%);width:calc(40%);min-width:calc(40%)}.col.w40s{width:-webkit-calc(40% - 1em);width:calc(40% - 1em);min-width:calc(40% - 1em)}.col.w45{width:-webkit-calc(45%);width:calc(45%);min-width:calc(45%)}.col.w45s{width:-webkit-calc(45% - 1em);width:calc(45% - 1em);min-width:calc(45% - 1em)}.col.w45s{width:-webkit-calc(45% - 1em);width:calc(45% - 1em);min-width:calc(45% - 1em)}.col.w45l{width:-webkit-calc(45% + 1em);width:calc(45% + 1em);min-width:calc(45% + 1em)}.col.w45ll{width:-webkit-calc(45% + 3em);width:calc(45% + 3em);min-width:calc(45% + 3em)}.col.w60{width:-webkit-calc(60%);width:calc(60%);min-width:calc(60%)}.col.w60s{width:-webkit-calc(60% - 1em);width:calc(60% - 1em)}.col.w66{width:-webkit-calc(66%);width:calc(66%)}.col.w50s{width:-webkit-calc(50% - 1em);width:calc(50% - 1em)}.col.w50{width:-webkit-calc(50%);width:calc(50%);min-width:calc(50%)}.col.w55{width:-webkit-calc(55%);width:calc(55%);min-width:calc(55%)}.col.w55s{width:-webkit-calc(55% - 1em);width:calc(55% - 1em);min-width:calc(55% - 1em)}.col.w65s{width:-webkit-calc(65% - 1em);width:calc(65% - 1em);min-width:calc(65% - 1em)}.col.w75{width:-webkit-calc(75%);width:calc(75%)}.col.w75s{width:-webkit-calc(75% - 1em);width:calc(75% - 1em)}.col.w70{width:-webkit-calc(70%);width:calc(70%)}.col.w70s{width:-webkit-calc(70% - 1em);width:calc(70% - 1em)}.col.w70l{width:-webkit-calc(70% + 1em);width:calc(70% + 1em)}.col.w80{width:-webkit-calc(80%);width:calc(80%)}.col.w80s{width:-webkit-calc(80% - 1em);width:calc(80% - 1em)}.col.w80l{width:-webkit-calc(80% + 1em);width:calc(80% + 1em)}section#post section.list li figure{min-height:136px}.col.w90{width:-webkit-calc(90%);width:calc(90%)}figure img{max-width:100%;height:auto}}figure{text-align:center}.f_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.f_item{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.f_h_start{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-start;justify-content:flex-start}.f_h_center{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;justify-content:center}.f_h_end{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-end;justify-content:flex-end}.f_h_sb{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.f_h_sa{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around}.f_wrap{-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.f_column{-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.f_start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.f_end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.f_center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.f_baseline{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.f_stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;line-height:1}
@font-face{font-family:'icomoon';src:url(//fp-kane.com/wp-content/themes/065/css/icomoon.ttf?g9slky) format('truetype');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;line-height:1}.icon-mail:before{content:"\e907";margin-right:10px}.icon-play2:before{content:"\ea15"}.icon-tweeter:before{content:"\ea41"}.icon-facebook:before{content:"\ea42"}.icon-instagram:before{content:"\ea43"}.icon-logo:before{content:"\ea44"}.icon-mobile:before{content:"\e901"}.icon-search:before{content:"\e902"}.icon-about:before{content:"\e903"}.icon-menu:before{content:"\e904"}.icon-access:before{content:"\e905"}.icon-voice:before{content:"\e906"}.icon-keyboard_arrow_right:after{content:"\e908"}.icon-keyboard_arrow_down:before{content:"\e909"}.icon-arrow_drop_down_circle2:after{content:"\e90a"}.icon-phone:before{content:"\e900";margin-right:10px}
@charset "utf-8";:root{color:#6c6c6c}*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,.5)}html,body{width:100%;overflow-x:hidden}body{font-family:'游ゴシック体','Yu Gothic','メイリオ','Meiryo','ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','MS PGothic','sans-serif';line-height:160%}.min{font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.got{font-family:'游ゴシック体','Yu Gothic','メイリオ','Meiryo','ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','Osaka','ＭＳ Ｐゴシック','MS PGothic','sans-serif'}.gf{font-family:'Bitter',serif;font-style:italic;letter-spacing:0em}.gftype1{font-family:'Bitter',serif;letter-spacing:0em}.jpt{letter-spacing:0em;font-family:'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,'Vesper Libre',serif !important}.hiram{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN",Meiryo,"Lucida Grande","segoe UI",Arial,sans-serif}::selection{background-color:navy;color:#fff}::-moz-selection{background-color:navy;color:#fff}.hover_o:hover{opacity:.7}.background{background-color:rgba(0,0,128,.1)}.background2{background:#eaeaea}.social{padding:0 1em;width:150px}.social a{color:#fff}.social img{width:35px}a{text-decoration:none;color:inherit;cursor:pointer}li{list-style:none}h1,h2,h3{position:relative;text-align:center;font-weight:400;line-height:150%;margin:0;letter-spacing:.1em}hr{border:none;border-top:1px solid #dedede}address{font-size:14px;font-style:normal;line-height:150%;padding:1em;max-width:500px;width:100%}address div{margin-top:1em;color:#383838;line-height:100%}.stress{color:#cfa972}.shadow{box-shadow:0px 1px 1px 1px rgba(30,30,30,.2)}.white{color:#fff}.bg_gray{background-color:rgba(0,0,128,.1)}.bg_center{background-color:rgba(0,0,128,.1)}.bg_w{background-color:#fff;padding:30px;margin-bottom:2em}.col{width:100%;height:auto}.w50s{width:calc(50% - 1em)}.bold{font-weight:700}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.ib{display:inline-block}.f_cc{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.none{display:none}.f_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:0 1 auto}.d-border{border-bottom:3px double #c9c9c9}.lh100{line-height:100%}.mr1{margin-right:1em}.mr2{margin-right:2em}.mb1{margin-bottom:1em}.mb2{margin-bottom:2em}.mt1{margin-top:1em}.ma{margin-left:auto;margin-right:auto}span.tri{display:block;-webkit-transform:scale(.6) rotate(90deg);transform:scale(.6) rotate(90deg)}.btn{background:navy;border-radius:5px;font-size:1.5rem;margin-top:10px;padding:10px 50px;position:relative;text-align:center;color:#fff;display:inline-block;text-decoration:none}.btn.type2{border:none}.btn.type3{width:210px;height:37px;text-align:center;padding:8px 0;background:#cbc04c;color:#fff;border:none}.btn.type3:after{content:''}.btn.type4{width:220px}.btn.blog{margin-top:0;width:200px;height:44px}.btn_cta{background-color:#93bb33;color:#fff;font-size:16px;border-radius:3px;height:3.5em;width:95%;margin:0 auto}.btn_cta:hover{opacity:.7}.btn.contact{font-weight:700;height:40px;background:#fff;color:#62523e;border-radius:2em;text-align:center;margin-bottom:1em}.btn.contact.tel{font-size:20px;font-size:2rem}.toTop{position:fixed;width:40px;height:40px;background:#999;z-index:99;color:#fff;text-align:center;right:20px;bottom:20px;font-size:10px;font-size:1rem;line-height:12px;z-index:99999999999999;padding:13px 0;display:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toTop.active{position:fixed;display:block;width:40px;height:40px;right:20px;bottom:20px;font-size:10px;font-size:1rem;line-height:12px;z-index:99999999999999}.logo img{max-height:50px}.footerlogo img{max-height:50px}#menu_bar .logo{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;line-height:0}#menu_bar .logo a{padding:0}#menu_bar.active .logo{display:block}header{width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.home{height:auto;min-height:auto;position:relative}header .headertopbox{height:100px;padding:0 1em}#menu_bar{font-size:24px;font-size:2.4rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;background:#fff;z-index:100;height:86px;padding:0;line-height:16px}.menu_box{display:none !important}#menu_bar .menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#menu_footer_bar{font-size:24px;font-size:2.4rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;background:#fff;z-index:100;height:86px;padding:20px 0 0;line-height:16px}ul.dropmenu{width:100%;height:100%}ul.dropmenu li{width:auto;flex:1;text-align:center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.dropmenu li:after{display:block;content:"";width:1px;height:16px;background-color:#ccc}ul.dropmenu li:before{display:block;content:"";width:1px;height:16px;background-color:transparent}ul.dropmenu li:first-child:before{display:block;content:"";width:1px;height:16px;background-color:#ccc}ul.dropmenu li a{font-size:14px;padding:0 10px;display:inline-block;position:relative}ul.dropmenu li a.active:after{display:block;content:"";width:100%;height:3px;background-color:navy;position:absolute;left:0;bottom:-10px}#menu_bar{max-width:1200px;height:150px;padding:0;line-height:16px;margin:0 auto;width:100% !important}#topmenu{position:fixed;top:0;left:0;width:100%;height:150px;background:#fff;z-index:99999999999}@media screen and (min-width:769px){nav{max-width:900px;min-width:0;height:30px;margin:0 auto}nav a{display:inline-block;width:auto;padding:0;text-align:center;position:relative}}.kvtxt{color:#fff;font-size:42px;z-index:2000;position:absolute;bottom:20%}.kvtxt p{background:navy;display:block;height:auto;padding:20px 20px 15px;margin-bottom:20px}.kvcontrol{width:1300px;margin-right:auto;margin-left:auto}#menu_bar{z-index:9999999}.mask{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.box{content:"";background-color:#fff;height:100%;width:100%;margin-left:-100%;position:absolute}#mainVis{background:#fff;height:calc(100vh - 150px);width:100%;position:relative;margin-top:150px}#mainVisImg{height:calc(100vh - 220px);width:100%;overflow:hidden;position:relative}.slide{height:calc(100vh - 220px);width:100%;overflow:hidden;opacity:0;position:absolute;top:0;left:0;z-index:1;-moz-animation:slide_first .1s ease .76s 1;-ms-animation:slide_first .1s ease .76s 1;-webkit-animation:slide_first .1s ease .76s 1;animation:slide_first .1s ease .76s 1;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width:769px){#mainVis{height:227px}#mainVisImg{height:227px}.slide{height:227px}#mainVisImg>.mask>.box{height:227px}}.slide img{display:block;position:absolute}.slide_first{z-index:100}.slide_off{position:absolute;right:0;width:0;transition:width .5s ease;z-index:1000}.slide_on{position:absolute;z-index:10}@-moz-keyframes slide_first{0%{opacity:0}100%{opacity:1}}@-ms-keyframes slide_first{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide_first{0%{opacity:0}100%{opacity:1}}@keyframes slide_first{0%{opacity:0}100%{opacity:1}}#mainVisImg>.mask>.box{height:calc(100vh - 220px);position:absolute;z-index:10000;background-color:navy !important;-moz-animation:box 1.5s ease 0s 1;-ms-animation:box 1.5s ease 0s 1;-webkit-animation:box 1.5s ease 0s 1;animation:box 1.5s ease 0s 1;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.kvtxt{position:absolute;left:140px;margin-top:-3vh;z-index:2000;overflow:hidden}.kvtxt .kvtxt_p{height:auto}.kvtxt .mask .box{background-color:navy;height:134px;-moz-animation:box 1s ease 1s 1;-ms-animation:box 1s ease 1s 1;-webkit-animation:box 1s ease 1s 1;animation:box 1s ease 1s 1;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.kvtxt .kvtxt_p{opacity:0;-moz-animation:img .1s ease 1.5s 1;-ms-animation:img .1s ease 1.5s 1;-webkit-animation:img .1s ease 1.5s 1;animation:img .1s ease 1.5s 1;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mainVisNavbox{background-color:navy}.mainVisNav{line-height:70px;height:70px;width:0;overflow:hidden}.mainVisNav_active{background:#fff;transition-delay:2s;transition-duration:.5s;width:100%}#mainVisNum{float:left;margin-left:25px}#mainVisNum>li{float:left;margin-right:10px;color:#000;font-weight:100;font-size:12px}#mainVisArrow{position:absolute;bottom:-50px;right:95px}#mainVisR,#mainVisL{float:right;display:block;cursor:pointer}#mainVisL{margin-right:-1px}#mainVisArrow{height:35px;overflow:hidden;z-index:9999}.mainVisRL{height:35px;margin-top:35px;overflow:hidden;transition-delay:2.5s}.mainVisRL img{margin:0 20px}.mainVisRL_active{margin-top:0;transition-duration:.5s}@-webkit-keyframes box{0%{margin-left:-100%}50%{margin-left:0}55%{margin-left:0}100%{margin-left:100%}}@keyframes box{0%{margin-left:-100%}50%{margin-left:0}55%{margin-left:0}100%{margin-left:100%}}@-moz-keyframes img{0%{opacity:0}100%{opacity:1}}@-ms-keyframes img{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes img{0%{opacity:0}100%{opacity:1}}@keyframes img{0%{opacity:0}100%{opacity:1}}.accessmap_box{width:100%}.map_box{max-width:700px;width:100%}.gmap{position:relative;width:100%;height:280px;margin-bottom:10px}.gmap.index{border-radius:1em}.gmap.access{position:relative;width:100%;height:400px;margin-bottom:10px}.gmap+a{position:absolute;display:block;width:152px;height:32px;right:2em;bottom:1em;text-align:right;z-index:10}.aboutSection{background:url(//fp-kane.com/wp-content/themes/065/./img/about/about_mainvisual.png) center center/cover no-repeat}.about ul.intro{width:100%}.about ul.intro li:nth-child(1) span{color:#43a9be;font-size:13px;font-size:1.3rem}.about ul.intro li:nth-child(2){color:#43a9be;font-size:25px;font-size:2.5rem;margin:10px 0 20px;padding-bottom:20px;border-bottom:1px solid #bfbfbf}ul.blog li{margin-bottom:40px}#access ul li p:first-child{width:100px;position:relative}#access ul li p:first-child:before{content:'／';position:absolute;right:-20px;padding-right:40px}#access ul li p:last-child{max-width:350px;position:relative}.menuSection{background:url(//fp-kane.com/wp-content/themes/065/./img/menu/menu_mainvisual.png) center center/cover no-repeat}#menu ul{padding:0;color:#6c6c6c;max-width:670px;font-size:14px;font-size:1.4rem;margin-bottom:40px}#menu ul li:nth-child(3){text-align:center;font-size:24px;color:#000;margin-bottom:10px;line-height:120%}#menu ul li:nth-child(3) span{font-size:14px;font-size:1.4rem}#menu ul li:nth-child(2){font-size:25px;font-size:2.5rem;margin-bottom:5px;color:#000;min-height:80px;margin-bottom:20px}#menu ul li:nth-child(2) span{font-size:12px;color:#000}#menu ul li:nth-child(1){color:#000;padding-top:20px;margin-bottom:10px;padding-bottom:10px;font-size:20px;border-bottom:1px dashed navy}.menu_img ul li{width:210px;height:auto;margin:20px}#lightgallery a{width:210px;height:auto;margin:20px}#lightgallery a img{width:210px;height:auto}.listoff{display:none}figure{overflow:hidden}figure a{height:100%}figure#headerImg{width:100%}figure.blog{width:155px;height:auto;margin-right:20px}#menu figure{width:100%}.deco figure{background-image:url(//fp-kane.com/wp-content/themes/065/./img/common/deco.png);background-size:100% 100%;padding:20px}.flowSection{background:url(//fp-kane.com/wp-content/themes/065/./img/flow/flow_mainvisual.png) center center/cover no-repeat}.fSection{background:url(//fp-kane.com/wp-content/themes/065/./img/flow/flow_area.png) center center/cover no-repeat}.blogSection{background:url(//fp-kane.com/wp-content/themes/065/./img/blog/blog_mainvisual.png) center center/cover no-repeat}.contactSection{background:url(//fp-kane.com/wp-content/themes/065/./img/contact/contact_mainvisual.png) center center/cover no-repeat}.newsSection{background:url(//fp-kane.com/wp-content/themes/065/./img/blog/blog_mainvisual.png) center center/cover no-repeat}.voiceSection{background:url(//fp-kane.com/wp-content/themes/065/./img/voice/voice_mainvisual.png) center center/cover no-repeat}.footerSection{background:url(//fp-kane.com/wp-content/themes/065/./img/common/footer_bg.png) center center/cover no-repeat}h1{line-height:100%;text-align:left}h2.title{font-size:14px;font-size:1.4rem;font-weight:400;position:relative;display:inline-block;width:auto;padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0;color:#333;letter-spacing:.2em}h2.title span{font-size:70px;font-size:7rem;font-weight:400;text-align:center;line-height:65px;display:block;letter-spacing:0;color:navy}section.bg_center>article h2,section.bg_center>.article h2{border-bottom:1px solid navy;width:100%;margin-bottom:10px}@media all and (-ms-high-contrast:none){section.bg_center>.article h2,.about_txt{width:350px}}section.bg_center>article h2 span,section.bg_center>.article h2 span{text-align:left}section.bg_center>.article .f_cc+div.bg_center_txt{margin-left:50px;margin-right:0}.bg_center_txt{margin-left:0;margin-right:50px;width:400px}.bg_center_txt_left{margin-left:50px;margin-right:0}h2.kvtitle{text-align:center;font-size:14px;font-size:1.4rem;font-weight:400;display:inline-block;margin:0 auto 0px;padding:10px 0;color:#333;letter-spacing:.2em}h2.kvtitle:first-letter {text-transform:uppercase}h2.kvtitle span{font-size:60px;color:navy;font-weight:400;text-align:center;line-height:60px;display:block;letter-spacing:0;padding-bottom:10px}#contents .article{height:100%;display:block}#contents{min-height:250px;position:relative}h2.title.type2 span{padding-top:5px;padding-bottom:8px}h2.title.type3 span{padding-bottom:8px}h2.title.type4{font-size:20px;color:#000;text-align:left;width:100%;padding-left:0;padding-top:0}h2.title.type4+div{width:400px}h2.title.type4+div ul{text-align:left}h2.title.type4+div ul li{margin-bottom:10px}h2.title.type4+div ul li:before{content:'・';position:relative}h2.title.type4+div ul li a{text-decoration:underline}h3.title{font-size:26px;color:#000}h3.title:before{content:'';width:80px;margin:0 auto;bottom:-5px;border-bottom:2px solid navy;position:absolute;left:0;right:0}h4.title{color:navy;font-weight:400;line-height:1.5;margin-bottom:10px;margin-top:30px}h4.title+p{line-height:1.8;margin-bottom:30px}.title_sub{margin:0 auto 40px;font-size:14px;font-size:1.4rem;font-weight:400;text-align:center;line-height:20px;width:600px}h4{font-size:18px;font-size:1.8rem}.blog_title{width:860px;margin:0 auto}#post nav.post{width:620px;min-width:620px;height:auto;padding:0;margin:0 auto 50px;text-align:center}#post nav.post a:first-child{margin-right:5px}#post nav.post a:last-child{margin-left:5px}#post nav.post a{background:#fff;font-size:14px;font-size:1.4rem;display:block;color:#000;width:310px;height:46px;padding:12px 0;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#post nav.post a.select{background-color:#21c4d6;color:#fff;position:relative}#post nav.post a:after{content:''}#post nav.post a.select:after{content:'';width:0;height:0;border-style:solid;border-width:11px 14.5px 0;border-color:#21c4d6 transparent transparent;line-height:0;position:absolute;bottom:-11px;left:0;right:0;top:auto;margin:0 auto}.ctabox{width:500px}header .ctabox{max-width:500px;width:100%}.cta{color:#fff;padding:50px 0;font-size:16px}.cta article{width:900px}#cta_box{position:fixed;bottom:0;z-index:999999999;width:100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;height:0;opacity:0}#cta_box .cta{padding:15px 0}#cta_box.active{height:auto;opacity:1}.cta h2.title{color:#fff}.cta h2.title span{color:#fff;font-size:50px;font-size:5rem}.cta .ctabox{margin:20px auto;color:#fff}.cta .ctabox .tel,.cta .ctabox .tel h3{color:#fff}.ctabox .ctatxt{display:none}.cta .ctabox .header{display:none}.cta .ctabox .ctatxt{display:block;margin:0 auto;font-size:12px}.cta .ctabox .mobile{background-image:url(//fp-kane.com/wp-content/themes/065/./img/common/tel_w.png)}.tel{font-size:13px;font-size:1.3rem;letter-spacing:0;margin-left:5px;color:#000}.tel h3{font-size:30px;letter-spacing:0em}.ctabox .tel h3{color:navy;font-size:26px;letter-spacing:0em;height:2.2em}.mobile{background-image:url(//fp-kane.com/wp-content/themes/065/./img/common/tel.png);width:20px;height:25px !important;display:block;margin-right:5px;margin-left:5px}.mail{background-image:url(//fp-kane.com/wp-content/themes/065/./img/common/mail.png);width:31px;height:23px !important;display:block;margin-right:5px}.accesstelicon{background-image:url(//fp-kane.com/wp-content/themes/065/./img/common/accesstel.png);width:24px;height:34px !important;display:block;margin-right:5px}.accesstel span{font-size:36px;margin:5px 0 0}.date{font-size:12px;font-size:1.2rem;color:gray;font-weight:400}p .category{font-size:10px;font-size:1rem;display:inline-block;padding:0 10px;color:#fff;width:auto;text-align:center;font-weight:400;margin:0 10px}p .category.type2{width:auto}#home #about{min-height:360px;margin-bottom:60px}#watcbox_bg{margin-top:-150px}#works ul{margin:0}#works li{width:30%;margin-right:50px;margin-bottom:20px}#works li:nth-child(3n){margin-right:0}.workbtn:hover,.btn:hover{opacity:.7;cursor:pointer}#works li figure+p{font-size:16px;color:navy;padding:10px 0}#about ul li{border-bottom:1px dashed #a0a0a0;padding:6px 15px}#about ul li:first-child{padding-top:0}#about ul li p:first-child{width:150px}.ba h4.title{margin-top:0}.ba div img{width:300px;margin-right:50px}.ba.blank{margin-bottom:50px}.ba.blank.last{margin-bottom:100px}.staff ul{padding:0 20px}.staff ul li:first-child{color:#000;font-size:20px;border-bottom:1px dashed #a0a0a0;padding-bottom:15px;margin-bottom:15px}.staff ul li:nth-child(2){margin-bottom:20px}.staff .jpt{font-size:14px;margin:20px 0 0;line-height:1.5}.about_txtbox{color:#6c6c6c;margin-right:50px}.about figure.type2{padding:0 30px 0 0}.about figure.type2 img{width:100%;height:auto}.about figure.type3{width:230px;height:auto;padding:0}.about figure.type3 img{width:100%;height:auto}#about figure img{width:430px;height:auto;z-index:2;position:relative}#about figure img.bg{position:absolute;width:440px;height:auto;background:#fff;top:10px;left:10px;z-index:1}.about_title{text-align:left;display:inline-block;font-size:22px;font-size:2.2rem;padding-bottom:15px;color:navy}.about_title+p{margin-bottom:40px}#about .about_txtbox .about_txt{font-size:14px;font-size:1.4rem;line-height:24px}.flow span{position:absolute;top:-15px;display:inline-block;background:navy;padding:5px 20px;letter-spacing:.1em;font-size:20px;color:#fff}.flow .bg_center_txt{position:relative}.flow .arrow{position:absolute;bottom:-100px;margin:0 auto;left:0;right:0}.flow_area h3{background:navy;padding:6px 50px;border-radius:40px;display:inline-block;color:#fff}.flow_area ul{width:800px;border-radius:10px;background:#fff;padding:30px 50px;margin:40px auto 0}.flow_area ul li span{color:navy;font-weight:700}section#qa>article.sub,section#qa>.article.sub{width:800px}#qa{background:#f6f0e8;position:relative}#qa div{z-index:2}#qa div li{padding:0;margin-bottom:20px;position:relative;border-bottom:1px dashed #a0a0a0}#qa div .faq{width:100%}#qa div .faq>div span.faq_q:first-child{color:#fff;padding:10px;font-size:20px;background:navy}#qa div .faq>div{padding:10px 0 20px}#qa div .faq>div span:first-child{width:41px;height:41px;display:inline-table;font-size:30px;font-weight:700;padding:10px;margin-right:10px;text-align:center;color:navy;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN",Meiryo,"Lucida Grande","segoe UI",Arial,sans-serif}#qa div .faq>div:first-child h3{width:100%;text-align:left;font-weight:400;font-size:14px;font-size:1.4rem;color:navy}#qa div .faq>div .faq_a+div{margin-top:10px;padding-right:50px}#qa div .faq>div span:last-child{font-size:30px;color:navy;display:none}section#vioce>article.sub,section#vioce>.article.sub{width:1000px;background:#fff;padding:50px 70px}#vioce span{background:navy;display:inline-block;padding:0 25px;color:#fff;border-radius:25px;margin-bottom:20px}#vioce span+h4{color:navy;font-weight:400;padding-bottom:10px}#vioce .vioce_box{border-bottom:1px dashed #a0a0a0;padding-bottom:20px;margin-bottom:20px}.access_box.access{width:940px;margin:0 auto}.access_details{max-width:426px;margin-right:40px;width:100%}ul.menutextbox{padding-left:40px;max-width:780px}ul.menutextbox li:nth-child(2){font-size:14px;font-size:1.4rem;color:#000}ul.menutextbox li:nth-child(1){font-size:24px;font-size:2.4rem;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed navy;color:#000}ul.menutextbox li:nth-child(3){font-size:26px;font-weight:400;margin-top:20px;margin-bottom:20px;text-align:right;color:#000;line-height:120%}ul.menutextbox li:nth-child(4){font-size:12px;font-size:1.2rem;font-weight:400;text-align:left;color:#000}ul.menutextbox li:nth-child(4) b{font-size:14px}ul.menutextbox li:nth-child(3) span{font-size:14px;font-size:1.4rem}#menu h3{text-align:left;font-size:30px;font-size:3rem;line-height:100%;color:#cfa972;border-bottom:2px solid #cfa972;margin-bottom:.5em}#menu h3 span{font-size:.5em;padding-left:.5em}#menu .col{margin-bottom:30px;position:relative}#menu .col:nth-child(3),#menu .col:nth-child(4){margin-bottom:0}.menuimgbox{width:324px}.menu_details_title+ul li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #a0a0a0}.menu_details_title+ul li h4{color:navy;font-size:18px;font-size:1.8rem;margin-bottom:10px}.menu_details_title{font-size:18px;font-size:1.8rem;background:navy;padding:10px 40px;margin-bottom:30px;border-radius:20px;color:#fff;display:inline-block}.menu_details_txt{padding:30px 40px 60px}.pager.f_box>div{width:calc(100% / 3 - 5px)}footer{background:navy}footer.icon{padding:1.5em 0;border-bottom:1px solid #333;margin-bottom:1.5em}footer.icon a{display:block;margin:0 .5em;line-height:100%}footer nav a{font-size:20px;font-size:2rem}p.copy{color:#fff;padding:.5em 0;text-align:center}section#post>article.sub,section#post>.article.sub{background:#fff;padding:30px}#post .category.type2{background:navy;padding:4px 10px;color:#fff;margin-bottom:10px;display:inline-block}#post ul.list{max-width:940px;margin:0 auto}#post ul.list li{width:100%;padding:8px 40px;margin-top:0;margin-bottom:10px;background:#fff;border-left:3px solid #36c9d9}#post ul.list li span{margin-left:40px;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-align:left}#post .side{margin-bottom:60px}#post .side h3{font-size:16px;font-size:1.6rem;text-align:left;background:navy;color:#fff;padding:5px 15px;font-family:'Noto Serif',serif;text-transform:uppercase}#post .side li a:hover{background:rgba(0,0,128,.1)}#post .side li a{padding:1em}#post .side li{position:relative;font-size:14px;font-size:1.4rem;line-height:100%;border-bottom:1px solid #909090}#post .side li:last-child{margin-bottom:40px}#category p.category{margin:0 1em 0 0}#category p.category span{padding:.2em .5em}#recent li a{font-size:12px;font-size:1.2rem;padding:1.5em 0}#recent p{line-height:200%;color:#333}#post .side #archive li a{display:block;padding:1em 0 1em 1.2em}#post .content{font-size:14px;font-size:1.4rem;padding-top:1em}#post .content img{max-width:100%;height:auto}#post.single h2{font-size:24px;font-size:2.4rem;line-height:140%;margin:1em 0}.single_paging{width:100%;border:0 solid #b09d7c;margin:20px 0;padding:0;font-size:14px;font-size:1.4rem}.single_paging>div a{padding:.5em 1em;width:130px;background:#fff;color:#666}.single_paging>div a .title{-webkit-line-clamp:2}.single_paging figure{text-align:center;min-width:100px;width:100px;height:100px !important;margin-right:1em;border-radius:100px;overflow:hidden}.single_paging .page-numbers.current{background-color:#e7f3e9}#pager .pages{display:none}#pager .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#pager .wp-pagenavi *{padding:0;min-width:3em;height:3em;margin:0 1px;text-align:center;border:1px solid #f2efeb;border-radius:0;line-height:3em;color:navy;font-size:14px;font-size:1.4rem}#pager .wp-pagenavi .page.larger{border:1px solid #eee;border-radius:5px}#pager .current,.wp-pagenavi>*:hover,#pager .wp-pagenavi a:hover{border:1px solid navy;border-radius:5px;background:navy;color:#fff}.wp-pagenavi .previouspostslink{border:none;margin-right:40px}.wp-pagenavi .nextpostslink{border:none;margin-left:40px}#pager .wp-pagenavi a{display:block;line-height:140%;padding:.8em;text-align:center;background:#fff;color:navy;margin-bottom:.2em;border-radius:5px}nav#bread{width:100%;overflow:hidden;font-size:11px;font-size:1.1rem;line-height:120%;z-index:2;padding:0;position:absolute;color:navy}nav#bread ol{margin:0 auto;padding:1em 20px}nav#bread ol li{padding-top:0;white-space:nowrap;min-height:0;margin:0}nav#bread ol li:after{content:">";padding-left:1em;padding-right:1em}nav#bread ol li:first-child:before{content:""}nav#bread ol li:nth-of-type(1):before{content:""}nav#bread ol li:last-child:after{content:"";padding:0}nav#bread a{display:block;width:auto;height:auto;padding:0;text-align:center;position:relative}nav#bread a:after{content:'';position:relative;top:0;left:0;font-size:11px;font-size:1.1rem;line-height:120%;color:#d7d7d7;font-weight:400}#contact{font-size:14px;font-size:1.4rem;width:860px;margin:0 auto;padding:0 100x}#contact dl{width:655px;margin:0 auto 60px}#contact dt{min-width:200px;padding:.5em 0;float:left}#contact dt span.gray{color:#e0e0e0}#contact dd{min-width:100%;margin-bottom:2em;margin-left:0}#contact input[type=text],#contact input[type=email]{font-size:14px;font-size:1.4rem;width:100%;height:32px;padding:.5em;resize:none;border:1px solid #e6e4e4;background:#fff}#contact textarea{font-family:'游ゴシック体','Yu Gothic','メイリオ','Meiryo','ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','MS PGothic','sans-serif';font-size:14px;font-size:1.4rem;width:100%;padding:.5em;resize:none;border:1px solid #e6e4e4;background:#fff}#contact input:focus,#contact textarea:focus{content:"";border:1px solid #666}.description,.preview_description{margin-bottom:60px}#contact .btn:first-child,#contact .mw_wp_form_preview .description,#contact .preview_description{display:none}#contact .mw_wp_form_preview .contact_preview_btn{width:550px;margin:0 auto}#contact .mw_wp_form_preview .btn:first-child{margin-right:10px}#contact .mw_wp_form_preview .btn:first-child:after{content:""}#contact .mw_wp_form_preview .btn:last-child{margin-left:10px}#contact .mw_wp_form_preview .btn:last-child:hover{background-color:#000}#contact .mw_wp_form_preview .btn:first-child,#contact .mw_wp_form_preview .preview_description,#contact .mw_wp_form_complete .btn{display:block}#contact .mw_wp_form_preview dl dd span{display:none}#contact .mw_wp_form_complete .btn{padding:15px 30px;margin:0 auto}#contact input[type=submit]{cursor:pointer;display:block;padding:15px 30px;text-align:center;margin:0 auto;width:100%;font-size:14px}#contact .btn{padding:0}#contact p{text-align:center;line-height:1.5}#contact span.key{width:130px}#contact .confirm,.sending,.backform{cursor:pointer;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem;width:200px;height:45px;margin-top:5px;border-radius:5px;background:#888;border:1px solid #666}.mw_wp_form .error{display:initial !important}.mw_wp_form_confirm .send{display:none}p.label{margin-right:.5em}p.label span{position:relative;font-size:10px;font-size:1rem;color:#fff;letter-spacing:0;line-height:100%;padding:.5em 1em;background:navy}p.label span.noneed{background:#999}.trans{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.scrollup{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.scrollup.action{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.scrollSlide{opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.scrollSlide.top{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.scrollSlide.left{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.scrollSlide.right{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.scrollSlide.action{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}.scrollZoom{opacity:0;-webkit-transform:scale3d(0,0,-1);transform:scale3d(0,0,-1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.scrollZoom.action{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.zoom{position:relative;z-index:2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.zoom:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.scrollup.deco figure{background-size:1000% 1000%;-webkit-transition:all 1.5s linear;transition:all 1.5s linear}.scrollup.deco.action figure{background-size:100% 100%}.float{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.11)}.float:hover{box-shadow:0 19px 38px rgba(0,0,0,.15),0 15px 12px rgba(0,0,0,.16)}.scroll{-webkit-animation:pop 2s infinite;animation:pop 2s infinite}@-webkit-keyframes pop{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes pop{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.f_h_start{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-start;justify-content:flex-start}.f_h_center{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;justify-content:center}.f_h_end{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-end;justify-content:flex-end}.f_h_sb{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.f_h_sa{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around}.f_wrap{-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.f_column{-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.f_start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.f_end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.f_center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.f_baseline{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.f_stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}div.reason{max-width:610px;width:100%}div.sns_icon{text-align:center;max-width:150px;width:100%;color:#fff}div.sns_icon>a{background:navy}div.sns_icon>a{display:inline-block;margin:10px 2px;font-size:18px;width:36px;height:36px;line-height:33px}div.sns_icon>a i.fa-line{font-size:24px}div.sns_icon>a img{position:relative;width:56%;margin:auto}ul.company{max-width:540px;width:100%}ul.company li p{min-width:120px;font-size:14px;width:auto !important}ul.company li{border-bottom:1px dotted #ccc;padding:.5em}.single .size-full{max-width:100%;height:auto}#post .content figure img{margin-bottom:2em}.single-post .blank{font-size:16px;line-height:2}#post h1{line-height:1.4}#post .content{font-size:16px;line-height:2}.seoText,.tableContents li a,.blogDetail{font-size:1.6rem;font-size:16px !important;line-height:2 !important}.seoTtl02{margin-top:4em !important}.seoTtl01{margin-top:2em !important;font-size:2.8rem !important;font-size:28px !important}@media screen and (max-width:768px){.articleTtl{font-size:2.6rem}.seoTtl01{font-size:2.4rem !important;font-size:24px !important}.seoTtl02{margin-top:2em !important}}@media screen and (max-width:767px){#contact dl dd span{display:inline !important}input[type=radio]{font-size:x-large;background:#666}}.mwform-checkbox-field label,.mwform-radio-field label{white-space:nowrap;margin-right:5px !important}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:auto !important;margin-right:10px !important}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:0 !important}#contact select.date,#contact input[type=text].hasDatepicker{width:auto}#home #about figure img{width:600px}.home_epeals{width:680px}.about_epeals{width:578px}.flow.bg_center figure{width:540px}.contact_kv{background-position-x:left}.sp_add_br{display:none}@media screen and (max-width:769px){.logo img{max-height:35px !important}.footerlogo img{max-height:35px !important}#home #about figure img{width:100%}.home_epeals{width:100%}.about_epeals{width:100%}.flow.bg_center figure{width:100%}address.tl{text-align:center !important}.sp_add_br{display:block}}
@media screen and (max-width:320px){.kvtxt{bottom:50px}}@media screen and (max-width:769px){.pb0{padding-bottom:0 !important}.mb0{margin-bottom:0 !important}header{padding:0;box-shadow:none}header .menu_box{position:fixed;top:0;background-color:#fff;height:50px;z-index:999999999;box-shadow:0 1px 1px 1px rgba(30,30,30,.2);width:100%;background:#fff}header .tel.sp{position:fixed;right:50px;height:50px;width:40px;padding:15px}header .tel.sp .mobile{background-image:url(//fp-kane.com/wp-content/themes/065/css/../img/common/tel.png)}.headertopbox{display:none}.logo img{max-width:240px;max-height:50px;height:auto;margin:0}.footerlogo img{max-width:240px;height:auto}#mainVis{margin-top:50px;margin-bottom:10px}.mainVisNavbox,.mainVisNav{height:35px}#mainVisArrow{bottom:-35px;right:10px}.kvtxt{margin-top:-3vh;left:0;font-size:20px;height:86px;min-height:86px;bottom:30px}.kvtxt .kvtxt_p{height:auto}.kvtxt p{padding:8px 15px;margin-bottom:10px}header .sp>div{background:#fff;padding:0}header h1{margin:0 20px}header nav.menu{position:fixed;width:100%;background:rgba(255,255,255,1);z-index:99999999}header nav.menu a{line-height:14px}header nav.menu a span{display:block;color:#21c4d6}header nav.menu a.active span{color:#c7b922}.menu_box{display:flex !important}#menu_bar{height:50px;padding:0}#menu_bar .menu{display:block}ul.dropmenu{display:block}ul.dropmenu li{width:100%;height:auto}ul.dropmenu li a{width:100%;padding:20px 0;margin:0}ul.dropmenu li a.active{padding-bottom:20px;border-bottom:none}ul.dropmenu li:after{display:none}ul.dropmenu li:before{display:none}ul.dropmenu li:first-child:before{display:none}ul.dropmenu li a.active:after{display:none}header.home+main{margin-top:0}main{margin-top:50px}#top_img_sp{margin-top:50px;padding-bottom:70px}#contents{min-height:80px;margin-bottom:40px}h2.kvtitle{bottom:0;font-size:16px;font-size:1.6rem}h3.title{font-size:20px;color:#000}h4.title{margin-top:0}h4.title+p{margin-bottom:0}.ba div img{width:100%;margin-right:0;margin-bottom:20px}section.bg_center>.article .f_cc+div.bg_center_txt{margin-left:0;order:2}section.bg_center>.article div.bg_center_txt{margin-left:0;order:2}section.bg_center>.article .f_cc{order:1}section.ba>article,section.ba>.article{padding:0 1.2em}.ba.blank{margin:0;padding:15px 0}.menu_img ul li{width:48%;margin:0 0 10px}.menu_img ul li:nth-child(odd){margin-right:4%}.menu_img ul li img{width:100%}.menu_img #lightgallery a{width:48%;margin:0 0 10px}.menu_img #lightgallery a:nth-child(odd){margin-right:4%}.menu_img #lightgallery a img{width:100%}.cta>article.f_box{font-size:12px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cta .web,.cta .tel{width:50%}.cta .web a.f_box>div.f_box,.cta .tel a.f_box>div.f_box{flex-flow:column nowrap}.btn_cta{color:#fff;font-size:12px;font-size:1.2rem;padding:10px;margin-left:0}.mail{background-size:20px auto;width:20px;height:15px !important;display:block;margin-right:5px}.cta .tel h3{font-size:18px;margin:4px 0 0;letter-spacing:0em}#top_img{margin-top:0;position:relative}.mobile{background-size:17px auto;width:20px;height:25px !important;display:block;margin-right:0;margin-left:0}section>.article>.social.f_box{margin:20px auto 0}#topmenu{width:100%;height:50px}.ctabox{width:100%}#qa div li{padding:0}#qa div .faq>div{padding:10px}#watcbox_bg{margin-top:0}.btn{border-radius:3px;font-size:1rem;margin:10px auto 20px;position:relative;text-align:center;color:#fff;width:80%;font-size:16px;display:block}#works li{width:100%;margin-bottom:30px}section.bg_gray>article ul+.blank,section.bg_gray>.article ul+.blank{padding-top:0}.bg_center section>article.sub.f_box,section>.article.sub.f_box{flex-flow:column;padding-top:30px}h2.title.type4{text-align:center}h2.title.type4+div ul li{letter-spacing:-.1em}.bg_center_txt,.bg_center_txt>div,.bg_center_txt h2{width:100%}section.bg_center>.article .f_cc{order:2;margin:20px 0}section.bg_center .sp{order:3}section.bg_center>.article .f_cc+div{margin-left:0 !important;margin-right:0 !important;order:1}section.bg_center{padding-bottom:30px}#about ul li p:first-child{width:30%}#about ul li p:last-child{width:70%}.menu_box{background:url(//fp-kane.com/wp-content/themes/065/css/../img/top/bg_top_menu_sp.png) center center/cover no-repeat}.blankm2{padding-top:0;padding-bottom:30px}.blankm2+.article{padding-bottom:60px}.kvtxt p{background:#000080b3}.kv_txt{background:0 0 !important;padding:0 20px !important}.kv_txt ul li:first-child{font-size:35px;height:auto;padding:20px 0 0;display:inline-block;margin-top:0;margin-bottom:0;color:#43a9be;line-height:1.2}.kv_txt ul li{font-size:12px;padding:0 0 20px;display:inline-block;margin-top:0;line-height:1.5}.kv_txt ul li h2{font-size:20px;padding:10px 0;color:#43a9be;line-height:1.5;text-align:left}.about_txt+.btn{margin-bottom:80px}.index__slide{height:360px;margin-left:0;width:100%}.p-slide__item{height:360px}.index-sec-product__block{position:relative;left:0 !important;right:auto !important;width:100%}.index__intro{padding-left:0;margin-top:-80px;position:relative}.index__intro-box{height:auto;position:relative;width:100%}.kv_txt ul{height:auto}h2.title{font-size:14px;font-size:1.4rem}nav#bread{bottom:10px}.pager.f_box .btn{font-size:12px;padding:10px 0;width:auto}nav.menu{left:0;top:-500px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}nav.menu.active{left:0;top:50px !important}nav>*{width:100%}nav a{font-size:12px;font-size:1.2rem;display:block;padding:1em 0;text-align:center;position:relative;border-bottom:1px solid #e5e5e5}nav a.active{background-color:navy;color:#fff}nav a:hover{background-color:navy;color:#fff}nav+div .logo img{width:auto;height:100%;margin-top:0}nav.active+div .logo{opacity:1}nav a img{min-width:50%;max-width:100%}section>.article>.f_box{flex-flow:column nowrap}.about figure.type2{margin:0 0 10px;padding:0}.flow span{top:-45px}.flow .arrow{bottom:30px}.flow .bg_center_txt+.f_cc{margin-bottom:100px !important}.flow_area ul{width:100%}.flow_area ul li.w50s{width:100%}.footerlogo+div{font-size:12px;font-size:1.2rem;margin:20px 0;text-align:center}.tel{font-size:12px;font-size:1.2rem;margin:0 0 0 auto}.btn_cta{font-size:10px}h2.title.type4{padding-right:0}h2.title.type4+div{width:100%}header .toggle{background:#fff;position:absolute;right:0}h1.logo{position:absolute;left:0;right:0;margin:10px auto 0}.slick-dots{padding:0 20px}.hamburger-label{float:left;text-align:center;width:100%}.hamburger-label{font-size:8px;font-weight:700;margin-top:0;line-height:10px}.menuimgbox{max-width:324px;width:auto;margin:0 auto}.menu_details_title{padding:10px 20px}.menu_details_txt{padding:30px 20px 60px}.menu_details li{padding:0 20px 40px 55px}.menu_details li:before{left:15px}.menu_details li:after{left:22px}.menuprice{background:#fff}ul.menutextbox li:nth-child(1){margin-top:30px}figure#headerImg{min-height:75px;height:initial}figure{width:100%;height:auto}figure.top_img{height:230px;margin:-15px auto 10px;width:230px;border-radius:50%}figure.top_img .top_img_box{min-width:120px;min-height:120px}section#contents{padding-top:50px}#contact dl{width:100%}#contact dl dt,#contact dl dd{width:100%;margin-left:0}#contact input[type=text],#contact input[type=email]{width:100%;height:32px}#ContactBtn img{display:none}figure.lead{max-height:290px}#post ul.blog li a.f_box{flex-flow:column wrap}#post ul.blog li a.f_box figure.blog{width:100%;margin-bottom:20px}#post .list a{width:100%}#post .list a figure{height:200px}footer .navi article,footer .navi .article{display:-webkit-flex;display:flex}footer .logo{width:50%}footer nav{width:50%}footer nav a{width:100%;padding:.8em}footer nav a:nth-child(2){padding-top:0}footer nav span{display:none}.about figure.type2,.about figure.type3{width:100%}.staff .w50s,.staff .w50p{width:100% !important}#vioce,#post{padding-left:1.2em;padding-right:1.2em}section#vioce>article.sub,section#vioce>.article.sub{padding:20px}.menu_details_top .f_box{flex-flow:column wrap}.menu_details_top ul{padding-left:0}#menu .col.w45ll div:first-child{width:37%;background-color:#dfeff3}#menu figure{width:100%;height:auto}#menu ul{padding:11px 11px 0}#menu ul li{line-height:normal;height:auto}#menu ul li:nth-child(2){margin-bottom:0}#menu ul li:nth-child(3){margin-bottom:0}#menu .btn{font-size:1.4rem;margin-top:10px;padding:10px 15px}#menu .btn:after{content:'';background-image:url(//fp-kane.com/wp-content/themes/065/css/../img/common/btn_arrow.png);width:27px;height:9px;background-size:20px auto;right:.6em;top:11px}table.menu_details_table td{padding:10px}#access .table_box{padding:10px;margin:20px 0}#access table td,#access table th{padding:5px 0}#access ul li p:first-child{width:auto;max-width:100px;min-width:80px}#news li span{width:50%;margin-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline-block;display:-moz-inline-box}#news li{width:100%;text-align:left;padding:8px 40px 8px 20px}#question article h3,#question .article h3{padding:1.5em 1em}figure.make{width:40%;margin:0 auto}#blog figure{min-width:110px;width:110px;height:110px;margin-right:.5em}#blog ul li{width:100%}.btn.main{width:100%}.sbi_item{width:50% !important}.blog_title{width:100%}h2.title span{width:100%;font-size:50px;font-size:5rem;line-height:50px}.about_title{font-size:16px;font-size:1.6rem}.title_sub{width:100%}.deco figure{padding:10px}#about>.f_box{flex-flow:column wrap;width:100%}#about figure{width:100%;margin-bottom:30px}#about figure img,#about figure img.bg{width:100%}#about .about_feature{width:100%;margin-bottom:30px}.about_txtbox{margin-left:0;margin-right:0;width:100%}section.bg_gray>article,section.bg_gray>.article{padding-top:0 !important}section.bg_gray>article .title,section.bg_gray>.article .title{margin-top:-85px}.btn.blog{width:150px}ul li .b_title{display:block}.trans .f_box{display:block}.blog_txt{display:block}#blog ul li:after{top:40%}ul.list li .col{display:flex;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.list li .step_title{margin:0;letter-spacing:0em}ul.list li .step_txt{margin:15px 0}#menu ul li:nth-child(2) span{display:block}nav#bread ol{margin:0 auto;padding:1em 0}#post nav{width:100%}#post nav.post{width:100%;min-width:100%}#post ul.list li{padding:8px 60px 8px 20px;text-align:left;line-height:14px;font-size:12px;font-size:1.2rem}#post ul.list .btn:after{top:15px}#post ul.list li span{margin-left:0;width:95%}#menu nav{width:100%}#menu .menuimgbox{margin:0 auto}#menu ul.menutextbox{width:100%;padding:0;margin-top:30px}#menu ul.list li>div:first-child{margin:10px auto 20px}#contact .mw_wp_form_preview .contact_preview_btn{width:100%}#contact .mw_wp_form_preview .btn:first-child{margin-right:10px}section>.article>.social.f_box{flex-flow:row nowrap}.description p{text-align:left !important}}@media screen and (min-width:769px){header{position:fixed;height:auto}header.hide{height:auto;overflow:hidden}header>section,header+section{position:relative;max-width:100%;margin:0 auto}nav a{display:block;width:auto;padding:0;text-align:center;position:relative}nav a span{display:block;color:#21c4d6}nav a span.active{color:#c7b922}nav a:hover span{color:#c7b922}#header_box{width:100%;background-color:#fff}#header_box .header_top{width:1200px;height:80px;margin:0 auto;border-bottom:1px solid #d3d3d3;padding:0 10px}h1 .over{font-size:10px;font-size:1rem}h1 .under{font-size:20px;font-size:2rem}section#contents{margin-top:150px}main{position:relative}figure#headerImg{height:240px;max-height:240px}figure.top_img{width:300px;height:300px;border-radius:50%;margin:-13px auto 0}figure.staff{width:350px}figure.access{width:480px}#contact dl dt{width:100%}#contact dl dd{width:100%}footer nav{text-align:center;margin:2em 0 6em}footer nav a{padding:0 1em}footer nav span{width:1em}#question article h3,#question .article h3{padding:1.5em 2em 1.5em 2.5em}#blog ul{width:860px;margin:0 auto}#blog ul li{width:100%}#blog figure{min-width:75px;width:75px;height:75px;margin-right:.5em}}.trans{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:880px){#menu .col.w45ll{width:100%}#menu .col:nth-child(3){margin-bottom:30px}#access .access_box{width:100%;font-size:10px;font-size:1rem}#access .access_details{max-width:100%}#access .access_box>div:first-child{margin-bottom:30px}#access .access_box.f_box{flex-flow:column wrap}#map.gmap{width:100%}.btn.type3{width:auto;padding:8px 14px;margin-top:5px}}