﻿*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}img{border:0;vertical-align:middle}svg{vertical-align:middle}input,select,textarea,label{vertical-align:middle}input:not([type=radio]):not([type=checkbox]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse}th{text-align:left}h1,h2,h3,h4,h5,h6,th,em,strong{font-weight:normal}pre{white-space:pre-wrap}a,input:focus,select:focus,textarea:focus{outline:0}main,article,aside,figcaption,figure,footer,header,nav,section,time{display:block;margin:0}html,body{height:100%}body,input,select,textarea,table,th,td,li,a{font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.pc-view{display:block}@media screen and (max-width: 480px){.pc-view{display:none}}.sp-view{display:none}@media screen and (max-width: 480px){.sp-view{display:block}}nav{background:rgba(0,0,0,.7);position:fixed;width:100%;padding:20px 0;bottom:0;left:0;z-index:1000}nav.is-fixed{position:fixed;bottom:0;left:0;z-index:1;width:100%;transition:bottom 350ms ease-out}@media screen and (max-width: 1160px){nav.is-fixed{padding:8px 0}}nav.is-hidden{bottom:-200px}@media screen and (max-width: 1160px){nav{padding:10px 0;display:block;width:100%}}nav ul{margin:0 auto;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;justify-content:space-between;color:#fff;font-size:16px}@media screen and (max-width: 1160px){nav ul{width:100%;display:block}}nav ul li{width:calc(50% - 20px)}@media screen and (max-width: 1160px){nav ul li{width:100%}}nav ul li a{display:block;padding:20px 0;background:#b6111c;border-radius:4px;color:#fff;font-size:24px;font-weight:bold;text-align:center;text-decoration:none;opacity:1}@media screen and (max-width: 1160px){nav ul li a{padding:10px;font-size:14px;margin:16px 0}}nav ul li a:hover{background-color:#f10500}nav ul li em{font-style:normal;font-size:24px}nav ul li small{font-size:14px}.p-header{background:-moz-linear-gradient(to bottom, #e8dfd1, #c9b79b);background:-webkit-linear-gradient(to bottom, #e8dfd1, #c9b79b);background:linear-gradient(to bottom, #e8dfd1, #c9b79b)}.p-header>.p-inner{background:url(../../img/yoshitani.png) no-repeat right 16px;background-size:contain}@media screen and (max-width: 1160px){.p-header>.p-inner{background:url(../../img/yoshitani.png) no-repeat 57vw 16px;background-size:contain}}.p-header-logo{width:320px;padding-top:16px}.p-header-catch{margin-top:40px;font-size:50px;font-weight:600}@media screen and (max-width: 1160px){.p-header-catch{font-size:36px}}.p-header-catch-mid{font-size:36px}@media screen and (max-width: 1160px){.p-header-catch-mid{font-size:32px}}.p-header-catch-big{font-size:72px}@media screen and (max-width: 1160px){.p-header-catch-big{font-size:60px}}.p-header-catch sup{font-size:.25em}.p-header-text{margin-top:16px;line-height:1.5;font-size:18px;font-weight:600}.p-header-text-big{position:relative;bottom:-2px;margin:0 4px;font-size:32px}@media screen and (max-width: 1160px){.p-header-text-big{font-size:30px}}.p-header-annolist{display:flex;flex-wrap:wrap;margin-top:32px;padding-bottom:8px;font-size:13px}.p-header-annolist li::before{margin-right:.25em;letter-spacing:.03em}.p-header-annolist li:nth-child(1)::before{content:"※1"}.p-header-annolist li:nth-child(2){margin-left:16px}.p-header-annolist li:nth-child(2)::before{content:"※"}@keyframes a-fadein-bottom{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}body{max-width:1920px;margin-right:auto;margin-left:auto;line-height:1.1;font-size:16px;overflow-x:hidden;color:#000}img{width:100%}.c-bizcolor{color:#b6111c}.c-button-secondary{position:relative;display:inline-block;width:100%;border:solid 1px rgba(0,0,0,0);border-radius:2px;padding:22px 0;font-weight:700;line-height:14px;text-align:center;text-decoration:none;color:#fff;background-color:#b6111c;transition:.3s}.c-button-secondary::before{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(0, 1);transform-origin:left top;background-color:#fff;content:"";transition:transform .3s}.c-button-secondary::after{position:absolute;content:"";top:50%;right:4px;height:11px;width:12px;background:url(../../img/cta_arrow_white.svg) no-repeat center center;background-size:contain;transform:translate(-50%, -50%)}.c-button-secondary:hover{border:solid 1px #b6111c;background-color:#fff;color:#b6111c}.c-button-secondary:hover::before{transform:scale(1, 1);transform-origin:left top}.c-button-secondary:hover::after{background:url(../../img/cta_arrow_red.svg) no-repeat center center}.c-button-secondary:hover .maincta-acc{border:1px solid #b6111c}.c-button-secondary .maincta-acc{width:58px;height:26px;background-color:#fff;position:relative;display:inline-block;padding:5px 9px;border:1px solid #fff;border-radius:2px;color:#b6111c;font-size:18px;margin-right:10px;transition:.3s}.c-button-secondary .maincta-text{position:relative;font-size:20px}.p-inner{width:1080px;margin:0 auto}@media screen and (max-width: 1160px){.p-inner{width:100%;padding:0 24px}}.p-bg{background-color:#000}.p-sec-title{font-size:42px;font-weight:700;text-align:center}@media screen and (max-width: 1160px){.p-sec-title{font-size:32px}}.p-annotation-text{margin-top:12px;text-align:right;font-size:10px}.p-annotation-text::before{content:"※"}.p-ctablock{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}.p-ctablock .p-cta{width:424px}@media screen and (max-width: 1160px){.p-ctablock .p-cta{width:calc(50% - 20px)}}.p-ctablock .p-cta:nth-child(2){margin-left:40px}.p-ctablock .p-cta-text{font-weight:700;text-align:center}.p-ctablock .p-cta .c-button-secondary{margin-top:8px}.p-worries{line-height:1.6}.p-worries-title{margin-top:80px}.p-worries-bloominglist{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1160px){.p-worries-bloominglist{justify-content:center}}@media screen and (max-width: 900px){.p-worries-bloominglist{justify-content:space-between}}.p-worries-bloominglist li{position:relative;display:flex;justify-content:center;align-items:center;height:144px;width:246px;margin-top:24px;text-align:center;font-weight:700;line-height:1.6;background:url(../../img/blooming.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 1160px){.p-worries-bloominglist li{width:228px;margin-left:32px}}@media screen and (max-width: 900px){.p-worries-bloominglist li{margin-left:0}}@media screen and (max-width: 1160px){.p-worries-bloominglist li:first-child{margin-left:0}}.p-worries-bloominglist li::after{position:absolute;content:""}.p-worries-bloominglist li:nth-child(1)::after{right:-33px;bottom:-67px;width:135px;height:129px;background:url(../../img/blooming_career01.png) no-repeat center center;background-size:contain}.p-worries-bloominglist li:nth-child(2)::after{right:-33px;bottom:-66px;width:120px;height:117px;background:url(../../img/blooming_career02.png) no-repeat center center;background-size:contain}.p-worries-bloominglist li:nth-child(3)::after{right:-33px;bottom:-68px;width:114px;height:119px;background:url(../../img/blooming_career03.png) no-repeat center center;background-size:contain}.p-recommend{position:relative;margin-top:66px;border-top:3px solid #bca88b;line-height:1.6}.p-recommend::before{position:absolute;top:0;left:50%;content:"";width:0;height:0;border-top:20px solid #bca88b;border-left:10px solid transparent;border-right:10px solid transparent;transform:translateX(-50%)}.p-recommend-title{margin-top:40px;text-align:center;line-height:1.3;font-size:42px;font-weight:700}@media screen and (max-width: 1160px){.p-recommend-title{font-size:32px}}.p-recommend-title-wrap{position:relative;font-size:28px}@media screen and (max-width: 1160px){.p-recommend-title-wrap{font-size:24px}}.p-recommend-title-wrap::before{position:absolute;top:50%;left:-1em;width:30px;height:2px;content:"";background-color:#b6111c;transform:translateY(-50%) rotate(65deg)}.p-recommend-title-wrap::after{position:absolute;top:50%;right:-1em;width:30px;height:2px;content:"";background-color:#b6111c;transform:translateY(-50%) rotate(-65deg)}.p-recommend-list{width:800px;max-width:800px;margin:0 auto;font-size:20px;font-weight:700}@media screen and (max-width: 1160px){.p-recommend-list{width:100%;max-width:760px}}@media screen and (max-width: 900px){.p-recommend-list{max-width:640px;font-size:18px}}.p-recommend-list li{position:relative;margin-top:24px}.p-recommend-list li:nth-child(1){margin-top:40px}.p-recommend-list li::before{position:absolute;top:50%;left:-2.5em;width:20px;height:20px;border:1px solid #000;content:"";transform:translateY(-50%)}.p-recommend-list li::after{position:absolute;top:calc(50% - 8px);left:-2.375em;content:"";width:26px;height:10px;transform:rotate(-45deg);border-left:2px solid #b6111c;border-bottom:2px solid #b6111c;transform:translateY(-50%) rotate(-45deg)}.p-recommend-list li sup{font-size:.5em}.p-recommend-annotationtext{width:800px;margin:16px auto 0;font-size:10px}@media screen and (max-width: 1160px){.p-recommend-annotationtext{width:100%;max-width:760px}}@media screen and (max-width: 900px){.p-recommend-annotationtext{max-width:640px}}.p-recommend-annotationtext::before{content:"※"}.p-secdiffer{margin-top:56px;padding:56px 0;background:-moz-linear-gradient(to bottom, #e8dfd1, #c9b79b);background:-webkit-linear-gradient(to bottom, #e8dfd1, #c9b79b);background:linear-gradient(to bottom, #e8dfd1, #c9b79b)}.p-secdiffer-table{width:100%;margin:56px auto 0;font-weight:700;text-align:center;letter-spacing:.025em;line-height:1.6}.p-secdiffer-table-line{display:flex;flex-wrap:wrap;margin-top:2px}.p-secdiffer-table-line:nth-child(2){margin-top:0}.p-secdiffer-table-col1,.p-secdiffer-table-col2,.p-secdiffer-table-col3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.p-secdiffer-table-col1{width:24%}.p-secdiffer-table-col2{width:calc(29% - 2px);margin-left:2px}.p-secdiffer-table-col3{width:47%;border-left:5px solid #b6111c;border-right:5px solid #b6111c}.p-secdiffer-table-last{border-bottom:5px solid #b6111c}.p-secdiffer-table-empty{margin-bottom:2px}.p-secdiffer-table-columntitle{padding:29px 16px;font-size:20px;background-color:#d9d9d9}.p-secdiffer-table-introtitle{font-size:20px;color:#fff;background-color:#53575d}.p-secdiffer-table-biztitle{font-size:20px;color:#fff;background-color:#b6111c}.p-secdiffer-table-introconts{padding:29px 16px;font-size:16px;background-color:#fff}.p-secdiffer-table-bizconts{position:relative;padding:29px 16px;font-size:20px;background-color:#fff}.p-secdiffer-table-bizconts::before{position:absolute;top:-2px;left:-5px;content:"";width:5px;height:2px;background-color:#b6111c}.p-secdiffer-table-bizconts::after{position:absolute;top:-2px;right:-5px;content:"";width:5px;height:2px;background-color:#b6111c}.p-secdiffer .p-cta{width:424px;margin:64px auto 0}.p-secflow{padding-bottom:56px;line-height:1.6;background-color:#eef1f4}.p-secflow-conts{position:relative}.p-secflow-title{padding-top:56px}.p-secflow-flowlist{counter-reset:item}.p-secflow-flowlist li{position:relative;margin-top:52px;border-radius:6px;padding:32px 64px 40px;line-height:2;background-color:#fff;-webkit-filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15));-moz-filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15));-ms-filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15));filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15))}.p-secflow-flowlist li:first-child{margin-top:56px}.p-secflow-flowlist li::before{position:absolute;content:"";bottom:-20px;left:50%;border-top:20px solid #b6111c;border-right:56px solid transparent;border-left:56px solid transparent;transform:translateX(-50%)}.p-secflow-flowlist li::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:8px;border-radius:0px 0px 6px 6px;background-color:#b6111c}.p-secflow-flowlist-conts{position:relative;width:calc(100% - 80px);margin-left:80px;border-left:1px solid #333;padding-left:36px}.p-secflow-flowlist-conts::before{position:absolute;top:50%;left:-72px;counter-increment:item;content:"0" counter(item);letter-spacing:.125em;font-size:36px;font-weight:700;transform:translateY(-50%)}.p-secflow-flowlist-title{text-align:left;font-size:24px}.p-secflow-flowlist-text{margin-top:16px}.p-secflow .p-cta{width:424px;margin:64px auto 0}.p-secscout{line-height:1.6}.p-secscout-title{padding-top:56px}.p-secscout-block{padding:32px 64px;background-color:#fff;-webkit-filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15));-moz-filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15));-ms-filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15));filter:drop-shadow(9px 0px 30px rgba(40, 41, 41, 0.15))}@media screen and (max-width: 1160px){.p-secscout-block{padding:32px}}.p-secscout-block-title{text-align:center;line-height:1;font-size:36px;font-weight:700}@media screen and (max-width: 1160px){.p-secscout-block-title{font-size:24px}}.p-secscout-block-title-sub{font-size:16px;font-weight:500}@media screen and (max-width: 1160px){.p-secscout-block-title-sub{display:block;margin-top:8px}}.p-secscout-startup{margin-top:56px}.p-secscout-startup-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px}@media screen and (max-width: 900px){.p-secscout-startup-list{justify-content:space-between}}.p-secscout-startup-list-col:nth-child(2){margin-left:20px;text-align:right}.p-secscout-startup-list-title{font-size:24px;font-weight:700}@media screen and (max-width: 1160px){.p-secscout-startup-list-title{font-size:20px}}.p-secscout-startup-list-value{margin-top:8px}.p-secscout-startup-list-value-big{margin-right:.05em;font-size:52px;font-weight:700}@media screen and (max-width: 1160px){.p-secscout-startup-list-value-big{font-size:44px}}.p-secscout-startup-list li{display:flex;line-height:1;margin-left:120px}@media screen and (max-width: 1160px){.p-secscout-startup-list li{align-items:flex-end;margin-left:80px}}@media screen and (max-width: 900px){.p-secscout-startup-list li{margin-left:0}}.p-secscout-startup-list li:nth-child(1){margin-left:0}.p-secscout-startup-list li:nth-child(1) .p-secscout-startup-list-img{width:42px}.p-secscout-startup-list li:nth-child(2) .p-secscout-startup-list-img{width:72px}.p-secscout-startup-list li:nth-child(3) .p-secscout-startup-list-img{width:104px}.p-secscout-example{margin-top:64px}.p-secscout-example-conts{margin-top:40px;border-top:3px solid #eef1f4}.p-secscout-example-conts:first-child{border-top:none}.p-secscout-example-profilearea{display:flex;flex-wrap:wrap;margin-top:48px}.p-secscout-example-profilearea-conts{margin-left:40px}.p-secscout-example-img{width:516px}@media screen and (max-width: 1160px){.p-secscout-example-img{width:calc(42% + 1px)}}.p-secscout-example-title{border-left:4px solid #b6111c;padding-left:12px;font-size:20px;font-weight:700;line-height:2}@media screen and (max-width: 1160px){.p-secscout-example-title{font-size:18px}}.p-secscout-example-company{margin-top:24px;padding-left:16px;font-size:18px;font-weight:700}@media screen and (max-width: 1160px){.p-secscout-example-company{margin-top:20px}}.p-secscout-example-company+.p-secscout-example-companylist{margin-top:24px}@media screen and (max-width: 1160px){.p-secscout-example-company+.p-secscout-example-companylist{margin-top:16px}}.p-secscout-example-companylist{display:flex;flex-wrap:wrap;margin-top:12px;padding-left:16px}@media screen and (max-width: 1160px){.p-secscout-example-companylist{margin-top:8px}}.p-secscout-example-companylist dt::after{content:"："}.p-secscout-example-textarea{display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px;line-height:2}.p-secscout-example-textarea-text{width:calc(50% - 20px)}.p-secscout-example-textarea-text:nth-child(2){margin-left:40px}.p-secscout-example-textarea-text-acc{font-weight:700}.p-secquestion{margin-top:64px;padding:56px 0;background-color:#eef1f4}.p-secquestion-title{text-align:center;line-height:1.556;font-size:42px;font-weight:700}@media screen and (max-width: 1160px){.p-secquestion-title{font-size:36px}}.p-secquestion-list li{width:100%;margin-top:40px}.p-secquestion-acco-title{position:relative;display:flex;flex-wrap:wrap;cursor:pointer;padding:24px 64px;line-height:1.545;letter-spacing:.04em;font-size:24px;color:#fff;background-color:#a69178}.p-secquestion-acco-title::before{content:"Q.";margin-right:.5em}.p-secquestion-acco-title-icon::before,.p-secquestion-acco-title-icon::after{position:absolute;top:50%;right:10px;content:"";display:block;transition:all .2s;background-color:#fff;width:20px;height:2px;transform:translate(-50%, -50%)}.p-secquestion-acco-title-icon::before{transform:translate(-50%, -50%) rotate(90deg)}.p-secquestion-acco-conts{display:none}.p-secquestion-acco-conts.open{display:block}.p-secquestion-acco-conts-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:0 0 6px 6px;padding:32px 64px;background-color:#fff}@media screen and (max-width: 1160px){.p-secquestion-acco-conts-wrap{padding:32px}}.p-secquestion-acco-flex:nth-child(1){width:calc(100% - 480px)}@media screen and (max-width: 1160px){.p-secquestion-acco-flex:nth-child(1){width:calc(100% - 376px)}}.p-secquestion-acco-flex:nth-child(2){width:424px;margin-left:56px}@media screen and (max-width: 1160px){.p-secquestion-acco-flex:nth-child(2){width:344px;margin-left:32px}}.p-secquestion-acco.open .p-secquestion-acco-title-icon::before{position:absolute;top:50%;right:10px;content:"";display:block;background-color:#fff;width:20px;height:2px;transform:translate(-50%, -50%);transition:all .3s}.p-secquestion-text{line-height:1.875}.p-ctalist{display:flex;flex-wrap:wrap;justify-content:center;padding-top:32px}@media screen and (max-width: 1160px){.p-ctalist{justify-content:space-between}}.p-ctalist li{width:42%;margin-top:24px;padding:0 20px}@media screen and (max-width: 1160px){.p-ctalist li{width:calc(50% - 12px);padding:0}}.p-ctalist-text{text-align:center;font-size:16px;font-weight:700;color:#fff}.p-ctalist-text+.p-cta{margin-top:8px}.p-contact{margin-top:64px;text-align:center;color:#fff}.p-contact-title{font-size:24px;font-weight:700}.p-contact-call{margin-top:8px;font-size:42px}.p-contact-subtext{font-size:18px}.p-contact-text{margin-top:32px;padding-bottom:56px;line-height:1.6}.p-contact-text a{border-bottom:1px solid #fff;padding-bottom:2px;text-decoration:none;color:#fff;transition-duration:.2s;opacity:1}.p-contact-text a:hover{transition-duration:.3s;opacity:.7}.p-footer{padding:40px 0}@media screen and (max-width: 900px){.p-footer{padding:24px}}.p-footer-wrap{display:flex;justify-content:space-between;font-size:13px;line-height:24px}@media screen and (max-width: 900px){.p-footer-wrap{justify-content:center}}.p-footer-wrap-col{display:flex;align-items:center}.p-footer-company{display:block}@media screen and (max-width: 900px){.p-footer-company{display:none}}.p-footer-company-title{text-align:left;line-height:23px;font-size:13px;font-weight:700}.p-footer-company-wrap{display:block}.p-footer-company dl{display:flex;flex-wrap:wrap}.p-footer-company dd{margin-left:1em}.p-footer-title{font-size:13px;font-weight:600}.p-footer-pmark{margin-left:10px}@media screen and (max-width: 1160px){.p_mark.sp-view{display:block;font-size:12px;padding:10px 0;text-align:center}}@media screen and (max-width: 1160px){.p_mark.sp-view p{padding:10px 5px 0 0}}@media screen and (max-width: 1160px){.p_mark.sp-view span img{width:60px}}@media screen and (max-width: 1160px){.pc-view{display:none}}.tablet-view{display:block}@media screen and (max-width: 767px){.tablet-view{display:none}}@media screen and (max-width: 1160px){.sp-view{display:block}}@media screen and (min-width: 768px)and (max-width: 1024px){.tablet-hide{display:none}}body{font-size:16px;color:#333}section h2{font-size:48px;line-height:1.5;text-align:center;font-weight:bold}@media screen and (min-width: 768px)and (max-width: 1024px){section h2{font-size:4vw}}@media screen and (max-width: 767px){section h2{font-size:6vw;line-height:1.5}}.cta-cover{margin:66px auto 0;text-align:center}.cta-cover>p{font-size:16px;font-weight:bold;margin-top:0px;padding:0px 0px 8px 0px}.cta-cover>p.cta-desc-download{color:#fff}.cta-cover>a{width:354px;display:block;padding:15px 0;margin:0 auto;border-radius:4px;font-size:20px;font-weight:bold;text-align:center;text-decoration:none}.cta-cover>a.cta-price{color:#fff;background:#b6121c}.cta-cover>a.cta-price:hover{background:#f10500}.cta-cover>a.cta-download{color:#d1000d;background:#fff}.cta-cover>a.cta-download:hover{opacity:.85}/*# sourceMappingURL=base12.css.map */
