img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@charset "UTF-8";
/*!
 * fullPage 2.9.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0);z-index:100}#fp-nav.right{right:40px}#fp-nav.left{left:40px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:24px;height:24px;margin:6px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:4px;width:4px;margin:-2px 0 0 -2px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}img{width:100%;height:auto;vertical-align:bottom}input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,img,strong,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,select,button{margin:0;padding:0;border:0;outline:0}body{line-height:0}footer,header,menu,nav,section,aside,figure{display:block}.ul,.ol{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}.fixedScroll{position:fixed;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:4px;-webkit-transition:.8s ease;transition:.8s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9998}@media only screen and (max-width:1024px){.fixedScroll{bottom:0}}.fixedScroll .fixedScroll__inner{width:25px;height:80px;cursor:pointer}.fixedScroll .fixedScroll__inner .fixedScroll-link{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:0}@media only screen and (max-width:1024px){.fixedScroll .fixedScroll__inner .fixedScroll-link{font-size:10px}}.fixedScroll .fixedScroll__inner .fixedScroll-link span{display:inline-block;position:relative;width:25px;height:80px;mask-image:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/svg/icon-mask.svg);-webkit-mask-image:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/svg/icon-mask.svg);mask-image:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/svg/icon-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;overflow:hidden}.fixedScroll .fixedScroll__inner .fixedScroll-link span:before{display:inline-block;position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:16px;background-color:#f7f8f4;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";-webkit-animation:line-move1 ease-in-out 1.5s infinite;animation:line-move1 ease-in-out 1.5s infinite;z-index:2}@-webkit-keyframes line-move1{0%{height:0}100%{height:100%}}@keyframes line-move1{0%{height:0}100%{height:100%}}.fixedScroll .fixedScroll__inner .fixedScroll-link span:after{display:inline-block;position:absolute;width:25px;height:80px;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/svg/icon-mask.svg);background-size:25px 80px;opacity:.3;z-index:1;content:""}.fixedScroll .fixedScroll__inner .fixedScroll-link.scroll-down:before{top:0}.fixedScroll.is-black .fixedScroll__inner .fixedScroll-link span:before{background-color:#403831}.fixedRoundLink{position:fixed;right:52px;bottom:40px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9998}@media only screen and (max-width:1024px){.fixedRoundLink{right:16px;bottom:16px}}.fixedRoundLink a{display:block;position:relative;width:88px;height:88px;border:1px solid #f7f8f4;border-radius:100%;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.fixedRoundLink a{width:64px;height:64px}}.fixedRoundLink a p{position:absolute;top:0;left:0;width:100%;height:100%}.fixedRoundLink a p:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f8f4;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}@media only screen and (max-width:1024px){.fixedRoundLink a p:before{opacity:.3}}.fixedRoundLink a p span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#f7f8f4;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:12px;letter-spacing:.05em;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.fixedRoundLink a p span{font-size:10px}}.fixedRoundLink a:hover p:before{opacity:.3}@media only screen and (max-width:1024px){.fixedRoundLink a:hover p:before{opacity:0}}#header{position:fixed;top:0;left:0;width:100%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:99999}#header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 40px 0}@media only screen and (max-width:1024px){#header .header__inner{padding:16px 16px 0}}#header .header__inner .logo{width:64px;height:42.51px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .logo{width:56px;height:37.2px}}#header .header__inner .logo a{display:block;position:relative}#header .header__inner .logo a img{position:absolute;width:64px;height:42.51px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .logo a img{width:56px;height:37.2px}}#header .header__inner .logo a img.logo-black{z-index:2}#header .header__inner .logo a img.logo-white{opacity:0;z-index:1}#header .header__inner .logo a:hover{opacity:.5}@media only screen and (max-width:1024px){#header .header__inner .logo a:hover{opacity:1}}#header .header__inner .fixed-online{position:fixed;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9999}@media only screen and (max-width:1024px){#header .header__inner .fixed-online{top:24px;right:104px;left:auto;-webkit-transform:translateY(0);transform:translateY(0)}}#header .header__inner .fixed-online .fixed-online__inner{position:relative;width:24px;text-align:center}#header .header__inner .fixed-online .fixed-online__inner a p{font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:1.75;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .fixed-online .fixed-online__inner a p{display:none}}#header .header__inner .fixed-online .fixed-online__inner a .line{display:inline-block;width:1px;height:80px;margin:16px 0 16px;background-color:#403831;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .fixed-online .fixed-online__inner a .line{display:none}}#header .header__inner .fixed-online .fixed-online__inner a svg{width:24px;height:23px;fill:#403831;fill-rule:evenodd;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner .fixed-online .fixed-online__inner a:hover{opacity:.5}#header .header__inner .fixed-online .fixed-online__inner a:hover p{opacity:.5}@media only screen and (max-width:1024px){#header .header__inner .fixed-online .fixed-online__inner a:hover p{opacity:1}}@media only screen and (max-width:1024px){#header .header__inner .fixed-online .fixed-online__inner a:hover{opacity:1}}#header .header__inner .menu-btn{position:relative;width:64px;height:15px;margin-left:auto;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .menu-btn{width:48px;margin:11px 0 0 auto}}#header .header__inner .menu-btn .menu-line{position:absolute;width:100%;height:1px;background-color:#403831;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner .menu-btn .menu-line:nth-of-type(1){top:0}#header .header__inner .menu-btn .menu-line:nth-of-type(2){top:7px}#header .header__inner .menu-btn .menu-line:nth-of-type(3){top:14px}#header .header__inner .menu-btn:hover .menu-line:nth-of-type(1){top:6px}@media only screen and (max-width:1024px){#header .header__inner .menu-btn:hover .menu-line:nth-of-type(1){top:0}}#header .header__inner .menu-btn:hover .menu-line:nth-of-type(2){opacity:0}@media only screen and (max-width:1024px){#header .header__inner .menu-btn:hover .menu-line:nth-of-type(2){opacity:1}}#header .header__inner .menu-btn:hover .menu-line:nth-of-type(3){top:6px;opacity:0}@media only screen and (max-width:1024px){#header .header__inner .menu-btn:hover .menu-line:nth-of-type(3){top:14px;opacity:1}}#header .header__inner .menu-contents{visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:fixed;top:0;left:0;width:100%;min-height:100vh;height:100%;background-color:#f7f8f4;-webkit-transition:.8s ease;transition:.8s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;overflow-y:scroll;z-index:-1}@media only screen and (max-width:1024px){#header .header__inner .menu-contents{width:100%}}@media only screen and (max-width:767px){#header .header__inner .menu-contents{display:block}}@media screen and (min-width:1400px){#header .header__inner .menu-contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#header .header__inner .menu-contents .menu-contents__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:692px;width:100%;padding:10% 0}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner{max-width:100%;padding:90px 16px}}@media screen and (min-width:1400px){#header .header__inner .menu-contents .menu-contents__inner{padding:0}}#header .header__inner .menu-contents .menu-contents__inner .menu-contents__menu{max-width:532px;width:100%;margin-top:10px}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menu-contents__menu{max-width:100%}}#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top{display:block}}#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top .menulist{-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top .menulist:nth-child(1){margin-right:20%}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top .menulist:nth-child(1){margin-right:0}}@media screen and (min-width:1400px){#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top .menulist:nth-child(1){margin-right:120px}}#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top .menulist:nth-child(2){margin-left:auto}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menu-contents__top .menulist:nth-child(2){margin:32px 0 0}}#header .header__inner .menu-contents .menu-contents__inner .menu-contents__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:70px;border-top:1px solid #403831}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menu-contents__bottom{display:block;margin-top:40px;padding-top:40px}}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc{width:80px;height:380px;margin-left:20%}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc{display:none}}@media screen and (min-width:1400px){#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc{margin-left:80px}}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a{display:block;position:relative;width:80px;height:380px;overflow:hidden}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a:before,#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a:after{display:none}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a img{position:absolute;top:0;left:0;width:80px;height:380px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a img.btn-trial-off{z-index:2}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a img.btn-trial-on{opacity:0;z-index:1}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a:hover img.btn-trial-off{opacity:0;z-index:1}#header .header__inner .menu-contents .menu-contents__inner .btn-trial_pc a:hover img.btn-trial-on{opacity:1;z-index:2}#header .header__inner .menu-contents .menu-contents__inner .menulist li:not(:nth-child(1)){margin-top:20px}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li:not(:nth-child(1)){margin-top:32px}}#header .header__inner .menu-contents .menu-contents__inner .menulist li.btn-trial_sp{display:none}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li.btn-trial_sp{display:block}}#header .header__inner .menu-contents .menu-contents__inner .menulist li.btn-trial_sp a{width:100%}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li.btn-trial_sp a{max-width:344px}}@media only screen and (max-width:767px){#header .header__inner .menu-contents .menu-contents__inner .menulist li.btn-trial_sp a{max-width:100%}}#header .header__inner .menu-contents .menu-contents__inner .menulist li.btn-trial_sp a:before,#header .header__inner .menu-contents .menu-contents__inner .menulist li.btn-trial_sp a:after{display:none}#header .header__inner .menu-contents .menu-contents__inner .menulist li a{display:inline-block;position:relative;padding-bottom:35px;white-space:nowrap}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a{padding-bottom:0}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a:before{display:inline-block;position:absolute;bottom:25px;left:0;width:0;height:1px;background-color:#403831;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a:before{display:none}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a:after{visibility:hidden;display:inline-block;position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;color:#403831;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:1.4vh;letter-spacing:.05em;line-height:1;white-space:nowrap;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"View more"}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a:after{display:none}}@media screen and (min-width:1400px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a:after{font-size:12px}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a .en{display:block;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:3.2vh;letter-spacing:.05em;line-height:.875;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a .en{font-size:24px;line-height:1.1}}@media screen and (min-width:1400px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a .en{font-size:32px}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a .jp{margin-top:10px;font-size:1.4vh;line-height:2.3;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a .jp{margin-top:5px;font-size:10px;line-height:2.8}}@media screen and (min-width:1400px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a .jp{font-size:12px}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover:before{width:100%}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover:before{display:none}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover:after{visibility:visible;opacity:1}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover:after{display:none}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover .en{color:#a9a8a6}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover .en{color:#403831}}#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover .jp{color:#a9a8a6}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .menulist li a:hover .jp{color:#403831}}#header .header__inner .menu-contents .menu-contents__inner .snslist{display:-webkit-box;display:-ms-flexbox;display:flex;margin:14px 0 0 auto}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .snslist{margin:32px 0 0}}#header .header__inner .menu-contents .menu-contents__inner .snslist li:nth-child(1){margin-right:46px}#header .header__inner .menu-contents .menu-contents__inner .snslist li:nth-child(1) a{width:32px;height:32px}#header .header__inner .menu-contents .menu-contents__inner .snslist li:nth-child(2) a{width:32px;height:32px}#header .header__inner .menu-contents .menu-contents__inner .snslist li a{display:inline-block;position:relative}#header .header__inner .menu-contents .menu-contents__inner .snslist li a svg{fill:#403831;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .header__inner .menu-contents .menu-contents__inner .snslist li a:hover svg{fill:#a9a8a6}@media only screen and (max-width:1024px){#header .header__inner .menu-contents .menu-contents__inner .snslist li a:hover svg{fill:#403831}}#header.is-menuopen .header__inner .logo{visibility:visible !important;opacity:1 !important}#header.is-menuopen .header__inner .logo a img.logo-black{opacity:1 !important;z-index:2 !important}#header.is-menuopen .header__inner .logo a img.logo-white{opacity:0 !important;z-index:1 !important}#header.is-menuopen .header__inner .fixed-online{visibility:hidden;opacity:0}@media only screen and (max-width:1024px){#header.is-menuopen .header__inner .fixed-online{visibility:visible;opacity:1}}#header.is-menuopen .header__inner .menu-btn .menu-line{background-color:#403831 !important}#header.is-menuopen .header__inner .menu-btn .menu-line:nth-of-type(1){top:6px}#header.is-menuopen .header__inner .menu-btn .menu-line:nth-of-type(2){opacity:0}#header.is-menuopen .header__inner .menu-btn .menu-line:nth-of-type(3){top:6px;opacity:0}#header.is-menuopen .header__inner .menu-contents{visibility:visible;opacity:1}#footer.top-footer{padding:4px 0}#footer.top-footer .footer__inner{width:100%;height:calc(100vh - 8px)}#footer.footer{height:100vh}#footer.footer .footer__inner{width:calc(100% - 8px);height:calc(100vh - 8px);margin:auto}#footer .footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;z-index:0}#footer .footer__inner .footer-contents{margin-top:auto;padding:0 0 36px 36px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-contents{padding:0 12px 12px}}#footer .footer__inner .footer-contents .heading{color:#f7f8f4;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.4;letter-spacing:.3em}@media only screen and (max-width:1024px){#footer .footer__inner .footer-contents .heading{font-size:16px}}#footer .footer__inner .footer-contents .sepline{display:inline-block;width:16px;height:1px;margin:22px 0 24px;background-color:#f7f8f4}@media only screen and (max-width:1024px){#footer .footer__inner .footer-contents .sepline{margin:16px 0 12px}}#footer .footer__inner .footer-contents .text-jp p:not(:nth-child(1)){margin-top:14px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-contents .text-jp p:not(:nth-child(1)){margin-top:10px}}#footer .footer__inner .footer-contents .btn-style__viewmore{margin-bottom:14px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-contents .btn-style__viewmore{margin-bottom:10px}}#footer .footer__inner .footer-contents .tel a{color:#f7f8f4;text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){#footer .footer__inner .footer-contents .tel a{text-decoration:underline;pointer-events:auto}}#footer .footer__inner .footer-contents .mail a{position:relative;color:#f7f8f4}#footer .footer__inner .footer-contents .mail a:before{content:"";display:inline-block;position:absolute;bottom:-5px;width:0;height:1px;background-color:#f7f8f4;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#footer .footer__inner .footer-contents .mail a:hover:before{width:100%}@media only screen and (max-width:1024px){#footer .footer__inner .footer-contents .mail a:hover:before{width:0}}#footer .footer__inner .footer-contents .copyright{margin-top:48px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-contents .copyright{margin-top:75px}}#footer .footer__inner .footer-contents .copyright p{color:#f7f8f4;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:10px;letter-spacing:.05em}#footer .footer__inner .video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}#footer .footer__inner .video-wrap:after{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);content:""}@media only screen and (max-width:1024px){#footer .footer__inner .video-wrap:after{background:rgba(0,0,0,.5)}}#footer .footer__inner #video-footer{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;z-index:-99}@media only screen and (max-width:1024px){#footer .footer__inner #video-footer{display:none}}#footer .footer__inner #video-footer-sp{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;z-index:-99}@media only screen and (max-width:1024px){#footer .footer__inner #video-footer-sp{display:block}}body{width:100%;height:100%;background-color:#f7f8f4;color:#403831;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:400;letter-spacing:.2em;line-height:1;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:none;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}@media only screen and (max-width:1024px){body{font-size:12px}}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f7f8f4;pointer-events:none;opacity:0;-webkit-transition:2s ease;transition:2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:999999}body.is-fadeout:after{opacity:1}body.is-block{overflow:hidden}#main,#container{width:100%}#main{position:relative}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#403831;text-decoration:none;word-break:break-all;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}br.sp--block{display:none}@media only screen and (max-width:767px){br.sp--block{display:block}}br.ipad--block{display:none}@media only screen and (max-width:1024px){br.ipad--block{display:block}}@media only screen and (max-width:767px){br.ipad--block{display:none}}br.pc--block{display:block}@media only screen and (max-width:767px){br.pc--block{display:none}}.title__block .title-en{margin-bottom:5px;display:block;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:32px;letter-spacing:.05em}@media only screen and (max-width:1024px){.title__block .title-en{font-size:24px}}.title__block .title-jp{font-size:12px;line-height:2.3}@media only screen and (max-width:1024px){.title__block .title-jp{font-size:10px}}.title__block.pos-center{text-align:center}@media only screen and (max-width:1024px){.title__block.pos-center{text-align:left}}.title__block.color-white .title-en{color:#f7f8f4}.title__block.color-white .title-jp{color:#f7f8f4}.text__block .heading p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.4;letter-spacing:.3em}@media only screen and (max-width:1024px){.text__block .heading p{font-size:16px}}.text__block .sepline{display:inline-block;width:16px;height:1px;margin:22px 0 24px;background-color:#403831}@media only screen and (max-width:1024px){.text__block .sepline{margin:16px 0 12px}}.text__block .text-jp p{font-size:14px;line-height:1.7}@media only screen and (max-width:1024px){.text__block .text-jp p{font-size:12px;line-height:2}}.text__block .text-en{margin-top:16px}.text__block .text-en p{font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:12px;line-height:1.6;letter-spacing:.05em}@media only screen and (max-width:1024px){.text__block .text-en p{font-size:10px;line-height:2}}.text__block.color-white .heading p{color:#f7f8f4}.text__block.color-white .sepline{background-color:#f7f8f4}.text__block.color-white .text-jp p{color:#f7f8f4}.text__block.color-white .text-en p{color:#f7f8f4}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.btn-wrap{display:block}}.btn-style__viewmore,.btn-style__viewmore--recruit,.btn-style__viewmore--contact,.btn-style__service-viewmore{display:inline-block}@media only screen and (max-width:1024px){.btn-style__viewmore,.btn-style__viewmore--recruit,.btn-style__viewmore--contact,.btn-style__service-viewmore{display:block}}.btn-style__viewmore a,.btn-style__viewmore span,.btn-style__viewmore button,.btn-style__viewmore--recruit a,.btn-style__viewmore--recruit span,.btn-style__viewmore--recruit button,.btn-style__viewmore--contact a,.btn-style__viewmore--contact span,.btn-style__viewmore--contact button,.btn-style__service-viewmore a,.btn-style__service-viewmore span,.btn-style__service-viewmore button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-style__viewmore a .title,.btn-style__viewmore span .title,.btn-style__viewmore button .title,.btn-style__viewmore--recruit a .title,.btn-style__viewmore--recruit span .title,.btn-style__viewmore--recruit button .title,.btn-style__viewmore--contact a .title,.btn-style__viewmore--contact span .title,.btn-style__viewmore--contact button .title,.btn-style__service-viewmore a .title,.btn-style__service-viewmore span .title,.btn-style__service-viewmore button .title{color:#403831;font-size:14px;line-height:2}@media only screen and (max-width:1024px){.btn-style__viewmore a .title,.btn-style__viewmore span .title,.btn-style__viewmore button .title,.btn-style__viewmore--recruit a .title,.btn-style__viewmore--recruit span .title,.btn-style__viewmore--recruit button .title,.btn-style__viewmore--contact a .title,.btn-style__viewmore--contact span .title,.btn-style__viewmore--contact button .title,.btn-style__service-viewmore a .title,.btn-style__service-viewmore span .title,.btn-style__service-viewmore button .title{max-width:650px;width:auto;font-size:12px}}.btn-style__viewmore a .title.is-nowrap,.btn-style__viewmore span .title.is-nowrap,.btn-style__viewmore button .title.is-nowrap,.btn-style__viewmore--recruit a .title.is-nowrap,.btn-style__viewmore--recruit span .title.is-nowrap,.btn-style__viewmore--recruit button .title.is-nowrap,.btn-style__viewmore--contact a .title.is-nowrap,.btn-style__viewmore--contact span .title.is-nowrap,.btn-style__viewmore--contact button .title.is-nowrap,.btn-style__service-viewmore a .title.is-nowrap,.btn-style__service-viewmore span .title.is-nowrap,.btn-style__service-viewmore button .title.is-nowrap{white-space:nowrap}.btn-style__viewmore a .line,.btn-style__viewmore span .line,.btn-style__viewmore button .line,.btn-style__viewmore--recruit a .line,.btn-style__viewmore--recruit span .line,.btn-style__viewmore--recruit button .line,.btn-style__viewmore--contact a .line,.btn-style__viewmore--contact span .line,.btn-style__viewmore--contact button .line,.btn-style__service-viewmore a .line,.btn-style__service-viewmore span .line,.btn-style__service-viewmore button .line{display:inline-block;position:relative;margin:0 16px;width:80px}@media only screen and (max-width:1024px){.btn-style__viewmore a .line,.btn-style__viewmore span .line,.btn-style__viewmore button .line,.btn-style__viewmore--recruit a .line,.btn-style__viewmore--recruit span .line,.btn-style__viewmore--recruit button .line,.btn-style__viewmore--contact a .line,.btn-style__viewmore--contact span .line,.btn-style__viewmore--contact button .line,.btn-style__service-viewmore a .line,.btn-style__service-viewmore span .line,.btn-style__service-viewmore button .line{width:calc(100% - 32px)}}.btn-style__viewmore a .line:before,.btn-style__viewmore span .line:before,.btn-style__viewmore button .line:before,.btn-style__viewmore--recruit a .line:before,.btn-style__viewmore--recruit span .line:before,.btn-style__viewmore--recruit button .line:before,.btn-style__viewmore--contact a .line:before,.btn-style__viewmore--contact span .line:before,.btn-style__viewmore--contact button .line:before,.btn-style__service-viewmore a .line:before,.btn-style__service-viewmore span .line:before,.btn-style__service-viewmore button .line:before{display:inline-block;position:absolute;right:0;width:80px;height:1px;background-color:#403831;content:""}@media only screen and (max-width:1024px){.btn-style__viewmore a .line:before,.btn-style__viewmore span .line:before,.btn-style__viewmore button .line:before,.btn-style__viewmore--recruit a .line:before,.btn-style__viewmore--recruit span .line:before,.btn-style__viewmore--recruit button .line:before,.btn-style__viewmore--contact a .line:before,.btn-style__viewmore--contact span .line:before,.btn-style__viewmore--contact button .line:before,.btn-style__service-viewmore a .line:before,.btn-style__service-viewmore span .line:before,.btn-style__service-viewmore button .line:before{width:100%}}.btn-style__viewmore a .viewmore,.btn-style__viewmore span .viewmore,.btn-style__viewmore button .viewmore,.btn-style__viewmore--recruit a .viewmore,.btn-style__viewmore--recruit span .viewmore,.btn-style__viewmore--recruit button .viewmore,.btn-style__viewmore--contact a .viewmore,.btn-style__viewmore--contact span .viewmore,.btn-style__viewmore--contact button .viewmore,.btn-style__service-viewmore a .viewmore,.btn-style__service-viewmore span .viewmore,.btn-style__service-viewmore button .viewmore{visibility:hidden;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;color:#403831;font-size:12px;letter-spacing:.05em;line-height:2.3;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}@media only screen and (max-width:1024px){.btn-style__viewmore a .viewmore,.btn-style__viewmore span .viewmore,.btn-style__viewmore button .viewmore,.btn-style__viewmore--recruit a .viewmore,.btn-style__viewmore--recruit span .viewmore,.btn-style__viewmore--recruit button .viewmore,.btn-style__viewmore--contact a .viewmore,.btn-style__viewmore--contact span .viewmore,.btn-style__viewmore--contact button .viewmore,.btn-style__service-viewmore a .viewmore,.btn-style__service-viewmore span .viewmore,.btn-style__service-viewmore button .viewmore{visibility:visible;font-size:10px;opacity:1}}.btn-style__viewmore a:hover .viewmore,.btn-style__viewmore span:hover .viewmore,.btn-style__viewmore button:hover .viewmore,.btn-style__viewmore--recruit a:hover .viewmore,.btn-style__viewmore--recruit span:hover .viewmore,.btn-style__viewmore--recruit button:hover .viewmore,.btn-style__viewmore--contact a:hover .viewmore,.btn-style__viewmore--contact span:hover .viewmore,.btn-style__viewmore--contact button:hover .viewmore,.btn-style__service-viewmore a:hover .viewmore,.btn-style__service-viewmore span:hover .viewmore,.btn-style__service-viewmore button:hover .viewmore{visibility:visible;opacity:1}.btn-style__viewmore span,.btn-style__viewmore--recruit span,.btn-style__viewmore--contact span,.btn-style__service-viewmore span{-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.btn-style__viewmore button,.btn-style__viewmore--recruit button,.btn-style__viewmore--contact button,.btn-style__service-viewmore button{background-color:transparent;cursor:pointer}@media only screen and (max-width:1024px){.btn-style__viewmore button,.btn-style__viewmore--recruit button,.btn-style__viewmore--contact button,.btn-style__service-viewmore button{width:100%}}.btn-style__viewmore button .title,.btn-style__viewmore--recruit button .title,.btn-style__viewmore--contact button .title,.btn-style__service-viewmore button .title{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;letter-spacing:.2em}.btn-style__viewmore.is-hover a .line:before,.btn-style__viewmore.is-hover span .line:before,.btn-style__viewmore.is-hover button .line:before,.btn-style__viewmore--recruit.is-hover a .line:before,.btn-style__viewmore--recruit.is-hover span .line:before,.btn-style__viewmore--recruit.is-hover button .line:before,.btn-style__viewmore--contact.is-hover a .line:before,.btn-style__viewmore--contact.is-hover span .line:before,.btn-style__viewmore--contact.is-hover button .line:before,.btn-style__service-viewmore.is-hover a .line:before,.btn-style__service-viewmore.is-hover span .line:before,.btn-style__service-viewmore.is-hover button .line:before{-webkit-animation:btnline .6s ease forwards;animation:btnline .6s ease forwards}@media only screen and (max-width:1024px){.btn-style__viewmore.is-hover a .line:before,.btn-style__viewmore.is-hover span .line:before,.btn-style__viewmore.is-hover button .line:before,.btn-style__viewmore--recruit.is-hover a .line:before,.btn-style__viewmore--recruit.is-hover span .line:before,.btn-style__viewmore--recruit.is-hover button .line:before,.btn-style__viewmore--contact.is-hover a .line:before,.btn-style__viewmore--contact.is-hover span .line:before,.btn-style__viewmore--contact.is-hover button .line:before,.btn-style__service-viewmore.is-hover a .line:before,.btn-style__service-viewmore.is-hover span .line:before,.btn-style__service-viewmore.is-hover button .line:before{-webkit-animation:none;animation:none}}@-webkit-keyframes btnline{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}51%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes btnline{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}51%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}}.btn-style__viewmore.color-white a .title,.btn-style__viewmore.color-white span .title,.btn-style__viewmore--recruit.color-white a .title,.btn-style__viewmore--recruit.color-white span .title,.btn-style__viewmore--contact.color-white a .title,.btn-style__viewmore--contact.color-white span .title,.btn-style__service-viewmore.color-white a .title,.btn-style__service-viewmore.color-white span .title{color:#f7f8f4}.btn-style__viewmore.color-white a .line:before,.btn-style__viewmore.color-white span .line:before,.btn-style__viewmore--recruit.color-white a .line:before,.btn-style__viewmore--recruit.color-white span .line:before,.btn-style__viewmore--contact.color-white a .line:before,.btn-style__viewmore--contact.color-white span .line:before,.btn-style__service-viewmore.color-white a .line:before,.btn-style__service-viewmore.color-white span .line:before{background-color:#f7f8f4}.btn-style__viewmore.color-white a .viewmore,.btn-style__viewmore.color-white span .viewmore,.btn-style__viewmore--recruit.color-white a .viewmore,.btn-style__viewmore--recruit.color-white span .viewmore,.btn-style__viewmore--contact.color-white a .viewmore,.btn-style__viewmore--contact.color-white span .viewmore,.btn-style__service-viewmore.color-white a .viewmore,.btn-style__service-viewmore.color-white span .viewmore{color:#f7f8f4}.btn-style__viewmore.pos-center,.btn-style__viewmore--recruit.pos-center,.btn-style__viewmore--contact.pos-center,.btn-style__service-viewmore.pos-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.btn-style__viewmore.pos-center,.btn-style__viewmore--recruit.pos-center,.btn-style__viewmore--contact.pos-center,.btn-style__service-viewmore.pos-center{display:block}}.baseblock{max-width:1000px;width:100%;margin-right:auto;margin-left:auto}@media only screen and (max-width:1024px){.baseblock{max-width:100%;width:auto;margin-right:16px;margin-left:16px}}.layout-txtimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:80px}@media only screen and (max-width:1024px){.layout-txtimg{display:block;margin-top:32px}}.layout-txtimg .item-contents{width:calc(100% - 528px);margin-right:48px}@media only screen and (max-width:1024px){.layout-txtimg .item-contents{width:100%;margin:0}}.layout-txtimg .item-img{position:relative;max-width:480px;width:100%;overflow:hidden}@media only screen and (max-width:1024px){.layout-txtimg .item-img{max-width:100%;margin:32px 0 0}}.layout-txtimg .item-img:before{display:block;padding:50% 0;content:""}.layout-txtimg .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.layout-txtset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.layout-txtset{display:block}}.layout-txtset .item-title{width:calc(100% - 476px);margin-right:48px}@media only screen and (max-width:1024px){.layout-txtset .item-title{width:100%;margin:0}}.layout-txtset .item-contents{max-width:476px;width:100%;margin-left:auto}@media only screen and (max-width:1024px){.layout-txtset .item-contents{max-width:100%;margin:32px 0 0}}.layout_bg-attachment .bg-attachment__inner{height:640px}@media only screen and (max-width:1024px){.layout_bg-attachment .bg-attachment__inner{height:auto;padding:24.525% 0}}.layout_bg-attachment.bg-about .bg-attachment__inner{background-image:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/pages/about-company_pc.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:bottom left !important}@media only screen and (max-width:1024px){.layout_bg-attachment.bg-about .bg-attachment__inner{background-image:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/pages/about-company_sp.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center}}.catelist__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catelist__wrap .heading{font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.05em;white-space:nowrap}@media only screen and (max-width:1024px){.catelist__wrap .heading{font-size:12px}}.catelist__wrap .line{display:inline-block;width:56px;height:1px;margin:0 16px;background-color:#403831}@media only screen and (max-width:1024px){.catelist__wrap .line{width:48px}}.catelist__wrap .result-catelist,.catelist__wrap .news-catelist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:320px){.catelist__wrap .result-catelist,.catelist__wrap .news-catelist{-ms-flex-wrap:wrap;flex-wrap:wrap}}.catelist__wrap .result-catelist li,.catelist__wrap .news-catelist li{position:relative;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:12px;letter-spacing:.05em}.catelist__wrap .result-catelist li:not(:nth-child(1)),.catelist__wrap .news-catelist li:not(:nth-child(1)){margin-left:16px;padding-left:22px}@media only screen and (max-width:1024px){.catelist__wrap .result-catelist li:not(:nth-child(1)),.catelist__wrap .news-catelist li:not(:nth-child(1)){margin-left:16px;padding-left:20px}}.catelist__wrap .result-catelist li:not(:nth-child(1)):before,.catelist__wrap .news-catelist li:not(:nth-child(1)):before{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#a9a8a6;content:"/"}@media only screen and (max-width:1024px){.catelist__wrap .result-catelist li,.catelist__wrap .news-catelist li{font-size:10px}}@media only screen and (max-width:320px){.catelist__wrap .result-catelist li,.catelist__wrap .news-catelist li{margin-bottom:10px}}.catelist__wrap .result-catelist li a,.catelist__wrap .news-catelist li a{position:relative;color:#a9a8a6;white-space:nowrap}.catelist__wrap .result-catelist li a:after,.catelist__wrap .news-catelist li a:after{display:inline-block;position:absolute;bottom:-5px;left:0;width:0;height:1px;background-color:#403831;content:"";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.catelist__wrap .result-catelist li a:hover,.catelist__wrap .news-catelist li a:hover{color:#403831}@media only screen and (max-width:1024px){.catelist__wrap .result-catelist li a:hover,.catelist__wrap .news-catelist li a:hover{color:#a9a8a6}}.catelist__wrap .result-catelist li a:hover:after,.catelist__wrap .news-catelist li a:hover:after{width:100%}@media only screen and (max-width:1024px){.catelist__wrap .result-catelist li a:hover:after,.catelist__wrap .news-catelist li a:hover:after{width:0}}.catelist__wrap .result-catelist li.is-select a,.catelist__wrap .result-catelist li.current-cat a,.catelist__wrap .news-catelist li.is-select a,.catelist__wrap .news-catelist li.current-cat a{color:#403831}.catelist__wrap .result-catelist li.is-select a:after,.catelist__wrap .result-catelist li.current-cat a:after,.catelist__wrap .news-catelist li.is-select a:after,.catelist__wrap .news-catelist li.current-cat a:after{width:100%}.result-list__block .result-list__item{padding-bottom:40px;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/common/icon-dotted.png) repeat-x left bottom;background-size:14px 2px}@media only screen and (max-width:1024px){.result-list__block .result-list__item{padding-bottom:20px}}.result-list__block .result-list__item:not(:nth-child(1)){margin-top:40px}@media only screen and (max-width:1024px){.result-list__block .result-list__item:not(:nth-child(1)){margin-top:24px}}.result-list__block .result-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.result-list__block .result-list__item a{display:block}}.result-list__block .result-list__item a .item-img{position:relative;width:320px;height:200px;margin-right:80px;overflow:hidden}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-img{margin:0 0 20px;width:100%;height:auto}}.result-list__block .result-list__item a .item-img:before{display:none;content:""}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-img:before{display:inline-block;padding:31.942% 0}}.result-list__block .result-list__item a .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.result-list__block .result-list__item a .item-img .icon-viewmore{visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(247,248,244,.8);-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;z-index:1}.result-list__block .result-list__item a .item-img .icon-viewmore .icon-viewmore__inner{position:relative;width:88px;height:88px;border:1px solid #403831;border-radius:100%;overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-img .icon-viewmore .icon-viewmore__inner{width:64px;height:64px}}.result-list__block .result-list__item a .item-img .icon-viewmore .icon-viewmore__inner p{position:absolute;top:0;left:0;width:100%;height:100%}.result-list__block .result-list__item a .item-img .icon-viewmore .icon-viewmore__inner p span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#403831;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:12px;letter-spacing:.05em;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-img .icon-viewmore .icon-viewmore__inner p span{font-size:10px}}.result-list__block .result-list__item a .item-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:calc(100% - 400px)}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-contents{display:block;width:100%}}.result-list__block .result-list__item a .item-contents .cate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;right:0}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-contents .cate-wrap{position:relative;margin:0 0 16px}}.result-list__block .result-list__item a .item-contents .cate-wrap .cate{display:inline-block;color:#a9a8a6;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:12px;letter-spacing:.05em}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-contents .cate-wrap .cate{font-size:10px}}.result-list__block .result-list__item a .item-contents .cate-wrap .cate:not(:nth-child(1)){marign-left:10px}.result-list__block .result-list__item a .item-contents .heading{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:1.75}@media only screen and (max-width:1024px){.result-list__block .result-list__item a .item-contents .heading{font-size:14px;line-height:1.7}}.result-list__block .result-list__item a:hover .item-img .icon-viewmore{visibility:visible;opacity:1}@media only screen and (max-width:1024px){.result-list__block .result-list__item a:hover .item-img .icon-viewmore{visibility:hidden;opacity:0}}.result-list__block .result-list__item a.is-click .item-img .icon-viewmore{visibility:visible;opacity:1}.news-list__block .news-list__item{padding-bottom:40px;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/common/icon-dotted.png) repeat-x left bottom;background-size:14px 2px}@media only screen and (max-width:1024px){.news-list__block .news-list__item{padding-bottom:16px}}.news-list__block .news-list__item:not(:nth-child(1)){margin-top:48px}@media only screen and (max-width:1024px){.news-list__block .news-list__item:not(:nth-child(1)){margin-top:24px}}.news-list__block .news-list__item a .item-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (max-width:1024px){.news-list__block .news-list__item a .item-contents{display:block;width:100%}}.news-list__block .news-list__item a .item-contents .meta-wrap{marign-right:80px}@media only screen and (max-width:1024px){.news-list__block .news-list__item a .item-contents .meta-wrap{margin:0 0 16px}}.news-list__block .news-list__item a .item-contents .meta-wrap .cate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-list__block .news-list__item a .item-contents .meta-wrap .cate-wrap .cate{display:inline-block;color:#a9a8a6;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:12px;letter-spacing:.05em}@media only screen and (max-width:1024px){.news-list__block .news-list__item a .item-contents .meta-wrap .cate-wrap .cate{font-size:10px}}.news-list__block .news-list__item a .item-contents .meta-wrap .cate-wrap .cate:not(:nth-child(1)){marign-left:10px}.news-list__block .news-list__item a .item-contents .meta-wrap .date{display:inline-block;margin-top:10px;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:1024px){.news-list__block .news-list__item a .item-contents .meta-wrap .date{font-size:12px}}.news-list__block .news-list__item a .item-contents .heading{width:calc(100% - 160px);margin:15px 0 0 auto;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:1.75}@media only screen and (max-width:1024px){.news-list__block .news-list__item a .item-contents .heading{width:100%;margin:0;font-size:14px;line-height:1.7}}.news-list__block .news-list__item a .item-contents .heading p span{position:relative;padding-bottom:2px;background:-webkit-gradient(linear,left top,left bottom,from(#403831),to(#403831)) left bottom/0 .1em no-repeat;background:linear-gradient(#403831,#403831) left bottom/0 .1em no-repeat;-webkit-transition:background-size .2s;transition:background-size .2s}.news-list__block .news-list__item a:hover .heading p span{background-position:left bottom;background-size:100% .1em}@media only screen and (max-width:1024px){.news-list__block .news-list__item a:hover .heading p span{background:-webkit-gradient(linear,left top,left bottom,from(#403831),to(#403831)) left bottom/0 .1em no-repeat;background:linear-gradient(#403831,#403831) left bottom/0 .1em no-repeat}}.service-list .service-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;padding-bottom:80px;border-bottom:1px solid #a9a8a6}@media only screen and (max-width:1024px){.service-list .service-list__item a{display:block;padding-bottom:40px}}.service-list .service-list__item a .item-img{position:relative;width:480px;margin-left:48px;overflow:hidden}@media only screen and (max-width:1024px){.service-list .service-list__item a .item-img{margin:0 0 32px;width:100%;height:auto}}.service-list .service-list__item a .item-img:before{display:none;content:""}@media only screen and (max-width:1024px){.service-list .service-list__item a .item-img:before{display:inline-block;padding:50% 0}}@media only screen and (max-width:1024px){.service-list .service-list__item a .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}}.service-list .service-list__item a .item-contents{width:calc(100% - 528px)}@media only screen and (max-width:1024px){.service-list .service-list__item a .item-contents{width:100%}}.service-list .service-list__item a .item-contents .title__block{margin-bottom:48px}@media only screen and (max-width:1024px){.service-list .service-list__item a .item-contents .title__block{position:absolute;top:-86px;left:0;margin-bottom:0}}.service-list .service-list__item a .item-contents .text__block .text-jp p:not(:nth-child(1)){margin-top:15px}.service-list .service-list__item a .item-contents .btn-style__service-viewmore{margin-top:48px}@media only screen and (max-width:1024px){.service-list .service-list__item a .item-contents .btn-style__service-viewmore{margin-top:32px}}.service-list .service-list__item a:hover .viewmore{visibility:visible;opacity:1}@media only screen and (max-width:1024px){.service-list .service-list__item{padding-top:130px}}.service-list .service-list__item:not(:nth-child(1)){margin-top:80px}@media only screen and (max-width:1024px){.service-list .service-list__item:not(:nth-child(1)){margin-top:0}}.service-list .service-list__item.is-hover a .item-contents span .line:before{-webkit-animation:btnline .6s ease forwards;animation:btnline .6s ease forwards}@media only screen and (max-width:1024px){.service-list .service-list__item.is-hover a .item-contents span .line:before{-webkit-animation:none;animation:none}}@keyframes btnline{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}51%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}}.service-list .service-list__item:last-child a{padding-bottom:0;border-bottom:none}.warning{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999999}.warning .warning--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:1024px){.warning .warning--item{width:60%}}.warning .warning--item img{display:block;margin:0 40px 0 0;width:150px}.warning .warning--item .text-block .copy{margin-bottom:10px;color:#f7f8f4;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;letter-spacing:.05em;line-height:1.6}.warning .warning--item .text-block .text{color:#f7f8f4;letter-spacing:.2em;line-height:1.7}@media screen and (min-width:1400px){.warning .warning--item .text-block .text{font-size:14px}}.warning.is-show{display:block}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;z-index:99999}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:999999;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom-out-cur .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover{opacity:1}.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#f7f8f4}.mfp-image-holder .mfp-close{color:#f7f8f4;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-iframe-holder .mfp-close{color:#f7f8f4;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#f7f8f4;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover{opacity:1}.mfp-arrow:focus{opacity:1}.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:8px;margin-top:35px;margin-left:35px;border:medium inset transparent;border-top-width:13px;border-bottom-width:13px}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body.fp-viewing-section-fv #header{visibility:hidden;opacity:0}body.fp-viewing-section-fv .fixedRoundLink{visibility:hidden;opacity:0}body.fp-viewing-section-prod1-0 #header .header__inner .logo,body.fp-viewing-section-prod1-1 #header .header__inner .logo,body.fp-viewing-section-prod1-2 #header .header__inner .logo,body.fp-viewing-section-prod2-0 #header .header__inner .logo,body.fp-viewing-section-prod2-1 #header .header__inner .logo,body.fp-viewing-section-prod3-0 #header .header__inner .logo,body.fp-viewing-section-prod3-1 #header .header__inner .logo,body.fp-viewing-section-prod3-2 #header .header__inner .logo,body.fp-viewing-section-prod4-0 #header .header__inner .logo,body.fp-viewing-section-prod5-0 #header .header__inner .logo,body.fp-viewing-section-prod5-1 #header .header__inner .logo,body.fp-viewing-section-prod5-2 #header .header__inner .logo,body.fp-viewing-section-prod6-0 #header .header__inner .logo,body.fp-viewing-section-prod6-1 #header .header__inner .logo,body.fp-viewing-section-prod6-2 #header .header__inner .logo,body.fp-viewing-section-prod6-3 #header .header__inner .logo,body.fp-viewing-section-prod6-4 #header .header__inner .logo{visibility:hidden;opacity:0}body.fp-viewing-section-prod1-0 #header .header__inner .fixed-online,body.fp-viewing-section-prod1-1 #header .header__inner .fixed-online,body.fp-viewing-section-prod1-2 #header .header__inner .fixed-online,body.fp-viewing-section-prod2-0 #header .header__inner .fixed-online,body.fp-viewing-section-prod2-1 #header .header__inner .fixed-online,body.fp-viewing-section-prod3-0 #header .header__inner .fixed-online,body.fp-viewing-section-prod3-1 #header .header__inner .fixed-online,body.fp-viewing-section-prod3-2 #header .header__inner .fixed-online,body.fp-viewing-section-prod4-0 #header .header__inner .fixed-online,body.fp-viewing-section-prod5-0 #header .header__inner .fixed-online,body.fp-viewing-section-prod5-1 #header .header__inner .fixed-online,body.fp-viewing-section-prod5-2 #header .header__inner .fixed-online,body.fp-viewing-section-prod6-0 #header .header__inner .fixed-online,body.fp-viewing-section-prod6-1 #header .header__inner .fixed-online,body.fp-viewing-section-prod6-2 #header .header__inner .fixed-online,body.fp-viewing-section-prod6-3 #header .header__inner .fixed-online,body.fp-viewing-section-prod6-4 #header .header__inner .fixed-online{visibility:hidden;opacity:0}body.fp-viewing-section-prod1-0 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod1-1 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod1-2 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod2-0 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod2-1 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod3-0 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod3-1 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod3-2 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod4-0 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod5-0 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod5-1 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod5-2 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod6-0 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod6-1 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod6-2 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod6-3 #header .header__inner .menu-btn .menu-line,body.fp-viewing-section-prod6-4 #header .header__inner .menu-btn .menu-line{background-color:#f7f8f4}body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-product1{visibility:visible;opacity:1}body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod1-0 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod1-1 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod1-2 .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-product2{visibility:visible;opacity:1}body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod2-0 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod2-1 .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.fp-viewing-section-prod3-0 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod3-1 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod3-2 .fixedRoundLink.btn-product3{visibility:visible;opacity:1}body.fp-viewing-section-prod3-0 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod3-0 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod3-0 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod3-0 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod3-0 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod3-0 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod3-1 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod3-1 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod3-1 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod3-1 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod3-1 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod3-1 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod3-2 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod3-2 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod3-2 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod3-2 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod3-2 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod3-2 .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.fp-viewing-section-prod4-0 .fixedRoundLink.btn-product4{visibility:visible;opacity:1}body.fp-viewing-section-prod4-0 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod4-0 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod4-0 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod4-0 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod4-0 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod4-0 .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.fp-viewing-section-prod5-0 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod5-1 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod5-2 .fixedRoundLink.btn-product5{visibility:visible;opacity:1}body.fp-viewing-section-prod5-0 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod5-0 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod5-0 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod5-0 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod5-0 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod5-0 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod5-1 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod5-1 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod5-1 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod5-1 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod5-1 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod5-1 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod5-2 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod5-2 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod5-2 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod5-2 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod5-2 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod5-2 .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-product6,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-product6{visibility:visible;opacity:1}body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod6-0 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod6-1 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod6-2 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod6-3 .fixedRoundLink.btn-pagetop,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-product1,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-product2,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-product3,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-product4,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-product5,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-contents,body.fp-viewing-section-prod6-4 .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.fp-viewing-section-contents .fixedScroll{visibility:hidden;opacity:0}body.fp-viewing-section-contents .fixedRoundLink a{border:1px solid #403831}body.fp-viewing-section-contents .fixedRoundLink a p:before{background-color:#403831}body.fp-viewing-section-contents .fixedRoundLink a p span{color:#403831}body.fp-viewing-section-contents .fixedRoundLink.btn-contents{visibility:visible;opacity:1}body.fp-viewing-section-contents .fixedRoundLink.btn-product1,body.fp-viewing-section-contents .fixedRoundLink.btn-product2,body.fp-viewing-section-contents .fixedRoundLink.btn-product3,body.fp-viewing-section-contents .fixedRoundLink.btn-product4,body.fp-viewing-section-contents .fixedRoundLink.btn-product5,body.fp-viewing-section-contents .fixedRoundLink.btn-product6,body.fp-viewing-section-contents .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.fp-viewing-section-contents #fp-nav ul li a span{border:1px solid #403831}body.fp-viewing-section-contents #fp-nav ul li a span:before{background:#403831}body.fp-viewing-section-contents #fp-nav ul li a span:after{background:#403831}body.fp-viewing-section-contents.is-footer #header .header__inner .logo a img.logo-black{opacity:0;z-index:1}body.fp-viewing-section-contents.is-footer #header .header__inner .logo a img.logo-white{opacity:1;z-index:2}body.fp-viewing-section-contents.is-footer #header .header__inner .fixed-online{visibility:hidden;opacity:0}body.fp-viewing-section-contents.is-footer #header .header__inner .menu-btn .menu-line{background-color:#f7f8f4}body.fp-viewing-section-contents.is-footer #fp-nav ul li a span{border:1px solid #f7f8f4}body.fp-viewing-section-contents.is-footer #fp-nav ul li a span:before{background:#f7f8f4}body.fp-viewing-section-contents.is-footer #fp-nav ul li a span:after{background:#f7f8f4}body.fp-viewing-section-contents.is-footer .fixedRoundLink a{border:1px solid #f7f8f4}body.fp-viewing-section-contents.is-footer .fixedRoundLink a p:before{background-color:#f7f8f4}body.fp-viewing-section-contents.is-footer .fixedRoundLink a p span{color:#f7f8f4}body.fp-viewing-section-contents.is-footer .fixedRoundLink.btn-pagetop{visibility:visible;opacity:1}body.fp-viewing-section-contents.is-footer .fixedRoundLink.btn-product1,body.fp-viewing-section-contents.is-footer .fixedRoundLink.btn-product2,body.fp-viewing-section-contents.is-footer .fixedRoundLink.btn-product3,body.fp-viewing-section-contents.is-footer .fixedRoundLink.btn-product4,body.fp-viewing-section-contents.is-footer .fixedRoundLink.btn-product5,body.fp-viewing-section-contents.is-footer .fixedRoundLink.btn-contents{visibility:hidden;opacity:0}body.is-slidearrow-hidden .fp-controlArrow{visibility:hidden;opacity:0}#fp-nav{position:fixed;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0);z-index:100}#fp-nav.right{right:40px}@media only screen and (max-width:1024px){#fp-nav.right{right:16px}}#fp-nav ul{margin:0;padding:0}#fp-nav ul li{display:block;position:relative;width:24px;height:24px;margin:10px 0}#fp-nav ul li a{display:block;position:relative;width:100%;height:100%;cursor:pointer;z-index:1}#fp-nav ul li a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;height:0;margin:0;border:0;border-radius:100%;border:1px solid #f7f8f4;background-color:transparent;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}#fp-nav ul li a span:before{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:4px;height:4px;background:#f7f8f4;border-radius:50%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.5;content:""}#fp-nav ul li a span:after{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;height:0;background:#f7f8f4;border-radius:50%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.3;content:""}#fp-nav ul li a.active span{width:100%;height:100%;margin:0}#fp-nav ul li a.active span:before{opacity:1}#fp-nav ul li a.active span:after{width:100%;height:100%}#fp-nav ul li:hover a span{width:100%;height:100%;margin:0}@media only screen and (max-width:1024px){#fp-nav ul li:hover a span{width:0;height:0}}#fp-nav ul li:hover a span:before{opacity:1}@media only screen and (max-width:1024px){#fp-nav ul li:hover a span:before{opacity:.5}}#fp-nav ul li:hover a span:after{width:100%;height:100%}@media only screen and (max-width:1024px){#fp-nav ul li:hover a span:after{width:0;height:0}}#fp-nav ul li:hover a.active span{width:100%;height:100%;margin:0}#fp-nav ul li:hover a.active span:before{opacity:1}#fp-nav ul li:hover a.active span:after{width:100%;height:100%}.fp-controlArrow{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42.38px !important;height:10.04px;margin:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.fp-controlArrow{top:auto;bottom:150px;-webkit-transform:translateY(0);transform:translateY(0)}}.fp-controlArrow.fp-prev{visibility:hidden;left:180px;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/svg/icon-arrow-text_left.svg) no-repeat center;background-size:42.38px 10.04px;border-width:0;border-color:transparent;opacity:0}@media only screen and (max-width:1024px){.fp-controlArrow.fp-prev{left:12px;background-size:43.29px 15px}}.fp-controlArrow.fp-next{right:180px;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/svg/icon-arrow-text_right.svg) no-repeat center;background-size:42.38px 10.04px;border-width:0;border-color:transparent}@media only screen and (max-width:1024px){.fp-controlArrow.fp-next{right:12px;background-size:43.29px 15px}}.fp-controlArrow:hover{opacity:.5}@media only screen and (max-width:1024px){.fp-controlArrow:hover{opacity:1}}.container-item{height:100vh}.container-item .container-item__inner{position:relative;width:calc(100% - 8px);margin:auto;overflow:hidden}.fullpage-wrapper{width:100% !important;-webkit-transform:none !important;transform:none !important}.fullpage-wrapper .fp-section{width:100% !important;position:absolute;left:0;top:0;visibility:hidden;opacity:0;z-index:0;-webkit-transition:all 1s ease;transition:all 1s ease}.fullpage-wrapper .fp-section.active{visibility:visible;opacity:1;z-index:1}.fullpage-wrapper .fp-section .fp-scroller{height:100%}.fullpage-wrapper .fp-section .fp-slidesContainer{width:100% !important;-webkit-transform:none !important;transform:none !important}.fullpage-wrapper .fp-section .fp-slidesContainer .fp-slide{width:100% !important;position:absolute;left:0;top:0;visibility:hidden;opacity:0;z-index:0;-webkit-transition:all 1s ease;transition:all 1s ease}.fullpage-wrapper .fp-section .fp-slidesContainer .fp-slide.active{visibility:visible;opacity:1;z-index:1}.top-fv .fp-section,.top-prod1 .fp-section,.top-prod2 .fp-section,.top-prod3 .fp-section,.top-prod4 .fp-section,.top-prod5 .fp-section,.top-prod6 .fp-section{height:100% !important}.top-fv .container-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100% - 8px)}.top-fv .container-item__inner .firstview-block .firstview-logo{width:223.53px;height:96px;margin:0 auto}.top-fv .container-item__inner .firstview-block .firstview-copy{margin-top:48px}@media only screen and (max-width:1024px){.top-fv .container-item__inner .firstview-block .firstview-copy{margin-top:40px}}.top-fv .container-item__inner .firstview-block .firstview-copy p{color:#f7f8f4;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:1.75;white-space:nowrap}@media only screen and (max-width:1024px){.top-fv .container-item__inner .firstview-block .firstview-copy p{font-size:14px;line-height:2;text-align:center}}.top-fv .container-item__inner #video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;z-index:-1}@media only screen and (max-width:1024px){.top-fv .container-item__inner #video{display:none}}.top-fv .container-item__inner #video-sp{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;z-index:-1}@media only screen and (max-width:1024px){.top-fv .container-item__inner #video-sp{display:block}}.top-prod1 .container-item__inner,.top-prod2 .container-item__inner,.top-prod3 .container-item__inner,.top-prod4 .container-item__inner,.top-prod5 .container-item__inner,.top-prod6 .container-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:calc(100% - 4px)}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner,.top-prod2 .container-item__inner,.top-prod3 .container-item__inner,.top-prod4 .container-item__inner,.top-prod5 .container-item__inner,.top-prod6 .container-item__inner{display:block}}.top-prod1 .container-item__inner .product-info__wrap,.top-prod2 .container-item__inner .product-info__wrap,.top-prod3 .container-item__inner .product-info__wrap,.top-prod4 .container-item__inner .product-info__wrap,.top-prod5 .container-item__inner .product-info__wrap,.top-prod6 .container-item__inner .product-info__wrap{position:absolute;top:0;left:0;padding:40px 0 40px 36px;max-width:440px;width:100%;height:100%;z-index:4}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap,.top-prod2 .container-item__inner .product-info__wrap,.top-prod3 .container-item__inner .product-info__wrap,.top-prod4 .container-item__inner .product-info__wrap,.top-prod5 .container-item__inner .product-info__wrap,.top-prod6 .container-item__inner .product-info__wrap{top:auto;bottom:84px;height:auto;max-width:100%;padding:0 12px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__title,.top-prod2 .container-item__inner .product-info__wrap .product-info__title,.top-prod3 .container-item__inner .product-info__wrap .product-info__title,.top-prod4 .container-item__inner .product-info__wrap .product-info__title,.top-prod5 .container-item__inner .product-info__wrap .product-info__title,.top-prod6 .container-item__inner .product-info__wrap .product-info__title{display:none}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__title,.top-prod2 .container-item__inner .product-info__wrap .product-info__title,.top-prod3 .container-item__inner .product-info__wrap .product-info__title,.top-prod4 .container-item__inner .product-info__wrap .product-info__title,.top-prod5 .container-item__inner .product-info__wrap .product-info__title,.top-prod6 .container-item__inner .product-info__wrap .product-info__title{display:block}}.top-prod1 .container-item__inner .product-info__wrap .product-info__title .title__inner,.top-prod2 .container-item__inner .product-info__wrap .product-info__title .title__inner,.top-prod3 .container-item__inner .product-info__wrap .product-info__title .title__inner,.top-prod4 .container-item__inner .product-info__wrap .product-info__title .title__inner,.top-prod5 .container-item__inner .product-info__wrap .product-info__title .title__inner,.top-prod6 .container-item__inner .product-info__wrap .product-info__title .title__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16.5px 0;border-top:1px solid #f7f8f4}.top-prod1 .container-item__inner .product-info__wrap .product-info__title .title__inner .title,.top-prod2 .container-item__inner .product-info__wrap .product-info__title .title__inner .title,.top-prod3 .container-item__inner .product-info__wrap .product-info__title .title__inner .title,.top-prod4 .container-item__inner .product-info__wrap .product-info__title .title__inner .title,.top-prod5 .container-item__inner .product-info__wrap .product-info__title .title__inner .title,.top-prod6 .container-item__inner .product-info__wrap .product-info__title .title__inner .title{color:#f7f8f4;font-size:12px;white-space:nowrap}.top-prod1 .container-item__inner .product-info__wrap .product-info__title .title__inner .line,.top-prod2 .container-item__inner .product-info__wrap .product-info__title .title__inner .line,.top-prod3 .container-item__inner .product-info__wrap .product-info__title .title__inner .line,.top-prod4 .container-item__inner .product-info__wrap .product-info__title .title__inner .line,.top-prod5 .container-item__inner .product-info__wrap .product-info__title .title__inner .line,.top-prod6 .container-item__inner .product-info__wrap .product-info__title .title__inner .line{display:inline-block;margin:0 16px;width:calc(100% - 32px);height:1px;background-color:#f7f8f4}.top-prod1 .container-item__inner .product-info__wrap .product-info__title .title__inner .viewmore,.top-prod2 .container-item__inner .product-info__wrap .product-info__title .title__inner .viewmore,.top-prod3 .container-item__inner .product-info__wrap .product-info__title .title__inner .viewmore,.top-prod4 .container-item__inner .product-info__wrap .product-info__title .title__inner .viewmore,.top-prod5 .container-item__inner .product-info__wrap .product-info__title .title__inner .viewmore,.top-prod6 .container-item__inner .product-info__wrap .product-info__title .title__inner .viewmore{font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;color:#f7f8f4;font-size:10px;letter-spacing:.05em;white-space:nowrap}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents{display:none;height:auto}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail{margin-bottom:40px}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail{width:100%;margin-bottom:20px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:nth-child(1),.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:nth-child(1),.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:nth-child(1),.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:nth-child(1),.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:nth-child(1),.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:nth-child(1){padding-top:10px;border-top:2px solid #f7f8f4}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:not(:nth-child(1)),.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:not(:nth-child(1)),.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:not(:nth-child(1)),.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:not(:nth-child(1)),.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:not(:nth-child(1)),.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item:not(:nth-child(1)){margin-top:5px}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading{padding-bottom:5px;color:#f7f8f4;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:1.75;border-bottom:1px solid #f7f8f4}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .heading{padding-bottom:8px;font-size:10px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .line,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .line,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .line,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .line,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .line,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .line{display:inline-block;margin:0 8px;width:8px;height:1px;background-color:#f7f8f4}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents{width:100%;padding-bottom:5px;color:#f7f8f4;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:1.75;border-bottom:1px solid #f7f8f4}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__detail .detail-item .contents{padding-bottom:8px;font-size:10px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp{margin-top:auto}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp{margin:0}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title{color:#f7f8f4;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:1.4;letter-spacing:.3em}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-title{font-size:16px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline{display:inline-block;width:16px;height:1px;margin:24px 0 20px;background-color:#f7f8f4}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .sepline{margin:16px 0 12px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p{color:#f7f8f4;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:1.75}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .heading p{font-size:14px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text{margin-top:20px}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text{margin-top:12px}}.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p{color:#f7f8f4;font-size:12px;line-height:1.6}@media only screen and (max-width:1024px){.top-prod1 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod2 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod3 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod4 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod5 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p,.top-prod6 .container-item__inner .product-info__wrap .product-info__contents .product-info__exp .exp-contents .text p{font-size:10px}}.top-prod1 .container-item__inner .fp-slides,.top-prod2 .container-item__inner .fp-slides,.top-prod3 .container-item__inner .fp-slides,.top-prod4 .container-item__inner .fp-slides,.top-prod5 .container-item__inner .fp-slides,.top-prod6 .container-item__inner .fp-slides{width:100%;height:100%;margin:auto;padding-top:4px}.top-prod1 .container-item__inner .fp-slides .fp-tableCell,.top-prod2 .container-item__inner .fp-slides .fp-tableCell,.top-prod3 .container-item__inner .fp-slides .fp-tableCell,.top-prod4 .container-item__inner .fp-slides .fp-tableCell,.top-prod5 .container-item__inner .fp-slides .fp-tableCell,.top-prod6 .container-item__inner .fp-slides .fp-tableCell{position:relative;overflow:hidden}.top-prod1 .container-item__inner .fp-slides .fp-tableCell img,.top-prod2 .container-item__inner .fp-slides .fp-tableCell img,.top-prod3 .container-item__inner .fp-slides .fp-tableCell img,.top-prod4 .container-item__inner .fp-slides .fp-tableCell img,.top-prod5 .container-item__inner .fp-slides .fp-tableCell img,.top-prod6 .container-item__inner .fp-slides .fp-tableCell img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.top-contents{position:relative !important}.top-contents .container-item__inner .top-contents__about{max-width:1000px;width:100%;margin:0 auto;padding:80px 0;border-bottom:1px solid #a9a8a6}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__about{max-width:100%;width:auto;margin:0 16px;padding:80px 0 40px}}.top-contents .container-item__inner .top-contents__about .about-mainvis{position:relative}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__about .about-mainvis{padding:28% 0}}.top-contents .container-item__inner .top-contents__about .about-mainvis #video-topabout{width:100%;height:640px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__about .about-mainvis #video-topabout{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:auto;min-width:100%;min-height:100%;z-index:-2}}.top-contents .container-item__inner .top-contents__about .layout-txtimg .item-contents .title__block{margin-bottom:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__about .layout-txtimg .item-contents .title__block{margin-bottom:30px}}.top-contents .container-item__inner .top-contents__about .layout-txtimg .item-contents .btn-style__viewmore{margin-top:40px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__about .layout-txtimg .item-contents .btn-style__viewmore{margin-top:28px}}.top-contents .container-item__inner .top-contents__service{padding-top:80px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service{padding-top:40px}}.top-contents .container-item__inner .top-contents__service .title__block{margin-bottom:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .title__block{margin-bottom:32px}}.top-contents .container-item__inner .top-contents__service .service-contents{margin-top:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .service-contents{margin-top:32px}}.top-contents .container-item__inner .top-contents__service .service-contents .item-img{position:relative;width:100%;margin-bottom:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .service-contents .item-img{padding:28% 0;margin-bottom:32px}}.top-contents .container-item__inner .top-contents__service .service-contents .item-img #video-topservice{width:100%;height:640px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .service-contents .item-img #video-topservice{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:auto;min-width:100%;min-height:100%;z-index:-2}}.top-contents .container-item__inner .top-contents__service .service-contents .text__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .service-contents .text__block{display:block}}.top-contents .container-item__inner .top-contents__service .service-contents .text__block .text-jp{width:calc(50% - 24px);marign-right:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .service-contents .text__block .text-jp{width:auto}}.top-contents .container-item__inner .top-contents__service .service-contents .text__block .text-en{margin:0 0 0 auto;width:calc(50% - 24px)}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .service-contents .text__block .text-en{width:auto;margin:16px 0 0}}.top-contents .container-item__inner .top-contents__service .btn-style__viewmore{margin-top:40px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__service .btn-style__viewmore{margin-top:28px}}.top-contents .container-item__inner .top-contents__recruit{max-width:1000px;width:100%;margin-right:auto;margin-left:auto;padding:70px 0 80px;border-bottom:1px solid #a9a8a6}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__recruit{max-width:100%;width:auto;margin:0 16px;padding:30px 0 40px}}.top-contents .container-item__inner .top-contents__recruit .recruit__inner{position:relative;overflow:hidden}.top-contents .container-item__inner .top-contents__recruit .recruit__inner:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/top/top_recruit_pc.jpg) no-repeat center;background-size:cover;content:"";z-index:-2}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__recruit .recruit__inner:before{background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/top/top_recruit_sp.jpg) no-repeat center;background-size:cover}}.top-contents .container-item__inner .top-contents__recruit .recruit__inner:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1;content:""}.top-contents .container-item__inner .top-contents__recruit .recruit__inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:82.83px 0 82.82px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__recruit .recruit__inner a{display:block;padding:13.138% 16px}}@media only screen and (max-width:767px){.top-contents .container-item__inner .top-contents__recruit .recruit__inner a{padding:36px 16px}}.top-contents .container-item__inner .top-contents__recruit .recruit__inner a .recruit-contents{max-width:476px;width:100%}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__recruit .recruit__inner a .recruit-contents{max-width:100%}}.top-contents .container-item__inner .top-contents__recruit .recruit__inner a .recruit-contents .title__block{margin-bottom:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__recruit .recruit__inner a .recruit-contents .title__block{margin-bottom:28px}}.top-contents .container-item__inner .top-contents__recruit .recruit__inner a .recruit-contents .btn-style__viewmore--recruit{margin-top:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__recruit .recruit__inner a .recruit-contents .btn-style__viewmore--recruit{margin-top:28px}}.top-contents .container-item__inner .top-contents__recruit .recruit__inner a:hover .viewmore{visibility:visible;opacity:1}.top-contents .container-item__inner .top-contents__recruit .recruit__inner.is-hover a .recruit-contents .btn-style__viewmore--recruit span .line:before{-webkit-animation:btnline .6s ease forwards;animation:btnline .6s ease forwards}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__recruit .recruit__inner.is-hover a .recruit-contents .btn-style__viewmore--recruit span .line:before{-webkit-animation:none;animation:none}}@keyframes btnline{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}51%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}}.top-contents .container-item__inner .top-contents__result{padding-top:70px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__result{padding:40px 0}}.top-contents .container-item__inner .top-contents__result .baseblock{padding-bottom:80px;border-bottom:1px solid #a9a8a6}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__result .baseblock{padding-bottom:40px}}.top-contents .container-item__inner .top-contents__result .result-post{position:relative;z-index:0}.top-contents .container-item__inner .top-contents__result .result-post .is-hidden{display:none}.top-contents .container-item__inner .top-contents__result .result-post .result-post__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__result .result-post .result-post__head{display:block}}.top-contents .container-item__inner .top-contents__result .result-post .result-post__head .catelist__wrap{margin-left:auto}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__result .result-post .result-post__head .catelist__wrap{margin:32px 0}}.top-contents .container-item__inner .top-contents__result .result-post .result-post__body{margin-top:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__result .result-post .result-post__body{margin-top:40px}}.top-contents .container-item__inner .top-contents__result .btn-style__viewmore{margin-top:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__result .btn-style__viewmore{margin-top:32px}}.top-contents .container-item__inner .top-contents__news{padding-top:70px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__news{padding-top:40px}}.top-contents .container-item__inner .top-contents__news .baseblock{padding-bottom:80px;border-bottom:1px solid #a9a8a6}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__news .baseblock{padding-bottom:40px}}.top-contents .container-item__inner .top-contents__news .news-post{position:relative;z-index:0}.top-contents .container-item__inner .top-contents__news .news-post .is-hidden{display:none}.top-contents .container-item__inner .top-contents__news .news-post .news-post__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__news .news-post .news-post__head{display:block}}.top-contents .container-item__inner .top-contents__news .news-post .news-post__head .catelist__wrap{margin-left:auto}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__news .news-post .news-post__head .catelist__wrap{margin:32px 0}}.top-contents .container-item__inner .top-contents__news .news-post .news-post__body{margin-top:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__news .news-post .news-post__body{margin-top:32px}}.top-contents .container-item__inner .top-contents__news .btn-style__viewmore{margin-top:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__news .btn-style__viewmore{margin-top:32px}}.top-contents .container-item__inner .top-contents__contact{max-width:1000px;width:100%;margin-right:auto;margin-left:auto;padding:70px 0 80px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__contact{max-width:100%;width:auto;margin:0 16px;padding:40px 0}}.top-contents .container-item__inner .top-contents__contact .contact__inner{position:relative;overflow:hidden}.top-contents .container-item__inner .top-contents__contact .contact__inner:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/top/top_contact_pc.jpg) no-repeat center;background-size:cover;content:"";z-index:-2}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__contact .contact__inner:before{background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/top/top_contact_sp.jpg) no-repeat center;background-size:cover}}.top-contents .container-item__inner .top-contents__contact .contact__inner:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1;content:""}.top-contents .container-item__inner .top-contents__contact .contact__inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:82.83px 0 82.82px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__contact .contact__inner a{display:block;padding:13.138% 16px}}@media only screen and (max-width:767px){.top-contents .container-item__inner .top-contents__contact .contact__inner a{padding:36px 16px}}.top-contents .container-item__inner .top-contents__contact .contact__inner a .contact-contents{max-width:476px;width:100%}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__contact .contact__inner a .contact-contents{max-width:100%}}.top-contents .container-item__inner .top-contents__contact .contact__inner a .contact-contents .title__block{margin-bottom:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__contact .contact__inner a .contact-contents .title__block{margin-bottom:28px}}.top-contents .container-item__inner .top-contents__contact .contact__inner a .contact-contents .btn-style__viewmore--contact{margin-top:48px}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__contact .contact__inner a .contact-contents .btn-style__viewmore--contact{margin-top:28px}}.top-contents .container-item__inner .top-contents__contact .contact__inner a:hover .viewmore{visibility:visible;opacity:1}.top-contents .container-item__inner .top-contents__contact .contact__inner.is-hover a .contact-contents .btn-style__viewmore--contact span .line:before{-webkit-animation:btnline .6s ease forwards;animation:btnline .6s ease forwards}@media only screen and (max-width:1024px){.top-contents .container-item__inner .top-contents__contact .contact__inner.is-hover a .contact-contents .btn-style__viewmore--contact span .line:before{-webkit-animation:none;animation:none}}@keyframes btnline{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}51%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0,1);transform:scale(0,1)}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}}.top-contents.active .fp-tableCell{vertical-align:top}.top-contents.active .fp-tableCell .fp-scrollable{-webkit-overflow-scrolling:touch}.movie-content-wrap{position:relative;width:100%;padding-top:56.25%}.movie-content-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mfp-content{max-width:1200px}@media only screen and (max-width:1024px){.mfp-content{max-width:700px}}@media only screen and (max-width:767px){.mfp-content{max-width:340px}}@media only screen and (max-width:320px){.mfp-content{max-width:290px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#mainvis{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}#mainvis .mainvis__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:calc(100% - 8px);height:calc(100% - 8px);margin:auto;overflow:hidden}@media only screen and (max-width:1024px){#mainvis .mainvis__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}#mainvis .mainvis__inner .mainvis-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){#mainvis .mainvis__inner .mainvis-contents{display:block;margin:0 12px}}#mainvis .mainvis__inner .mainvis-contents .mainvis-title__block .title-en{color:#f7f8f4;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:32px;letter-spacing:.05em;text-align:right;white-space:nowrap}@media only screen and (max-width:1024px){#mainvis .mainvis__inner .mainvis-contents .mainvis-title__block .title-en{font-size:24px;text-align:left}}#mainvis .mainvis__inner .mainvis-contents .mainvis-title__block .title-jp{margin-top:10px;color:#f7f8f4;font-size:12px;text-align:right;white-space:nowrap}@media only screen and (max-width:1024px){#mainvis .mainvis__inner .mainvis-contents .mainvis-title__block .title-jp{margin-top:15px;font-size:10px;text-align:left}}#mainvis .mainvis__inner .mainvis-contents .sepline{display:inline-block;width:1px;height:80px;margin:0 20px;background-color:#f7f8f4}@media only screen and (max-width:1024px){#mainvis .mainvis__inner .mainvis-contents .sepline{display:inline-block;width:80px;height:1px;margin:17px 0}}#mainvis .mainvis__inner .mainvis-contents .mainvis-text__block .text-jp{color:#f7f8f4;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:20px;white-space:nowrap}@media only screen and (max-width:1024px){#mainvis .mainvis__inner .mainvis-contents .mainvis-text__block .text-jp{font-size:16px}}#mainvis .mainvis__inner .mainvis-contents .mainvis-text__block .text-en{margin-top:10px;color:#f7f8f4;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:20px;letter-spacing:.05em;white-space:nowrap}@media only screen and (max-width:1024px){#mainvis .mainvis__inner .mainvis-contents .mainvis-text__block .text-en{margin-top:15px;font-size:16px;line-height:1.25;white-space:normal}}#mainvis .mainvis__inner .video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}#mainvis .mainvis__inner .video-wrap:after{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:""}#mainvis .mainvis__inner #video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;z-index:-9}@media only screen and (max-width:1024px){#mainvis .mainvis__inner #video{display:none}}#mainvis .mainvis__inner #video-sp{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;z-index:-9}@media only screen and (max-width:1024px){#mainvis .mainvis__inner #video-sp{display:block}}#pages-about #footer,#pages-service #footer,#pages-cms #footer{display:-webkit-box;display:-ms-flexbox;display:flex}body.is-mainvis .fixedScroll{visibility:visible;opacity:1}body.is-mainvis #header .header__inner .logo a img.logo-black{opacity:0;z-index:1}body.is-mainvis #header .header__inner .logo a img.logo-white{opacity:1;z-index:2}body.is-mainvis #header .header__inner .fixed-online .fixed-online__inner a p{color:#f7f8f4}body.is-mainvis #header .header__inner .fixed-online .fixed-online__inner a .line{background-color:#f7f8f4}body.is-mainvis #header .header__inner .fixed-online .fixed-online__inner a svg{fill:#f7f8f4}body.is-mainvis #header .header__inner .menu-btn .menu-line{background-color:#f7f8f4}body.is-mainvis .fixedRoundLink.btn-contact{visibility:visible;opacity:1}body.is-mainvis .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.is-contents .fixedScroll{visibility:hidden;opacity:0}body.is-contents .fixedRoundLink.btn-contact{visibility:visible;opacity:1}body.is-contents .fixedRoundLink.btn-pagetop{visibility:hidden;opacity:0}body.is-contents .fixedRoundLink a{border:1px solid #403831}body.is-contents .fixedRoundLink a p:before{background-color:#403831}body.is-contents .fixedRoundLink a p span{color:#403831}body.is-footer .fixedScroll{visibility:hidden;opacity:0}body.is-footer #header .header__inner .logo a img.logo-black{opacity:0;z-index:1}body.is-footer #header .header__inner .logo a img.logo-white{opacity:1;z-index:2}body.is-footer #header .header__inner .fixed-online{visibility:hidden;opacity:0}@media only screen and (max-width:1024px){body.is-footer #header .header__inner .fixed-online{visibility:visible;opacity:1}body.is-footer #header .header__inner .fixed-online .fixed-online__inner a p{color:#f7f8f4}body.is-footer #header .header__inner .fixed-online .fixed-online__inner a .line{background-color:#f7f8f4}body.is-footer #header .header__inner .fixed-online .fixed-online__inner a svg{fill:#f7f8f4}body.is-footer #header .header__inner .fixed-online .fixed-online__inner a:hover p{color:#f7f8f4}body.is-footer #header .header__inner .fixed-online .fixed-online__inner a:hover .line{background-color:#f7f8f4}body.is-footer #header .header__inner .fixed-online .fixed-online__inner a:hover svg{fill:#f7f8f4}}body.is-footer #header .header__inner .menu-btn .menu-line{background-color:#f7f8f4}body.is-footer .fixedRoundLink.btn-contact{visibility:hidden;opacity:0}body.is-footer .fixedRoundLink.btn-pagetop{visibility:visible;opacity:1}body.is-privacy-footer .fixedScroll{visibility:hidden;opacity:0}body.is-privacy-footer #header .header__inner .logo a img.logo-black{opacity:1;z-index:2}body.is-privacy-footer #header .header__inner .logo a img.logo-white{opacity:0;z-index:1}body.is-privacy-footer #header .header__inner .fixed-online{visibility:hidden;opacity:0}@media only screen and (max-width:1024px){body.is-privacy-footer #header .header__inner .fixed-online{visibility:visible;opacity:1}}body.is-privacy-footer #header .header__inner .menu-btn .menu-line{background-color:#403831}body.is-privacy-footer .fixedRoundLink.btn-contact{visibility:hidden;opacity:0}body.is-privacy-footer .fixedRoundLink.btn-pagetop{visibility:visible;opacity:1}body.is-privacy-footer .fixedRoundLink a{border:1px solid #403831}body.is-privacy-footer .fixedRoundLink a p:before{background-color:#403831}body.is-privacy-footer .fixedRoundLink a p span{color:#403831}.pages-about__maincontents{width:calc(100% - 8px);margin:0 auto}.pages-about__message .baseblock{padding:76px 0 80px}@media only screen and (max-width:1024px){.pages-about__message .baseblock{padding:36px 0 40px}}.pages-about__profile .baseblock{padding-top:80px}@media only screen and (max-width:1024px){.pages-about__profile .baseblock{padding-top:40px}}.pages-about__profile .profile-list .profile-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1024px){.pages-about__profile .profile-list .profile-list__item{display:block}}.pages-about__profile .profile-list .profile-list__item:not(:nth-child(1)){margin-top:30px}@media only screen and (max-width:1024px){.pages-about__profile .profile-list .profile-list__item:not(:nth-child(1)){margin-top:20px}}.pages-about__profile .profile-list .profile-list__item dt,.pages-about__profile .profile-list .profile-list__item dd{padding-bottom:28px;font-size:14px;line-height:2;border-bottom:1px solid #403831}@media only screen and (max-width:1024px){.pages-about__profile .profile-list .profile-list__item dt,.pages-about__profile .profile-list .profile-list__item dd{padding-bottom:10px;font-size:12px;line-height:2}}.pages-about__profile .profile-list .profile-list__item dt{width:110px;padding-right:40px;color:#a9a8a6}@media only screen and (max-width:1024px){.pages-about__profile .profile-list .profile-list__item dt{width:100%;padding:0 0 10px;border-bottom:1px solid #a9a8a6}}.pages-about__profile .profile-list .profile-list__item dd{width:calc(100% - 110px);color:#403831}@media only screen and (max-width:1024px){.pages-about__profile .profile-list .profile-list__item dd{width:100%;padding-top:18px}}.pages-about__profile .profile-list .profile-list__item dd p:not(:nth-child(1)){margin-top:10px}@media only screen and (max-width:1024px){.pages-about__profile .profile-list .profile-list__item dd p:not(:nth-child(1)){margin-top:5px}}@media only screen and (max-width:1024px){.pages-about__profile .profile-list .profile-list__item dd .btn-style__viewmore{margin-top:5px}}.pages-about__history .baseblock{padding-top:80px}@media only screen and (max-width:1024px){.pages-about__history .baseblock{padding-top:40px}}.pages-about__history .history-img{position:relative;width:100%;height:auto;margin-bottom:80px;overflow:hidden}@media only screen and (max-width:1024px){.pages-about__history .history-img{margin:0 0 40px;width:100%;height:auto}}.pages-about__history .history-img:before{display:none;content:""}@media only screen and (max-width:1024px){.pages-about__history .history-img:before{display:inline-block;padding:31.942% 0}}@media only screen and (max-width:1024px){.pages-about__history .history-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}}.pages-about__history .title__block{margin-bottom:56px}@media only screen and (max-width:1024px){.pages-about__history .title__block{margin-bottom:32px}}.pages-about__history .history-text__block .heading p,.pages-about__history .history-text__block .text-jp p{font-size:14px;line-height:1.7}@media only screen and (max-width:1024px){.pages-about__history .history-text__block .heading p,.pages-about__history .history-text__block .text-jp p{font-size:12px;line-height:2}}.pages-about__history .history-text__block .sepline{display:inline-block;width:40px;height:1px;margin:22px 0 24px;background-color:#403831}@media only screen and (max-width:1024px){.pages-about__history .history-text__block .sepline{margin:16px 0 12px}}.flex-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media only screen and (max-width:1024px){.flex-parent{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.flex-parent .input-flex-container__wrap{max-width:1000px;width:100%;overflow:hidden}@media only screen and (max-width:1024px){.flex-parent .input-flex-container__wrap{overflow-x:scroll}}.flex-parent .input-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:1000px;width:100%;height:17px;padding:60px 0 10px;z-index:0}@media only screen and (max-width:1024px){.flex-parent .input-flex-container{width:1000px;overflow:hidden}}.flex-parent .input-flex-container .input{position:relative;width:16px;height:16px;background-color:#403831;border-radius:50%}.flex-parent .input-flex-container .input:before{content:"";display:block;position:absolute;top:50%;left:16px;width:182px;height:1px;background-color:#403831;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.flex-parent .input-flex-container .input:after{content:"";display:block;position:absolute;top:50%;right:16px;width:182px;height:1px;background-color:#403831;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.flex-parent .input-flex-container .input:hover{cursor:pointer}.flex-parent .input-flex-container .input.is-active{background-color:#403831}.flex-parent .input-flex-container .input.is-active:before{background-color:#403831}.flex-parent .input-flex-container .input.is-active~.input,.flex-parent .input-flex-container .input.is-active~.input:before,.flex-parent .input-flex-container .input.is-active~.input:after{background-color:#a9a8a6}.flex-parent .input-flex-container .input span{width:1px;height:1px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden}.flex-parent .input-flex-container .input span:before{visibility:visible;position:absolute;left:50%}.flex-parent .input-flex-container .input span:before{content:attr(data-info);top:-62px;width:70px;-webkit-transform:translateX(-5px) rotateZ(-45deg);transform:translateX(-5px) rotateZ(-45deg);font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:12px;letter-spacing:.05em;text-indent:-15px}.flex-parent .description-flex-container{max-width:1000px;width:100%;margin-top:60px}@media only screen and (max-width:1024px){.flex-parent .description-flex-container{margin-top:40px;width:100%}}.flex-parent .description-flex-container .description-item{display:none;margin-top:0}.flex-parent .description-flex-container .description-item.is-active{display:block}.pages-about__artist .baseblock{padding:80px 0}@media only screen and (max-width:1024px){.pages-about__artist .baseblock{padding:40px 0}}.pages-about__artist .artist-img{position:relative;width:100%;height:auto;margin-bottom:80px;overflow:hidden}@media only screen and (max-width:1024px){.pages-about__artist .artist-img{margin:0 0 40px;width:100%;height:auto}}.pages-about__artist .artist-img:before{display:none;content:""}@media only screen and (max-width:1024px){.pages-about__artist .artist-img:before{display:inline-block;padding:31.942% 0}}@media only screen and (max-width:1024px){.pages-about__artist .artist-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}}.pages-about__artist .title__block{margin-bottom:50px}@media only screen and (max-width:1024px){.pages-about__artist .title__block{margin-bottom:32px}}.pages-about__artist .artist-list .artist-list__item{padding:0 0 26px;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/common/icon-dotted.png) repeat-x left bottom;background-size:14px 2px}.pages-about__artist .artist-list .artist-list__item:not(:nth-child(1)){margin-top:40px}.pages-about__artist .artist-list .artist-list__item .artist-list__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.pages-about__artist .artist-list .artist-list__item .artist-list__head .artist-name__block .artist-name{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:20px}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__head .artist-name__block .artist-name{font-size:16px}}.pages-about__artist .artist-list .artist-list__item .artist-list__head .artist-name__block .artist-kana{display:block;margin-top:20px;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__head .artist-name__block .artist-kana{font-size:12px}}.pages-about__artist .artist-list .artist-list__item .artist-list__head .icon-plus{display:block;position:absolute;top:14.5px;right:0;width:25px;height:25px;z-index:99;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__head .icon-plus{top:11.5px}}.pages-about__artist .artist-list .artist-list__item .artist-list__head .icon-plus:before{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:100%;height:1px;margin-top:1px;background-color:#403831}.pages-about__artist .artist-list .artist-list__item .artist-list__head .icon-plus:after{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:1px;height:100%;background-color:#403831;opacity:1;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-about__artist .artist-list .artist-list__item .artist-list__head.is-open .icon-plus:after{opacity:0;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.pages-about__artist .artist-list .artist-list__item .artist-list__body{display:none;padding-top:40px}.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents{display:block}}.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents .item-img{position:relative;width:480px;margin-left:48px;overflow:hidden}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents .item-img{margin:0 0 20px;width:100%;height:auto}}.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents .item-img:before{display:none;content:""}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents .item-img:before{display:inline-block;padding:50% 0}}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}}.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents .item-contents{width:calc(100% - 528px)}@media only screen and (max-width:1024px){.pages-about__artist .artist-list .artist-list__item .artist-list__body .artist-list__contents .item-contents{width:100%}}.pages-cms__maincontents{width:calc(100% - 8px);margin:0 auto}.pages-cms__maincontents .baseblock{padding:120px 0 78px}@media only screen and (max-width:1024px){.pages-cms__maincontents .baseblock{padding:80px 0 56px}}.pages-cms__maincontents .pages-cms__post{padding-bottom:80px;border-bottom:1px solid #a9a8a6}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post{padding-bottom:46px}}.pages-cms__maincontents .pages-cms__post .title__block{margin-bottom:40px}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .title__block{margin-bottom:32px}}.pages-cms__maincontents .pages-cms__post .cms-title__block{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #403831}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .cms-title__block{margin-bottom:32px;padding-bottom:16px}}.pages-cms__maincontents .pages-cms__post .cms-title__block .cms-title__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .cms-title__block .cms-title__meta{display:block}}.pages-cms__maincontents .pages-cms__post .cms-title__block .cms-title__meta .catelist__wrap{margin-left:auto}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .cms-title__block .cms-title__meta .catelist__wrap{margin:0 0 32px}}.pages-cms__maincontents .pages-cms__post .cms-title__block .cms-title__meta .data{font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .cms-title__block .cms-title__meta .data{font-size:12px}}.pages-cms__maincontents .pages-cms__post .cms-title__block .title{margin-top:24px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:1.75}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .cms-title__block .title{margin-top:14px;font-size:14px;line-height:1.7}}.pages-cms__maincontents .pages-cms__post h3{font-size:16px;line-height:1.75;letter-spacing:.2em}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post h3{font-size:14px;line-height:1.7}}.pages-cms__maincontents .pages-cms__post .text p{font-size:14px;line-height:1.7}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .text p{font-size:12px;line-height:2}}.pages-cms__maincontents .pages-cms__post .text table{margin:20px 0;border-left:1px solid #403831 !important;border-bottom:1px solid #403831 !important;color:#403831;font-size:14px;line-height:1.7}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .text table{font-size:12px;line-height:2}}.pages-cms__maincontents .pages-cms__post .text table td{padding:10px;border-top:1px solid #403831 !important;border-right:1px solid #403831 !important}.pages-cms__maincontents .pages-cms__post .text a{position:relative;color:#403831}.pages-cms__maincontents .pages-cms__post .text a:before{content:"";display:inline-block;position:absolute;bottom:-5px;width:100%;height:1px;background-color:#403831;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-cms__maincontents .pages-cms__post .text a:hover:before{width:0}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .text a:hover:before{width:100%}}.pages-cms__maincontents .pages-cms__post .layout__imgonly{position:relative;width:100%;margin-top:24px;overflow:hidden}.pages-cms__maincontents .pages-cms__post .layout__imgonly:before{display:inline-block;padding:27.95% 0;content:""}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__imgonly:before{display:inline-block;padding:31.792% 0}}.pages-cms__maincontents .pages-cms__post .layout__imgonly img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-cms__maincontents .pages-cms__post .layout__textonly{margin-top:24px}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left{display:block}}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left .item-img{position:relative;width:560px;margin-right:24px;overflow:hidden}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left .item-img{width:100%;margin:0 0 24px}}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left .item-img:before{display:inline-block;padding:28.036% 0;content:""}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left .item-img:before{display:inline-block;padding:31.792% 0}}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left .item-contents{width:calc(100% - 584px)}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__left .item-contents{width:100%}}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:24px}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right{display:block}}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right .item-img{position:relative;width:560px;margin-left:24px;overflow:hidden}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right .item-img{width:100%;margin:0 0 24px}}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right .item-img:before{display:inline-block;padding:28.036% 0;content:""}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right .item-img:before{display:inline-block;padding:31.792% 0}}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right .item-contents{width:calc(100% - 584px)}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__txtimg-set__right .item-contents{width:100%}}.pages-cms__maincontents .pages-cms__post .layout__imgset{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__imgset{display:block}}.pages-cms__maincontents .pages-cms__post .layout__imgset .item-img{position:relative;width:560px;overflow:hidden}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__imgset .item-img{width:100%}}.pages-cms__maincontents .pages-cms__post .layout__imgset .item-img:before{display:inline-block;padding:28.036% 0;content:""}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__imgset .item-img:before{display:inline-block;padding:31.792% 0}}.pages-cms__maincontents .pages-cms__post .layout__imgset .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.pages-cms__maincontents .pages-cms__post .layout__imgset .item-img:nth-child(1){margin-right:24px}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .layout__imgset .item-img:nth-child(1){margin:0 0 24px}}.pages-cms__maincontents .pages-cms__post .btn-style__viewmore{margin-top:48px}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .btn-style__viewmore{margin-top:30px}}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .btn-style__viewmore a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pages-cms__maincontents .pages-cms__post .btn-style__viewmore a .title{width:calc(100% - 160px)}@media only screen and (max-width:1024px){.pages-cms__maincontents .pages-cms__post .btn-style__viewmore a .title{min-width:130px;width:auto}}.pages-cms__maincontents .pages-cms__post .layout__border{height:2px;margin-top:24px;background:url(//www.hokutoh.net/wp-content/themes/wp_hokutoh/./img/common/icon-dotted.png) repeat-x left bottom;background-size:14px 2px}.pages-cms__maincontents .pages-cms__post .layout__space{height:20px}.pages-cms__maincontents .news-post{position:relative;z-index:0}.pages-cms__maincontents .news-post .news-post__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:1024px){.pages-cms__maincontents .news-post .news-post__head{display:block}}.pages-cms__maincontents .news-post .news-post__head .catelist__wrap{margin-left:auto}@media only screen and (max-width:1024px){.pages-cms__maincontents .news-post .news-post__head .catelist__wrap{margin:32px 0}}.pages-cms__maincontents .news-post .news-post__body{margin-top:48px}@media only screen and (max-width:1024px){.pages-cms__maincontents .news-post .news-post__body{margin-top:32px}}.pages-cms__maincontents .result-post{position:relative;z-index:0}.pages-cms__maincontents .result-post .result-post__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:1024px){.pages-cms__maincontents .result-post .result-post__head{display:block}}.pages-cms__maincontents .result-post .result-post__head .catelist__wrap{margin-left:auto}@media only screen and (max-width:1024px){.pages-cms__maincontents .result-post .result-post__head .catelist__wrap{margin:32px 0}}.pages-cms__maincontents .result-post .result-post__body{margin-top:48px}@media only screen and (max-width:1024px){.pages-cms__maincontents .result-post .result-post__body{margin-top:32px}}.paginavi-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:40px}@media only screen and (max-width:1024px){.paginavi-wrap{display:block;margin-top:35px}}.paginavi-wrap .paginavi-count__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.paginavi-wrap .paginavi-count__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.paginavi-wrap .paginavi-count__wrap .paginavi-ttl{display:inline-block;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.05em;vertical-align:top}.paginavi-wrap .paginavi-count__wrap .paginavi-count{margin-left:30px;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:32px;letter-spacing:.05em}@media only screen and (max-width:1024px){.paginavi-wrap .paginavi-count__wrap .paginavi-count{font-size:24px}}.paginavi-wrap .paginavi-count__wrap .paginavi-count .number{display:inline-block;margin-right:24px}.paginavi-wrap .paginavi-count__wrap .paginavi-count .total{display:inline-block;margin-left:24px}.paginavi-wrap .paginavi-arrow__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:32px}@media only screen and (max-width:1024px){.paginavi-wrap .paginavi-arrow__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:30px 0 0}}.paginavi-wrap .paginavi-arrow__block .next a,.paginavi-wrap .paginavi-arrow__block .prev a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginavi-wrap .paginavi-arrow__block .next a p,.paginavi-wrap .paginavi-arrow__block .prev a p{font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:12px;letter-spacing:.05em}.paginavi-wrap .paginavi-arrow__block .next a img,.paginavi-wrap .paginavi-arrow__block .prev a img{display:inline-block;width:6.57px;height:9.99px}.paginavi-wrap .paginavi-arrow__block .next a:hover,.paginavi-wrap .paginavi-arrow__block .prev a:hover{opacity:.5}@media only screen and (max-width:1024px){.paginavi-wrap .paginavi-arrow__block .next a:hover,.paginavi-wrap .paginavi-arrow__block .prev a:hover{opacity:1}}.paginavi-wrap .paginavi-arrow__block .next a img{margin-left:8px}.paginavi-wrap .paginavi-arrow__block .prev{margin-top:8px}@media only screen and (max-width:1024px){.paginavi-wrap .paginavi-arrow__block .prev{margin:0}}.paginavi-wrap .paginavi-arrow__block .prev a img{margin-right:8px}.pagination-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:50px 0 0}@media only screen and (max-width:1024px){.pagination-single{margin:32px 0 0}}.pagination-single div{position:relative;width:30%;letter-spacing:.1em;vertical-align:middle}.pagination-single div a{display:inline-block;color:#403831;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;text-decoration:none}.pagination-single .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:767px){.pagination-single .next{width:128px}}@media only screen and (max-width:320px){.pagination-single .next{width:110px}}.pagination-single .next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;position:relative}.pagination-single .next a p{position:relative;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:1024px){.pagination-single .next a p{font-size:12px}}.pagination-single .next a img{display:inline-block;width:8px;height:11.82px;margin-right:16px}.pagination-single .next a:hover{opacity:.5}@media only screen and (max-width:1024px){.pagination-single .next a:hover{opacity:1}}.pagination-single .index{text-align:center}@media only screen and (max-width:767px){.pagination-single .index{width:95px}}@media only screen and (max-width:320px){.pagination-single .index{width:50px}}.pagination-single .index a{display:inline-block;position:relative}.pagination-single .index a img{width:24px;height:15px}.pagination-single .index a:hover{opacity:.5}@media only screen and (max-width:1024px){.pagination-single .index a:hover{opacity:1}}.pagination-single .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.pagination-single .prev{width:128px}}@media only screen and (max-width:320px){.pagination-single .prev{width:110px}}.pagination-single .prev a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-single .prev a p{position:relative;font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:1024px){.pagination-single .prev a p{font-size:12px}}.pagination-single .prev a img{display:inline-block;width:8px;height:11.82px;margin-left:16px}.pagination-single .prev a:hover{opacity:.5}@media only screen and (max-width:1024px){.pagination-single .prev a:hover{opacity:1}}.pages-service__maincontents{width:calc(100% - 8px);margin:0 auto}.pages-service__maincontents .pages-service__index .baseblock{padding:80px 0}@media only screen and (max-width:1024px){.pages-service__maincontents .pages-service__index .baseblock{padding:0 0 56px}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a9a8a6 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;opatiy:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#a9a8a6 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;opatiy:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a9a8a6 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;opatiy:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a9a8a6 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;opatiy:1}input::placeholder,textarea::placeholder{color:#a9a8a6 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;opatiy:1}@media only screen and (max-width:1024px){input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:12px}input::-moz-placeholder,textarea::-moz-placeholder{font-size:12px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:12px}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:12px}input::placeholder,textarea::placeholder{font-size:12px}}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a9a8a6 !important;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;opatiy:1}@media only screen and (max-width:1024px){input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:12px}}.contactform{width:100%;margin-top:10px}.contactform .contactform-item{display:block;border-bottom:1px solid #403831;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contactform .contactform-item:not(:nth-child(1)){margin-top:30px}@media only screen and (max-width:1024px){.contactform .contactform-item:not(:nth-child(1)){margin-top:8px}}.contactform .contactform-item input[type=text],.contactform .contactform-item input[type=email]{display:block;width:100%;height:27px;padding:30px 0;background-color:transparent;color:#403831;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.75;letter-spacing:.1em;vertical-align:middle;outline:none;border:1px solid transparent;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.contactform .contactform-item input[type=text],.contactform .contactform-item input[type=email]{font-size:12px}}.contactform .contactform-item input[type=text]:-webkit-autofill,.contactform .contactform-item input[type=email]:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.contactform .contactform-item input[type=text]:focus,.contactform .contactform-item input[type=email]:focus{outline:none}.contactform .contactform-item textarea{width:100%;height:340px;padding:24px 0;background-color:transparent;color:#403831;font-size:14px;line-height:1.75;letter-spacing:.1em;outline:none;resize:none;border:1px solid transparent;-ms-overflow-style:none;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.contactform .contactform-item textarea{font-size:12px;height:150px}}.contactform .contactform-item textarea:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.contactform .contactform-item textarea:focus{outline:none}.contactform .contactform-item .koumoku-item__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.contactform .contactform-item .koumoku-item__block{display:block;padding-bottom:8px}}.contactform .contactform-item .koumoku-item__block>span{padding:0 24px 24px 0}@media only screen and (max-width:1024px){.contactform .contactform-item .koumoku-item__block>span{display:block;padding:0 0 16px}}.contactform .contactform-item .koumoku-item__block label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;cursor:pointer}@media only screen and (max-width:1024px){.contactform .contactform-item .koumoku-item__block label{width:100%}}.contactform .contactform-item .koumoku-item__block label span{display:inline-block;position:relative;padding-left:24px}.contactform .contactform-item .koumoku-item__block label span:before,.contactform .contactform-item .koumoku-item__block label span:after{display:block;border-radius:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:""}.contactform .contactform-item .koumoku-item__block label span:before{width:16px;height:16px;left:0;background-color:transparent;border:1px solid #403831;border-radius:50%}.contactform .contactform-item .koumoku-item__block label span:after{left:1px;width:16px;height:16px;background-color:#403831;border-radius:50%;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contactform .contactform-item .koumoku-item__block label input[type=radio]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactform .contactform-item .koumoku-item__block label input[type=radio]:checked+span:after{opacity:1}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .error{margin:10px 0;color:red;font-size:10px}.pages-contact .baseblock{padding:120px 0 80px}@media only screen and (max-width:1024px){.pages-contact .baseblock{padding:80px 0 56px}}.pages-contact .pages-contact__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:48px}@media only screen and (max-width:1024px){.pages-contact .pages-contact__head{display:block;margin-bottom:30px}}.pages-contact .pages-contact__head .pages-contact__flow-img{margin-left:auto}@media only screen and (max-width:1024px){.pages-contact .pages-contact__head .pages-contact__flow-img{margin:32px 0}}.pages-contact .pages-contact__head .pages-contact__flow-img img{display:inline-block;width:330.44px;height:20.73px}@media only screen and (max-width:1024px){.pages-contact .pages-contact__head .pages-contact__flow-img img{width:308.23px;height:19.05px}}.pages-contact .pages-contact__body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1024px){.pages-contact .pages-contact__body{display:block}}.pages-contact .pages-contact__body #form-step1-1,.pages-contact .pages-contact__body #form-step2-1{width:calc(100% - 528px)}@media only screen and (max-width:1024px){.pages-contact .pages-contact__body #form-step1-1,.pages-contact .pages-contact__body #form-step2-1{width:100%}}.pages-contact .pages-contact__body .contact-form__block{width:480px;margin-left:48px}@media only screen and (max-width:1024px){.pages-contact .pages-contact__body .contact-form__block{width:100%;margin:40px 0 0}}.pages-contact .pages-contact__body .contact-form__block .btn-wrap{margin-top:48px}@media only screen and (max-width:1024px){.pages-contact .pages-contact__body .contact-form__block .btn-wrap{display:block;margin-top:40px}}.pages-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}@media only screen and (max-width:1366px){.pages-confirmation{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:1366px){.pages-confirmation .baseblock{padding:120px 0 0}}@media only screen and (max-width:1024px){.pages-confirmation .baseblock{padding:80px 0 120px;width:100% !important}}.pages-confirmation .pages-contact__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:48px}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__head{display:block;margin-bottom:30px}}.pages-confirmation .pages-contact__head .pages-contact__flow-img{margin-left:auto}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__head .pages-contact__flow-img{margin:32px 0}}.pages-confirmation .pages-contact__head .pages-contact__flow-img img{display:inline-block;width:330.44px;height:20.73px}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__head .pages-contact__flow-img img{width:308.23px;height:19.05px}}.pages-confirmation .pages-contact__body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__body{display:block}}.pages-confirmation .pages-contact__body .contact-form__block{width:480px;margin-left:48px}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__body .contact-form__block{width:100%;margin:40px 0 0}}.pages-confirmation .pages-contact__body .contact-form__block .contactform .contactform-item{padding-bottom:24px;line-height:1.75;letter-spacing:.1em}.pages-confirmation .pages-contact__body .contact-form__block .contactform .contactform-item:not(:nth-child(1)){margin-top:50px}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__body .contact-form__block .contactform .contactform-item:not(:nth-child(1)){margin-top:32px}}.pages-confirmation .pages-contact__body .contact-form__block .btn-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__body .contact-form__block .btn-wrap{display:block;margin-top:40px}}.pages-confirmation .pages-contact__body .contact-form__block .btn-wrap .btn-style__viewmore:nth-child(1){margin:0 0 32px 21px}@media only screen and (max-width:1024px){.pages-confirmation .pages-contact__body .contact-form__block .btn-wrap .btn-style__viewmore:nth-child(1){margin:0 0 32px}}.pages-sent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}@media only screen and (max-width:1366px){.pages-sent{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:1366px){.pages-sent .baseblock{padding:120px 0 0}}@media only screen and (max-width:1024px){.pages-sent .baseblock{padding:80px 0 120px}}.pages-sent .pages-contact__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:48px}@media only screen and (max-width:1024px){.pages-sent .pages-contact__head{display:block;margin-bottom:30px}}.pages-sent .pages-contact__head .pages-contact__flow-img{margin-left:auto}@media only screen and (max-width:1024px){.pages-sent .pages-contact__head .pages-contact__flow-img{margin:32px 0}}.pages-sent .pages-contact__head .pages-contact__flow-img img{display:inline-block;width:330.44px;height:20.73px}@media only screen and (max-width:1024px){.pages-sent .pages-contact__head .pages-contact__flow-img img{width:308.23px;height:19.05px}}.pages-sent .btn-style__viewmore{margin-top:48px}@media only screen and (max-width:1024px){.pages-sent .btn-style__viewmore{margin-top:32px}}.pages-privacy .baseblock{padding:120px 0 80px}@media only screen and (max-width:1024px){.pages-privacy .baseblock{padding:80px 0 112px}}.pages-privacy .title__block{margin-bottom:48px}@media only screen and (max-width:1024px){.pages-privacy .title__block{margin-bottom:30px}}.pages-privacy .pages-privacy__body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1024px){.pages-privacy .pages-privacy__body{display:block}}.pages-privacy .pages-privacy__body .privacy-list__jp{width:476px}@media only screen and (max-width:1024px){.pages-privacy .pages-privacy__body .privacy-list__jp{width:100%}}.pages-privacy .pages-privacy__body .privacy-list__jp .privacy-list__item:not(:nth-child(1)){margin-top:24px}.pages-privacy .pages-privacy__body .privacy-list__jp .privacy-list__item .heading p,.pages-privacy .pages-privacy__body .privacy-list__jp .privacy-list__item .text p{font-size:14px;line-height:1.7}@media only screen and (max-width:1024px){.pages-privacy .pages-privacy__body .privacy-list__jp .privacy-list__item .heading p,.pages-privacy .pages-privacy__body .privacy-list__jp .privacy-list__item .text p{font-size:12px;line-height:2}}.pages-privacy .pages-privacy__body .privacy-list__jp .privacy-list__item .sepline{display:inline-block;width:8px;height:1px;margin:16px 0 12px;background-color:#403831}@media only screen and (max-width:1024px){.pages-privacy .pages-privacy__body .privacy-list__jp .privacy-list__item .sepline{margin:16px 0 12px}}.pages-privacy .pages-privacy__body .privacy-list__en{width:calc(100% - 476px);margin-left:48px}@media only screen and (max-width:1024px){.pages-privacy .pages-privacy__body .privacy-list__en{width:100%;margin:40px 0 0}}.pages-privacy .pages-privacy__body .privacy-list__en .privacy-list__item:not(:nth-child(1)){margin-top:24px}.pages-privacy .pages-privacy__body .privacy-list__en .privacy-list__item .heading p,.pages-privacy .pages-privacy__body .privacy-list__en .privacy-list__item .text p{font-family:Futura,"Century Gothic",Arial,sans-serif;font-weight:500;font-style:italic;font-size:12px;line-height:1.6;letter-spacing:.05em}@media only screen and (max-width:1024px){.pages-privacy .pages-privacy__body .privacy-list__en .privacy-list__item .heading p,.pages-privacy .pages-privacy__body .privacy-list__en .privacy-list__item .text p{font-size:10px;line-height:2}}.pages-privacy .pages-privacy__body .privacy-list__en .privacy-list__item .sepline{display:inline-block;width:8px;height:1px;margin:12px 0 8px;background-color:#403831}@media only screen and (max-width:1024px){.pages-privacy .pages-privacy__body .privacy-list__en .privacy-list__item .sepline{margin:16px 0 12px}}.pages-privacy .btn-style__viewmore{margin-top:48px}@media only screen and (max-width:1024px){.pages-privacy .btn-style__viewmore{margin-top:32px}}#pages-error .fixedRoundLink a{border:1px solid #403831}#pages-error .fixedRoundLink a p:before{background-color:#403831}#pages-error .fixedRoundLink a p span{color:#403831}.pages-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}@media only screen and (max-width:1366px){.pages-error{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:1366px){.pages-error .baseblock{padding:120px 0 0}}@media only screen and (max-width:1024px){.pages-error .baseblock{padding:80px 0 120px}}.pages-error .baseblock .title__block{margin-bottom:40px}@media only screen and (max-width:1024px){.pages-error .baseblock .title__block{margin-bottom:28px}}.pages-error .baseblock .btn-style__viewmore{margin-top:48px}@media only screen and (max-width:1024px){.pages-error .baseblock .btn-style__viewmore{margin-top:32px}}#pages-getting .fixedRoundLink a{border:1px solid #403831}#pages-getting .fixedRoundLink a p:before{background-color:#403831}#pages-getting .fixedRoundLink a p span{color:#403831}.pages-getting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}@media only screen and (max-width:1366px){.pages-getting{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:1366px){.pages-getting .baseblock{padding:120px 0 0}}@media only screen and (max-width:1024px){.pages-getting .baseblock{padding:80px 0 120px}}.pages-getting .baseblock .title__block{margin-bottom:40px}@media only screen and (max-width:1024px){.pages-getting .baseblock .title__block{margin-bottom:28px}}.pages-getting .baseblock .btn-style__viewmore{margin-top:48px}@media only screen and (max-width:1024px){.pages-getting .baseblock .btn-style__viewmore{margin-top:32px}}