.mainBusiness{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-1.jpg) 50% 50% no-repeat;background-size:cover}.mainBusiness.mainBusiness202401{background:url(https://www.sat-corp.jp/hubfs/recruit2024/business/main.jpg) 50% 50% no-repeat;background-size:cover}.mainInterview{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-2.jpg) 50% 50% no-repeat;background-size:cover}.mainBenefits{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-3.jpg) 50% 50% no-repeat;background-size:cover}.mainInternship{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-6.jpg) 50% 50% no-repeat;background-size:cover}.mainEvent{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-4.jpg) 50% 50% no-repeat;background-size:cover}.mainRequirements{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-5.jpg) 50% 50% no-repeat;background-size:cover}.mainIntern{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-6.jpg) 50% 50% no-repeat;background-size:cover}@media screen and (max-width:1039px){.mainInterview{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-2.jpg) 30% 50% no-repeat;background-size:cover}.mainBenefits{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-3.jpg) 15% 50% no-repeat;background-size:cover}}@media screen and (max-width:767px){.mainInterview{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-2.jpg) 44% 50% no-repeat;background-size:cover}.mainIntern{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-6.jpg) 60% 50% no-repeat;background-size:cover}.mainBenefits{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/main-3.jpg) 55% 50% no-repeat;background-size:cover}}.mainBenefits{height:250px;margin-top:70px;position:relative;width:100%}.mainBenefits div.benefits{border-color:#cc0058 transparent transparent;border-style:solid;border-width:250px 110px 0 0;height:250px;left:0;position:absolute;top:30px;width:58%;z-index:1}.mainBenefits h1{color:#fff;font-size:113%;font-weight:700;left:3%;line-height:1.4;position:absolute;top:43%;z-index:2}.mainBenefits h1 span{letter-spacing:.04em}.mainBenefits h1 span,.mainBenefits h1.benefits span{display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700}.mainBenefits h1.benefits span{letter-spacing:0}@media screen and (max-width:1039px){.mainBenefits{height:220px;margin-top:60px}.mainBenefits div.benefits{border-width:220px 110px 0 0;width:77%}.mainBenefits h1{top:44%}}@media screen and (max-width:768px){.mainBenefits h1.benefits span{font-size:30px}}@media screen and (max-width:767px){.mainBenefits{height:160px}.mainBenefits div.benefits{border-width:160px 110px 0 0;height:160px;width:70%}.mainBenefits h1{font-size:107%;top:54%}.mainBenefits h1.benefits span{font-size:12px}}.benefitsIntro{margin:0 auto;max-width:1240px;padding:0 50px 80px;width:auto}.benefitsIntro p{line-height:2;margin-bottom:40px;text-align:center}.benefitsIntro ul{border-bottom:1px solid #dedede;margin:0 auto;max-width:1240px;width:100%}.benefitsIntro ul li{float:left;width:50%}.benefitsIntro ul li a{color:#fff;display:block;font-size:125%;font-weight:700;height:70px;line-height:70px;margin:20px 0 0;overflow:hidden;position:relative;text-align:center;transition:all .6s ease;width:70%;z-index:0}.benefitsIntro ul li a:before{background:#3d4346;content:"";left:0;position:absolute;top:0;-webkit-transition:width .3s,opacity .3s,-webkit-transform .3s;-moz-transition:width .3s,opacity .3s,-moz-transform .3s;transition:width .3s,opacity .3s,transform .3s;width:0;z-index:1}.benefitsIntro ul li a:before,.benefitsIntro ul li a:hover:before{height:70px;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.benefitsIntro ul li a:hover:before{width:100%}.benefitsIntro ul li a.current{color:#fff;display:block;font-size:125%;font-weight:700;height:90px;line-height:90px;margin:0;overflow:hidden;position:relative;text-align:center;transition:all .6s ease;z-index:0}.benefitsIntro ul li a span{position:relative;z-index:2}.benefitsIntro ul li a.benefits{background:#63baab;margin-left:25%}.benefitsIntro ul li a.training{background:#154e77;margin-left:5%}.benefitsIntro ul li a.current{background:#3d4346}.benefits01{margin:-100px auto 0;max-width:1240px;padding:100px 50px;width:auto}.benefits01 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}.benefits01 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.benefits01 ul.benefitsList{padding-top:40px;width:100%}.benefits01 ul.benefitsList li{background:#eef0f2;float:left;margin-bottom:90px;margin-right:4%;position:relative;width:48%}.benefits01 ul.benefitsList li:nth-child(5),.benefits01 ul.benefitsList li:nth-child(6){margin-bottom:0}.benefits01 ul.benefitsList li:nth-child(2n){margin-right:0}.benefits01 ul.benefitsList li img{display:block;left:50%;margin-left:-60px;position:absolute;top:-60px;width:120px}.benefits01 ul.benefitsList li div.inner{padding:80px 40px 40px}.benefits01 ul.benefitsList li div.inner h3{color:#cc0059;font-size:125%;font-weight:700;margin-bottom:25px;text-align:center}.benefits01 ul.benefitsList li div.inner p.read{line-height:2;margin-bottom:30px}.benefits01 ul.benefitsList li div.inner p.read2{line-height:2}.benefits01 ul.benefitsList li div.inner div.box{background:#fff;padding:30px;width:100%}.benefits01 ul.benefitsList li div.inner div.box ul li{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/list_icon01.png) 0 5px no-repeat;background-size:8px 8px;float:none;font-weight:700;margin-bottom:10px;padding-left:1.4em;width:100%}.benefits01 ul.benefitsList li div.inner div.box ul li:last-child{margin-bottom:0}.benefits01 ul.benefitsList li div.inner div.box ul li span{font-weight:400}.benefits02{margin:-100px auto 0;max-width:1240px;padding:100px 50px;width:auto}.benefits02 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:40px;text-align:center}.benefits02 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.benefits02 h3{margin-bottom:50px;text-align:center}.benefits02 h3 span{background:#63b9ab;border-radius:23px;color:#fff;display:inline-block;font-size:125%;font-weight:700;height:46px;letter-spacing:.04em;line-height:46px;padding:0 1.4em;text-align:center}.benefits02 div.figBox{background:#eef0f2;padding:40px;width:100%}.benefits02 div.figBox ul{width:100%}.benefits02 div.figBox ul li{float:left}.benefits02 div.figBox ul li img{display:block;width:100%}.benefits02 div.figBox ul li:first-child{margin-right:4%;width:40%}.benefits02 div.figBox ul li:last-child{width:56%}.benefits03{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.benefits03 div.trainingBox{margin-bottom:60px;width:100%}.benefits03 div.trainingBox div.left{float:left;width:20%}.benefits03 div.trainingBox div.left h3{border-top:5px solid #cc0059;color:#cc0059;font-size:150%;font-weight:700;padding-top:25px}.benefits03 div.trainingBox div.right{border-top:1px solid #e0e3e7;float:right;padding-top:30px;width:72%}.benefits03 div.trainingBox div.right h4{font-size:125%;font-weight:700;margin-bottom:10px}.benefits03 div.trainingBox div.right p{line-height:2}.benefits03 div.trainingBox div.right dl{width:100%}.benefits03 div.trainingBox div.right dt{float:left;line-height:2;width:12%}.benefits03 div.trainingBox div.right dd{float:left;line-height:2;width:88%}@media screen and (max-width:1039px){.benefitsIntro{padding:0 30px 70px}.benefitsIntro p{margin-bottom:40px}.benefitsIntro ul li a{width:80%}.benefitsIntro ul li a:before{display:none}.benefitsIntro ul li a.benefits{background:#63baab;margin-left:15%}.benefitsIntro ul li a.training{background:#154e77;margin-left:5%}.benefitsIntro ul li a.current{background:#3d4346}.benefits01{padding:80px 30px}.benefits01 h2{font-size:113%;margin-bottom:60px}.benefits01 h2 span{font-size:36px}.benefits01 ul.benefitsList{padding-top:30px}.benefits01 ul.benefitsList li div.inner{padding:80px 30px 30px}.benefits01 ul.benefitsList li div.inner p.read br{display:none}.benefits01 ul.benefitsList li div.inner div.box{padding:25px}.benefits02{padding:80px 30px}.benefits02 h2{font-size:113%;margin-bottom:40px}.benefits02 h2 span{font-size:36px}.benefits02 h3{margin-bottom:40px}.benefits02 h3 span{font-size:120%;height:42px;line-height:42px}.benefits02 div.figBox{padding:30px}.benefits03{padding:0 30px 100px}.benefits03 div.trainingBox{margin-bottom:50px}.benefits03 div.trainingBox div.left h3{font-size:135%}.benefits03 div.trainingBox div.right h4{font-size:113%}.benefits03 div.trainingBox div.right dt{width:16%}.benefits03 div.trainingBox div.right dd{width:84%}}@media screen and (max-width:767px){.benefitsIntro{padding:0 20px 70px}.benefitsIntro p{margin-bottom:40px;text-align:left}.benefitsIntro ul{margin:0 auto;max-width:360px;width:100%}.benefitsIntro ul li{float:none;width:100%}.benefitsIntro ul li:first-child{margin-bottom:20px}.benefitsIntro ul li a{margin:0;width:100%}.benefitsIntro ul li a,.benefitsIntro ul li a.current{font-size:113%;height:65px;line-height:65px}.benefitsIntro ul li a.benefits{background:#63baab;margin-left:0}.benefitsIntro ul li a.training{background:#154e77;margin-left:0}.benefits01{padding:80px 20px}.benefits01 h2{font-size:113%;margin-bottom:60px}.benefits01 h2 span{font-size:24px}.benefits01 ul.benefitsList{padding-top:20px}.benefits01 ul.benefitsList li{float:none;margin:0 auto 80px;max-width:400px;width:100%}.benefits01 ul.benefitsList li:nth-child(5){margin-bottom:80px}.benefits01 ul.benefitsList li:nth-child(2n){margin-right:auto}.benefits01 ul.benefitsList li img{left:50%;margin-left:-50px;top:-50px;width:100px}.benefits01 ul.benefitsList li div.inner{padding:70px 20px 20px}.benefits01 ul.benefitsList li div.inner h3{font-size:120%;margin-bottom:20px}.benefits01 ul.benefitsList li div.inner p.read2{line-height:2}.benefits01 ul.benefitsList li div.inner div.box{padding:20px}.benefits02{padding:80px 20px 70px}.benefits02 h2{font-size:113%;margin-bottom:30px}.benefits02 h2 span{font-size:24px}.benefits02 h3{margin-bottom:30px}.benefits02 h3 span{font-size:107%;height:38px;line-height:38px}.benefits02 div.figBox{margin:0 auto;max-width:500px;padding:20px}.benefits02 div.figBox ul li{float:none}.benefits02 div.figBox ul li img{display:block;width:100%}.benefits02 div.figBox ul li:first-child{margin-bottom:30px;margin-right:0;width:100%}.benefits02 div.figBox ul li:last-child{width:100%}.benefits03{padding:0 20px 80px}.benefits03 div.trainingBox{margin-bottom:40px}.benefits03 div.trainingBox div.left{float:left;width:34%}.benefits03 div.trainingBox div.left h3{border-top:4px solid #cc0059;font-size:107%;padding-top:25px}.benefits03 div.trainingBox div.right{padding-top:28px;width:60%}.benefits03 div.trainingBox div.right h4{font-size:107%}.benefits03 div.trainingBox div.right dl{width:100%}.benefits03 div.trainingBox div.right dd,.benefits03 div.trainingBox div.right dt{float:none;width:100%}}

/* !研修スケジュール 202001追加
---------------------------------------------------------- */.ts_before{color:#284e74;font-weight:700}.ts_after{color:#ce005b;font-weight:700}.ts_table{display:flex;font-size:.9em;justify-content:center;margin-bottom:10px;width:100%}.ts_table_col{width:20%}.ts_table_col,.ts_table_col2{display:flex;flex-direction:column;margin-right:4px}.ts_table_col2{width:100%}.ts_table_col2:last-child,.ts_table_col:last-child{margin-right:0}.ts_table_col_line{align-items:center;display:flex;justify-content:center;margin-right:4px;width:15%}.ts_table_col_line p{line-height:1.2;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.ts_table_th{background:#abb2b6;color:#fff;font-size:1em;font-weight:700;margin-bottom:4px;padding:.4em 1em;text-align:center}.ts_table_td{height:100%}.ts_table_td,.ts_table_td2{align-items:center;display:flex}.ts_table_td2{flex-direction:column}.ts_table_td_inner{margin-bottom:4px;padding:.4em 1em;width:100%}.ts_table_col_ch{display:flex;flex-direction:row;justify-content:flex-end}.ts_table_col_ch div{width:50%}.ts_table_col_ch div.col_5{margin-left:4px}.ts_table .col_1{background:#d4e0e6}.ts_table .col_2{background:#f5e2eb}.ts_table .col_3{background:#d8eae7}.ts_table .col_4{background:#d5d5e7;padding:.4em;text-align:center}.ts_table .col_5{background:#e1e1c3;padding:.4em;text-align:center}.ts_under{align-items:center;border-left:1px solid #284e74;border-right:1px solid #284e74;display:flex;margin:20px 0 40px;text-align:center}.ts_under p.ts_note{background:#284e74;border-radius:15px;color:#fff;font-size:.9em;line-height:1;margin:0 auto;padding:8px;width:220px}.ts_under:after,.ts_under:before{background:#284e74;content:"";display:block;flex-grow:1;height:1px}.ts_under:after{margin-left:.4em}.ts_under:before{margin-right:.4em}.ts_jobs{display:flex;justify-content:center}.ts_job{background:#fff;border-radius:11px;line-height:1;margin:0 5px;padding:4px;text-align:center;width:100px}.benefits02 div.figBox ul.ts_lists{margin:8px auto 0;padding-left:14px;width:100%}.benefits02 div.figBox ul.ts_lists li{float:none;list-style:disc;margin:0 0 2px;width:100%}.benefits02 div.figBox ul.ts_lists li ul.ts_list_child{margin-top:4px}.benefits02 div.figBox ul.ts_lists li ul.ts_list_child li{font-size:.9em;list-style:none}@media screen and (max-width:959px){.ts_table_col_line{width:3%}.ts_table_col2{width:30%}}@media screen and (max-width:767px){.training_schedule_after .ts_table{flex-direction:column}.ts_table_col{width:100%}.ts_table_col_line{margin-bottom:4px;margin-right:0;padding:1em;width:100%}.ts_table_col_line p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.ts_table_col2{width:100%}.ts_table_th{margin-bottom:0}.ts_table_td{margin-bottom:4px}.ts_table_td_inner{padding:1em}}.benefits01 ul.benefitsList li.heightLine-group2 .inner .box,.benefits01 ul.benefitsList li.heightLine-group3 .inner .box{display:none}.benefits01 ul.benefitsList li.heightLine-group2 .inner .read,.benefits01 ul.benefitsList li.heightLine-group3 .inner .read{margin-bottom:0}.mainBusiness{height:250px;margin-top:70px;position:relative;width:100%}.mainBusiness div{border-color:#cc0058 transparent transparent;border-style:solid;border-width:250px 110px 0 0;height:250px;left:0;position:absolute;top:30px;width:43%;z-index:1}.mainBusiness h1{color:#fff;font-size:113%;font-weight:700;left:3%;line-height:1.4;position:absolute;top:43%;z-index:2}.mainBusiness h1 span{display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}@media screen and (max-width:1039px){.mainBusiness{height:220px;margin-top:60px}.mainBusiness div{border-width:220px 110px 0 0;width:52%}.mainBusiness h1{top:44%}.mainBusiness h1 span{font-size:36px}}@media screen and (max-width:767px){.mainBusiness{height:160px}.mainBusiness div{border-width:160px 110px 0 0;height:160px;width:60%}.mainBusiness h1{font-size:107%;top:54%}.mainBusiness h1 span{font-size:12px}}.business01{margin:0 auto 100px;max-width:840px;padding:0 50px;width:auto}.business01 p.read{line-height:2;margin-bottom:60px}.business01 img{display:block;margin:0 auto;max-width:480px;width:100%}.business02{background:#eef0f2;position:relative;width:100%}.business02 img.photo{height:100%;position:absolute;right:0;top:0;width:auto;z-index:1}.business02 div.inner{margin:0 auto;max-width:1240px;padding:80px 50px;position:relative;width:auto;z-index:2}.business02 div.inner div.left{float:left;width:30%}.business02 div.inner div.left p.serviceTit{color:#cc0059;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;margin-bottom:30px;padding:0 0 0 60px;position:relative}.business02 div.inner div.left p.serviceTit:before{background-color:#cc0059;content:"";display:inline-block;height:3px;left:0;position:absolute;top:50%;width:50px}.business02 div.inner div.left h2{font-size:125%;font-weight:700;line-height:1.6}.business02 div.inner div.left h2 span{color:#a9b2b6;display:block;font-family:Roboto Condensed,sans-serif;font-size:32px;font-weight:700;letter-spacing:.04em}.business02 div.inner div.right{float:left;width:40%}.business02 div.inner div.right p.read{line-height:2;margin-bottom:40px}.business02 div.inner div.right div.box{background:#fff;padding:20px 30px;width:auto}.business02 div.inner div.right div.box ul p.title-box{font-weight:700;margin-bottom:10px}.business02 div.inner div.right div.box ul li{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/list_icon01.png) 0 10px no-repeat;background-size:8px 8px;font-weight:700;margin-bottom:10px;padding-left:1.4em}.business02 div.inner div.right div.box ul li:last-child{margin-bottom:0}.business03{position:relative;width:100%}.business03.last{border-bottom:1px solid #eef0f2}.business03 img.photo{height:100%;left:0;position:absolute;top:0;width:auto;z-index:1}.business03 div.inner{margin:0 auto;max-width:1240px;padding:80px 50px;position:relative;width:auto;z-index:2}.business03 div.inner div.left{float:left;margin-left:30%;width:30%}.business03 div.inner div.left p.serviceTit{color:#cc0059;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;margin-bottom:30px;padding:0 0 0 60px;position:relative}.business03 div.inner div.left p.serviceTit:before{background-color:#cc0059;content:"";display:inline-block;height:3px;left:0;position:absolute;top:50%;width:50px}.business03 div.inner div.left h2{font-size:125%;font-weight:700;line-height:1.6}.business03 div.inner div.left h2 span{color:#a9b2b6;display:block;font-family:Roboto Condensed,sans-serif;font-size:32px;font-weight:700;letter-spacing:.04em}.business03 div.inner div.right{float:left;width:40%}.business03 div.inner div.right p.read{line-height:2;margin-bottom:40px}.business03 div.inner div.right div.box{background:#eef0f2;padding:20px 30px;width:auto}.business03 div.inner div.right div.box ul li{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/list_icon01.png) 0 10px no-repeat;background-size:8px 8px;font-weight:700;margin-bottom:10px;padding-left:1.4em}.business03 div.inner div.right div.box ul li:last-child{margin-bottom:0}.business04{margin:0 auto;max-width:1240px;padding:100px 50px;width:auto}.business04 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}.business04 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.business05{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.business05 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}.business05 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.business05 dl.history{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/history_bg.png) 94px 0 repeat-y;background-size:1px 2px;margin:0 auto;max-width:900px;width:100%}.business05 dl.history dt{clear:left;display:block;float:left;margin-bottom:15px;width:91px}.business05 dl.history dd{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 10px no-repeat;background-size:7px 7px;display:block;float:left;margin-bottom:15px;padding-left:48px;width:809px}.business02 div.inner div.right div.box .title-box,.business03 div.inner div.right div.box .title-box,.business04 div.inner div.right div.box .title-box,.business05 div.inner div.right div.box .title-box{font-weight:700;margin-bottom:10px}@media screen and (max-width:1039px){.business01{margin:0 auto 90px;padding:0 50px}.business01 img{max-width:420px}.business02 div.inner{padding:60px 30px}.business02 div.inner div.left{width:35%}.business02 div.inner div.left h2{font-size:113%}.business02 div.inner div.left h2 span{font-size:25px}.business02 div.inner div.right{width:50%}.business03 div.inner{padding:60px 30px}.business03 div.inner div.left{margin-left:20%;width:30%}.business03 div.inner div.left h2{font-size:113%}.business03 div.inner div.left h2 span{font-size:28px}.business03 div.inner div.right{width:50%}.business04{padding:80px 30px}.business04 h2{font-size:113%;margin-bottom:50px}.business04 h2 span{font-size:36px}.business05{padding:0 30px 80px}.business05 h2{font-size:113%;margin-bottom:50px}.business05 h2 span{font-size:36px}.business05 dl.history{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/history_bg.png) 12% 0 repeat-y;background-size:1px 2px}.business05 dl.history dt{clear:both;width:11%}.business05 dl.history dd{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 9px no-repeat;background-size:7px 7px;float:right;left:-3px;position:relative;width:88%}}@media screen and (max-width:768px){.business03 div.inner div.left{margin-left:15%;margin-right:5%}}@media screen and (max-width:767px){.business01{margin:0 auto 70px;padding:0 20px}.business01 p.read{margin-bottom:50px}.business01 img{max-width:380px;width:90%}.business02 img.photo{display:none}.business02 div.inner{padding:50px 20px}.business02 div.inner div.left{float:none;margin-bottom:40px;width:100%}.business02 div.inner div.left p.serviceTit{font-size:16px;margin-bottom:25px;padding:0 0 0 50px}.business02 div.inner div.left p.serviceTit:before{width:40px}.business02 div.inner div.left h2{font-size:113%}.business02 div.inner div.left h2 span{font-size:24px}.business02 div.inner div.right{float:none;width:100%}.business02 div.inner div.right p.read{margin-bottom:30px}.business02 div.inner div.right div.box{padding:25px}.business03 img.photo{display:none}.business03 div.inner{padding:50px 20px}.business03 div.inner div.left{float:none;margin-bottom:40px;margin-left:0;width:100%}.business03 div.inner div.left p.serviceTit{font-size:16px;margin-bottom:25px;padding:0 0 0 50px}.business03 div.inner div.left p.serviceTit:before{width:40px}.business03 div.inner div.left h2{font-size:113%}.business03 div.inner div.left h2 span{font-size:24px}.business03 div.inner div.right{float:none;width:100%}.business03 div.inner div.right p.read{margin-bottom:30px}.business03 div.inner div.right div.box{padding:25px}.business04{padding:60px 20px}.business04 h2{font-size:107%;margin-bottom:40px}.business04 h2 span{font-size:24px}.business05{padding:0 20px 70px}.business05 h2{font-size:107%;margin-bottom:40px}.business05 h2 span{font-size:24px}.business05 dl.history{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/history_bg.png) 21% 0 repeat-y;background-size:1px 2px}.business05 dl.history dt{clear:both;display:block;float:left;margin-bottom:15px;width:20%}.business05 dl.history dd{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 9px no-repeat;background-size:7px 7px;display:block;float:right;left:-3px;margin-bottom:15px;padding-left:20px;position:relative;width:79%}}.mainEvent{height:250px;margin-top:70px;position:relative;width:100%}.mainEvent div{border-color:#cc0058 transparent transparent;border-style:solid;border-width:250px 110px 0 0;height:250px;left:0;position:absolute;top:30px;width:43%;z-index:1}.mainEvent h1{color:#fff;font-size:113%;font-weight:700;left:3%;line-height:1.4;position:absolute;top:43%;z-index:2}.mainEvent h1 span{display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}@media screen and (max-width:1039px){.mainEvent{height:220px;margin-top:60px}.mainEvent div{border-width:220px 110px 0 0;width:52%}.mainEvent h1{top:44%}.mainEvent h1 span{font-size:36px}}@media screen and (max-width:767px){.mainEvent{height:160px}.mainEvent div{border-width:160px 110px 0 0;height:160px;width:60%}.mainEvent h1{font-size:107%;top:54%}.mainEvent h1 span{font-size:12px}}.event01{margin:0 auto;max-width:1240px;padding:0 50px 80px;width:auto}.event01 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}.event01 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.event01 ul.eventList{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/event_list_bg.gif) 7% 0 repeat-y;margin:0 auto;max-width:1000px;width:100%}.event01 ul.eventList li{margin-bottom:10px;width:100%}.event01 ul.eventList li:last-child{margin-bottom:0}.event01 ul.eventList li div.left{float:left;position:relative;width:6%;z-index:1}.event01 ul.eventList li div.left p.month{color:#cc0059;font-size:107%;font-weight:700}.event01 ul.eventList li div.right{float:right;left:-3px;position:relative;width:93%;z-index:2}.event01 ul.eventList li div.right h3{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 12px no-repeat;background-size:7px 7px;font-size:107%;font-weight:700;margin-bottom:20px;padding-left:5%}.event01 ul.eventList li div.right ul{margin-bottom:30px;width:100%}.event01 ul.eventList li div.right ul li{float:left;margin-bottom:0;margin-right:0;padding-left:5%;width:50%}.event01 ul.eventList li div.right ul li:nth-child(2n){margin-right:0}.event01 ul.eventList li div.right ul li img{display:block;width:100%}.event02{margin:0 auto;max-width:1240px;padding:0 50px 80px;width:auto}.event02 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}.event02 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.event02 ul.clubList{width:100%}.event02 ul.clubList li{background:#eef0f2;float:left;margin-bottom:25px;margin-right:2%;padding:70px 30px 30px;position:relative;width:32%}.event02 ul.clubList li:nth-child(3n){margin-right:0}.event02 ul.clubList li h3{background:#55b3a3;color:#fff;display:inline-block;font-size:107%;font-weight:700;left:0;padding:.2em .6em;position:absolute;top:0}.event02 ul.clubList li img{display:block;width:100%}@media screen and (max-width:1039px){.event01{padding:0 30px 60px}.event01 h2{font-size:113%;margin-bottom:50px}.event01 h2 span{font-size:36px}.event01 ul.eventList li{width:100%}.event01 ul.eventList li:last-child{margin-bottom:0}.event01 ul.eventList li div.left p.month{color:#cc0059;font-size:107%;font-weight:700}.event01 ul.eventList li div.right{float:right;left:-3px;position:relative;width:93%;z-index:2}.event01 ul.eventList li div.right ul{margin-bottom:20px}.event02{padding:0 30px 60px}.event02 h2{font-size:113%;margin-bottom:50px}.event02 h2 span{font-size:36px}.event02 ul.clubList{width:100%}.event02 ul.clubList li{background:#eef0f2;float:left;margin-bottom:30px;margin-right:4%;padding:60px 30px 30px;position:relative;width:48%}.event02 ul.clubList li:nth-child(3){margin-right:4%}.event02 ul.clubList li:nth-child(2n){margin-right:0}.event02 ul.clubList li h3{background:#55b3a3;color:#fff;display:inline-block;font-size:107%;font-weight:700;left:0;padding:.2em .6em;position:absolute;top:0}.event02 ul.clubList li img{display:block;width:100%}}@media screen and (max-width:767px){.event01{padding:0 20px 70px}.event01 h2{font-size:113%;margin-bottom:40px}.event01 h2 span{font-size:24px}.event01 ul.eventList{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/event_list_bg.gif) 15% 0 repeat-y;margin:0 auto;max-width:400px}.event01 ul.eventList li{margin-bottom:20px}.event01 ul.eventList li div.left{float:left;width:14%}.event01 ul.eventList li div.right{width:85%}.event01 ul.eventList li div.right h3{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 9px no-repeat;background-size:7px 7px;padding-left:8%}.event01 ul.eventList li div.right ul{margin-bottom:20px;width:100%}.event01 ul.eventList li div.right ul li{float:none;margin-bottom:20px;margin-right:0;padding-left:8%;width:100%}.event01 ul.eventList li div.right ul li:last-child{margin-bottom:0}.event01 ul.eventList li div.right ul li:nth-child(2n){margin-right:0}.event02{padding:0 20px 70px}.event02 h2{font-size:113%;margin-bottom:40px}.event02 h2 span{font-size:24px}.event02 ul.clubList{margin:0 auto;max-width:360px;width:100%}.event02 ul.clubList li{background:#eef0f2;float:none;margin-bottom:30px;margin-right:0;padding:50px 20px 20px;position:relative;width:100%}.event02 ul.clubList li:nth-child(2n),.event02 ul.clubList li:nth-child(3){margin-right:0}.event02 ul.clubList li:last-child{margin-bottom:0}.event02 ul.clubList li h3{background:#55b3a3;color:#fff;display:inline-block;font-size:107%;font-weight:700;left:0;padding:.2em .6em;position:absolute;top:0}.event02 ul.clubList li img{display:block;width:100%}}.requirements01{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.requirements01 h2{color:#cc0059;font-size:137%;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:60px;text-align:center}.requirements01 table{margin-bottom:80px}.requirements01 a.entryBtn{background:#cc0059;display:block;height:80px;margin:0 auto;overflow:hidden;position:relative;transition:all .6s ease;width:360px;z-index:0}.requirements01 a.entryBtn:before{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/arrow1.png) 0 0 no-repeat;background-size:21px 8px;content:"";display:block;height:8px;left:-40px;margin-top:-4px;opacity:0;position:absolute;top:50%;transition:all .4s ease;width:21px;z-index:2}.requirements01 a:hover.entryBtn:before{left:30px;opacity:1}.requirements01 a.entryBtn:after{background:#3d4346;content:"";left:0;position:absolute;top:0;-webkit-transition:width .3s,opacity .3s,-webkit-transform .3s;-moz-transition:width .3s,opacity .3s,-moz-transform .3s;transition:width .3s,opacity .3s,transform .3s;width:0;z-index:1}.requirements01 a.entryBtn:after,.requirements01 a:hover.entryBtn:after{height:80px;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.requirements01 a:hover.entryBtn:after{width:100%}.requirements01 a.entryBtn p{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:32px;font-weight:700;letter-spacing:.04em;line-height:80px;position:relative;text-align:center;transition:all .6s ease;z-index:3}@media screen and (max-width:1039px){.requirements01{padding:0 30px 80px}.requirements01 h2{margin-bottom:50px}.requirements01 table{margin-bottom:70px}.requirements01 a.entryBtn{background:#cc0059;display:block;height:75px;margin:0 auto;overflow:hidden;position:relative;transition:all .6s ease;width:320px;z-index:0}.requirements01 a.entryBtn:after,.requirements01 a.entryBtn:before{display:none}.requirements01 a.entryBtn p{font-size:28px;line-height:75px}}@media screen and (max-width:767px){.requirements01{padding:0 20px 70px}.requirements01 h2{font-size:125%;margin-bottom:40px}.requirements01 table{margin-bottom:60px}.requirements01 a.entryBtn{background:#cc0059;display:block;height:60px;margin:0 auto;overflow:hidden;position:relative;transition:all .6s ease;width:260px;z-index:0}.requirements01 a.entryBtn:after,.requirements01 a.entryBtn:before{display:none}.requirements01 a.entryBtn p{font-size:20px;line-height:60px}}
/* !募集終了 20190919
---------------------------------------------------------- */.requirements_topTxt{background:#f1f1f1;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:900px;padding:20px;text-align:center;width:100%}.requirements_topTxt p{font-size:1.1rem}@media screen and (max-width:767px){.requirements_topTxt{margin-bottom:40px}.requirements_topTxt p{font-size:.9rem}}.mainInterview{height:250px;margin-top:70px;position:relative;width:100%}.mainInterview div{border-color:#cc0058 transparent transparent;border-style:solid;border-width:250px 110px 0 0;height:250px;left:0;position:absolute;top:30px;width:43%;z-index:1}.mainInterview h1{color:#fff;font-size:113%;font-weight:700;left:3%;line-height:1.4;position:absolute;top:43%;z-index:2}.mainInterview h1 span{display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}@media screen and (max-width:1039px){.mainInterview{height:220px;margin-top:60px}.mainInterview div{border-width:220px 110px 0 0;width:52%}.mainInterview h1{top:44%}.mainInterview h1 span{font-size:36px}}@media screen and (max-width:768px){.mainInterview h1 span{font-size:30px}}@media screen and (max-width:767px){.mainInterview{height:160px}.mainInterview div{border-width:160px 110px 0 0;height:160px;width:60%}.mainInterview h1{font-size:107%;top:54%}.mainInterview h1 span{font-size:12px}}.topInterview{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.topInterview h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}.topInterview h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.topInterview ul.interviewList{margin-bottom:40px;width:100%}.topInterview ul.interviewList li{float:left;margin-right:3.5%;width:31%}.topInterview ul.interviewList li:last-child{margin-right:0}.topInterview ul.interviewList li a{display:block;transition:all .6s ease;width:100%}.topInterview ul.interviewList li a div.imgWrap{overflow:hidden;position:relative}.topInterview ul.interviewList li a div.imgWrap div.photo{overflow:hidden;position:relative;width:100%}.topInterview ul.interviewList li a div.imgWrap div.photo:before{background:#cc0059;content:"";display:block;height:100%;position:absolute;transform:translateX(-100%);transition:all .7s ease 0s;width:100%;z-index:2}.topInterview ul.interviewList li a div.imgWrap div.label{background:#cc0059;color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;height:32px;letter-spacing:.04em;line-height:32px;padding:0 .6em;position:absolute;right:0;top:0;z-index:3}.topInterview ul.interviewList li a div.imgWrap:before{background:#000;content:"";display:block;height:100%;opacity:0;position:absolute;transition:all .8s ease;width:100%;z-index:1}.topInterview ul.interviewList li a:hover div.imgWrap:before{opacity:.4}.topInterview ul.interviewList li a div.imgWrap div.photo img{display:block;transition:all .6s ease .1s;width:100%;z-index:0}.topInterview ul.interviewList li a:hover div.imgWrap img{transform:scale(1.06)}.topInterview ul.interviewList li a div.info{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/triangle01.png) 100% 100% no-repeat;background-color:#f5f7f8;background-size:70px 70px;padding:20px 30px;position:relative;width:auto}.topInterview ul.interviewList li a div.info p.dpt{color:#3d4346;font-size:100%}.topInterview ul.interviewList li a div.info p.name{color:#3d4346;font-size:137%;font-weight:700}.topInterview ul.interviewList li a div.info div.arrow{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/arrow1.png) 39px 45px no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/arrow1.png) -40px 45px no-repeat;background-size:21px 8px,21px 8px;bottom:0;height:70px;overflow:hidden;position:absolute;right:0;transition:.4s ease .1s;width:70px;z-index:2}.topInterview ul.interviewList li a:hover div.info div.arrow{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/arrow1.png) 100px 45px no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/arrow1.png) 39px 45px no-repeat;background-size:21px 8px,21px 8px}.topInterview ul.crosstalkList{margin:0 auto;width:50%}.topInterview ul.crosstalkList li{width:100%}.topInterview ul.crosstalkList li:last-child{margin-right:0}.topInterview ul.crosstalkList li a{display:block;transition:all .6s ease;width:100%}.topInterview ul.crosstalkList li a div.imgWrap{overflow:hidden;position:relative}.topInterview ul.crosstalkList li a div.imgWrap div.photo{overflow:hidden;position:relative;width:100%}.topInterview ul.crosstalkList li a div.imgWrap div.photo:before{background:#63baab;content:"";display:block;height:100%;position:absolute;transform:translateX(-100%);transition:all .8s ease 0s;width:100%;z-index:3}.topInterview ul.crosstalkList li a div.imgWrap div.label{background:#63baab;color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;height:32px;letter-spacing:.04em;line-height:32px;padding:0 .6em;position:absolute;right:0;top:0;z-index:4}.topInterview ul.crosstalkList li a div.imgWrap:before{background:#000;content:"";display:block;height:100%;opacity:.5;position:absolute;transition:all .8s ease;width:100%;z-index:1}.topInterview ul.crosstalkList li a:hover div.imgWrap:before{opacity:0}.topInterview ul.crosstalkList li a div.imgWrap div.photo img.image{display:block;position:relative;transition:all .6s ease .2s;width:100%;z-index:0}.topInterview ul.crosstalkList li a:hover div.imgWrap img.image{transform:scale(1.06)}.topInterview ul.crosstalkList li a div.imgWrap img.tit{display:block;height:92px;left:50%;margin-left:-125px;margin-top:0;position:absolute;top:50%;width:250px;z-index:2}@media screen and (max-width:1039px){.topInterview{padding:0 30px 80px}.topInterview h2{font-size:113%;margin-bottom:50px}.topInterview h2 span{font-size:36px}.topInterview ul.interviewList{margin-bottom:40px;width:100%}.topInterview ul.interviewList li a{transition:none}.topInterview ul.interviewList li a:hover div.imgWrap:before{opacity:0}.topInterview ul.interviewList li a:hover div.imgWrap img{transform:none}.topInterview ul.interviewList li a div.info{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/triangle01.png) 100% 100% no-repeat;background-color:#f5f7f8;background-size:60px 60px;padding:20px 25px}.topInterview ul.interviewList li a div.info p.dpt{font-size:92%}.topInterview ul.interviewList li a div.info p.name{font-size:125%}.topInterview ul.interviewList li a div.info div.arrow{height:60px;transition:none;width:60px}.topInterview ul.interviewList li a div.info div.arrow,.topInterview ul.interviewList li a:hover div.info div.arrow{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/arrow1.png) 30px 38px no-repeat;background-size:21px 8px}.topInterview ul.crosstalkList li a div.imgWrap:before,.topInterview ul.crosstalkList li a:hover div.imgWrap:before{opacity:.4}.topInterview ul.crosstalkList li a:hover div.imgWrap img.image{transform:none}.topInterview ul.crosstalkList li a div.imgWrap img.tit{height:74px;margin-left:-100px;top:40%;width:200px}}@media screen and (max-width:767px){.topInterview{padding:0 20px 80px}.topInterview h2{font-size:113%;margin-bottom:40px}.topInterview h2 span{font-size:24px}.topInterview ul.interviewList{margin-bottom:30px;width:100%}.topInterview ul.interviewList li{float:none;margin:0 auto 30px;max-width:320px;width:100%}.topInterview ul.interviewList li:last-child{margin-bottom:0;margin-right:auto}.topInterview ul.crosstalkList{width:100%}.topInterview ul.crosstalkList li{float:none;margin:0 auto 30px;max-width:360px;width:100%}.topInterview ul.crosstalkList li:last-child{margin-bottom:0;margin-right:auto}.topInterview ul.crosstalkList li a div.imgWrap img.tit{height:59px;margin-left:-80px;top:45%;width:160px}}

/* !社員インタビュー
---------------------------------------------------------- */.interview01{margin:0 auto;max-width:1240px;padding:0 50px;width:auto}.interview01 p.category{margin-bottom:50px;text-align:center}.interview01 p.category span{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line01.png) 0 0 no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line01.png) 100% 0 no-repeat;background-size:21px 48px,21px 48px;color:#cc0059;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:24px;font-weight:700;height:48px;letter-spacing:.04em;line-height:48px;padding:0 50px}.interview01 div.intro{position:relative;width:100%}.interview01 div.intro img{display:block;margin:0 auto;max-width:80%;width:100%}.interview01 div.intro div.box{background:#fff;padding:40px 30px 30px 0;position:relative;top:-100px;width:480px}.interview01 div.intro div.box p.job{margin-bottom:10px}.interview01 div.intro div.box p.job span{background:#cc0059;color:#fff;font-size:87%;padding:.4em .8em}.interview01 div.intro div.box p.dpt{font-size:87%;font-weight:700}.interview01 div.intro div.box p.name{font-size:162%;font-weight:700}.interview01 div.intro div.box .start{font-size:52%;font-weight:400;margin-bottom:30px}.interview01 div.intro div.box h2.profileTit{color:#cc0059;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em}.interview01 div.intro div.box p.profileBody{font-size:87%;line-height:2}.interview02{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.interview02 div.left{float:left;width:50%}.interview02 div.left h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 10px no-repeat;background-size:17px 17px;font-size:150%;font-weight:700;line-height:1.6;margin-bottom:30px;padding-left:25px}.interview02 div.left p{line-height:2}.interview02 img{display:block;float:right;max-width:44%;width:100%}.interview03{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.interview03 div.inner{margin:0 auto;max-width:900px;width:auto}.interview03 div.inner h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 10px no-repeat;background-size:17px 17px;font-size:150%;font-weight:700;line-height:1.6;margin-bottom:30px;padding-left:25px}.interview03 div.inner p{line-height:2}.interview04{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.interview04 div.right{float:right;width:50%}.interview04 div.right h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 10px no-repeat;background-size:17px 17px;font-size:150%;font-weight:700;line-height:1.6;margin-bottom:30px;padding-left:25px}.interview04 div.right p{line-height:2}.interview04 img{display:block;float:left;max-width:44%;width:100%}.interviewNavi{background-color:#ecf0ef;background-image:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/interview_navi_bg.png);background-position:50% 50%;background-repeat:repeat-y;margin:0 auto;max-width:1240px;padding:60px 50px 70px;width:auto}.interviewNavi h2{color:#a9b2b6;font-family:Roboto Condensed,sans-serif;font-size:28px;font-weight:700;letter-spacing:.04em;margin-bottom:40px;text-align:center}.interviewNavi ul{width:100%}.interviewNavi ul li{float:left;width:33.3%}.interviewNavi ul a{display:block;transition:all .6s ease;width:100%}.interviewNavi ul a div.imgWrap{height:100%;margin-bottom:10px;overflow:hidden;position:relative}.interviewNavi ul li a div.imgWrap div.photo{overflow:hidden;position:relative;width:100%}.interviewNavi ul li a div.imgWrap div.photo:before{background:#cc0059;content:"";display:block;height:100%;position:absolute;transform:translateX(-100%);transition:all .7s ease 0s;width:100%;z-index:2}.interviewNavi ul li a div.imgWrap div.label{color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:700;height:26px;letter-spacing:.04em;line-height:26px;padding:0 .6em;position:absolute;right:0;top:0;z-index:3}.interviewNavi ul li a div.imgWrap div.interview{background:#cc0059}.interviewNavi ul li a div.imgWrap div.crosstalk{background:#63baab}.interviewNavi ul li a div.imgWrap:before{background:#000;content:"";display:block;height:100%;opacity:0;position:absolute;transition:all .8s ease;width:100%;z-index:1}.interviewNavi ul li a:hover div.imgWrap:before{opacity:.4}.interviewNavi ul li a div.imgWrap div.photo img{display:block;transition:all .6s ease .1s;width:100%;z-index:0}.interviewNavi ul li a:hover div.imgWrap img{transform:scale(1.06)}.interviewNavi ul a p.dpt{font-size:87%}.interviewNavi ul a p.name{font-weight:700}@media screen and (max-width:1039px){.interview01{padding:0 30px}.interview01 p.category{margin-bottom:50px;text-align:center}.interview01 p.category span{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line01.png) 0 0 no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line01.png) 100% 0 no-repeat;background-size:19px 44px,19px 44px;font-size:22px;height:44px;line-height:44px;padding:0 50px}.interview01 div.intro{position:relative;width:100%}.interview01 div.intro img{display:block;margin:0 auto;max-width:80%;width:100%}.interview01 div.intro div.box{background:#fff;padding:40px 30px 30px 0;position:relative;top:-70px;width:420px}.interview01 div.intro div.box p.job{margin-bottom:10px}.interview01 div.intro div.box p.job span{background:#cc0059;color:#fff;font-size:87%;padding:.4em .8em}.interview01 div.intro div.box p.dpt{font-size:87%;font-weight:700}.interview01 div.intro div.box p.name{font-size:150%;font-weight:700}.interview01 div.intro div.box .start{font-size:66%;margin-bottom:30px}.interview01 div.intro div.box h2.profileTit{color:#cc0059;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em}.interview01 div.intro div.box p.profileBody{font-size:87%;line-height:2}.interview02{padding:0 30px 80px}.interview02 div.left h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 7px no-repeat;background-size:17px 17px;font-size:137%;margin-bottom:30px}.interview03{padding:0 30px 80px}.interview03 div.inner{margin:0 auto;max-width:900px;width:auto}.interview03 div.inner h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 7px no-repeat;background-size:17px 17px;font-size:137%}.interview04{padding:0 30px 80px}.interview04 div.right h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 7px no-repeat;background-size:17px 17px;font-size:137%;margin-bottom:30px}.interviewNavi{padding:50px 30px 40px}.interviewNavi h2{font-size:26px;margin-bottom:30px}.interviewNavi ul{margin:0 auto;width:100%}.interviewNavi ul li{float:left;margin-bottom:20px;width:25%}.interviewNavi ul a{transition:none}.interviewNavi ul li a div.imgWrap div.photo:before,.interviewNavi ul li a div.imgWrap:before{display:none}.interviewNavi ul li a div.imgWrap div.photo img{transition:none}.interviewNavi ul li a:hover div.imgWrap img{transform:none}.interviewNavi ul a p.dpt{font-size:87%}.interviewNavi ul a p.name{font-weight:700}}@media screen and (max-width:767px){.interview01{border-bottom:1px dotted #dbdbdb;padding:0 20px 40px}.interview01,.interview01 p.category{margin-bottom:40px}.interview01 p.category span{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line01.png) 0 0 no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line01.png) 100% 0 no-repeat;background-size:15px 36px,15px 36px;font-size:20px;height:36px;line-height:36px;padding:0 36px}.interview01 div.intro div.box,.interview01 div.intro img{margin:0 auto;max-width:420px;width:100%}.interview01 div.intro div.box{padding:30px 0 0;top:0}.interview01 div.intro div.box p.name{font-size:130%}.interview01 div.intro div.box p.profileBody br{display:none}.interview02{padding:0 20px 70px}.interview02 div.left{float:none;margin-bottom:40px;width:100%}.interview02 div.left h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 5px no-repeat;background-size:15px 15px;font-size:120%;padding-left:23px}.interview02 img{float:none;margin:0 auto;max-width:320px}.interview03{padding:0 20px 70px}.interview03 div.inner h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 5px no-repeat;background-size:15px 15px;font-size:120%;padding-left:23px}.interview04{padding:0 20px 70px}.interview04 div.right{float:none;margin-bottom:40px;width:100%}.interview04 div.right h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_circle.png) 0 5px no-repeat;background-size:15px 15px;font-size:120%;padding-left:23px}.interview04 img{float:none;margin:0 auto;max-width:320px}.interviewNavi{background-image:none;padding:40px 20px 30px}.interviewNavi h2{font-size:22px;margin-bottom:30px}.interviewNavi ul li{float:none;margin:0 auto 20px;max-width:320px;width:100%}}

/* !クロストーク
---------------------------------------------------------- */.crosstalk01{margin:0 auto 100px;max-width:1240px;padding:0 50px;width:auto}.crosstalk01 p.category{margin-bottom:50px;text-align:center}.crosstalk01 p.category span{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line02.png) 0 0 no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line02.png) 100% 0 no-repeat;background-size:21px 48px,21px 48px;color:#63b9ab;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:24px;font-weight:700;height:48px;letter-spacing:.04em;line-height:48px;padding:0 50px}.crosstalk01 div.intro{width:100%}.crosstalk01 div.intro div.introPhoto{position:relative;width:100%}.crosstalk01 div.intro div.introPhoto img.photo{display:block;margin:0 auto;max-width:80%;position:relative;width:100%;z-index:1}.crosstalk01 div.intro div.introPhoto img.tit{display:block;height:144px;left:50%;margin-left:-210px;position:absolute;top:56%;width:420px;z-index:2}.crosstalk01 div.intro div.box{background:#f2f3f4;margin:0 auto;max-width:80%;padding:30px 40px 10px;width:100%}.crosstalk01 div.intro div.box p.tit{text-align:center}.crosstalk01 div.intro div.box p.tit span{border-bottom:1px solid #63b9ab;color:#63b9ab;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700;letter-spacing:.04em;padding-bottom:.4em}.crosstalk01 div.intro div.box ul{width:100%}.crosstalk01 div.intro div.box ul li{border-top:1px dotted #cfd2d6;padding:25px 0;position:relative}.crosstalk01 div.intro div.box ul li:first-child{border-top:0}.crosstalk01 div.intro div.box ul li img{border-radius:50%;display:block;height:80px;position:absolute;width:80px}.crosstalk01 div.intro div.box ul li p.name{color:#4eaf9e;font-weight:700;margin-left:110px}.crosstalk01 div.intro div.box p.name span{font-weight:400}.crosstalk01 div.intro div.box ul li p.dpt{font-weight:700;margin-left:110px}.crosstalk01 div.intro div.box ul li p.start{color:#637273;font-size:87%;margin-left:110px}.crosstalk01 div.intro div.box ul li p.read{font-size:87%;margin-left:110px;margin-top:10px}.crosstalk02{margin:0 auto;max-width:1240px;padding:0 50px 100px;width:auto}.crosstalk02 div.inner{margin:0 auto;max-width:900px;width:auto}.crosstalk02 div.inner h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_mic.png) 0 8px no-repeat;background-size:21px 24px;font-size:150%;font-weight:700;line-height:1.6;margin-bottom:30px;padding-left:34px}.crosstalk02 div.inner p{line-height:2}.crosstalk02 div.inner img{display:block;margin-top:50px;width:100%}p.talk-1{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon01.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-1 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:16px;position:absolute;top:52px}p.talk-2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon02.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-2 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:14px;position:absolute;top:52px}p.talk-3{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon03.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-3 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:16px;position:absolute;top:52px}p.talk-4{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon04.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-4 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:14px;position:absolute;top:52px}p.talk-01{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon01.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-01 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:12px;position:absolute;top:52px}p.talk-02{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon02.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-02 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:14px;position:absolute;top:52px}p.talk-03{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon03.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-03 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:14px;position:absolute;top:52px}p.talk-04{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon04.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-04 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:14px;position:absolute;top:52px}p.talk-05{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon05.png) 0 0 no-repeat;background-size:50px 50px;min-height:65px;padding-left:70px;position:relative}p.talk-05 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:12px;position:absolute;top:52px}@media screen and (max-width:1039px){.crosstalk01{margin:0 auto 80px;padding:0 30px}.crosstalk01 p.category{margin-bottom:50px}.crosstalk01 p.category span{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line02.png) 0 0 no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line02.png) 100% 0 no-repeat;background-size:19px 44px,19px 44px;font-size:22px;height:44px;line-height:44px;padding:0 50px}.crosstalk01 div.intro div.introPhoto img.photo{max-width:900px}.crosstalk01 div.intro div.introPhoto img.tit{display:block;height:130px;left:50%;margin-left:-190px;position:absolute;top:54%;width:380px;z-index:2}.crosstalk01 div.intro div.box{max-width:900px;padding:30px 30px 10px}.crosstalk01 div.intro div.box p.tit{text-align:center}.crosstalk01 div.intro div.box p.tit span{border-bottom:1px solid #63b9ab;color:#63b9ab;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700;letter-spacing:.04em;padding-bottom:.4em}.crosstalk01 div.intro div.box ul li{padding:25px 0}.crosstalk01 div.intro div.box ul li img{height:80px;width:80px}.crosstalk01 div.intro div.box ul li p.dpt,.crosstalk01 div.intro div.box ul li p.name,.crosstalk01 div.intro div.box ul li p.read,.crosstalk01 div.intro div.box ul li p.start{margin-left:110px}.crosstalk02{padding:0 30px 80px}.crosstalk02 div.inner h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_mic.png) 0 5px no-repeat;background-size:19px 22px;font-size:137%;padding-left:30px}}@media screen and (max-width:767px){.crosstalk01{margin:0 auto 70px;padding:0 20px}.crosstalk01 p.category{margin-bottom:40px}.crosstalk01 p.category span{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line02.png) 0 0 no-repeat,url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/line02.png) 100% 0 no-repeat;background-size:15px 36px,15px 36px;font-size:20px;height:36px;line-height:36px;padding:0 36px}.crosstalk01 div.intro div.introPhoto img.tit{display:block;height:82px;left:50%;margin-left:-120px;position:absolute;top:48%;width:240px;z-index:2}.crosstalk01 div.intro div.box{max-width:900px;padding:25px 20px 0}.crosstalk01 div.intro div.box p.tit{text-align:center}.crosstalk01 div.intro div.box p.tit span{font-size:18px}.crosstalk01 div.intro div.box ul li{padding:25px 0}.crosstalk01 div.intro div.box ul li img{height:80px;margin:0 auto 20px;position:inherit;width:80px}.crosstalk01 div.intro div.box ul li p.dpt,.crosstalk01 div.intro div.box ul li p.name,.crosstalk01 div.intro div.box ul li p.read,.crosstalk01 div.intro div.box ul li p.start{margin-left:0}.crosstalk02{padding:0 20px 70px}.crosstalk02 div.inner h2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/icon_mic.png) 0 3px no-repeat;background-size:18px 20px;font-size:120%;padding-left:28px}.crosstalk02 div.inner img{margin-top:40px}p.talk-1{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon01.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-1 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:10px;position:absolute;top:42px}p.talk-2{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon02.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-2 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:8px;position:absolute;top:42px}p.talk-3{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon03.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-3 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:8px;position:absolute;top:42px}p.talk-4{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk01_icon04.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-4 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:7px;position:absolute;top:42px}p.talk-01{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon01.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-01 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:8px;position:absolute;top:42px}p.talk-02{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon02.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-02 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:9px;position:absolute;top:42px}p.talk-03{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon03.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-03 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:10px;position:absolute;top:42px}p.talk-04{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon04.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-04 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:10px;position:absolute;top:42px}p.talk-05{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/crosstalk02_icon05.png) 0 0 no-repeat;background-size:40px 40px;min-height:55px;padding-left:50px;position:relative}p.talk-05 span.name{color:#4eaf9e;font-size:12px;font-weight:700;left:8px;position:absolute;top:42px}}

/* !社員インタビュー 202001追加
---------------------------------------------------------- */.box_inner{display:flex}.box_item_right{padding-left:25px}@media screen and (max-width:767px){.box_inner{flex-direction:column}.box_item_right{padding-left:0;padding-top:15px}}.mainInternship{height:250px;margin-top:70px;position:relative;width:100%}.mainInternship div.internship{border-color:#cc0058 transparent transparent;border-style:solid;border-width:250px 110px 0 0;height:250px;left:0;position:absolute;top:30px;width:58%;width:43%;z-index:1}.mainInternship h1{color:#fff;font-size:113%;font-weight:700;left:3%;line-height:1.4;position:absolute;top:43%;z-index:2}.mainInternship h1 span{display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}@media screen and (max-width:1039px){.mainInternship{height:220px;margin-top:60px}.mainInternship div.internship{border-width:220px 110px 0 0;width:52%}.mainInternship h1{top:44%}.mainInternship h1 span{font-size:36px}}@media screen and (max-width:767px){.mainInternship{height:160px}.mainInternship div.internship{border-width:160px 110px 0 0;height:160px;width:60%}.mainInternship h1{font-size:107%;top:54%}.mainInternship h1 span{font-size:12px}}.intern01{margin:0 auto;max-width:1240px;padding:0 50px 80px;width:auto}.intern01 p{line-height:2;margin-bottom:50px;text-align:center}.intern01 ul{border-bottom:1px solid #dedede;margin:0 auto;max-width:1240px;width:100%}.intern01 ul li{float:left;width:50%}.intern01 ul li a{color:#fff;display:block;font-size:125%;font-weight:700;height:70px;line-height:70px;margin:20px 0 0;overflow:hidden;position:relative;text-align:center;transition:all .6s ease;width:70%;z-index:0}.intern01 ul li a:before{background:#3d4346;content:"";left:0;position:absolute;top:0;-webkit-transition:width .3s,opacity .3s,-webkit-transform .3s;-moz-transition:width .3s,opacity .3s,-moz-transform .3s;transition:width .3s,opacity .3s,transform .3s;width:0;z-index:1}.intern01 ul li a:before,.intern01 ul li a:hover:before{height:70px;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.intern01 ul li a:hover:before{width:100%}.intern01 ul li a.current{color:#fff;display:block;font-size:125%;font-weight:700;height:90px;line-height:90px;margin:0;overflow:hidden;position:relative;text-align:center;transition:all .6s ease;z-index:0}.intern01 ul li a span{position:relative;z-index:2}.intern01 ul li a.one-day{background:#63baab;margin-left:25%}.intern01 ul li a.one-week{background:#154e77;margin-left:5%}.intern01 ul li a.current{background:#3d4346}.intern02{margin:-100px auto 0;max-width:1240px;padding:100px 50px;width:auto}.intern02 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.6;margin-bottom:60px;text-align:center}.intern02 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:.04em}.intern02 p.intro{line-height:2;margin:0 auto 80px;max-width:900px;width:auto}.intern02 div.overview{margin-bottom:60px;width:100%}.intern02 div.overview div.left{float:left;width:28%}.intern02 div.overview div.left h3{border-top:5px solid #cc0059;color:#cc0059;font-size:137%;font-weight:700;padding-top:25px}.intern02 div.overview div.right{border-top:1px solid #e0e3e7;float:right;padding-top:30px;width:64%}.intern02 div.overview div.right h4{font-size:125%;font-weight:700;margin-bottom:10px}.intern02 div.overview div.right p{line-height:2}.intern02 div.overview div.right dl{width:100%}.intern02 div.overview div.right dt{float:left;line-height:2;width:12%}.intern02 div.overview div.right dd{float:left;line-height:2;width:88%}.intern03{margin:-100px auto 0;max-width:1240px;padding:100px 50px;width:auto}.intern03 h3{color:#4eaf9e;font-size:137%;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-bottom:50px;text-align:center}.intern03 h3 br{display:none}.intern03 div.flow{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/history_bg.png) 3px 0 repeat-y;background-size:1px 2px;margin:0 auto;max-width:900px;width:100%}.intern03 div.flow dl{margin-bottom:40px;width:100%}.intern03 div.flow dl dt{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 12px no-repeat;background-size:7px 7px;float:left;font-size:107%;font-weight:700;padding-left:26px;width:40%}.intern03 div.flow dl dd{float:left;width:60%}.intern03 ul.schedule{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/history_bg.png) 18% 0 repeat-y;background-size:1px 2px;margin:0 auto;max-width:900px;width:100%}.intern03 ul.schedule li{margin-bottom:30px;width:100%}.intern03 ul.schedule li:last-child{margin-bottom:0}.intern03 ul.schedule li div.left{float:left;position:relative;width:17%;z-index:1}.intern03 ul.schedule li div.right{float:right;left:-3px;position:relative;width:82%;z-index:2}.intern03 ul.schedule li div.right h4{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 12px no-repeat;background-size:7px 7px;font-size:107%;font-weight:700;margin-bottom:15px;padding-left:30px}.intern03 ul.schedule li div.right ul{margin-left:30px;width:100%}.intern03 ul.schedule li div.right ul li{margin-bottom:5px}.intern03 ul.schedule li div.right p{padding-left:30px}@media screen and (max-width:1039px){.intern01{padding:0 30px 70px}.intern01 p{margin-bottom:50px}.intern01 ul li a{width:80%}.intern01 ul li a:before{display:none}.intern01 ul li a.one-day{background:#63baab;margin-left:15%}.intern01 ul li a.one-week{background:#154e77;margin-left:5%}.intern01 ul li a.current{background:#3d4346}.intern02{padding:100px 30px 80px}.intern02 h2{font-size:113%;margin-bottom:60px}.intern02 h2 span{font-size:36px}.intern02 p.intro{margin:0 auto 70px}.intern02 div.overview{margin-bottom:50px}.intern02 div.overview div.left{width:30%}.intern02 div.overview div.left h3{font-size:125%}.intern02 div.overview div.right{width:62%}.intern03{margin-top:-100px;padding:100px 30px}.intern03 h3{margin-bottom:40px}.intern03 div.flow dl dt,.intern03 ul.schedule li div.right h4{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 10px no-repeat;background-size:7px 7px}}@media screen and (max-width:767px){.intern01{padding:0 20px 70px}.intern01 p{margin-bottom:50px;text-align:left}.intern01 ul{margin:0 auto;max-width:360px;width:100%}.intern01 ul li{float:none;width:100%}.intern01 ul li:first-child{margin-bottom:20px}.intern01 ul li a{margin:0;width:100%}.intern01 ul li a,.intern01 ul li a.current{font-size:113%;height:65px;line-height:65px}.intern01 ul li a.one-day{background:#63baab;margin-left:0}.intern01 ul li a.one-week{background:#154e77;margin-left:0}.intern02{padding:100px 20px 70px}.intern02 h2{font-size:113%;margin-bottom:50px}.intern02 h2 span{font-size:24px}.intern02 p.intro{margin:0 auto 60px}.intern02 div.overview{margin-bottom:40px}.intern02 div.overview div.left{float:none;width:100%}.intern02 div.overview div.left h3{border-top:4px solid #cc0059;font-size:113%;padding-top:20px}.intern02 div.overview div.right{border-top:none;float:none;padding-top:20px;width:100%}.intern03{margin-top:-100px;padding:100px 20px 70px}.intern03 h3{font-size:113%;margin-bottom:35px}.intern03 h3 br{display:inherit}.intern03 div.flow dl dt{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 10px no-repeat;background-size:7px 7px;margin-bottom:10px}.intern03 div.flow dl dd,.intern03 div.flow dl dt{float:none;padding-left:22px;width:100%}.intern03 ul.schedule{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/history_bg.png) 3px 0 repeat-y;background-size:1px 2px;margin:0 auto;max-width:900px;width:100%}.intern03 ul.schedule li{margin-bottom:30px;width:100%}.intern03 ul.schedule li:last-child{margin-bottom:0}.intern03 ul.schedule li div.left{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/circle.png) 0 9px no-repeat;background-size:7px 7px;float:none;margin-bottom:5px;padding-left:22px;position:relative;width:auto;z-index:1}.intern03 ul.schedule li div.right{float:none;left:0;position:relative;width:auto;z-index:2}.intern03 ul.schedule li div.right h4{background:none;background-size:7px 7px;font-size:107%;font-weight:700;margin-bottom:15px;padding-left:22px}.intern03 ul.schedule li div.right ul{margin-left:22px;width:auto}.intern03 ul.schedule li div.right ul li{margin-bottom:5px;width:auto}.intern03 ul.schedule li div.right p{padding-left:22px}}.business-new{position:relative;width:100%}.business-new img.photo{height:100%;position:absolute;right:0;top:0;width:auto;z-index:1}.business-new div.inner{margin:0 auto;max-width:1240px;padding:80px 50px;position:relative;width:auto;z-index:2}.business-new div.inner div.left{float:left;width:30%}.business-new div.inner div.left p.serviceTit{color:#cc0059;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;margin-bottom:30px;padding:0 0 0 60px;position:relative}.business-new div.inner div.left p.serviceTit:before{background-color:#cc0059;content:"";display:inline-block;height:3px;left:0;position:absolute;top:50%;width:50px}.business-new div.inner div.left h2{font-size:125%;font-weight:700;line-height:1.6}.business-new div.inner div.left h2 span{color:#a9b2b6;display:block;font-family:Roboto Condensed,sans-serif;font-size:32px;font-weight:700;letter-spacing:.04em}.business-new div.inner div.right{float:left;width:40%}.business-new div.inner div.right p.read{line-height:2;margin-bottom:40px}.business-new div.inner div.right div.box{background:#eef0f2;padding:20px 30px;width:auto}.business-new div.inner div.right div.box ul p.title-box{font-weight:700;margin-bottom:10px}.business-new div.inner div.right div.box ul li{background:url(https://20560602.fs1.hubspotusercontent-na1.net/hubfs/20560602/Image/list_icon01.png) 0 10px no-repeat;background-size:8px 8px;font-weight:700;margin-bottom:10px;padding-left:1.4em}.business-new div.inner div.right div.box ul li:last-child{margin-bottom:0}@media screen and (max-width:1039px){.business-new div.inner{padding:60px 30px}.business-new div.inner div.left{width:35%}.business-new div.inner div.left h2{font-size:113%}.business-new div.inner div.left h2 span{font-size:25px}.business-new div.inner div.right{width:50%}}@media screen and (max-width:767px){.business-new img.photo{display:none}.business-new div.inner{padding:50px 20px}.business-new div.inner div.left{float:none;margin-bottom:40px;width:100%}.business-new div.inner div.left p.serviceTit{font-size:16px;margin-bottom:25px;padding:0 0 0 50px}.business-new div.inner div.left p.serviceTit:before{width:40px}.business-new div.inner div.left h2{font-size:113%}.business-new div.inner div.left h2 span{font-size:24px}.business-new div.inner div.right{float:none;width:100%}.business-new div.inner div.right p.read{margin-bottom:30px}.business-new div.inner div.right div.box{padding:25px}}@media screen and (min-width:768px){.InterviewTop.topInterview202401 ul.interviewList,.topInterview.topInterview202401 ul.interviewList{display:flex;flex-wrap:wrap;gap:0 3.5%;justify-content:center}.InterviewTop.topInterview202401 ul.interviewList.clearfix:after,.topInterview.topInterview202401 ul.interviewList.clearfix:after{display:none}.InterviewTop.topInterview202401 ul.interviewList li,.topInterview.topInterview202401 ul.interviewList li{margin-right:0}.InterviewTop.topInterview202401 ul.interviewList li:nth-of-type(n+4),.topInterview.topInterview202401 ul.interviewList li:nth-of-type(n+4){margin-top:3.5%}}.InterviewTop.topInterview202401 h2{text-align:center}@media screen and (min-width:1040px){.event02.event02_202401 ul.clubList{display:flex;flex-wrap:wrap;gap:0 2.66667%}.event02.event02_202401 ul.clubList li{margin-right:0;padding:55px 15px 15px;width:23%}.event02.event02_202401 ul.clubList li h3{font-size:90%}}.interviewNavi.interviewNavi202401 ul a p.name span,.topInterview202401 ul.interviewList li a div.info p.name span{font-size:87%}@media screen and (min-width:768px){.crosstalk01.crosstalk01_202401 div.intro div.box ul li img{bottom:0;left:0;margin:auto 0;top:0}}.topMenu2 ul li.requirements.requirements202401{background-image:url(https://www.sat-corp.jp/hubfs/Image/maintenance-service-02.jpg)}.topCeo2 a.topCeo2_link_color2401{color:#cc0e5e}.topCeo2.message2402{background-position:50% -200%}@media screen and (max-width:1039px){.topCeo2.message2402{padding-bottom:0}}.topCeo2.message2402 h2{color:#cc0059;font-size:113%;font-weight:700;line-height:1.4;margin-bottom:70px;text-align:center}.topCeo2.message2402 h2 span{color:#3d4346;display:block;font-family:Roboto Condensed,sans-serif;font-size:48px;font-weight:700;letter-spacing:.04em}.topCeo2.message2402 div.inner .img{float:right;max-width:320px;position:relative;width:39%}.topCeo2.message2402 div.inner .img .caption{bottom:0;left:-170px;position:absolute;width:150px}.topCeo2.message2402 div.inner .img .caption p.post{font-size:15px;text-align:center}.topCeo2.message2402 div.inner .img .caption h3{color:#3d4346;font-size:150%;font-weight:700;line-height:1.6;text-align:center}.topCeo2.message2402 div.inner .img .caption h3 span{color:#a9b4b6;display:block;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700}@media screen and (max-width:787px){.topCeo2.message2402 div.inner .img .caption p.post{font-size:14px}.topCeo2.message2402 div.inner .img .caption h3{font-size:137%}.topCeo2.message2402 div.inner .img .caption h3 span{font-size:14px}}.topCeo2.message2402 div.inner .img img{float:none;height:auto;max-width:100%;position:relative;width:100%}@media screen and (max-width:787px) and (min-width:768px){.topCeo2.message2402 div.inner .img img{margin-top:3em}}@media screen and (max-width:767px){.topCeo2.message2402{margin-top:-20px}.topCeo2.message2402 h2{font-size:100%;margin-bottom:30px}.topCeo2.message2402 h2 span{font-size:26px}.topCeo2.message2402 div.inner .img{float:none;margin:0 auto;max-width:285px;position:relative;width:285px}.topCeo2.message2402 div.inner .img img{margin-right:0;max-width:180px;position:relative;width:180px}.topCeo2.message2402 div.inner .img .caption{bottom:0;left:-31px;position:absolute;width:140px}}