html{font-size:75%!important}.line{border-width:1px 0 0 0;border-style:solid;border-color:#c04d00;height:1px}.space{padding-top:100px}.all_box{background-color:#efefef}.all_box,.Portal_box{width:100%;margin:0 auto}.Portal_box{max-width:1400px;padding-left:20px;padding-right:20px}.career_title1{margin:2em 0;width:25rem;background:#c04d00;text-align:center;position:relative;padding:.1em;border:2px solid #c04d00;border-radius:5em}.career_chara1{font-size:2rem;font-weight:700;color:#efefef;letter-spacing:.05em}.career_title2_width{width:12%;margin:3%;background:#ec7700;border-radius:50%;color:#efefef;float:left}.career_title2_height{position:relative;padding-top:100%;height:0}.career_chara2{font-size:1.5em;position:absolute;top:calc(50% - .5em);transform:translateY(-10%);left:0;right:0;margin:0;text-align:center}.career_contents2_box{margin-top:2%;padding-left:3%;padding-top:14%;font-size:1.5em;width:80%;height:auto;float:left;color:#6b4000;border-left:2px solid #c04d00;position:relative}.career_contents2{position:absolute;top:50%;transform:translateY(-50%)}.career_li{width:22%;float:left;list-style:none;color:#6b4000}.career_li li{height:3em;position:relative}.career_li_svg{width:1.5em;height:3em;margin:0;padding:0}.career_li_contents{margin-left:10px;position:absolute;top:45%;font-size:1.4rem;transform:translateY(-50%)}.career_li_contents:hover{color:#c04d00}.career_li_contents:after{position:absolute;bottom:2px;left:0;content:"";width:100%;height:1px;background:#fa9732;opacity:0;visibility:hidden;transition:.3s}.career_li_contents:hover:after{bottom:-4px;opacity:1;visibility:visible}.career_select_color{color:#fa9732}.career_message_contents_box{position:relative}.career_message_contents_title{top:50px}.career_message_contents,.career_message_contents_title{position:absolute;color:#fff;left:26%;z-index:2;font-size:1.5rem;width:69%;white-space:pre-line}.career_message_contents{border-top:1px solid #fff;padding-top:20px;top:95px}.career_message_box_1{width:76%;padding-top:5%;padding-left:5%;margin-right:2%;height:440px;position:relative;transform:rotate(2deg);background-color:#fa9732;z-index:2;color:#efefef;font-size:2em;letter-spacing:4px;float:right;transition:all .3s ease 0s}.career_message_box2_1{display:block;background:#c04d00;transform:rotate(-2deg);left:1%;right:0;top:0;bottom:0;margin:0;z-index:-1}.career_message_box2_1,.career_message_box2_1:after{content:"";position:absolute;transition:all .3s ease 0s}.career_message_box2_1:after{border:solid transparent;height:0;width:0;pointer-events:none;border-top-width:4px;border-bottom-width:10px;border-left-width:100px;border-right-width:80px;margin-top:-92px;border-right-color:#c04d00;right:100%;top:24%}.career_message_box_2{width:76%;padding-top:5%;padding-left:5%;margin-right:2%;height:470px;position:relative;transform:rotate(1.5deg);background-color:#fa9732;z-index:2;color:#efefef;font-size:2em;letter-spacing:4px;float:right;transition:all .3s ease 0s}.career_message_box2_2{display:block;background:#c04d00;transform:rotate(-1.3deg);left:1%;right:0;top:0;bottom:0;margin:0;z-index:-1}.career_message_box2_2,.career_message_box2_2:after{content:"";position:absolute;transition:all .3s ease 0s}.career_message_box2_2:after{border:solid transparent;height:0;width:0;pointer-events:none;border-top-width:4px;border-bottom-width:10px;border-left-width:100px;border-right-width:70px;margin-top:-58px;border-right-color:#c04d00;right:100%;top:24%}.career_message_box_3{width:76%;padding-top:5%;padding-left:5%;margin-right:2%;height:390px;position:relative;transform:rotate(1.8deg);background-color:#fa9732;z-index:2;color:#efefef;font-size:2em;letter-spacing:4px;float:right;transition:all .3s ease 0s}.career_message_box2_3{display:block;background:#c04d00;transform:rotate(-1.8deg);left:1%;right:0;top:0;bottom:0;margin:0;z-index:-1}.career_message_box2_3,.career_message_box2_3:after{content:"";position:absolute;transition:all .3s ease 0s}.career_message_box2_3:after{border:solid transparent;height:0;width:0;pointer-events:none;border-top-width:4px;border-bottom-width:10px;border-left-width:100px;border-right-width:80px;margin-top:-10px;border-right-color:#c04d00;right:100%;top:24%}.career_message_box_4{width:76%;padding-top:5%;padding-left:5%;margin-right:2%;height:360px;position:relative;transform:rotate(1.2deg);background-color:#fa9732;z-index:2;color:#efefef;font-size:2em;letter-spacing:4px;float:right;transition:all .3s ease 0s}.career_message_box2_4{display:block;background:#c04d00;transform:rotate(-2.1deg);left:1%;right:0;top:0;bottom:0;margin:0;z-index:-1}.career_message_box2_4,.career_message_box2_4:after{content:"";position:absolute;transition:all .3s ease 0s}.career_message_box2_4:after{border:solid transparent;height:0;width:0;pointer-events:none;border-top-width:4px;border-bottom-width:10px;border-left-width:100px;border-right-width:30px;margin-top:33px;border-right-color:#c04d00;right:100%;top:24%}.career_message_box_5{width:76%;padding-top:5%;padding-left:5%;margin-right:2%;height:420px;position:relative;transform:rotate(1.1deg);background-color:#fa9732;z-index:2;color:#efefef;font-size:2em;letter-spacing:4px;float:right;transition:all .3s ease 0s}.career_message_box2_5{display:block;background:#c04d00;transform:rotate(-1.4deg);left:1%;right:0;top:0;bottom:0;margin:0;z-index:-1}.career_message_box2_5,.career_message_box2_5:after{content:"";position:absolute;transition:all .3s ease 0s}.career_message_box2_5:after{border:solid transparent;height:0;width:0;pointer-events:none;border-top-width:4px;border-bottom-width:10px;border-left-width:100px;border-right-width:80px;margin-top:63px;border-right-color:#c04d00;right:100%;top:24%}.career_message_box3{content:"";display:block;color:#efefef;position:absolute;font-size:.8em;left:10%;right:10%;top:25%;margin:0;z-index:-1;transition:all .3s ease 0s}.career_path_title{color:#efefef;font-size:medium;background-color:#c04d00;padding:auto;text-align:center;width:20%;height:50px;float:left;margin-bottom:20px;display:table}.career_path_remarks{color:#c04d00;font-size:1em;border:1px solid #c04d00;width:80%;height:50px;display:table;background-color:#fff;padding-right:20px}.career_path_remarks_inner,.career_path_title_inner{display:table-cell;vertical-align:middle}.career_path_remarks_inner{padding-left:20px;font-size:1.3rem}.career_path_number{font-size:2.5em;float:left;padding-left:1%;padding-top:22px;width:10%;color:#c04d00}.career_path_contents{font-size:1.5em;float:left;color:#6b4000;padding:20px 0;width:90%}.career_table{width:60%;margin:100px auto 0}.career_message_box_1_s{width:76%;padding-top:5%;padding-left:5%;margin-right:2%;height:360px;position:relative;transform:rotate(2deg);background-color:#fa9732;z-index:2;color:#efefef;font-size:2em;letter-spacing:4px;float:right;transition:all .3s ease 0s}.career_message_box2_1_s{content:"";display:block;background:#c04d00;position:absolute;transform:rotate(-2deg);left:1%;right:0;top:0;bottom:0;margin:0;z-index:-1;transition:all .3s ease 0s}.career_message_box2_1_s:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-top-width:4px;border-bottom-width:10px;border-left-width:100px;border-right-width:80px;margin-top:-70px;border-right-color:#c04d00;right:100%;top:24%;transition:all .3s ease 0s}.career_message_box_2_s{width:76%;padding-top:5%;padding-left:5%;margin-right:2%;height:360px;position:relative;transform:rotate(1.5deg);background-color:#fa9732;z-index:2;color:#efefef;font-size:2em;letter-spacing:4px;float:right;transition:all .3s ease 0s}.career_message_box2_2_s{content:"";display:block;background:#c04d00;position:absolute;transform:rotate(-1.3deg);left:1%;right:0;top:0;bottom:0;margin:0;z-index:-1;transition:all .3s ease 0s}.career_message_box2_2_s:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-top-width:4px;border-bottom-width:10px;border-left-width:100px;border-right-width:80px;margin-top:-30px;border-right-color:#c04d00;right:100%;top:24%;transition:all .3s ease 0s}.career_message_contents_title_s{top:50px;font-size:1.5rem;font-size:1.5em}.career_message_contents_s,.career_message_contents_title_s{position:absolute;color:#fff;left:26%;z-index:2;width:69%;white-space:pre-line}.career_message_contents_s{border-top:1px solid #fff;padding-top:20px;top:95px;font-size:1.5rem}.career_engineer_table,.career_sales_table{font-size:1.4rem;border-spacing:0;width:100%;text-align:center}.career_engineer_table td{padding:20px 10px;width:20%;color:#c04d00;background-color:#fff;border-bottom:2px dotted #c04d00;border-right:1px solid #c04d00}.career_engineer_table th{padding:20px 10px;width:10%;color:#efefef;background-color:#c04d00;border-bottom:1px dotted #c04d00;border-right:1px solid #c04d00}.career_sales_table td{margin:0;width:30%;color:#c04d00;background-color:#fff;border-bottom:2px dotted #c04d00}.career_sales_table td,.career_sales_table th{padding:20px 10px;border-right:1px solid #c04d00}.career_sales_table th{width:10%;color:#efefef;background-color:#c04d00;border-bottom:1px dotted #c04d00}.career_table_end{border-bottom:1px solid #c04d00!important}.career_table_start{background-color:#efefef!important;border:1px solid #efefef!important}.career_table_col{border-right:1px solid #efefef!important}.career_table_row{border-bottom:1px solid #efefef!important}@media screen and (max-width:480px){html{font-size:35%!important}.space{padding-top:40px}.career_li{width:100%;list-style:none;color:#6b4000;float:none;margin-left:-20px}.career_li_contents{font-size:2rem}.career_li_contents:hover:after{display:none}.career_message_box_1{top:30px;width:95%;height:400px;float:none}.career_message_box_2{top:30px;width:95%;height:420px;float:none}.career_message_box_3{top:30px;width:95%;height:340px;float:none}.career_message_box_4{top:30px;width:95%;height:320px;float:none}.career_message_box_5{top:30px;width:95%;height:340px;float:none}.career_message_box_1_s{top:30px;width:95%;height:310px;float:none}.career_message_box_2_s{top:30px;width:95%;height:300px;float:none}.career_message_box2_1:after,.career_message_box2_1_s:after,.career_message_box2_2:after,.career_message_box2_2_s:after,.career_message_box2_3:after,.career_message_box2_4:after,.career_message_box2_5:after{display:none}.career_path_title{font-size:small;margin-top:20px}.career_table{margin:40px 10px 0;width:100%}.career_message_contents_box{position:relative}.career_message_contents,.career_message_contents_title{position:absolute;font-size:2.2rem;left:5%}.career_message_contents{color:#fff;z-index:2;width:85%}.career_message_contents_s,.career_message_contents_title_s{position:absolute;font-size:2.2rem;left:5%}.career_message_contents_s{color:#fff;z-index:2;width:85%}.career_path_remarks,.career_path_title{margin-top:25px!important}.career_1 .career_message_contents_title{top:-340px}.career_1 .career_message_contents{top:-300px}.career_2 .career_message_contents_title{top:-360px}.career_2 .career_message_contents{top:-320px}.career_3 .career_message_contents_title{top:-280px}.career_3 .career_message_contents{top:-240px}.career_4 .career_message_contents_title{top:-260px}.career_4 .career_message_contents{top:-220px}.career_5 .career_message_contents_title{top:-280px}.career_5 .career_message_contents{top:-240px}.career_1 .career_message_contents_title_s{top:-250px}.career_1 .career_message_contents_s{top:-210px}.career_2 .career_message_contents_title_s{top:-240px}.career_2 .career_message_contents_s{top:-200px}.career_path_contents,.career_path_remarks_inner{font-size:1.8rem}.career_contents2_box{font-size:2em;width:100%;border-left:none;margin-bottom:25px}}@media screen and (min-width:481px) and (max-width:959px){html{font-size:50%!important}.space{padding-top:60px}.career_li{width:100%;list-style:none;color:#6b4000;float:none}.career_li_contents{font-size:1.8rem}.career_message_box_1{top:30px;width:95%;height:380px;float:none}.career_message_box_2{top:30px;width:95%;height:420px;float:none}.career_message_box_3{top:30px;width:95%;height:360px;float:none}.career_message_box_4{top:30px;width:95%;height:330px;float:none}.career_message_box_5{top:30px;width:95%;height:380px;float:none}.career_message_box_1_s{top:30px;width:95%;height:350px;float:none}.career_message_box_2_s{top:30px;width:95%;height:370px;float:none}.career_message_box2_1:after,.career_message_box2_1_s:after,.career_message_box2_2:after,.career_message_box2_2_s:after,.career_message_box2_3:after,.career_message_box2_4:after,.career_message_box2_5:after{display:none}.career_path_title{font-size:small;margin-top:40px}.career_table{margin:70px 30px 0;width:100%}.career_message_contents_box{position:relative}.career_message_contents,.career_message_contents_title{position:absolute;font-size:1.8rem;left:5%}.career_message_contents{color:#fff;z-index:2;width:85%}.career_message_contents_s,.career_message_contents_title_s{position:absolute;font-size:1.8rem;left:5%}.career_message_contents_s{color:#fff;z-index:2;width:85%}.career_1 .career_message_contents_title{top:-330px}.career_1 .career_message_contents{top:-290px}.career_2 .career_message_contents_title{top:-370px}.career_2 .career_message_contents{top:-330px}.career_3 .career_message_contents_title{top:-310px}.career_3 .career_message_contents{top:-270px}.career_4 .career_message_contents_title{top:-280px}.career_4 .career_message_contents{top:-240px}.career_5 .career_message_contents_title{top:-330px}.career_1 .career_message_contents_title_s,.career_5 .career_message_contents{top:-290px}.career_1 .career_message_contents_s{top:-250px}.career_2 .career_message_contents_title_s{top:-310px}.career_2 .career_message_contents_s{top:-270px}.career_path_title{margin-top:0!important}}@media screen and (min-width:960px) and (max-width:1200px){html{font-size:62.5%!important}.career_message_box2_1:after,.career_message_box2_1_s:after,.career_message_box2_2:after,.career_message_box2_2_s:after,.career_message_box2_3:after,.career_message_box2_4:after,.career_message_box2_5:after{display:none}.career_message_box_1{height:400px}.career_message_box_2{height:440px}.career_message_box_3{height:370px}.career_message_box_4{height:350px}.career_message_box_5{height:380px}.career_message_box_1_s{height:330px}.career_message_box_2_s{height:360px}.small_li{font-size:1.4rem!important;letter-spacing:-.2rem}}@media screen and (min-width:1201px) and (max-width:1500px){html{font-size:62.5%!important}.career_message_box2_1:after{margin-top:-85px;border-right-width:70px}.career_message_box2_2:after{margin-top:-55px;border-right-width:55px}.career_message_box2_3:after{margin-top:-12px;border-right-width:70px}.career_message_box2_4:after{margin-top:22px;border-right-width:20px}.career_message_box2_5:after{margin-top:45px;border-right-width:70px}.career_message_box2_1_s:after{margin-top:-63px;border-right-width:70px}.career_message_box2_2_s:after{margin-top:-33px;border-right-width:70px}.career_message_box_1{height:400px}.career_message_box_2{height:420px}.career_message_box_3{height:350px}.career_message_box_4{height:320px}.career_message_box_5{height:380px}.career_message_box_1_s,.career_message_box_2_s{height:330px}}