@media screen and (min-width: 1200px){.container{max-width:1110px}}@media screen and (min-width: 1200px){.container.inner{max-width:990px}}.slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:45px auto 0 auto;padding:0 0 0 0;list-style:none}.slick-dots li{padding:0 5px;margin-bottom:5px}.slick-dots li button[type=button]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(255,255,255,.5);text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;width:40px;height:4px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.slick-dots li button[type=button]:hover,.slick-dots li button[type=button]:focus{outline:none;background:#fff}.slick-dots li.slick-active button[type=button]{background:#fff}.favoritesArea .favorites-list{padding:0 0 0 0;list-style:none}.favoritesArea .favorites-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:none}.favoritesArea .favorites-list li p{margin:0 0 0 0}.favoritesArea .favorites-list li p:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.favoritesArea .favorites-list li p>a{display:block;font-size:1.4rem;color:#222}.favoritesArea .favorites-list li:not(:last-child){border-bottom:1px dotted #ddd}.simplefavorite-button{display:block;border:1px solid #ddd;border-radius:20px;background:rgba(0,0,0,0);font-size:1.2rem;padding:5px 15px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1;width:100px;margin:10px 0 10px auto}.simplefavorite-button.active{opacity:1;border-color:#db0710;color:#fff;background:#db0710}.c-pagination{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.c-pagination [class*=page-numbers].current,.c-pagination [class*=page-numbers]:hover{background-color:#222;border-color:#222;text-decoration:none}.c-pagination [class*=dots],.c-pagination [class*=dots]:hover{border:none;background-color:#fff;border-color:#fff;color:#222;-webkit-box-shadow:none;box-shadow:none}.p-breadcrumb.-bg-on{padding:10px 10px;background:#f3f3f3}.-body-solid .p-breadcrumb.-bg-on{-webkit-box-shadow:none;box-shadow:none}.p-breadcrumb__list{overflow-x:auto;margin:0 auto;max-width:1110px;padding:5px 0}.p-breadcrumb__list::-webkit-scrollbar{height:3px}.p-breadcrumb__list::-webkit-scrollbar-track{background-color:#f3f3f3}.p-breadcrumb__list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}@media screen and (min-width: 576px){.p-breadcrumb__list{max-width:540px}}@media screen and (min-width: 768px){.p-breadcrumb__list{max-width:720px}}@media screen and (min-width: 992px){.p-breadcrumb__list{max-width:1110px}}.single span.p-breadcrumb__text{display:block !important;opacity:1 !important}.c-shareBtns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-shareBtns:not(.-style-btn-small) .c-shareBtns__item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.c-shareBtns__message{width:auto;padding:0}.c-shareBtns__message .__text{font-family:"Raleway",sans-serif;font-size:2.8rem;font-weight:bold;padding:0 20px 0 0;line-height:1;letter-spacing:1px}.c-shareBtns__message .__text::before,.c-shareBtns__message .__text::after{display:none}.c-shareBtns__item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.c-shareBtns__item.-facebook a:hover{text-decoration:none}.c-shareBtns__item.-facebook a::before{content:"Facebook";line-height:1;font-size:1.2rem;color:#fff;font-family:"Raleway",sans-serif;letter-spacing:1px;font-weight:bold}.c-shareBtns__item.-facebook a i{display:none}.c-shareBtns__item.-twitter a:hover{text-decoration:none}.c-shareBtns__item.-twitter a::before{content:"Twitter";line-height:1;font-size:1.2rem;color:#fff;font-family:"Raleway",sans-serif;letter-spacing:1px;font-weight:bold}.c-shareBtns__item.-twitter a i{display:none}.c-shareBtns__item.-hatebu a:hover{text-decoration:none}.c-shareBtns__item.-hatebu a::before{content:"B!ブックマーク";line-height:1;font-size:1.2rem;color:#fff;letter-spacing:1px;font-weight:bold}.c-shareBtns__item.-hatebu a i{display:none}.c-shareBtns__item.-copy .c-urlcopy{background:#222}.c-shareBtns__item.-copy .c-urlcopy__content{padding:4px 0 5px 0}.c-shareBtns__item.-copy .c-urlcopy__content::before{content:"タイトルとURLをコピー";line-height:1;font-size:1.2rem;color:#fff;letter-spacing:1px;font-weight:bold}.c-shareBtns__item.-copy .c-urlcopy__content i{display:none}.c-shareBtns__list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#wpadminbar{top:0;left:0;width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}html{font-size:62.5%;margin-top:0 !important}body{font-size:1.4rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}body.complete{opacity:1}a{text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}img{max-width:100%;height:auto}.lang__ja{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.lang__en{font-family:"Raleway",sans-serif}.title__large{margin:0 0 40px 0;font-size:4rem;letter-spacing:1px;font-weight:bold}.title__large_sub,.title__large>span{display:block;font-size:1.8rem;color:#db0710;text-transform:uppercase;margin:0 0 0 0}.title__large_category{display:block;font-size:3rem;font-weight:normal;color:#888;margin:0 0 0 0}.title__large h1,.title__large h2,.title__large h3,.title__large h4,.title__large h5,.title__large h6{margin:0 0 0 0}.title__middle{margin:0 0 30px 0;font-size:3.2rem}.pc{display:block}.sp{display:none}.btn__readmore{text-align:right}.btn__readmore>a,.btn__readmore>span{cursor:pointer;position:relative;z-index:0;display:inline-block;padding:10px 0 10px 45px;color:#888;letter-spacing:1px}.btn__readmore>a::before,.btn__readmore>span::before{content:"";position:absolute;z-index:0;bottom:15px;left:0;display:block;width:30px;height:1px;background:#888;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn__readmore>a::after,.btn__readmore>span::after{content:"";position:absolute;z-index:0;bottom:15px;left:15px;display:block;width:0;height:0;border-style:solid;border-width:0 12px 7px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn__readmore>a:hover,.btn__readmore>span:hover{text-decoration:none;color:#db0710}.btn__readmore>a:hover::before,.btn__readmore>span:hover::before{background:#db0710}.btn__readmore>a:hover::after,.btn__readmore>span:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #db0710 rgba(0,0,0,0)}.btn__expand{width:100%;display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #888;padding:15px;color:#888}.btn__expand:hover,.btn__expand:focus{outline:none}.tab__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 30px auto}.tab__menu_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:2px solid #ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.tab__menu_item>span{width:100%;cursor:pointer;padding:10px 15px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center}.tab__menu_item:hover,.tab__menu_item.active{border-color:#222}.tab__list{margin:0 0 45px 0;padding:0 0 0 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tab__list_item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tab__list_item.active a,.tab__list_item.active .tabLink{text-decoration:none;border-bottom:2px solid #222}.tab__list_item>a,.tab__list_item>.tabLink{cursor:pointer;text-align:center;display:block;padding:15px;color:#222;border-bottom:2px solid #ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.tab__list_item>a:hover,.tab__list_item>a:active,.tab__list_item>.tabLink:hover,.tab__list_item>.tabLink:active{text-decoration:none;border-bottom:2px solid #222}.tab__over{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 45px 0}.tab__over__all{text-align:center;min-width:210px}.tab__over__all a,.tab__over__all .tabLink{cursor:pointer;color:#222;display:block;padding:15px;border-bottom:2px solid #ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.tab__over__all a:hover,.tab__over__all a.active,.tab__over__all .tabLink:hover,.tab__over__all .tabLink.active{text-decoration:none;border-bottom:2px solid #222}.tab__over__select{position:relative;z-index:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:210px;text-align:right;border-bottom:2px solid #ddd}.tab__over__select .select__btn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:15px 0}.tab__over__select .select__btn_text{position:relative;z-index:0;padding:0 30px 0 0}.tab__over__select .select__btn_text::after{content:"";position:absolute;z-index:-1;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:2rem;line-height:1;letter-spacing:normal;text-transform:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.tab__over__select .select__btn .material-symbols-outlined{line-height:1}.tab__over__select .select__btn:focus{outline:none}.tab__over__select .select__btn.active .select__btn_text::after{content:""}.tab__over__select .select__menu{position:absolute;z-index:1;top:auto;right:0;margin:2px 0 0 0;padding:0 0 0 0;list-style:none;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);width:210px;height:0;min-height:0;overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.tab__over__select .select__menu.active{min-height:180px;height:100%;overflow-y:auto}.tab__over__select .select__menu_item{text-align:left}.tab__over__select .select__menu_item>a,.tab__over__select .select__menu_item>.tabLink{display:block;padding:10px 20px;color:#222;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.tab__over__select .select__menu_item:hover>a,.tab__over__select .select__menu_item:hover>.tabLink,.tab__over__select .select__menu_item.active>a,.tab__over__select .select__menu_item.active>.tabLink{text-decoration:none;background:#ddd}.tab__item{display:none}.tab__item.active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayAnime{from{opacity:0}to{opacity:1}}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.story__ipo__season{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0}.story__ipo__season:not(:last-child){margin:0 0 30px 0}.story__ipo__season:not(:last-child)::before{content:"";position:absolute;top:0;left:90px;width:2px;height:calc(100% + 30px);background:#222}.story__ipo__season_title{cursor:pointer;position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.6rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;padding:15px;letter-spacing:1px;text-indent:0;border:none;color:#fff;background:#222;line-height:1;min-width:180px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #222;margin:0 0 0 0}.story__ipo__season_title::before{content:"";margin:0 0 0 0}.story__ipo__season_title::after{content:"";font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.story__ipo__season_title.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.story__ipo__season_detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:5px 15px 5px 30px;margin:0 0 0 0}.story__ipo__season_detail>p{font-size:1.4rem;margin:auto 0;min-height:50px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.story__ipo__season_detail .accordion{display:none}.story__ipo__season_detail .no_article{width:100%;font-size:1.4rem;padding:20px 0px;margin:0 0 0 0}.story__ipo__season_articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -15px 0 -15px}.story__ipo__season_article{padding:0 15px;width:33.3333333333%}.story__ipo__season_article .inner{padding:20px 0;height:100%}.story__ipo__season_article:nth-child(-n+3) .inner{margin-bottom:10px;border-bottom:1px dotted #ddd}.story__ipo__season_article_division{display:inline-block;padding:10px 15px;border:1px solid #222;text-align:center;min-width:110px;margin:0 0 15px 0}.story__ipo__season_article_division>a{display:block;color:#222}.story__ipo__season_article_tags{font-size:1.3rem;margin:0 0 15px 0}.story__ipo__season_article_tags>a,.story__ipo__season_article_tags>span{color:#888}.story__ipo__season_article_tags>a:not(:first-child),.story__ipo__season_article_tags>span:not(:first-child){margin:0 0 0 5px;padding:0 0 0 5px;border-left:1px solid #ddd}.story__ipo__season_article_title{font-size:1.4rem;margin:0 0 15px 0;line-height:1.8;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}.story__ipo__season_article_title>a{color:#222}.story__ipo__season_article_author{font-size:1.3rem;margin:0 0 0 0;color:#888}.header{position:-webkit-sticky;position:sticky;top:0;z-index:9999;background:#fff}.header__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:25px;padding-right:30px;padding-bottom:25px}@media screen and (min-width: 992px){.header__logo{padding-left:15px}}@media screen and (min-width: 1200px){.header__logo{padding-left:45px}}.header__logo_typo{padding:0 15px 0 0}.header__logo_text{font-size:1.2rem;font-weight:normal;color:#222;margin:0 0 0 0;padding:0 0 0 0}.header__logo a:hover{text-decoration:none;opacity:.8}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav__title{margin:0 0 0 0;color:#fff;font-size:2.6rem}.nav__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.nav__btn:hover,.nav__btn:focus{outline:none}.nav__btn_search{display:none;line-height:1;padding:15px;min-width:70px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav__btn_search.active{color:#db0710}.nav__btn_menu{display:none;padding:0;min-width:70px}.nav__btn_menu>span{position:relative;z-index:0;line-height:1;width:16px;height:16px;margin:auto;padding:0;display:block;margin:0 auto}.nav__btn_menu>span>span{position:absolute;z-index:0;left:0;display:block;background:#222;width:18px;height:2px;border-radius:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav__btn_menu>span>span:nth-child(1){top:0}.nav__btn_menu>span>span:nth-child(2){top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.nav__btn_menu>span>span:nth-child(3){bottom:0}.nav__btn_menu:hover>span>span:nth-child(1){width:15px}.nav__btn_menu.active{background:#db0710}.nav__btn_menu.active>span>span{background:#fff}.nav__btn_menu.active>span>span:nth-child(1){width:18px;-webkit-transform:rotate(45deg) translate(4px, 6px);transform:rotate(45deg) translate(4px, 6px)}.nav__btn_menu.active>span>span:nth-child(2){-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.nav__btn_menu.active>span>span:nth-child(3){-webkit-transform:rotate(-45deg) translate(4px, -6px);transform:rotate(-45deg) translate(4px, -6px)}.nav__btn_contact{color:#fff;background:#db0710;line-height:1;padding:15px 30px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav__btn_contact_text{font-size:1.3rem;text-align:center}.nav__btn_contact_text>span{display:block;font-weight:bold;margin:0 0 5px 0}.nav__btn_contact .material-symbols-outlined{display:none;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.nav__btn_contact:hover{color:#fff;background:#222;text-decoration:none}.nav__search{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.nav__search_btn{padding:0 10px;color:#ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav__search_btn:hover{color:#222}.nav__search>form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0px 0 0 10px;border-radius:5px;border:1px solid #ddd}.nav__search>form>input[type=text]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;max-width:120px;font-size:1.2rem;padding:10px 0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:none}.nav__search>form>input[type=text]:hover,.nav__search>form>input[type=text]:focus{outline:none}.nav__menu{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.nav__menu__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0 0 0 0;padding:0 15px}.nav__menu__list_item a{color:#222;display:block;padding:20px}.nav__menu__list_item a:hover{text-decoration:none;color:#db0710}.nav__menu.active+.nav__btn_contact{background:#fff}.nav__menu.active+.nav__btn_contact .material-symbols-outlined{color:#222}.footer{background:#222;margin:40px 0 0 0;padding:45px 0 30px 0}.footer__sitemap{margin-bottom:60px}.footer__sitemap_title{line-height:1;font-size:3.2rem;color:#fff;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #fff}.footer__sitemap_list{list-style:none;padding:0 0 0 0;margin:0 0 0 0}.footer__sitemap_list li:not(:last-child){margin:0 0 10px 0}.footer__sitemap_list li a{display:block;color:#fff}.footer__sitemap_list li a:hover{color:#db0710;text-decoration:none}.footer__sitemap.signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 0}.footer__sitemap.signup .footer__sitemap_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px}.footer__sitemap.signup .footer__sitemap_list li{margin:0 0 0 0;padding:0 15px}.footer__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__jpx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__jpx_text{padding-left:15px}.footer__jpx_text p{font-size:1.2rem;color:#fff;margin:0 0 0 0}.footer__copy{font-size:1.3rem;color:#fff;margin:0 0 0 0}.frontPage .main .intro{position:relative;z-index:0}.frontPage .main .intro__background{position:absolute;z-index:-1;top:0;right:0;width:calc(100% - 15px);height:100%;overflow:hidden}@media screen and (min-width: 576px){.frontPage .main .intro__background{width:calc(100% - (100vw - 540px)/2 + 15px)}}@media screen and (min-width: 768px){.frontPage .main .intro__background{width:calc(100% - (100vw - 720px)/2 + 15px)}}@media screen and (min-width: 992px){.frontPage .main .intro__background{width:calc(100% - (100vw - 960px)/2 + 15px)}}@media screen and (min-width: 1200px){.frontPage .main .intro__background{width:calc(100% - (100vw - 1110px)/2 - 15px)}}.frontPage .main .intro__background img{width:100%;height:100%;-o-object-position:top left;object-position:top left;-o-object-fit:cover;object-fit:cover}.frontPage .main .intro::before{content:"";position:absolute;z-index:-1;bottom:0;left:0;display:block;width:100%;height:190px;background:#db0710}.frontPage .main .intro::after{content:"";position:absolute;z-index:1;bottom:45px;left:0;display:block;width:60%;height:2px;background:#fff}.frontPage .main .intro__inner{position:relative;z-index:0}.frontPage .main .intro__inner::before{content:"";position:absolute;z-index:1;bottom:45px;left:calc(60% - 15px);width:0;height:0;border-style:solid;border-width:0 15px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.frontPage .main .intro__inner::after{content:"READ MORE";position:absolute;z-index:1;line-height:1;bottom:45px;left:60%;color:#fff;padding:0 30px;font-family:"Raleway",sans-serif;font-size:1.8rem;letter-spacing:1px}.frontPage .main .intro__article{background-repeat:no-repeat;background-position:left center;background-size:cover;padding:8% 0 3% 0;min-height:550px}@media screen and (min-width: 576px){.frontPage .main .intro__article{margin-left:calc((100vw - 540px)/2 + 15px)}}@media screen and (min-width: 768px){.frontPage .main .intro__article{margin-left:calc((100vw - 720px)/2 + 15px)}}@media screen and (min-width: 992px){.frontPage .main .intro__article{margin-left:calc((100vw - 960px)/2 + 15px)}}@media screen and (min-width: 1200px){.frontPage .main .intro__article{margin-left:calc((100vw - 1110px)/2 + 15px)}}.frontPage .main .intro__article_catch{margin:0 0 60px 0;padding-right:20%}.frontPage .main .intro__article_title{font-size:2.2rem;margin:0 0 0 0;letter-spacing:1px;text-align:justify;padding-right:20%;line-height:1.4;max-height:4.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.frontPage .main .intro__article_title a{display:block;color:#fff}.frontPage .main .intro__article_title a:hover{text-decoration:none}.frontPage .main .intro__article_info{margin:0 0 10px 0}.frontPage .main .intro__article_info a{font-size:1.2rem;color:#fff;line-height:1}.frontPage .main .intro__article_info a:not(:last-child){padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #fff}.frontPage .main .ipoStory .latest{overflow:hidden;padding:60px 0 45px 0;background:#db0710}.frontPage .main .ipoStory .latest .title__large{color:#fff}.frontPage .main .ipoStory .latest .title__large>span{color:#fff}.frontPage .main .ipoStory .latest .article__slide{margin:0 auto 0 0}.frontPage .main .ipoStory .latest .article__inner{position:relative}.frontPage .main .ipoStory .latest .article__info a{color:#fff}.frontPage .main .ipoStory .latest .article__info a:not(:last-child){border-right-color:#fff}.frontPage .main .ipoStory .latest .article__title a{color:#fff}.frontPage .main .ipoStory .latest .article__v{max-width:340px;padding:0 15px}.frontPage .main .ipoStory .latest .article__images{position:relative;z-index:0}.frontPage .main .ipoStory .latest .slick-list{overflow:visible}.frontPage .main .ipoStory .etc{padding-top:80px;padding-bottom:80px}.frontPage .main .ipoStory .etc__widget{padding:30px;background:#f3f3f3;margin:0 0 30px 0}.frontPage .main .ipoStory .popular{padding-top:80px;padding-bottom:50px;background:#f3f3f3}.frontPage .main .ipoStory .popular .title__large{padding-bottom:20px;border-bottom:2px solid #db0710}@media screen and (min-width: 576px){.frontPage .main .ipoStory .popular .title__large{margin-left:calc((100vw - 540px)/2 + 15px)}}@media screen and (min-width: 768px){.frontPage .main .ipoStory .popular .title__large{margin-left:calc((100vw - 720px)/2 + 15px)}}@media screen and (min-width: 992px){.frontPage .main .ipoStory .popular .title__large{margin-left:calc((100vw - 960px)/2 + 15px)}}@media screen and (min-width: 1200px){.frontPage .main .ipoStory .popular .title__large{margin-left:calc((100vw - 1110px)/2 + 15px)}}.frontPage .main .ipoStory .popular .title__large>span{color:#db0710}.frontPage .main .ipoStory .popular .article__number{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;margin:0 -30px;padding:0 0 0 0;list-style:none;counter-reset:number 0}.frontPage .main .ipoStory .popular .article__number .article__title{font-size:1.6rem}.frontPage .main .ipoStory .popular .article__number_item{position:relative;z-index:0;padding:30px 0;margin:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.frontPage .main .ipoStory .popular .article__number_item:nth-child(1){grid-area:1/1/2/2}.frontPage .main .ipoStory .popular .article__number_item:nth-child(2){grid-area:2/1/3/2}.frontPage .main .ipoStory .popular .article__number_item:nth-child(3){grid-area:3/1/4/2}.frontPage .main .ipoStory .popular .article__number_item:nth-child(4){grid-area:4/1/5/2}.frontPage .main .ipoStory .popular .article__number_item:nth-child(5){grid-area:5/1/6/2}.frontPage .main .ipoStory .popular .article__number_item:nth-child(6){grid-area:1/2/2/3}.frontPage .main .ipoStory .popular .article__number_item:nth-child(7){grid-area:2/2/3/3}.frontPage .main .ipoStory .popular .article__number_item:nth-child(8){grid-area:3/2/4/3}.frontPage .main .ipoStory .popular .article__number_item:nth-child(9){grid-area:4/2/5/3}.frontPage .main .ipoStory .popular .article__number_item:nth-child(10){grid-area:5/2/6/3}.frontPage .main .ipoStory .popular .article__number_item:not(:nth-child(5n)){border-bottom:1px dotted #888}.frontPage .main .ipoStory .popular .article__number_item::before{border:1px solid #db0710;color:#db0710}.frontPage .main .ipoStory .popular .article__number_item .article__info{margin:0 0 5px 0}.frontPage .main .ipoStory .popular .article__number_item .article__info a{color:#888}.frontPage .main .ipoStory .popular .article__number_item .article__title{font-size:1.6rem}.frontPage .main .ipoStory .popular .article__number_item .article__title a{color:#222}.frontPage .main .ipoTrigger{padding-top:80px;padding-bottom:40px}.frontPage .main .ipoTrigger__list{margin:0 0 45px 0;padding:0 0 0 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.frontPage .main .ipoTrigger__list_item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.frontPage .main .ipoTrigger__list_item:nth-child(1){z-index:5}.frontPage .main .ipoTrigger__list_item:nth-child(2){z-index:4}.frontPage .main .ipoTrigger__list_item:nth-child(3){z-index:3}.frontPage .main .ipoTrigger__list_item:nth-child(4){z-index:2}.frontPage .main .ipoTrigger__list_item:nth-child(5){z-index:1}.frontPage .main .ipoTrigger__list_item:first-child a,.frontPage .main .ipoTrigger__list_item:first-child .tabLink{border-left:1px solid #ddd}.frontPage .main .ipoTrigger__list_item:last-child a,.frontPage .main .ipoTrigger__list_item:last-child .tabLink{border-right:1px solid #ddd}.frontPage .main .ipoTrigger__list_item:not(:first-child){margin-left:-1px}.frontPage .main .ipoTrigger__list_item:not(:last-child) a,.frontPage .main .ipoTrigger__list_item:not(:last-child) .tabLink{border-right:1px solid #ddd}.frontPage .main .ipoTrigger__list_item:not(:last-child) a::before,.frontPage .main .ipoTrigger__list_item:not(:last-child) .tabLink::before{content:"";position:absolute;z-index:999;top:50%;right:-11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .ipoTrigger__list_item:not(:last-child) a::after,.frontPage .main .ipoTrigger__list_item:not(:last-child) .tabLink::after{content:"";position:absolute;z-index:999;top:50%;right:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .ipoTrigger__list_item.active a,.frontPage .main .ipoTrigger__list_item.active .tabLink{color:#fff;text-decoration:none;background:#db0710}.frontPage .main .ipoTrigger__list_item.active a::after,.frontPage .main .ipoTrigger__list_item.active .tabLink::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #db0710}.frontPage .main .ipoTrigger__list_item a,.frontPage .main .ipoTrigger__list_item .tabLink{cursor:pointer;position:relative;z-index:0;display:block;text-align:center;padding:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#888;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .ipoTrigger__list_item a>span,.frontPage .main .ipoTrigger__list_item .tabLink>span{font-weight:bold;display:block}.frontPage .main .ipoTrigger__list_item a.active,.frontPage .main .ipoTrigger__list_item a:hover,.frontPage .main .ipoTrigger__list_item .tabLink.active,.frontPage .main .ipoTrigger__list_item .tabLink:hover{color:#fff;text-decoration:none;background:#db0710}.frontPage .main .ipoTrigger__list_item a.active::after,.frontPage .main .ipoTrigger__list_item a:hover::after,.frontPage .main .ipoTrigger__list_item .tabLink.active::after,.frontPage .main .ipoTrigger__list_item .tabLink:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #db0710}.frontPage .main .ipoTrigger .article__title{font-size:1.4rem}.frontPage .main .recruitment{padding-top:40px;padding-bottom:40px}.frontPage .main .recruitment__list{margin:0 0 45px 0;padding:0 0 0 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.frontPage .main .recruitment__list_item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.frontPage .main .recruitment__list_item.active a,.frontPage .main .recruitment__list_item.active .tabLink{text-decoration:none;border-bottom:2px solid #222}.frontPage .main .recruitment__list_item>a,.frontPage .main .recruitment__list_item>.tabLink{cursor:pointer;text-align:center;display:block;padding:15px;color:#222;border-bottom:2px solid #ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .recruitment__list_item>a:hover,.frontPage .main .recruitment__list_item>a:active,.frontPage .main .recruitment__list_item>.tabLink:hover,.frontPage .main .recruitment__list_item>.tabLink:active{text-decoration:none;border-bottom:2px solid #222}.frontPage .main .recruitment__over{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 45px 0}.frontPage .main .recruitment__over__all{text-align:center;min-width:210px}.frontPage .main .recruitment__over__all a,.frontPage .main .recruitment__over__all .tabLink{cursor:pointer;color:#222;display:block;padding:15px;border-bottom:2px solid #ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .recruitment__over__all a:hover,.frontPage .main .recruitment__over__all a.active,.frontPage .main .recruitment__over__all .tabLink:hover,.frontPage .main .recruitment__over__all .tabLink.active{text-decoration:none;border-bottom:2px solid #222}.frontPage .main .recruitment__over__select{position:relative;z-index:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:210px;text-align:right;border-bottom:2px solid #ddd}.frontPage .main .recruitment__over__select .select__btn{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:15px 0}.frontPage .main .recruitment__over__select .select__btn_text{position:relative;z-index:0;padding:0 30px 0 0}.frontPage .main .recruitment__over__select .select__btn_text::after{content:"";position:absolute;z-index:-1;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:2rem;line-height:1;letter-spacing:normal;text-transform:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .recruitment__over__select .select__btn .material-symbols-outlined{line-height:1}.frontPage .main .recruitment__over__select .select__btn:focus{outline:none}.frontPage .main .recruitment__over__select .select__btn.active .select__btn_text::after{content:""}.frontPage .main .recruitment__over__select .select__menu{position:absolute;z-index:1;top:auto;right:0;margin:2px 0 0 0;padding:0 0 0 0;list-style:none;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);width:210px;height:0;min-height:0;overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .recruitment__over__select .select__menu.active{min-height:180px;height:100%;overflow-y:auto}.frontPage .main .recruitment__over__select .select__menu_item{text-align:left}.frontPage .main .recruitment__over__select .select__menu_item>a,.frontPage .main .recruitment__over__select .select__menu_item>.tabLink{display:block;padding:10px 20px;color:#222;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .recruitment__over__select .select__menu_item:hover>a,.frontPage .main .recruitment__over__select .select__menu_item:hover>.tabLink,.frontPage .main .recruitment__over__select .select__menu_item.active>a,.frontPage .main .recruitment__over__select .select__menu_item.active>.tabLink{text-decoration:none;background:#ddd}.frontPage .main .recruitment .article__title{font-size:1.4rem}.frontPage .main .system{padding-top:80px;padding-bottom:80px;background:#f3f3f3}.frontPage .main .system .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 15px -10px}.frontPage .main .system .article__v{padding:0 10px;margin-bottom:30px;width:20%}.frontPage .main .system .article__info{text-align:center;margin:0 0 10px 0}.frontPage .main .system .article__info a{color:#222;font-size:1.6rem;padding:0}.frontPage .main .system .article__images img{height:120px}.frontPage .main .system .article__title{font-size:1.3rem}.frontPage .main .system .article__title a{color:#222}.frontPage .main .knowledge{position:relative;z-index:0;padding-top:80px;background:#f3f3f3;overflow:hidden}.frontPage .main .knowledge::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:460px;background:url(../img/bg_knowledge.png) no-repeat top center/cover}.frontPage .main .knowledge .title__large{color:#fff}.frontPage .main .knowledge .title__large>span{color:#fff}.frontPage .main .knowledge .pickup{padding:60px 60px 0 60px;background:#fff}.frontPage .main .knowledge .pickup .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.frontPage .main .knowledge .pickup .article__v{margin:0 0 60px 0;padding:0 15px;width:33.3333333333%}.frontPage .main .knowledge .pickup .article__info{margin:0 0 10px 0}.frontPage .main .knowledge .pickup .article__info>a{color:#888;font-size:1.2rem}.frontPage .main .knowledge .pickup .article__info>a:not(:first-child){margin:0 0 0 5px;padding:0 0 0 5px;border-left:1px solid #ddd}.frontPage .main .knowledge .pickup .article__title>a{color:#222;font-size:1.4rem}.frontPage .main .knowledge .pickup .article__images{position:relative;z-index:0}.frontPage .main .knowledge .pickup .article__images::before{content:"PICK UP";position:absolute;top:0;right:0;padding:15px;text-align:center;color:#fff;background:#db0710;font-family:"Raleway",sans-serif;font-weight:bold;font-size:1.3rem;line-height:1}.frontPage .main .knowledge .etc{position:relative;z-index:0;padding:60px;background:#fff}.frontPage .main .knowledge .etc .title__large{color:#222}.frontPage .main .knowledge .etc .title__large>span{color:#db0710}.frontPage .main .knowledge .etc .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.frontPage .main .knowledge .etc .new{width:60%}.frontPage .main .knowledge .etc .new .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.frontPage .main .knowledge .etc .new .article__v{width:33.3333333333%;padding:0 10px;margin:0 0 60px 0}.frontPage .main .knowledge .etc .new .article__info{margin:0 0 10px 0}.frontPage .main .knowledge .etc .new .article__info a{color:#222;font-size:1.3rem;padding:0 0 0 0}.frontPage .main .knowledge .etc .new .article__title a{color:#222;font-size:1.4rem}.frontPage .main .knowledge .etc .popular{width:40%;padding:60px 0 60px 60px;margin-right:-60px;background:#db0710}.frontPage .main .knowledge .etc .popular::after{content:"";position:absolute;top:60px;right:-100vw;width:100vw;height:calc(100% - 120px);background:#db0710}.frontPage .main .knowledge .etc .popular__title{position:relative;z-index:1;font-size:2.2rem;font-weight:normal;color:#fff;margin:0 0 15px 0;padding:0 0 15px 0;letter-spacing:1px;border-bottom:2px solid rgba(255,255,255,.5)}.frontPage .main .knowledge .etc .popular__title::after{content:"";position:absolute;z-index:1;bottom:-2px;right:-100vw;width:100vw;height:2px;background:rgba(255,255,255,.5)}.frontPage .main .knowledge .etc .popular .article__number_item:not(:last-child){padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px dotted #ddd}.frontPage .main .knowledge .etc .popular .article__number_item::before{border:1px solid #fff;color:#fff}.frontPage .main .knowledge .etc .popular .article__number .article__info{margin:0 0 0 0}.frontPage .main .knowledge .etc .popular .article__number .article__info a{font-size:1.2rem;color:#fff}.frontPage .main .knowledge .etc .popular .article__number .article__title a{font-size:1.3rem;color:#fff}.frontPage .main .knowledge__cat{background:#fff;margin-top:80px;padding-top:80px;padding-bottom:40px}.frontPage .main .knowledge__cat__list{list-style:none;margin:-5px;padding:0 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.frontPage .main .knowledge__cat__list_item{width:20%;padding:5px}.frontPage .main .knowledge__cat__list_item>a{display:block;text-align:center;padding:15px;color:#888;border:1px solid #888}.frontPage .main .knowledge__cat__list_item>a:hover{color:#fff;background:#888;text-decoration:none}.lower .titleArea{padding-top:75px;padding-bottom:35px}.lower .main{overflow:hidden}.lower .footer{margin:0 0 0 0}.lower.search .main{margin-bottom:80px}.lower.search .article__v{margin-bottom:30px}.article__v .article__images{display:block;margin:0 0 15px 0;overflow:hidden}.article__v .article__images img{display:block;width:100%;height:auto;min-height:120px;-o-object-fit:cover;object-fit:cover}.article__v .article__info{margin:0 0 15px 0}.article__v .article__info a,.article__v .article__info span{color:#888;padding:0 0 0 0}.article__v .article__info a:not(:first-child),.article__v .article__info span:not(:first-child){border-right-color:#888;padding:0 0 0 5px;margin:0 0 0 5px}.article__v .article__title{font-size:1.6rem;text-align:justify}.article__v .article__title a{color:#222}.article__h:not(:last-of-type){margin:0 0 30px 0}.article__h::after{content:"";display:block;clear:both}.article__h .article__images{width:40%;max-width:210px;float:left;padding-right:10px;overflow:hidden}.article__h .article__images img{display:block;width:100%;height:auto;min-height:120px;-o-object-fit:cover;object-fit:cover}.article__h .article__info{width:60%;overflow:hidden;margin:0 0 15px 0;padding-left:10px}.article__h .article__info a{color:#888;padding:0 0 0 0}.article__h .article__info a:not(:first-child){border-right-color:#888;padding:0 0 0 5px;margin:0 0 0 5px}.article__h .article__title{width:60%;overflow:hidden;padding-left:10px;font-size:1.6rem;text-align:justify}.article__h .article__title a{color:#222}.article__number{display:block;margin:0 0;padding:0 0 0 0;list-style:none;counter-reset:number 0}.article__number_item{position:relative;z-index:0;padding:0 0;margin:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article__number_item::before{content:counter(number);counter-increment:number 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;border:1px solid #db0710;color:#db0710;min-width:40px;height:40px;margin-right:15px;border-radius:40px}.article__number_item .article__info a{color:#888}.article__number_item .article__title{font-size:1.6rem}.article__number_item .article__title a{color:#222}.article__images{position:relative;z-index:0}.article__images.new::before{content:"NEW";position:absolute;z-index:1;top:0;right:0;padding:15px;text-align:center;color:#fff;background:#222;font-family:"Raleway",sans-serif;font-weight:bold;font-size:1.3rem;line-height:1}.article__title{font-size:1.8rem;margin:0 0 0 0;letter-spacing:1px}.article__info{font-size:1.2rem;color:#888;margin:0 0 15px 0}.article__info a{font-size:1.2rem;line-height:1}.article__info a:not(:first-child){padding:0 0 0 5px;margin:0 0 0 5px;border-left:1px solid}.article__info .jobTitle{display:block;font-size:1.2rem;line-height:1;color:#888}.archive__pager{margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px}.archive__latest{overflow:hidden;padding:60px 0 45px 0;background:#db0710;margin:0 0 0 0}.archive__latest .title__large{color:#fff}.archive__latest .title__large>span{color:#fff}.archive__latest .article__slide{margin:0 auto 0 0}.archive__latest .article__inner{position:relative}.archive__latest .article__info a,.archive__latest .article__info span{color:#fff}.archive__latest .article__info a:not(:last-child),.archive__latest .article__info span:not(:last-child){border-right-color:#fff}.archive__latest .article__title a{color:#fff}.archive__latest .article__v{max-width:340px;padding:0 15px}.archive__latest .article__v .article__images img{min-height:210px}.archive__latest .slick-list{overflow:visible}.archive__etc{position:relative;z-index:0;padding:0 0 0 0;background:#fff}.archive__etc_title{font-size:2.2rem;margin:0 0 20px 0}.archive__etc .title__large{color:#222}.archive__etc .title__large>span{color:#db0710}.archive__etc .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.archive__etc .new{width:60%;padding-top:60px;padding-bottom:60px}.archive__etc .new .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive__etc .new .article__v{width:33.3333333333%;padding:0 10px;margin:0 0 60px 0}.archive__etc .new .article__info{margin:0 0 10px 0;padding-left:10px}.archive__etc .new .article__info a{padding:0 0 0 0;font-size:1.3rem}.archive__etc .new .article__info a:not(:first-child){margin-left:5px;padding-left:5px}.archive__etc .new .article__title a{color:#222;font-size:1.6rem}.archive__etc .new .noPost{padding:0 10px}.archive__etc .popular{position:relative;z-index:0;width:40%;padding:60px 0 60px 60px;margin-right:-60px;background:#f3f3f3}.archive__etc .popular::after{content:"";position:absolute;top:0px;right:-100vw;width:100vw;height:100%;background:#f3f3f3}.archive__etc .popular__widget{padding:30px;background:#888;margin:80px 0 30px 0}.archive__etc .popular__title{position:relative;z-index:1;font-size:2.2rem;color:#db0710;margin:0 0 15px 0;padding:0 0 15px 0;letter-spacing:1px;border-bottom:2px solid #db0710}.archive__etc .popular__title::after{content:"";position:absolute;z-index:1;bottom:-2px;right:-100vw;width:100vw;height:2px;background:#db0710}.archive__etc .popular .article__number:not(:last-of-type){margin-bottom:30px}.archive__etc .popular .article__number_item:not(:last-child){padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px dotted #888}.archive__etc .popular .article__number_item::before{border:1px solid #db0710;color:#db0710}.archive__etc .popular .article__number .article__info{margin:0 0 0 0}.archive__etc .popular .article__number .article__info a{font-size:1.3rem;color:#888}.archive__etc .popular .article__number .article__title a{font-size:1.3rem;color:#222}.archive .arch-type2 .archive__etc:not(:last-of-type) .new,.archive .arch-type2 .archive__etc:not(:last-of-type) .popular{padding-bottom:0}.archive .arch-type2 .archive__etc .new .article{margin:0 -10px}.archive .arch-type2 .archive__etc .new .article__info{padding-left:0}.archive .arch-type2 .archive__etc .new .article__images img{height:120px}.single .titleArea{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.single .titleArea__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.single .titleArea .article__info{font-size:1.2rem;margin:0 0 10px 0}.single .titleArea .article__info>a{color:#888}.single .titleArea .title__large{font-size:3rem;margin:15px 0 15px 0}.single .titleArea__sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px 0}.single .titleArea__sub .article__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 0}.single .titleArea__time_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0}.single .titleArea__time_detail dt{font-size:1.2rem;color:#888;margin:0 0 0 0}.single .titleArea__time_detail dt::after{content:"："}.single .titleArea__time_detail dd{font-size:1.2rem;color:#888;margin:0 0 0 0}.single .titleArea__time_detail:first-of-type{margin:0 15px 0 0}.single .share{margin:80px auto}.single .story__intro_images{display:block;margin:0 0 60px 0}.single .story__intro_text{font-size:1.6rem;line-height:2;margin:0 0 60px 0}.single .story__member{margin:0 0 80px 0}.single .story__member_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;margin:0 0 5px 0}.single .story__member_title>span{padding-right:15px}.single .story__member_title::before{content:"■";padding-right:10px}.single .story__member_title::after{content:"";width:100%;height:1px;background:#222}.single .story__member__name{font-size:2rem;margin:0 0 10px 0}.single .story__member__name_yomi{display:block;font-size:1.2rem;color:#888;font-weight:normal}.single .story__company{margin-top:80px;margin-bottom:80px;padding-top:80px;padding-bottom:80px;background:#f3f3f3}.single .story__company_logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:200px;height:200px;padding:10px;background:#fff}.single .story__company_logo>img{display:block;max-width:100%}.single .story__company__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .story__company__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:30px}.single .story__company__text_title{font-size:2.4rem;margin:0 0 15px 0}.single .story__company__text_title>span{display:block;color:#888;font-size:1.6rem}.single .story__company__text_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0}.single .story__company__text_detail:not(:last-of-type){margin:0 0 10px 0}.single .story__company__text_detail dt{font-size:1.3rem;font-weight:normal;margin:0 15px 0 0;padding:0 15px 0 0;min-width:60px;border-right:1px solid #222}.single .story__company__text_detail dd{font-size:1.3rem;font-weight:normal;margin:0 0 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.single .story__ipo{margin-bottom:80px}.single .story__ipo__season{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0}.single .story__ipo__season:not(:last-child){margin:0 0 30px 0}.single .story__ipo__season:not(:last-child)::before{content:"";position:absolute;top:0;left:90px;width:2px;height:calc(100% + 30px);background:#222}.single .story__ipo__season_title{cursor:pointer;position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.6rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;padding:15px;letter-spacing:1px;text-indent:0;border:none;color:#fff;background:#222;line-height:1;min-width:180px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #222;margin:0 0 0 0}.single .story__ipo__season_title::before{content:"";margin:0 0 0 0}.single .story__ipo__season_title::after{content:"";font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.single .story__ipo__season_title.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single .story__ipo__season_detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:5px 15px 5px 30px;margin:0 0 0 0}.single .story__ipo__season_detail>p{font-size:1.4rem;margin:auto 0;min-height:50px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single .story__ipo__season_detail .accordion{display:none}.single .story__ipo__season_detail .no_article{width:100%;font-size:1.4rem;padding:20px 0px;margin:0 0 0 0}.single .story__ipo__season_articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -15px 0 -15px}.single .story__ipo__season_article{padding:0 15px;width:33.3333333333%}.single .story__ipo__season_article .inner{padding:20px 0;height:100%}.single .story__ipo__season_article:nth-child(-n+3) .inner{margin-bottom:10px;border-bottom:1px dotted #ddd}.single .story__ipo__season_article_division{display:inline-block;padding:10px 15px;border:1px solid #222;text-align:center;min-width:110px;margin:0 0 15px 0}.single .story__ipo__season_article_division>a{display:block;color:#222}.single .story__ipo__season_article_tags{font-size:1.3rem;margin:0 0 15px 0}.single .story__ipo__season_article_tags>a{color:#888}.single .story__ipo__season_article_title{font-size:1.4rem;margin:0 0 15px 0}.single .story__ipo__season_article_title>a{color:#222}.single .story__ipo__season_article_editor{font-size:1.3rem;margin:0 0 0 0}.single .story__ipo__season_article_editor>a{color:#888}.single .story__recruitment{padding-top:40px;padding-bottom:40px}.single .story__recruitment .article__info>a{padding-right:10px;margin-right:10px;border-right:1px solid #ddd}.single .story__related{padding-top:40px;padding-bottom:40px}.single .story__related .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 15px -10px}.single .story__related .article__v{padding:0 10px;margin-bottom:30px;width:25%}.single .story__related .article__images img{height:140px}.single.recruitment .titleArea,.single.backtools .titleArea{position:relative;z-index:0;padding-top:60px;padding-bottom:60px;margin-top:60px !important;margin-bottom:60px}.single.recruitment .titleArea__image,.single.backtools .titleArea__image{position:absolute;top:0;right:0;width:50%;height:100%}.single.recruitment .titleArea__image>img,.single.backtools .titleArea__image>img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single.recruitment .titleArea__info,.single.backtools .titleArea__info{max-width:600px;padding:60px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.single.recruitment .titleArea__info_wrap,.single.backtools .titleArea__info_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 10px 0}.single.recruitment .titleArea__info_sub,.single.backtools .titleArea__info_sub{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;color:#888;margin:0 0 0 0;padding:0 15px 0 0}.single.recruitment .titleArea__info_title,.single.backtools .titleArea__info_title{font-size:3rem;margin:0 0 15px 0}.single.recruitment .titleArea__pic_title,.single.backtools .titleArea__pic_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;margin:0 0 15px 0}.single.recruitment .titleArea__pic_title::before,.single.backtools .titleArea__pic_title::before{content:"";display:block;width:14px;height:14px;margin-right:10px;background:#222}.single.recruitment .titleArea__pic_title::after,.single.backtools .titleArea__pic_title::after{content:"";-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;height:1px;margin-left:10px;background:#222}.single.recruitment .titleArea__pic__inner,.single.backtools .titleArea__pic__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.single.recruitment .titleArea__pic__nameArea,.single.backtools .titleArea__pic__nameArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-right:1px solid #ddd;margin-right:15px}.single.recruitment .titleArea__pic__nameArea_name,.single.backtools .titleArea__pic__nameArea_name{font-size:2rem;margin:0 15px 0 0;font-weight:bold;line-height:1.4}.single.recruitment .titleArea__pic__nameArea_name>span,.single.backtools .titleArea__pic__nameArea_name>span{display:block;font-size:1.2rem;color:#888}.single.recruitment .titleArea__pic__nameArea_job,.single.backtools .titleArea__pic__nameArea_job{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 0 0;line-height:1.4;font-weight:bold}.single.recruitment .titleArea__pic__recruitArea,.single.backtools .titleArea__pic__recruitArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.single.recruitment .titleArea__pic__recruitArea_detail,.single.backtools .titleArea__pic__recruitArea_detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0}.single.recruitment .titleArea__pic__recruitArea_detail dt,.single.backtools .titleArea__pic__recruitArea_detail dt{font-weight:bold;margin:0 0 0 0}.single.recruitment .titleArea__pic__recruitArea_detail dt::after,.single.backtools .titleArea__pic__recruitArea_detail dt::after{content:"："}.single.recruitment .titleArea__pic__recruitArea_detail dd,.single.backtools .titleArea__pic__recruitArea_detail dd{font-weight:bold;margin:0 0 0 0}.single.recruitment .intro,.single.backtools .intro{margin-top:60px;margin-bottom:60px;font-size:1.6rem;line-height:2}.single .tags__popular{position:relative;z-index:0;padding:40px 0 40px 60px;margin:0 0 60px 0;background:#f3f3f3}.single .tags__popular::after{content:"";position:absolute;top:0;right:-100vw;width:100vw;height:100%;background:#f3f3f3}.single .tags__popular__title{position:relative;z-index:1;font-size:2.2rem;color:#db0710;margin:0 0 15px 0;padding:0 0 15px 0;letter-spacing:1px;border-bottom:2px solid #db0710}.single .tags__popular__title::after{content:"";position:absolute;bottom:-2px;right:-100vw;width:100vw;height:2px;background:#db0710}.single .tags__popular__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0;padding:0 0 0 0;list-style:none}.single .tags__popular__list_item{padding:10px 0}.single .tags__popular__list_item a{color:#222;padding:0 10px}.single .tags__popular__list_item:not(:last-child) a{border-right:1px solid #222}.single .tags__article{margin-bottom:60px}.single .tags__article_title{font-size:2.2rem;margin:0 0 20px 0}.single .tags__article .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 15px -10px}.single .tags__article .article__v{padding:0 10px;margin-bottom:30px;width:25%}.single #main_content .p-toc{position:relative;z-index:0;width:100%;max-width:none;border:none;padding:0 0 0 0;margin:80px 0 80px 0}.single #main_content .p-toc::after{content:"";position:absolute;z-index:-1;top:23px;left:0;width:200%;height:1px;background:#222}.single #main_content .p-toc__ttl{cursor:pointer;position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.6rem;font-family:"Raleway",sans-serif;font-weight:bold;padding:15px;letter-spacing:1px;text-indent:0;border:none;color:#fff;background:#222;line-height:1;width:180px;max-height:64px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #222}.single #main_content .p-toc__ttl::before{content:"";margin:0 0 0 0}.single #main_content .p-toc__ttl::after{content:"";font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.single #main_content .p-toc__ttl.active::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.single #main_content .p-toc__list{display:none;position:relative;z-index:0;padding:60px;background:#f3f3f3}.single #main_content .p-toc__list::before{content:"";position:absolute;z-index:-1;top:0;right:-100%;width:100%;height:100%;background:#f3f3f3}.page .titleArea__title{font-size:3rem;margin:0 0 0 0}.page .titleArea .article__info>a{color:#888}.page .post_content{margin-bottom:120px}.page .tags__popular{position:relative;z-index:0;padding:40px 0 40px 60px;margin:0 0 60px 0;background:#f3f3f3}.page .tags__popular::after{content:"";position:absolute;top:0;right:-100vw;width:100vw;height:100%;background:#f3f3f3}.page .tags__popular__title{position:relative;z-index:1;font-size:2.2rem;color:#db0710;margin:0 0 15px 0;padding:0 0 15px 0;letter-spacing:1px;border-bottom:2px solid #db0710}.page .tags__popular__title::after{content:"";position:absolute;bottom:-2px;right:-100vw;width:100vw;height:2px;background:#db0710}.page .tags__popular__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0;padding:0 0 0 0;list-style:none}.page .tags__popular__list_item{padding:10px 0}.page .tags__popular__list_item a{color:#222;padding:0 10px}.page .tags__popular__list_item:not(:last-child) a{border-right:1px solid #222}.page .tags__article{margin-bottom:60px}.page .tags__article_title{font-size:2.2rem;margin:0 0 20px 0}.page .tags__article .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 15px -10px}.page .tags__article .article__v{padding:0 10px;margin-bottom:30px;width:25%}.page .tags__article .article__images img{height:120px}.page .company__side{position:relative;z-index:0;width:30%;min-width:320px;background:#db0710;padding:60px 60px 60px 0}.page .company__side::before{content:"";position:absolute;z-index:-1;top:0;left:-100vw;width:100vw;height:100%;background:#db0710}.page .company__side .title__large{color:#fff}.page .company__side .title__large>span{color:#fff}.page .company__side_text{color:#fff;line-height:2;letter-spacing:1px;text-align:justify}.page .company__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:60px;padding-top:60px;padding-bottom:60px}.page .company__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;border:1px solid #ddd;background:#fff;padding:5px;margin-right:20px}.page .company__list__item{padding-top:20px;padding-bottom:10px;border-bottom:1px dotted #ddd}.page .company__list__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .company__nameArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page .company__nameArea_market{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5px 0}.page .company__nameArea_market_text{font-size:1.4rem;color:#888;margin:0 0 0 0}.page .company__nameArea_market_text:first-child{margin:0 20px 0 0}.page .company__nameArea_name{margin:0 0 5px 0}.page .company__nameArea_name>a{display:block;font-size:2.4rem;color:#222}.page .company__nameArea_name_en{font-size:1.6rem;color:#888}.page .company__pageList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -5px 0 -5px}.page .company__pageList_item{min-width:25%;padding:0 5px;font-weight:normal;margin:0 0 10px 0}.page .company__pageList_item>a{display:block;text-align:center;padding:5px 15px;color:#db0710;border:1px solid #db0710}.page .company__pageList_item>a:hover{text-decoration:none;color:#fff;background:#db0710}.page .company__tags{margin:10px 0 10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page .company__tags dt{font-weight:normal;padding:0 15px;min-width:80px;border-left:3px solid #db0710}.page .company__tags dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 0}.page .company__tags dd>a{color:#222}.page .company__tags dd>a:not(:first-child){padding-left:10px;margin-left:10px;border-left:1px solid #222}.page .companyDetail{position:relative;z-index:0;background:#f3f3f3;padding-bottom:80px}.page .companyDetail .titleArea{position:relative;z-index:0;min-height:455px;margin-bottom:-220px}.page .companyDetail .titleArea__image{position:absolute;z-index:-1;top:0;left:0;width:100%;min-height:455px}.page .companyDetail .titleArea__image>img{display:block;max-width:none;width:100%;min-height:455px;-o-object-fit:cover;object-fit:cover;margin:0 auto}.page .companyDetail .titleArea h1{position:relative;z-index:0;color:#fff;font-size:3.2rem;margin:0 0 0 0;padding:30px 0;border-bottom:2px solid #fff;letter-spacing:1px}.page .companyDetail .titleArea h1::after{content:"";position:absolute;z-index:-1;bottom:-2px;right:-100%;width:100%;height:2px;background:#fff}.page .companyDetail__wrap{position:relative;z-index:0;padding:60px;background:#fff;border-radius:5px}.page .companyDetail__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:200px;height:200px;border:1px solid #ddd;background:#fff;padding:5px;margin-right:20px}.page .companyDetail__list__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .companyDetail__nameArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page .companyDetail__nameArea_market{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5px 0}.page .companyDetail__nameArea_market_text{font-size:1.4rem;color:#888;margin:0 0 0 0}.page .companyDetail__nameArea_market_text:first-child{margin:0 20px 0 0}.page .companyDetail__nameArea_name{margin:0 0 5px 0;display:block;font-size:2.4rem;color:#222}.page .companyDetail__nameArea_name_en{font-size:1.6rem;color:#888}.page .companyDetail .company__tags{margin:0 0 20px 0}.page .companyDetail .company__tags_v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page .companyDetail .company__tags_v dt{margin:0 0 10px 0}.page .companyDetail .company__tags dt{min-width:110px}.page .companyDetail .ipoStory__start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 60px 0}.page .companyDetail .ipoStory__start_textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:30px}.page .companyDetail .ipoStory__start_title{font-size:2.2rem;margin:0 0 20px 0}.page .companyDetail .firstLayer.hide{display:none}.page .companyDetail .secondLayer__inner{display:none}.page .companyDetail .secondLayer__inner.active{display:block}.page .companyDetail .secondLayer__inner_title{font-size:2.2rem;margin:0 0 15px 0}.page .companyDetail .secondLayer__inner_text{font-size:1.6rem;line-height:1.8;margin:0 0 0 0}.page .companyDetail .secondLayer__articleList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px -15px 0 -15px}.page .companyDetail .secondLayer__articleItem{width:33.3333333333%;padding:0 15px;margin:0 0 30px 0}.page .companyDetail .secondLayer__articleItem_division{display:inline-block;padding:10px 15px;border:1px solid #222;text-align:center;min-width:110px;margin:0 0 15px 0}.page .companyDetail .secondLayer__articleItem_division>a{display:block;color:#222}.page .companyDetail .secondLayer__articleItem_image{display:block;margin:0 0 15px 0}.page .companyDetail .secondLayer__articleItem_image img{width:100%;height:175px;-o-object-fit:cover;object-fit:cover}.page .companyDetail .secondLayer__articleItem_tags{font-size:1.3rem;margin:15px 0}.page .companyDetail .secondLayer__articleItem_tags>a{color:#888}.page .companyDetail .secondLayer__articleItem_tags>a:not(:first-child){margin:0 0 0 5px;padding:0 0 0 5px;border-left:1px solid #ddd}.page .companyDetail .secondLayer__articleItem_title{margin:15px 0;font-size:1.4rem}.page .companyDetail .secondLayer__articleItem_title>a{color:#222}.page .companyDetail .secondLayer__articleItem_author{font-size:1.3rem;color:#888}.page .recruitmentStory__articles{margin:0 0 0 0}.page .recruitmentStory__articles:not(:last-of-type){margin:0 0 60px 0}.page .recruitmentStory__articles_title{font-size:2.2rem;margin:0 0 20px 0}.page .recruitmentStory__articles .article__info{margin:0 0 5px 0}.page .recruitmentStory__articles .article__title>a{font-size:1.4rem}.page .saasStory__articles{margin:0 0 0 0}.page .saasStory__articles:not(:last-of-type){margin:0 0 60px 0}.page .saasStory__articles_title{font-size:2.2rem;margin:0 0 20px 0}.page .saasStory__articles .article__info{margin:0 0 5px 0}.page .saasStory__articles .article__title>a{font-size:1.4rem}.page.mypage.non-login .nav,.page.mypage.non-login .p-breadcrumb{display:none}.page.mypage.non-login .main{padding:0 0;background:#f3f3f3}.page.mypage.non-login .formArea{padding:40px 25px;background:#fff;border-radius:5px;margin:0 auto}.page.mypage.non-login .formArea__agree{display:none;text-align:center;font-size:1.2rem;margin:15px 0}.page.mypage.non-login .formArea__login{font-size:1.4rem;text-align:center;margin:30px 0 0 0;background:#f3f3f3;border-radius:5px;padding:10px}.page.mypage.non-login .formArea fieldset{margin:0 auto;max-width:350px}.page.mypage.non-login .formArea fieldset label[for=user_name],.page.mypage.non-login .formArea fieldset label[for=billing_address_1],.page.mypage.non-login .formArea fieldset label[for=user_company],.page.mypage.non-login .formArea fieldset label[for=user_job],.page.mypage.non-login .formArea fieldset label[for=billing_phone]{display:none}.page.mypage.non-login .formArea fieldset label[for=user_name]+.div_text,.page.mypage.non-login .formArea fieldset label[for=billing_address_1]+.div_text,.page.mypage.non-login .formArea fieldset label[for=user_company]+.div_text,.page.mypage.non-login .formArea fieldset label[for=user_job]+.div_text,.page.mypage.non-login .formArea fieldset label[for=billing_phone]+.div_text{display:none}.page.mypage.non-login .formArea #wpmem_reg,.page.mypage.non-login .formArea #wpmem_login{width:100%}.page.mypage.non-login .formArea #wpmem_reg legend,.page.mypage.non-login .formArea #wpmem_login legend{font-size:2.4rem;font-weight:bold;margin:0 0 30px 0}.page.mypage.non-login .formArea #wpmem_reg .form,.page.mypage.non-login .formArea #wpmem_login .form{padding:0;border:none;height:100%}.page.mypage.non-login .formArea #wpmem_reg{border-right:1px solid #ddd}.page.mypage.non-login .formArea .div_text{margin-bottom:20px}.page.mypage.non-login .formArea .div_text input[type=email],.page.mypage.non-login .formArea .div_text input[type=password],.page.mypage.non-login .formArea .div_text input[type=text]{width:100%;background:#fff;border:1px solid #ddd;border-radius:5px;font-size:1.6rem;padding:10px;line-height:1}.page.mypage.non-login .formArea .div_checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;background:#f3f3f3;border-radius:5px;margin:15px auto}.page.mypage.non-login .formArea .div_checkbox .checkbox{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.3rem;margin:0 0 0 15px}.page.mypage.non-login .formArea .div_checkbox .checkbox::after{content:"※不要な方はチェックを外してください";font-size:1.2rem;display:block}.page.mypage.non-login .formArea .text,.page.mypage.non-login .formArea .req-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.mypage.non-login .formArea .req{position:relative;z-index:0;border-radius:5px;display:block;background:#db0710;width:35px;height:24px;text-indent:100%;overflow:hidden;white-space:nowrap}.page.mypage.non-login .formArea .req::before{content:"必須";font-size:1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-indent:0;color:#fff;line-height:1}.page.mypage.non-login .formArea .text .req{margin-left:40px}.page.mypage.non-login .formArea .req-text{display:none}.page.mypage.non-login .formArea .req-text .req{margin:0 15px 0 0}.page.mypage.non-login .formArea .button_div{float:none !important}.page.mypage.non-login .formArea .button_div input[type=submit]{display:none;width:100%;border-radius:5px;padding:10px;border:none;color:#fff;font-size:1.8rem;background:#db0710;font-weight:bold;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page.mypage.non-login .formArea .button_div input[type=submit]:hover{background:#222}.page.mypage.non-login .formArea .button_div+.link-text{margin-top:15px}.page.mypage.non-login .formArea .link-text{font-size:1.4rem}.page.mypage.non-login #wpmem_reg,.page.mypage.non-login #wpmem_login{margin-bottom:0 !important}.page.mypage .formArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.page.mypage .formArea #wpmem_login,.page.mypage .formArea #wpmem_reg{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 15px}.page.mypage .formArea #wpmem_login .form,.page.mypage .formArea #wpmem_reg .form{padding:15px;border:1px solid #ddd;height:100%}.page.mypage #wpmem_reg,.page.mypage #wpmem_login{margin-bottom:60px !important}.page.mypage #wpmem_reg .form fieldset .req,.page.mypage #wpmem_login .form fieldset .req{color:#db0710}.page.mypage #wpmem_reg .form fieldset legend,.page.mypage #wpmem_login .form fieldset legend{font-weight:bold;font-size:2.2rem;margin:40px 0 20px 0;padding:0 0 0 20px;border-left:4px solid #db0710;border-bottom:0}.page.mypage #wpmem_reg .form fieldset .div_text,.page.mypage #wpmem_reg .form fieldset .div_checkbox,.page.mypage #wpmem_login .form fieldset .div_text,.page.mypage #wpmem_login .form fieldset .div_checkbox{margin-bottom:15px}.page.mypage #wpmem_reg .form fieldset .req-text,.page.mypage #wpmem_login .form fieldset .req-text{font-size:1.2rem;padding-right:15px;overflow:hidden}.page.mypage #wpmem_reg .form fieldset input[type=text],.page.mypage #wpmem_reg .form fieldset input[type=email],.page.mypage #wpmem_reg .form fieldset input[type=password],.page.mypage #wpmem_login .form fieldset input[type=text],.page.mypage #wpmem_login .form fieldset input[type=email],.page.mypage #wpmem_login .form fieldset input[type=password]{width:100%;background:#fff;border:1px solid #ddd;border-radius:5px;font-size:1.6rem;padding:10px;line-height:1}.page.mypage #wpmem_reg .form fieldset .button_div,.page.mypage #wpmem_login .form fieldset .button_div{float:right;margin-top:30px}.page.mypage #wpmem_reg .form fieldset .button_div input[type=submit],.page.mypage #wpmem_login .form fieldset .button_div input[type=submit]{min-width:240px;border-radius:5px;padding:10px 20px;border:none;color:#fff;font-size:1.8rem;background:#db0710;font-weight:bold;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page.mypage .mypage__menu{margin:0 0 30px 0;padding:0 0 0 0;list-style:none}.page.mypage .mypage__menu_item{margin:0 0 0 0}.page.mypage .mypage__menu_item>a{display:block;color:#222;padding:15px 0px;font-size:1.4rem}.page.mypage .mypage__menu_item:not(:last-child)>a{border-bottom:1px solid #ddd}.page.signup .main,.page.login .main{padding:100px 0;background:#f3f3f3}.page.signup .post_content,.page.login .post_content{margin:0 0 0 0}.page.signup .formArea,.page.login .formArea{padding:40px;background:#fff;border-radius:5px;max-width:640px;margin:0 auto}.page.signup .formArea__agree,.page.login .formArea__agree{display:none;text-align:center;font-size:1.2rem;margin:15px 0}.page.signup .formArea__login,.page.login .formArea__login{font-size:1.4rem;text-align:center;margin:30px 0 0 0;background:#f3f3f3;border-radius:5px;padding:10px}.page.signup .formArea fieldset,.page.login .formArea fieldset{margin:0 auto;max-width:350px}.page.signup .formArea #wpmem_reg,.page.signup .formArea #wpmem_login,.page.login .formArea #wpmem_reg,.page.login .formArea #wpmem_login{width:100%}.page.signup .formArea #wpmem_reg legend,.page.signup .formArea #wpmem_login legend,.page.login .formArea #wpmem_reg legend,.page.login .formArea #wpmem_login legend{font-size:2.4rem;font-weight:bold;text-align:center;margin:0 0 30px 0}.page.signup .formArea #wpmem_reg label[for=user_name],.page.signup .formArea #wpmem_reg label[for=billing_address_1],.page.signup .formArea #wpmem_reg label[for=user_company],.page.signup .formArea #wpmem_reg label[for=user_job],.page.signup .formArea #wpmem_reg label[for=billing_phone],.page.signup .formArea #wpmem_login label[for=user_name],.page.signup .formArea #wpmem_login label[for=billing_address_1],.page.signup .formArea #wpmem_login label[for=user_company],.page.signup .formArea #wpmem_login label[for=user_job],.page.signup .formArea #wpmem_login label[for=billing_phone],.page.login .formArea #wpmem_reg label[for=user_name],.page.login .formArea #wpmem_reg label[for=billing_address_1],.page.login .formArea #wpmem_reg label[for=user_company],.page.login .formArea #wpmem_reg label[for=user_job],.page.login .formArea #wpmem_reg label[for=billing_phone],.page.login .formArea #wpmem_login label[for=user_name],.page.login .formArea #wpmem_login label[for=billing_address_1],.page.login .formArea #wpmem_login label[for=user_company],.page.login .formArea #wpmem_login label[for=user_job],.page.login .formArea #wpmem_login label[for=billing_phone]{display:none}.page.signup .formArea #wpmem_reg label[for=user_name]+.div_text,.page.signup .formArea #wpmem_reg label[for=billing_address_1]+.div_text,.page.signup .formArea #wpmem_reg label[for=user_company]+.div_text,.page.signup .formArea #wpmem_reg label[for=user_job]+.div_text,.page.signup .formArea #wpmem_reg label[for=billing_phone]+.div_text,.page.signup .formArea #wpmem_login label[for=user_name]+.div_text,.page.signup .formArea #wpmem_login label[for=billing_address_1]+.div_text,.page.signup .formArea #wpmem_login label[for=user_company]+.div_text,.page.signup .formArea #wpmem_login label[for=user_job]+.div_text,.page.signup .formArea #wpmem_login label[for=billing_phone]+.div_text,.page.login .formArea #wpmem_reg label[for=user_name]+.div_text,.page.login .formArea #wpmem_reg label[for=billing_address_1]+.div_text,.page.login .formArea #wpmem_reg label[for=user_company]+.div_text,.page.login .formArea #wpmem_reg label[for=user_job]+.div_text,.page.login .formArea #wpmem_reg label[for=billing_phone]+.div_text,.page.login .formArea #wpmem_login label[for=user_name]+.div_text,.page.login .formArea #wpmem_login label[for=billing_address_1]+.div_text,.page.login .formArea #wpmem_login label[for=user_company]+.div_text,.page.login .formArea #wpmem_login label[for=user_job]+.div_text,.page.login .formArea #wpmem_login label[for=billing_phone]+.div_text{display:none}.page.signup .formArea .div_text,.page.login .formArea .div_text{margin-bottom:20px}.page.signup .formArea .div_text input[type=email],.page.signup .formArea .div_text input[type=password],.page.signup .formArea .div_text input[type=text],.page.login .formArea .div_text input[type=email],.page.login .formArea .div_text input[type=password],.page.login .formArea .div_text input[type=text]{width:100%;background:#fff;border:1px solid #ddd;border-radius:5px;font-size:1.6rem;padding:10px;line-height:1}.page.signup .formArea .div_checkbox,.page.login .formArea .div_checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;background:#f3f3f3;border-radius:5px;margin:15px auto}.page.signup .formArea .div_checkbox .checkbox,.page.login .formArea .div_checkbox .checkbox{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.3rem;margin:0 0 0 15px}.page.signup .formArea .div_checkbox .checkbox::after,.page.login .formArea .div_checkbox .checkbox::after{content:"※不要な方はチェックを外してください";font-size:1.2rem;display:block}.page.signup .formArea .text,.page.signup .formArea .req-text,.page.login .formArea .text,.page.login .formArea .req-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.signup .formArea .req,.page.login .formArea .req{position:relative;z-index:0;border-radius:5px;display:block;background:#db0710;color:#fff;width:35px;height:24px;text-indent:100%;overflow:hidden;white-space:nowrap}.page.signup .formArea .req::before,.page.login .formArea .req::before{content:"必須";font-size:1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-indent:0}.page.signup .formArea .text .req,.page.login .formArea .text .req{margin-left:40px}.page.signup .formArea .req-text,.page.login .formArea .req-text{display:none}.page.signup .formArea .req-text .req,.page.login .formArea .req-text .req{margin:0 15px 0 0}.page.signup .formArea .button_div input[type=submit],.page.login .formArea .button_div input[type=submit]{display:none;width:100%;border-radius:5px;padding:10px;border:none;color:#fff;font-size:1.8rem;background:#db0710;font-weight:bold;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page.signup .formArea .button_div input[type=submit]:hover,.page.login .formArea .button_div input[type=submit]:hover{background:#222}.page.signup .formArea .button_div+.link-text,.page.login .formArea .button_div+.link-text{margin-top:15px}.page.signup .formArea .link-text,.page.login .formArea .link-text{font-size:1.4rem}.page.contact .main{padding-top:40px;padding-bottom:80px}.page.contact .header__logo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page.contact .header__logo_text{display:none}.page.contact .nav{display:none}.page.contact .titleArea{padding-top:0px;padding-bottom:0px}.page.contact .wpcf7{position:relative;z-index:0;background:#f3f3f3;padding:40px 0 40px 40px;height:100%}.page.contact .wpcf7::after{content:"";position:absolute;z-index:-1;top:0;right:-100%;width:100%;height:100%;background:#f3f3f3}.page.contact .post_content{margin-bottom:0}.page.contact .formArea{position:relative;z-index:0}.page.contact .formArea__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 15px 0}.page.contact .formArea__desc.align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page.contact .formArea__desc.align-top dt{padding:5px 0}.page.contact .formArea__desc dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;min-width:180px;padding:0 15px 0 0;margin:0 0 0 0}.page.contact .formArea__desc dt .required{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:1.2rem;color:#fff;background:#db0710;padding:5px;border-radius:3px;margin-left:5px;line-height:1}.page.contact .formArea__desc dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 0}.page.contact .formArea__desc dd input[type=text],.page.contact .formArea__desc dd input[type=tel],.page.contact .formArea__desc dd input[type=email]{font-size:1.6rem;line-height:1;width:100%;padding:5px 10px;border-radius:5px;background:#fff}.page.contact .formArea__desc dd select{width:100%;background:#fff}.page.contact .formArea__desc dd textarea{padding:5px 10px;width:100%;height:100px;min-height:100px;background:#fff}.page.contact .formArea__desc dd .wpcf7-not-valid-tip{font-size:1.2rem}.page.contact .formArea__desc dd .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.contact .formArea__desc dd .wpcf7-checkbox .wpcf7-list-item{display:block;min-width:33.3333333333%;margin:0 0 5px 0}.page.contact .formArea__desc dd .wpcf7-checkbox .wpcf7-list-item label{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 0}.page.contact .formArea__desc dd .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]{margin-right:5px}.page.contact .formArea__terms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.contact .formArea__terms .wpcf7-acceptance .wpcf7-list-item{margin:0 0 0 0}.page.contact .formArea__terms .wpcf7-acceptance .wpcf7-list-item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 0}.page.contact .formArea__terms .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{margin-right:5px}.page.contact .formArea__terms a{margin:0 15px}.page.contact .formArea__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0 0 0}.page.contact .formArea__btns .wpcf7-submit{border:none;margin:0 auto;min-width:280px;border-radius:5px;padding:15px;font-weight:bold;color:#fff;background:#db0710;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page.contact .formArea__btns .wpcf7-submit:disabled{opacity:.5;background:#888}.page.contact .formArea__btns .wpcf7-spinner{position:absolute;right:0}.page.contact .wpcf7-response-output{margin:30px auto 0 auto}.tax .titleArea{padding-top:75px;padding-bottom:35px}.tax .tax-tags .tags__popular{position:relative;z-index:0;padding:40px 0 40px 60px;margin:0 0 60px 0;background:#f3f3f3}.tax .tax-tags .tags__popular::after{content:"";position:absolute;top:0;right:-100vw;width:100vw;height:100%;background:#f3f3f3}.tax .tax-tags .tags__popular__title{position:relative;z-index:1;font-size:2.2rem;font-weight:normal;color:#db0710;margin:0 0 15px 0;padding:0 0 15px 0;letter-spacing:1px;border-bottom:2px solid #db0710}.tax .tax-tags .tags__popular__title::after{content:"";position:absolute;bottom:-2px;right:-100vw;width:100vw;height:2px;background:#db0710}.tax .tax-tags .tags__popular__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 0;padding:0 0 0 0;list-style:none}.tax .tax-tags .tags__popular__list_item{padding:10px 0}.tax .tax-tags .tags__popular__list_item a{color:#222;padding:0 10px}.tax .tax-tags .tags__popular__list_item:not(:last-child) a{border-right:1px solid #222}.tax .tax-tags .tags__article{margin-bottom:60px}.tax .tax-tags .tags__article_title{font-size:2.2rem;margin:0 0 30px 0}.tax .tax-tags .tags__article .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 15px -10px}.tax .tax-tags .tags__article .article__v{padding:0 10px;margin-bottom:30px;width:25%}.editor-styles-wrapper h2,.editor h2,.post_content h2{margin-left:0;margin-right:0;background:none;color:#222;font-size:2.8rem;padding:0 0 0 0;margin:40px 0 20px 0}.editor-styles-wrapper h2::before,.editor h2::before,.post_content h2::before{content:"SECTION";font-size:1.6rem;color:#888;font-weight:normal;position:relative;top:auto;left:0;font-family:"Raleway",sans-serif;display:block;border-top:none;border-bottom:none}.editor-styles-wrapper h3,.editor h3,.post_content h3{font-size:2.2rem;margin:40px 0 20px 0;padding:0 0 0 20px;border-left:4px solid #db0710;border-bottom:0}.editor-styles-wrapper h3::before,.editor h3::before,.post_content h3::before{display:none}.editor-styles-wrapper h4,.editor h4,.post_content h4{border-left:none;font-size:2rem;padding:0;margin:40px 0 15px 0;color:#db0710}.editor-styles-wrapper .fullLength,.editor .fullLength,.post_content .fullLength{position:relative;z-index:0;margin:30px auto}.editor-styles-wrapper .fullLength__image,.editor .fullLength__image,.post_content .fullLength__image{display:block;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.editor-styles-wrapper .fullLength__image>img,.editor .fullLength__image>img,.post_content .fullLength__image>img{max-width:none;width:100%}.editor-styles-wrapper p,.editor p,.post_content p{font-size:1.6rem;text-align:justify;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:1px;line-height:2.2;margin:0 0 15px 0}.l-mainContent__inner>.post_content{padding:0 0 0 0}@media(max-width: 767px){.editor-styles-wrapper .wp-block-image,.editor .wp-block-image,.post_content .wp-block-image{margin:0 -15px 1em -15px}.editor-styles-wrapper h2,.editor h2,.post_content h2{font-size:2.2rem}.editor-styles-wrapper h3,.editor h3,.post_content h3{font-size:1.8rem}.editor-styles-wrapper h4,.editor h4,.post_content h4{font-size:1.6rem}.editor-styles-wrapper p,.editor p,.post_content p{font-size:1.4rem}}@media(min-width: 768px)and (max-width: 991px){.pc{display:none}.sp{display:none}.header{position:fixed;z-index:999;top:0;left:0;width:100%;background:#fff;height:50px}.header__logo{width:60%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 15px}.header__logo_typo{width:100px;padding:0 10px 0 0}.header__logo_typo img{max-width:100%}.header__logo_text{font-size:1rem;letter-spacing:-1px}.header+.p-breadcrumb{margin-top:50px}.nav{width:40%;padding:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav__btn_search{display:block;min-width:50px;min-height:50px;padding:10px}.nav__btn_menu{display:block;min-width:50px;min-height:50px;padding:10px}.nav__btn_contact{padding:0;min-width:50px;min-height:50px;padding:10px}.nav__btn_contact_text{display:none}.nav__btn_contact .material-symbols-outlined{display:block}.nav__search{position:absolute;z-index:9999;top:50px;right:0;width:0%;overflow:hidden;height:calc(100vh - 50px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#888;padding:30px 0}.nav__search.active{width:80%;padding:30px}.nav__search>form{border:none;border-radius:0;border-bottom:1px solid #fff;padding:0 0 0 0;min-width:240px}.nav__search>form>input[type=text]{background:none;max-width:none;color:#fff}.nav__search>form>input[type=text]::-webkit-input-placeholder{color:#fff}.nav__search>form>input[type=text]::-moz-placeholder{color:#fff}.nav__search>form>input[type=text]:-ms-input-placeholder{color:#fff}.nav__search>form>input[type=text]::-ms-input-placeholder{color:#fff}.nav__search>form>input[type=text]::placeholder{color:#fff}.nav__menu{position:absolute;z-index:9999;top:50px;right:0;width:0%;overflow:hidden;height:calc(100vh - 50px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#db0710;padding:30px 0}.nav__menu.active{width:80%;padding:30px}.nav__menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;min-width:240px}.nav__menu__list_item a{color:#fff;padding:20px 0}.main{margin-top:50px}.frontPage .main .intro__article{background-position:center}.frontPage .main .system .article__v{width:33.3333333333%}}@media(max-width: 767px){.c-pagination{padding:0 15px}.p-breadcrumb{margin-top:50px}.pc{display:none}.sp{display:block}.title__large{font-size:2.2rem;margin:0 0 30px 0}.title__large>span{font-size:1.2rem}.title__middle{font-size:1.8rem;margin:0 0 15px 0}.tab__menu_item>span{font-size:1.2rem;padding:10px 5px}.tab__list_item>a,.tab__list_item>.tablink{font-size:1.3rem;padding:15px 5px}.tab__over__all{min-width:30%}.tab__over__select{min-width:70%}.story__ipo{margin-bottom:0px}.story__ipo__season:not(:last-child)::before{left:55px}.story__ipo__season_detail{padding:0px 0px 5px 15px}.story__ipo__season_title{padding:10px 10px;min-width:auto;width:110px;font-weight:normal;font-size:1.3rem}.story__ipo__season_articles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.story__ipo__season_article{width:100%}.header{position:fixed;z-index:999;top:0;left:0;width:100%;background:#fff;height:50px}.header__logo{width:60%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 15px}.header__logo_typo{width:100px;padding:0 10px 0 0}.header__logo_typo img{max-width:100%}.header__logo_text{font-size:1rem;letter-spacing:-1px}.nav{width:40%;padding:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav__btn_search{display:block;min-width:50px;padding:10px}.nav__btn_menu{display:block;min-width:50px;padding:10px}.nav__btn_contact{padding:0;min-width:50px;padding:10px}.nav__btn_contact_text{display:none}.nav__btn_contact .material-symbols-outlined{display:block}.nav__search{position:absolute;z-index:9999;top:50px;right:0;width:0%;overflow:hidden;height:calc(100vh - 50px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#888;padding:30px 0}.nav__search.active{width:80%;padding:30px}.nav__search>form{border:none;border-radius:0;border-bottom:1px solid #fff;padding:0 0 0 0;min-width:240px}.nav__search>form>input[type=text]{background:none;max-width:none;color:#fff}.nav__search>form>input[type=text]::-webkit-input-placeholder{color:#fff}.nav__search>form>input[type=text]::-moz-placeholder{color:#fff}.nav__search>form>input[type=text]:-ms-input-placeholder{color:#fff}.nav__search>form>input[type=text]::-ms-input-placeholder{color:#fff}.nav__search>form>input[type=text]::placeholder{color:#fff}.nav__menu{position:absolute;z-index:9999;top:50px;right:0;width:0%;overflow:hidden;height:calc(100vh - 50px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#db0710;padding:30px 0}.nav__menu.active{width:80%;padding:30px}.nav__menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;min-width:240px}.nav__menu__list_item a{color:#fff;padding:20px 0}.nav__menu__list_item a:hover{color:#222}.footer__sitemap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.footer__sitemap_title{font-size:2rem}.footer__sitemap_item{margin:0 0 30px 0}.footer__sitemap_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.footer__sitemap_list>li{padding:0 10px}.footer__sitemap_list>li a{font-size:1.2rem}.footer__jpx{margin:0 0 30px 0}.frontPage .main .intro{margin-top:50px}.frontPage .main .intro__inner::after{font-size:1.4rem;padding:0 0 0 30px}.frontPage .main .intro__article{margin-left:15px;background-position:center;min-height:450px}.frontPage .main .intro__article_info{padding-right:0}.frontPage .main .intro__article_title{font-size:1.8rem;padding-right:0}.frontPage .main .intro__article_catch{margin:0 0 30px 0}.frontPage .main .ipoStory .latest{padding:40px 0 40px 0}.frontPage .main .ipoStory .latest .article__v{width:100%;padding:0 0;margin:0 15px}.frontPage .main .ipoStory .latest .article__images img{max-height:200px}.frontPage .main .ipoStory .etc{padding-top:40px;padding-bottom:40px}.frontPage .main .ipoStory .etc .article__h:last-child{margin:0 0 30px 0}.frontPage .main .ipoStory .etc .article__info{margin:0 0 10px 0;padding:0 0 0 10px;text-indent:-5px}.frontPage .main .ipoStory .etc .article__info a{padding:0 5px}.frontPage .main .ipoStory .etc .article__title a{font-size:1.4rem}.frontPage .main .ipoStory .popular{padding-top:40px;padding-bottom:40px}.frontPage .main .ipoStory .popular .title__large{margin-right:15px;margin-left:15px;margin-bottom:0}.frontPage .main .ipoStory .popular .article__number{display:block;margin:0 0}.frontPage .main .ipoStory .popular .article__number_item{margin:0 0 0 0}.frontPage .main .ipoStory .popular .article__number.active .article__number_item:nth-child(5n){border-bottom:1px dotted #888}.frontPage .main .ipoStory .popular .article__title>a{font-size:1.4rem}.frontPage .main .ipoStory .popular .expand_item:nth-child(n+6){display:none}.frontPage .main .ipoStory .popular .expand_item.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.frontPage .main .ipoTrigger{padding-top:40px;padding-bottom:40px}.frontPage .main .ipoTrigger__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.frontPage .main .ipoTrigger__list_item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;max-width:33.3333333333%}.frontPage .main .ipoTrigger__list_item:nth-child(4){position:relative;z-index:0;margin-top:-1px;margin-left:0px;border-left:1px solid #ddd}.frontPage .main .ipoTrigger__list_item:nth-child(4)::before{content:"";position:absolute;z-index:999;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ddd;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .ipoTrigger__list_item:nth-child(4)::after{content:"";position:absolute;z-index:999;top:50%;left:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.frontPage .main .ipoTrigger__list_item:nth-child(5){margin-top:-1px}.frontPage .main .ipoTrigger__list_item .tabLink{padding:5px 10px;font-size:1.3rem}.frontPage .main .ipoTrigger__list_item .tabLink>span{font-size:1.2rem}.frontPage .main .ipoTrigger .btn__readmore{margin-top:30px}.frontPage .main .recruitment{padding-top:20px;padding-bottom:40px}.frontPage .main .recruitment__over__all{min-width:30%}.frontPage .main .recruitment__over__select{min-width:70%}.frontPage .main .recruitment__list_item .tabLink{font-size:1.3rem;padding:15px 5px}.frontPage .main .recruitment .article__h{margin:0 15px 15px 15px;padding:0 0 15px 0;border-bottom:1px dotted #ddd}.frontPage .main .recruitment .article__title{font-size:1.3rem}.frontPage .main .system{padding-top:40px;padding-bottom:40px}.frontPage .main .system .btn__readmore{display:none}.frontPage .main .system .article__v{width:50%;margin:0 0 30px 0}.frontPage .main .system .article__info>a{font-size:1.4rem}.frontPage .main .system .article.expand>.expand_item:nth-of-type(n+7){display:none}.frontPage .main .system .article.expand>.expand_item.active:nth-of-type(n+7){display:block}.frontPage .main .knowledge{background:none}.frontPage .main .knowledge .pickup{padding:30px 20px 0 20px;margin:0 -15px}.frontPage .main .knowledge .pickup .article__v{width:50%;margin:0 0 30px 0;padding:0 10px}.frontPage .main .knowledge .pickup .article__title>a{font-size:1.3rem}.frontPage .main .knowledge .etc{padding:30px 15px;margin:0 -15px}.frontPage .main .knowledge .etc .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.frontPage .main .knowledge .etc .new,.frontPage .main .knowledge .etc .popular{width:100%}.frontPage .main .knowledge .etc .new .article__v{width:50%;margin:0 0 30px 0}.frontPage .main .knowledge .etc .new .article__title>a{font-size:1.3rem}.frontPage .main .knowledge .etc .popular{position:relative;z-index:0;padding:30px 0 30px 30px}.frontPage .main .knowledge .etc .popular::after{top:0;height:100%}.frontPage .main .knowledge .etc .popular .article__number{margin:0 0 0 0}.frontPage .main .knowledge__cat{padding-top:5px;margin-top:5px;padding-bottom:0px}.frontPage .main .knowledge__cat__list_item{width:50%}.frontPage .main .knowledge__cat__list_item>a{font-size:1.2rem;padding:5px 15px}.article__h .article__title{font-size:1.4rem}.article__h .article__images img{height:auto;max-height:90px}.article__v .article__title{font-size:1.4rem}.article__v .article__images img{height:auto;max-height:90px}.archive__etc{padding:30px 15px 0 15px;margin:0 -15px;overflow:hidden}.archive__etc .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.archive__etc .new,.archive__etc .popular{width:100%}.archive__etc .new{padding-top:10px;padding-bottom:0}.archive__etc .new .article__v{width:50%;margin:0 0 30px 0}.archive__etc .new .article__title>a{font-size:1.3rem}.archive__etc .popular{position:relative;z-index:0;padding:30px 0 30px 30px}.archive__etc .popular::after{top:0;height:100%}.archive__etc .popular .article__number{margin:0 0 15px 0}.single .share{margin:40px auto}.single .titleArea{padding-top:30px;padding-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single .titleArea .title__large{font-size:2.2rem;line-height:1.4}.single .simplefavorite-button{margin:30px 0 0 auto}.single .story__intro_images{margin:0 -15px 30px -15px}.single .story__intro_text{font-size:1.4rem}.single .story__company{margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px}.single .story__company__box{display:block}.single .story__company_logo{margin:0 auto 30px auto}.single .story__company__text{padding-left:0}.single .story__company__text_detail{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.single .story__ipo{margin-bottom:0px}.single .story__ipo__season:not(:last-child)::before{left:55px}.single .story__ipo__season_detail{padding:0px 15px 5px 15px}.single .story__ipo__season_title{padding:10px 10px;min-width:auto;width:110px;font-weight:normal;font-size:1.3rem}.single .story__ipo__season_articles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single .story__ipo__season_article{width:100%}.single .story__related{padding-top:0}.single .story__related .article__v{width:50%}.single .story__related .article__info{margin:0 0 15px 0}.single .story__related .article__info a,.single .story__related .article__info span{font-size:1.2rem;padding:0 0 0 0}.single .story__related .article__info a:not(:first-child),.single .story__related .article__info span:not(:first-child){margin-left:5px;padding-left:5px}.single .story__related .article__title{font-size:1.3rem}.single .story__recruitment .article__info>a{display:block;padding-right:0px;margin-right:0px;border-right:none}.single .share .c-shareBtns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 -5px}.single .share .c-shareBtns__item{padding:0 5px 10px 5px}.single .share .c-shareBtns__btn{padding:8px}.single .share .c-shareBtns:not(.-style-btn-small) .c-shareBtns__item{margin-right:0}.single .share .c-shareBtns .c-shareBtns__message{margin:0 0 15px 0}.single #main_content .p-toc__list{padding:30px 15px 30px 15px}.single #main_content .p-toc__link{font-size:1.4rem}.single.recruitment .titleArea,.single.backtools .titleArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0}.single.recruitment .titleArea .simplefavorite-button,.single.backtools .titleArea .simplefavorite-button{margin:0 0 0 auto}.single.recruitment .titleArea .container,.single.backtools .titleArea .container{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.single.recruitment .titleArea__image,.single.backtools .titleArea__image{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:relative}.single.recruitment .titleArea__info,.single.backtools .titleArea__info{padding:0}.single.recruitment .titleArea__info_title,.single.backtools .titleArea__info_title{font-size:2.2rem;margin:0 0 45px 0}.single.recruitment .titleArea__pic,.single.backtools .titleArea__pic{margin:0 0 45px 0}.single.recruitment .intro p,.single.backtools .intro p{font-size:1.4rem}.page .company__side{width:100%;padding:0;background:#fff}.page .company__side::before{content:"";width:0;height:0}.page .company__side .title__large{padding:30px 15px 0 15px;color:#222}.page .company__side .title__large>span{color:#db0710}.page .company__side_text{padding:30px 15px 90px 15px;background:#db0710;margin-bottom:-75px}.page .company__main{width:100%;padding:0;background:#f3f3f3}.page .company__list{position:relative;z-index:0;margin:15px 15px 0 15px}.page .company__list__item{padding:15px;border-radius:5px;background:#fff;margin-bottom:20px}.page .company__pageList_item{min-width:50%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page .company__pageList_item>a{padding:5px}.page .companyDetail{background:#fff;padding-bottom:0}.page .companyDetail .titleArea{padding-top:15px;padding-bottom:15px;min-height:100px;height:100px;margin-bottom:0}.page .companyDetail .titleArea h1{font-size:2rem;padding:15px 0}.page .companyDetail .titleArea__image{min-height:100px;height:100px}.page .companyDetail .titleArea__image img{min-height:100px;height:100px}.page .companyDetail__logo{width:100px;height:100px;margin-right:15px}.page .companyDetail__wrap{padding:30px 0}.page .companyDetail__list__info{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page .companyDetail__nameArea_name{font-size:1.8rem}.page .companyDetail__nameArea_name_en{font-size:1.2rem;margin:0 0 0 0}.page .companyDetail__nameArea_market{display:block}.page .companyDetail__nameArea_market_text{font-size:1.2rem}.page .companyDetail__nameArea_market_text:first-child{margin:0 0 5px 0}.page .companyDetail .company__tags_v{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.page .companyDetail .company__tags_v dt{margin:0 0 0 0}.page .companyDetail .secondLayer__articleItem{width:50%}.page .companyDetail .secondLayer__articleItem_image img{height:120px}.page .companyDetail .ipoStory__start_image{margin-bottom:30px}.page .companyDetail .ipoStory__start_textArea{padding-left:0}.page .companyDetail .ipoStory__start_title{font-size:1.8rem;margin:0 0 10px 0}.page .companyDetail .ipoStory__start_text{font-size:1.4rem;line-height:2.2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}.page .tags__popular{padding:30px 0 30px 30px}.page .tags__article .article__v{width:50%}.page.mypage.non-login .formArea{padding:30px}.page.mypage.non-login .formArea #wpmem_reg,.page.mypage.non-login .formArea #wpmem_login{min-width:280px;padding:0}.page.mypage.non-login .formArea #wpmem_reg legend,.page.mypage.non-login .formArea #wpmem_login legend{margin:0 0 15px 0}.page.mypage.non-login .formArea #wpmem_reg{border-bottom:1px solid #ddd;border-right:none;padding-bottom:30px;margin-bottom:30px}.page.mypage.non-login #wpmem_reg,.page.mypage.non-login #wpmem_login{margin-bottom:30px !important}.page.mypage.non-login #wpmem_reg .form fieldset label,.page.mypage.non-login #wpmem_login .form fieldset label{font-size:1.4rem}.page.mypage.non-login #wpmem_reg .form fieldset legend,.page.mypage.non-login #wpmem_login .form fieldset legend{font-size:1.8rem;padding:0 0 0 10px}.page.mypage .formArea #wpmem_reg,.page.mypage .formArea #wpmem_login{width:100%}.page.mypage .formArea #wpmem_reg legend,.page.mypage .formArea #wpmem_login legend{margin:0 0 15px 0}.page.mypage #wpmem_reg .form fieldset label,.page.mypage #wpmem_login .form fieldset label{font-size:1.4rem}.page.mypage #wpmem_reg .form fieldset legend,.page.mypage #wpmem_login .form fieldset legend{font-size:1.8rem;padding:0 0 0 10px}.page.signup .main{background:#fff;padding:100px 0 50px 0}.page.signup .formArea{padding:0 0 0 0}.page.signup .formArea #wpmem_reg,.page.signup .formArea #wpmem_login{width:100%}.page.signup .formArea #wpmem_reg legend,.page.signup .formArea #wpmem_login legend{font-size:1.8rem;margin:0 0 15px 0}.page.signup #wpmem_reg .form fieldset label,.page.signup #wpmem_login .form fieldset label{font-size:1.4rem}.page.signup #wpmem_reg .form fieldset legend,.page.signup #wpmem_login .form fieldset legend{font-size:1.8rem;padding:0 0 0 10px}}/*# sourceMappingURL=style.css.map */