[data-wordcount="1"]{margin:0;max-height:1.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="1"]{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}}[data-wordcount="2"]{margin:0;max-height:3em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="2"]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}[data-wordcount="3"]{margin:0;max-height:4.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="3"]{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}}[data-wordcount="4"]{margin:0;max-height:6em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="4"]{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box}}[data-wordcount="5"]{margin:0;max-height:7.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="5"]{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box}}[data-wordcount="6"]{margin:0;max-height:9em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="6"]{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box}}[data-wordcount="7"]{margin:0;max-height:10.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="7"]{-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box}}[data-wordcount="8"]{margin:0;max-height:12em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="8"]{-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box}}[data-wordcount="9"]{margin:0;max-height:13.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount="9"]{-webkit-box-orient:vertical;-webkit-line-clamp:9;display:-webkit-box}}.uni-detail .pf-list_item--strong{border-bottom-color:#d8d8d8 !important;border-top-color:#d8d8d8 !important}.uni-page_header .pf-button--c-secondary .pf-button_label{border-radius:6px;margin-right:5px;padding:3px 5px;position:static;vertical-align:middle}.uni-page_header .pf-button--c-secondary strong{line-height:1}.uni-outline_cv{margin:30px 0}.uni-outline .pf-ttl_wrap--003 .pf-ttl{color:#000;display:inline-block;font-size:16px;position:relative}.uni-outline .pf-ttl_wrap--003 .pf-ttl span{position:relative;z-index:2}.uni-outline .pf-ttl_wrap--003 .pf-ttl:after{-webkit-transform:translateX(-50%);background-color:#fffa7e;bottom:2px;content:"";height:14px;left:50%;position:absolute;transform:translateX(-50%);width:104%;z-index:1}.uni-feature .uni-kv .pf-container{padding:0}.uni-cv .pf-container{overflow:inherit}.uni-info dt{font-weight:600;margin-bottom:5px}.uni-info dd{font-size:14px;margin-bottom:15px}.uni-info dd a{color:#238fe8;text-decoration:underline}.my-comp-001 .pf-breadcrumb{margin-top:15px}@page{size:A4 portrait landscape;margin:12.9mm 9.7mm !important}@media print, screen and (min-width: 768px){[data-wordcount-pc="1"]{margin:0;max-height:1.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="1"]{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}}[data-wordcount-pc="2"]{margin:0;max-height:3em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="2"]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}[data-wordcount-pc="3"]{margin:0;max-height:4.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="3"]{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}}[data-wordcount-pc="4"]{margin:0;max-height:6em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="4"]{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box}}[data-wordcount-pc="5"]{margin:0;max-height:7.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="5"]{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box}}[data-wordcount-pc="6"]{margin:0;max-height:9em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="6"]{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box}}[data-wordcount-pc="7"]{margin:0;max-height:10.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="7"]{-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box}}[data-wordcount-pc="8"]{margin:0;max-height:12em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="8"]{-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box}}[data-wordcount-pc="9"]{margin:0;max-height:13.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-pc="9"]{-webkit-box-orient:vertical;-webkit-line-clamp:9;display:-webkit-box}}.uni-page_header .pf-infomation{margin-bottom:30px}.uni-page_header_cont_main{margin-bottom:5px}.uni-page_header_cont_main_desc .pf-ttl_wrap{margin-bottom:15px}.uni-page_header_cont_main_desc_name{margin-bottom:10px}.uni-page_header_cont_main_desc_bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.uni-page_header_cont_main_desc_info{line-height:1.75}.uni-page_header_cont_main_btns{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.uni-page_header_cont_main_btns .uni-page_header_cont_main_btn--fav{margin-right:10px;width:190px}.uni-page_header_cont_main_btns .uni-page_header_cont_main_btn--apply{width:290px}.uni-page_header .pf-button--heart{padding:12px}.uni-page_header .pf-button--c-secondary{padding:14px 11px}.uni-page_header .pf-button--c-secondary strong{font-size:16px}.uni-outline_body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.uni-outline_pc-left{-ms-flex-preferred-size:55%;flex-basis:55%;max-width:55%;padding-right:30px}.uni-outline_pc-right{-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.uni-outline .pf-ttl_wrap--003 .pf-ttl{font-size:18px}.uni-kv{margin-bottom:30px}.uni-cv--002{margin-bottom:60px}.uni-cv--003{margin-bottom:60px}.uni-abst{margin-bottom:30px}.uni-feature .uni-feature_slim{margin:0 auto;max-width:700px}.uni-feature .pf-box{margin-bottom:15px}.uni-feature .pf-box .pf-ttl_wrap{margin-bottom:15px}.uni-feature .uni-feature_message .pf-txt:not(:last-child){margin-bottom:15px}.uni-feature--desc .pf-txt strong{font-size:20px}.uni-req{margin-bottom:30px;padding-top:60px}.uni-req .uni-req_map_btn{padding-left:2em;padding-right:2em}.uni-staff{margin-bottom:60px}.uni-staff .pf-ttl_wrap--004{margin-bottom:20px}.uni-staff .pf-ttl_wrap--005{margin-bottom:15px}.uni-staff .uni-staff_cont{padding:0 10px}.uni-staff .uni-staff_cont:not(:last-child){margin-bottom:20px}.uni-staff .pf-readmore{border-bottom:1px solid #d8d8d8;height:160px;padding:0 20px 70px}.uni-staff .pf-readmore_slide--up{height:160px}.uni-staff .pf-readmore_slide--down{height:auto}.uni-staff .pf-readmore .pf-ttl{color:#238fe8;margin-bottom:15px}.uni-staff .pf-readmore .pf-txt+.pf-ttl_wrap{margin-top:25px}.uni-staff .pf-readmore .pf-readmore_btn{padding:80px 0 20px}.uni-selection{margin-bottom:60px}.uni-corporation{margin-bottom:30px}.uni-office .pf-list{margin-bottom:30px}.uni-pref .pf-list{margin-bottom:30px}.uni-near .uni-near_card-wrap{margin-bottom:0}.uni-near .uni-near_link-wrap{margin-bottom:20px}.uni-near .uni-near_tag_list{margin-bottom:20px}.uni-not-found{padding:60px 0}.uni-not-found .pf-notice{margin-bottom:30px}.uni-not-found_offer{text-align:center}.uni-not-found_offer .pf-txt{margin-bottom:1em}.uni-not-found_offer .pf-button--001{display:inline-block;max-width:370px}.uni-closed{padding:60px 0}.uni-closed .pf-notice{margin-bottom:30px}.uni-closed_offer{text-align:center}.uni-closed_offer .pf-txt{margin-bottom:1em}.uni-closed_offer .pf-button--001{display:inline-block;max-width:370px}.uni-receive{padding:60px 0;text-align:center}.uni-receive .pf-txt{margin-bottom:1em;text-align:center}.uni-receive .pf-button--001{display:inline-block;max-width:370px}body{padding-bottom:73px}.pf-page-bottom_heading{font-size:14px;font-weight:600}.pf-page-bottom_cont{-ms-flex-preferred-size:calc(100% - 480px);flex-basis:calc(100% - 480px);max-width:calc(100% - 480px)}.pf-page-bottom_fav{-ms-flex-preferred-size:180px;flex-basis:180px;max-width:180px;padding:0 15px}.pf-page-bottom_apply{-ms-flex-preferred-size:300px;flex-basis:300px;max-width:300px}.pf-page-bottom_apply .pf-button_label{border-radius:6px;margin-right:5px;padding:3px 5px;position:static}.pf-page-bottom_apply strong{font-size:16px}}@media screen and (max-width: 767px) and (min-width: 768px){.uni-feature .uni-cv{margin-bottom:30px}}@media print, screen and (min-width: 768px) and (min-width: 768px){.pf-page-bottom_fav .pf-button--heart{padding:11.5px}.pf-page-bottom_apply .pf-button--c-secondary{padding:9.5px}}@media screen and (min-width: 768px) and (max-width: 767px){.pf-page-bottom_apply .pf-button--c-secondary{padding:9px}.pf-page-bottom_apply .pf-button_label{font-size:14px}}@media screen and (max-width: 767px){[data-wordcount-sp="1"]{margin:0;max-height:1.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="1"]{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}}[data-wordcount-sp="2"]{margin:0;max-height:3em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="2"]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}[data-wordcount-sp="3"]{margin:0;max-height:4.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="3"]{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}}[data-wordcount-sp="4"]{margin:0;max-height:6em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="4"]{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box}}[data-wordcount-sp="5"]{margin:0;max-height:7.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="5"]{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box}}[data-wordcount-sp="6"]{margin:0;max-height:9em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="6"]{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box}}[data-wordcount-sp="7"]{margin:0;max-height:10.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="7"]{-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box}}[data-wordcount-sp="8"]{margin:0;max-height:12em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="8"]{-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box}}[data-wordcount-sp="9"]{margin:0;max-height:13.5em;overflow:hidden;position:relative;text-align:justify;text-overflow:ellipsis}@supports (-webkit-line-clamp: 3){[data-wordcount-sp="9"]{-webkit-box-orient:vertical;-webkit-line-clamp:9;display:-webkit-box}}.uni-page_header .pf-infomation{margin-bottom:20px}.uni-page_header_cont_support{margin-bottom:10px}.uni-page_header_cont_main_desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.uni-page_header_cont_main_desc .pf-tag_list{margin-bottom:8px}.uni-page_header_cont_main_desc_ttl{margin-bottom:15px}.uni-page_header_cont_main_desc_ttl .pf-ttl strong{font-size:18px}.uni-page_header_cont_main_desc_name{margin-bottom:15px}.uni-page_header_cont_main_desc_info{font-size:14px;line-height:1.75}.uni-page_header_cont_main_btns{-ms-flex-negative:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}.uni-page_header_cont_main_btns .uni-page_header_cont_main_btn--fav{margin-right:10px;width:190px}.uni-page_header_cont_main_btns .uni-page_header_cont_main_btn--apply{width:290px}.uni-page_header .pf-button--c-secondary .pf-button_label{font-size:14px}.uni-outline_pc-left{background-color:#fff;padding:0 20px 20px}.uni-outline_pc-right{background-color:#f7f7f7;padding:20px 20px 0}.uni-outline_pc-right_inner{background-color:#fff;border-radius:6px;padding:20px}.uni-kv{margin-bottom:10px;margin-left:-20px;margin-right:-20px}.uni-cv--001{margin-bottom:20px}.uni-cv--002 .pf-container{padding:30px 0}.uni-cv--003{margin-bottom:60px}.uni-cv--003 .pf-container{padding:30px 0}.uni-abst{margin-bottom:40px}.uni-feature .pf-box .pf-ttl_wrap{margin-bottom:15px}.uni-feature .uni-feature_message{background-color:#fff;border-radius:6px;margin-bottom:20px;padding:20px}.uni-feature .uni-feature_message .pf-txt:not(:last-child){margin-bottom:20px}.uni-feature .uni-cv{margin-bottom:0}.uni-feature--desc{background-color:#f7f7f7}.uni-feature--desc .pf-txt--002{font-size:14px}.uni-req{margin-bottom:20px}.uni-req .pf-ttl_wrap--004{margin:0 -20px 10px}.uni-req .pf-txt--002{font-size:14px}.uni-staff{margin-bottom:30px}.uni-staff .pf-ttl_wrap--004{margin:0 -20px 30px}.uni-staff .pf-ttl_wrap--005{font-size:14px;margin-bottom:15px}.uni-staff .pf-ttl_wrap--005 .pf-ttl{font-size:14px}.uni-staff .pf-txt--002{font-size:14px}.uni-staff .uni-staff_cont{font-size:14px}.uni-staff .uni-staff_cont:not(:last-child){margin-bottom:20px}.uni-staff .pf-readmore{border-bottom:1px solid #d8d8d8;height:160px;padding:0 10px 70px}.uni-staff .pf-readmore_slide--up{height:160px}.uni-staff .pf-readmore_slide--down{height:auto}.uni-staff .pf-readmore .pf-ttl{color:#238fe8;margin-bottom:15px}.uni-staff .pf-readmore .pf-txt+.pf-ttl_wrap{margin-top:25px}.uni-staff .pf-readmore .pf-aside_sub{margin-top:30px}.uni-staff .pf-readmore .pf-readmore_btn{padding:80px 0 20px}.uni-selection{margin-bottom:30px}.uni-selection .pf-ttl_wrap--004{margin:0 -20px 10px}.uni-corporation{margin-bottom:30px}.uni-corporation .pf-ttl_wrap--004{margin:0 -20px 10px}.uni-office .pf-list{margin-bottom:20px}.uni-pref .pf-list{margin-bottom:20px}.uni-near .uni-near_card-wrap{margin-bottom:0}.uni-near .uni-near_link-wrap{margin-bottom:20px}.uni-near .uni-near_tag_list{margin-bottom:20px}.uni-not-found{padding:60px 0}.uni-not-found .pf-notice{margin-bottom:30px}.uni-not-found_offer{padding:0 30px;text-align:center}.uni-not-found_offer .pf-txt{margin-bottom:1em}.uni-closed{padding:60px 0}.uni-closed .pf-notice{margin-bottom:30px}.uni-closed_offer{padding:0 30px;text-align:center}.uni-closed_offer .pf-txt{margin-bottom:1em}.uni-receive{padding:60px 0;text-align:center}.uni-receive .pf-container_inner{padding:0 50px}.uni-receive .pf-txt{margin-bottom:1em}.uni-info dd{font-size:12px}body{padding-bottom:61px}.pf-page-bottom_fav{-ms-flex-preferred-size:42%;flex-basis:42%;max-width:42%;padding-right:15px}.pf-page-bottom_apply{-ms-flex-preferred-size:58%;flex-basis:58%;max-width:58%}.pf-page-bottom_apply .pf-button--c-secondary .pf-button_label{border-radius:6px;margin-right:5px;position:static}.pf-table--002.pf-table--box .pf-txt--002{font-size:14px}.uni-info_syousai .uni-info_desc{font-size:14px}}@media screen and (max-width: 767px) and (max-width: 767px){.pf-page-bottom_apply .pf-button--c-secondary{padding:12px 10.5px}.pf-page-bottom_apply .pf-button--c-secondary strong{font-size:16px;line-height:1}}@media print{body{zoom:0.68}.pf-header,.pf-footer,.uni-page_header_cont_main_btns,.pf-breadcrumb,.pf-float,.pf-follow-card,.pf-page-bottom,.uni-detail_aside{display:none}.pf-container_wrap,.pf-container--grey{background-color:transparent}.pf-header ~ .pf-main{padding-top:0}}

