@charset "UTF-8";@media screen and (min-width:768px){#main.page{background:url(../images/page_bg_page1@2x.png) no-repeat;background-position:top 118px left 0;background-size:1312px auto;width:1366px;margin-left:auto;margin-right:auto}.page__header{width:922px;margin-left:auto;margin-right:auto;text-align:left;padding-top:92px}.page__header span{display:block;font-size:14px;line-height:20px;letter-spacing:2.1px;color:#000000;padding:28px 0px}.page__header_s{width:922px;margin-left:auto;margin-right:auto;text-align:left;padding-top:92px}.page__header_s span{display:inline-block;vertical-align:top;margin-top:28px;margin-left:28px;font-weight:bold}.eventlists{padding-top:82px;padding-bottom:230px}.eventlists ul{border-top:1px solid #000;width:922px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.eventlists li{border-bottom:1px solid #000;text-align:left;width:100%}.eventlists li a{padding:68px 0;display:block;width:100%;display:flex;justify-content:center;align-items:flex-start}.eventlists li .imgbox{width:455px;-webkit-mask-image:url("../images/mask_home_event.svg");mask-image:url("../images/mask_home_event.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:455px;mask-size:455px}.eventlists li .imgbox img{width:455px;min-height:358px;object-fit:cover}.eventlists li .txtbox{width:340px;margin-left:40px;padding-top:16px}.eventlists li .txtbox time{display:block;font-size:12px;line-height:13px;letter-spacing:0.55px;padding-bottom:12px}.eventlists li ._cat{font-size:16px;line-height:32px;letter-spacing:1.6px;color:#00D800;font-weight:bold}.eventlists li ._tag{display:flex;justify-content:flex-start;align-items:center;padding-top:34px;padding-bottom:10px}.eventlists li ._tag span{color:#fff;background-color:#000;min-width:66px;height:22px;line-height:22px;text-align:center;border-radius:4px;font-weight:bold;padding:0 12px}.eventlists li time{font-size:12px;line-height:13px;letter-spacing:0.6px}.eventlists li dt{font-size:16px;line-height:24px;letter-spacing:1.6px;font-weight:bold}.eventlists li dd{padding:4px 0;font-size:11px;line-height:19px;letter-spacing:0.55px}.eventlists li ._btn{text-align:right;padding-top:16px}.eventlists li ._btn span{display:inline-block;width:92px;text-align:center;height:24px;line-height:24px;border-radius:12px;border:1px solid #000}.eventlists li p.comingsoon{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:32px;letter-spacing:1.6px;color:#c7c7c7;font-weight:bold;margin-top:90px}.eventlists li.gousetsu ._tag span{background-color:#0B5DED}.eventlists li.gousetsu ._cat{color:#0B5DED}.eventlists li.fair ._tag span{background-color:#00D800}.eventlists li.fair ._cat{color:#00D800}.eventlists li.living ._tag span{background-color:#FF931E}.eventlists li.living ._cat{color:#FF931E}.finished_event .finished_event_inner{width:920px;display:flex;justify-content:space-between;align-items:flex-start;margin-left:auto;margin-right:auto}.finished_event .finished_event_inner .left{width:240px;text-align:left;font-size:20px;letter-spacing:2px;color:#0B5DED}.finished_event .finished_event_inner .right{width:700px}.finished_event .finished_event_inner .right ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.finished_event .finished_event_inner .right li{text-align:left;padding-bottom:24px;width:50%}.finished_event .finished_event_inner .right li>a{display:flex;justify-content:space-between;align-items:flex-start}.finished_event .finished_event_inner .right li.gousetsu ._tag{background-color:#0B5DED}.finished_event .finished_event_inner .right li.gousetsu ._cat{color:#0B5DED}.finished_event .finished_event_inner .right li.fair ._tag{background-color:#00D800}.finished_event .finished_event_inner .right li.fair ._cat{color:#00D800}.finished_event .finished_event_inner .right li.living ._tag{background-color:#FF931E}.finished_event .finished_event_inner .right li.living ._cat{color:#FF931E}.finished_event .finished_event_inner .right .date{width:100px;font-size:12px;letter-spacing:0.6px}.finished_event .finished_event_inner .right .txtbox{width:240px;padding-right:10px}.finished_event .finished_event_inner .right ._cat{font-weight:bold}.finished_event .finished_event_inner .right ._tag{display:inline-block;min-width:64px;text-align:center;line-height:20px;font-weight:bold;font-size:10px;background-color:#000;color:#fff;border-radius:4px;margin-left:18px}.finished_event .finished_event_inner .right ._txt{padding-top:8px;font-size:12px;line-height:18px;letter-spacing:1.2px;font-weight:bold;padding-right:10px}.sec_eventreport{position:relative;margin-top:120px}.sec_eventreport .hgroup{padding-top:105px;padding-bottom:75px}.sec_eventreport .icon img{width:58px}.sec_eventreport:before{content:"";display:inline-block;vertical-align:top;background:url(../images/page_bg_page2@2x.png) no-repeat;background-size:contain;width:1285px;height:676px;position:absolute;top:6px;left:50%;margin-left:-606px;z-index:-1}.sec_eventreport .reportlist ul{display:flex;justify-content:center;align-items:center}.sec_eventreport .reportlist li+li{margin-left:50px}.sec_eventreport .reportlist a{width:228px;height:257px;border:1px solid #000;border-radius:10px;background-color:#fff;padding-top:110px;font-size:14px;letter-spacing:1.4px}.sec_eventreport .reportlist a span{padding-top:36px;display:block}.sec_eventreport .reportlist a img{width:22px;transform:translateX(5px)}.event-page__main.events_gousetsu .event__gaiyo .gaiyo__header h4,.event-page__main.events_gousetsu .event__gaiyo .gaiyo__header small{color:#0B5DED}.event-page__main.events_fair .event__gaiyo .gaiyo__header h4,.event-page__main.events_fair .event__gaiyo .gaiyo__header small{color:#00D800}.event-page__main.events_living .event__gaiyo .gaiyo__header h4,.event-page__main.events_living .event__gaiyo .gaiyo__header small{color:#FF931E}.event-page__main .btnbox{padding:68px 0 91px;text-align:center;border-bottom:1px solid #000;margin-left:auto;margin-right:auto}.event-page__main .page__header img{width:auto;height:136px}.event-page__main .sec_event .hgroup{margin-top:-7px;width:890px;border-bottom:1px solid #000;margin-left:auto;margin-right:auto;padding-bottom:97px}.event-page__main .sec_event .icon img{width:110px}.event-page__main .event_body{width:740px;margin-left:auto;margin-right:auto;position:relative}.event-page__main .event_body .imgbox_top{margin-top:-64px;position:relative;padding-top:32px;padding-bottom:32px;vertical-align:top;-webkit-mask-image:url("../images/mask_home_event.svg");mask-image:url("../images/mask_home_event.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:720px;mask-size:720px}.event-page__main .event_body .imgbox_top img{width:720px;height:566px;object-fit:cover;vertical-align:middle}.event_body__content{text-align:left;position:relative}.event_body__content span._part_box{position:absolute;top:-70px;right:0;min-width:118px;padding:0 15px;height:45px;line-height:45px;font-size:19px;color:#fff;background-color:#00D800;text-align:center;border-radius:5px}.event_body__content.gousetsu span._part_box{background-color:#0B5DED}.event_body__content.fair span._part_box{background-color:#00D800}.event_body__content.living span._part_box{background-color:#FF931E}.event_body__content time{font-size:13px;line-height:13px;letter-spacing:0.65px;display:block;margin-top:-9px}.event_body__content h3{font-size:19px;line-height:32px;letter-spacing:1.9px;padding-top:28px}.event_body__content p{padding-top:15px;font-size:13px;line-height:22px;letter-spacing:0.65px}.event_body__content>ul{padding-top:15px;font-size:13px;line-height:22px;letter-spacing:0.65px}.event_body__content p>a,.event_body__content ul>a{text-decoration:underline}.event__gaiyo{padding-top:54px}.event__gaiyo .gaiyo__header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px}.event__gaiyo .gaiyo__header h4{font-size:16px;letter-spacing:1.6px;color:#00D800}.event__gaiyo .gaiyo__header small{font-size:11px;letter-spacing:1.1px;color:#00D800}.event__gaiyo .bg{background-color:#f5f5f5;padding:30px 55px}.event__gaiyo .bg>dl{padding:30px 0;display:flex;justify-content:space-between;align-items:flex-start}.event__gaiyo .bg>dl>dt{width:160px;padding-left:20px;font-size:14px;line-height:22px;letter-spacing:1.4px;font-weight:bold}.event__gaiyo .bg>dl>dd{width:440px;margin-right:20px;font-size:14px;line-height:22px;letter-spacing:0.39px}.event__gaiyo .bg>dl>dd a{margin-left:0.5em;margin-right:0.5em}.event__gaiyo .bg>dl>dd li{padding-bottom:30px}.event__gaiyo .bg>dl>dd li+li{padding-top:30px;border-top:1px dashed #b2b2b2}.event__gaiyo .bg>dl>dd li:last-child{padding-bottom:0}.event__gaiyo .bg>dl>dd ul.flx dl{display:flex;justify-content:flex-start;align-items:flex-start}.event__gaiyo .bg>dl>dd ul.flx dl dt{padding-bottom:0;padding-right:1em}.event__gaiyo .bg>dl>dd dt{font-size:13px;line-height:22px;letter-spacing:0.39px;padding-bottom:7px;font-weight:bold}.event__gaiyo .bg>dl>dd dd{font-size:13px;line-height:22px;letter-spacing:0.36px}.event__gaiyo .bg>dl+dl{border-top:1px solid #b2b2b2}body.company-page .page__header img{width:auto;height:136px}body.company-page #main.page{background:url(../images/page_bg_company.svg) no-repeat;background-position:top 118px left 50%;background-size:1308px auto}body.company-page .page_body{padding-top:98px;min-height:980px}body.company-page .page_body dl{font-size:15px;line-height:1.9333333333;letter-spacing:1.5px;text-align:left;width:530px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:center;padding:35px 0}body.company-page .page_body dl+dl{border-top:1px solid #000}body.company-page .page_body dl dt{font-size:15px;letter-spacing:1.5px;color:#0B5DED;width:208px;font-weight:bold}body.contact-page .page__header img{width:auto;height:136px}body.contact-page #main.page{background:url(../images/page_bg_company.svg) no-repeat;background-position:top 118px left 50%;background-size:1308px auto}body.contact-page .page_body{padding-top:98px;min-height:980px}body.contact-page .page_body dl{font-size:15px;line-height:1.9333333333;letter-spacing:1.5px;text-align:left;width:530px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:flex-start;padding:35px 0}body.contact-page .page_body dl+dl{border-top:1px solid #000}body.contact-page .page_body dl dt{font-size:15px;letter-spacing:1.5px;color:#0B5DED;width:208px;font-weight:bold}body.privacypolicy-page .page__header{font-size:28px;text-align:center;padding-bottom:80px}body.privacypolicy-page .page__content__body{width:780px;margin-left:auto;margin-right:auto;text-align:left}body.privacypolicy-page .page__content__body h3{font-size:18px;line-height:1.8;font-weight:bold;padding:30px 0 10px;color:#0B5DED}body.privacypolicy-page .page__content__body h4,body.privacypolicy-page .page__content__body p{font-size:16px;line-height:1.8}body.privacypolicy-page .page__content__body h4{padding-top:24px}body.about-page .page__header img{width:auto;height:136px}body.about-page #main.page{background:url(../images/page_bg_about.svg) no-repeat;background-position:top 118px left 50%;background-size:1278px auto}body.about-page .page_body{padding-top:32px}body.about-page .about_sv .hgroup h3{font-size:34px;line-height:50px;letter-spacing:2px;color:#0B5DED}body.about-page .about_sv .hgroup h3 span{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.about-page .about_sv .hgroup p{font-size:18px;line-height:38px;letter-spacing:1.8px;padding:20px 0 42px}body.about-page .about_promise{background:url(../images/page_bg_about2.svg) no-repeat;background-position:top 128px left 50%;background-size:1188px auto;padding-top:158px;min-height:1180px}body.voices-page .page__header img{width:auto;height:136px}body.voices-page #main.page{background:url(../images/page_bg_voices_low.svg) no-repeat;background-position:top 108px left 50%;background-size:1278px auto}body.voices-page .page_body{padding-top:36px}body.voices-page .voices_top{min-height:380px}body.voices-page .voices_top .hgroup h3{font-size:34px;line-height:50px;letter-spacing:2px;color:#0B5DED}body.voices-page .voices_top .hgroup h3 span{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.voices-page .voices_top .btnbox{padding-top:0}body.voices-page .voices_interview{padding-top:64px;min-height:730px;background:url(../images/page_bg_voices2.svg) no-repeat;background-position:top 68px left 50%;background-size:1198px auto}body.voices-page .voices_interview .hgroup_s h3 img{width:59px}body.voices-page .voices_interview ._voices_interview_list{margin-left:auto;margin-right:auto;width:920px;margin-top:44px}body.voices-page .voices_interview ._voices_interview_list li+li{margin-top:16px}body.voices-page .voices_interview ._voices_interview_list li a{border-radius:10px;display:block;background-color:#ccc;height:290px;padding:21px 35px;background-position:50% 50%;background-size:contain}body.voices-page .voices_interview ._voices_interview_list li a dl{text-align:left}body.voices-page .voices_interview ._voices_interview_list li a dt .ttl_num ._txt{margin-right:8px;font-size:16px;letter-spacing:0;margin-top:24px;display:inline-block;color:#fff}body.voices-page .voices_interview ._voices_interview_list li a dt .ff_num{vertical-align:top;display:inline-block;width:62px;height:62px;background-color:#fff;border-radius:31px;line-height:62px;font-size:30px;letter-spacing:0;text-align:center}body.voices-page .voices_interview ._voices_interview_list li a dt .ttl{display:block;padding:20px 0 8px;font-size:25px;line-height:38px;letter-spacing:2.5px;font-weight:bold;color:#ffffff}body.voices-page .voices_interview ._voices_interview_list li a dd .school_y{display:block;font-size:16px;line-height:1.4;letter-spacing:1.6px;color:#ffffff}body.voices-page .voices_interview ._voices_interview_list li a dd .school_s{padding-top:2px;display:block;font-size:12px;line-height:1.4;letter-spacing:1.2px;color:#ffffff}body.voices-page .voices_interview ._voices_interview_list li a dd.name{padding-top:4px;font-weight:bold;font-size:21px;line-height:39px;letter-spacing:2.1px;color:#ffffff}body.voices_list-page .page__header_s img{width:auto;height:60px}body.voices_list-page #main.page{background:url(../images/page_bg_voices_list.svg) no-repeat;background-position:top 108px left 50%;background-size:1278px auto}body.voices_list-page ._voice_list_wrapper{padding-top:50px;padding-bottom:72px;min-height:1500px}body.for_recruiter-page .page__header img{width:auto;height:136px}body.for_recruiter-page #main.page{background:url(../images/page_bg_for_recruiter1.svg) no-repeat;background-position:top 111px left 50%;background-size:1280px auto}body.for_recruiter-page .page_body{padding-top:36px}body.for_recruiter-page .for_rec_top{min-height:380px}body.for_recruiter-page .for_rec_top .hgroup h3{font-size:34px;line-height:50px;letter-spacing:2px;color:#0B5DED}body.for_recruiter-page .for_rec_top .hgroup h3 span{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.for_recruiter-page .for_rec_top .hgroup p{padding-top:32px;font-size:18px;line-height:38px;letter-spacing:1.8px;color:#000000}body.for_recruiter-page .for_rec_merit{padding-top:78px;min-height:1100px;background:url(../images/page_bg_for_recruiter2.svg) no-repeat;background-position:top 24px left 50%;background-size:1244px auto}body.for_recruiter-page .for_rec_merit .hgroup_s img{width:123px;margin-bottom:8px}body.for_recruiter-page .for_rec_merit .hgroup_s .ff_num{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.for_recruiter-page .for_rec_sv{min-height:710px;background:url(../images/page_bg_for_recruiter3.svg) no-repeat;background-position:top 34px left 50%;background-size:1270px auto}body.for_recruiter-page .for_rec_sv .hgroup_s img{width:79px}body.for_recruiter-page .for_rec_sv .hgroup_s span{margin-top:12px}body.for_recruiter-page .for_rec_sv ._bdr_flex{padding-top:50px}body.for_recruiter-page .for_rec_flow{background:url(../images/page_bg_for_recruiter4.svg) no-repeat;background-position:top 8px left 50%;background-size:1270px auto;min-height:830px;padding-top:36px}body.for_recruiter-page .for_rec_flow .hgroup_s img{width:73px}body.for_recruiter-page .for_rec_flow .hgroup_s span{margin-top:12px}body.for_recruiter-page .for_rec_flow ._flow_flex{padding:55px 0 0;display:flex;justify-content:center;align-items:stretch;width:920px;margin-left:auto;margin-right:auto}body.for_recruiter-page .for_rec_flow ._flow_flex dl{width:308px}body.for_recruiter-page .for_rec_flow ._flow_flex dl.dl1 dt{background:#002ed5;background:linear-gradient(90deg,#002ed5 0%,#005ee3 100%)}body.for_recruiter-page .for_rec_flow ._flow_flex dl.dl2 dt{background:#0061e4;background:linear-gradient(90deg,#0061e4 0%,#008ff1 100%)}body.for_recruiter-page .for_rec_flow ._flow_flex dl.dl2 dd{border:none!important}body.for_recruiter-page .for_rec_flow ._flow_flex dl.dl3 dt{background:#0092ff;background:linear-gradient(90deg,#0092ff 0%,#00bcff 100%)}body.for_recruiter-page .for_rec_flow ._flow_flex dt{background-color:#0B5DED;font-size:17px;letter-spacing:1.7px;color:#ffffff;position:relative;font-weight:bold}body.for_recruiter-page .for_rec_flow ._flow_flex dt:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:27px 0 0 20px;border-color:transparent transparent transparent #f5f5f5}body.for_recruiter-page .for_rec_flow ._flow_flex dt:after{content:"";display:inline-block;left:0;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:27px 20px 0 0;border-color:#f5f5f5 transparent transparent transparent}body.for_recruiter-page .for_rec_flow ._flow_flex dt span{display:block;line-height:54px;height:54px;position:relative}body.for_recruiter-page .for_rec_flow ._flow_flex dt span:before{content:"";display:inline-block;position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 20px 27px 0;border-color:transparent #f5f5f5 transparent transparent}body.for_recruiter-page .for_rec_flow ._flow_flex dt span:after{content:"";display:inline-block;right:0;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 27px 20px;border-color:transparent transparent #f5f5f5 transparent}body.for_recruiter-page .for_rec_flow ._flow_flex dd{margin-top:30px;min-height:410px;border-left:2px dotted #000;border-right:2px dotted #000;font-size:13px;line-height:22px;letter-spacing:0.65px;text-align:justify;padding-left:24px;padding-right:24px;padding-top:8px}body.for_recruiter-page .for_rec_flow ._flow_flex dd li{text-align:center}body.for_recruiter-page .for_rec_flow ._flow_flex dd li+li{margin-top:36px}body.for_recruiter-page .for_rec_flow ._flow_flex dd li span{padding-top:12px;text-align:left;display:block}body.for_recruiter-page .for_rec_flow ._flow_flex dd li img{width:200px}body.for_recruiter-page .for_rec_cmpny_voice{min-height:870px;padding-top:32px;background:url(../images/page_bg_for_recruiter5.svg) no-repeat;background-position:top 28px left 50%;background-size:1270px auto}body.for_recruiter-page .for_rec_cmpny_voice .hgroup_s img{width:87px}body.for_recruiter-page .for_rec_cmpny_voice .hgroup_s span{margin-top:12px}body.for_recruiter-page .for_rec_cmpny_voice .btnbox_txt{font-size:19px;line-height:31px;letter-spacing:1.52px;color:#000000;font-weight:bold;padding:84px 15px 14px}}@media screen and (max-width:768px){#main.page{background:url(../images/page_bg_page1@2x.png) no-repeat;background-position:top 18px left 50%;background-size:88% auto;margin-left:auto;margin-right:auto}.page__header{margin-left:auto;margin-right:auto;text-align:left;padding:40px 12px 30px}.page__header span{display:block;font-size:14px;line-height:20px;letter-spacing:2.1px;color:#000000;padding:12px 0px}.page__header_s{margin-left:auto;margin-right:auto;text-align:left;padding-top:32px;padding-left:12px;padding-right:12px}.page__header_s span{font-weight:bold;display:inline-block;vertical-align:top;margin-top:22px;margin-left:18px}.eventlists{padding-top:30px;padding-bottom:30px;padding-left:12px;padding-right:12px}.eventlists ul{border-top:1px solid #000;margin-left:auto;margin-right:auto}.eventlists li{border-bottom:1px solid #000;text-align:left;margin-left:auto;margin-right:auto}.eventlists li a{padding:24px 0;display:block;width:100%}.eventlists li .imgbox{text-align:center;width:300px;margin-left:auto;margin-right:auto;-webkit-mask-image:url("../images/mask_home_event.svg");mask-image:url("../images/mask_home_event.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:300px;mask-size:300px}.eventlists li .imgbox img{width:300px}.eventlists li .txtbox{width:300px;margin-left:auto;margin-right:auto;padding-top:16px}.eventlists li .txtbox time{display:block;font-size:12px;line-height:13px;letter-spacing:0.55px;padding-bottom:12px}.eventlists li ._cat{font-size:16px;line-height:32px;letter-spacing:1.6px;color:#00D800;font-weight:bold}.eventlists li ._tag{display:flex;justify-content:flex-start;align-items:center;padding-top:12px;padding-bottom:10px}.eventlists li ._tag span{color:#fff;background-color:#000;min-width:66px;height:22px;line-height:22px;text-align:center;border-radius:4px;font-weight:bold;padding:0 12px}.eventlists li time{font-size:12px;line-height:13px;letter-spacing:0.6px}.eventlists li dt{font-size:16px;line-height:24px;letter-spacing:1.6px;font-weight:bold}.eventlists li dd{padding:4px 0;font-size:11px;line-height:19px;letter-spacing:0.55px}.eventlists li ._btn{text-align:right;padding-top:16px}.eventlists li ._btn span{display:inline-block;width:92px;text-align:center;height:24px;line-height:24px;border-radius:12px;border:1px solid #000}.eventlists li p.comingsoon{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:32px;letter-spacing:1.6px;color:#c7c7c7;font-weight:bold;padding-top:12px}.eventlists li.gousetsu ._tag span{background-color:#0B5DED}.eventlists li.gousetsu ._cat{color:#0B5DED}.eventlists li.fair ._tag span{background-color:#00D800}.eventlists li.fair ._cat{color:#00D800}.eventlists li.living ._tag span{background-color:#FF931E}.eventlists li.living ._cat{color:#FF931E}.finished_event .finished_event_inner{margin-left:auto;margin-right:auto;width:300px}.finished_event .finished_event_inner .left{text-align:left;font-size:20px;letter-spacing:2px;color:#0B5DED;text-align:center;padding-bottom:24px}.finished_event .finished_event_inner .right ul{margin-left:auto;margin-right:auto}.finished_event .finished_event_inner .right li{text-align:left}.finished_event .finished_event_inner .right li+li{margin-top:36px}.finished_event .finished_event_inner .right li.gousetsu ._tag{background-color:#0B5DED}.finished_event .finished_event_inner .right li.gousetsu ._cat{color:#0B5DED}.finished_event .finished_event_inner .right li.fair ._tag{background-color:#00D800}.finished_event .finished_event_inner .right li.fair ._cat{color:#00D800}.finished_event .finished_event_inner .right li.living ._tag{background-color:#FF931E}.finished_event .finished_event_inner .right li.living ._cat{color:#FF931E}.finished_event .finished_event_inner .right .date{font-size:12px;letter-spacing:0.6px;padding-bottom:8px}.finished_event .finished_event_inner .right .txtbox{padding-right:10px}.finished_event .finished_event_inner .right ._cat{font-weight:bold}.finished_event .finished_event_inner .right ._tag{display:inline-block;min-width:64px;text-align:center;line-height:20px;font-weight:bold;font-size:10px;background-color:#000;color:#fff;border-radius:4px;margin-left:18px}.finished_event .finished_event_inner .right ._txt{padding-top:8px;font-size:12px;line-height:18px;letter-spacing:1.2px;font-weight:bold;padding-right:10px}.sec_eventreport{position:relative;margin-top:0}.sec_eventreport .hgroup{padding-top:50px;padding-bottom:35px}.sec_eventreport .icon img{width:38.6666666667px}.sec_eventreport:before{content:"";display:inline-block;vertical-align:top;background:url(../images/page_bg_page2@2x.png) no-repeat;background-size:contain;width:96%;height:676px;position:absolute;top:76px;left:2%;z-index:-1}.sec_eventreport .reportlist li+li{margin-top:20px}.sec_eventreport .reportlist a{width:228px;height:160px;border:1px solid #000;border-radius:10px;background-color:#fff;padding-top:50px;font-size:14px;letter-spacing:1.4px}.sec_eventreport .reportlist a span{padding-top:20px;display:block}.sec_eventreport .reportlist a img{width:22px;transform:translateX(5px)}.event-page__main .btnbox{padding:45px 0 60px;text-align:center;border-bottom:1px solid #000;margin-left:auto;margin-right:auto}.event-page__main .page__header img{width:auto;height:60px}.event-page__main .sec_event .hgroup{border-bottom:1px solid #000;margin-left:auto;margin-right:auto;padding-bottom:40px}.event-page__main .sec_event .icon img{width:80px}.event-page__main .event_body{margin-left:auto;margin-right:auto}.event-page__main .event_body .imgbox_top{position:relative;margin-top:-32px;margin-bottom:20px;padding-left:20px;padding-right:20px;vertical-align:top;-webkit-mask-image:url("../images/mask_home_event.svg");mask-image:url("../images/mask_home_event.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:320px;mask-size:320px}.event-page__main .event_body .imgbox_top img{width:320px;height:255px;object-fit:cover;vertical-align:middle}.event_body__content{text-align:left;padding-left:12px;padding-right:12px;position:relative}.event_body__content span._part_box{position:absolute;top:-20px;right:15px;padding:0 10px;min-width:118px;height:30px;line-height:30px;font-size:16px;color:#fff;background-color:#00D800;text-align:center;border-radius:5px}.event_body__content time{font-size:13px;line-height:13px;letter-spacing:0.65px;display:block;margin-top:-9px}.event_body__content h3{font-size:19px;line-height:32px;letter-spacing:1.9px;padding-top:14px}.event_body__content p{padding-top:15px;font-size:13px;line-height:22px;letter-spacing:0.65px}.event_body__content>ul{padding-top:15px;font-size:13px;line-height:22px;letter-spacing:0.65px}.event_body__content p>a,.event_body__content ul>a{text-decoration:underline}.event__gaiyo{padding-top:44px}.event__gaiyo .gaiyo__header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:8px}.event__gaiyo .gaiyo__header h4{font-size:16px;letter-spacing:1.6px;color:#00D800;padding-left:2px}.event__gaiyo .gaiyo__header small{font-size:11px;letter-spacing:1.1px;color:#00D800}.event__gaiyo .bg{background-color:#f5f5f5;padding:10px 15px}.event__gaiyo .bg>dl{padding:16px 0}.event__gaiyo .bg>dl>dt{font-size:15px;line-height:22px;letter-spacing:1.4px;font-weight:bold;padding-bottom:12px}.event__gaiyo .bg>dl>dd{font-size:14px;line-height:22px;letter-spacing:0.39px}.event__gaiyo .bg>dl>dd li{padding-bottom:20px}.event__gaiyo .bg>dl>dd li+li{padding-top:20px;border-top:1px dashed #ccc}.event__gaiyo .bg>dl>dd li:last-child{padding-bottom:0}.event__gaiyo .bg>dl>dd ul.flx dl{display:flex;justify-content:flex-start;align-items:flex-start}.event__gaiyo .bg>dl>dd ul.flx dl dt{padding-bottom:0;padding-right:1em}.event__gaiyo .bg>dl>dd dt{font-size:13px;line-height:22px;letter-spacing:0.39px;padding-bottom:7px;font-weight:bold}.event__gaiyo .bg>dl>dd dd{font-size:13px;line-height:22px;letter-spacing:0.36px;text-align:justify}.event__gaiyo .bg>dl+dl{border-top:1px solid #b2b2b2}body.company-page .page__header img{width:auto;height:55px}body.company-page .page_body{padding-top:30px;padding-left:12px;padding-right:12px}body.company-page .page_body dl{font-size:15px;line-height:1.9333333333;letter-spacing:1.5px;text-align:left;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:center;padding:12px 0}body.company-page .page_body dl+dl{border-top:1px solid #000}body.company-page .page_body dl dt{font-size:15px;letter-spacing:1.5px;color:#0B5DED;width:100px;font-weight:bold}body.company-page .page_body dl dd{flex:1;font-size:14px}body.contact-page .page__header img{width:auto;height:56px}body.contact-page .page_body{padding-top:10px;padding-left:12px;padding-right:12px}body.contact-page .page_body dl{width:300px;font-size:15px;line-height:1.9333333333;letter-spacing:1.5px;text-align:left;margin-left:auto;margin-right:auto;padding:12px 0}body.contact-page .page_body dl+dl{border-top:1px solid #000}body.contact-page .page_body dl dt{font-size:15px;letter-spacing:1.5px;color:#0B5DED;font-weight:bold}body.privacypolicy-page .page__header{font-size:24px;text-align:center;padding-top:80px;padding-bottom:70px}body.privacypolicy-page .page__content__body{margin-left:12px;margin-right:12px;text-align:left}body.privacypolicy-page .page__content__body h3{font-size:16px;line-height:1.8;font-weight:bold;padding:30px 0 10px;color:#0B5DED}body.privacypolicy-page .page__content__body h4,body.privacypolicy-page .page__content__body p{font-size:15px;line-height:1.8}body.privacypolicy-page .page__content__body h4 a,body.privacypolicy-page .page__content__body p a{text-decoration:underline}body.privacypolicy-page .page__content__body h4{padding-top:16px}body.privacypolicy-page .page__content__body p{text-align:justify}body.about-page .page__header img{width:auto;height:54.4px}body.about-page #main.page{background:url(../images/page_bg_about.svg) no-repeat;background-position:top 48px left 50%;background-size:98% auto}body.about-page .page_body{padding-top:0}body.about-page .about_sv .hgroup h3{font-size:20px;line-height:50px;letter-spacing:2px;color:#0B5DED}body.about-page .about_sv .hgroup h3 span{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.about-page .about_sv .hgroup p{text-align:justify;font-size:15px;line-height:1.5;padding:16px 20px 42px}body.about-page .about_sv .hgroup p br{display:none}body.about-page .about_promise{background:url(../images/page_bg_about2.svg) no-repeat;background-position:top 122px left 50%;background-size:98% auto;padding-top:70px}body.voices-page .page__header img{width:auto;height:54.4px}body.voices-page #main.page{background:url(../images/page_bg_voices.svg) no-repeat;background-position:top 44px left 50%;background-size:90% auto}body.voices-page .page_body{padding-top:0}body.voices-page .voices_top .hgroup h3{font-size:20px;line-height:1.5;letter-spacing:2px;color:#0B5DED}body.voices-page .voices_top .hgroup h3 span{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.voices-page .voices_top .btnbox{padding-top:24px}body.voices-page .voices_interview{margin-top:40px;padding-top:64px;background:url(../images/page_bg_voices2.svg) no-repeat;background-position:top 24px left 50%;background-size:98% auto}body.voices-page .voices_interview .hgroup_s h3 img{width:59px}body.voices-page .voices_interview ._voices_interview_list{margin-left:auto;margin-right:auto;margin-top:44px}body.voices-page .voices_interview ._voices_interview_list li{padding:0 8px}body.voices-page .voices_interview ._voices_interview_list li+li{margin-top:16px}body.voices-page .voices_interview ._voices_interview_list li a{border-radius:10px;display:block;background-color:#ccc;padding:21px 35px;background-position:top right;background-size:auto 100%}body.voices-page .voices_interview ._voices_interview_list li a dl{text-align:left}body.voices-page .voices_interview ._voices_interview_list li a dt .ttl_num ._txt{margin-right:8px;font-size:16px;letter-spacing:0;margin-top:24px;display:inline-block;color:#fff}body.voices-page .voices_interview ._voices_interview_list li a dt .ff_num{vertical-align:top;display:inline-block;width:62px;height:62px;background-color:#fff;border-radius:31px;line-height:62px;font-size:30px;letter-spacing:0;text-align:center}body.voices-page .voices_interview ._voices_interview_list li a dt .ttl{display:block;padding:20px 0 8px;font-size:20px;line-height:1.5;letter-spacing:2.5px;font-weight:bold;color:#ffffff}body.voices-page .voices_interview ._voices_interview_list li a dt .ttl br{display:none}body.voices-page .voices_interview ._voices_interview_list li a dd .school_y{display:block;font-size:16px;line-height:1.4;letter-spacing:1.6px;color:#ffffff}body.voices-page .voices_interview ._voices_interview_list li a dd .school_s{padding-top:2px;display:block;font-size:12px;line-height:1.4;letter-spacing:1.2px;color:#ffffff}body.voices-page .voices_interview ._voices_interview_list li a dd.name{padding-top:4px;font-weight:bold;font-size:21px;line-height:39px;letter-spacing:2.1px;color:#ffffff}body.voices_list-page .page__header_s img{width:auto;height:50px}body.voices_list-page #main.page{background:url(../images/page_bg_voices_list.svg) no-repeat;background-position:top 68px left 50%;background-size:98% auto}body.voices_list-page ._voice_list_wrapper{padding-top:12px;padding-bottom:40px}body.for_recruiter-page .page__header img{width:auto;height:54.4px}body.for_recruiter-page #main.page{background:url(../images/page_bg_for_recruiter1.svg) no-repeat;background-position:top 22px left 50%;background-size:98% auto}body.for_recruiter-page .for_rec_top .hgroup h3{font-size:24px;line-height:1.6;letter-spacing:2px;color:#0B5DED}body.for_recruiter-page .for_rec_top .hgroup h3 span{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.for_recruiter-page .for_rec_top .hgroup p{padding-top:12px;font-size:15px;line-height:1.6;color:#000000;text-align:justify}body.for_recruiter-page .for_rec_top .hgroup p br{display:none}body.for_recruiter-page .for_rec_merit{padding-top:78px;background:url(../images/page_bg_for_recruiter2.svg) no-repeat;background-position:top 0 left 50%;background-size:98% auto}body.for_recruiter-page .for_rec_merit .hgroup_s img{width:90px;margin-bottom:8px}body.for_recruiter-page .for_rec_merit .hgroup_s .ff_num{font-size:60px;display:inline-block;vertical-align:bottom;margin-bottom:4px}body.for_recruiter-page .for_rec_merit ._cross_flex{padding-top:38px}body.for_recruiter-page .for_rec_sv{background:url(../images/page_bg_for_recruiter3.svg) no-repeat;background-position:top 34px left 50%;background-size:88% auto}body.for_recruiter-page .for_rec_sv .hgroup_s{padding-top:78px}body.for_recruiter-page .for_rec_sv .hgroup_s img{width:64px}body.for_recruiter-page .for_rec_sv .hgroup_s span{margin-top:12px}body.for_recruiter-page .for_rec_sv ._bdr_flex{padding-top:50px}body.for_recruiter-page .for_rec_flow{background:url(../images/page_bg_for_recruiter4.svg) no-repeat;background-position:top 38px left 50%;background-size:80% auto;padding-top:86px}body.for_recruiter-page .for_rec_flow .hgroup_s img{width:63px}body.for_recruiter-page .for_rec_flow .hgroup_s span{margin-top:12px}body.for_recruiter-page .for_rec_flow ._flow_flex{padding:55px 0 0}body.for_recruiter-page .for_rec_flow ._flow_flex dl{width:308px;margin-left:auto;margin-right:auto}body.for_recruiter-page .for_rec_flow ._flow_flex dl+dl{margin-top:24px}body.for_recruiter-page .for_rec_flow ._flow_flex dl.dl1 dt{background:#002ed5;background:linear-gradient(90deg,#002ed5 0%,#005ee3 100%)}body.for_recruiter-page .for_rec_flow ._flow_flex dl.dl2 dt{background:#0061e4;background:linear-gradient(90deg,#0061e4 0%,#008ff1 100%)}body.for_recruiter-page .for_rec_flow ._flow_flex dl.dl3 dt{background:#0092ff;background:linear-gradient(90deg,#0092ff 0%,#00bcff 100%)}body.for_recruiter-page .for_rec_flow ._flow_flex dt{background-color:#0B5DED;font-size:17px;letter-spacing:1.7px;color:#ffffff;position:relative;font-weight:bold}body.for_recruiter-page .for_rec_flow ._flow_flex dt:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:27px 0 0 20px;border-color:transparent transparent transparent #f5f5f5}body.for_recruiter-page .for_rec_flow ._flow_flex dt:after{content:"";display:inline-block;left:0;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:27px 20px 0 0;border-color:#f5f5f5 transparent transparent transparent}body.for_recruiter-page .for_rec_flow ._flow_flex dt span{display:block;line-height:54px;height:54px;position:relative}body.for_recruiter-page .for_rec_flow ._flow_flex dt span:before{content:"";display:inline-block;position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 20px 27px 0;border-color:transparent #f5f5f5 transparent transparent}body.for_recruiter-page .for_rec_flow ._flow_flex dt span:after{content:"";display:inline-block;right:0;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 27px 20px;border-color:transparent transparent #f5f5f5 transparent}body.for_recruiter-page .for_rec_flow ._flow_flex dd{margin-top:16px;padding-bottom:20px;border-left:2px dotted #000;border-right:2px dotted #000;font-size:13px;line-height:22px;letter-spacing:0.65px;text-align:justify;padding-left:24px;padding-right:24px;padding-top:8px}body.for_recruiter-page .for_rec_flow ._flow_flex dd li{text-align:center}body.for_recruiter-page .for_rec_flow ._flow_flex dd li+li{margin-top:16px}body.for_recruiter-page .for_rec_flow ._flow_flex dd li span{padding-top:12px;text-align:left;display:block}body.for_recruiter-page .for_rec_flow ._flow_flex dd li img{width:200px}body.for_recruiter-page .for_rec_cmpny_voice{padding-top:32px;background:url(../images/page_bg_for_recruiter5.svg) no-repeat;background-position:top 28px left 50%;background-size:88% auto}body.for_recruiter-page .for_rec_cmpny_voice .hgroup_s{padding-top:52px}body.for_recruiter-page .for_rec_cmpny_voice .hgroup_s img{width:72px}body.for_recruiter-page .for_rec_cmpny_voice .hgroup_s span{margin-top:12px}body.for_recruiter-page .for_rec_cmpny_voice .btnbox_txt{font-size:17px;line-height:31px;letter-spacing:1.52px;color:#000000;font-weight:bold;padding:44px 15px 14px}}@media screen and (min-width:768px){body.event-page .page__header img,body.post-type-archive-events .page__header img{width:auto;height:136px}body.event-page #main.page,body.post-type-archive-events #main.page{background:url(../images/page_bg_events.svg) no-repeat;background-position:top 118px left 50%;background-size:1278px auto}body.event-page .sec_event .icon img,body.post-type-archive-events .sec_event .icon img{width:110px}body.event-page .sec_event+.sec_event,body.post-type-archive-events .sec_event+.sec_event{margin-top:150px}}@media screen and (max-width:768px){body.event-page .page__header img,body.post-type-archive-events .page__header img{width:auto;height:55px}body.event-page #main.page,body.post-type-archive-events #main.page{background:url(../images/page_bg_events.svg) no-repeat;background-position:top 24px left 50%;background-size:98% auto}body.event-page .sec_event .icon img,body.post-type-archive-events .sec_event .icon img{width:110px}body.event-page .sec_event+.sec_event,body.post-type-archive-events .sec_event+.sec_event{margin-top:150px}}@media screen and (min-width:768px){body.category-topics .page__header img{width:auto;height:156px}body.category-topics .page__header span{padding-top:8px}body.category-topics .page__header_s img{width:auto;height:60px}body.category-topics #main.page{background:url(../images/page_bg_voices.svg) no-repeat;background-position:top 108px left 50%;background-size:1278px auto}body.category-topics .page_body{padding-top:50px;padding-bottom:72px;min-height:840px}}@media screen and (max-width:768px){body.category-topics .page__header img{width:auto;height:62px}body.category-topics .page__header span{padding-top:7px}body.category-topics .page__header_s img{width:auto;height:60px}}@media screen and (min-width:768px){body.single .page__header_s img{width:auto;height:60px}body.single #main.page{background:url(../images/page_bg_voices.svg) no-repeat;background-position:top 108px left 50%;background-size:1278px auto}body.single .single_header{padding:16px 0}body.single .single_header .ttl{font-size:30px;line-height:1.8;margin-bottom:14px}body.single .single_header .date{display:block;padding-top:20px;font-size:14px;line-height:1;padding-bottom:8px}body.single .single_body{max-width:840px;padding-top:48px;padding-bottom:72px;min-height:840px;line-height:2.4;font-size:16px;text-align:left;margin-left:auto;margin-right:auto}body.single .single_body .btn_black{padding-top:80px}body.single .single_body ._single_body_in h2,body.single .single_body ._single_body_in h3,body.single .single_body ._single_body_in h4,body.single .single_body ._single_body_in h5,body.single .single_body ._single_body_in h6{font-weight:bold;color:#0B5DED}body.single .single_body ._single_body_in h2{font-size:24px;padding:64px 0 8px;margin-bottom:16px;line-height:1.4}body.single .single_body ._single_body_in h3{font-size:20px;padding:48px 0 8px;margin-bottom:16px;line-height:1.4;border-bottom:1px solid #0B5DED}body.single .single_body ._single_body_in h4{font-size:20px;padding:40px 0 8px;margin-bottom:16px;line-height:1.4}body.single .single_body ._single_body_in h5{font-size:16px;padding:30px 0 8px;line-height:1.6}body.single .single_body ._single_body_in h6{font-size:15px;padding:30px 0 8px;line-height:1.8}body.single .single_body ._single_body_in p+p{margin-top:1.5em}body.single .single_body ._single_body_in p{margin-top:8px}body.single .single_body ._single_body_in p a{border-bottom:1px solid #000}body.single .single_body ._single_body_in strong{font-weight:bold;color:#0B5DED;font-size:130%;margin-left:2px;margin-right:2px}body.single .single_body ._single_body_in em{font-weight:bold;color:#0B5DED;border-bottom:1px solid #0B5DED}body.single .single_body ._single_body_in figure{margin-top:1.3em;margin-bottom:1.3em}body.single .single_body ._single_body_in ul{padding:24px 30px}body.single .single_body ._single_body_in ul li{text-indent:-20px}body.single .single_body ._single_body_in ul li+li{margin-top:8px}body.single .single_body ._single_body_in ul li:before{content:"";display:inline-block;width:12px;height:12px;border-radius:100%;background-color:#0B5DED;margin-right:8px}}@media screen and (max-width:768px){body.single .page__header_s img{width:auto;height:60px}body.single #main.page{background:url(../images/page_bg_voices.svg) no-repeat;background-position:top 58px left 50%;background-size:98% auto}body.single .single_header .ttl{font-size:22px;line-height:1.8;padding-bottom:8px}body.single .single_header .date{display:block;padding-top:8px;font-size:14px;line-height:1;padding-bottom:12px}body.single .single_body{padding:48px 12px 72px;min-height:840px;line-height:1.8;font-size:16px;text-align:left;margin-left:auto;margin-right:auto}body.single .single_body .btn_black{padding-top:80px}body.single .single_body ._single_body_in h2,body.single .single_body ._single_body_in h3,body.single .single_body ._single_body_in h4,body.single .single_body ._single_body_in h5,body.single .single_body ._single_body_in h6{font-weight:bold;color:#0B5DED}body.single .single_body ._single_body_in h2{font-size:24px;padding:44px 0 12px;line-height:1.5}body.single .single_body ._single_body_in h3{font-size:20px;padding:36px 0 8px;line-height:1.3;border-bottom:1px solid blue;margin-bottom:16px}body.single .single_body ._single_body_in h4{font-size:18px;padding:20px 0 8px;line-height:1.5}body.single .single_body ._single_body_in h5{font-size:16px;padding:20px 0 8px;line-height:1.6}body.single .single_body ._single_body_in h6{font-size:15px;padding:18px 0 8px;line-height:1.8}body.single .single_body ._single_body_in strong{font-weight:bold;color:#0B5DED;font-size:120%;margin-left:2px;margin-right:2px}body.single .single_body ._single_body_in em{font-weight:bold;color:#0B5DED;border-bottom:1px solid #0B5DED}body.single .single_body ._single_body_in p+p{margin-top:1.5em}body.single .single_body ._single_body_in p{margin-top:8px}body.single .single_body ._single_body_in p a{border-bottom:1px solid #000}body.single .single_body ._single_body_in figure{margin-top:1.4em;margin-bottom:1.2em}body.single .single_body ._single_body_in ul{padding:24px 30px}body.single .single_body ._single_body_in ul li{text-indent:-20px}body.single .single_body ._single_body_in ul li+li{margin-top:8px}body.single .single_body ._single_body_in ul li:before{content:"";display:inline-block;width:12px;height:12px;border-radius:100%;background-color:#0B5DED;margin-right:8px}}.wp-block-image figcaption{text-align:center}@media screen and (min-width:768px){body.single.single-events .page__header_s{padding-bottom:100px}body.single.single-events #main.page{background:url(../images/page_bg_events2.svg) no-repeat;background-position:top 102px left 50%;background-size:1178px auto}}@media screen and (max-width:768px){body.single.single-events .page__header_s{padding-bottom:48px}body.single.single-events #main.page{background:url(../images/page_bg_events2.svg) no-repeat;background-position:top 58px left 50%;background-size:94% auto}}button,input[type=submit],label{cursor:pointer;border:none}input[type=submit]{-webkit-appearance:none;border-radius:0}input::placeholder,textarea::placeholder{color:#d1d1d1;letter-spacing:2.8px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d1d1d1;letter-spacing:2.8px}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#d1d1d1;letter-spacing:2.8px}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{border-radius:0;padding:2px 8px}.wpcf7-not-valid-tip{padding:10px;color:red}body .wpcf7-response-output{padding:15px 20px!important;font-size:14px;text-align:center;line-height:1.4;max-width:670px;margin-left:auto!important;margin-right:auto!important}span.wpcf7-list-item{position:relative}span.wpcf7-list-item.first{margin:0!important}.wpcf7-list-item-label{cursor:pointer}@media screen and (min-width:768px){.wpcf7-list-item-label:before{margin-right:8px}}@media screen and (max-width:768px){.wpcf7-list-item-label:before{margin-right:8px}}button,input[type=submit],label{cursor:pointer;border:none}input[type=submit]{-webkit-appearance:none;border-radius:0}input::placeholder,textarea::placeholder{color:#d1d1d1;letter-spacing:2.8px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d1d1d1;letter-spacing:2.8px}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#d1d1d1;letter-spacing:2.8px}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-size:15px;min-height:36px;width:100%;border-radius:0;padding:2px 8px;vertical-align:top;border:1px solid #918b8a;width:300px}input[type=email].wpcf7c-conf,input[type=password].wpcf7c-conf,input[type=tel].wpcf7c-conf,input[type=text].wpcf7c-conf,textarea.wpcf7c-conf{background-color:#efefef;font-size:15px}textarea{padding:6px 8px;height:200px}input[type=submit]{background-color:#faf4eb}.ajax-loader{position:absolute;right:0;top:0}.form_btnbox ul{position:relative;display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width:768px){.form_btnbox ul li+li{margin-left:2em}}@media screen and (max-width:768px){.form_btnbox ul{padding-top:40px}}@media screen and (min-width:768px){body.contact-page dl dt sup{display:inline-block;color:red;vertical-align:top;font-size:12px;margin-top:-6px;margin-left:4px;letter-spacing:0}.douibox{padding-top:24px;line-height:2.5}.douibox a{text-decoration:underline;font-size:100%}.douibox input{margin-top:0px}.douibox .wpcf7-list-item-label{display:inline-block}.form_btnbox{padding-top:46px}.form_btnbox input{font-size:16px;width:200px;height:66px;border:none;background-color:#0B5DED;text-align:center;color:#fff;font-weight:bold}}@media screen and (max-width:768px){body.contact-page dl{max-width:640px;margin-left:16px;margin-right:16px;text-align:left}body.contact-page dl dd,body.contact-page dl dt{line-height:1.9;font-size:15px}body.contact-page dl dt{padding-bottom:4px}body.contact-page dl dt sup{display:inline-block;color:red;vertical-align:top;margin-top:0px;margin-left:6px;font-size:12px}body.contact-page dl dd{text-align:left}.douibox{padding-top:24px;line-height:2.5}.douibox a{text-decoration:underline;font-size:100%}.douibox input{margin-top:0px}.douibox .wpcf7-list-item-label{display:inline-block;margin-top:12px}.form_btnbox span.arrow_white{display:inline-block}.form_btnbox input{font-size:14px;width:150px;height:46px;border:none;background-color:#0B5DED;text-align:center;color:#fff;margin-left:4px;margin-right:4px;font-weight:bold}}
/*# sourceMappingURL=styles_pages.css.map */
