@media (max-width: 640px){.requirements .mainimg{background-image:url(../img/information/requirements/mainimg_sp.jpg) !important}}.requirements #container section.contWrap.lead{max-width:1080px}.requirements a.entryBtn{max-width:300px;display:block;margin:60px auto 0;padding:20px 40px;border:#EEE solid 1px;text-align:center;background:#374252;color:#FFF}@media (max-width: 640px){.flow .mainimg{background-image:url(../img/information/flow/mainimg_sp.jpg) !important}}@media (max-width: 640px){.careerplan .mainimg{background-image:url(../img/information/careerplan/mainimg_sp.jpg) !important}}@media (max-width: 480px){.careerplan #container .contWrap .txtcenter{text-align:left}.careerplan #container .contWrap .txtcenter br{display:none}}.careerplan #container .contWrap.education{max-width:inherit;padding:0 40px}@media (max-width: 960px){.careerplan #container .contWrap.education{padding:0 20px}}@media (max-width: 480px){.careerplan #container .contWrap.education{padding:0 10px}}.careerplan #container .contWrap.education>h2::before{content:"EDUCATION"}.careerplan #container .contWrap.education .inner{max-width:900px;margin:0 auto}.careerplan #container .contWrap.education h3{text-align:center;font-size:2.0rem;font-weight:bold;color:#CCAC00}@media (max-width: 480px){.careerplan #container .contWrap.education h3{font-size:1.4rem}}.careerplan #container .contWrap.education p.lead{margin:30px auto;text-align:center}@media (max-width: 480px){.careerplan #container .contWrap.education p.lead{margin:20px auto;font-size:1.2rem;text-align:left}}.careerplan #container .contWrap.education div.graph{margin:40px auto 80px}@media (max-width: 480px){.careerplan #container .contWrap.education div.graph{margin:20px auto 60px}}.careerplan #container .contWrap.education div.graph:last-child{margin-bottom:0}.careerplan #container .contWrap.education div.graph.sizem{max-width:600px}@media (max-width: 640px){.faq .mainimg{background-image:url(../img/information/faq/mainimg_sp.jpg) !important}}@media (max-width: 640px){.system .mainimg{background-image:url(../img/system/mainimg_sp.jpg) !important}.system .txtcenter{margin:0 auto 50px}}#container .contWrap .txtcenter{text-align:center}#container .contWrap .infolist{max-width:1000px;margin:0 auto}#container .contWrap .infolist li{padding:30px 0;border-bottom:solid 1px #EEE}#container .contWrap .infolist li:first-child{padding:0 0 30px}#container .contWrap .infolist li::after{content:".";display:block;clear:both;height:0;visibility:hidden}#container .contWrap .infolist li .ttl{width:190px;float:left}#container .contWrap .infolist li .cont{width:100%;margin:0 0 0 -190px;padding:0 0 0 190px;box-sizing:border-box;float:right}#container .contWrap .infolist li .cont h4{font-weight:bold;margin:0 0 12px}@media (max-width: 640px){#container .contWrap .infolist li .ttl{width:100%;float:none;font-weight:bold;margin:0 0 20px;padding:10px 5px;font-size:1.6rem;background:#EEE}#container .contWrap .infolist li .cont{width:100%;margin:0;padding:0 5px;float:none}}#container .contWrap .flowlist{max-width:640px;margin:0 auto 50px}#container .contWrap .flowlist li{border:#CCC solid 1px;padding:30px 10px;margin-bottom:35px;text-align:center;position:relative;font-size:1.6rem;font-weight:bold}#container .contWrap .flowlist li::before{position:absolute;content:"";left:50%;bottom:-16px;width:30px;height:30px;background:#FFF;border-top:1px solid #CCC;border-right:1px solid #CCC;transform:translateX(-50%) rotate(135deg)}#container .contWrap .flowlist li:last-child::before{display:none}#container .contWrap .flowlist li span{display:inline-block;font-size:1.4rem;font-weight:normal;padding:5px 0 0}@media (max-width: 480px){#container .contWrap .flowlist li span{width:100%;text-align:left}}#container .contWrap .flowlist li a{text-decoration:underline}#container .contWrap .planlist{max-width:800px;margin:0 auto}#container .contWrap .planlist li{padding:30px 0;border-bottom:solid 1px #EEE}#container .contWrap .planlist li::after{content:".";display:block;clear:both;height:0;visibility:hidden}#container .contWrap .planlist li.headttl{color:#FFF;background:#aaa;text-align:center;padding:15px 0}@media (max-width: 640px){#container .contWrap .planlist li.headttl{display:none}#container .contWrap .planlist li.headttl+li{padding-top:0}}#container .contWrap .planlist li .ttl{width:260px;float:left;font-weight:bold}#container .contWrap .planlist li .cont{width:100%;margin:0 0 0 -260px;padding:0 0 0 260px;box-sizing:border-box;float:right}#container .contWrap .planlist li .cont h4{font-weight:bold;margin:0 0 12px}@media (max-width: 640px){#container .contWrap .planlist li .ttl{width:100%;float:none;font-weight:bold;margin:0 0 20px;padding:10px 5px;font-size:1.6rem;background:#EEE}#container .contWrap .planlist li .cont{width:100%;margin:0;padding:0 5px;float:none}}#container .contWrap .faqlist{max-width:800px;margin:0 auto;padding:45px 0 0;border-top:#EEE solid 1px}@media (max-width: 560px){#container .contWrap .faqlist{padding:30px 0 0}}#container .contWrap .faqlist dt,#container .contWrap .faqlist dd{width:100%;min-height:40px;box-sizing:border-box;margin:0 0 20px;padding:10px 0 0 55px;background:none;position:relative}#container .contWrap .faqlist dt{font-weight:bold}#container .contWrap .faqlist dt::before{content:"Q";font-size:2.2rem;line-height:4rem;text-align:center;width:40px;height:40px;border-radius:20px;background:#CCAC00;color:#FFF;position:absolute;top:0;left:0}#container .contWrap .faqlist dd{margin:0 0 40px;padding:10px 0 50px 55px;border-bottom:#EEE solid 1px}@media (max-width: 560px){#container .contWrap .faqlist dd{margin:0 0 30px;padding:10px 0 30px 55px}}#container .contWrap .faqlist dd::before{content:"A";font-weight:bold;font-size:2.2rem;line-height:4rem;text-align:center;width:40px;height:40px;border-radius:20px;background:#B92222;color:#FFF;position:absolute;top:0;left:0}#container .contWrap .faqlist dd:last-child{margin-bottom:0}#container .contWrap .systemlist{width:100%;display:flex;flex-wrap:wrap}#container .contWrap .systemlist li{width:31.6666%;margin-right:2.5%;margin-bottom:10px}#container .contWrap .systemlist li:nth-child(3n){margin-right:0}@media (max-width: 640px){#container .contWrap .systemlist li{width:100%;margin:0}#container .contWrap .systemlist li:nth-child(3n){margin:0}#container .contWrap .systemlist li:last-child{margin-bottom:0}}#container .contWrap .systemlist li .itemname{background-color:#374252;margin-bottom:20px;padding:5px}#container .contWrap .systemlist li h3{margin:12px auto;font-size:16px;font-weight:bold;line-height:28px;text-align:center;color:#fff}#container .contWrap .systemlist li p{margin-bottom:15px;font-size:14px;line-height:24px}.faq #container section{margin-bottom:0;padding-top:100px}@media (max-width: 960px){.faq #container section{padding-top:60px}}.faq #container section.contWrap ul.subNavi{display:flex;justify-content:center}.faq #container section.contWrap ul.subNavi li{width:250px}@media (max-width: 560px){.faq #container section.contWrap ul.subNavi li{width:50%}}.faq #container section.contWrap ul.subNavi li:first-child{border-right:#FFF solid 1px}.faq #container section.contWrap ul.subNavi li a{width:100%;display:block;padding:15px 0 30px;color:#FFF;text-align:center;background:#374252;position:relative}@media (max-width: 560px){.faq #container section.contWrap ul.subNavi li a{font-size:4vw}}.faq #container section.contWrap ul.subNavi li a::before{position:absolute;bottom:15px;left:50%;width:10px;height:10px;border-top:1px solid #FFF;border-right:1px solid #FFF;margin:auto;content:"";vertical-align:middle;-webkit-transform:translateX(-50%) rotate(135deg);-moz-transform:translateX(-50%) rotate(135deg);-ms-transform:translateX(-50%) rotate(135deg);-o-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.system #container ul.list1{max-width:600px;margin:0 auto}.system #container ul.list1 li{margin-bottom:10px}.system #container ul.list1 li span{display:block;margin:0 0 0 2rem;text-indent:-2rem}.system #container ul.list1 li:last-child{margin-bottom:0}.system #container ul.list1 table{max-width:600px;margin:40px auto 0;border:#DDD solid 1px;border-right:none;border-bottom:none}@media (max-width: 560px){.system #container ul.list1 table{width:100%;margin:30px 0}}.system #container ul.list1 table tr th{width:200px;padding:10px 20px;border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;background:#DDD;color:#000}@media (max-width: 560px){.system #container ul.list1 table tr th{padding:10px}}@media (max-width: 500px){.system #container ul.list1 table tr th{width:100%;display:block;text-align:center;padding:10px 0}}.system #container ul.list1 table tr th:first-child{border-bottom:#FFF solid 1px}.system #container ul.list1 table tr td{width:200px;padding:10px 40px 10px 20px;border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;position:relative}@media (max-width: 560px){.system #container ul.list1 table tr td{padding:10px 30px 10px 10px}}@media (max-width: 500px){.system #container ul.list1 table tr td{width:100%;display:block;text-align:center;padding:20px 0}}.system #container ul.list1 table tr td::before{position:absolute;top:50%;right:-10px;width:20px;height:20px;border-top:1px solid #DDD;border-right:1px solid #DDD;background:#FFF;margin:auto;content:"";vertical-align:middle;-webkit-transform:translateY(-50%) rotate(225deg);-moz-transform:translateY(-50%) rotate(225deg);-ms-transform:translateY(-50%) rotate(225deg);-o-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}@media (max-width: 500px){.system #container ul.list1 table tr td::before{top:auto;left:50%;right:auto;bottom:-11px;-webkit-transform:translateX(-50%) rotate(135deg);-moz-transform:translateX(-50%) rotate(135deg);-ms-transform:translateX(-50%) rotate(135deg);-o-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}}.system #container ul.list1 table tr td+td{width:200px;padding:10px 20px}@media (max-width: 500px){.system #container ul.list1 table tr td+td{width:100%;padding:25px 0 20px;text-align:center}}.system #container ul.list1 table tr td+td::before{content:none}.system #container ul.list2{max-width:600px;margin:40px auto 0;background:#EEE;padding:20px}.system #container ul.list2 li{margin-bottom:10px}.system #container ul.list2 li span{display:block;margin:0 0 0 2.2rem;text-indent:-2.2rem}.system #container ul.list2 li:last-child{margin-bottom:0}.system #container .comparison img{display:block;max-width:730px;height:auto;margin:0 auto}.system #container .comparison ul.comparisonIcon{margin-top:30px;display:flex;justify-content:center}@media (max-width: 500px){.system #container .comparison ul.comparisonIcon{margin-top:15px}}.system #container .comparison ul.comparisonIcon li{padding:0 10px}.system #container .comparison ul.comparisonIcon li span.icon1{color:#CDAC00}.system #container .comparison ul.comparisonIcon li span.icon2{color:#374252}.system #container .comparison ul.comparisonIcon li span.icon3{color:#EEEEEE}.system #container .comparison .att{margin-top:20px;text-align:center}@media (max-width: 500px){.system #container .comparison .att{text-align:left}}
