.tatete{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-orientation:upright}.hogehoge{padding-top:clamp(20px,5.3333333333vw,40.96px)}@media only screen and (min-width: 768px)and (max-width: 1024px){.hogehoge{padding-top:clamp(60px,7.8125vw,80px)}}@media only screen and (min-width: 1025px){.hogehoge{padding-top:clamp(76.8px,7.5vw,120px)}}main{text-autospace:normal;text-spacing-trim:trim-start;overflow:visible}#tec_intro{margin:0 0 8rem 0;background:url("/assets/image/technology/introbg.jpg") no-repeat 0 0;background-size:cover;position:relative}#tec_intro::before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:1;background:rgba(0,91,172,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 767px){#tec_intro{margin:0 0 3rem 0}}#tec_intro .inner{padding:8vw;position:relative;z-index:2}#tec_intro .tec_intro_header{color:#fff;text-align:center;margin:0 0 5rem 0}@media screen and (max-width: 767px){#tec_intro .tec_intro_header{margin:0 0 2rem 0}}@media screen and (max-width: 767px){#tec_intro .tec_intro_header p.sub{font-size:.875rem;margin:0 0 1rem 0}}#tec_intro .tec_intro_header h2{font-size:2.8rem}@media screen and (max-width: 767px){#tec_intro .tec_intro_header h2{font-size:1.4rem;line-height:1.5}}#tec_intro .photo_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){#tec_intro .photo_flex{display:block}}#tec_intro .photo_flex .photo{width:60%}@media screen and (max-width: 767px){#tec_intro .photo_flex .photo{width:100%}}#tec_intro .photo_flex .txts{width:35%;color:#fff}@media screen and (max-width: 767px){#tec_intro .photo_flex .txts{width:100%}}#tec_intro .photo_flex .txts .image{margin:0 0 2rem 0}#tec_intro .link_btns{text-align:center;margin:5rem 0 0 0}#tec_intro .link_btns a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;padding:1rem 2rem 1rem 2rem;border:1px solid #fff}#tec_intro .link_btns a .arrow{margin:0 0 0 4rem;background:#fff}#tec_intro .link_btns a .arrow .c-icon{color:#005bac}#tec_intro .link_btns a:hover{background:#fff;color:#005bac}#tec_intro .link_btns a:hover .arrow{background:#005bac}.jobcont{margin:0 0 10rem 0}@media screen and (max-width: 767px){.jobcont{margin:0 0 5rem 0}}.jobcont .tech_titles{border-bottom:1px solid #000;margin:0 0 2rem 0;padding:0 0 2rem 0}.jobcont .tech_titles p.en{color:#005bac}.jobcont .tech_titles h2{font-size:1.5rem}.jobcont h3{font-size:1.6rem;margin:0 0 3rem 0}@media screen and (max-width: 767px){.jobcont h3{font-size:1.4rem}.jobcont h3 br{display:none}}.jobcont h3 span{color:#005bac}.jobcont .tec_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 5rem 0}@media screen and (max-width: 767px){.jobcont .tec_flex{display:block;margin:0 0 3rem 0}}.jobcont .tec_flex .photo{width:55%}@media screen and (max-width: 767px){.jobcont .tec_flex .photo{width:100%;margin:0 0 2rem 0}}.jobcont .tec_flex .txt{width:40%}@media screen and (max-width: 767px){.jobcont .tec_flex .txt{width:100%}}.jobcont .point{padding:5rem 8rem;position:relative}@media screen and (max-width: 767px){.jobcont .point{padding:2rem}}.jobcont .point .in{position:relative;z-index:100;color:#fff;text-align:center}.jobcont .point.point01{background:url("/assets/image/technology/photo04.jpg");background-size:cover}.jobcont .point.point02{background:url("/assets/image/technology/photo06.jpg");background-size:cover}.jobcont .point.point03{background:url("/assets/image/technology/photo08.jpg");background-size:cover}.jobcont .point:after{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:1;background:rgba(0,91,172,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.jobcont .point .subtitle p{display:inline-block;background:rgba(255,255,255,.05);padding:.2rem 3rem;border-radius:5rem;margin:0 0 2rem 0}.jobcont .point h4{font-size:1.4rem;margin:0 0 1rem 0}.jobcont .point .txt p{text-align:left}.lastmessage{margin:0 0 10rem 0}@media screen and (max-width: 767px){.lastmessage{margin:0 0 3rem 0}}.lastmessage .in{max-width:1200px;margin:auto;background:#f5f5f5;padding:5rem}@media screen and (max-width: 767px){.lastmessage .in{padding:2rem}}.interview_block{padding:8vw 0;background:url("/assets/image/technology/photo09.jpg") no-repeat 0 0;background-size:cover;position:relative}.interview_block::before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:1;background:rgba(0,91,172,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.interview_block .interview_index{position:relative;z-index:30;width:30%;margin:auto;color:#fff}@media screen and (max-width: 767px){.interview_block .interview_index{width:80%}}.interview_block .interview_index .images{position:relative}.interview_block .interview_index .images .jobcat{display:inline-block;background:#fff;color:#005bac;position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;border-radius:3rem;z-index:100}.interview_block .interview_index p.ens{text-align:right}.interview_block .interview_index .job{font-size:1.2rem}.interview_block .interview_index .prof{font-size:.875rem}