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";
/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none !important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}::-webkit-scrollbar{width:7px;height:7px;background-color:#fff}::-webkit-scrollbar-track{border-radius:0;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:0;box-shadow:0 0 1px 0 rgba(0,0,0,.2)}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{touch-action:manipulation}html,body{width:100%;min-height:100vh}body{min-width:300px;font-family:"Open Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Robot,"Droid Sans",sans-serif;font-size:14px;color:#000;background-color:#fff;-webkit-text-size-adjust:100%}header,footer,nav,figure,figcaption,main,article,section,aside{display:block}main{width:100%}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}button{-webkit-appearance:none;appearance:none;cursor:pointer;padding:.5em 1em;border:1px solid #ccc}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],input[type=color]{-webkit-appearance:none;appearance:none}button{cursor:pointer}table{font-size:14px}a{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;height:auto;vertical-align:top}@media (min-width:992px){.tel-link{pointer-events:none;color:#333;text-decoration:none}}.sp{display:block}@media (min-width:768px){.sp{display:none}}.pc{display:none}@media (min-width:768px){.pc{display:block}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.serif{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif}.page-section{padding:40px 0}@media (min-width:768px){.page-section{padding:80px 0}}.notfound{padding:80px 0;text-align:center}@media (min-width:768px){.tel-link{pointer-events:none;color:inherit}}.table-default{table-layout:auto;border-collapse:collapse;font-size:14px}@media (min-width:768px){.table-default{font-size:16px}}.table-default th,.table-default td{padding:15px 0;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.table-default th{width:80px;text-align:left;border-color:#000}@media (min-width:768px){.table-default th{width:95px}}.table-default td{color:#5d5d5d}.table-default .empty{width:10px;border:0}@media (max-width:767px){.table-default .sla{display:block;width:100%;height:0;overflow:hidden}}.table-default small{display:block;line-height:1.4}.iframe{position:relative;display:block;width:100%;height:0}.iframe iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.js-console{position:fixed;left:0;bottom:0;z-index:9999;width:100%}.js-console-in{max-height:200px;padding:15px;overflow-y:scroll;line-height:1.2;color:#fff;word-wrap:break-word;word-break:break-all;background-color:#28282c;counter-reset:consoleLog;-webkit-overflow-scrolling:touch}.js-console:before{content:"CtrlConsole";position:absolute;bottom:100%;left:10px;display:block;padding:5px;line-height:1;letter-spacing:1px;font-weight:700;font-size:12px;color:#fff;background-color:#28282c;border-radius:5px 5px 0 0}.js-console p{position:relative;min-height:2em;padding:5px;padding-left:58px;line-height:1.2;font-size:11px;border-bottom:1px solid #444}.js-console p:before{counter-increment:consoleLog;content:counter(consoleLog);position:absolute;top:0;left:0;display:block;width:50px;padding:5px;padding-right:8px;white-space:nowrap;text-align:right;border-right:1px solid #444}.shadow-bottom{width:80%;height:10px;margin:40px auto;box-shadow:0 5px 10px -3px rgba(0,0,0,.1);border:0;border-radius:0 0 100% 100%/0 0 200% 200%}@media (min-width:768px){.shadow-bottom{width:50%;margin:80px auto}}.page-border{width:100%;height:1px;margin:80px 0 40px;background-color:#eee;border:0}@media (min-width:768px){.page-border{margin:80px 0}}.section{padding:40px 0}@media (min-width:768px){.section{padding:80px 0}}.list-hyphen{list-style:none}.list-hyphen>li{position:relative;padding-left:1em;line-height:1.2}.list-hyphen>li+li{margin-top:5px}.list-hyphen>li:before{content:"";position:absolute;top:.5em;left:0;width:.3em;height:1px;line-height:1em;background-color:#000}.presented-by .en{font-family:"Raleway",sans-serif;font-size:12px;color:#aaa;letter-spacing:4px}.home-article .future-post-date{margin-top:60px;margin-bottom:20px}.future-container{margin:60px 0 -30px;padding:0 15px}.future-post-date{display:flex;align-items:center;max-width:800px;width:100%;margin:auto;margin-bottom:40px;border:1px solid #555}@media (max-width:767px){.future-post-date{flex-direction:column}}.future-post-date .title{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:14px;color:#fff;background-color:#000}@media (max-width:767px){.future-post-date .title{width:100%;padding:10px 15px}}@media (min-width:768px){.future-post-date .title{padding:0 25px;line-height:50px;border-right:1px solid #555}}.future-post-date .future-text{display:flex;flex:1;font-size:14px}@media (max-width:767px){.future-post-date .future-text{flex-direction:column;width:100%;padding:5px 0}}.future-post-date .future-text .item{position:relative;width:100%;padding:3px 15px;font-size:12px;text-align:left}@media (min-width:768px){.future-post-date .future-text .item{width:50%;padding:0 15px;line-height:50px;text-align:center;border-right:1px solid #555}.future-post-date .future-text .item:last-child{border-right:0}}.future-post-date .future-text .head{margin-right:1em;line-height:1}.future-post-date .future-text .time{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:16px;line-height:1}@media (min-width:768px){.future-post-date .future-text .time{font-size:15px}}.future-remarks{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif}@media (min-width:768px){.future-remarks{text-align:center}}.anim-leftwark:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;background-color:#707070;transform:translateX(0%)}.anim-leftwark.hover:before{animation:leftWark .5s ease-out 0s 1 normal}@keyframes leftWark{0%{width:0;transform:translateX(0%)}50%{width:100%;transform:translateX(0%)}100%{width:100%;transform:translateX(100%)}}.editor-area{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Robot,"Droid Sans",sans-serif;line-height:1.7;font-size:15px;color:#484a57;counter-reset:editorHeading}@media (min-width:768px){.editor-area{line-height:1.6;font-size:16px}}@media (min-width:992px){.editor-area{font-size:17px}}.editor-area h1,.editor-area h2,.editor-area h3,.editor-area h4,.editor-area h5,.editor-area h6{margin-top:5rem;margin-bottom:1.5rem;line-height:1.5;font-weight:700;font-size:1rem;color:#000;box-sizing:border-box}.editor-area h1:first-child,.editor-area h2:first-child,.editor-area h3:first-child,.editor-area h4:first-child,.editor-area h5:first-child,.editor-area h6:first-child{margin-top:0}.editor-area h1{font-size:1.6em}.editor-area h2{position:relative;padding:10px;margin-left:2em;font-size:20px;color:#5d5d5d;box-shadow:0 1px 0 0 #76a6db}@media (min-width:768px){.editor-area h2{font-size:24px}}.editor-area h2:first-letter {color:#444}.editor-area h2:before{counter-increment:editorHeading;content:counter(editorHeading) ".";position:absolute;right:100%;bottom:0;z-index:-1;display:block;margin-bottom:-1px;line-height:.75;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:300;font-size:48px;color:#76a6db}@media (min-width:768px){.editor-area h2:before{font-size:64px}}.editor-area h3{position:relative;padding-left:20px;font-size:18px}@media (min-width:768px){.editor-area h3{font-size:22px}}.editor-area h3:before{content:"";position:absolute;top:.6em;left:0;display:block;width:6px;height:6px;background-color:#000;transform:rotate(45deg)}.editor-area h4{position:relative;padding-left:18px;font-size:16px}@media (min-width:768px){.editor-area h4{font-size:18px}}.editor-area h4:before{content:"";position:absolute;top:50%;left:0;display:block;width:8px;height:1px;background-color:#000}.editor-area h5,.editor-area h6{font-size:16px}.editor-area a{color:#484886;text-decoration:underline}.editor-area a:hover{color:#000}.editor-area a[target=_blank]{position:relative;padding-right:1.1em}.editor-area a[target=_blank]:before,.editor-area a[target=_blank]:after{content:"";position:absolute;display:block;width:.7em;height:.6em;border:1px solid #999;border-radius:2px}.editor-area a[target=_blank]:before{top:.5em;right:1px;z-index:1;border-top-width:3px}.editor-area a[target=_blank]:after{top:.65em;right:3px;z-index:0;border-color:#ccc;border-top-width:3px}.editor-area code{padding-left:4px;padding-right:4px;font-family:"Source Code Pro","Osaka－等幅",Osaka-mono,"ＭＳ ゴシック","MS Gothic",monospace;font-size:90%;border-radius:2px}.editor-area pre{margin-bottom:1.5em;padding:15px;line-height:1.4;tab-size:4;overflow-x:auto;-webkit-overflow-scrolling:auto;font-family:"Source Code Pro","Osaka－等幅",Osaka-mono,"ＭＳ ゴシック","MS Gothic",monospace;white-space:pre;background-color:#f0f0f0;border-radius:0;box-sizing:border-box}.editor-area pre code{padding:15px;tab-size:2}.editor-area p{margin-bottom:2.5em}@media (min-width:768px){.editor-area p{margin-bottom:1.6em}}@media (min-width:992px){.editor-area p{margin-bottom:1.6em}}.editor-area p>code{background-color:#f0f0f0}.editor-area hr{display:block;height:1px;margin:60px auto;background-color:transparent;background:linear-gradient(to right,transparent 0%,#0259ba 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="transparent",EndColorStr="transparent");border:0}.editor-area kbd:not([class*=kbd-find]){-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;min-width:2em;margin:5px;padding:0 8px;line-height:2;font-family:monospace;color:#767676;text-align:center;vertical-align:.2em;background-color:#f5f5f0;border-radius:3px;box-shadow:0 0 25px #e8e8e8 inset,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333}.editor-area mark{background-color:#fcf8e3}.editor-area cite{font-style:italic}.editor-area blockquote{margin-bottom:30px;padding:20px;font-size:88%;color:#666;background-color:#f8f8f8;border-left:5px solid #ddd;box-shadow:10px 10px 0 -5px rgba(85,85,85,.1)}@media (max-width:575px){.editor-area blockquote{margin-left:-15px;margin-right:-5px}}.editor-area blockquote p:last-child{margin-bottom:0}.editor-area address{padding:1rem;line-height:1.6;color:#4c4c4c;border:1px solid #eee}.editor-area ul,.editor-area ol{padding-left:1.6em}.editor-area ul li+li,.editor-area ol li+li{margin-top:.5em}.editor-area ol{padding-left:44px}.editor-area ol li{padding-left:10px}.editor-area img{max-width:100%;height:auto}.editor-area table thead{background-color:#f0f0f0}.editor-area table tbody{background-color:#fff}.editor-area th,.editor-area td{padding:5px 10px;line-height:1.4;border:1px solid #e2e2e2}.editor-area iframe{max-width:100%}.editor-area .iframe-wrap{position:relative;height:0;padding-bottom:80%}.editor-area .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.editor-area .iframe-wrap[src*="youtube.com"],.editor-area .iframe-wrap[src*="vimeo.com"]{padding-bottom:56.2%}.editor-area .iframe-wrap[src*="google.com/maps"]{padding-bottom:92%}@media (min-width:576px){.editor-area .iframe-wrap[src*="google.com/maps"]{padding-bottom:62%}}@media (min-width:768px){.editor-area .iframe-wrap[src*="google.com/maps"]{padding-bottom:68%}}.editor-area .blog-eyecatch{margin-bottom:3em}.editor-area .blog-eyecatch img{width:100%;height:auto}.editor-area .wp-caption{max-width:100%}.editor-area .wp-caption-text{padding:2px;line-height:1.2;font-size:80%;color:#888}.editor-area .alignleft{float:left;margin-right:15px;margin-bottom:15px}.editor-area .alignright{float:right;margin-left:15px;margin-bottom:15px}.editor-area .aligncenter{float:none;margin-left:auto;margin-right:auto}.editor-area img.aligncenter{display:block}.editor-area .mce-wp-nextpage,.editor-area .mce-wp-more{height:20px}.editor-area #toc_container{margin-top:40px;padding:20px;background-color:#fafafa;border-color:#e3e3e3}@media (min-width:768px){.editor-area #toc_container{padding:20px 30px}}.editor-area #toc_container .toc_title{color:#000;text-align:left}.editor-area #toc_container .toc_list{font-family:"Open Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Robot,"Droid Sans",sans-serif;font-size:14px}.editor-area #toc_container .toc_list li+li{margin-top:5px}.editor-area #toc_container .toc_list>li>ul{margin-top:5px}.editor-area #toc_container .toc_list a{text-decoration:none}.editor-area #toc_container .toc_list .toc_number{margin-right:8px;line-height:1;font-style:italic;font-weight:300;color:rgba(0,0,0,.5)}.editor-area .hljs{margin:-15px;font-size:14px;line-height:1.6;border-radius:0;border:0}@media (max-width:767px){.editor-area .hljs{margin-left:-15px;margin-right:-15px}}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.app-wrapper #main{flex:1 1 auto}.container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-left:calc(constant(safe-area-inset-left) + 15px);padding-left:calc(env(safe-area-inset-left) + 15px);padding-right:calc(constant(safe-area-inset-right) + 15px);padding-right:calc(env(safe-area-inset-right) + 15px)}body{overflow-x:hidden}.heading{margin-bottom:40px;font-family:"Raleway",sans-serif;letter-spacing:2px}@media (min-width:768px){.heading{margin-bottom:60px}}.heading span{display:block}.heading .en{font-weight:400;font-size:24px;letter-spacing:4px}@media (min-width:768px){.heading .en{font-size:40px}}.heading .ja{margin-top:8px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:300;font-size:12px}@media (min-width:768px){.heading .ja{font-size:14px}}.heading-left{text-align:left}.heading-center{text-align:center}.heading-page{margin-bottom:60px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:20px;letter-spacing:2px}@media (min-width:768px){.heading-page{font-size:40px}}.btn-submit{-webkit-appearance:none;appearance:none;position:relative;max-width:400px;width:100%;padding:30px;font-size:16px;color:#fff;letter-spacing:2px;background-color:#000;border:0;outline:0;box-shadow:0 40px 30px -30px rgba(0,0,0,.3)}.btn-submit .fa{position:absolute;top:50%;right:30px;letter-spacing:0;font-size:24px;transform:translateY(-50%)}.btn-sound{-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:block;width:24px;height:18px;padding:0;background:0 0;outline:0;border:0}@media (min-width:992px){.btn-sound{width:24px;height:16px}}.btn-sound .bars{position:relative;width:100%;height:100%}.btn-sound .bar{position:absolute;bottom:0;display:block;width:2px;background:#fff;transition:.23s ease;animation-play-state:running}.btn-sound .bar[data-bar="1"]{left:0;height:20%;animation:soundBar 2.8s ease .2s infinite alternate}.btn-sound .bar[data-bar="2"]{left:5px;height:45%;animation:soundBar 2.2s ease .1s infinite alternate}.btn-sound .bar[data-bar="3"]{left:10px;height:8%;animation:soundBar 2.6s ease .1s infinite alternate}.btn-sound .bar[data-bar="4"]{left:15px;height:68%;animation:soundBar 2.7s ease .4s infinite alternate}.btn-sound .bar[data-bar="5"]{left:20px;height:48%;animation:soundBar 2.4s ease .1s infinite alternate}.btn-sound.muted .bar{animation-play-state:paused}.btn-sound.active .bar{animation-play-state:running}@keyframes soundBar{0%{height:20%}10%{height:50%}20%{height:20%}30%{height:70%}40%{height:10%}50%{height:60%}60%{height:40%}70%{height:100%}80%{height:20%}90%{height:50%}100%{height:100%}}.btn{display:inline-block;padding:10px 15px;text-decoration:none;text-align:center}.btn-register{min-width:140px;padding:15px 30px;text-indent:2px;letter-spacing:2px;color:#fff;background-color:#000;border:1px solid #000;box-shadow:inset 0 0 0 1px #fff;transition:.235s ease}.btn-register.hover{opacity:.8;color:#000;background-color:#fff;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #000}.form-group{position:relative;padding-bottom:15px}.form-group+.form-group{margin-top:35px}.form-group input[type=text],.form-group input[type=search],.form-group input[type=tel],.form-group input[type=url],.form-group input[type=email],.form-group input[type=password],.form-group input[type=datetime],.form-group input[type=date],.form-group input[type=month],.form-group input[type=week],.form-group input[type=time],.form-group input[type=datetime-local],.form-group input[type=number],.form-group input[type=color]{display:block;max-width:100%;width:100%;height:40px;padding:5px 8px;line-height:1;font-size:16px;outline:0;border-radius:0;border:0;border-bottom:1px solid #eee;box-shadow:none;transition:.135s ease-in}.form-group input[type=text]:focus,.form-group input[type=search]:focus,.form-group input[type=tel]:focus,.form-group input[type=url]:focus,.form-group input[type=email]:focus,.form-group input[type=password]:focus,.form-group input[type=datetime]:focus,.form-group input[type=date]:focus,.form-group input[type=month]:focus,.form-group input[type=week]:focus,.form-group input[type=time]:focus,.form-group input[type=datetime-local]:focus,.form-group input[type=number]:focus,.form-group input[type=color]:focus{border-color:#000}@media (min-width:768px){.form-group input[name=name],.form-group input[name=kana],.form-group input[name=phone]{max-width:280px}.form-group input[name=email],.form-group input[name=companyname]{max-width:480px}}.form-group input[name=birth_year]{display:inline-block;width:4em;margin-right:5px;padding-left:5px;padding-right:5px;text-align:center}.form-group input[name=birth_year]+.error{position:absolute;top:100%;left:0}.form-group select[name=birth_month],.form-group select[name=birth_day]{width:auto;margin-left:6px;margin-right:2px;padding-left:5px;padding-right:20px}@media (min-width:768px){.form-group select[name=birth_month],.form-group select[name=birth_day]{margin-left:15px;margin-right:5px}}.form-group select{-webkit-appearance:none;appearance:none;max-width:100%;height:40px;padding:5px 10px;padding-right:45px;font-size:16px;border-color:#d8e3e3;background-repeat:no-repeat;background-position:96% center;background-size:12px auto;background-image:url(//mirainohajimari.com/wp-content/themes/mirainohajimari/assets/css/../img/cmn/icon_down.svg);background-color:#fff;border-radius:0;border:0;border-bottom:1px solid #eee;outline:0;transition:.235s ease-out}@media (max-width:575px){.form-group select{width:100%}}.form-group select:focus{border-color:#000}.form-group textarea{-webkit-appearance:none;appearance:none;display:block;max-width:100%;width:100%;min-height:8em;padding:5px 8px;font-size:16px;outline:0;border-radius:0;border:0;border-bottom:1px solid #eee;box-shadow:none;transition:.235s ease-out}.form-group textarea:focus{border-color:#000}.form-group .zip{position:relative;margin-bottom:10px;padding-left:2em}.form-group .zip .zipmark{position:absolute;top:50%;left:5px;font-size:124%;transform:translateY(-50%)}.form-group .text-muted{color:#999}.form-group .remarks{margin-top:5px;font-size:12px;color:#707070}.require-text{position:absolute;top:0;right:0;margin-top:-2em;font-size:12px;color:#c11414}.required{margin:0 5px;font-size:12px;color:#c11414}.form-wrapper{position:relative;max-width:920px;margin:15px auto 20px;padding:40px 20px;background-color:#fff;border:1px solid #d8e3e3}@media (min-width:768px){.form-wrapper{padding:50px}}.form-label{cursor:pointer;font-size:14px}.form-field,.form-select,.form-radio,.form-checkbox,.form-textarea{margin-top:10px}.form-field{position:relative}@media (min-width:768px){.form-field{flex:1 1 0%}}.form-button-area{margin-top:40px}.form-button-area .btn{-webkit-appearance:none;appearance:none;font-weight:700;border:0}.form-button-area .btn-primary{padding:25px 15px;letter-spacing:2px}@media (max-width:575px){.form-button-area .btn-primary{width:100%}}@media (min-width:576px){.form-button-area .btn-primary{min-width:280px}}.form-button-area .btn-primary .arrow-right{position:absolute;right:15px;top:50%}.form-button-area .btn-submit-back{position:relative;width:180px;padding:10px 15px;font-weight:400;font-size:14px;color:#fff;background-color:#aaa;text-align:center}@media (max-width:767px){.form-button-area .btn-submit-back{margin-top:25px}}@media (min-width:768px){.form-button-area .btn-submit-back{min-width:auto;margin-right:25px}}.form-button-area .btn-submit-back .arrow-left{position:absolute;top:50%;left:10px;width:20px}.form-button-area-row{display:flex;align-items:center;flex-direction:column-reverse}@media (min-width:768px){.form-button-area-row{flex-direction:row;align-items:flex-end;justify-content:center}}.form-privacy{margin-top:40px;margin-bottom:40px;font-size:12px}@media (min-width:768px){.form-privacy{margin-top:50px;padding:0}}.form-privacy-title{margin-bottom:14px;font-weight:700;font-size:16px;color:#000}.form-privacy-checkbox{padding:15px;line-height:2;font-size:14px;border:1px solid #eee;transition:.235s ease}.form-privacy-checkbox:hover{border-color:#333}.form-privacy-checkbox label{cursor:pointer;display:block}.form-privacy-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;width:1em;height:1em;line-height:1;font-size:16px;vertical-align:-2px;outline:0;border:1px solid #000;border-radius:0;transition:.235s ease}.form-privacy-checkbox input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:2px;display:block;width:.6em;height:.3em;margin:auto;font-size:.8em;border-style:solid;border-width:0 0 2px 2px;border-color:transparent;transform:rotate(-45deg);transition:.235s ease}.form-privacy-checkbox input[type=checkbox]:checked{background:#000;box-shadow:inset 0 0 0 1px #fff}.form-privacy-checkbox input[type=checkbox]:checked:before{color:#fff;border-color:transparent transparent #fff #fff}.form-radio .mwform-radio-field{display:block;margin-left:0 !important}@media (min-width:768px){.form-radio .mwform-radio-field{display:inline-block;margin-right:1.8rem}}.form-radio .mwform-radio-field+.mwform-radio-field{margin-top:15px}.form-radio label{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:3px;padding-left:1.8rem;font-size:15px}.form-radio label:hover{background-color:#f4f4f4}.form-radio input[type=radio]{-webkit-appearance:none;appearance:none;position:absolute;top:50%;left:2px;display:block;width:1rem;height:1rem;overflow:hidden;background-color:#fff;border:1px solid #d8e3e3;border-radius:100%;outline:0;transform:translateY(-50%);transition:.135s ease-in-out}.form-radio input[type=radio]:before{content:"\f00c";position:absolute;top:50%;left:50%;font-family:"FontAwesome";font-weight:400;font-size:100%;color:transparent;transform:translate(-50%,-50%);transition:.135s ease-in-out}.form-radio input[type=radio]:checked{border-color:#000}.form-radio input[type=radio]:checked:before{color:#000}.mw_wp_form .form-content .error{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:inline-block;padding:1px 0;font-size:12px;color:#d00;border:0;border-bottom:1px solid #d00}.mw_wp_form_confirm .required,.mw_wp_form_confirm .required-message,.mw_wp_form_confirm .text-muted,.mw_wp_form_confirm .remarks,.mw_wp_form_confirm .form-privacy{display:none}.icon-plus{position:relative;display:inline-block;width:1.2em;height:1.2em;vertical-align:middle;background-color:#000;border-radius:100%}.icon-plus:before,.icon-plus:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:40%;height:1px;margin:auto;background-color:#fff}.icon-plus:after{transform:rotate(90deg)}.blank{position:relative;display:inline-block;width:.8em;height:.8em;margin-left:8px}.blank:before,.blank:after{content:"";position:absolute;display:block;width:80%;height:80%;border:1px solid #444;border-radius:2px}.blank:before{left:0;bottom:0}.blank:after{top:0;right:0}.tr-social a{text-align:center;text-decoration:none;transition:.235s ease}.tr-social a:hover,.tr-social a.hover{text-decoration:none !important;opacity:.8}.tr-social a:before{content:"\f0c1";text-decoration:none}.tr-social a[href*="twitter.com"]:before{content:"\f099"}.tr-social a[href*="facebook.com"]:before{content:"\f39e"}.tr-social a[href*="instagram.com"]:before{content:"\f16d"}.tr-social a[href*="youtube.com"]:before{content:"\f167"}.tr-social a[href*="plus.google.com"]:before{content:"\f0d5"}.tr-social a[href*="line.me"]:before{content:"\f3c0"}.wpmem_msg{width:60% !important;margin:40px auto;padding:15px !important;box-shadow:-1px 3px 10px 0px rgba(0,0,0,.2)}.wpmem_msg p{margin:0 !important}.temp-followus{position:relative;padding:80px 15px;padding-left:calc(constant(safe-area-inset-left) + 15px);padding-right:calc(constant(safe-area-inset-right) + 15px);padding-left:calc(env(safe-area-inset-left) + 15px);padding-right:calc(env(safe-area-inset-right) + 15px)}.temp-followus-inner{max-width:1015px;margin-left:auto;margin-right:auto}.temp-followus-title{margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:400;font-size:20px;letter-spacing:1px;text-align:center}@media (min-width:768px){.temp-followus-title{margin-bottom:80px}}.temp-followus-title span{position:relative;display:inline-block;padding:0 30px;line-height:1}.temp-followus-title span:before,.temp-followus-title span:after{content:"";position:absolute;top:50%;display:block;width:34px;height:1px;margin-top:-1px;background-color:#000}.temp-followus-title span:before{left:100%}.temp-followus-title span:after{right:100%}.temp-followus-list{display:flex;flex-wrap:wrap;list-style:none}@media (min-width:768px){.temp-followus-list{justify-content:space-between}}.temp-followus-list li{width:50%;padding:10px}@media (min-width:768px){.temp-followus-list li{width:25%;padding:0 10px}.temp-followus-list li+li{border-left:1px solid #eee}}.temp-followus-list a{position:relative;display:block;color:#000;text-align:center;text-decoration:none;transition:.235s ease-out}@media (min-width:768px){.temp-followus-list a{width:160px;margin:auto}}.temp-followus-list a:before,.temp-followus-list a:after{content:"";position:absolute;z-index:1;width:50%;height:50%;transition:.235s ease-out}.temp-followus-list a:before{top:0;left:0;border-top:1px solid transparent;border-left:1px solid transparent}.temp-followus-list a:after{right:0;bottom:0;border-right:1px solid transparent;border-bottom:1px solid transparent}.temp-followus-list a.hover:before,.temp-followus-list a.hover:after{width:100%;height:100%}.temp-followus-list a.hover:before{border-top-color:#000;border-left-color:#000}.temp-followus-list a.hover:after{border-right-color:#000;border-bottom-color:#000}.temp-followus-list .iconbox{position:relative;padding-bottom:61.875%;background-color:#fafafa;background:linear-gradient(45deg,#e5e5e5 0%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#e5e5e5",EndColorStr="#fafafa")}.temp-followus-list .iconbox [class*=fa-]{position:absolute;top:50%;left:50%;font-size:19px;transform:translate(-50%,-50%)}@media (min-width:768px){.temp-followus-list .iconbox [class*=fa-]{font-size:32px}}.temp-followus-name{display:block;padding:12px;line-height:1;letter-spacing:1px;font-family:"Raleway",sans-serif;font-weight:600;font-size:14px}.temp-followus-border{width:24px;height:1px;margin:0 auto 12px;background-color:#000;border:0}.temp-followus-description{padding-bottom:10px;font-size:11px}body.toppage .main-wrapper{padding-top:0;padding-bottom:80px}body.toppage .l-header{opacity:0;visibility:hidden;border-bottom:0;transform:translateY(-100%)}@media (min-width:992px){body.toppage .l-header{opacity:1;visibility:visible;transform:translateY(0)}}body.toppage .l-header.scrolled{opacity:1;visibility:visible}body.toppage .l-header.scrolldown{transform:translateY(-100%)}@media (min-width:992px){body.toppage .l-header.scrolldown{transform:translateY(0)}body.toppage .l-header.scrolldown .header-left{transform:translateX(-100%)}body.toppage .l-header.scrolldown .header-right{transform:translateX(100%)}}body.header-search-active .l-header{opacity:1;visibility:visible}.header-fixed{position:fixed}.l-header{top:0;left:0;z-index:15;width:100%;height:65px;opacity:1;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-100%);transition:.35s ease .3s}@media (min-width:992px){.l-header{height:80px;transform:translateY(0)}}.l-header.scrolled{opacity:1;visibility:visible}@media (min-width:992px){.l-header.scrolled{height:65px}.l-header.scrolled .header-left,.l-header.scrolled .header-right{box-shadow:0 0 8px 0 rgba(0,0,0,.14)}}.l-header.scrolldown{transform:translateY(-100%)}@media (min-width:992px){.l-header.scrolldown{transform:translateY(0)}.l-header.scrolldown .header-left{transform:translateX(-100%)}.l-header.scrolldown .header-right{transform:translateX(100%)}}.header-left,.header-right{background-color:#fff}@media (min-width:992px){.header-left,.header-right{position:absolute;top:0;transition:.45s ease-out .3s}}.header-left{left:0;height:100%;padding:20px 15px;text-align:center}@media (min-width:992px){.header-left{display:flex;align-items:center;justify-content:center;padding:20px}}.header-left .sound{position:absolute;top:0;display:flex;align-items:center;height:100%;background-color:#fff}@media (max-width:991px){.header-left .sound{right:10px}}@media (min-width:992px){.header-left .sound{top:100%;left:0;display:block;height:auto;padding:3px;padding-left:25px;background-color:#fff}}.header-right{right:0}@media (min-width:992px){.header-right{display:flex;align-items:center;justify-content:center;width:400px;height:100%}}.header-logo{display:block;width:220px}@media (max-width:991px){.header-logo{margin:8px auto}}@media (min-width:992px){.header-logo{display:none;width:342px;margin-left:10px}}.header-logo img{display:block;line-height:1}.header-post-read{display:flex;align-items:center;justify-content:center;height:40px;padding:0 15px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:13px;color:#fff;letter-spacing:2px;text-decoration:none;text-align:center;background-color:#000;border-bottom:1px solid #707070;transition:.235s ease-out}@media (min-width:992px){.header-post-read{width:100%;height:100%;color:#000;background-color:transparent;border-bottom:0}}.header-post-read.hover,.header-post-read.touch{background-color:#0d0d0d}@media (min-width:992px){.header-post-read.hover,.header-post-read.touch{color:#fff;background-color:#000}.header-post-read.hover .ico-plus-radius,.header-post-read.touch .ico-plus-radius{background:#fff}.header-post-read.hover .ico-plus-radius:before,.header-post-read.hover .ico-plus-radius:after,.header-post-read.touch .ico-plus-radius:before,.header-post-read.touch .ico-plus-radius:after{background-color:#000}}.header-post-read .en{display:none}@media (min-width:992px){.header-post-read .en{display:block;font-family:"Raleway",sans-serif;font-size:10px}}.header-post-read .ja{display:inline-block;vertical-align:middle}@media (min-width:992px){.header-post-read .ja{margin-right:10px;font-size:15px}}.header-right-toggle{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;text-decoration:none}.header-right-toggle.header-search-active .ico-plus-radius:before{transform:rotate(-45deg)}.header-right-toggle.header-search-active .ico-plus-radius:after{transform:rotate(45deg)}.header-right-toggle .ico{position:relative;display:inline-block;vertical-align:middle}.header-right-toggle .ico-plus-radius{width:16px;height:16px;line-height:1;background-color:#fff;border-radius:100%}@media (min-width:992px){.header-right-toggle .ico-plus-radius{width:24px;height:24px;background-color:#000}}.header-right-toggle .ico-plus-radius:before,.header-right-toggle .ico-plus-radius:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:50%;height:1px;margin:auto;background-color:#000;transition:.235s ease-out}@media (min-width:992px){.header-right-toggle .ico-plus-radius:before,.header-right-toggle .ico-plus-radius:after{width:10px;background-color:#fff}}.header-right-toggle .ico-plus-radius:before{transform:rotate(90deg)}.btn-menu{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0;border:0;outline:0;background:0 0}@media (max-width:991px){.btn-menu{position:absolute;top:20px;left:12px;left:calc(constant(safe-area-inset-left) + 12px);left:calc(env(safe-area-inset-left) + 12px)}}.btn-menu .bars{position:relative;display:block}.btn-menu .bar{display:block;width:100%;height:1px;margin:0 0 4px;background-color:#000}.btn-menu .text{display:block;margin-right:-1px;margin-top:6px;line-height:1;font-family:"Raleway",sans-serif;font-size:8px;letter-spacing:1px;text-align:center}@media (min-width:992px){body.scrolled .header-search{height:65px}}.header-search{position:fixed;top:0;z-index:14;width:100%;height:100%;padding-top:105px;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;box-shadow:0 0 8px 0 rgba(0,0,0,.6);transition:all .235s ease-out}@media (min-width:992px){.header-search{right:0;z-index:20;width:0;height:80px;padding-top:0;opacity:0;visibility:visible;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.2);transition:width .7s cubic-bezier(.645,.045,.355,1),opacity .35s ease-out .7s}}.header-search.header-search-active{opacity:1;visibility:visible}@media (min-width:992px){.header-search.header-search-active{width:100%;transition:width .7s cubic-bezier(.645,.045,.355,1),opacity .35s ease-out}}.header-search-container{position:relative;height:100%;padding:40px 0}@media (max-width:991px){.header-search-container{overflow:auto;-webkit-overflow-scrolling:touch}}@media (min-width:992px){.header-search-container{display:flex;justify-content:flex-end;align-items:center;padding:0 45px;overflow:hidden}}.header-search-list{margin-bottom:40px;padding:0 15px;list-style:none;text-align:center}@media (min-width:992px){.header-search-list{display:flex;align-items:center;margin:0;margin-right:20px}}.header-search-list>li+li{margin-top:30px}@media (min-width:992px){.header-search-list>li+li{margin-top:0;margin-left:15px}}@media (min-width:992px){.header-search-list>li.current-cat a{color:#000}}.header-search-list>li.current-cat a:before{background-color:#fff}@media (min-width:992px){.header-search-list>li.current-cat a:before{background-color:#000}}.header-search-list a{position:relative;display:inline-block;padding:5px;font-family:"Raleway",sans-serif;font-size:14px;color:#fff;letter-spacing:2px;text-decoration:none;transition:.235s ease-out}@media (min-width:992px){.header-search-list a{white-space:nowrap;color:#707070}}.header-search-list a:before{content:"";position:absolute;top:100%;left:50%;display:block;width:34px;height:1px;margin-top:5px;background-color:transparent;transform:translateX(-50%);transition:.235s ease-out}@media (min-width:992px){.header-search-list a.hover{color:#000}}.header-search-list a.hover:before{background-color:#fff}@media (min-width:992px){.header-search-list a.hover:before{background-color:#000}}.header-search .btn-right-close{-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}@media (max-width:991px){.header-search .btn-right-close{display:none}}@media (min-width:992px){.header-search .btn-right-close{white-space:nowrap;font-size:15px}.header-search .btn-right-close span{display:inline-block;margin-right:8px;vertical-align:middle}}@media (min-width:992px){.header-search-form{margin-right:30px}}.header-search-form .btn-search{display:none}.header-search-form-box{position:relative;max-width:300px;margin:0 auto}.header-search-form-input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:40px;padding:0 10px;padding-right:45px;font-size:16px;color:#fff;line-height:40px;background-color:#000;border:0;border-left:1px solid #ccc;border-radius:0}@media (min-width:992px){.header-search-form-input{width:260px;padding-left:15px;color:#000;background-color:#fff}}.header-search-form-input:-ms-input-placeholder{font-size:12px;color:#707070}.header-search-form-input::placeholder{font-size:12px;color:#707070}.header-search-form-submit{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;display:block;width:40px;height:40px;padding:0;line-height:40px;font-size:24px;color:#fff;background-color:transparent;border:0}@media (min-width:992px){.header-search-form-submit{color:#000}}body.nav-opened .l-footer{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:no-drop;opacity:.5;position:relative}.l-footer{opacity:1;background:#000;transition:.35s ease}.footer-content{margin-top:-40px;padding:0 25px}@media (min-width:992px){.footer-content{margin-top:-80px}}.footer-inner{position:relative;z-index:1;padding:40px 15px;text-align:center;background-color:#f6f6f6}@media (min-width:992px){.footer-inner{display:flex;justify-content:space-between;align-items:center;padding:40px}}.footer-logo{max-width:232px;margin:0 auto}@media (min-width:992px){.footer-logo{max-width:none;margin-left:0;padding-left:30px;text-align:left}}.footer-logo a{display:block;margin-bottom:10px;line-height:1}@media (min-width:992px){.footer-logo a{margin-bottom:15px}}.footer-logo a img{display:block}@media (min-width:992px){.footer-logo a img{width:428px;height:20px}}.footer-logo-text{font-family:"Raleway",sans-serif;font-size:8px;color:#aaa;letter-spacing:1px}@media (min-width:992px){.footer-logo-text{font-size:12px;letter-spacing:2px}}@media (min-width:992px){.footer-navi{display:flex;flex-direction:column;align-items:flex-end}}.footer-navi-list{display:none}@media (min-width:992px){.footer-navi-list{list-style:none;display:flex;justify-content:flex-end;margin-bottom:10px}.footer-navi-list li+li{margin-left:15px}.footer-navi-list a{position:relative;display:inline-block;overflow:hidden;font-family:"Raleway",sans-serif;font-size:14px;color:#707070;letter-spacing:1px;text-decoration:none}}@media (min-width:992px){.footer-navi-link{display:flex;align-items:center;margin-bottom:15px}}.footer-social{display:flex;justify-content:center;list-style:none;margin-top:20px;margin-bottom:10px}@media (min-width:992px){.footer-social{margin:0;margin-right:25px}}.footer-social li{padding:2px 10px}.footer-social a{display:inline-block;padding:4px}.footer-social .fa{font-size:24px}@media (min-width:992px){.footer-social .fa{font-size:20px}}.footer-mirai{display:inline-block;width:96px;padding:8px;font-family:"Raleway",sans-serif;font-size:10px;color:#707070;text-decoration:none;border:1px solid #aaa}.footer-mirai.hover{opacity:.8}.footer-privacy-link{font-size:12px;text-align:right}.footer-privacy-link a{color:#707070;text-decoration:none}.copyright{padding:70px 15px 30px;padding:30px 15px 30px;padding-bottom:calc(constant(safe-area-inset-bottom) + 30px);padding-bottom:calc(env(safe-area-inset-bottom) + 30px);font-family:"Raleway",sans-serif;font-size:10px;color:#fff;letter-spacing:2px;text-align:center;background-color:#000}body.nav-opened{position:fixed;height:100vh;overflow:hidden}@media (min-width:992px){body.nav-opened{background-color:#000}body.nav-opened .main-wrapper{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:no-drop;opacity:.5}}.main-wrapper{padding-top:105px;background-color:#fff;transition:.5s cubic-bezier(.215,.61,.355,1)}@media (min-width:992px){.main-wrapper{padding-top:100px;padding-bottom:100px}}.nav-main{position:fixed;top:0;left:0;z-index:51;width:100%;height:100%;background-color:#fff;opacity:0;visibility:hidden;-webkit-backface-visibility:visible;backface-visibility:visible;transform:scale(.92);transition:.235s ease-out;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}@media (min-width:992px){.nav-main{width:500px;transform:translateX(-100%);transition:.5s cubic-bezier(.215,.61,.355,1)}}.nav-main .container{position:relative;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width:991px){.nav-main .container{padding:0 0 80px}}.nav-main.nav-opened{visibility:visible;opacity:1;transform:scale(1)}@media (min-width:992px){.nav-main.nav-opened{transform:translateX(0)}}.nav-main .nav-logo{display:none}@media (min-width:992px){.nav-main .nav-logo{display:block;width:342px;margin:40px 34px 30px auto}}.nav-main .nav-list{padding:80px 0;list-style:none;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:16px;text-align:center}.nav-main .nav-list li+li{margin-top:20px}.nav-main .nav-list li.current a{color:#000}.nav-main .nav-list li.current a:before{background-color:#000}.nav-main .nav-list a{position:relative;display:inline-block;padding:8px;letter-spacing:2px;color:#aaa;text-decoration:none;transition:.235s ease-out}.nav-main .nav-list a.hover{color:#000}.nav-main .nav-list a.hover:before{background-color:#000}.nav-main .nav-list a:before{content:"";position:absolute;left:50%;bottom:0;display:block;width:30px;height:1px;background-color:transparent;transform:translateX(-50%);transition:.235s ease-out}.nav-main .nav-social{display:flex;justify-content:center;list-style:none;margin-bottom:15px}.nav-main .nav-social li{padding:4px 8px}.nav-main .nav-social a{display:inline-block;padding:5px;font-size:20px;color:#707070;text-decoration:none;transition:.235s ease-out}.nav-main .nav-social a.hover{color:#000}.nav-main .nav-mirai{text-align:center}.nav-main .nav-mirai a{display:inline-block;min-width:180px;padding:10px 15px;font-family:"Raleway",sans-serif;font-size:10px;color:#aaa;letter-spacing:2px;text-decoration:none;border:1px solid #ccc;transition:.235s ease-out}.nav-main .nav-mirai a.hover{color:#000;border-color:#000}.nav-main .nav-register{margin-bottom:30px;text-align:center}.nav-main .nav-register-link{display:inline-block;min-width:180px;padding:15px;line-height:1;font-size:14px;color:#444;text-decoration:none;background-color:#ccc;border:1px solid #ccc;box-shadow:inset 0 0 0 1px #fff}.nav-main .nav-register-link:hover{color:#000}.btn-close{-webkit-appearance:none;appearance:none;position:fixed;top:20px;left:10px;left:calc(constant(safe-area-inset-left) + 10px);left:calc(env(safe-area-inset-left) + 10px);z-index:10;margin:0;padding:0;background-color:transparent;border:0;outline:0}@media (min-width:992px){.btn-close{top:30px;left:30px}}.btn-close .bars{position:relative;padding:10px}.btn-close .bar{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:80%;height:1px;margin:auto;background-color:#000}.btn-close .bar:nth-child(1){transform:rotate(-45deg)}.btn-close .bar:nth-child(2){transform:rotate(45deg)}.btn-close .text{display:block;margin-top:6px;margin-right:-1px;line-height:1;font-size:10px;letter-spacing:1px;color:#000;white-space:nowrap;text-align:center}.split-logo{cursor:pointer;position:absolute;top:50%;left:10px;right:10px;z-index:12;padding:25px;line-height:1;text-align:center;background-color:rgba(255,255,255,.9);transform:translateY(-50%)}@media (min-width:768px){.split-logo{display:none}}.split-screen{position:relative;min-height:100vh;background-color:#000}.split-border{position:absolute;top:50%;left:0;z-index:10;width:100%;height:1px;background-color:#aaa}@media (min-width:992px){.split-border{top:0;left:50%;width:1px;height:100%}}@media (min-width:992px){.split-container{display:flex}}.split-content{position:relative;overflow:hidden;width:100%;height:50vh}@media (min-width:992px){.split-content{width:50%;height:100vh}}.split-content .item{position:absolute;top:0;left:0;width:100%;height:100%}.split-content .item div,.split-content .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;font-size:16px;overflow:hidden;text-align:center}.split-content .item a{text-decoration:none}.split-content .item a span{display:none}@media (min-width:768px){.split-content .item a span{position:absolute;left:0;bottom:60px;z-index:1;display:block;width:100%;padding:30px;font-size:22px;color:#fff;letter-spacing:2px;text-align:left;text-shadow:2px 2px 5px rgba(0,0,0,.5);background-color:rgba(0,0,0,.6)}.split-content .item a span:first-letter {font-size:160%;line-height:1}}.split-content .item.now{position:static;transform:translateY(0)}.split-content .item.next{z-index:1;transform:translateY(0);transition:transform 1.5s cubic-bezier(.645,.045,.355,1)}.split-left .item{transform:translateY(100%)}.split-right .item{transform:translateY(-100%)}.split-right .item a span{display:none}.split-scrolldown{cursor:pointer;position:absolute;left:50%;bottom:30px;z-index:11;width:20px;height:50px;margin-left:-5px;transform:translateX(-50%)}@media (min-width:992px){.split-scrolldown{left:auto;right:60px;width:40px;height:80px;transform:none}}.split-scrolldown .bar{position:absolute;display:block;width:20px;height:20px}@media (min-width:992px){.split-scrolldown .bar{width:40px;height:40px}}.split-scrolldown .bar:nth-child(1){bottom:0;animation:scrollDown 1s ease-in-out .6s infinite alternate}.split-scrolldown .bar:nth-child(1):before{animation:scrollDownColor 1s ease-in-out .6s infinite alternate}.split-scrolldown .bar:nth-child(2){bottom:10px;animation:scrollDown 1s ease-in-out .3s infinite alternate}@media (min-width:992px){.split-scrolldown .bar:nth-child(2){bottom:20px}}.split-scrolldown .bar:nth-child(2):before{animation:scrollDownColor 1s ease-in-out .3s infinite alternate}.split-scrolldown .bar:nth-child(3){bottom:20px;animation:scrollDown 1s ease-in-out 0s infinite alternate}@media (min-width:992px){.split-scrolldown .bar:nth-child(3){bottom:40px}}.split-scrolldown .bar:nth-child(3):before{animation:scrollDownColor 1s ease-in-out 0s infinite alternate}.split-scrolldown .bar:before{content:"";position:absolute;display:block;width:100%;height:100%;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)}@keyframes scrollDown{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes scrollDownColor{0%{border-color:#000}100%{border-color:#fff}}@media (min-width:768px){.member-profile .register-form{display:flex;align-items:flex-start;max-width:none;width:100%}}.member-profile #wpmem_login{margin-bottom:40px;padding:30px;border:1px solid #ddd}@media (min-width:768px){.member-profile #wpmem_login{width:40%;margin-left:auto;margin-right:auto;margin-bottom:0}}.member-profile #wpmem_login input[type=submit]{text-indent:0;letter-spacing:0}.member-profile #wpmem_login .button_div{text-align:right}.member-profile #wpmem_login .link-text{text-align:right}@media (min-width:768px){.member-profile #wpmem_login+#wpmem_reg{width:55%;margin-left:auto}}.member-profile #wpmem_reg{position:relative;padding:30px;border:1px solid #ddd}@media (min-width:768px){.member-profile #wpmem_reg{width:720px;margin-left:auto;margin-right:auto}}.member-profile #wpmem_reg .req-text{top:15px;right:15px}@media (min-width:768px){.member-profile #wpmem_reg .req-text{top:35px;right:30px}}.loading{position:fixed;top:0;left:0;z-index:101;width:100%;height:100%;opacity:1;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;transition:.5s ease}.loading.remove{opacity:0;visibility:hidden}.progress{position:absolute;right:40px;bottom:20px;z-index:0;line-height:1;font-family:"Source Code Pro","Osaka－等幅",Osaka-mono,"ＭＳ ゴシック","MS Gothic",monospace;font-weight:700;font-size:10vw;color:#222;white-space:nowrap}.progress .num{font-size:28vw}.progress .bar{position:fixed;top:50%;left:0;z-index:1;width:100%;height:1px;background-color:#333}.progress .barline{position:absolute;top:0;left:50%;display:block;width:0;height:100%;background-color:#fff;transform:translateX(-50%);transition:.3s ease}.loading-icon{position:absolute;top:50%;left:50%;z-index:1;width:80px;height:25px;text-align:center;transform:translate(-50%,-50%)}.loading-icon div{display:inline-block;width:6px;height:18px;margin-right:3px;background-color:#fff;animation:animation5-bar 1s infinite}.loading-icon .bar1{animation-delay:.5s}.loading-icon .bar2{animation-delay:.6s}.loading-icon .bar3{animation-delay:.7s}.loading-icon .bar4{animation-delay:.8s}.loading-icon .bar5{animation-delay:.9s}@keyframes animation5-bar{30%{transform:scaleY(1.8) scaleX(1.3)}}.home-opening{position:fixed;top:0;left:0;z-index:100;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100vh;overflow:hidden;opacity:1;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:1s cubic-bezier(.39,.575,.565,1) .3s}.home-opening.opening-end{opacity:0;visibility:hidden;transition:2s ease 1s}.home-opening .op-bg,.home-opening .op-split,.home-opening .op-border,.home-opening .op-box{position:absolute}.home-opening .op-bg{top:0;left:0;width:100%;height:100%}.home-opening .op-border{position:absolute;top:50%;left:0;z-index:2;width:100%;height:1px;background-color:#707070;transition:2.8s ease-out .1s}@media (max-width:991px){.home-opening .op-border{left:50%;width:0;transform:translateX(-50%)}}@media (min-width:992px){.home-opening .op-border{top:0;left:50%;width:1px;height:100%;transform:translateY(100%)}}@media (max-width:991px){.home-opening .op-border.animation{width:100%}}@media (min-width:992px){.home-opening .op-border.animation{transform:translateY(0%)}}.home-opening .op-border.slideup{width:0;transition:1.5s ease-out 1s;transform:translateX(-100%)}@media (min-width:992px){.home-opening .op-border.slideup{transform:translateY(-100%)}}.home-opening .op-split{z-index:1;width:100%;height:100%;color:#fff}.home-opening .op-box{width:100%;height:50%;overflow:hidden;transition:2s cubic-bezier(.55,.055,.675,.19) 1.4s}@media (min-width:992px){.home-opening .op-box{width:50%;height:100%}}.home-opening .op-box.animation{transition:1.5s ease 1s}.home-opening .op-child{transition:5s cubic-bezier(.23,1,.32,1) 2s}.home-opening .op-child.fadeout{opacity:0;transition:.5s ease-out .5s}.home-opening .op-left{background-color:#000}@media (max-width:991px){.home-opening .op-left{top:0}}@media (min-width:992px){.home-opening .op-left{left:0}}.home-opening .op-left.animation{transform:translateY(-100%)}@media (min-width:992px){.home-opening .op-left.animation{transform:translateX(-100%)}}.home-opening .op-left-logo{position:absolute;top:100%;left:50%;width:280px;height:20px}@media (max-width:991px){.home-opening .op-left-logo{transform:translate(-50%,0)}}@media (min-width:992px){.home-opening .op-left-logo{top:50%;left:100%;width:428px;height:20px;margin-top:-10px;transform:translateX(0)}}.home-opening .op-left-logo img{vertical-align:top;line-height:0;filter:drop-shadow(0 0 30px #fff)}@media (max-width:991px){.home-opening .op-left-logo.animation{top:50%;transform:translate(-50%,-50%)}}@media (min-width:992px){.home-opening .op-left-logo.animation{transform:translateX(-115%)}}.home-opening .op-right{background-color:#000}@media (max-width:991px){.home-opening .op-right{bottom:0}}@media (min-width:992px){.home-opening .op-right{right:0}}.home-opening .op-right.animation{transform:translateY(100%)}@media (min-width:992px){.home-opening .op-right.animation{transform:translateX(100%)}}.home-opening .op-right-text{position:absolute;font-family:"Raleway",sans-serif;font-weight:300;font-size:14px;line-height:1.6;letter-spacing:2px;white-space:nowrap;text-align:center;filter:drop-shadow(0 0 30px #fff)}@media (max-width:991px){.home-opening .op-right-text{left:50%;bottom:100%;transform:translate(-50%,0)}}@media (min-width:992px){.home-opening .op-right-text{top:50%;right:100%;margin-top:-7px;font-size:14px;line-height:1;transform:translateX(0)}}@media (max-width:991px){.home-opening .op-right-text.animation{bottom:50%;transform:translate(-50%,50%)}}@media (min-width:992px){.home-opening .op-right-text.animation{transform:translateX(115%)}}.audio-check{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;transition:.5s ease}.audio-check.active{visibility:visible;opacity:1}.audio-check .flexbox{display:flex;align-items:center;justify-content:center;max-width:300px;height:100%;margin:auto}.audio-check .inner{width:100%;text-align:center}.audio-check .title{width:100%;margin-bottom:30px;padding:0 10px}@media (min-width:992px){.audio-check .title{width:500px;margin-left:-100px;margin-right:-100px}}.audio-check .title-read{margin:30px 0 40px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:15px;text-align:center}@media (min-width:768px){.audio-check .title-read{margin:30px -80px 50px}}.audio-check .read{margin-top:15px;margin-bottom:30px;font-size:12px}.audio-check .buttons{max-width:280px;width:100%;margin-left:auto;margin-right:auto}.audio-check button{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:10px 15px;letter-spacing:3px;text-align:center;background-color:#fff;border:1px solid #000;transition:.235s ease}.audio-check button:hover{opacity:.8}.audio-check .sound-on{margin-bottom:15px;font-size:16px;color:#fff;background-color:#000}.audio-check .sound-off{font-size:14px}.opening-skip{display:inline-block;max-width:280px;margin:35px auto 0;text-align:left;font-size:12px}.opening-skip-input{cursor:pointer;position:relative;display:flex;align-items:center;margin-bottom:5px;line-height:1}.opening-skip-input input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;width:1em;height:1em;margin-right:8px;font-size:1em;line-height:1;vertical-align:top;outline:0;border:1px solid #000;border-radius:0;transition:.235s ease}.opening-skip-input input[type=checkbox]::-ms-check{padding:2px;font-size:10px}.opening-skip-input input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:2px;display:block;width:.5em;height:.3em;margin:auto;border-style:solid;border-width:0 0 2px 2px;border-color:transparent;transform:rotate(-45deg);transition:.235s ease}.opening-skip-input input[type=checkbox]:checked{color:#fff;background-color:#000;box-shadow:inset 0 0 0 1px #fff}.opening-skip-input input[type=checkbox]:checked:before{border-left-color:#fff;border-bottom-color:#fff}.opening-skip-input input[type=checkbox]:checked::-ms-check{color:#fff;background-color:#000;box-shadow:inset 0 0 0 1px #fff}.opening-skip-remarks{font-size:.8em;color:#aaa}.home-vision{padding:80px 0;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center}.home-vision-title{margin-bottom:60px;letter-spacing:2px;font-weight:400;font-size:20px}@media (min-width:768px){.home-vision-title{font-size:40px}}.home-vision-text{line-height:2.4;font-size:14px}@media (min-width:768px){.home-vision-text{font-size:16px;letter-spacing:2px}}.home-vision-text p+p{margin-top:2em}.home-article{padding:40px 0}@media (min-width:768px){.home-article{padding:80px 0}}.home-article .container{position:relative}.home-article-list{display:flex;flex-wrap:wrap;list-style:none}.home-article-list li{width:100%}.home-article-list li+li{margin-top:30px}.home-article-list ul{list-style:none}@media (min-width:768px){.home-article-list>li:first-child{width:36%;margin-right:50px}}.home-article-list>li:first-child .home-article-link{flex-direction:column}.home-article-list>li:first-child .home-article-thumb{width:100%;margin-bottom:15px}.home-article-list>li:first-child .home-article-title{font-size:18px}.home-article-list .child{width:100%;margin-top:30px}@media (min-width:768px){.home-article-list .child{width:50%;margin-top:0}}.home-article-link{position:relative;display:flex;align-items:flex-start;width:100%;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;text-decoration:none}.home-article-link:before,.home-article-link:after{content:"";pointer-events:none;position:absolute;z-index:1;width:70%;height:70%;border:1px solid transparent;transition:.235s ease-out}.home-article-link:before{top:0;left:0}.home-article-link:after{right:0;bottom:0}.home-article-link.hover:before,.home-article-link.hover:after{width:100%;height:100%}.home-article-link.hover:before{border-top-color:#000;border-left-color:#000}.home-article-link.hover:after{border-right-color:#000;border-bottom-color:#000}.home-article-link.hover .thumb-over{opacity:1;visibility:visible}.home-article-link .badge-future{position:absolute;top:0;left:0;z-index:3;padding:5px 8px 4px;line-height:1;font-size:12px;color:#fff;letter-spacing:1px;background-color:#000;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);transform:translate(-5px,-5px)}.home-article-thumb{position:relative;width:120px;margin-right:20px}@media (min-width:768px){.home-article-thumb{width:160px}}.home-article-body{flex:1 1 0%}.home-article-title{margin-bottom:10px;font-size:16px}.home-article-meta{font-size:11px}.home-article-meta .cat{margin-right:15px;font-family:"Raleway",sans-serif;color:#aaa}.home-article-meta .datetime{font-family:Verdana,Geneva,Tahoma,sans-serif}.home-article-more{margin-top:30px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center}@media (min-width:768px){.home-article-more{position:absolute;right:0;top:0}}.home-article-more-link{position:relative;display:inline-block;overflow:hidden;text-decoration:none}.home-article-more-link:before{background-color:#000}.home-article-more-link .icon-plus{margin-left:10px;vertical-align:-2px}.thumb-item{width:100%;padding-bottom:75%}.thumb-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}.thumb-not{position:relative;background:#333438}.thumb-not span{position:absolute;top:50%;left:0;display:block;width:100%;font-family:"Raleway",sans-serif;font-weight:300;font-size:12px;color:rgba(255,255,255,.4);letter-spacing:2px;text-align:center}.thumb-over{position:absolute;top:0;left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;visibility:hidden;opacity:0;font-family:"Raleway",sans-serif;font-size:10px;color:#fff;letter-spacing:2px;text-align:center;background-color:rgba(0,0,0,.4);transition:.235s ease-out}.thumb-over span{position:absolute;top:50%}.thumb-over .en{display:block;width:100%;text-align:center;transform:translateY(-100%)}.thumb-over .plus{position:relative;display:inline-block;width:.8em;height:1px;margin-top:10px;background-color:#fff}.thumb-over .plus:before{content:"";position:absolute;top:0;left:0;right:0;display:block;width:100%;height:1px;margin:auto;background-color:#fff;transform:rotate(90deg)}.wpp-no-data{display:none}.home-popular{padding:80px 0}.home-popular-list{list-style:none}@media (min-width:768px){.home-popular-list{display:flex;margin:0 -15px}}.home-popular-list .num{position:absolute;top:-3px;left:-3px;z-index:1;display:block;width:64px;height:64px;padding:10px 15px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:16px;color:#fff;background-color:transparent;background:linear-gradient(135deg,#000 0%,#000 50%,transparent 50.01%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="black",EndColorStr="transparent");background-repeat:no-repeat;background-size:98% 98%}.home-popular-list li{position:relative}@media (min-width:768px){.home-popular-list li{width:33.333332%;padding:0 15px}}.home-popular-list li+li{margin-top:30px}@media (min-width:768px){.home-popular-list li+li{margin:0}}.home-popular-link{position:relative;display:block;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;text-decoration:none}.home-popular-link.hover .thumb-over{opacity:1;visibility:visible}.home-popular-thumb{position:relative;margin-bottom:15px}.home-popular-title{max-height:4.5em;margin-bottom:10px;font-weight:400;font-size:18px;overflow:hidden}@media (min-width:768px){.home-popular-title{margin-bottom:15px;font-size:20px;text-align:justify;text-justify:inter-ideograph}}.home-popular-body{position:relative}.home-popular-body:before{background:#000}.home-popular-meta{font-size:11px}.home-popular-meta .cat{margin-right:15px;font-family:"Raleway",sans-serif;color:#aaa}.home-popular-meta .datetime{font-family:Verdana,Geneva,Tahoma,sans-serif}.about{padding:80px 0}.about-story{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif}.about-story .title{margin-bottom:60px;font-weight:400;font-size:20px;letter-spacing:2px}@media (min-width:768px){.about-story .title{font-size:40px}}.about-story .text{font-size:14px;letter-spacing:1px;line-height:2.4}@media (min-width:768px){.about-story .text{font-size:16px}}.about-story .text p+p{margin-top:2em}.about-link{list-style:none}@media (min-width:768px){.about-link{display:flex;flex-wrap:wrap}}@media (min-width:768px){.about-link li{width:33.333332%}.about-link li:first-child:nth-last-child(2){width:50%}.about-link li:first-child:nth-last-child(2)~li{width:50%}.about-link li:first-child:nth-last-child(4){width:25%}.about-link li:first-child:nth-last-child(4)~li{width:25%}.about-link li:first-child:nth-last-child(5)~li:nth-child(4),.about-link li:first-child:nth-last-child(5)~li:nth-child(5){width:50%}}.about-link a{position:relative;display:block;padding-bottom:92%;color:#fff;text-align:center;text-decoration:none;background-repeat:no-repeat;background-position:center center;background-size:cover}.about-link a:before{content:"";position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.about-link a.hover .more{opacity:1;visibility:visible}.about-link .text{position:absolute;top:50%;left:0;z-index:1;width:100%;transform:translateY(-50%)}.about-link .text span{display:block}.about-link .text .en{margin-bottom:10px;font-family:"Raleway",sans-serif;font-weight:200;font-size:22px;letter-spacing:3px}.about-link .text .ja{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:14px}.about-link .more{position:absolute;left:0;bottom:10%;z-index:1;width:100%;visibility:hidden;opacity:0;text-align:center;transition:.235s ease-out}.about-link .more span{display:block;font-family:"Raleway",sans-serif;font-weight:300;font-size:13px;letter-spacing:2px}.about-link .more .plus{position:relative;display:inline-block;width:.7em;height:1px;background-color:#fff}.about-link .more .plus:before{content:"";position:absolute;left:0;right:0;display:block;width:100%;height:1px;margin:auto;background-color:#fff;transform:rotate(90deg)}.about-overview{padding-bottom:40px}.about-overview .container{max-width:730px}.about-overview .heading-page{text-align:center}.about-table{width:100%;margin:40px 0;border-spacing:0;border-collapse:collapse}.about-table+table{margin-top:80px}.about-table th,.about-table td{padding:24px 0;font-weight:400;font-size:13px;letter-spacing:1px;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;border-top:1px solid #eee;border-bottom:1px solid #eee}.about-table th{width:100px;text-align:left}.about-table .logo-text{margin-right:2em}.logo-mirai img{max-width:140px;vertical-align:middle}.about-message .heading-page{text-align:center}@media (min-width:768px){.about-message .heading-page{margin-bottom:80px}}@media (min-width:768px){.about-message-row{display:flex}}.about-message-row .image{width:255px;margin:0 auto 40px}@media (min-width:768px){.about-message-row .image{margin-right:100px}}.about-message-row .text{flex:1;line-height:2}@media (min-width:768px){.about-message-row .text{font-size:16px}}.about-message-row .text p{margin-bottom:2em}.about-message-row .serif{font-size:87.6%}.team-content{padding-top:80px;background-color:#fafafa;background:linear-gradient(to right,transparent 0%,transparent 50%,#fafafa 50.01%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="transparent",EndColorStr="#fafafa")}@media (min-width:768px){.team-content{background-color:#fafafa;background:linear-gradient(to right,transparent 0%,transparent 25%,#fafafa 25.01%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="transparent",EndColorStr="#fafafa")}}.team-list{list-style:none}@media (max-width:767px){.team-list{padding-left:15px;padding-right:15px}}.team-list>li{position:relative}@media (min-width:768px){.team-list>li{display:flex;width:50%}}.team-list>li:nth-child(2n){margin-left:auto;margin-right:0}.team-list>li+li{margin-top:50px}.team-list .picture{width:200px}@media (max-width:767px){.team-list .picture{margin-bottom:30px}}@media (min-width:768px){.team-list .picture{width:255px}}.team-list .picture img{display:block;box-shadow:0 30px 50px -36px rgba(0,0,0,.5)}@media (min-width:768px){.team-list .profile{flex:1 1 0%;margin-top:60px;margin-left:-40px;text-shadow:-1px 1px 0 #fafafa,-1px 1px 0 #fafafa,-1px 0 0 #fafafa,-1px -1px 0 #fafafa,0 1px 0 #fafafa,1px 1px 0 #fafafa,1px -1px 0 #fafafa}}@media (max-width:767px){.team-list .profile-detail{position:absolute;top:50px;left:180px}}.team-list .profile-detail .name,.team-list .profile-detail .manage{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:2px}.team-list .profile-detail .name{margin-bottom:5px;font-weight:300;font-size:19px}@media (min-width:768px){.team-list .profile-detail .name{font-size:20px}}.team-list .profile-detail .manage{margin-bottom:10px;font-size:12px}@media (min-width:768px){.team-list .profile-detail .manage{font-size:13px}}.team-list .profile-detail .link a{display:block;max-width:136px;padding:8px 10px;line-height:1;font-size:10px;color:#fff;text-decoration:none;background-color:#000;border:1px solid #000;transition:.235s ease-out}.team-list .profile-detail .link a .fa{margin-right:8px}.team-list .profile-detail .link a.hover{color:#000;background-color:#fff}.team-list .text{padding:0 10px;font-size:12px;color:#707070}@media (min-width:768px){.team-list .text{margin-top:15px;padding:0;line-height:2;font-size:13px;color:#000}}.team-list .social{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:10px 0 0}@media (min-width:768px){.team-list .social{justify-content:flex-start;margin-left:-10px}}.team-list .social>li{padding:0 5px;font-size:20px}.team-list .social a{display:inline-block;text-decoration:none}.team-list .social a.hover{opacity:.8}.team-contact{padding:80px 0 60px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center}.team-contact .text{margin-bottom:20px;font-size:14px}@media (min-width:768px){.team-contact .text{margin-bottom:10px;font-size:16px}}.team-contact .text2{font-size:12px}@media (min-width:768px){.team-contact .text2{font-size:16px}}.team-contact .link{margin-top:20px}@media (min-width:768px){.team-contact .link{margin-top:30px}}.team-contact .link a{display:block;max-width:920px;margin:0 auto;padding:30px 15px;letter-spacing:4px;font-size:20px;color:#fff;text-decoration:none;background-color:#000;border:1px solid #000;transition:.235s ease-out}.team-contact .link a.hover{color:#000;background-color:#fff}.team-contact .link a .fa{margin-left:10px}.team-contact .remarks{margin-top:30px;font-size:12px;color:#454545;text-align:left}@media (min-width:768px){.team-contact .remarks{text-align:center}}.form-content{position:relative;max-width:580px;margin:auto;padding:15px 0;margin-top:-140px;padding-top:140px}.form-inner{position:relative}.inquiry-step{max-width:730px;margin:0 auto 80px;text-align:center}.inquiry-step img{margin:auto}.required-message{position:absolute;top:0;right:0;font-size:12px;transform:translateY(-100%)}.required-message span{display:inline-block;margin-right:8px;line-height:1;color:#d00;vertical-align:middle}.form-submit{margin-top:80px;text-align:center}.inquiry-complete{max-width:716px;margin:auto;line-height:2}.inquiry-complete p+p{margin-top:2em}.inquiry-complete .back-to-top{margin-top:60px;text-align:center}.inquiry-complete .btn-submit{padding-right:40px;text-decoration:none}.inquiry-complete .btn-submit .fa-angle-left{position:relative;top:0;left:0;margin-right:30px;transform:translate(0,0)}.archive{padding:60px 0}@media (min-width:768px){.archive{padding:80px 0}}.archive-title{margin-bottom:60px;font-weight:400;text-align:center}@media (min-width:768px){.archive-title{margin-bottom:80px}}.archive-title span{display:block}.archive-title .en{margin-bottom:10px;font-family:"Raleway",sans-serif;font-size:24px;letter-spacing:4px}.archive-title .ja{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:12px}@media (min-width:768px){.archive-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media (max-width:767px){.archive-list{margin-bottom:40px}.archive-list .archive-list-link{display:flex}}@media (min-width:768px){.archive-list{width:33.333332%;margin-bottom:40px;padding:15px}}@media (max-width:767px){.archive-list:nth-child(1) .archive-list-link,.archive-list:nth-child(2) .archive-list-link{display:block}.archive-list:nth-child(1) .archive-list-thumbnail,.archive-list:nth-child(2) .archive-list-thumbnail{width:100%;margin-bottom:15px}}@media (min-width:768px){.archive-list:nth-child(1),.archive-list:nth-child(2){width:50%}}.archive-list:nth-child(1) .archive-list-title,.archive-list:nth-child(2) .archive-list-title{font-size:18px}@media (min-width:768px){.archive-list:nth-child(1) .archive-list-title,.archive-list:nth-child(2) .archive-list-title{font-size:20px}}.archive-list-link{position:relative;display:block;height:100%;text-decoration:none}.archive-list-link .more-bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.5);transition:.235s ease-out}.archive-list-link .more-bg:before{content:"MORE +";position:absolute;top:50%;left:50%;display:inline-block;line-height:1;font-family:"Raleway",sans-serif;font-size:12px;color:#fff;letter-spacing:2px;transform:translate(-50%,-50%)}@media (min-width:576px){.archive-list-link .more-bg:before{font-size:16px}}.archive-list-link.hover .more-bg{opacity:1;visibility:visible}.archive-list-thumbnail{position:relative}@media (max-width:767px){.archive-list-thumbnail{width:120px;margin-right:20px}}.archive-list-thumbnail .thumb{padding-bottom:75%;background-color:#333}.archive-list-thumbnail .thumb-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width:767px){.archive-list-body{flex:1 1 0%}}.archive-list-title{margin:0;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:16px}@media (min-width:768px){.archive-list-title{padding:10px 0}}.archive-list-meta .cat{margin-right:1.5em;letter-spacing:1px;font-family:"Raleway",sans-serif;font-size:11px;color:#aaa}.archive-list-meta .datetime{font-size:11px}.archive-list-more{display:none}@media (min-width:768px){.archive-list-more{display:block;margin-top:20px;font-family:"Raleway",sans-serif;font-size:16px;letter-spacing:1px;text-decoration:underline}}.ajax-loading{pointer-events:none;position:relative;display:flex;justify-content:space-between;width:40px;height:40px;margin:0 auto;opacity:0;visibility:hidden;transition:.235s ease-out}.ajax-loading.active{margin:40px auto;opacity:1;visibility:visible}.ajax-loading .bar{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:100%;border:3px solid transparent;border-top:2px solid #222;animation:ajaxLoading 1s linear 0s infinite normal}.ajax-loading:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:3px solid #eee;border-radius:100%}@keyframes ajaxLoading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.more-ajax{text-align:center}.btn-more-ajax{position:relative;display:inline-block;font-family:"Raleway",sans-serif;font-size:20px;letter-spacing:2px;text-decoration:none}.btn-more-ajax.hover .plus{background-color:#fff}.btn-more-ajax.hover .plus:before,.btn-more-ajax.hover .plus:after{background-color:#000}.btn-more-ajax .plus{position:relative;display:block;width:23px;height:23px;margin:15px auto 0;background-color:#000;border:1px solid #000;border-radius:100%;transition:.235s ease-out}.btn-more-ajax .plus:before,.btn-more-ajax .plus:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:50%;height:1px;margin:auto;background-color:#fff;transition:.235s ease-out}.btn-more-ajax .plus:after{transform:rotate(90deg)}.post-members{margin-bottom:80px;padding:0}@media (min-width:768px){.post-members{padding:80px 0}}.post-standard{padding:80px 0}.post-standard .container{max-width:780px;transition:.235s ease-out}.post-standard-header{padding:40px 0}.post-standard-title{margin:0;font-size:20px}@media (min-width:768px){.post-standard-title{font-size:28px}}.post-standard-content{padding:40px 15px;font-size:14px}@media (min-width:768px){.post-standard-content{font-size:14px}}.post-standard-content h1,.post-standard-content h2,.post-standard-content h3,.post-standard-content h4,.post-standard-content h5,.post-standard-content h6{margin:3em 0 16px;font-size:100%;line-height:1.6}.post-standard-content h1:first-child,.post-standard-content h2:first-child,.post-standard-content h3:first-child,.post-standard-content h4:first-child,.post-standard-content h5:first-child,.post-standard-content h6:first-child{margin-top:0}.post-standard-content h1{font-size:160%}.post-standard-content h2{position:relative;padding-bottom:5px;font-size:140%;border-bottom:1px solid #000}.post-standard-content h2:after{content:"";position:absolute;top:100%;left:0;display:block;width:30%;height:1px;margin-top:4px;background-color:#000}.post-standard-content h3{font-size:120%}.post-standard-content p{margin-bottom:2em;line-height:1.8}.post-standard-content p:last-child{margin-bottom:0}.post-standard-content table{margin-bottom:2em;border-collapse:collapse}.post-standard-content table th{background-color:#f8f8f8}.post-standard-content table th,.post-standard-content table td{padding:10px;border:1px solid #e0e0e0}.post-standard-content ul,.post-standard-content ol{margin:5px 0 1em;padding-left:1.4em}.post-standard-content pre{max-width:100%;margin:1em auto;padding:15px;line-height:1.4;overflow:auto;background-color:#f4f4f4}.post-standard-content p code{background-color:#f0f0f0}.post-standard-content address{margin:1em 0;padding:2em;border:1px solid #e8e8e8;border-radius:4px;box-shadow:3px 3px 8px 0 rgba(0,0,0,.1)}.post-standard-content dl{margin-bottom:2em}.post-standard-content dt{padding:10px;font-weight:700;background-color:#f8f8f8}.post-standard-content dd{padding:10px 10px 20px}.post-standard-content blockquote{margin:2em 0;padding:15px 15px 15px 20px;background-color:#f8f8f8;border-left:5px solid #eee}.post-index{margin:80px 0}.post-index-link{position:relative;display:inline-block;max-width:350px;width:100%;padding:12px 15px;font-size:16px;text-decoration:none;border:1px solid #000}.post-index-link:before{content:"";position:absolute;left:50%;bottom:100%;display:block;width:1px;height:60px;background-color:#000}.post-index-link .fa{margin-right:8px}.post-content{padding:10px 0 80px;background-color:#fff}@media (min-width:768px){.post-content{padding:80px 0 80px}}.builder-header{background-color:#fff}.builder-header .container{display:flex;flex-direction:column-reverse;justify-content:flex-start;max-width:920px;border-bottom:1px solid #eee}.builder-header .title{padding:20px 15px 25px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:20px;letter-spacing:4px}@media (min-width:768px){.builder-header .title{padding:25px;font-size:28px}}.builder-header .meta{padding:0 15px;font-size:14px}@media (min-width:768px){.builder-header .meta{padding:0 25px}}.builder-header .category{margin-right:1.5em;font-family:"Raleway",sans-serif;color:#aaa}.builder-header .datetime{font-family:Verdana,Geneva,Tahoma,sans-serif}.builder-visual .readtext{max-width:920px;margin:auto;padding:25px 15px;line-height:1.8;font-size:14px;color:#999}@media (min-width:768px){.builder-visual .readtext{padding:35px 25px;font-size:16px}}.builder-visual .image{position:relative;max-width:1280px;height:0;margin:auto;padding-bottom:37.5%;overflow:hidden}.builder-visual .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.builder-visual .cast{max-width:920px;margin:auto;padding:25px 15px 15px}@media (min-width:768px){.builder-visual .cast{padding:25px}.builder-visual .cast .container{display:flex;align-items:flex-start;justify-content:space-between}}.builder-visual .cast-text{font-family:"Raleway",sans-serif;font-weight:400;font-size:12px;letter-spacing:1px;line-height:1.8}@media (min-width:768px){.builder-visual .cast-text{font-size:14px}}.builder-visual .tags{padding:15px;font-size:12px;line-height:1.8}@media (min-width:768px){.builder-visual .tags{margin-top:30px;font-size:13px}}.builder-visual .tags a{display:inline-block;margin-right:15px;font-family:"Raleway",sans-serif;color:#aaa;text-decoration:none;transition:.235s ease-out}.builder-visual .tags a:before{content:"# "}.builder-visual .tags a.hover{color:#000;text-decoration:underline}.builder-video{padding:30px 0 60px}@media (min-width:768px){.builder-video{padding:30px 0 120px}}.builder-video .container{max-width:920px}.builder-video .figure figcaption{margin:30px 0;color:#323232}.builder-video .image{margin-left:-15px;margin-right:-15px;box-shadow:0 45px 20px -30px rgba(0,0,0,.16)}.builder-video .popup-link-video{position:relative;display:block}.builder-video .popup-link-video img{max-width:none;width:100%}.builder-video .popup-link-video:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.builder-video .popup-link-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.235s ease}.builder-video .popup-link-video .play-button .icon{display:block;width:60px;height:60px;margin:auto}.builder-video .popup-link-video .play-button .txt{display:block;width:55px;height:12px;margin:15px auto 0}@media (min-width:768px){.builder-video .popup-link-video .play-button .icon{width:100px;height:100px}.builder-video .popup-link-video .play-button .txt{width:92px;height:20px;margin-top:25px}}.builder-video .popup-link-video.hover .play-button{opacity:.7}.builder-image_left{position:relative;overflow:hidden}@media (min-width:992px){.builder-image_left .container-fulid{display:flex;flex-direction:row-reverse}.builder-image_left .container-fulid .col{width:50%}}.builder-image_right{position:relative;overflow:hidden}@media (min-width:992px){.builder-image_right .container-fulid{display:flex}.builder-image_right .container-fulid .col{width:50%}}.builder-center_min_text{padding:60px 15px;font-size:16px;font-size:100%}@media (min-width:992px){.builder-center_min_text{padding:100px 0}}.builder-center_min_text .container{max-width:730px}.builder-center_min_text h1,.builder-center_min_text h2,.builder-center_min_text h3,.builder-center_min_text h4,.builder-center_min_text h5,.builder-center_min_text h6{margin:0;margin-top:4em;margin-bottom:42px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400}.builder-center_min_text h1:first-child,.builder-center_min_text h2:first-child,.builder-center_min_text h3:first-child,.builder-center_min_text h4:first-child,.builder-center_min_text h5:first-child,.builder-center_min_text h6:first-child{margin-top:0}.builder-center_min_text h1{font-size:160%}.builder-center_min_text h2{font-size:140%}.builder-center_min_text h3{font-size:120%}.builder-center_min_text p{margin-bottom:1.8em;font-size:14px;line-height:1.8}.builder-center_min_text p:last-child{margin-bottom:0}@media (min-width:768px){.builder-center_min_text p{font-size:16px}}.builder-supplier{padding:40px 15px}.builder-supplier .container{max-width:730px}.builder-supplier .heading{margin-bottom:40px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:20px}.builder-supplier a{text-decoration:none}.builder-supplier a.hover{text-decoration:underline}.builder-supplier .table{width:100%;border-collapse:collapse}@media (max-width:767px){.builder-supplier .table,.builder-supplier .table tbody,.builder-supplier .table tr,.builder-supplier .table th,.builder-supplier .table th{display:block}.builder-supplier .table tr{padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.builder-supplier .table tr+tr{margin-top:-1px}}.builder-supplier .table th,.builder-supplier .table td{vertical-align:top}@media (min-width:768px){.builder-supplier .table th,.builder-supplier .table td{padding:20px 0;font-size:16px;border-top:1px solid #eee;border-bottom:1px solid #eee}}.builder-supplier .table th{font-weight:400;text-align:left}@media (min-width:768px){.builder-supplier .table th{width:200px}}.builder-mirai_text{margin-bottom:0;padding-bottom:40px}@media (min-width:768px){.builder-mirai_text{padding-bottom:80px}}.builder-mirai_text .container{max-width:820px}.builder-mirai_text-inner{padding:30px 25px;border:1px solid #000}@media (min-width:768px){.builder-mirai_text-inner{padding:50px}}.builder-mirai_text .title{display:flex;align-items:center;justify-content:center;margin-bottom:30px;line-height:1;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:24px;text-align:center}@media (min-width:768px){.builder-mirai_text .title{margin-bottom:40px;font-size:28px}}@media (min-width:992px){.builder-mirai_text .title{font-size:32px}}.builder-mirai_text .cross-mark{position:relative;display:inline-block;width:3em;height:3em;margin:0;vertical-align:middle}.builder-mirai_text .cross-mark:before,.builder-mirai_text .cross-mark:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:1px;margin:auto;background-color:#000}.builder-mirai_text .cross-mark:before{transform:rotate(-45deg)}.builder-mirai_text .cross-mark:after{transform:rotate(45deg)}.builder-mirai_text .read-text{margin-bottom:30px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:18px;text-align:center}@media (min-width:768px){.builder-mirai_text .read-text{margin-bottom:40px;font-size:20px}}@media (min-width:992px){.builder-mirai_text .read-text{margin-bottom:50px;font-size:24px}}.builder-mirai_text .content-text{line-height:1.88;font-size:14px}@media (min-width:768px){.builder-mirai_text .content-text{font-size:16px}}.builder-mirai_text .content-text p{margin-bottom:1.5em}.builder-mirai_text .content-text p:last-child{margin-bottom:0}.builder-image_left,.builder-image_right{position:relative;z-index:0}.builder-image_left .body,.builder-image_right .body{max-width:500px;margin-left:auto;margin-right:auto;font-size:100%}.builder-image_left .body h1,.builder-image_left .body h2,.builder-image_left .body h3,.builder-image_left .body h4,.builder-image_left .body h5,.builder-image_left .body h6,.builder-image_right .body h1,.builder-image_right .body h2,.builder-image_right .body h3,.builder-image_right .body h4,.builder-image_right .body h5,.builder-image_right .body h6{margin:0;margin-top:4em;margin-bottom:42px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400}.builder-image_left .body h1:first-child,.builder-image_left .body h2:first-child,.builder-image_left .body h3:first-child,.builder-image_left .body h4:first-child,.builder-image_left .body h5:first-child,.builder-image_left .body h6:first-child,.builder-image_right .body h1:first-child,.builder-image_right .body h2:first-child,.builder-image_right .body h3:first-child,.builder-image_right .body h4:first-child,.builder-image_right .body h5:first-child,.builder-image_right .body h6:first-child{margin-top:0}.builder-image_left .body h1,.builder-image_right .body h1{font-size:160%}.builder-image_left .body h2,.builder-image_right .body h2{font-size:140%}.builder-image_left .body h3,.builder-image_right .body h3{font-size:120%}.builder-image_left .body p,.builder-image_right .body p{margin-bottom:1.8em;font-size:14px;line-height:1.8}.builder-image_left .body p:last-child,.builder-image_right .body p:last-child{margin-bottom:0}@media (min-width:768px){.builder-image_left .body p,.builder-image_right .body p{font-size:16px}}.scroll__text{position:relative;z-index:2;padding:30px 25px;padding-left:calc(constant(safe-area-inset-left) + 25px);padding-left:calc(env(safe-area-inset-left) + 25px);padding-right:calc(constant(safe-area-inset-right) + 25px);padding-right:calc(env(safe-area-inset-right) + 25px);background-color:#fff}@media (min-width:992px){.scroll__text{display:flex;align-items:center;min-height:100vh;padding:120px 64px}}@media (min-width:992px){.scroll__graphic{position:absolute;top:0;z-index:0;width:100%;height:100%}.scroll__graphic.right{right:0}.scroll__graphic.left{left:0}}[class*=builder-]{position:relative;z-index:5;background-color:#fff}@media (min-width:992px){.fixed-image-item{position:absolute;top:0;z-index:0;width:50%;min-height:100vh}}@media (min-width:992px){.fixed-image-item.fixed{position:fixed}}.fixed-image-item .caption{position:absolute;bottom:0;width:100%;padding:15px;font-size:14px;color:#fff;background-color:rgba(0,0,0,.6)}@media (min-width:992px){.fixed-image-item .caption{right:0;width:auto;padding:15px 30px}}.image-left-fixed{left:0}.image-right-fixed{right:0}.backimage{z-index:10;width:100%;background-position:center top;background-size:cover}@media (max-width:991px){.backimage{padding-bottom:75%}}@media (min-width:992px){.backimage{position:absolute;top:0;left:0;height:100%}}.share{display:flex;align-items:center;margin-top:15px;padding:0}@media (min-width:768px){.share{margin-top:0}}.share-heading{margin-right:10px;font-family:"Raleway",sans-serif;font-size:12px;letter-spacing:1px}@media (min-width:768px){.share-heading{font-size:13px}}.share-list{display:flex;align-items:center;list-style:none}.share-list li{padding:0 5px}.share-list a{display:inline-block;padding:5px;font-size:16px}@media (min-width:768px){.share-list a{font-size:20px}}.share-list a.hover{opacity:.8}.social{display:flex;flex-wrap:wrap;list-style:none;margin-left:-5px;margin-right:-5px}.social li{padding:0 5px}.social a{display:inline-block;padding:5px;font-size:20px;transition:.235s ease-out}.social a.hover{opacity:.8}.screen-reader-text{display:none}.post-remarks{color:#888}.post-remarks .container{max-width:730px}@media (min-width:768px){.post-remarks .container{text-align:right}}.has-password{max-width:400px;margin:40px auto;padding:60px 15px;font-size:14px}.has-password label{display:inline-block;font-size:14px}.has-password input[type=password]{-webkit-appearance:none;appearance:none;display:block;max-width:300px;height:40px;padding:0 8px;font-size:16px;background-color:#fff;outline:0;box-shadow:none;border:1px solid #000;border-radius:0}.has-password input[type=password]:focus{box-shadow:0 0 5px 1px rgba(0,0,255,.3)}.has-password input[type=submit]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;height:40px;margin-top:1.5em;padding:0 15px;font-size:14px;color:#fff;vertical-align:top;background-color:#000;outline:0;border:1px solid #000;box-shadow:inset 0 0 0 1px #fff}.has-password input[type=submit]:focus{box-shadow:0 0 5px 1px rgba(0,0,255,.3)}.has-password p+p{margin-top:2em}.has-password p:last-child{display:flex;justify-content:center}.privacy-content{max-width:800px;margin:0 auto;line-height:2}.privacy-content h1,.privacy-content h2,.privacy-content h3,.privacy-content h4,.privacy-content h5,.privacy-content h6{margin-top:2em;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400}.privacy-content h1:first-child,.privacy-content h2:first-child,.privacy-content h3:first-child,.privacy-content h4:first-child,.privacy-content h5:first-child,.privacy-content h6:first-child{margin-top:0}.privacy-content h1{font-size:2em}.privacy-content h2{font-size:1.8em}.privacy-content h3{font-size:1.6em}.privacy-content h4{font-size:1.4em}.privacy-content h5{font-size:1.2em}.privacy-content h6{font-size:1em}.privacy-content p{margin-bottom:1em}.privacy-content p:last-child{margin-bottom:0}.privacy-content ul,.privacy-content ol{padding-left:2em}.privacy-content a[href*="/inquiry"]{display:inline-block;padding:10px 20px;text-decoration:none;border:1px solid #000;transition:.235s ease}.privacy-content a[href*="/inquiry"].hover{color:#fff;background:#000}.member-form input[type=text],.member-form input[type=email],.member-form input[type=phone],.member-form input[type=number],.member-form input[type=password],.member-form input[type=radio],.member-form input[type=checkbox],.member-form input[type=submit],.member-form input[type=button],.member-form button,.member-form select,.member-form textarea{-webkit-appearance:none;appearance:none;font-size:16px;border:0;outline:0;transition:.35s ease}.member-form input[type=text],.member-form input[type=email],.member-form input[type=phone],.member-form input[type=number],.member-form input[type=password]{width:100%;height:38px;padding:5px;border:1px solid #ddd;border-radius:2px}.member-form input[type=text]:focus,.member-form input[type=email]:focus,.member-form input[type=phone]:focus,.member-form input[type=number]:focus,.member-form input[type=password]:focus{border-color:#333}.member-form input[type=radio],.member-form input[type=checkbox]{width:1em;height:1em;margin-right:6px;vertical-align:-3px;border:1px solid #000;border-radius:0}.member-form input[type=radio]{border-radius:100%}.member-form input[type=radio]:checked{background-color:#000;box-shadow:inset 0 0 0 .2em #fff}.member-form input[type=checkbox]{position:relative}.member-form input[type=checkbox]:before{content:"";position:absolute;top:0;left:2px;right:0;bottom:1px;display:block;width:.6em;height:.3em;margin:auto;font-size:14px;border-style:solid;border-width:0 0 2px 2px;border-color:transparent;transform:rotate(-45deg)}.member-form input[type=checkbox]:checked{background-color:#000;box-shadow:inset 0 0 0 1px #fff}.member-form input[type=checkbox]:checked:before{border-color:transparent transparent #fff #fff}.member-form input[type=submit]{background-color:transparent}.member-form textarea{padding:5px;border:1px solid #ddd}.member-form select{min-width:140px;padding:6px 15px;padding-right:40px;font-size:14px;background-color:#fff;border:1px solid #ddd}.member-form fieldset{border:0}.member-form legend{display:block;margin-bottom:20px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.4em}.member-form legend{margin-bottom:1em;color:#323232}.member-form fieldset>label{display:block;margin-bottom:5px}.member-form .req{margin-left:8px;color:#d23}.member-form .req-text{position:absolute;top:15px;right:15px}.member-login-eyecatch{height:320px;margin-top:40px;margin-left:-15px;margin-right:-15px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width:576px){.member-login-eyecatch{height:480px}}@media (min-width:768px){.member-login-eyecatch{height:500px}}.member-remarks{max-width:720px;margin:40px auto;text-align:center}.member-remarks .container{display:inline-block;text-align:left}.member-remarks p{color:#555}.member-hr{max-width:450px;margin:20px auto;height:1px;background-color:#ccc;border:0}.wpmem_msg{position:fixed;z-index:102;max-width:420px;margin:0;padding:25px 20px;line-height:1.4;font-size:14px;color:#fff;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,.3);background-color:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.5);border-radius:5px;box-shadow:0 5px 20px 0 rgba(0,0,0,.5);animation:wpmemDialog 3s ease-in 6.5s 1 normal;animation-fill-mode:forwards}@media (max-width:767px){.wpmem_msg{top:100px;left:0;right:0;width:92% !important;margin:auto}}@media (min-width:768px){.wpmem_msg{top:60px;left:0;right:0;margin:auto}}@keyframes wpmemDialog{0%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-200%)}}#wpmem_msg h2{margin-bottom:30px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:18px}@media (min-width:768px){#wpmem_msg h2{font-size:20px}}#wpmem_msg p{line-height:2}.member-form ul{display:flex;justify-content:center;max-width:500px;width:100%;margin:0 auto;padding:0;list-style:none;text-align:center}@media (min-width:768px){.member-form ul{margin:120px auto 0}}.member-form ul li{width:50%;padding:10px}.member-form ul a{display:block;padding:15px;text-decoration:none;border:1px solid #000;box-shadow:inset 0 0 0 1px #fff;transition:.235s ease}.member-form ul a[href*="user?a=edit"]{color:#fff;background-color:#000}.member-form ul a[href*="user?a=edit"].hover{color:#fff;background-color:#6c757d}.member-form ul a[href*="user?a=pwdchange"]{color:#000;background-color:#e8e9e9}.member-form ul a[href*="user?a=pwdchange"].hover{color:#fff;background-color:#6c757d}.member-unregister{margin:0 auto;padding-bottom:80px;text-align:center}.member-unregister a{max-width:200px;display:inline-block;padding:12px 15px;line-height:1;font-size:12px;color:#777;text-decoration:none;border:1px solid #ccc;box-shadow:inset 0 0 0 1px #fff;transition:.235s ease}.member-unregister a.hover{color:#fff;background-color:#dc3545}.member-unregister p{margin-top:1em;font-size:12px;color:#aaa}.member-login-post .container{max-width:720px}.member-register-link{margin-top:40px;font-size:16px;text-align:center}.member-register-link p{margin-bottom:1em}.member-register-link .btn{font-size:14px}.member-future-post{max-width:400px;margin:1.5em auto 30px;border:1px solid #000}@media (min-width:992px){.member-future-post{display:flex;align-items:center;background-color:#000}}.member-future-post .title{padding:5px 14px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:1em;color:#fff;letter-spacing:1px;background-color:#000}.member-future-post .future-text{flex:1;padding:10px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1em;background-color:#fff}.login-form{max-width:500px;margin:0 auto 40px;padding:30px 0}@media (min-width:768px){.login-form{padding:30px}}.login-form .div_text{margin-bottom:2em}.login-form .button_div{padding:15px 0 20px;text-align:right}.login-form .button_div input[type=submit]{cursor:pointer;margin-left:20px;padding:6px 15px;font-size:16px;border:1px solid #000}.login-form .button_div input[type=submit]:hover{color:#fff;background-color:#000;box-shadow:inset 0 0 0 1px #fff}.login-form .link-text{margin-top:20px;margin-bottom:-10px;text-align:right}.register-form{position:relative;margin:-120px auto 0;padding:120px 15px 15px}@media (min-width:768px){.register-form{max-width:680px;margin:80px auto;padding:0 15px}}.register-form .div_text{margin-bottom:1.4em}.register-form .div_radio{margin-bottom:1.4em}.register-form .div_radio label{margin-right:1.5em}.register-form .div_radio br{display:none}.register-form .div_radio label{cursor:pointer}.register-form .div_multicheckbox{margin-bottom:2em;line-height:2}.register-form .div_multicheckbox label{cursor:pointer}.register-form .div_select{margin-bottom:2em}.register-form .button_div{padding-bottom:30px;text-align:center}.register-form .button_div input[type=submit]{cursor:pointer;min-width:120px;padding:10px 20px;font-size:16px;border:1px solid #000}.register-form .button_div input[type=submit]:hover{color:#fff;background-color:#000;box-shadow:inset 0 0 0 1px #fff}.register-form .req-text{top:120px}@media (min-width:768px){.register-form .req-text{top:0}}.register-text{flex:1;padding:15px;border:1px solid #ddd}.register-text dt{margin-bottom:10px;line-height:1.2;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;font-size:1.2em}.register-text dd{margin-bottom:2em;line-height:1.8}.register-image{display:flex;flex-wrap:wrap;margin-bottom:80px}@media (max-width:767px){.register-image{margin-left:-15px;margin-right:-15px}}@media (min-width:768px){.register-image{flex-wrap:nowrap;margin-bottom:120px}}.register-image .item{margin-left:-10px;margin-right:-10px;text-align:center}@media (max-width:767px){.register-image .item{width:50%;margin:0}}.register-about{padding-top:40px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif}@media (min-width:768px){.register-about{padding-top:80px;text-align:center}}.register-about .title{margin-bottom:1.4em;letter-spacing:2px;font-weight:400;font-size:1.4em;text-align:center}@media (min-width:768px){.register-about .title{letter-spacing:4px;font-size:3.2em}}.register-about .text{margin-bottom:50px;line-height:2;letter-spacing:2px;font-size:14px}@media (max-width:575px){.register-about .text br{display:none}}@media (min-width:768px){.register-about .text{margin-bottom:80px;font-size:16px}}.register-about .text p{margin-bottom:2em}.register-about .text p:last-child{margin-bottom:0}.register-about .anchor{margin-bottom:80px;text-align:center}@media (min-width:768px){.register-about .anchor{margin-bottom:140px}}.register-link{display:inline-block;min-width:240px;padding:15px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;color:#fff;letter-spacing:2px;text-decoration:none;text-align:center;background-color:#000;box-shadow:0 10px 15px -2px rgba(0,0,0,.2)}@media (min-width:768px){.register-link{min-width:380px;padding:20px;font-size:16px}}.register-link .fa-angle-down,.register-link .fa-angle-up{margin-right:10px;font-size:140%;vertical-align:-2px}.register-member-text{max-width:920px;margin:-120px auto 0;padding:200px 0 40px}@media (min-width:768px){.register-member-text{margin-top:-180px}}.register-member-text .title{margin-bottom:40px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-size:24px;text-align:center}@media (min-width:768px){.register-member-text .title{font-size:40px}}.register-member-text .text{margin-bottom:60px}@media (min-width:768px){.register-member-text .text{margin-bottom:100px}}.register-member-text .text dl{margin-bottom:40px}.register-member-text .text dt{margin-bottom:10px;font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:20px}@media (min-width:768px){.register-member-text .text dt{font-size:26px}}.register-member-text .text dd{font-size:15px;line-height:2}@media (min-width:768px){.register-member-text .text dd{font-size:16px;line-height:2.6}}.register-member-text .anchor{text-align:center}@media (min-width:768px){.register-complete{text-align:center}}.register-complete .heading{font-family:"cochin","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:20px;text-align:center}@media (min-width:768px){.register-complete .heading{font-size:26px}}.register-complete p{margin-bottom:2em}.register-complete .btn-primary{display:inline-block;padding:15px 25px;color:#000;background-color:#fff;text-decoration:none;border:1px solid #000;transition:.235s ease}.register-complete .btn-primary.hover{color:#fff;background-color:#000;box-shadow:inset 0 0 0 1px #fff}
body.toppage .mnh-admin-bar{opacity:0;visibility:hidden}@media (min-width:992px){body.toppage .mnh-admin-bar{opacity:1;visibility:visible}}body.toppage.scrolled .mnh-admin-bar{opacity:1;visibility:visible}body.toppage.scrolldown .mnh-admin-bar{transform:translateY(0)}body.scrolldown .l-header{top:0;transform:translateY(-100%)}@media (max-width:767px){body.scrolldown .header-search{top:0}}.is-admin-bar .l-header,.is-admin-bar .header-search,.is-admin-bar .lity.lity-opened,.is-admin-bar .lity-close,.is-admin-bar .lity-wrap,.is-mnh-admin-bar .l-header,.is-mnh-admin-bar .header-search,.is-mnh-admin-bar .lity.lity-opened,.is-mnh-admin-bar .lity-close,.is-mnh-admin-bar .lity-wrap{top:46px}@media (min-width:783px){.is-admin-bar .l-header,.is-admin-bar .header-search,.is-admin-bar .lity.lity-opened,.is-admin-bar .lity-close,.is-admin-bar .lity-wrap,.is-mnh-admin-bar .l-header,.is-mnh-admin-bar .header-search,.is-mnh-admin-bar .lity.lity-opened,.is-mnh-admin-bar .lity-close,.is-mnh-admin-bar .lity-wrap{top:48px}}@media (max-width:600px){.is-admin-bar #wpadminbar,.is-mnh-admin-bar #wpadminbar{position:fixed}}.mnh-admin-bar{position:fixed;top:0;left:0;z-index:50;display:flex;min-width:300px;width:100%;height:46px;padding:0 15px;color:#fff;background-color:#282828;transition:.35s ease .3s}@media (min-width:783px){.mnh-admin-bar{height:48px}}.mnh-admin-bar a{color:#fff;text-decoration:none}.mnh-admin-bar-left{display:flex;align-items:center;height:100%;margin-left:0;margin-right:auto}.mnh-admin-bar-right{margin-left:auto;margin-right:0}@media (max-width:767px){.mnh-admin-bar-right{display:flex;align-items:center;height:100%}}@media (max-width:991px){.mnh-btn-navi{margin-right:15px}.mnh-btn-navi .btn-menu{position:relative;top:0;left:0;vertical-align:top}.mnh-btn-navi .btn-menu .bar{background-color:#fff}.mnh-btn-navi .btn-menu .text{color:#fff}}@media (min-width:992px){.mnh-btn-navi{display:none}}.mnh-heading{line-height:1}.mnh-heading-link{display:inline-block;height:22px;padding:0 8px;vertical-align:top;transition:.235s ease}@media (min-width:783px){.mnh-heading-link{height:16px}}.mnh-heading-link img{height:100%;vertical-align:top}.mnh-heading-link .sp{display:none}@media (max-width:991px){.mnh-heading-link .sp{display:block}}@media (max-width:991px){.mnh-heading-link .pc{display:none}}.mnh-heading-link.hover{opacity:.8}.mnh-heading-dashboard{display:inline-block;height:100%;padding:3px 5px;line-height:1;vertical-align:middle}.mnh-heading-dashboard.hover{color:#00b9eb}.mnh-heading-dashboard .mini-text{display:inline-block;margin-left:5px;font-size:60%;line-height:1;white-space:nowrap;vertical-align:middle}.mnh-heading-home{display:inline-block;margin-right:10px;padding:3px 5px;font-size:140%;vertical-align:middle}.mnh-heading-home.hover{color:#00b9eb}.mnh-login-link{padding:0 15px}.mnh-login-status{height:100%}.mnh-login-status ul{display:flex;align-items:center;height:100%;margin:0 -15px;padding:0;list-style:none}.mnh-login-status ul li{display:flex;align-items:center;height:100%;border-left:1px solid rgba(255,255,255,.4)}.mnh-login-status ul li:first-child{border-left:0}.mnh-login-status a{position:relative;display:block;padding:8px 15px;line-height:1;font-size:12px;letter-spacing:1px;transition:.235s ease}@media (min-width:768px){.mnh-login-status a{font-size:14px}}.mnh-login-status .sound{margin-right:15px}@media (max-width:991px){.mnh-login-status .text{display:none}}.mnh-login-status .icon{display:inline-block;width:1.2em}@media (min-width:992px){.mnh-login-status .icon{display:none}}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}