﻿@import url("https://fonts.googleapis.com/css?family=Lato:100|Lato:300|Roboto");@import url("https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i");@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css");@import url("https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed:400,700");.menu-trigger{display:none !important}@media screen and (max-width: 769px){html:not([ng-app="homeUp"]) body{padding:0 !important}}html:not([ng-app="homeUp"]) .navi-001-01{position:fixed;top:0;left:0;z-index:999;width:100%}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations{background:none;border:none;top:0;left:0;z-index:0}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner{max-width:100%}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .main-menu{padding:20px}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .main-menu li:hover{background:none}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .main-menu li a{padding:6px 10px;font-weight:bold;color:#003F82;font-size:16px;margin:15px}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .main-menu li a:before{content:"\f105";font-family:"FontAwesome";margin-right:7px}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .main-menu .level-01,html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .main-menu .level-01:first-child{border:none}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .logo{max-height:100%}@media screen and (max-width: 769px){html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .logo{width:100%}}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .logo h1 a{height:auto;padding:8px;margin:20px}@media screen and (max-width: 769px){html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .logo h1 a{margin:0;background:none}}html:not([ng-app="homeUp"]) .navi-001-01 header#navigations .inner .logo h1 a img{height:70px;max-height:100%}.theme-fo-base{padding-top:0 !important}.theme-fo-base .wrapper.none .contents .inner{max-width:1200px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.form.horizontal .form-label,.theme-fo-base .foot-cont .component.form.horizontal .form-label,.theme-fo-base .main-visual .component.form.horizontal .form-label{width:100%}.theme-fo-base .foot-cont .component.form.horizontal input[type="text"],.theme-fo-base .foot-cont .component.form.horizontal input[type="email"],.theme-fo-base .foot-cont .component.form.horizontal input[type="password"],.theme-fo-base .foot-cont .component.form.horizontal input[type="date"],.theme-fo-base .foot-cont .component.form.horizontal input[type="search"],.theme-fo-base .foot-cont .component.form.horizontal input[type="url"],.theme-fo-base .contents .component.form.horizontal input[type="text"],.theme-fo-base .contents .component.form.horizontal input[type="email"],.theme-fo-base .contents .component.form.horizontal input[type="password"],.theme-fo-base .contents .component.form.horizontal input[type="date"],.theme-fo-base .contents .component.form.horizontal input[type="search"],.theme-fo-base .contents .component.form.horizontal input[type="url"]{width:100%}.theme-fo-base .wrapper.none .contents .inner{padding:10px}}.theme-fo-base .contents .component.form.horizontal .form-label,.theme-fo-base .foot-cont .component.form.horizontal .form-label,.theme-fo-base .main-visual .component.form.horizontal .form-label{width:40%}.theme-fo-base .component.form .service_term{font-size:12px;border:#ccc;margin:30px 0 0 0;border:solid 1px #eee;background:white;border-radius:5px}.theme-fo-base .component.text p,.theme-fo-base .contents .component.text,.theme-fo-base .contents .component.text p{font-size:14px;color:#777;letter-spacing:1.2px}.theme-fo-base .form-cont p{letter-spacing:1.2px;text-align:right;margin:5px;font-size:12px;color:#ed7b98}.theme-fo-base strong,.theme-fo-base .strong{background:linear-gradient(transparent 70%, #98cfef 0%);color:#333;margin:0 3px}.theme-fo-base strong a,.theme-fo-base .strong a{font-weight:bold;color:#333}.theme-fo-base .main-visual .title-group .col .ttl-info-demoday h3{font-size:1.2rem;line-height:1.5;margin-bottom:0;border:solid 3px white;display:inline-block;padding:10px 25px;background:rgba(0,0,0,0.1)}.theme-fo-base .main-visual .title-group .col .ttl-info-demoday h3 strong,.theme-fo-base .main-visual .title-group .col .ttl-info-demoday h3 .strong{font-size:40px;color:#fff;background:none}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .col .ttl-info-demoday h3{font-size:13px}.theme-fo-base .main-visual .title-group .col .ttl-info-demoday h3 strong,.theme-fo-base .main-visual .title-group .col .ttl-info-demoday h3 .strong{font-size:30px;line-height:1.2}}.theme-fo-base .side .component.heading h1,.theme-fo-base .side .component.heading h2,.theme-fo-base .side .component.heading h3,.theme-fo-base .side .component.heading h4,.theme-fo-base .side .component.heading h5,.theme-fo-base .contents .component.heading h1,.theme-fo-base .contents .component.heading h2,.theme-fo-base .contents .component.heading h3,.theme-fo-base .contents .component.heading h4,.theme-fo-base .contents .component.heading h5{font-weight:bold;margin:0;font-family:見出ゴMB31;transform:scale(1, 1.01)}.theme-fo-base .side .component.heading h1,.theme-fo-base .contents .component.heading h1{font-size:36px;letter-spacing:-2px;color:#eca13c;background:-webkit-linear-gradient(10deg, #eca13c 0%, #e25067 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 30px;position:relative}.theme-fo-base .side .component.heading h1:before,.theme-fo-base .contents .component.heading h1:before{content:"";position:absolute;top:0;left:-30px;height:50px;width:50px;border-left:solid 2px #9604b2;border-bottom:solid 2px #9604b2}.theme-fo-base .side .component.heading h1:after,.theme-fo-base .contents .component.heading h1:after{content:"";position:absolute;right:-30px;bottom:0;height:50px;width:50px;border-right:solid 2px #ff2323;border-bottom:solid 2px #ff2323}.theme-fo-base .side .component.heading h2,.theme-fo-base .contents .component.heading h2{font-size:24px;font-weight:bold;display:inline-block;color:#333;display:inline-block;margin-bottom:30px;position:relative}.theme-fo-base .side .component.heading h2::before,.theme-fo-base .contents .component.heading h2::before{content:"";width:0;height:0;border-style:solid;border-width:40px 70px 0 0;border-color:#d3f4fd transparent transparent transparent;position:absolute;transform:skew(-20deg, -10deg);z-index:-1;top:-10px;margin-left:-20px}.theme-fo-base .side .component.heading h3,.theme-fo-base .contents .component.heading h3{font-size:24px;color:#333;padding:0;display:inline-block;padding:0px 3px}.theme-fo-base .side .component.heading h4,.theme-fo-base .contents .component.heading h4{font-size:18px;padding:10px 10px 10px 25px;position:relative;text-align:left !important}.theme-fo-base .side .component.heading h4::after,.theme-fo-base .contents .component.heading h4::after{content:"●";position:absolute;left:0;bottom:50%;margin-bottom:-10px;z-index:2;color:#163c92;background:linear-gradient(35deg, #163c92, #2484d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.theme-fo-base .side .component.heading h5,.theme-fo-base .contents .component.heading h5{font-size:14px}@media screen and (max-width: 769px){.theme-fo-base .side .component.heading h1,.theme-fo-base .side .component.heading h2,.theme-fo-base .side .component.heading h3,.theme-fo-base .side .component.heading h4,.theme-fo-base .side .component.heading h5,.theme-fo-base .contents .component.heading h1,.theme-fo-base .contents .component.heading h2,.theme-fo-base .contents .component.heading h3,.theme-fo-base .contents .component.heading h4,.theme-fo-base .contents .component.heading h5{line-height:1.3}.theme-fo-base .side .component.heading h1,.theme-fo-base .contents .component.heading h1{font-size:24px}.theme-fo-base .side .component.heading h2,.theme-fo-base .contents .component.heading h2{font-size:20px;margin:0 10px}.theme-fo-base .side .component.heading h3,.theme-fo-base .contents .component.heading h3{font-size:17px}.theme-fo-base .side .component.heading h4,.theme-fo-base .contents .component.heading h4{font-size:16px}.theme-fo-base .side .component.heading h5,.theme-fo-base .contents .component.heading h5{font-size:14px}}.theme-fo-base .main-visual{min-height:auto;padding:20px 0;background-image:url(https://ferret-one.akamaized.net/images/5ed4b747ecd9b313dac92eca/original.jpeg?1590998859) !important;background-position:bottom center}@media screen and (max-width: 769px){.theme-fo-base .main-visual{padding:60px 10px 10px 10px}}.theme-fo-base .main-visual .basic_logo{width:300px;margin:0 auto}.theme-fo-base .main-visual:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(0deg, #013f82, #fff);opacity:.7}.theme-fo-base .main-visual .clearfix{position:relative;z-index:0}.theme-fo-base .main-visual .title-group{max-width:1080px;margin:50px auto;color:white;text-align:center;padding-bottom:20vh}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group{margin:40px auto}}.theme-fo-base .main-visual .title-group .button .button-cont a.white{color:white;border-radius:50%;background:rgba(0,0,0,0.7);margin:20px;padding:0;font-size:13px;line-height:150px;width:150px;position:relative}.theme-fo-base .main-visual .title-group .button .button-cont a.white::before{content:"";display:block;height:40px;width:40px;background-size:contain;background-image:url(https://ferret-one.akamaized.net/images/5b111165014c8e1d10006a3b/original.png);top:90px;left:50%;margin-left:-20px;position:absolute}.theme-fo-base .main-visual .title-group .button.btn-link-demoday .button-cont a.red{color:#003F82;font-weight:bold;background-color:#F6CE03;border-radius:300px;border:solid 2px #003F82}.theme-fo-base .main-visual .title-group .button.btn-link-demoday .button-cont size-m{font-size:24px;padding:12px 36px}.theme-fo-base .main-visual .title-group .button.btn-link-demoday{margin-bottom:30px}.theme-fo-base .main-visual .title-group .col{vertical-align:middle}.theme-fo-base .main-visual .title-group .col p{text-shadow:0 0 20px #c2dcf9;font-size:21px;color:white}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .col p{font-size:13px}}.theme-fo-base .main-visual .title-group .col .text-under p{margin:0}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .col .text-under{padding:0}}.theme-fo-base .main-visual .title-group .col .text-shoulder p{font-size:18px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .col .text-shoulder{padding:0}}.theme-fo-base .main-visual .title-group .col h3{font-size:1.2rem;margin-bottom:1.1rem;border:solid 3px white;display:inline-block;padding:10px 25px;background:rgba(0,0,0,0.1)}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .col h3{font-size:13px}}.theme-fo-base .main-visual .title-group .col h1{font-size:60px;line-height:1.2;letter-spacing:3px;font-family:'Roboto Condensed', sans-serif;position:relative;text-shadow:0 0 10px #c2dcf9;color:#1e59ad}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .col h1{font-size:34px;line-height:1}}.theme-fo-base .main-visual .title-group .ttl-demoday{margin:100px 0 0}.theme-fo-base .main-visual .title-group .ttl-demoday h1{line-height:1;letter-spacing:3px;font-family:'Roboto Condensed', sans-serif;text-shadow:0 0 10px #c2dcf9;color:#003F82;margin:0}.theme-fo-base .main-visual .title-group .text-sub{margin:0 0 40px}.theme-fo-base .main-visual .title-group .text-sub p{font-size:40px;font-weight:bold;font-family:'Roboto Condensed', sans-serif;margin:0;line-height:1em}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .text-sub p{font-size:24px}}.theme-fo-base .main-visual .title-group .text-shoulder{margin:p;margin-margin:0}.theme-fo-base .main-visual .title-group .date-demoday{margin:0 0 40px}.theme-fo-base .main-visual .title-group .date-demoday p{color:#003F82;font-weight:bold;margin:10px 0;line-height:1.2em}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .date-demoday{margin:0 0 20px}}.theme-fo-base .main-visual .title-group .img_mv_sponsor{max-width:487px;margin:auto}.theme-fo-base .main-visual .title-group .img_mv_logos{max-width:796px;margin:0 auto 40px}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .img_mv_logos{max-width:300px;margin:0 auto 20px}}.theme-fo-base .main-visual .title-group .button.btn-demoday .button-cont a.orange{color:#003F82;font-weight:bold;background-color:#F6CE03;border-radius:300px;border:solid 2px #003F82}.theme-fo-base .main-visual .title-group .button.btn-demoday .button-cont a.black{color:#fff;font-weight:bold;background-color:#003F82;border-radius:300px;border:solid 2px #003F82}.theme-fo-base .main-visual .title-group .button.btn-demoday .button-cont size-m{font-size:24px;padding:12px 36px}.theme-fo-base .main-visual .title-group .button.btn-demoday{display:inline-block;margin:1em}@media screen and (max-width: 769px){.theme-fo-base .main-visual .title-group .button.btn-demoday{margin:0.5em}}.theme-fo-base .main-visual.mv-demoday{min-height:auto;padding:20px 0;background-image:url(https://ferret-one.akamaized.net/images/5f4ef758ea4d0f6ba675a2f0/original.jpeg?1599093534) !important;background-position:bottom center}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv-demoday{padding:60px 10px 10px 10px}}.theme-fo-base .wrapper{padding:0;margin-top:-20vh}.theme-fo-base .wrapper .contents .inner{position:relative;z-index:0}.theme-fo-base .wrapper .contents>section{padding:30px 0}.theme-fo-base .wrapper .contents .sec-news .inner{padding-bottom:60px}.theme-fo-base .wrapper .contents .sec-news .news_list{margin:0 auto;border-bottom:solid 1px #eee}.theme-fo-base .wrapper .contents .sec-news .news_list .col{margin:10px;padding:0;vertical-align:middle}.theme-fo-base .wrapper .contents .sec-news .news_list .col .component{margin:0;padding:0}.theme-fo-base .wrapper .contents .sec-news .news_list .col-1{width:100px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-news .news_list .col-1{width:auto !important}}.theme-fo-base .wrapper .contents .sec-news .news_list .col-1 p{font-family:'Lato', sans-serif;font-weight:300;display:inline-block}.theme-fo-base .wrapper .contents .sec-news .news_list .tag{font-family:'Lato', sans-serif;font-weight:300;text-align:center !important}.theme-fo-base .wrapper .contents .sec-news .news_list .tag p{font-size:13px;padding:5px 15px;background:#555;color:white;display:inline-block;border-radius:200px}.theme-fo-base .wrapper .contents .sec-news .news_list .tag.blue p{background:#217fc4}.theme-fo-base .wrapper .contents .sec-news .news_list .tag.green p{background:#8dc556}.theme-fo-base .wrapper .contents .sec-news .news_list .tag.pink p{background:#e94c96}.theme-fo-base .wrapper .contents .sec-news .news_list .tag.orange p{background:#f6ad54}.theme-fo-base .wrapper .contents .sec-news .news_list .col-2{width:100px !important;text-align:center !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-news .news_list .col-2{width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-news .news_list .col-3{width:100% !important}}.theme-fo-base .wrapper .contents .sec-faq .row-3,.theme-fo-base .wrapper .contents .sec-faq .row-6,.theme-fo-base .wrapper .contents .sec-faq .row-9,.theme-fo-base .wrapper .contents .sec-faq .row-11{margin-top:20px}.theme-fo-base .wrapper .contents .sec-faq .row-4,.theme-fo-base .wrapper .contents .sec-faq .row-7{margin-top:-100px}.theme-fo-base .wrapper .contents .sec-faq .row-12{margin-top:-60px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list{display:block;padding:0 20px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col{padding:0;display:inline-block;width:calc(50% - 100px) !important;position:relative;margin-bottom:30px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col:nth-child(even){margin-top:90px;margin-left:70px;margin-right:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col:nth-child(even){margin:20px 0 0 0 !important}}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col:nth-child(odd){margin-left:30px;margin-right:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col:nth-child(odd){margin:0 0  !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col{width:100% !important;padding:0;margin:30px 0}}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.heading{padding:0;margin:0;position:relative;margin-bottom:20px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.heading:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:10px 20px 0 0;border-color:transparent #9cea56 transparent transparent;bottom:0;left:-10px;transform:rotate(-15deg)}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.heading h3{font-size:15px;-webkit-background-clip:none;-webkit-text-fill-color:#333;background:#b7f183;border-radius:21px;color:#333;padding:10px 20px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.text{padding:0;margin:0;position:relative;margin-bottom:20px;text-align:right !important}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.text:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:40px 20px 0 0;border-color:transparent #eee transparent transparent;bottom:-10px;right:0;transform:rotate(-255deg);z-index:-1}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.text p{font-weight:bold;margin:0;font-family:見出ゴMB31;display:inline-block;background:white;font-size:13px;border-radius:21px;color:#333;padding:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-faq .row-3,.theme-fo-base .wrapper .contents .sec-faq .row-6,.theme-fo-base .wrapper .contents .sec-faq .row-9,.theme-fo-base .wrapper .contents .sec-faq .row-11{margin-top:20px}.theme-fo-base .wrapper .contents .sec-faq .row-4,.theme-fo-base .wrapper .contents .sec-faq .row-7{margin-top:20px}.theme-fo-base .wrapper .contents .sec-faq .row-12{margin-top:20px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list{display:block;padding:0 20px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.heading h3{font-size:13px;border-radius:11px;padding:10px}.theme-fo-base .wrapper .contents .sec-faq .row.faq_list .col.faq_col .component.text p{background:white;font-size:12px;border-radius:11px;padding:10px}}.theme-fo-base .wrapper .contents .why_do{background-repeat:no-repeat;background-size:contain !important;background-position:top left !important;margin:20px;box-shadow:1px 1px 10px #ccc;background:white;padding:10px;background-image:repeating-linear-gradient(135deg, #217fc4 0px, #217fc4 20px, transparent 20px, transparent 40px, #227ec5 40px, #227ec5 60px, transparent 60px, transparent 80px) !important;background-image:-webkit-repeating-linear-gradient(315deg, #217fc4 0px, #217fc4 20px, transparent 20px, transparent 40px, #227ec5 40px, #227ec5 60px, transparent 60px, transparent 80px) !important;max-width:800px;margin:0 auto}.theme-fo-base .wrapper .contents .why_do .col{padding:0}.theme-fo-base .wrapper .contents .why_do .text{background:white;padding:30px;margin:0 !important}.theme-fo-base .wrapper .contents .why_do .text p{margin:0}.theme-fo-base .wrapper .contents .sec-basic .inner{padding-bottom:60px}.theme-fo-base .wrapper .contents .sec-basic .about-basic{padding:0}.theme-fo-base .wrapper .contents .sec-basic .about-basic .col-1{width:200px !important}.theme-fo-base .wrapper .contents .sec-basic .about-basic .col-1 img{border-radius:0 !important}.theme-fo-base .wrapper .contents .sec-basic .about-basic a{color:#1f5993;text-decoration:underline}.theme-fo-base .wrapper .contents .sec-basic .about-basic .logo-list{background:#ccc;border-radius:5px}.theme-fo-base .wrapper .contents .sec-basic .about-basic p{margin:0 !important}.theme-fo-base .wrapper .contents .sec-basic .about-basic .col{vertical-align:middle}.theme-fo-base .wrapper .contents .sec-basic .about-basic-logo .logo-list{background:#ccc;border-radius:5px}.theme-fo-base .wrapper .contents .sec-basic .about-basic-logo .col{vertical-align:middle}.theme-fo-base .wrapper .contents .sec-basic .row.company_outline .col.map_layout{padding:0 0 0 40px}.theme-fo-base .wrapper .contents .sec-basic .row.company_outline .col.map_layout .component{height:480px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-basic .row.company_outline .col.map_layout{margin-top:30px;padding:0}.theme-fo-base .wrapper .contents .sec-basic .row.company_outline .col.map_layout .component{height:400px}.theme-fo-base .wrapper .contents .sec-basic .row.company_outline .col.map_layout .component iframe{width:100%}}.theme-fo-base .wrapper .contents .col.table_layout{margin:0;padding:0}.theme-fo-base .wrapper .contents .col.table_layout .component{display:inline-block;padding:0;margin:0 !important;border-top:solid 1px #ddd;vertical-align:top}.theme-fo-base .wrapper .contents .col.table_layout .component.rich-heading{width:25%}.theme-fo-base .wrapper .contents .col.table_layout .component.rich-heading h4{padding:14px 20px;font-size:14px;text-align:left;font-weight:normal;margin:0;border:none;line-height:1.6}.theme-fo-base .wrapper .contents .col.table_layout .component.rich-heading h4::after{display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .col.table_layout .component.rich-heading h4{font-size:12px;padding:8px 10px;background:#f6f6f6}}.theme-fo-base .wrapper .contents .col.table_layout .component.text{width:75%;background:white;padding:14px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .col.table_layout .component.text{font-size:12px;padding:8px 10px}}.theme-fo-base .wrapper .contents .col.table_layout .component.text p{margin:0;padding:14px 20px;font-size:14px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .col.table_layout .component.text p{font-size:12px;padding:8px 10px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .table_layout{border:solid 1px #eee;background:transparent}.theme-fo-base .wrapper .contents .table_layout .component{display:block;border-top:none;width:100% !important}}.theme-fo-base .wrapper .contents .sec-menter .row-ttl-speaker .component.heading.sub-ttl-speaker{border-top:1px dashed #999;border-bottom:1px dashed #999;padding:10px 0;margin:0}.theme-fo-base .wrapper .contents .sec-menter .row-ttl-speaker .component.heading.sub-ttl-speaker h3{font-size:21px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-menter .row-ttl-speaker .component.heading.sub-ttl-speaker h3{font-size:18px}}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col{padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col{padding:0;margin:30px 0}}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.image{width:100px;height:100px;overflow:hidden;border-radius:50px;float:left}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.image img{width:100%;height:auto}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.text.officer_position{padding-left:120px;padding-top:30px;margin-bottom:0;margin-top:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.text.officer_position{padding-top:20px}}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.text.officer_position p{color:#777;font-size:12px;margin:0;padding:0}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.heading.officer_name{padding-left:120px;margin:0}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.heading.officer_name h3{font-size:16px;margin:0}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.text.officer_body{clear:both}.theme-fo-base .wrapper .contents .sec-menter .row.officer_list .col .component.text.officer_body p{color:#777;font-size:12px;margin:0;padding:0}.theme-fo-base .wrapper .contents .sec-startup .row .col{padding:20px}.theme-fo-base .wrapper .contents .sec-startup .row .col h3{font-size:16px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-startup .row .col{padding:0;margin:30px 0}}.theme-fo-base .wrapper .contents .sec-startup .row .col .component.image{text-align:center}.theme-fo-base .wrapper .contents .sec-startup .row .col .component.image img{width:80% !important;height:auto}.theme-fo-base .wrapper .contents .sec-startup .row .col .component.text{color:#777;font-size:12px;margin:0;padding:0}.theme-fo-base .wrapper .contents .sec-startup .row-batch4 .col .component.image.img-logo{height:70px !important;display:flex;justify-content:center;align-items:center;border-radius:6px}.theme-fo-base .wrapper .contents .sec-startup .row-batch4 .col .component.image.img-logo img{width:80% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-startup .row-batch4 .col .component.image.img-logo{height:40px}.theme-fo-base .wrapper .contents .sec-startup .row-batch4 .col .component.image.img-logo img{width:60% !important}}.theme-fo-base .wrapper .contents .sec-startup .row-sponsor .col .component.image.img-logo{text-align:left}.theme-fo-base .wrapper .contents .sec-startup .row-sponsor .col .component.image.img-logo img{width:auto !important;height:60px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-startup .row-sponsor .col .component.image.img-logo img{height:40px}}.theme-fo-base .wrapper .contents .sec-sumally .row-sumally .table-sumally tbody{background:#fff;border:1px solid #1ba9e1}.theme-fo-base .wrapper .contents .sec-sumally .row-sumally .table-sumally tr,.theme-fo-base .wrapper .contents .sec-sumally .row-sumally .table-sumally td{border:1px solid #1ba9e1}.theme-fo-base .wrapper .contents .sec-sumally .row-sumally .table-sumally td:first-child{background:#98cfef}.theme-fo-base .wrapper .contents .sec-form .text{max-width:600px;margin:0 auto}.theme-fo-base .wrapper .contents .sec-form .button.btn-demoday .button-cont a.orange{color:#003F82;font-weight:bold;background-color:#F6CE03;border-radius:300px;border:solid 2px #003F82}.theme-fo-base .wrapper .contents .sec-form .button.btn-demoday .button-cont a.black{color:#fff;font-weight:bold;background-color:#003F82;border-radius:300px;border:solid 2px #003F82}.theme-fo-base .wrapper .contents .sec-form .button.btn-demoday .button-cont size-m{font-size:24px;padding:12px 36px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-form .button.btn-demoday .button-cont.right,.theme-fo-base .wrapper .contents .sec-form .button.btn-demoday .button-cont.left{text-align:center}}.theme-fo-base .wrapper .contents .sec-cont{padding-top:60px}.theme-fo-base .wrapper .contents .sec-cont .strong{background:linear-gradient(transparent 70%, #fbe000 0%)}.theme-fo-base .wrapper .contents .sec-cont .inner .main_row .col-1{max-width:530px !important}.theme-fo-base .wrapper .contents .sec-cont .inner .main_row .col-1 .cont-table ul{list-style:none;margin:0;padding:0}.theme-fo-base .wrapper .contents .sec-cont .inner .main_row .col-1 .cont-table ul li{display:block;padding:25px 10px;margin:10px 10px 40px 10px;background-image:linear-gradient(40deg, #5696c9, #074480);color:white;text-align:center;position:relative}.theme-fo-base .wrapper .contents .sec-cont .inner .main_row .col-1 .cont-table ul li:last-child{margin-bottom:0}.theme-fo-base .wrapper .contents .sec-cont .inner .main_row .col-1 .cont-table ul li:last-child::after{display:none}.theme-fo-base .wrapper .contents .sec-cont .inner .main_row .col-1 .cont-table ul li::after{position:absolute;content:"\f0d7";font-family:"Fontawesome";bottom:-30px;left:50%;color:#326ea5}.theme-fo-base .wrapper .contents .sec-cont .inner .main_row .col-1 .image img{padding:20px}.theme-fo-base .wrapper .contents .sec-cont .inner h3{margin:0 10px 10px 10px}.theme-fo-base .wrapper .contents .sec-cont .inner .text{padding:10px;margin:-20px 0 10px 0}.theme-fo-base .wrapper .contents .sec-program{counter-reset:number}.theme-fo-base .wrapper .contents .sec-program:before{height:90%}.theme-fo-base .wrapper .contents .sec-program .l-card,.theme-fo-base .wrapper .contents .sec-program .r-card{display:block}.theme-fo-base .wrapper .contents .sec-program .l-card .col,.theme-fo-base .wrapper .contents .sec-program .r-card .col{display:inline-block;border-radius:2px;box-shadow:0 0 2px #ddd;margin:15px 0;padding:20px 20px 20px 20px;position:relative;background:white;position:relative}.theme-fo-base .wrapper .contents .sec-program .l-card .col h3,.theme-fo-base .wrapper .contents .sec-program .r-card .col h3{margin-bottom:20px}.theme-fo-base .wrapper .contents .sec-program .l-card .col .component,.theme-fo-base .wrapper .contents .sec-program .r-card .col .component{position:relative}.theme-fo-base .wrapper .contents .sec-program .l-card .col p,.theme-fo-base .wrapper .contents .sec-program .r-card .col p{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-program .l-card{margin-top:0}}.theme-fo-base .wrapper .contents .sec-program .l-card .col-1{width:37% !important;vertical-align:bottom;border-bottom:solid 2px #217fc4}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-program .l-card .col-1{width:100% !important}}.theme-fo-base .wrapper .contents .sec-program .l-card .col-2{width:calc(63% - 30px) !important;margin-left:30px;vertical-align:bottom;border-bottom:solid 2px #217fc4}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-program .l-card .col-2{width:100% !important;margin-right:0}}.theme-fo-base .wrapper .contents .sec-program .r-card .col-1{width:calc(63% - 30px) !important;vertical-align:top;margin-right:30px;border-bottom:solid 2px #217fc4}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-program .r-card .col-1{width:100% !important;margin-right:0}}.theme-fo-base .wrapper .contents .sec-program .r-card .col-2{width:37% !important;vertical-align:top;border-bottom:solid 2px #217fc4}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-program .r-card .col-2{width:100% !important}}.theme-fo-base .wrapper .contents .sec-schedule .inner .pg_image h3{background:linear-gradient(transparent 70%, #fbe000 0%)}.theme-fo-base .wrapper .contents .sec-schedule .inner .time_table{max-width:640px;margin:10px auto 20px auto;display:block;border:solid 10px #eee;border-radius:5px}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row{padding:0 100px}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col{vertical-align:middle;position:relative;padding:20px 0;border-bottom:solid 1px #deeaf9}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-1{width:100px !important}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-2{padding-left:40px}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-1::after{content:"";display:block;height:100%;position:absolute;right:0;bottom:0;border-right:3px solid #ddd}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-1::before{content:"●";position:absolute;right:-7px;bottom:50%;margin-bottom:-10px;z-index:2;color:#163c92;background:linear-gradient(35deg, #163c92, #2484d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row h4{color:#163c92}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-schedule .inner h2{margin-bottom:40px}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row{padding:0}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col{padding:0}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-1{width:100% !important;background:#f6f6f6}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-2{padding:10px}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-1::after{display:none}.theme-fo-base .wrapper .contents .sec-schedule .inner .schedule_row .col-1::before{display:none}.theme-fo-base .wrapper .contents .sec-schedule .inner .row-2 .col-1::after{height:50%}.theme-fo-base .wrapper .contents .sec-schedule .inner .row-6 .col{border:none}.theme-fo-base .wrapper .contents .sec-schedule .inner .row-6 .col-1::after{height:50%;bottom:50%}}.theme-fo-base .wrapper .contents .sec-sns:before,.theme-fo-base .wrapper .contents .sec-foot:before{content:none}.theme-fo-base .wrapper .contents .sec-sns .component.list.horizontal ul,.theme-fo-base .wrapper .contents .sec-foot .component.list.horizontal ul{font-size:12px}.theme-fo-base .wrapper .contents .sec-cta{float:right;display:inline;position:fixed !important;bottom:20px;right:20px;padding:0;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-cta{display:none}}.theme-fo-base .wrapper .contents .sec-cta:before{display:none}.theme-fo-base .wrapper .contents .sec-cta .inner,.theme-fo-base .wrapper .contents .sec-cta .row,.theme-fo-base .wrapper .contents .sec-cta .col{display:inline;padding:0;margin:0}.theme-fo-base .wrapper .contents .sec-cta .inner .button .button-cont a.blue,.theme-fo-base .wrapper .contents .sec-cta .row .button .button-cont a.blue,.theme-fo-base .wrapper .contents .sec-cta .col .button .button-cont a.blue{font-size:16px;padding:12px 36px;background-image:linear-gradient(40deg, #5696c9, #074480);border-radius:300px}.theme-fo-base .wrapper .contents .sec-about{padding-top:0}.theme-fo-base .wrapper .contents .sec-about.second{position:relative}.theme-fo-base .wrapper .contents .sec-about.second::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(45deg, #e1f9fb, #f1fcff);transform:skewy(-10deg)}.theme-fo-base .wrapper .contents .sec-about.second h4{padding:0 20px !important;margin:-10px 0 0 0;text-align:center !important}.theme-fo-base .wrapper .contents .sec-about.second h4::after{display:none}.theme-fo-base .wrapper .contents .sec-about .inner h3{background:linear-gradient(#ffea21 100%, #fbe000 0%);border:solid 3px #555;border-radius:300px;padding:10px 30px;position:relative}.theme-fo-base .wrapper .contents .sec-about .inner h3::before{position:absolute;content:"";display:block;width:50px;left:-50px;top:50%;border-bottom:solid 3px #555}.theme-fo-base .wrapper .contents .sec-about .inner h3::after{position:absolute;content:"";display:block;width:50px;right:-50px;top:50%;border-bottom:solid 3px #555}.theme-fo-base .wrapper .contents .sec-about .inner .step{border-collapse:separate;border-spacing:20px 0;padding:20px 0}.theme-fo-base .wrapper .contents .sec-about .inner .step .col{box-shadow:0px 1px 7px 0px rgba(0,0,0,0.1);background:white;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-about .inner .step .col{font-size:13px}}.theme-fo-base .wrapper .contents .sec-about .inner .step .component{position:relative}.theme-fo-base .wrapper .contents .sec-about .inner .step .component p{margin:10px}.theme-fo-base .wrapper .contents .sec-about .inner .step .component.heading{margin:0}.theme-fo-base .wrapper .contents .sec-about .inner .step .component.heading h4{background:#333;color:white;text-align:center !important;padding:20px 0 15px 0;border-bottom:solid 3px #ffeb21}.theme-fo-base .wrapper .contents .sec-about .inner .step .component.heading h4::after{display:none}.theme-fo-base .wrapper .contents .sec-about .inner .about .component.text p{margin:0 10px !important}.theme-fo-base .wrapper .contents .sec-about .inner .about .col.col-1{position:relative;width:20% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-about .inner .about .col.col-1{width:50% !important;margin:0 auto 20px auto}}.theme-fo-base .wrapper .contents .sec-about .inner .row-winner{margin-top:-30px}.theme-fo-base .wrapper .contents .sec-about .inner .row-winner .col-text{padding-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .sec-about .inner .row-winner .col-img .image-winner{width:70%;margin:auto}}.theme-fo-base .wrapper .contents .sec-interview .inner .entry-list-unit h4{border-top:1px solid #ddd;padding:10px 0 0;color:#ccc;font-size:13px;text-align:right}.theme-fo-base .wrapper .contents>section:first-child:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:white;transform:skewy(-10deg)}.theme-fo-base .wrapper .contents>section:nth-child(odd){position:relative}.theme-fo-base .wrapper .contents>section:nth-child(odd):before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(45deg, #e1f9fb, #f1fcff);transform:skewy(-10deg)}.theme-fo-base .foot{display:none;z-index:-1;margin-top:-200px;transform:skewy(-10deg)}.theme-fo-base .foot .foot-cont{background:url("https://ferret-one.akamaized.net/images/5a29e599256aa65b4500463f/original.jpeg");background-position:bottom right;background-size:cover;position:relative;padding:300px 0 50px 0;position:relative;z-index:2;transform:skewy(10deg);max-width:100%}.theme-fo-base .foot .foot-cont:before{content:"";right:0;top:0;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.8)}.theme-fo-base .foot .foot-copyright{background:none;position:relative;z-index:2;transform:skewy(10deg)}.foot-cont .component.form,.contents .component.form{padding:0 10px;max-width:800px;margin:1em auto !important}.foot-cont .component.form input[type="text"],.foot-cont .component.form input[type="email"],.foot-cont .component.form input[type="password"],.foot-cont .component.form input[type="date"],.foot-cont .component.form input[type="search"],.foot-cont .component.form input[type="url"],.contents .component.form input[type="text"],.contents .component.form input[type="email"],.contents .component.form input[type="password"],.contents .component.form input[type="date"],.contents .component.form input[type="search"],.contents .component.form input[type="url"]{width:100%;border-radius:0;background:none;border:none;font-size:12px;border-bottom:solid 1px #ddd;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.foot-cont .component.form input[type="text"]:hover,.foot-cont .component.form input[type="text"]:focus,.foot-cont .component.form input[type="email"]:hover,.foot-cont .component.form input[type="email"]:focus,.foot-cont .component.form input[type="password"]:hover,.foot-cont .component.form input[type="password"]:focus,.foot-cont .component.form input[type="date"]:hover,.foot-cont .component.form input[type="date"]:focus,.foot-cont .component.form input[type="search"]:hover,.foot-cont .component.form input[type="search"]:focus,.foot-cont .component.form input[type="url"]:hover,.foot-cont .component.form input[type="url"]:focus,.contents .component.form input[type="text"]:hover,.contents .component.form input[type="text"]:focus,.contents .component.form input[type="email"]:hover,.contents .component.form input[type="email"]:focus,.contents .component.form input[type="password"]:hover,.contents .component.form input[type="password"]:focus,.contents .component.form input[type="date"]:hover,.contents .component.form input[type="date"]:focus,.contents .component.form input[type="search"]:hover,.contents .component.form input[type="search"]:focus,.contents .component.form input[type="url"]:hover,.contents .component.form input[type="url"]:focus{border-bottom:solid 1px #51a1bc;background:white;font-size:12px}.foot-cont .component.form input[type="text"].form-error,.foot-cont .component.form input[type="email"].form-error,.foot-cont .component.form input[type="password"].form-error,.foot-cont .component.form input[type="date"].form-error,.foot-cont .component.form input[type="search"].form-error,.foot-cont .component.form input[type="url"].form-error,.contents .component.form input[type="text"].form-error,.contents .component.form input[type="email"].form-error,.contents .component.form input[type="password"].form-error,.contents .component.form input[type="date"].form-error,.contents .component.form input[type="search"].form-error,.contents .component.form input[type="url"].form-error{font-size:12px;border:none !important;border-bottom:1px solid #ED3F2F !important}.foot-cont .component.form input[type="text"].form-error:hover,.foot-cont .component.form input[type="text"].form-error:focus,.foot-cont .component.form input[type="email"].form-error:hover,.foot-cont .component.form input[type="email"].form-error:focus,.foot-cont .component.form input[type="password"].form-error:hover,.foot-cont .component.form input[type="password"].form-error:focus,.foot-cont .component.form input[type="date"].form-error:hover,.foot-cont .component.form input[type="date"].form-error:focus,.foot-cont .component.form input[type="search"].form-error:hover,.foot-cont .component.form input[type="search"].form-error:focus,.foot-cont .component.form input[type="url"].form-error:hover,.foot-cont .component.form input[type="url"].form-error:focus,.contents .component.form input[type="text"].form-error:hover,.contents .component.form input[type="text"].form-error:focus,.contents .component.form input[type="email"].form-error:hover,.contents .component.form input[type="email"].form-error:focus,.contents .component.form input[type="password"].form-error:hover,.contents .component.form input[type="password"].form-error:focus,.contents .component.form input[type="date"].form-error:hover,.contents .component.form input[type="date"].form-error:focus,.contents .component.form input[type="search"].form-error:hover,.contents .component.form input[type="search"].form-error:focus,.contents .component.form input[type="url"].form-error:hover,.contents .component.form input[type="url"].form-error:focus{background:#f6f6f6;font-size:12px}.foot-cont .component.form textarea,.contents .component.form textarea{border-radius:0;padding:10px;background:none;border:none;font-size:12px;border-bottom:solid 1px #ddd}.foot-cont .component.form textarea:hover,.foot-cont .component.form textarea:focus,.contents .component.form textarea:hover,.contents .component.form textarea:focus{border-bottom:solid 1px #51a1bc;background:white;font-size:12px}.foot-cont .component.form textarea.form-error,.contents .component.form textarea.form-error{font-size:12px;border:none !important;border-bottom:1px solid #ED3F2F !important}.foot-cont .component.form textarea.form-error:hover,.foot-cont .component.form textarea.form-error:focus,.contents .component.form textarea.form-error:hover,.contents .component.form textarea.form-error:focus{border-bottom:solid 1px #51a1bc;background:white;font-size:12px}.foot-cont .component.form select,.contents .component.form select{border-radius:0;background:none !important;height:40px;border:none;padding:10px;font-size:12px;-webkit-appearance:none;border-bottom:solid 1px #ddd}.foot-cont .component.form select:hover,.foot-cont .component.form select:focus,.contents .component.form select:hover,.contents .component.form select:focus{border-bottom:solid 1px #51a1bc;background:white;font-size:12px}.foot-cont .component.form select.form-error,.contents .component.form select.form-error{font-size:12px;border:none !important;border-bottom:1px solid #ED3F2F !important}.foot-cont .component.form select.form-error:hover,.foot-cont .component.form select.form-error:focus,.contents .component.form select.form-error:hover,.contents .component.form select.form-error:focus{border-bottom:solid 1px #51a1bc;background:white;font-size:12px}.foot-cont .component.form .radio,.contents .component.form .radio{display:inline-block;margin-right:25px}.foot-cont .component.form .radio input,.contents .component.form .radio input{margin:0 10px 0 0}.foot-cont .component.form .form-submit .popup-link,.contents .component.form .form-submit .popup-link{font-size:16px;background-image:linear-gradient(40deg, #5696c9, #074480);border-radius:300px}.foot-cont .component.form .form-label,.contents .component.form .form-label{font-size:14px}.foot-cont .component.form input[type="text"],.foot-cont .component.form input[type="email"],.foot-cont .component.form input[type="password"],.foot-cont .component.form input[type="date"],.foot-cont .component.form input[type="search"],.foot-cont .component.form input[type="url"],.contents .component.form input[type="text"],.contents .component.form input[type="email"],.contents .component.form input[type="password"],.contents .component.form input[type="date"],.contents .component.form input[type="search"],.contents .component.form input[type="url"]{width:100%}.foot-cont .component.form.horizontal .group,.contents .component.form.horizontal .group{margin:10px 0}.foot-cont .component.form.horizontal .form-cont,.contents .component.form.horizontal .form-cont{padding:0}.foot-cont .component.form.horizontal .form-label,.foot-cont .component.form.vertical .form-label,.contents .component.form.horizontal .form-label,.contents .component.form.vertical .form-label{font-size:14px;font-weight:normal}.foot-cont .component.form.horizontal .form-label.require:after,.foot-cont .component.form.vertical .form-label.require:after,.contents .component.form.horizontal .form-label.require:after,.contents .component.form.vertical .form-label.require:after{position:relative;top:auto;right:auto;background:none;color:white;font-size:10px;margin-left:20px;background:#ec7b98;color:#fff;padding:0 6px;border-radius:12px;display:inline-block;vertical-align:middle}.foot-cont .component.form.horizontal input[type="text"],.foot-cont .component.form.horizontal input[type="email"],.foot-cont .component.form.horizontal input[type="password"],.foot-cont .component.form.horizontal input[type="date"],.foot-cont .component.form.horizontal input[type="search"],.foot-cont .component.form.horizontal input[type="url"],.contents .component.form.horizontal input[type="text"],.contents .component.form.horizontal input[type="email"],.contents .component.form.horizontal input[type="password"],.contents .component.form.horizontal input[type="date"],.contents .component.form.horizontal input[type="search"],.contents .component.form.horizontal input[type="url"]{width:70%}.sec-form-ajust{margin-top:320px}@media screen and (max-width: 769px){.sec-form-ajust{margin-top:30vh}}#main-visual-div{height:auto !important;z-index:auto !important}#main-visual-div .overlay{display:none}#main-visual-div #tubular-container{display:none;overflow:auto !important;position:initial !important;z-index:auto !important;width:auto !important;height:inherit !important}#main-visual-div #tubular-container #tubular-player{z-index:-1;margin-top:-10vh}#main-visual-div #tubular-shield{display:none}@media screen and (max-width: 640px){#tubular-container iframe{display:none}.main-visual.top-page{background-image:url("https://ferret-one.akamaized.net/images/5ed4b36eecd9b3159ac8dcdf/original.jpeg?1590998180");background-size:cover;background-position:center;background-repeat:no-repeat}}.theme-fo-base .wrapper .contents>section.media-list::before,.theme-fo-base .wrapper .contents>section.cta-media-contact::before{background-image:none;background:none}.theme-fo-base .wrapper.side-right,.theme-fo-base .wrapper.side-left{box-shadow:0 0 2px #ddd;padding:30px;border-top:solid 2px #217fc4;max-width:1040px}.theme-fo-base .wrapper .contents>section.media-list{margin-top:-50px}.theme-fo-base .wrapper .contents>section.media-list .entry-list-unit{border-bottom:1px solid #eee !important;padding:30px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents>section.media-list .entry-list-unit{border-bottom:1px solid #ddd}}.theme-fo-base .wrapper .contents>section.media-list .entry-list-unit .cont{border-left:none}.theme-fo-base .wrapper.side-right .contents{border:none;background:#fff}.theme-fo-base .side .component.heading h2{font-size:19px}.theme-fo-base .side .component.heading h2::before{border-width:30px 40px 0 0;margin-left:-15px;top:0}.theme-fo-base .side .component.heading h3{font-size:19px}.theme-fo-base .side .entry-list-unit{border-bottom:none}.theme-fo-base .wrapper .contents>section.cta-media-contact{border-radius:10px}.theme-fo-base .wrapper .contents>section.cta-media-contact .cta-column{margin:0}.theme-fo-base .wrapper .contents>section.cta-media-contact .component.heading{text-align:center;padding:0;margin:0}.theme-fo-base .wrapper .contents>section.cta-media-contact .component.heading h2{margin:20px 0 0}.theme-fo-base .wrapper .contents>section.cta-media-contact p{text-align:center}.theme-fo-base .wrapper .contents>section.cta-media-contact .button .button-cont a.blue{font-size:16px;padding:12px 36px;background-image:linear-gradient(20deg, #15e8ae, #00adff);border-radius:3px}.wrapper.clearfix.none.page-5a26421169ef177a09000302{margin-top:0}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .inner{width:980px;margin:0 auto;line-height:1.9em;letter-spacing:0.01em}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5a26421169ef177a09000302 .inner{width:100%}}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5a26421169ef177a09000302 .blog-contents .content-1{padding:90px 0 30px}}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post .component.richtext{position:relative}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post .component.richtext p{font-size:18px}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post .component.richtext p{font-size:16px}}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post .component.richtext img:nth-child(even){left:0}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post{padding:20px}}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post h1,.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post h2{font-family:見出ゴMB31}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post h1{line-height:1.5em}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post h2{border-left:none;padding:20px 0 !important;margin:40px 0 20px;border-top:solid 2px #217fc4;border-bottom:1px solid #ccc !important;background:none;color:#217fc4}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post pre{white-space:pre-wrap;word-wrap:break-word}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post .article-meta-info{text-align:right;border-top:1px solid #ccc;padding-top:20px}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post table{margin-top:20px}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post table tr{border:1px solid #ccc}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_article .article-post table tr td{border:1px solid #ccc;background:#fff}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link .prev-link,.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link .next-link{border:none}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link .prev-link h3,.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link .next-link h3{color:#555}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .next-link{padding-right:60px !important}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .next-link::after{font-size:12px;top:60%;background:#ddd;padding:1px 10px 0 11px;border-radius:100%;color:#fff}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5a26421169ef177a09000302 .next-link::after{display:none}}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .next-link h3{text-align:right}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5a26421169ef177a09000302 .next-link h3{text-align:left}}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-link{padding-left:60px !important}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-link::before{font-size:12px;top:60%;background:#ddd;padding:1px 10px 0 11px;border-radius:100%;color:#fff}@media screen and (max-width: 769px){.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-link::before{display:none}}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link{border-top:solid 2px #f6ad54}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link a{margin-top:20px;display:inline-block}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link a:hover{background:rgba(255,255,255,0.6)}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .prev-next-link p{padding:0 0 0 10px}.wrapper.clearfix.none.page-5a26421169ef177a09000302 hr{display:none}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .inner .social-button ul{text-align:right !important}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .contents>section:first-child:before{content:none}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article{border-top:1px solid #e1e1e1;padding-top:20px}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation{padding:0 0 0 20px}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation h1{font-family:見出ゴMB31;margin:0;padding:0}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation h1 a{color:#333;background:linear-gradient(transparent 60%, #d3f4fd 0%)}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation h1 a:hover{color:#333;background:linear-gradient(35deg, #163c92, #2484d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation .published_at{padding:10px 0 0 0;background:none}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation .view-article{float:right;background:#555;color:#fff;padding:0 15px;border-radius:20px;font-size:12px;transition:all .3s}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation .view-article::before{content:"\f054";font-family:"Fontawesome";font-size:10px;margin-right:5px;position:relative;top:-1px;display:inline-block}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .infomation .view-article:hover{background:linear-gradient(35deg, #163c92, #2484d4)}.wrapper.clearfix.none.page-5a26421169ef177a09000302 .component.blog_articles article .catch img{box-shadow:0 3px 12px 0 rgba(0,0,0,0.15)}.breadcrumbs{position:relative;background:none !important;width:980px;margin:0 auto;padding:0 20px;z-index:9999}.breadcrumbs a{color:#aaa !important}.breadcrumbs a::after{color:#ccc !important}.breadcrumbs span{color:#ccc !important}.disnone{display:none}
