/*!
- Ions a0.1 (https://github.com/kuraryo/ions)
  Copyright 2020 kuraryo
  Copyright 2020 Mukudori Studio
  Lisenced under MIT ()
---
- Ions Core Sass(SCSS)
---
- Structures:
  - sp
  for SP(portrait) (- 559px)
  - pc
  for Tablet, PC (560px - 959px)
  for PC (960px - 1279px)
  for Large PC (1280px -)

- Reference:
  https://material.io/design/layout/responsive-layout-grid.html#breakpoints
  https://www.tam-tam.co.jp/tipsnote/html_css/post10708.html
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&display=swap");/*!
    Mixins
------------------------------ */.row:after,.col-business:after,.col-header:after,.col-mahjong:after,.col-profile:after,.col-profile .social-icon ul:after,.col-company:after,.row:before,.col-business:before,.col-header:before,.col-mahjong:before,.col-profile:before,.col-profile .social-icon ul:before,.col-company:before{content:'';display:block;width:100%;clear:both}/*!
    Functions
------------------------------ *//*!
    Normalize

    Copyright 2019 Elad Shechter

    Reference:
    https://medium.com/@elad/normalize-css-or-css-reset-9d75175c5d1e
------------------------------ */*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}/*!
    Reboot
------------------------------ */body p,body span,body dl,h1,h2,h3,h4,h5,h6{transform:rotate(0.03deg);-moz-transform:rotate(0.03deg);-ms-transform:rotate(0.03deg);-o-transform:rotate(0.03deg);-webkit-transform:rotate(0.03deg)}html,body,nav{margin:0;padding:0}html,body{position:relative}html{font-size:62.5%;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal;color:#0f0e17;background-color:#f4f4ec}img,svg,use{max-width:100%;height:auto;vertical-align:middle}a,a:before,a:after,button{-webkit-transition:all .4s;transition:all .4s}a:link{color:#e53170}a:visited{color:#e53170}a:hover{color:#00b1ff}a:active{color:#00b1ff}a:focus{outline:0}button{outline:0}button:hover{-webkit-transition:all .5s;transition:all .5s}.container{position:relative;margin-right:auto;margin-left:auto;text-align:left;width:1068px}@media screen and (max-width: 1068px){.container{width:100%;margin-right:0;margin-left:0}}.container-fluid{position:relative;margin-right:0;margin-left:0;text-align:left;width:100%}@media screen and (max-width: 768px){.row{padding-right:18px;padding-left:18px}}.row .col{float:left;padding-right:9px;padding-left:9px}.row .col-1{float:left;padding-right:9px;padding-left:9px}.row .col-2{float:left;padding-right:9px;padding-left:9px}.row .col-3{float:left;padding-right:9px;padding-left:9px}.row .col-4{float:left;padding-right:9px;padding-left:9px}.row .col-5{float:left;padding-right:9px;padding-left:9px}.row .col-6{float:left;padding-right:9px;padding-left:9px}.row .col-7{float:left;padding-right:9px;padding-left:9px}.row .col-8{float:left;padding-right:9px;padding-left:9px}.row .col-9{float:left;padding-right:9px;padding-left:9px}.row .col-10{float:left;padding-right:9px;padding-left:9px}.row .col-11{float:left;padding-right:9px;padding-left:9px}.row .col-12{float:left;padding-right:9px;padding-left:9px}.row .col{width:100%}.row .col-1{width:8.33333%}.row .col-2{width:16.66667%}.row .col-3{width:25%}.row .col-4{width:33.33333%}.row .col-5{width:41.66667%}.row .col-6{width:50%}.row .col-7{width:58.33333%}.row .col-8{width:66.66667%}.row .col-9{width:75%}.row .col-10{width:83.33333%}.row .col-11{width:91.66667%}.row .col-12{width:100%}@media screen and (max-width: 768px){.row .col-md,.row .col-md-3,.row .col-md-4,.row .col-md-6,.row .col-md-12{float:none;padding-right:18px;padding-left:18px}}@media screen and (max-width: 768px){.row .col-md{width:100%}}@media screen and (max-width: 768px){.row .col-md-3{width:25%}}@media screen and (max-width: 768px){.row .col-md-4{width:33.33333%}}@media screen and (max-width: 768px){.row .col-md-6{width:50%}}@media screen and (max-width: 768px){.row .col-md-12{width:100%}}.row .col-nogap{float:left;padding-right:0;padding-left:0}.row .col-center{float:none;margin-right:auto;margin-left:auto}.column{width:calc((100% - 18px * 12) / 12);height:80px;margin-right:9px;margin-left:9px;background:rgba(229,49,112,0.25);float:left}.btn{display:inline-block;padding:5px 50px 3px;border-radius:100px;text-decoration:none;font-size:2.4rem;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal;color:#f4f4ec;background-color:#e53170}.btn:visited{color:#f4f4ec;background-color:#e53170}.btn:hover{color:#f4f4ec;background-color:#00b1ff}.btn:active{color:#f4f4ec;background-color:#00b1ff}@media screen and (max-width: 768px){.btn{padding:3px 30px 3px;font-size:2rem}}.btn.btn-lg{padding:5px 23px 3px;font-size:2.4rem}.btn.btn-primary{color:#f4f4ec;background-color:#e53170}.btn.btn-outline-2nd{color:#00b1ff;background-color:#f4f4ec;border:4px solid #00b1ff}.btn.btn-outline-2nd:visited{color:#00b1ff;background-color:#f4f4ec;border:4px solid #00b1ff}.btn.btn-outline-2nd:hover{color:#00b1ff;background-color:rgba(0,177,255,0.2);border:4px solid #00b1ff}.btn.btn-outline-2nd:active{color:#00b1ff;background-color:rgba(0,177,255,0.2);border:4px solid #00b1ff}label{font-family:inherit}input[type='text'],input[type='number'],input[type='tel'],input[type='url'],input[type='password'],input[type='search'],input[type='email']{width:100%;padding:1rem;border-radius:5px;background-color:white;border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none}label,input,select,textarea,button{font-family:inherit}textarea{display:block;width:100%;padding:1rem;border-radius:5px;background-color:white;border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none}/*!
    Utilities
------------------------------ */.d-none{display:none}@media screen and (max-width: 768px){.d-md-none{display:none}}@media screen and (max-width: 1068px){.d-lg-none{display:none}}@media screen and (min-width: 1200px){.d-xl-none{display:none}}.d-block{display:block}@media screen and (max-width: 768px){.d-md-block{display:block}}@media screen and (max-width: 1068px){.d-lg-block{display:block}}@media screen and (min-width: 1200px){.d-xl-block{display:block}}.text-l{text-align:left}.text-c{text-align:center}.text-r{text-align:right}.mt-1{margin-top:1rem}@media screen and (max-width: 768px){.mt-1{margin-top:.5rem}}.mt-2{margin-top:2rem}@media screen and (max-width: 768px){.mt-2{margin-top:1rem}}.mt-3{margin-top:3rem}@media screen and (max-width: 768px){.mt-3{margin-top:1.5rem}}.mt-4{margin-top:4rem}@media screen and (max-width: 768px){.mt-4{margin-top:2rem}}.mt-5{margin-top:5rem}@media screen and (max-width: 768px){.mt-5{margin-top:2.5rem}}.mt-6{margin-top:6rem}@media screen and (max-width: 768px){.mt-6{margin-top:3rem}}.mt-7{margin-top:7rem}@media screen and (max-width: 768px){.mt-7{margin-top:3.5rem}}.mt-8{margin-top:8rem}@media screen and (max-width: 768px){.mt-8{margin-top:4rem}}.mt-9{margin-top:9rem}@media screen and (max-width: 768px){.mt-9{margin-top:4.5rem}}.mt-10{margin-top:10rem}@media screen and (max-width: 768px){.mt-10{margin-top:5rem}}.mb-1{margin-bottom:1rem}@media screen and (max-width: 768px){.mb-1{margin-bottom:.5rem}}.mb-2{margin-bottom:2rem}@media screen and (max-width: 768px){.mb-2{margin-bottom:1rem}}.mb-3{margin-bottom:3rem}@media screen and (max-width: 768px){.mb-3{margin-bottom:1.5rem}}.mb-4{margin-bottom:4rem}@media screen and (max-width: 768px){.mb-4{margin-bottom:2rem}}.mb-5{margin-bottom:5rem}@media screen and (max-width: 768px){.mb-5{margin-bottom:2.5rem}}.mb-6{margin-bottom:6rem}@media screen and (max-width: 768px){.mb-6{margin-bottom:3rem}}.mb-7{margin-bottom:7rem}@media screen and (max-width: 768px){.mb-7{margin-bottom:3.5rem}}.mb-8{margin-bottom:8rem}@media screen and (max-width: 768px){.mb-8{margin-bottom:4rem}}.mb-9{margin-bottom:9rem}@media screen and (max-width: 768px){.mb-9{margin-bottom:4.5rem}}.mb-10{margin-bottom:10rem}@media screen and (max-width: 768px){.mb-10{margin-bottom:5rem}}.pt-1{padding-top:1rem}@media screen and (max-width: 768px){.pt-1{padding-top:.5rem}}.pt-2{padding-top:2rem}@media screen and (max-width: 768px){.pt-2{padding-top:1rem}}.pt-3{padding-top:3rem}@media screen and (max-width: 768px){.pt-3{padding-top:1.5rem}}.pt-4{padding-top:4rem}@media screen and (max-width: 768px){.pt-4{padding-top:2rem}}.pt-5{padding-top:5rem}@media screen and (max-width: 768px){.pt-5{padding-top:2.5rem}}.pt-6{padding-top:6rem}@media screen and (max-width: 768px){.pt-6{padding-top:3rem}}.pt-7{padding-top:7rem}@media screen and (max-width: 768px){.pt-7{padding-top:3.5rem}}.pt-8{padding-top:8rem}@media screen and (max-width: 768px){.pt-8{padding-top:4rem}}.pt-9{padding-top:9rem}@media screen and (max-width: 768px){.pt-9{padding-top:4.5rem}}.pt-10{padding-top:10rem}@media screen and (max-width: 768px){.pt-10{padding-top:5rem}}.pb-1{padding-bottom:1rem}@media screen and (max-width: 768px){.pb-1{padding-bottom:.5rem}}.pb-2{padding-bottom:2rem}@media screen and (max-width: 768px){.pb-2{padding-bottom:1rem}}.pb-3{padding-bottom:3rem}@media screen and (max-width: 768px){.pb-3{padding-bottom:1.5rem}}.pb-4{padding-bottom:4rem}@media screen and (max-width: 768px){.pb-4{padding-bottom:2rem}}.pb-5{padding-bottom:5rem}@media screen and (max-width: 768px){.pb-5{padding-bottom:2.5rem}}.pb-6{padding-bottom:6rem}@media screen and (max-width: 768px){.pb-6{padding-bottom:3rem}}.pb-7{padding-bottom:7rem}@media screen and (max-width: 768px){.pb-7{padding-bottom:3.5rem}}.pb-8{padding-bottom:8rem}@media screen and (max-width: 768px){.pb-8{padding-bottom:4rem}}.pb-9{padding-bottom:9rem}@media screen and (max-width: 768px){.pb-9{padding-bottom:4.5rem}}.pb-10{padding-bottom:10rem}@media screen and (max-width: 768px){.pb-10{padding-bottom:5rem}}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.text-ct{text-transform:capitalize}.text-uc{text-transform:uppercase}.text-lc{text-transform:lowercase}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.img-radius img{border-radius:5px}.img-circle img{border-radius:100%}.scroll-prevent{position:fixed;z-index:-1;width:100vw;height:100vh;overflow-y:hidden}/*!
    for SVG
------------------------------ */#svg-symbols{display:none}use{display:inline-block;vertical-align:middle;position:relative;top:-0.1em}/*!
    PC Layout
    768px -
------------------------------ */.is-hide{display:none}.loading,.loader{display:block}.loading{position:fixed;top:0;left:0;z-index:5000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;background-color:#f4f4ec}.loading .loader{width:80%;height:100vh}@media screen and (max-width: 768px){.loading .loader{width:200%}}.loading .loader #lottie{display:inline-block;height:100vh}::-moz-selection{background:rgba(229,49,112,0.2);color:#0f0e17}::selection{background:rgba(229,49,112,0.2);color:#0f0e17}.header-logo,.header-menu,footer{position:fixed;display:inline-block}.header-logo{top:20px;right:0;left:0;margin:0 auto;width:272px;height:auto;z-index:950;opacity:1}@media screen and (max-width: 768px){.header-logo{width:200px}}.header-logo a{display:block}.header-logo a .logo-mark{fill:#0f0e17}.header-logo a .logo-style{fill-opacity:0;-webkit-animation:brandHighlightOut 0.5s linear;animation:brandHighlightOut 0.5s linear}.header-logo a:hover .logo-style{-webkit-animation:brandHighlightIn 0.1s linear forwards;animation:brandHighlightIn 0.1s linear forwards}.header-logo.is-active{z-index:999}.header-logo.is-active a .logo-mark{fill-opacity:1;fill:#f4f4ec}#logo-style-yellow{fill:#f6f643}#logo-style-blue{fill:#00b1ff}#logo-style-pink{fill:#e53170}@-webkit-keyframes brandHighlightIn{0%{fill-opacity:0}100%{fill-opacity:1}}@keyframes brandHighlightIn{0%{fill-opacity:0}100%{fill-opacity:1}}@-webkit-keyframes brandHighlightOut{0%{fill-opacity:1}100%{fill-opacity:0}}@keyframes brandHighlightOut{0%{fill-opacity:1}100%{fill-opacity:0}}.header-menu{top:20px;right:20px;z-index:1000;width:71px;height:71px;padding:20px 0 10px;text-align:center;font-size:3.2em;line-height:0;color:#0f0e17;border-radius:50px;cursor:pointer;transition:all .4s;-webkit-transition:all .4s}@media screen and (max-width: 768px){.header-menu{width:48px;height:48px;padding:12px 0 10px;font-size:2.4em}}.header-menu:hover{color:#f4f4ec;background-color:#00b1ff}.header-menu.is-active{color:#0f0e17;background-color:#f4f4ec}.header-menu.is-active:hover{color:#f4f4ec;background-color:#00b1ff}footer{top:50%;right:-25px;z-index:1001;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 768px){footer{padding:50px 20px;display:block;position:static;top:0;right:0;z-index:auto;-webkit-transform:none;transform:none;text-align:center}}footer p{font-size:1.4rem;font-family:Noto Sans JP, sans-serif;font-weight:400;font-style:normal;color:#0f0e17}footer.is-active{z-index:1003}@media screen and (max-width: 768px){footer.is-active{display:inline;position:fixed;top:auto;right:0;bottom:20px;left:0}}footer.is-active p{color:#f4f4ec}.navigation{display:none;position:fixed;top:0;left:0;z-index:900;width:100%;height:100vh;color:#f4f4ec;background-color:#0f0e17}.navigation .nav-logo .logo-mark{fill:#f4f4ec}.navigation nav{display:table;width:100%;height:100vh}.navigation nav ul{padding:10rem 0 0;display:table-cell;vertical-align:middle}.navigation nav ul li a{display:block;padding:10px 20px;text-align:center;font-size:3.2rem;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal;color:#f4f4ec}@media screen and (max-width: 768px){.navigation nav ul li a{font-size:2.4rem}}.navigation nav ul li a:link{color:#f4f4ec}.navigation nav ul li a:visited{color:#f4f4ec}.navigation nav ul li a:hover{color:#00b1ff}.navigation nav ul li a:active{color:#00b1ff}.container{margin-bottom:10rem}@media screen and (max-width: 768px){.container{margin-bottom:5rem}}.container.container-fixed{padding-top:calc(20px + 243px + 60px)}@media screen and (max-width: 768px){.container.container-fixed{padding-top:calc(20px + 153px + 60px)}}.container h1{margin-bottom:40px;text-align:center;font-size:3.2rem;line-height:1.6;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal}@media screen and (max-width: 768px){.container h1{font-size:2.2rem}}.container p{font-size:1.8rem;line-height:1.8;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 768px){.container p{font-size:1.6rem}}.container.for-index{height:100vh;margin-bottom:0}.container.for-index .row:nth-child(2){position:fixed;bottom:30px;right:0;left:0}.container.for-index h2{margin-bottom:40px;text-align:center;font-size:2.8rem;line-height:1.6;font-family:vdl-v7marugothic, sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.container.for-index h2{font-size:2rem}}.container.for-index p{font-size:1.8rem;line-height:1.8;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 768px){.container.for-index p{font-size:1.6rem}}.container ul.list-2c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.container ul.list-2c li.col-mahjong>div{height:100%}.container-fluid.google-map{margin-bottom:10rem}.container-fluid.google-map .acf-map{float:none;width:100%;height:30rem}.container-fluid.google-map .acf-map img{max-width:inherit !important}.balloon-circle{position:relative;display:inline-block;margin:0 auto;padding:30px 5px 0;width:162px;height:162px;line-height:1.5;text-align:center;font-size:20px;font-weight:bold;border-radius:50%}.balloon-circle i{margin-top:1rem;font-size:4rem}.balloon-circle:link{color:#f4f4ec;background-color:#e53170}.balloon-circle:link:before{content:"";position:absolute;bottom:-25px;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #e53170}.balloon-circle:visited{color:#f4f4ec;background-color:#e53170}.balloon-circle:visited:before{border-top:15px solid #e53170}.balloon-circle:hover{color:#f4f4ec;background-color:#00b1ff}.balloon-circle:hover:before{border-top:15px solid #00b1ff}.balloon-circle:active{color:#f4f4ec;background-color:#00b1ff}.balloon-circle:active:before{border-top:15px solid #00b1ff}.col-post{margin-bottom:5rem;padding:7rem !important;background-color:rgba(15,14,23,0.05);border-radius:1rem}.col-post .text-r{text-align:right}@media screen and (max-width: 768px){.col-post{padding:5rem 2.5rem !important}}.col-post h2{margin-bottom:40px;text-align:center;font-size:2.8rem;line-height:1.6;font-family:vdl-v7marugothic, sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.col-post h2{font-size:2rem}}.col-post p{margin-bottom:2em;font-size:1.8rem;line-height:2;text-align:justify;text-justify:inter-ideograph;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal}.col-post p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.col-post p{font-size:1.6rem}}.col-business{margin-bottom:2rem}@media screen and (max-width: 768px){.col-business:last-child{margin-bottom:0}}.col-business div{padding:2rem;position:relative;border:8px solid #0f0e17;border-radius:1rem;width:100%}@media screen and (max-width: 768px){.col-business div{margin-right:0;border:6px solid #0f0e17}}.col-business div a,.col-business div a:visited,.col-business div a:hover,.col-business div a:active{color:#0f0e17}.col-business h2{margin-bottom:2rem;text-align:center;font-size:2.4rem;line-height:1.6;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal}@media screen and (max-width: 768px){.col-business h2{font-size:2rem}}.col-business p{font-size:1.4rem;line-height:1.8;text-align:justify;text-justify:inter-ideograph;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 768px){.col-business p{font-size:1.6rem}}.col-header,.col-mahjong{margin-bottom:2rem}@media screen and (max-width: 768px){.col-header:last-child,.col-mahjong:last-child{margin-bottom:0}}.col-header img,.col-mahjong img{border-radius:1rem}.col-header div,.col-mahjong div{padding:2rem;position:relative;border:8px solid #0f0e17;border-radius:1rem;width:100%}@media screen and (max-width: 768px){.col-header div,.col-mahjong div{margin-right:0;border:6px solid #0f0e17}}.col-header div.lead,.col-mahjong div.lead{margin:2rem 0 8rem;padding:0;word-break:break-all;border:0 none;border-radius:0;width:auto}.col-header div.lead p,.col-mahjong div.lead p{margin-bottom:1em;font-size:1.8rem}.col-header div.lead a,.col-mahjong div.lead a{color:#e53170}.col-header div.lead a:visited,.col-mahjong div.lead a:visited{color:#e53170}.col-header div.lead a:hover,.col-mahjong div.lead a:hover{color:#00b1ff}.col-header div.lead a:active,.col-mahjong div.lead a:active{color:#00b1ff}.col-header div a,.col-header div a:visited,.col-header div a:hover,.col-header div a:active,.col-mahjong div a,.col-mahjong div a:visited,.col-mahjong div a:hover,.col-mahjong div a:active{color:#0f0e17}.col-header h2,.col-mahjong h2{margin-bottom:4rem;text-align:center;font-size:2.4rem;line-height:1.6;font-family:vdl-v7marugothic, sans-serif;font-weight:700;font-style:normal}@media screen and (max-width: 768px){.col-header h2,.col-mahjong h2{font-size:2rem}}.col-header h3,.col-mahjong h3{margin-bottom:2rem;text-align:center;font-size:2.4rem;line-height:1.6;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal}@media screen and (max-width: 768px){.col-header h3,.col-mahjong h3{font-size:2rem}}.col-header p,.col-mahjong p{font-size:1.4rem;line-height:1.8;text-align:justify;text-justify:inter-ideograph;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 768px){.col-header p,.col-mahjong p{font-size:1.6rem}}.col-header p.lead,.col-mahjong p.lead{margin-bottom:8rem;font-size:1.8rem;line-height:2}@media screen and (max-width: 768px){.col-header p.lead,.col-mahjong p.lead{font-size:1.6rem;line-height:1.8}}@media screen and (max-width: 768px){.col-header .btn,.col-mahjong .btn{padding:3px 20px 3px;font-size:1.6rem}}.col-profile{margin-bottom:2rem;padding:20px !important;position:relative;border:8px solid #0f0e17;border-radius:1rem}@media screen and (max-width: 768px){.col-profile{border:6px solid #0f0e17}}.col-profile .social-icon{position:absolute;top:13px;right:20px}@media screen and (max-width: 768px){.col-profile .social-icon{position:static}}@media screen and (max-width: 768px){.col-profile .social-icon ul{text-align:center}}.col-profile .social-icon ul li{display:inline-block;margin-right:10px}.col-profile .social-icon ul li:last-child{margin-right:0}.col-profile .social-icon ul li a{color:#0f0e17;font-size:2.4rem}.col-profile h2{margin-bottom:1rem;font-size:2.4rem;line-height:1.5;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal}@media screen and (max-width: 768px){.col-profile h2{margin-top:1rem;margin-bottom:.5rem;text-align:center;font-size:2rem}}.col-profile h3{margin-bottom:1rem;font-size:1.6rem;line-height:1.5;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal}@media screen and (max-width: 768px){.col-profile h3{text-align:center;font-size:1.4rem}}.col-profile p{font-size:1.6rem;line-height:1.8;text-align:justify;text-justify:inter-ideograph;font-family:Noto Sans JP, sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){.col-profile p{font-size:1.6rem}}.col-profile .img-circle,.col-profile .profile{float:left}@media screen and (max-width: 768px){.col-profile .img-circle,.col-profile .profile{float:none}}.col-profile .img-circle{width:140px}@media screen and (max-width: 768px){.col-profile .img-circle{margin:0 auto}}.col-profile .profile{margin-left:20px;width:calc(100% - 140px - 20px)}@media screen and (max-width: 768px){.col-profile .profile{margin-left:0;width:100%}}.col-company dt,.col-company dd{font-size:1.6rem;line-height:2}.col-company dt{float:left;text-align:right;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal;width:9em}.col-company dd{margin-left:10em;font-family:vdl-v7marugothic, sans-serif;font-weight:500;font-style:normal}.col-appeal h2{margin-bottom:40px;text-align:center;font-size:2.8rem;line-height:1.6;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal}@media screen and (max-width: 768px){.col-appeal h2{font-size:2rem}}.timeline{position:relative;margin:0 auto 50px}.timeline::before{content:"";position:absolute;height:100%;width:8px;left:49.52%;background-color:#0f0e17}@media screen and (max-width: 768px){.timeline::before{width:6px;left:0}}.timeline ul li{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 768px){.timeline ul li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.timeline ul li .content{position:relative;width:50%;padding:30px 20px}@media screen and (max-width: 768px){.timeline ul li .content{width:93%;padding:0 0 30px}}.timeline ul li .content:before,.timeline ul li .content:after{content:"";position:absolute;top:36px}.timeline ul li .content .balloon{padding:20px;background-color:#f4f4ec;border-radius:1rem;border:8px solid #0f0e17}@media screen and (max-width: 768px){.timeline ul li .content .balloon{border:6px solid #0f0e17}}.timeline ul li .content .balloon .category{position:absolute;top:17px;left:20px}@media screen and (max-width: 768px){.timeline ul li .content .balloon .category{top:-13px}}.timeline ul li .content .balloon .category a{display:inline-block;margin-right:10px;padding:5px 23px 3px;border-radius:25px;text-decoration:none;font-size:1.3rem;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal;color:#f4f4ec;background-color:#e53170}.timeline ul li .content h2{margin-top:10px;margin-bottom:0;text-align:justify;text-justify:inter-ideograph;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal;font-size:1.8rem;line-height:1.8}.timeline ul li .content img{margin-top:20px;border-radius:1rem}.timeline ul li .content p{margin-top:10px;text-align:left;font-size:1.4rem;line-height:1.5;word-break:break-all}.timeline ul li:nth-child(odd) .content{padding-left:0}@media screen and (max-width: 768px){.timeline ul li:nth-child(odd) .content{padding-right:0}}.timeline ul li:nth-child(odd) .content:before,.timeline ul li:nth-child(odd) .content:after{right:-4px}@media screen and (max-width: 768px){.timeline ul li:nth-child(odd) .content:before,.timeline ul li:nth-child(odd) .content:after{right:100%;left:-11%}}.timeline ul li:nth-child(odd) .content:before{border:solid 14px transparent;border-left:solid 14px #0f0e17}@media screen and (max-width: 768px){.timeline ul li:nth-child(odd) .content:before{border:solid 14px transparent;border-right:solid 14px #0f0e17}}@media screen and (max-width: 768px){.timeline ul li:nth-child(odd) .content .balloon .category{left:20px}}.timeline ul li:nth-child(odd) .date{padding-right:0}.timeline ul li:nth-child(even) .content{padding-right:0}.timeline ul li:nth-child(even) .content:before,.timeline ul li:nth-child(even) .content:after{right:100%;left:-1%}@media screen and (max-width: 768px){.timeline ul li:nth-child(even) .content:before,.timeline ul li:nth-child(even) .content:after{left:-11%}}.timeline ul li:nth-child(even) .content:before{border:solid 14px transparent;border-right:solid 14px #0f0e17}.timeline ul li:nth-child(even) .content .balloon .category{position:absolute;top:17px;left:40px}@media screen and (max-width: 768px){.timeline ul li:nth-child(even) .content .balloon .category{top:-13px;left:20px}}.timeline ul li:nth-child(even) .date{padding-left:0}.timeline ul li .date{width:50%;padding:0 20px;font-weight:normal}@media screen and (max-width: 768px){.timeline ul li .date{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;width:100%;max-width:100%;padding:0}}.timeline ul li .date p{margin-top:34px;text-align:left;font-size:1.4rem;font-family:vdl-v7marugothic, sans-serif;font-weight:800;font-style:normal;padding:5px 10px;border-radius:1rem}@media screen and (max-width: 768px){.timeline ul li .date p{margin-top:0;text-align:right}}.timeline ul li .point{margin-top:30px;min-width:40px;height:40px;background-color:#f4f4ec;border-radius:100%;z-index:2;border:8px #0f0e17 solid;position:relative;top:0;right:0;left:0}@media screen and (max-width: 768px){.timeline ul li .point{display:none;margin-top:35px;margin-right:20px;min-width:30px;max-width:30px;height:30px;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;border:6px #0f0e17 solid}}.timeline ul li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline ul li:nth-child(even) .date p{float:right}@media screen and (max-width: 768px){.timeline ul li:nth-child(even) .date p{float:none}}@media screen and (max-width: 768px){.timeline ul li:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.mw_wp_form .row{margin-bottom:2rem;font-size:1.8rem}@media screen and (max-width: 768px){.mw_wp_form .row{margin-bottom:1.5rem}}.mw_wp_form .row .col-3{padding-top:1.5rem;line-height:1;text-align:right;vertical-align:middle}.mw_wp_form .row .col-3 label{font-weight:bold}@media screen and (max-width: 768px){.mw_wp_form .row .col-3{text-align:left;margin-bottom:1rem}}.mw_wp_form .row .col-6 .error{color:#e53170}.mw_wp_form p{margin-bottom:5rem}.mw_wp_form input[type=submit]{background:#e53170;color:#f4f4ec;border:0 none;outline:0;letter-spacing:1.8pt;text-transform:uppercase;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.mw_wp_form input[type=submit]:hover{background-color:#00b1ff;outline-width:0;-webkit-transition:all .5s;transition:all .5s}.mw_wp_form input:focus,.mw_wp_form textarea:focus{outline:0}.mw_wp_form.mw_wp_form_confirm .col-3{padding-top:.9rem}.col-privacy p{margin-bottom:2rem}
/*# sourceMappingURL=ions.min.css.map */