.lead_txt{position:relative}.lead_txt:before{content:"";display:block;position:absolute;top:0;left:-14px;width:8px;height:130px;background:#bbdbf3;-webkit-box-shadow:0 10px 15px 0px rgba(127,143,150,.6);box-shadow:0 10px 15px 0px rgba(127,143,150,.6)}@media (min-width:768px){.lead_txt:before{top:-1px;left:-36px;width:17px;height:229px}}.lead_ttl{margin:2px 0 0 3px}.lead_ttl img{border:0;max-width:100%;height:auto}@media (min-width:768px){.lead_ttl{margin:0}}.lead_ttl{width:175px}@media (min-width:768px){.lead_ttl{width:461px}}.lead_txt_block{position:relative}@media (min-width:768px){.lead_txt_block{position:relative;margin:0 auto;width:920px;top:52px}}.lead_txt_block:before{content:"";position:absolute}.lead_desc{margin-top:3px;padding-left:9px;letter-spacing:.12em;font-size:1.35rem;line-height:1.9;color:#fff}@media (min-width:768px){.lead_desc{margin-top:-4px;padding-left:12px;letter-spacing:.08em;font-size:1.6rem;line-height:1.5}}.lead_desc{padding-right:78px}@media (min-width:768px){.lead_desc{padding-right:0}}.section.section02{margin:78px auto 67px}@media (min-width:768px){.section.section02{margin:125px auto 147px}}.section.section02 .section_ttl{margin:0 auto;width:223px}@media (min-width:768px){.section.section02 .section_ttl{width:416px}}.section.section02 .section_lead{margin-top:9px;text-align:center;letter-spacing:.16em;font-size:1.35rem;line-height:1.65}@media (min-width:768px){.section.section02 .section_lead{margin-top:21px;font-size:1.85rem;line-height:1.55}}.section.section02 .section_interview_block{padding:0 44px}@media (min-width:768px){.section.section02 .section_interview_block{margin:0 auto;max-width:1080px}}@media (min-width:768px){.section.section02 .section_interview_block:nth-child(even) .section_interview_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section.section02 .section_interview_block:nth-child(even) .section_interview_profile{padding-right:61px;padding-left:0}.section.section02 .section_interview_block:nth-child(even) .section_interview_img{margin-right:-10px}}.section.section02 .section_interview_block.block01{margin-top:28px}@media (min-width:768px){.section.section02 .section_interview_block.block01{margin-top:72px}}.section.section02 .section_interview_block.block01 .section_interview_profile_txt{margin:-4px 0 0 -1px;width:250px;margin-top:1.5rem}@media (min-width:768px){.section.section02 .section_interview_block.block01 .section_interview_profile_txt{margin:8px 0 0;width:100%}}.section.section02 .section_interview_block.block01 .section_interview_img img{margin-left:-25px}.section.section02 .section_interview_block.block02{margin-top:73px}@media (min-width:768px){.section.section02 .section_interview_block.block02{margin-top:150px}}.section.section02 .section_interview_block.block02 .section_interview_profile_txt{margin:-6px 0 0 2px;width:244px}@media (min-width:768px){.section.section02 .section_interview_block.block02 .section_interview_profile_txt{margin:8px 0 0;width:100%}}.section.section02 .section_interview_block.block02 .section_interview_img img{margin-left:-40px}.section.section02 .section_interview_block.block03{margin-top:73px;margin-bottom:44px}@media (min-width:768px){.section.section02 .section_interview_block.block03{margin-top:150px}}.section.section02 .section_interview_block.block03 .section_interview_profile_txt{margin:-5px 0 0 -1px;width:307px}@media (min-width:768px){.section.section02 .section_interview_block.block03 .section_interview_profile_txt{margin:13px 0 0;width:100%}}.section.section02 .section_interview_block.block03 .section_interview_profile_name{margin-top:17px}@media (min-width:768px){.section.section02 .section_interview_block.block03 .section_interview_profile_name{margin-top:43px}}.section.section02 .section_interview_block.block03 .section_interview_img img{margin-left:-40px}@media (min-width:768px){.section.section02 .section_interview_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.section.section02 .btn_wrapper{padding:0 27px}.section.section02 .section_interview_profile_txt{max-width:100%}.section.section02 .section_interview_profile_txt img{border:0;max-width:100%;height:auto}.section.section02 .section_interview_img{margin:0 auto;width:calc(100% + 6px);max-width:293px}@media (min-width:768px){.section.section02 .section_interview_profile_txt img{max-width:93.5%}.section.section02 .section_interview_img{width:59%;max-width:580px}}.section.section02 .section_interview_img img{margin-left:-20px;height:auto;width:119%}@media (min-width:768px){.section.section02 .section_interview_profile{padding-left:58px;width:41%}.section.section02 .section_interview_img img{width:100%}}.section.section02 .section_interview_profile_name{position:relative;margin-top:10px;padding-left:15px;font-weight:700}.section.section02 .section_interview_profile_name:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:6px;height:57px;background:#f39800}@media (min-width:768px){.section.section02 .section_interview_profile_name{margin-top:3px;padding-left:25px}.section.section02 .section_interview_profile_name:before{width:15px;height:100px}}.section.section02 .section_profile_job{display:block;letter-spacing:.15em;font-size:1.8rem}@media (min-width:768px){.section.section02 .section_profile_job{font-size:1.65rem}}.section.section02 .section_name_jp{display:block;letter-spacing:.1em;font-size:2.3rem}@media (min-width:768px){.section.section02 .section_name_jp{margin-top:8px;font-size:2.85rem}}.section.section02 .section_name_en{display:block;margin-top:-7px;letter-spacing:.06em;font-size:1.33rem}@media (min-width:768px){.section.section02 .section_name_en{margin-top:-4px;letter-spacing:.18em;font-size:1.38rem}}.section.section02 .section_interview_profile_desc{margin-top:10px}@media (min-width:768px){.section.section02 .section_interview_profile_desc{margin-top:19px;margin-left:3px}}.section.section02 .section_desc_year{display:block;letter-spacing:.15em;font-size:1.65rem;font-weight:700}@media (min-width:768px){.section.section02 .section_desc_year{font-size:1.75rem}}.section.section02 .section_desc_txt{letter-spacing:.07em;font-size:1.43rem}@media (min-width:768px){.section.section02 .section_desc_txt{font-size:1.55rem;line-height:1.65}}.section.section02 .section_interview_comment{margin-top:12px;padding-top:11px;border-top:1px solid #e5e5e5}@media (min-width:768px){.section.section02 .section_interview_comment{margin:-34px auto 0;padding:0 60px 0 66px;border-top:none}}.section.section02 .section_interview_comment p{letter-spacing:.1em;font-size:1.45rem;line-height:1.95}@media (min-width:768px){.section.section02 .section_interview_comment p{font-size:1.6rem;line-height:1.65}}section{position:relative}.row{display:flex;margin-left:-24px;margin-right:-24px;margin-bottom:-64px}article{display:block;position:relative;width:90%;max-width:1280px;margin:0 auto;margin-top:5rem}#recruitmv>.row{margin:0}#recruitmv>.row figure{position:absolute;top:-165px;left:39%;display:flex;align-items:center;width:52vw;max-width:1000px;height:660px}#recruitmv>.row>div{flex:none;margin:20px 0 0}#recruitmv>.row>div header{margin-bottom:40px}#recruitmv>.row>div h2{font-size:4.4rem;line-height:1.6;color:#1a30ac;font-family:'Zen Kaku Gothic New','Raleway',sans-serif;font-weight:700}#recruitmv>.row>div p{font-size:2.6rem;font-weight:700;font-family:'Zen Old Mincho',serif}#recruitmv img{width:auto;max-width:100%;height:auto;border-style:none;vertical-align:middle}@media only screen and (max-width:767px){#recruitmv>.row>div h2{font-size:2.6rem}#recruitmv>.row>div p{font-size:1.6rem}.tabrow{display:block;margin:0 0 -30px}#recruitmv>.row figure{position:relative;top:auto;left:auto;height:auto}}@media only screen and (max-width:1024px){#recruitmv>.row>div h2{font-size:2.6rem}#recruitmv>.row{margin:0}#recruitmv>.row>div p{font-size:1.6rem}#recruitmv>.row figure{top:8px;width:96%;height:auto}}.font-go-b{font-family:'Zen Kaku Gothic Antique',sans-serif;font-weight:800}#rec-contents{width:100%;text-align:center;box-sizing:border-box;padding:30px 0 0;margin:0 auto}.adjust_group{box-sizing:border-box;margin:0 0 35px !important}.adjust_group.adjust_s{box-sizing:border-box;margin:0 0 30px !important}#rec-contents h2{display:inline-block;position:relative;color:#09a4b2;font-size:3em;font-weight:700;font-family:'Zen Kaku Gothic New',sans-serif;line-height:1.25;letter-spacing:.1em;text-align:center;padding:42px 35px 0;margin:0 auto 20px;text-align:center}#rec-contents h2 span{display:block;transform:skewX(-10deg)}.inner{width:100%;text-align:left;box-sizing:border-box;padding:0 15px}#rec-contents .wrap{max-width:100%;padding:0}@media print,screen and (min-width:768px){#rec-contents{width:1200px !important;margin:0 auto;padding:33px 0 0}.adjust_group{box-sizing:border-box;margin:0 0 90px !important}.adjust_group.adjust_s{box-sizing:border-box;margin:0 0 50px !important}.inner{position:relative;width:1200px;margin:auto;padding:0;box-sizing:border-box}}@media print,screen and (max-width:767px){#rec-contents h2{min-height:80px;height:auto;font-size:53px;background-size:130px auto;background-position:center left 18px;padding:23px 29px !important;margin:0 auto 30px}}table{width:100%;border-collapse:collapse;border-top:1px dotted #ccc;border-bottom:1px solid #ccc;margin-bottom:25px}th,td{line-height:1.6;word-break:break-all;border-bottom:1px dotted #ccc;background:rgba(255,255,255,.7);padding:10px}td{color:#24333f;background:#fff}table tbody tr:last-child th,table tbody tr:last-child td{border-bottom:none}table thead th{color:#fff;font-weight:700;text-align:center;background:#24333f}table tbody th{width:30%;font-weight:700;text-align:left;vertical-align:top;background:#fff9f5}th span{display:block}table.second tbody th{width:20%;vertical-align:inherit}table.second th,table.second td{font-size:12px;letter-spacing:.03em;padding:8px}td p:last-child{padding:0}td .fax{display:block}@media print,screen and (min-width:768px){table{margin-bottom:40px}table thead th{padding:12px 20px}th,td{padding:15px 20px}table thead th{color:#fff;font-weight:700;text-align:center}table tbody th{width:25%;font-weight:700;text-align:left;vertical-align:top}td .fax{display:inline;margin-left:15px}}.area01{background:#fff url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/page/waku-frame.png) repeat center top;padding:8px;margin:0 0 3em}.area01 .inner{width:auto !important;display:flex;flex-wrap:wrap;background:#f5f6f8;padding:35px 80px 25px;margin:0 !important}.area01 h4{width:100%;display:block;color:#24333f;border-bottom:2px dotted #ccc;padding-bottom:30px;font-family:'Zen Kaku Gothic New',sans-serif;font-weight:700}.area01 p{color:#24333f;line-height:1.8em;margin:15px 15px 1.5em}.area01 p.tel{display:block;color:#09a4b2;padding:6px 0 0}.area01 p.tel a{background-size:50px 50px;color:#043c78;font-size:44px;font-weight:400;font-family:'Roboto Condensed',sans-serif;font-style:italic;line-height:1;text-decoration:none;letter-spacing:.07em;background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/page/tel-icon.svg) no-repeat 0 center;padding:5px 10px 5px 50px}.area01 .btn_more{width:100%}.area01 .btn_more a{width:auto;height:auto;display:block;color:#26499d;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.03em;text-decoration:none !important;border:2px solid #26499d;background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/page/arrow_b.svg) no-repeat 98% center;padding:10px 20px 10px}.area01 .btn_more a:hover{color:#fff;border:2px solid #26499d;background:#26499d url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/page/arrow_w.svg) no-repeat 98% center;transition-duration:.5s}@media print,screen and (max-width:767px){.area01{padding:5px}.area01 .inner{padding:20px 20px 12px}.area01 h4{font-size:16px;text-align:center;padding-bottom:10px;margin:0 auto}.area01 p.tel{width:100%;display:block;text-align:center;padding-top:10px;margin:0 auto}.area01 p.tel a{background-size:auto 26px;padding:0 10px 0 34px;font-size:32px;font-weight:700;text-decoration:none;letter-spacing:0}.area01 p.adr{width:100%;display:block;padding:0 0 10px;margin:5px auto 0;text-align:center}.area01 .btn_more{width:100%;padding-top:5px;margin:0 0 10px}.area01 .btn_more a{font-size:15px;background:0 0;padding:10px}}.rec-bnr{border:0;max-width:100%;width:80%;margin-left:120px}