@charset "utf-8";#career_job>ul{}#career_job>ul>li{text-align:left}#career_job>ul>li a{background-color:#FFF;display:block;font-size:87.5%;position:relative;text-decoration:none}#career_job>ul>li a:after{color:#B40020;content:"\F142";display:block;font-size:150%;line-height:1;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:479px){#career_job>ul>li{padding:0 3.125%}#career_job>ul>li+li{margin-top:1.5625%}#career_job>ul>li a{padding:1.666666666666667% 3.333333333333333%}}@media screen and (min-width:480px) and (max-width:767px){#career_job>ul>li{display:inline-block;margin-top:10px;width:-webkit-calc((100% - (3.125% * 2) - 1.5625%) / 2);width:calc((100% - (3.125% * 2) - 1.5625%) / 2)}#career_job>ul>li:nth-child(even){margin-left:1.5625%}#career_job>ul>li a{padding:3.355704697986577% 6.779661016949153%}}@media screen and (max-width:767px){#career_job{background-color:#DEDEDE;margin-top:3.125%;padding-top:3.125%;padding-bottom:3.125%}}@media screen and (min-width:768px){#career_job{float:right;margin-top:30px;width:160px}#career_job>ul{background-color:#DEDEDE;padding:5px}#career_job>ul li+li{margin-top:5px}#career_job>ul>li a{padding:5px 10px}}@media screen and (min-width:940px){#career_job>ul>li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color 0.2s ease-out 0s}#career_job>ul>li a:hover{background-color:#B40020;color:#FFF}#career_job>ul>li a:hover:after{color:#FFF}}#career_interview>p:not(.right):not(.center){font-size:87.5%}#career_interview>p.right{font-size:75%}#career_interview>div{margin-left:auto;margin-right:auto}#career_interview>div[class^="career_"]{position:relative}#career_interview>div.career_interview_1{color:#FF8F00}#career_interview>div.career_interview_2{color:#3076D3}#career_interview>div.career_interview_3{color:#47AE73}#career_interview>div.career_interview_99{color:#757575}#career_interview>div[class^="career_"]>span{border-radius:50%;color:#FFF;displai:block;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#career_interview>div.career_interview_1>span{background-color:#FF8F00}#career_interview>div.career_interview_2>span{background-color:#3076D3}#career_interview>div.career_interview_3>span{background-color:#47AE73}#career_interview>div.career_interview_99>span{background-color:#757575}#career_interview>div[class^="career_"] h4{border-style:solid;border-width:0 0 1px 0;line-height:1.2;text-align:left;word-break:break-all}#career_interview>div.career_interview_1 h4{border-color:#FF8F00}#career_interview>div.career_interview_2 h4{border-color:#3076D3}#career_interview>div.career_interview_3 h4{border-color:#47AE73}#career_interview>div.career_interview_99 h4{border-color:#757575}#career_interview>div[class^="career_"] p{text-align:right}#career_interview>figure{margin-left:auto;margin-right:auto;text-align:left}#career_interview>figure>picture{position:relative;overflow:hidden}#career_interview>figure>picture:before{content:"";display:block;padding-top:65%}#career_interview>figure>picture img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#career_interview>figure figcaption{word-break:break-all}#career_interview [class^="link_to career_interview_link_"]{box-shadow:1px 2px 6px 0 rgba(0,0,0,.3)}#career_interview .career_interview_link_1{background-color:#FF8F00}#career_interview .career_interview_link_2{background-color:#3076D3}#career_interview .career_interview_link_3{background-color:#47AE73}#career_interview .career_interview_link_99{background-color:#757575}@media screen and (max-width:767px){#career_interview{margin-bottom:6.25%}#career_interview>p{padding:0 3.125%}#career_interview>p:not(.right):not(.center){text-align:left}#career_interview>div[class^="career_"]{margin-top:3.125%;margin-bottom:3.125%;padding-left:-webkit-calc(50px + 3.125%);padding-left:calc(50px + 3.125%);width:93.75%}#career_interview>div[class^="career_"] h4{font-size:125%;margin-bottom:3%;padding-bottom:2%}#career_interview>div[class^="career_"]>span{font-size:75%;height:50px;line-height:50px;width:50px}#career_interview>div[class^="career_"] p{font-size:75%}#career_interview>figure>picture{margin:0 auto 1.5625%;width:65%}#career_interview>figure{margin-bottom:3.125%}#career_interview>figure figcaption{padding:0 3.125%}}@media screen and (min-width:768px){#career_interview{margin-bottom:50px}#career_interview>div[class^="career_"]{margin-top:30px;margin-bottom:20px;padding-left:100px;max-width:885px}#career_interview>div[class^="career_"]>span{font-size:112.5%;height:80px;line-height:80px;width:80px}#career_interview>div[class^="career_"] h4{font-size:150%;margin-bottom:10px;padding-bottom:5px}#career_interview>figure{margin-bottom:20px;max-width:885px}#career_interview>figure:after{content:"";clear:both;display:block}#career_interview>figure>picture{float:left;margin-bottom:10px;margin-right:20px}}@media screen and (min-width:768px) and (max-width:939px){#career_interview>p{padding:0 20px}#career_interview>div[class^="career_"]{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}#career_interview>figure{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}#career_interview>figure>picture{width:300px}}@media screen and (min-width:940px){#career_interview>p{margin-left:auto;margin-right:auto;width:855px}#career_interview>figure>picture{width:400px}}#career_list h3{border-bottom:4px solid #5CA099;margin-left:auto;margin-right:auto;text-align:left;position:relative}#career_list h3 span{font-size:112.5%;margin-right:1em}#career_list h3 span b{color:#5CA099;font-size:120%}#career_list figure{text-align:left;border:1px solid #DEDEDE;margin-left:auto;margin-right:auto}#career_list figure figcaption h4{font-size:112.5%}#career_list figure figcaption p{font-size:87.5%}#career_list figure figcaption>table{border-top:1px dashed #DEDEDE;font-size:87.5%;width:100%}#career_list figure figcaption>table tr th{color:#5CA099}@media screen and (max-width:767px){#career_list h3{margin-bottom:3.125%;width:93.75%}#career_list figure{padding:3.125%;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#career_list figure+figure{margin-top:3.125%}#career_list figure>picture{text-align:center}#career_list figure>picture img{width:50%;max-width:300px}#career_list figure figcaption{margin-top:1.785714285714286%}#career_list figure figcaption table,#career_list figure figcaption table tbody,#career_list figure figcaption table tr,#career_list figure figcaption table tr th,#career_list figure figcaption table tr td{display:block}#career_list figure figcaption table{margin-top:3.125%;margin-bottom:3.125%;padding-top:3.125%}#career_list figure figcaption>div:last-child{text-align:center}#career_list figure figcaption>div:last-child .link_to{margin:3.571428571428571% 1.785714285714286% 0}}@media screen and (min-width:768px){#career_list h3{margin-bottom:30px}#career_list figure{padding:20px 30px;position:relative}#career_list figure+figure{margin-top:30px}#career_list figure:after{clear:both;content:"";display:block}#career_list figure>picture{float:left}#career_list figure>picture img{width:100%}#career_list figure>picture+figcaption{float:right}#career_list figure figcaption>div:first-child{min-height:48px;padding-right:260px}#career_list figure figcaption>table{margin-top:10px;padding-top:10px}#career_list figure figcaption>table tr th{vertical-align:top;width:6em}#career_list figure figcaption>table tr th:after{content:"："}#career_list figure figcaption>table tr td{vertical-align:top}#career_list figure figcaption>div:last-child{position:absolute;top:20px;right:30px;width:250px}#career_list figure figcaption>div:last-child .link_to{height:48px;line-height:48px;width:120px}#career_list figure figcaption>div:last-child .link_to:after{right:0}#career_list figure figcaption>div:last-child .link_to:nth-child(even){margin-left:10px}}@media screen and (min-width:768px) and (max-width:939px){#career_list h3{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:880px}#career_list figure{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:880px}#career_list figure>picture{width:80px}#career_list figure>picture+figcaption{width:-webkit-calc(100% - 80px - 20px);width:calc(100% - 80px - 20px)}}@media screen and (min-width:940px){#career_list h3{width:880px}#career_list figure{width:880px}#career_list figure>picture{width:120px}#career_list figure>picture+figcaption{width:-webkit-calc(100% - 120px - 20px);width:calc(100% - 120px - 20px)}}#career_detail_apply>h4{background-color:#5CA099;color:#FFF;margin-left:auto;margin-right:auto;text-align:left}#career_detail_apply>table{font-size:87.5%;margin-left:auto;margin-right:auto;text-align:left}#career_detail_apply table tr th{background-color:#EEE}@media screen and (max-width:767px){#career_detail_apply{}#career_detail_apply h4{margin:0 auto 1.5625%;padding:1.5625% 3.125%;width:93.75%}#career_detail_apply table,#career_detail_apply table tbody,#career_detail_apply table tr,#career_detail_apply table tr th,#career_detail_apply table tr td{display:block}#career_detail_apply table{margin-top:3.125%;margin-bottom:3.125%}#career_detail_apply table tr th{margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}#career_detail_apply table tr td{padding:1.5625% 3.125%}#career_detail_apply table tr:not(:last-child) td{margin-bottom:3.125%}}@media screen and (min-width:768px){#career_detail_apply{margin-bottom:50px}#career_detail_apply h4{margin-bottom:10px;padding:2px 20px}#career_detail_apply table{border-collapse:separate;border-spacing:0 5px}#career_detail_apply table tr th{padding:.5em 1em;vertical-align:top;width:12em}#career_detail_apply table tr td{padding:.5em 1em;vertical-align:top}}@media screen and (min-width:768px) and (max-width:939px){#career_detail_apply>h4{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:885px}#career_detail_apply>table{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:885px}}@media screen and (min-width:940px){#career_detail_apply>h4{width:885px}#career_detail_apply>table{width:885px}}#career_detail_map{margin-left:auto;margin-right:auto;position:relative}#career_detail_map:before{content:"";display:block;padding-top:56.25%}#career_detail_map iframe{border:none;height:100%!important;position:absolute;top:0;left:0;width:100%!important}@media screen and (max-width:767px){#career_detail_map{margin-bottom:6.25%}}@media screen and (min-width:768px){#career_detail_map{margin-top:30px;margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:939px){#career_detail_map{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:885px}}@media screen and (min-width:940px){#career_detail_map{width:885px}}#career_form_input{background-color:#F5F5F5;text-align:left}#career_form_input h3{background-color:#5CA099;color:#FFF}#career_form_input table,#career_form_input table tbody,#career_form_input table tr,#career_form_input table tr th,#career_form_input table tr td{background-color:#F5F5F5;display:block}#career_form_input table tr th.required:after{color:#D51312;content:"※";margin-left:.5em;margin-right:1em}#career_form_input table tr td{min-height:1.6em}#career_form_input table tr td:after{clear:both;content:"";display:block}#career_form_input table tr td .Zebra_DatePicker_Icon_Wrapper{max-width:10em}#career_form_input table tr td input[name="zipcode"]{max-width:9em}#career_form_input table .list_note{font-size:75%;margin-top:.2em}#career_form_btn{text-align:center}#career_form_btn [class^="btn_"]{border-radius:8px}#career_form_btn .btn_confirm{background-color:#5CA099}#career_form_btn .btn_entry{background-color:#5CA099}@media screen and (max-width:767px){#career_form_btn [class^="btn_"]{margin:1.5625% 0}#career_form_input{margin:0 auto;padding:3.125%;width:93.75%}#career_form_input h3{margin-top:3.571428571428571%;margin-bottom:-1.785714285714286%;padding:.8928571428571429% 3.571428571428571%}#career_form_input table{margin-top:3.571428571428571%}#career_form_input table tr:not(:first-child) th{margin-top:3.571428571428571%}#career_form_input table tr td .name+.name{margin-top:.8928571428571429%}#career_form_btn{margin-top:3.125%}}@media screen and (min-width:768px){#career_form_input{padding:20px 30px}#career_form_input h3{margin-top:20px;margin-bottom:-10px;padding:5px 20px}#career_form_input table{margin-top:20px}#career_form_input table tr:not(:first-child) th{margin-top:20px}#career_form_input table tr td .name{float:left;width:50%}#career_form_input table tr td .name input[type^="text"]{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}#career_form_btn{margin-top:30px}#career_form_btn [class^="btn_"]{margin:10px;height:66px;line-height:66px;width:400px}}
