@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit;margin:0;padding:0}html{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;height:100%;position:relative;min-width:auto}body{background-color:#fff;color:#192231;font-family:"Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","sans-serif";letter-spacing:0.01em;line-height:1.96;margin:0;overflow-x:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}@media screen and (min-width:544px){body{font-size:16px}}body.clip{overflow:hidden!important}body.no-gnav{padding-top:0}body>hr{border-color:transparent;height:12px;margin-top:0px;margin-bottom:0px;-webkit-box-shadow:0px 2px 4px rgba(244,244,244,0.1) inset;box-shadow:0px 2px 4px rgba(244,244,244,0.1) inset}.height-jam{background-color:transparent;min-height:100%}.height-jam-container{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (-ms-high-contrast:none){.height-jam-container{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}hr{border-bottom:1px solid #D8E0E3;margin-top:5px;margin-bottom:5px}.g-recaptcha{margin-right:auto;margin-left:auto;text-align:center;width:300px;margin-top:20px;margin-bottom:20px}.l-wrapper-header{height:48px}.l-wrapper-header.is-navbar{height:93px}@media screen and (min-width:768px){.l-wrapper-header.is-navbar{height:110px}}@media screen and (min-width:768px){.l-wrapper-header{height:110px}}.is-navbar .l-header .gnav{height:93px}@media screen and (min-width:768px){.is-navbar .l-header .gnav{-webkit-box-shadow:0 4px 8px rgba(96,125,139,0.2);box-shadow:0 4px 8px rgba(96,125,139,0.2);height:110px}}.l-header{height:48px;left:0;position:absolute;-webkit-transition:all 0.3s linear 0.6s;transition:all 0.3s linear 0.6s;top:0;width:100%;z-index:1000}@media screen and (min-width:768px){.l-header{height:110px;position:fixed}}.l-header_info{background-color:#fff}.l-header_info:hover{background-color:#f7f7f7}.l-header_info_text{color:#192231;display:block;padding:0.6em;text-align:center;font-size:13px}.gnav{background-color:#fff;height:48px;-webkit-transition:all 0s linear 0.6s;transition:all 0s linear 0.6s;position:relative;width:100%;z-index:1000}.gnav:after{clear:both;content:"";display:table}@media screen and (min-width:768px){.gnav{height:110px}}.gnav-apps{color:#fff;float:left;height:48px;position:relative;width:48px;z-index:900}@media screen and (min-width:768px){.gnav-apps{height:110px;width:110px}}.gnav-apps [class*=" icon-"],.gnav-apps [class^=icon-]{display:block;margin:9px;text-align:center;vertical-align:sub;vertical-align:middle;font-size:24px}@media screen and (min-width:768px){.gnav-apps [class*=" icon-"],.gnav-apps [class^=icon-]{font-size:26px;line-height:32px;height:32px;margin:16px;margin:39px;width:32px}}.gnav-apps:hover{cursor:pointer}.gnav .gnav_menu-icon{display:block;float:left;height:48px;position:relative;width:48px;z-index:1020}@media screen and (min-width:768px){.gnav .gnav_menu-icon{height:110px;width:110px}}.gnav .gnav_menu-icon span{background:#fff;display:block;height:1px;left:50%;margin-left:-12px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-transform:translateY(0px);transform:translateY(0px);position:absolute;top:50%;width:24px}@media screen and (min-width:768px){.gnav .gnav_menu-icon span{margin-left:-27.5px;width:55px}}.gnav .gnav_menu-icon .gnav_menu-icon-top{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.gnav .gnav_menu-icon .gnav_menu-icon-bottom{-webkit-transform:translateY(7px);transform:translateY(7px)}.gnav .gnav_logo{float:left;left:0;line-height:2.5em;position:absolute;padding:0.5em;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:140px;z-index:1005}.gnav .gnav_logo img{width:100%}@media screen and (min-width:768px){.gnav .gnav_logo{left:0;line-height:1em;padding:1.2em 0.5em;width:200px}}.gnav_tool{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media screen and (min-width:768px){.gnav_tool{padding-right:14px}}.gnav_tool .gnav_notice,.gnav_tool .gnav_search{color:#fff;display:inline-block;height:48px;line-height:48px;margin-top:0px;position:relative;text-align:center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:48px;line-height:48px;font-size:25px}.gnav_tool .gnav_search.loginlink,.gnav_tool .loginlink.gnav_notice{display:none}@media screen and (min-width:544px){.gnav_tool .gnav_search.loginlink,.gnav_tool .loginlink.gnav_notice{display:block}}@media screen and (min-width:768px){.gnav_tool .gnav_notice,.gnav_tool .gnav_search{width:110px;height:110px;font-size:20px}}.gnav_tool .gnav_notice:hover,.gnav_tool .gnav_search:hover{cursor:pointer}.gnav_tool .gnav_notice:before,.gnav_tool .gnav_search:before{position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 20px 10px;border-color:transparent transparent #a3a3a3 transparent}.gnav_tool .gnav_notice [class*=" icon-"],.gnav_tool .gnav_notice [class^=icon-],.gnav_tool .gnav_search [class*=" icon-"],.gnav_tool .gnav_search [class^=icon-]{display:block;width:26px;height:26px;margin:12px;vertical-align:sub;vertical-align:middle;text-align:center}@media screen and (min-width:768px){.gnav_tool .gnav_notice [class*=" icon-"],.gnav_tool .gnav_notice [class^=icon-],.gnav_tool .gnav_search [class*=" icon-"],.gnav_tool .gnav_search [class^=icon-]{margin:16px;line-height:32px;width:32px;height:32px;margin:39px}}.gnav_tool .gnav_notice{display:none}@media screen and (min-width:768px){.gnav_tool .gnav_notice{display:inherit}.gnav_tool .gnav_notice [class*=" icon-"],.gnav_tool .gnav_notice [class^=icon-]{height:40px;margin:35px;width:40px}.gnav_tool .gnav_notice .gnav_notice-icon{border:1px solid #D8E0E3;border-radius:50%;height:40px;margin:35px;padding:3px;width:40px}}.gnav_tool .gnav_notice.is-notice{background:#E0243C;border-radius:50%;content:"";display:inherit;height:10px;position:absolute;right:8px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;top:8px;width:10px;z-index:1000}.gnav_tool .gnav_notice.is-notice .gnav_notice-count{display:none}@media screen and (min-width:768px){.gnav_tool .gnav_notice.is-notice{background:transparent;height:auto;position:relative;right:auto;top:auto;width:auto}.gnav_tool .gnav_notice.is-notice .gnav_notice-count{background:#fff;border:1px solid #D8E0E3;border-radius:50%;color:#455A64;display:inline-block;font-weight:700;height:40px;line-height:34px;margin:35px;padding:3px;text-align:center;width:40px}}.gnav_tool .gnav_account{position:relative}.gnav_tool .gnav_account img{border:1px solid #D8E0E3;background-color:#fff;cursor:pointer;float:left;height:32px;margin:8px;padding:3px;position:relative;width:32px}@media screen and (min-width:768px){.gnav_tool .gnav_account img{height:40px;margin:35px;width:40px}}.gnav_tool .gnav_account.is-login img{padding:0}.gnav_tool .gnav_account.loginlink .gnav_account-btn{display:inline-block;font-weight:700;margin:0;padding:0.8em 0.5em;position:relative;font-size:13px}@media screen and (min-width:768px){.gnav_tool .gnav_account.loginlink .gnav_account-btn{line-height:48px;padding:0 2em;margin:0.5em 0;font-size:13px}}.gnav_tool .gnav_account.loginlink .gnav_btn{display:none}@media screen and (min-width:768px){.gnav_tool .gnav_account.loginlink .gnav_btn{display:inline-block;line-height:48px;margin:0.5em 0;padding:0 1em;position:relative;font-size:13px}}.gnav_btn.item{color:#192231;display:block;font-weight:700;letter-spacing:0.08em;text-align:center;text-decoration:none;white-space:nowrap;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.gnav_btn.item:hover{color:#5ac1d4;border:1px solid #5ac1d4}.gnav_account-btn.left{background:none;border:none;color:#192231}@media screen and (min-width:768px){.gnav_account-btn.left{background:#F4F4F4;border:1px solid #F4F4F4;color:#192231}}.gnav_account-btn.left:hover{background:none;border:none;color:#192231}@media screen and (min-width:768px){.gnav_account-btn.left:hover{background:#fff;border:1px solid #5ac1d4;color:#5ac1d4}}.gnav_account-btn.right{background:none;border:none;color:#192231}@media screen and (min-width:768px){.gnav_account-btn.right{background:#192231;border:1px solid #192231;color:#fff}}.gnav_account-btn.right:hover{background:none;color:#192231;border:none}@media screen and (min-width:768px){.gnav_account-btn.right:hover{background:#fff;border:1px solid #192231;color:#192231}}.navbar{background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(96,125,139,0.2);box-shadow:0 4px 8px rgba(96,125,139,0.2);height:100%;position:absolute;top:0;width:100%}.navbar_wrap{height:100%;overflow:hidden}.navbar .navbar_list{background:#192231;margin-top:44px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:768px){.navbar .navbar_list{margin-top:63px;padding-bottom:0}}.navbar .spfixed{position:fixed;top:0;width:100%;margin-top:0}.navbar .navbar_item{border-right:1px solid rgba(255,255,255,0.4);display:inline-block;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;height:48px;padding:0 6px;vertical-align:top;white-space:normal;-ms-flex-preferred-size:25%;flex-basis:25%}@media screen and (min-width:768px){.navbar .navbar_item{position:relative}}.navbar .navbar_item.is-navbar-login{opacity:1}.navbar .navbar_item.is-current{opacity:1}.navbar .navbar_item.is-current a{border-bottom:2px solid #ECEFF1}@media screen and (min-width:768px){.navbar .navbar_item.is-current a{border-bottom:3px solid #192231}}.navbar .navbar_item:last-child{border-right:none}.navbar .navbar_item .icon{width:18px;display:block;margin:0 auto;margin-top:5px}@media screen and (min-width:768px){.navbar .navbar_item .icon{width:30px;display:inline;margin-top:0;position:relative;top:8px;left:-5px}}.navbar .navbar_item_anchor{color:#fff;display:block;font-weight:bold;letter-spacing:0.05em;min-width:48px;text-align:center;text-decoration:none;white-space:nowrap;font-size:11px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.navbar .navbar_item_anchor:hover{color:#5ac1d4}@media screen and (min-width:768px){.navbar .navbar_item_anchor{font-size:14px;vertical-align:top;line-height:3.4em}}.navbar .is-current .navbar_item_anchor,.navbar .is-current .navbar_item_anchor:link{color:#fff;border-bottom-color:#fff}.navbar .navbar_moreicon{color:#fff;line-height:48px;max-width:48px;text-align:center;width:48px}.navbar .navbar_moreicon [class*=" icon-"],.navbar .navbar_moreicon [class^=icon-]{padding:10px 4px 7px;font-size:22px}.navbar .navbar_moreicon.dropdown.is-open .dropdown_list .navbar_item{height:56px}.navbar .navbar_moreicon.dropdown.is-open .dropdown_list a,.navbar .navbar_moreicon.dropdown.is-open .dropdown_list a:link{color:#455A64;padding:6px 16px;text-align:left;width:160px}.navbar .navbar_moreicon .navbar_item_anchor{color:#F4F4F4}.l-header_placeholder{height:48px}.is-navbar.l-header_placeholder{height:96px}.l-wrapper-header.is-navbar.simple{height:50px}.l-wrapper-header.is-navbar.simple .l-header{position:absolute}.l-wrapper-header.is-navbar.simple .gnav{height:50px}@media screen and (min-width:768px){.l-wrapper-header.is-navbar.simple .gnav{height:60px}}.l-wrapper-header.is-navbar.simple .gnav_logo{width:200px;float:none;padding:1em;margin:auto;position:relative}@media screen and (min-width:768px){.l-wrapper-header.is-navbar.simple .gnav_logo{width:240px}}.footer_logo{padding:2em 0 1em 0;width:240px}@media screen and (min-width:544px){.footer_logo{padding:2em 0}}.footer_logo img{width:100%}@media screen and (min-width:768px){.footer_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}}.footer_links_sitemap{padding-bottom:24px;position:relative}@media screen and (min-width:768px){.footer_links_sitemap{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer_links_sitemap_title{background:#192231;color:#5ac1d4;display:block;font-weight:700;line-height:38px;overflow:hidden;position:relative;font-size:12px}@media screen and (min-width:768px){.footer_links_sitemap_title{font-size:14px}}.footer_links_sitemap_title-icon{float:right;line-height:38px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;font-size:14px}@media screen and (min-width:768px){.footer_links_sitemap_title-icon{display:none}}.footer_links_sitemap_state:checked+.footer_links_sitemap_section .footer_links_sitemap_title-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer_links_sitemap_section{overflow:hidden}@media screen and (min-width:768px){.footer_links_sitemap_section{width:250px}}.footer_links_sitemap_state{display:none}@media screen and (max-width:768px){.footer_links_sitemap_list{left:0;margin:0;overflow:hidden;padding:5px 0 16px;position:absolute;top:100%;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;width:100%;visibility:hidden;z-index:-1}.footer_links_sitemap_state:checked+.footer_links_sitemap_section .footer_links_sitemap_list{position:static;-webkit-transform:translateY(0px);transform:translateY(0px);visibility:visible;z-index:1}}.footer_links_sitemap_list_item{list-style:none;font-weight:700;font-size:11px}@media screen and (min-width:768px){.footer_links_sitemap_list_item{font-size:12px}}.footer_links_sitemap_list_item.none{display:none}@media screen and (min-width:768px){.footer_links_sitemap_list_item.none{display:inline}}.footer_links_sitemap_list_item_anchor{color:#90A4AE;display:block;line-height:2.4;padding:0 14px}.footer_links_sitemap_list_item_anchor:hover{color:#D8E0E3}@media screen and (min-width:768px){.footer_links_sitemap_list_item_anchor{padding:0}}.footer_links_note{color:#fff;text-align:center;overflow:hidden}@media screen and (min-width:768px){.footer_links_note{text-align:left;width:280px}}.footer_links_note .btn{width:100%}.footer_links_note_copyright{color:#90A4AE;padding:18px 0;float:right;font-size:11px}.footer_links_note_sns{display:inline-block;float:left;list-style:none;padding:18px 0}.footer_links_note_sns_link{display:inline}.footer_links_note_sns_link_anchor{color:#fff;padding:12px 8px;font-size:18px}.footer_links_note_sns_link_anchor:hover{color:#5ac1d4;text-decoration:none}.footer_plain_copyright{font-size:11px;color:#90A4AE}.l-wrapper-footer.simple{background:#F4F4F4}.l-wrapper-footer.simple p{padding:0;text-align:center}.l-wrapper-footer.simple .footer_links_note_copyright{float:none}.l-wrapper{background-color:#fff;padding:12px}.l-wrapper-jobs{background:url(/images/img_backcover_jobs.jpg) center no-repeat;background-size:cover}.l-wrapper-interviews{background:url(/images/img_backcover_interviews.jpg) center no-repeat;background-size:cover}.l-wrapper-articles{background:url(/images/img_backcover_articles.jpg) center no-repeat;background-size:cover}.l-wrapper-cover{color:#fff;background:url(/images/img_backcover_sp.jpg) top no-repeat;background-size:cover;position:relative;padding-bottom:40px;padding:18% 8% 14%}@media screen and (min-width:768px){.l-wrapper-cover{background:url(/images/img_backcover.jpg) center no-repeat;background-size:cover;padding:10% 8%}}@media screen and (min-width:768px){.l-wrapper-cover .innerBox{float:right}}.l-wrapper-cover .keyCopy{padding:0}.l-wrapper-cover .keyCopy img{width:100%}@media screen and (min-width:768px){.l-wrapper-cover .keyCopy img{width:420px}}@media screen and (min-width:1124px){.l-wrapper-cover .keyCopy img{width:500px}}.l-wrapper-cover .enCopy{color:#000;padding:0;font-size:3vw;font-weight:bold;font-style:italic;text-decoration:underline;letter-spacing:0.1em;line-height:3em}@media screen and (min-width:768px){.l-wrapper-cover .enCopy{font-size:15px}}@media screen and (min-width:1124px){.l-wrapper-cover .enCopy{font-size:17px}}.l-wrapper-cover .subCopy{color:#000;padding:0;font-weight:bold;font-size:3vw;line-height:2em;margin-bottom:2em}@media screen and (min-width:768px){.l-wrapper-cover .subCopy{font-size:15px}}@media screen and (min-width:1124px){.l-wrapper-cover .subCopy{font-size:17px}}.l-wrapper-cover .btnArea{display:table}@media screen and (min-width:768px){.l-wrapper-cover .btnArea{display:inherit}}.l-wrapper-cover .btnArea li{list-style:none;display:table-cell}@media screen and (min-width:768px){.l-wrapper-cover .btnArea li{display:block}}@media screen and (min-width:768px){.l-wrapper-cover .btnArea .pcnone{display:none}}.l-wrapper-cover .btn_type01,.l-wrapper-cover .btn_type02{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;font-size:3.5vw;font-weight:bold;color:#fff;height:40vw;width:40vw;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;position:relative}.l-wrapper-cover .btn_type01:hover,.l-wrapper-cover .btn_type02:hover{text-decoration:none}@media screen and (min-width:768px){.l-wrapper-cover .btn_type01,.l-wrapper-cover .btn_type02{width:100%;height:inherit;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:16px;padding:0.6em 0;letter-spacing:0.1em}}@media screen and (min-width:1124px){.l-wrapper-cover .btn_type01,.l-wrapper-cover .btn_type02{font-size:18px}}.l-wrapper-cover .btn_type01{background:#aa2c99;background:linear-gradient(135deg,#aa2c99 0%,#bc3725 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa2c99",endColorstr="#bc3725",GradientType=1);border:1px solid rgba(154,222,183,0.5);margin-right:4vw}@media screen and (min-width:768px){.l-wrapper-cover .btn_type01{margin-right:0;margin-bottom:0.5em;border:none;outline:1px solid rgba(154,222,183,0.5)}}.l-wrapper-cover .btn_type02{border:3px solid #fff}.l-wrapper-cover .btn_type02:hover{background:#fff;color:#5ac1d4}.l-wrapper-cover .icon-navigate_next{position:absolute;top:45%;right:1%;font-size:4.5vw;font-weight:bold}@media screen and (min-width:768px){.l-wrapper-cover .icon-navigate_next{font-size:1em;top:35%}}.l-wrapper-cover .btn_type01 span,.l-wrapper-cover .btn_type02 span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);word-break:keep-all}@media screen and (min-width:768px){.l-wrapper-cover .btn_type01 span,.l-wrapper-cover .btn_type02 span{position:initial}}.l-wrapper-pagetitle{background:#192231;text-align:center}.l-wrapper-pagetitle h1{color:#fff}.l-wrapper-pagetitle h2{color:#fff;font-size:1.2em;padding:0 0 1em 0}.l-wrapper-pagetitle .btn{display:block}@media screen and (min-width:768px){.l-wrapper-pagetitle .btn{display:inline-block}}.l-wrapper-flow{background:#5ac1d4}.l-wrapper-hollow{background-color:#192231;padding:2em 0}.l-wrapper-danger{background-color:#d9534f;color:#fff}.l-wrapper-recommend{background-color:#263238;color:#fff}.l-wrapper-brand{background-color:#5ac1d4;color:#fff}.l-wrapper-breadcrumbs{background-color:#fff;color:#164857;padding:12px 0;position:relative}.l-wrapper-breadcrumbs a,.l-wrapper-breadcrumbs a:link{color:#5ac1d4;text-decoration:underline}.l-wrapper-footer{color:#fff;background-color:#192231;padding:20px;position:relative;z-index:3}@media screen and (min-width:768px){.l-wrapper-footer{padding:inherit}}.l-wrapper-banner{background:#F4F4F4}@media screen and (min-width:544px){.l-wrapper-banner{padding:33px 0 0}}.l-wrapper-banner .l-container{background:url(/images/img_jobsbanner.jpg) center no-repeat;height:105px;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:544px){.l-wrapper-banner .l-container{height:130px}}.l-wrapper-banner .l-container:hover{opacity:0.85}.l-wrapper-banner .l-container .job-link:hover{text-decoration:none}.l-wrapper-banner .l-container .job-link .banner-inner{background:rgba(255,255,255,0.55);width:95%;height:80px;position:relative;margin:0px auto;top:12px}@media screen and (min-width:544px){.l-wrapper-banner .l-container .job-link .banner-inner{height:90px;top:20px}}.l-wrapper-banner .l-container .job-link .banner-inner h3{text-align:center;text-shadow:2px 1.3px 3px #fff;font-size:17px;font-weight:bold;padding:0;color:#0f0f0f;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:321px){.l-wrapper-banner .l-container .job-link .banner-inner h3{font-size:19px}}@media screen and (min-width:544px){.l-wrapper-banner .l-container .job-link .banner-inner h3{font-size:24px}}@media screen and (min-width:768px){.l-wrapper-banner .l-container .job-link .banner-inner h3{font-size:30px}}.l-wrapper-sub_content{background:#F4F4F4;padding:1em 0}@media screen and (min-width:544px){.l-wrapper-sub_content{padding:2em 0}}.l-wrapper-sub_content h1{color:#192231;font-size:1.1em;padding:0 10px;text-shadow:none}@media screen and (min-width:544px){.l-wrapper-sub_content h1{font-size:20px;padding:0 0 0.5em 0}}.l-wrapper .to-interviews,.l-wrapper-cv_btn{position:sticky;width:100%;padding:20px 15px;bottom:0;display:none;background-color:#192231;z-index:10}.l-wrapper .to-interviews .btn-area .cv-btn,.l-wrapper-cv_btn .btn-area .cv-btn{display:block;color:#fff;height:61px;background:-webkit-gradient(linear,left top,right top,from(#aa2c99),to(#bc3725));background:linear-gradient(to right,#aa2c99,#bc3725);text-shadow:2px 2px 1px #922c1e;-webkit-box-shadow:0px 0px 5px #6c88b3;box-shadow:0px 0px 5px #6c88b3}.l-wrapper .to-interviews .btn-area .cv-btn:hover,.l-wrapper-cv_btn .btn-area .cv-btn:hover{text-decoration:none}.l-wrapper .to-interviews .btn-area .cv-btn p,.l-wrapper-cv_btn .btn-area .cv-btn p{font-size:11px;font-weight:bold;line-height:1.55;text-align:center;padding:13px 0 0}@media screen and (min-width:321px){.l-wrapper .to-interviews .btn-area .cv-btn p,.l-wrapper-cv_btn .btn-area .cv-btn p{padding:11px 0 0}}@media screen and (min-width:544px){.l-wrapper .to-interviews .btn-area .cv-btn p,.l-wrapper-cv_btn .btn-area .cv-btn p{font-size:12px}}.l-wrapper .to-interviews .btn-area .cv-btn h3,.l-wrapper-cv_btn .btn-area .cv-btn h3{font-size:15px;font-weight:bold;line-height:61px;letter-spacing:-0.5px;text-align:center;padding:0}@media screen and (min-width:321px){.l-wrapper .to-interviews .btn-area .cv-btn h3,.l-wrapper-cv_btn .btn-area .cv-btn h3{font-size:17px;letter-spacing:0.5px}}@media screen and (min-width:544px){.l-wrapper .to-interviews .btn-area .cv-btn h3,.l-wrapper-cv_btn .btn-area .cv-btn h3{font-size:20px}}.l-wrapper-seminars{padding:0;position:relative;height:auto}.l-wrapper-seminars .cover{background-color:rgba(0,0,0,0.6)}.l-wrapper-seminars .content{top:10em;width:100%;height:100%;margin:0 auto}@media screen and (min-width:768px){.l-wrapper-seminars .content{width:760px}}.l-wrapper-thanks{padding:0;width:100%;height:100%;position:absolute;z-index:0;left:0;top:0;text-align:center;color:#fff}.l-wrapper-thanks h1{font-size:30px;font-weight:normal;color:#fff;margin-bottom:1em}.l-wrapper-thanks p{text-align:center}.l-wrapper-thanks .line{border:none;border-top:1px solid #fff;margin:32px auto;width:100px}.l-wrapper-thanks .cover{background:url(/images/img_back_entry.jpg) center no-repeat;background-size:cover;position:relative;width:100%;height:100%}.l-wrapper-thanks .box{overflow:auto;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:flex;display:-ms-flexbox;-js-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y}.l-wrapper-thanks .inner{margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:32px 12px}.l-wrapper-form .actions{width:100%}.l-wrapper-form .text-center{margin-top:2em}.l-container-action .nav-title,.l-container-action .next{position:relative;text-align:center}.l-container-action .next [class*=" icon-"],.l-container-action .next [class^=icon-]{bottom:0;display:block;font-size:1.5em;height:44px;line-height:44px;margin:auto;position:absolute;top:0;width:32px}.l-container-action .btn-primary{border:2px solid #e73835}.l-container-action .btn-primary:hover{border:2px solid #be2623}.category .icon-local_offer,.category .icon-people,.category .icon-place,.search-nav .icon-local_offer,.search-nav .icon-people,.search-nav .icon-place,.sponsor .icon-school{color:#5ac1d4;font-size:1.5em;padding-right:0.5em;vertical-align:middle}.sponsor .icon-favorite{font-size:1.5em;padding-right:0.5em;vertical-align:middle}.search-nav .icon-local_offer,.search-nav .icon-people,.search-nav .icon-place{color:#5ac1d4}.sponsor .icon-school{color:#fff}.icon_bikkuri{border:1px solid #192231;text-align:center;font-size:1.8em;width:1.8em;line-height:1.8em;margin:0 auto;border-radius:100%;font-weight:bold}.l-container{max-width:1040px;margin-left:auto;margin-right:auto}.l-container:after{clear:both;content:"";display:table}.l-container:first-of-type{margin-top:0}.l-container-fluid{max-width:100%;margin-left:auto;margin-right:auto}.l-container-fluid:after{clear:both;content:"";display:table}.l-container-slim{max-width:640px;margin-left:auto;margin-right:auto;margin:5em auto}.l-container-slim:after{clear:both;content:"";display:table}.l-container-slim h4{color:#5ac1d4;text-align:left}.l-container-preentry{max-width:640px;margin-left:auto;margin-right:auto;margin:2em auto}.l-container-preentry:after{clear:both;content:"";display:table}.l-container-preentry h4{color:#5ac1d4;text-align:left}.l-container-xslim{max-width:408px;margin-left:auto;margin-right:auto;margin:5em auto 8em auto}.l-container-xslim:after{clear:both;content:"";display:table}.l-container-action_reservation{background-color:#fff}.l-container-about{position:relative}.l-container-room{padding:40px 24px}@media screen and (min-width:544px){.l-container-room{padding:56px 40px}}.l-container-footer{padding:0 0 3em 0}@media screen and (min-width:768px){.l-container-footer{padding:2em 0 5em 0}}.l-container_note{background:#fff;-webkit-box-shadow:0 4px 8px rgba(96,125,139,0.2);box-shadow:0 4px 8px rgba(96,125,139,0.2);margin-bottom:12px;padding:1em;width:100%}.l-container_note h3{color:#192231;text-align:center;font-size:1.5em}.l-container_note h4{color:#5ac1d4;text-align:left}@media screen and (min-width:768px){.l-container_note{display:inline-block;padding:2em;vertical-align:top;width:49.5%}}.l-container_note_all{background:#fff;-webkit-box-shadow:0 4px 8px rgba(96,125,139,0.2);box-shadow:0 4px 8px rgba(96,125,139,0.2);margin-bottom:10px;padding:0.8em;width:100%}.l-container_note_all p{padding:0 0 1.5em 0;font-size:12px;line-height:1.5}@media screen and (min-width:768px){.l-container_note_all p{font-size:14px}}.l-container_note_all .inner{max-width:640px;margin:0 auto}@media screen and (min-width:768px){.l-container_note_all{padding:2em}}.l-container_note_all h2,.l-container_note_all h3{color:#192231;text-align:center}.l-container_note_all h4{color:#5ac1d4;text-align:left}.l-container_note_all .caption{border:1px solid #e73835;border-radius:10px;color:#e73835;margin-bottom:2em;padding:1em 2em}.l-container_note_all .caption li{font-weight:700;margin-left:2em;text-align:left}.l-container_note_all .caption ul{padding:1em 0}.l-container_note_all .caption p{padding:0}.l-container-event-banner{width:320px}@media screen and (min-width:768px){.l-container-event-banner{width:420px}}.l-container-event-banner:hover{-webkit-filter:brightness(130%);filter:brightness(130%)}.l-container-seminar{width:320px;height:137px;display:block;position:relative;overflow:hidden}@media screen and (min-width:768px){.l-container-seminar{width:420px;height:180px}}.l-container-seminar li{display:block;margin-bottom:0.5em;vertical-align:top;float:none;width:100%;color:#fff}@media screen and (min-width:768px){.l-container-seminar li{display:inline-block;margin-bottom:0}}.l-container-seminar li .bnr-card{width:320px;height:137px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(0,0,0,0.5);padding:1.5em 0.5em 1em;-webkit-transition:all 225ms cubic-bezier(0.4,0,0.2,1);transition:all 225ms cubic-bezier(0.4,0,0.2,1)}@media screen and (min-width:768px){.l-container-seminar li .bnr-card{padding:1.5em 1em;width:420px;height:180px}}.l-container-seminar li .bnr-card:hover{background-color:rgba(25,34,49,0.2)}.l-container-seminar li p{padding:0;text-align:center;font-weight:700}.l-container-seminar li .data{border:1px solid #fff;padding:0 0.5em;font-size:12px;margin:0 auto;width:100%}@media screen and (min-width:768px){.l-container-seminar li .data{font-size:14px}}.l-container-seminar li .title{font-size:14px;text-shadow:0px 0px 4px #192231;padding:0.5em 0;width:100%;line-height:1.5em}@media screen and (min-width:768px){.l-container-seminar li .title{font-size:18px}}.l-container-seminar .bnr-wrapper-1{max-width:1040px;margin:0 auto}@media screen and (min-width:768px){.l-container-seminar .bnr-wrapper-1 li{width:100%}}@media screen and (min-width:768px){.l-container-seminar .bnr-wrapper-2 li{width:calc((100% - 10px) / 2)}}@media screen and (min-width:768px){.l-container-seminar .bnr-wrapper-3 li{width:calc((100% - 10px) / 3)}}.l-container-seminar a{color:#fff}.l-container-seminar a:hover{text-decoration:none}.l-container-seminar li:hover{background:#192231}.l-container-mypage .menu .btn{border-top:1px solid #ddd;color:#fff;margin:0;padding:1em 0}@media screen and (min-width:768px){.l-container-mypage .menu .btn{border-top:1px solid #192231;border-bottom:3px solid #192231;margin:0 1em;padding:1em}}.l-container-mypage .menu .btn:hover,.l-container-mypage .menu .on{border-top:1px solid #5ac1d4;color:#5ac1d4}@media screen and (min-width:768px){.l-container-mypage .menu .btn:hover,.l-container-mypage .menu .on{border-top:1px solid #192231;border-bottom:3px solid #5ac1d4}}.l-container-mypage a{float:left;width:50%}@media screen and (min-width:768px){.l-container-mypage a{float:none;width:auto}}.l-container-mypage .first{float:none;width:auto}.intervewIntro{padding:0 2% 2em}@media screen and (min-width:768px){.intervewIntro{padding:0 0 3em}}.intervewIntro .read{font-size:18px;text-align:center;padding:1em 0 1.5em;font-weight:bold}.intervewIntro .read strong{color:#5ac1d4}@media screen and (min-width:768px){.intervewIntro .read{font-size:23px;padding:1.1em 0 1.8em}.intervewIntro .read .pcnone{display:none}}@media screen and (min-width:544px){.intervewIntro .read{padding-top:0}}.intervewIntro .midashi{text-align:center;color:#fff;background-color:#5ac1d4;padding:0;margin-bottom:2%}.intervewIntro .table{display:table}.intervewIntro .cell{display:table-cell;width:32%;font-size:11px;font-weight:bold;display:inline-block;margin-right:2%;padding-top:0;vertical-align:top}@media screen and (min-width:768px){.intervewIntro .cell{font-size:13px}}.intervewIntro .cell:last-child{margin-right:0}.intervewIntro .cell .txt{display:inline-block;padding:0 0.5em}.intervewIntro .cell img{width:100%}.case_bikkuri{margin:0.5em 0 1.5em}.l-container_note.note{background:#fff;padding:2em}.l-container_note.list,.l-container_note_all.list{background:#192231;padding:0}.l-container_note.list h2,.l-container_note_all.list h2{color:#fff;padding:2em 0 1em 0;text-align:center}.l-container_note_all.list .fix{margin:0 auto;padding:2em 2em 3em 2em;width:80%}.l-row-side{width:300px;z-index:2}@media screen and (min-width:544px){.l-row-side{position:relative}}.l-row-main{background:#fff;padding-top:24px;width:100%;z-index:1}@media screen and (min-width:544px){.l-row-main{padding-left:30px;width:740px}}.l-row-main-jam{padding:0}@media screen and (min-width:768px){.l-row-slim{width:408px}}@media screen and (min-width:992px){.l-row-slim{width:640px}}.l-row-action{width:50%}.l-row-action_filter{background-color:#ECEFF1;padding:20px 30px 10px}.l-row-action_filter_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-row-action_filter_option-num{font-size:14px}.l-row-action_filter_option-switch{display:-webkit-box;display:-ms-flexbox;display:flex}.l-row-action_filter_option-switch-label{font-size:14px;padding-right:8px}.article{font-family:"Avenir Next","Montserrat","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","sans-serif";word-wrap:break-word}.article a,.article a:link{text-decoration:underline}.article a:hover img{opacity:0.7;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.article ol,.article ul{padding-left:1.4em}.sentence{font-family:"Avenir Next","Montserrat","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ","sans-serif";word-wrap:break-word}.cr_gradient{background:rgb(52,255,198);background:linear-gradient(45deg,rgb(52,255,198) 0%,rgb(66,134,245) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#67c2bd",endColorstr="#4ea1cb",GradientType=1);padding:2em 0}.cr_gradient .l-container-action{margin:2em auto}.cr_gradient .l-container:nth-child(2){margin-top:3em}.search-nav{margin-bottom:0}@media screen and (min-width:544px){.search-nav{position:relative;margin-bottom:4em}}.search-nav nav{width:100%}@media screen and (min-width:544px){.search-nav nav{position:absolute;top:0;z-index:10}}.search-nav nav>ul>li{width:100%}.search-nav nav>ul>li:last-child{margin-right:0}.search-nav nav>ul>li>a{background-color:#F4F4F4;color:#192231;display:block;font-weight:700;padding:7px 0;text-align:center;width:100%;position:relative;margin-bottom:3px}@media screen and (min-width:544px){.search-nav nav>ul>li>a{padding:10px 0;background:none;margin-bottom:0}}.search-nav nav>ul>li>a>.icon-expand_more{font-size:1.5em;position:absolute;right:0.3em;top:0.5em}@media screen and (min-width:544px){.search-nav nav>ul>li>a>.icon-expand_more{top:0.6em}}.search-nav nav li{list-style:none}.search-nav nav li a:hover{text-decoration:none}.search-nav nav>ul>li>ul{display:none}.search-nav nav>ul>li li>a{background-color:#fff;border-bottom:2px solid #F4F4F4;color:#192231;display:block;font-weight:700;padding:10px 5%;width:100%}@media screen and (min-width:768px){.search-nav nav>ul>li li>a{padding:5px 5%}}.search-nav nav>ul>li li>a:hover{border-bottom:2px solid #5ac1d4;color:#5ac1d4}@media screen and (min-width:544px){.search-nav nav>ul{font-size:0;margin:0 auto;width:100%}.search-nav nav>ul>li{display:inline-block;width:33.3%;font-size:16px;background:#F4F4F4;font-weight:700;list-style:none;vertical-align:top}.search-nav nav>ul>li>a{border:none;border-left:4px solid #fff;font-weight:700}.search-nav nav>ul>li:first-child>a{border-top:none;border-left:none}.nav-list li a{border-top:1px solid #F4F4F4}}.serch_pop{margin:0.5em 1em}@media screen and (min-width:544px){.serch_pop{margin:0 auto 1.5em}}.serch_pop .ttl{font-size:14px}.serch_pop .btnArea a{color:#fff;font-weight:bold;float:left;width:49%;margin:0 2% 2% 0;text-decoration:underline}@media screen and (min-width:768px){.serch_pop .btnArea a{width:24%;margin:0 1% 0 0}}.serch_pop .btnArea a:nth-child(2n){margin-right:0}@media screen and (min-width:768px){.serch_pop .btnArea a:nth-child(2n){margin-right:1%}}.serch_pop .btnArea a li{list-style:none;background-size:100% 100%;text-align:center;line-height:4em}@media screen and (min-width:768px){.serch_pop .btnArea a li{line-height:6em}}.serch_pop .btnArea a li.type01{background-image:url(/images/btn_bg_type01.gif)}.serch_pop .btnArea a li.type02{background-image:url(/images/btn_bg_type02.gif)}.serch_pop .btnArea a li.type03{background-image:url(/images/btn_bg_type03.gif)}.serch_pop .btnArea a li.type04{background-image:url(/images/btn_bg_type04.gif)}.cover-img{color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;padding:26% 0;margin-bottom:23px;position:relative}@media screen and (min-width:768px){.cover-img{margin-top:1em}}.back-to-top{border:1px solid #5ac1d4;bottom:3%;color:#5ac1d4;display:inline-block;font-size:34px;font-size:3.4rem;height:55px;line-height:60px;position:absolute;right:3%;text-align:center;width:55px}@media screen and (min-width:768px){.back-to-top{bottom:5%;height:80px;line-height:100px;right:5%;width:80px}}.back-to-top:hover{border:solid 1px #fff;color:#fff;text-decoration:none}.title-sub{color:#fff;text-align:center;text-shadow:1px 1px 2px #192231;letter-spacing:5px;padding:5px 0}@media screen and (min-width:768px){.title-sub{padding:30px 0}}.search-submit-btn{background-color:#192231;border:none;color:#fff}.search-submit-btn:hover{background-color:#fff;color:#5ac1d4}.l-flow{margin:2rem auto;max-width:90%;position:relative}@media screen and (min-width:544px){.l-flow{margin:3em auto;max-width:900px}}.l-flow ul{margin-top:2em;padding:0}.l-flow img{text-align:center;width:80px}.l-flow h2{margin-bottom:2em}.l-flow li{color:#fff;border:1px solid #5ac1d4;font-weight:700;float:left;margin:0;padding:1em;position:relative;width:50%;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:11em}@media screen and (min-width:544px){.l-flow li{height:10em;width:24%;margin-left:5px;vertical-align:top}}.l-flow li .number{border-radius:50%;background:#5ac1d4;border:2px solid #f4f4f4;display:inline-block;height:50px;position:absolute;margin:auto;right:0;top:-25px;text-align:center;line-height:48px;left:0;vertical-align:middle;width:50px;z-index:100;font-size:24px}.l-flow li p{font-size:14px;text-align:center;width:100%;line-height:18px}@media screen and (min-width:544px){.l-flow li p{font-size:18px;line-height:25px}}.l-flow li p br{display:block}@media screen and (min-width:544px){.l-flow li p br{display:none}}.l-flow li:first-of-type{margin-left:0}.l-flow li:after{border:none}@media screen and (min-width:544px){.l-flow li:after{border-left:15px solid #5ac1d4;border-top:30px solid transparent;border-bottom:30px solid transparent;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:0;left:100%;margin:auto;position:absolute;top:0;width:0}}.l-flow li.last:after{border:none}.l-flow-entry{margin:2rem auto;max-width:100%;position:relative}@media screen and (min-width:544px){.l-flow-entry{margin:3em auto;max-width:960px}}.l-flow-entry img{width:61px;height:76px;-o-object-fit:contain;object-fit:contain}.l-flow-entry p:first-of-type{display:table;white-space:nowrap;padding:4px 0 7px}.l-flow-entry p:first-of-type span{font-weight:700;font-size:1.5em;padding:1em}@media screen and (min-width:544px){.l-flow-entry p:first-of-type span{font-size:24px}}.l-flow-entry p:first-child:after,.l-flow-entry p:first-child:before{background:linear-gradient(transparent 50%,currentColor 50%,currentColor calc(50% + 3px),transparent calc(50% + 3px));content:"";display:table-cell;width:50%}.l-flow-entry p:last-of-type{font-size:14px;text-align:left;font-weight:normal}.l-flow-entry li{background:#F4F4F4;border:none;color:#192231;display:block;float:none;font-weight:700;height:auto;margin:0 0 5px 0;padding:2em 1em 1em;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:544px){.l-flow-entry li{display:inline-block;height:26em;margin:0;vertical-align:top}}@media screen and (min-width:768px){.l-flow-entry li{height:24em}}@media screen and (min-width:992px){.l-flow-entry li{height:22em}}.l-flow-entry li.on{background:#5ac1d4;border:none;color:#fff}.l-flow-entry li.on .number{background:#fff;color:#192231;border:2px solid #5ac1d4}@media screen and (min-width:544px){.l-flow-entry li.on:after{border-left:15px solid #5ac1d4}}@media screen and (min-width:544px){.l-flow-entry li .only-sp{display:none}}.l-flow-entry li .number-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:544px){.l-flow-entry li .number-list{display:block;text-align:center}}.l-flow-entry li .number-list span{display:inline-block;width:26px;height:26px;line-height:26px;color:#fff;background:#192231;border:none;font-size:14px;right:120px;top:15px;border-radius:50%;text-align:center}.l-flow-entry li .number-list .step-title{text-align:left;padding:5px 0 12px 14px;width:80%;font-weight:600}@media screen and (min-width:544px){.l-flow-entry li .number-list .step-title{padding:5px 0;width:100%;text-align:center}}.l-flow-entry li .only-pc{display:none}@media screen and (min-width:544px){.l-flow-entry li .only-pc{display:block;margin:10px auto;width:76px}}.l-flow-entry li .step-text{padding:0;white-space:normal}@media screen and (min-width:544px){.l-flow-entry li .step-text{line-height:24px}}.l-flow-entry li:last-child:after,.l-flow-entry li:last-child:before{display:none}.l-flow-entry li:after,.l-flow-entry li:before{content:"";height:0;margin:auto;position:absolute;width:0}.l-flow-entry li:before{border:none}@media screen and (min-width:544px){.l-flow-entry li:before{border-style:solid;border-color:transparent transparent transparent #fff;border-left:20px solid #fff;border-top:45px solid transparent;border-bottom:45px solid transparent;right:-1.5em;top:75px;z-index:10}}.l-flow-entry li:after{border:none}@media screen and (min-width:544px){.l-flow-entry li:after{border-left:15px solid #F4F4F4;border-top:35px solid transparent;border-bottom:32px solid transparent;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;left:100%;position:absolute;top:-176px;width:0;z-index:10}}@media screen and (min-width:768px){.l-flow-entry li:after{top:-146px}}@media screen and (min-width:992px){.l-flow-entry li:after{top:-116px}}.l-flow-entry .for_interview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em}@media screen and (min-width:544px){.l-flow-entry .for_interview{width:calc((100% - 24px) / 5)}}.l-flow-entry .for_interview img{margin:0 15px 0 0}@media screen and (min-width:544px){.actions.none{display:none}}.l-container-entry{margin-top:2em}.l-container-entry h3{background:#F4F4F4;margin:0 0 0.7em;padding:1em 0.5em;text-align:left;font-size:13px;line-height:1.3em}@media screen and (min-width:375px){.l-container-entry h3{margin:0 0 1em;font-size:14px}}.l-container-entry .data-table .data-table_title{width:20%;font-size:12px;padding:2px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;border-bottom:1px solid #D8E0E3}@media screen and (min-width:544px){.l-container-entry .data-table .data-table_title{padding:10px 32px}}.l-container-entry .data-table .data-table_contents{width:80%;font-size:11px;padding:5px 15px}@media screen and (min-width:375px){.l-container-entry .data-table .data-table_contents{font-size:12px}}.article ol,.article ul{padding-left:1.4em}.article h3{text-align:left}.error h1{font-size:18px;color:#fff;padding:0 0.5em 3em 0.5em;text-align:center}.error-header{font-size:70px;color:#fff;font-weight:700;line-height:1.2;padding-top:2em;text-align:center}.mb1{margin-bottom:5em}.l-articles p{font-size:14px;line-height:2;letter-spacing:0.56px;padding-bottom:0px}.l-articles p:first-of-type{padding:0}.l-articles img{width:100%}.l-articles .media-tags_detail{padding:5px 20px}.l-articles h2,.l-articles h3,.l-articles h4{text-align:left}.l-articles h3{border-bottom:3.5px solid #5ac1d4;line-height:1.47;padding:20px 0 12px 0;margin-bottom:1em;font-size:22px}.l-articles h4{color:#192231;padding:20px 0 10px 0;font-size:18px}.l-articles .data{color:#666;font-size:18px;margin-right:10px}.l-articles .textbox{border:2px solid #5ac1d4;border-radius:10px;margin-top:20px;padding:1.5em;font-size:14px}.l-articles .textbox .title{font-weight:700;text-align:center;font-size:18px}.l-articles .title{font-size:18px;font-weight:bold;line-height:1.61;letter-spacing:0.72px}.l-articles .article-sponsor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;overflow:hidden;position:relative;font-size:10px}.l-articles .article-sponsor .sponsor-unordered-list li a{margin-bottom:20px}@media screen and (min-width:544px){.l-articles .article-sponsor .sponsor-unordered-list{margin:0 20px auto}}.l-articles .article-sponsor .sponsor-list{margin:1em 1em 0;font-size:10px}@media screen and (min-width:768px){.l-articles .article-sponsor .sponsor-list{font-size:14px}}@media screen and (min-width:768px){.l-articles .article-sponsor .sponsor-list-btn{float:right;padding-top:0}}.l-articles .article-sponsor .sponsor-list-logo{background:#fff;-webkit-box-shadow:0 1px 4px rgba(69,90,100,0.2);box-shadow:0 1px 4px rgba(69,90,100,0.2);border:1px solid #e9e9e9;border-radius:6px;display:inline-block;height:50px;line-height:48px;overflow:hidden;width:50px}@media screen and (min-width:768px){.l-articles .article-sponsor .sponsor-list-logo{line-height:58px;height:60px;width:60px;margin-left:3px}}.l-articles .article-sponsor .sponsor-list-logo-name{color:#5ac1d4;text-decoration:underline;cursor:pointer;font-weight:700;position:absolute;top:25px;left:70px;font-size:14px}@media screen and (min-width:768px){.l-articles .article-sponsor .sponsor-list-logo-name{top:18px;left:75px}}.l-articles .article-sponsor .sponsor-list-logo-name.none{color:#192231;text-decoration:none}.l-articles .article-sponsor .sponsor-list-logo-img{width:100%;padding:5px}.l-articles .article-sponsor ul{float:none;width:100%;margin-top:0}@media screen and (min-width:768px){.l-articles .article-sponsor ul{float:right;width:30%;margin-top:20px}}.l-articles .article-sponsor li{list-style:none}.l-articles .article-sponsor a:link{float:left}@media screen and (min-width:768px){.l-articles .article-sponsor a:link{float:none}}.l-articles .article-sponsor a:hover{text-decoration:none}.l-articles .article-sponsor h2{display:inline-block;font-size:14px;padding:10px}@media screen and (min-width:768px){.l-articles .article-sponsor h2{font-size:16px;padding:0}}.l-articles .index{font-size:14px;padding:29px 16.5px 23.5px;margin-top:38px;margin-bottom:22px;background-color:#f2fafb}.l-articles .index .title{font-family:YuGo;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:0.56px}.l-articles .index ul li{padding-top:16px;padding-bottom:8px;line-height:1.54;list-style:none;border-top:1px solid #e1e8e9}.l-articles .index ul .first-child{border:none}.l-articles .hreading{font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.61;letter-spacing:0.72px;text-align:left;color:#192231}.pt00{padding-top:0}.lpformat{text-align:center;overflow:hidden;width:100%}.lpformat .btn{margin:0 auto;max-width:310px;height:45px;line-height:45px;text-decoration:none;color:#E74C3C;border-radius:50px;-webkit-box-shadow:rgba(0,15,40,0.7);box-shadow:rgba(0,15,40,0.7)}.lpformat .btn a{color:#fff;font-weight:bold;display:inline-block;width:100%;font-size:18px;text-decoration:none;background:#E74C3C;border:none;border-radius:50px;-webkit-box-shadow:rgba(0,15,40,0.7);box-shadow:rgba(0,15,40,0.7);line-height:55px;height:50px}@media screen and (min-width:768px){.lpformat .btn a{width:315px}}.lpformat .top-btn{position:relative;bottom:90px}.lpformat .only-pc{display:none}@media screen and (min-width:768px){.lpformat .only-pc{display:block}}@media screen and (min-width:544px){.lpformat .inner .only-sp{display:none}}.lpformat .section-title{font-size:26px}@media screen and (min-width:768px){.lpformat .section-title{font-size:34px}}.lpformat .mv{background:url(/events/format/img/u2-top-bg.jpg);background-position:center center;height:500px;background-size:cover}.lpformat .mv .inner{max-width:760px;width:90%;margin:0 auto}.lpformat .mv .inner img{max-width:690px;width:100%;height:500px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.lpformat .main-title .inner{max-width:1024px;width:95%;margin:0 auto;padding:40px 0}@media screen and (min-width:768px){.lpformat .main-title .inner{padding:50px 0 60px;width:100%}}.lpformat .main-title .inner p{margin:0 auto;text-align:center;padding:20px 0}.lpformat .unicorn-voice{background-color:#000f28;color:#fff;padding-bottom:45px}.lpformat .unicorn-voice .inner{max-width:1024px;width:100%;margin:0 auto;padding-bottom:30px}.lpformat .unicorn-voice .inner h2{line-height:1.53;padding:60px 0}@media screen and (min-width:992px){.lpformat .unicorn-voice .inner .voice-contents{display:-webkit-box;display:-ms-flexbox;display:flex}}.lpformat .unicorn-voice .inner .voice-contents .voice-box{margin:0 auto 60px;max-width:560px;padding:25px 10px}.lpformat .unicorn-voice .inner .voice-contents .voice-box .wide{margin-right:calc((100vw - 100%) / 2 * -1);margin-left:calc((100vw - 100%) / 2 * -1)}@media screen and (min-width:992px){.lpformat .unicorn-voice .inner .voice-contents .voice-box{width:33.3333333333%;height:335px}}.lpformat .unicorn-voice .inner .voice-contents .voice-box .number img{width:64px}.lpformat .unicorn-voice .inner .voice-contents .voice-box h3.voice-title{font-size:23px;line-height:1;position:relative;display:inline-block;margin-bottom:8px;padding:6px 0 0}.lpformat .unicorn-voice .inner .voice-contents .voice-box h3.voice-title:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:40px;height:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#5ac1d4}@media screen and (min-width:321px){.lpformat .unicorn-voice .inner .voice-contents .voice-box h3.voice-title{font-size:24px}}.lpformat .unicorn-voice .inner .voice-contents .voice-box p.voice-text{padding:24px 5px 0;font-size:14px;font-weight:500;line-height:1.64;text-shadow:0px 0px 6px #011028}.lpformat .unicorn-voice .inner .voice-contents .case01{background-image:url(/events/format/img/case01-bg.jpg);background-size:cover}.lpformat .unicorn-voice .inner .voice-contents .case02{background-image:url(/events/format/img/case02-bg.jpg);background-size:cover}@media screen and (min-width:992px){.lpformat .unicorn-voice .inner .voice-contents .case02{margin:0 10px}}.lpformat .unicorn-voice .inner .voice-contents .case03{background-image:url(/events/format/img/case03-bg.jpg);background-size:cover}.lpformat .company-info{background:#f9f9f9}.lpformat .company-info .inner{max-width:1024px;margin:0 auto;padding:40px 20px}.lpformat .company-info .inner .company-container{position:relative}@media screen and (min-width:992px){.lpformat .company-info .inner .company-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;grid-gap:20px}}.lpformat .company-info .inner .company-container .company-container-card{margin:10px auto;background:#fff;padding:15px;-webkit-box-shadow:3px 3px 10px #dcdcdc;box-shadow:3px 3px 10px #dcdcdc;border-radius:5px}@media screen and (min-width:768px){.lpformat .company-info .inner .company-container .company-container-card{max-width:560px}}.lpformat .company-info .inner .company-container .company-container-card .company-container-card-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lpformat .company-info .inner .company-container .company-container-card .company-container-card-img img{width:100px;height:100%;-o-object-fit:contain;object-fit:contain;margin:4px 10px 4px 0;padding:15px 2px;border-radius:3px}@media screen and (min-width:768px){.lpformat .company-info .inner .company-container .company-container-card .company-container-card-img img{width:145px}}.lpformat .company-info .inner .company-container .company-container-card .company-container-card-img p{font-weight:bold;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.lpformat .company-info .inner .company-container .company-container-card .company-container-card-img p{font-size:20px}}.lpformat .company-info .inner .company-container .company-container-card .company-container-card-text{margin:0 0 20px}.lpformat .company-info .inner .company-container .company-container-card .company-container-card-text h4{font-size:16px;padding:10px 0 5px;background:transparent;text-align:left;position:relative;border-bottom:solid 3px #e3e3e2}.lpformat .company-info .inner .company-container .company-container-card .company-container-card-text h4:after{position:absolute;content:"";display:block;border-bottom:solid 3px #4286F5;width:15%;bottom:-3px}@media screen and (min-width:768px){.lpformat .company-info .inner .company-container .company-container-card .company-container-card-text h4{font-size:18px}}.lpformat .company-info .inner .company-container .company-container-card .company-container-card-text p{line-height:20px}.lpformat .company-info .inner .company-container:before{content:"";position:absolute;display:inline-block;left:-5%;bottom:-30px;width:110%;height:50%;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(90%,#f9f9f9));background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#f9f9f9 90%)}@media screen and (min-width:768px){.lpformat .company-info .inner .company-container:before{left:0;bottom:-30px;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(80%,#f9f9f9));background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#f9f9f9 80%)}}.lpformat .company-info .inner .and-more{text-align:center;font-size:20px}.lpformat .speakers{background:#FAFAFA}.lpformat .speakers .inner{max-width:1024px;width:95%;margin:0 auto;padding:2em 0}.lpformat .speakers .inner h2{padding:2em 0}.lpformat .speakers .inner .speakers-img{width:100%;max-width:360px;height:217px;background:#fff;-o-object-fit:cover;object-fit:cover}.lpformat .speakers .inner .terradrone{-o-object-position:0 20%;object-position:0 20%}.lpformat .speakers .inner .speakers-block{position:relative;text-align:left;max-width:560px;margin:0 auto}@media screen and (min-width:992px){.lpformat .speakers .inner .speakers-block{max-width:800px}}.lpformat .speakers .inner .speakers-block .speakers-title{position:absolute;top:10px;left:10px;text-align:left}@media screen and (min-width:992px){.lpformat .speakers .inner .speakers-block .speakers-title{left:390px}}.lpformat .speakers .inner .speakers-block .speakers-title .speakers-logo{width:105px;height:50px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:8px}@media screen and (min-width:992px){.lpformat .speakers .inner .speakers-block .speakers-title .speakers-logo{margin-top:67px}}.lpformat .speakers .inner .speakers-block .speakers-title .speakers-company{font-size:12px;line-height:16px;margin-top:55px;padding:10px 10px 5px;background:rgba(0,0,0,0.2);color:#fff;text-shadow:0px 1px 3px #676767;font-weight:bold}@media screen and (min-width:992px){.lpformat .speakers .inner .speakers-block .speakers-title .speakers-company{background:none;color:#192231;text-shadow:none;margin-top:5px;padding:0}}.lpformat .speakers .inner .speakers-block .speakers-title .speakers-company .speakers-name{font-size:20px;line-height:35px}.lpformat .speakers .inner .speakers-info .speakers-info-title{font-size:18px;font-weight:bold;border-bottom:1px solid #CBCBCB;padding-left:8px}.lpformat .speakers .inner .speakers-info .speakers-info-text{font-size:14px;padding-left:8px;padding-right:8px}.lpformat .speakers .inner .company-text{margin-bottom:4em}.lpformat .target{padding-bottom:60px}.lpformat .target .inner{overflow:auto;max-width:1024px;margin:0 auto}.lpformat .target .inner h2{position:relative;z-index:100}.lpformat .target .inner img.title-bg{width:238px;top:80px;position:relative}.lpformat .target .inner .target-contents{max-width:430px;margin:0 auto;padding-top:26px;width:90%}.lpformat .target .inner .target-contents .target-1,.lpformat .target .inner .target-contents .target-2,.lpformat .target .inner .target-contents .target-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.lpformat .target .inner .target-contents .target-1 img,.lpformat .target .inner .target-contents .target-2 img,.lpformat .target .inner .target-contents .target-3 img{width:35px;height:35px;-o-object-fit:contain;object-fit:contain}.lpformat .target .inner .target-contents .target-1 p,.lpformat .target .inner .target-contents .target-2 p,.lpformat .target .inner .target-contents .target-3 p{line-height:1.5;padding-left:15px;font-weight:bold;text-align:left}.lpformat .point{background-color:#000f28;padding-bottom:45px}.lpformat .point .inner{max-width:1024px;width:95%;margin:0 auto;padding:2em 0}.lpformat .point .inner h2{color:#fff;padding:20px 0 45px}@media screen and (min-width:992px){.lpformat .point .inner .point-contents{display:-webkit-box;display:-ms-flexbox;display:flex}}.lpformat .point .inner .point-contents .point-box{max-width:560px;margin:0 auto 60px;background-color:#fff}@media screen and (min-width:992px){.lpformat .point .inner .point-contents .point-box{width:33.3333333333%}}.lpformat .point .inner .point-contents .point-box img{width:100%;height:153px;-o-object-fit:cover;object-fit:cover}.lpformat .point .inner .point-contents .point-box h3{font-size:20px;line-height:1.5}.lpformat .point .inner .point-contents .point-box .number{color:#E74C3C;font-size:45px;font-style:italic;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-weight:700;position:relative;text-align:left;top:-6px;left:5px;text-shadow:0 0px 3px #fff;line-height:0;padding:0}.lpformat .point .inner .point-contents .point-box .point-text{padding:30px 10px}.lpformat .point .inner .point-contents .point-box .point-text p{padding:10px 0;line-height:1.5;text-align:left;font-size:14px}@media screen and (min-width:992px){.lpformat .point .inner .point-contents .point02{margin:0 5px 60px 5px}}.lpformat .about-flow{background-color:#000f28;color:#fff}.lpformat .about-flow .inner{padding:60px 10px;overflow:auto;max-width:1024px;margin:0 auto}.lpformat .about-flow .inner .about-flow-contents{padding:40px 0}.lpformat .about-flow .inner .about-flow-contents .step{max-width:580px;width:100%;margin:0 auto;padding:0 0 20px}.lpformat .about-flow .inner .about-flow-contents .step span{font-size:14px;color:#54b4c8;font-family:helvechika}.lpformat .about-flow .inner .about-flow-contents .step h3{border-bottom:1px solid rgba(220,220,220,0.5);font-size:23px;line-height:1.5}.lpformat .about-flow .inner .about-flow-contents .step p{line-height:1.5;padding:10px}.lpformat .sponsored .inner{padding:50px 0 30px}.lpformat .sponsored .inner .sponsored-contents{max-width:800px;margin:0 auto;width:90%}.lpformat .sponsored .inner .sponsored-contents h4{text-align:left;padding-top:20px}.lpformat .sponsored .inner .sponsored-contents p{line-height:1.5;text-align:left;padding:10px 0}.lpformat .sponsored .inner .sponsored-contents .sponsored-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.lpformat .sponsored .inner .sponsored-contents .sponsored-logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lpformat .sponsored .inner .sponsored-contents .sponsored-logo img{width:90%}@media screen and (min-width:992px){.lpformat .sponsored .inner .sponsored-contents .sponsored-logo img{width:33%}}.lpformat .schedule{background-image:url(/events/format/img/schedule-bg.jpg);background-size:cover;background-position:40% center;color:#fff;padding:50px 0 30px}.lpformat .schedule .inner{max-width:1024px;width:90%;margin:0 auto;padding-bottom:30px}.lpformat .schedule .inner table{max-width:800px;margin:0 auto;padding:40px 0}.lpformat .schedule .inner table tbody tr{font-size:14px;text-align:left;vertical-align:baseline}@media screen and (min-width:768px){.lpformat .schedule .inner table tbody tr{font-size:18px}}.lpformat .schedule .inner table tbody tr td,.lpformat .schedule .inner table tbody tr th{font-size:14px;line-height:1.5;border-bottom:1px solid #b0b0b0}@media screen and (min-width:768px){.lpformat .schedule .inner table tbody tr td,.lpformat .schedule .inner table tbody tr th{font-size:16px}}.lpformat .schedule .inner table tbody tr th{width:25%;text-align:right;padding:20px 12px 20px 0}@media screen and (min-width:768px){.lpformat .schedule .inner table tbody tr th{padding:20px}}.lpformat .schedule .inner table tbody tr td{width:75%;padding:20px 5px}@media screen and (min-width:768px){.lpformat .schedule .inner table tbody tr td{padding:20px}}.lpformat .schedule .inner table tbody tr td span{font-size:12px}@media screen and (min-width:768px){.lpformat .schedule .inner table tbody tr td span{font-size:14px}}.lpformat #entry{text-align:left}.lpformat .contact{padding-bottom:50px p;padding-bottom-text-align:center}
/*# sourceMappingURL=style.css.map */