@media print,screen{html.isModal,body.isModal{overflow:hidden}#contents article{padding:10.67vw 4vw}#contents article section h3.multiline02{line-height:1.3em}#contents article section h3.multiline02 span{font-size:3.73vw;display:block}#contents article section h3.multiline01{line-height:1.5em}#contents article section div.vision01{background:#e5edf6;border-radius:4vw;padding:5.33vw 0;margin-top:4vw}#contents article section div.vision01 p{color:#1078e2;font-size:4.53vw;line-height:1.5em;text-align:center}#contents article section ol.vision01 li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5em;margin-top:1em}#contents article section ol.vision01 li p{margin-left:1em}#contents article section ol.vision01 li:nth-of-type(1)::before{content:"1.";white-space:nowrap}#contents article section ol.vision01 li:nth-of-type(2)::before{content:"2.";white-space:nowrap}#contents article section ol.vision01 li:nth-of-type(3)::before{content:"3.";white-space:nowrap}#contents article section img.img01{width:100%;margin-top:4vw}#contents article section .splitView01 h4+small{text-align:center;font-size:2.67vw;display:block;margin-top:.5em}#contents article section .splitView01>div:first-of-type img{width:100%}#contents article section .splitView01>div:last-of-type img{border-radius:2.13vw;width:100%;display:block;margin-top:2.67vw}#contents article section #questionnaire ul{margin-top:1em;font-size:2.67vw;line-height:1.6em}#contents article section #questionnaire ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#contents article section #questionnaire ul li::before{content:"※";display:block;margin-right:.5em}#contents article section #basicsalary>div>div .img01{width:100%}#contents article section #basicsalary>div>div.arrow01 img{width:5.33vw}#contents article section #basicsalary ul{margin-top:1em;font-size:2.67vw;line-height:1.6em}#contents article section #basicsalary ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#contents article section #basicsalary ul li::before{content:"●";display:block}#contents article section .achievements01{border:.53vw solid #1078e2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em 1em 1em 1em;position:relative;margin-top:2em}#contents article section .achievements01>p{background:#1078e2;color:#fff;height:2em;padding:0 1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1em;position:absolute;left:1em;top:-1em}#contents article section .achievements01 ul li{text-indent:-1em;padding-left:1em}#contents article section .achievements01 ul li::before{content:"・"}#contents article section .achievements01 ul li:not(:first-of-type){margin-top:.5em}#contents article section nav.torikumi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.2vw}#contents article section nav.torikumi a{width:28.53vw;border-radius:2.13vw;display:block;overflow:hidden}#contents article section nav.torikumi a:nth-of-type(n + 4){margin-top:3.2vw}#contents article section nav.torikumi a img{width:100%}#contents article section ul.questionnaire{font-size:3.73vw;line-height:1.5em;margin-bottom:2em;margin-top:1em}#contents article section .flex01 img{width:100%;border-radius:2.13vw;display:block;margin-top:2.67vw}#contents article section .arrow01{width:5.33vw;display:block;margin:5.33vw auto}#contents article section h4{color:#1078e2;font-size:4vw;margin-top:4vw;line-height:1.4em}#contents article section h4 span.small{font-size:3.73vw}#contents article section h4.tac01{text-align:center}#contents article section h4+p{margin-top:.5em !important}#contents article section h5{font-size:3.73vw;margin-top:.5em}#contents article section table.course{width:100%;font-size:3.73vw;margin-top:1em}#contents article section table.course th{background:#1078e2;color:#fff;text-align:left;white-space:normal;line-height:1.5em;font-size:3.73vw;padding:.6em}#contents article section table.course th span{font-size:3.2vw;font-weight:400}#contents article section table.course td{padding:.6em}#contents article section table.course td ul.dot01 li:first-of-type{margin-top:0}#contents article section ul li{line-height:1.5em;margin-top:.2em}#contents article section ul.dot01 li{display:-webkit-box;display:-ms-flexbox;display:flex}#contents article section ul.dot01 li::before{content:"・";display:inline-block}#contents article section ul.circle01 li{display:-webkit-box;display:-ms-flexbox;display:flex}#contents article section ul.circle01 li::before{content:"●";display:inline-block}#contents article section #table_womensuccess table{width:100%;margin-top:.5em;line-height:1.5em}#contents article section #table_womensuccess table .br{border-right-color:#fff}#contents article section #table_womensuccess table .bb{border-bottom-color:#fff}#contents article section #table_womensuccess table tr,#contents article section #table_womensuccess table td,#contents article section #table_womensuccess table th{white-space:nowrap !important}#contents article section #table_womensuccess table tr th{border:1px solid #d8d8d8;background-image:url(../../common/img/bg01.png);background-size:92.67vw auto;background-position:center top;text-align:center;white-space:normal;font-weight:700;color:#fff;vertical-align:middle}#contents article section #table_womensuccess table tr:nth-child(n+2)>td.tac01{text-align:center}#contents article section #table_womensuccess table tr:nth-child(n+2)>td.tar01{text-align:right;border-right:none !important;width:1em;padding-right:0}#contents article section #table_womensuccess table tr:nth-child(n+2)>td.nbl01{border-left:none !important}#contents article section #table_womensuccess table tr:nth-last-child(1){border-top-width:2px !important}#contents article section #table_womensuccess table tr:nth-last-child(1)>td:nth-child(1){background:#f4f8f9}#contents article section #table_womensuccess table tr:nth-last-child(1) td:not(:first-of-type){text-align:center}#contents article section table{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2.67vw;font-size:3.73vw}#contents article section table .small01{font-size:2.67vw}#contents article section table tr,#contents article section table th,#contents article section table td{padding:.5em;border:1px solid #d8d8d8;vertical-align:top}#contents article section table th{font-size:3.2vw;background-color:#f4f8f9;white-space:nowrap;text-align:center}#contents article section table#program01 span{display:block;font-size:3.2vw}#contents article section table#program01 ul li{text-indent:-1em;padding-left:1em}#contents article section table#program01 ul li:before{content:"・"}#contents article section table#program02{width:165vw;border-collapse:collapse}#contents article section table#program02 small{font-size:3.2vw;display:block}#contents article section table#program02 p{margin:0}#contents article section table#program02 tr:nth-child(1){position:sticky;top:0;z-index:2}#contents article section table#program02 tr th{background-clip:padding-box}#contents article section table#program02 tr th:nth-child(1){position:sticky;left:0}#contents article section table#program02 tr td:nth-child(1){position:sticky;left:0;width:30vw;background-color:#fff;font-weight:700}#contents article section table#program02 tr td:nth-child(2){width:80vw}#contents article section .annotation01{line-height:1.6em;margin-top:.5em}#contents article section .annotation01.nmt01{margin-top:0}#contents article section .annotation01.indent01{text-indent:-1em;padding-left:1em}#contents article section .annotation02{line-height:1.6em;margin-top:1em;display:block}}@media screen and (min-width: 640px){#contents article{width:1000px;margin:0 auto;padding:100px 0}#contents article section h3.multiline01{line-height:1.5em}#contents article section h3.multiline01.ex01{line-height:1em}#contents article section h3.multiline02{line-height:1.3em;padding-bottom:8px}#contents article section h3.multiline02 span{font-size:16px;display:block}#contents article section div.vision01{background:#e5edf6;border-radius:15px;padding:35px 0;margin-top:30px}#contents article section div.vision01 p{font-size:26px;line-height:1.9em}#contents article section ol.vision01{width:674px;margin-left:auto;margin-right:auto}#contents article section img.img01{width:670px;margin:20px auto 0 auto;display:block}#contents article section div.img01{width:670px;margin:20px auto 0 auto}#contents article section div.img01 img{margin:0;width:100%}#contents article section h4{font-size:18px;margin-top:30px;line-height:1.4em}#contents article section h4 span.small{font-size:16px}#contents article section h4.tac01{text-align:center}#contents article section h5{font-size:16px;margin-top:.5em}#contents article section #basicsalary>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents article section #basicsalary>div>div{width:430px}#contents article section #basicsalary>div>div>.img01{margin-top:12px}#contents article section #basicsalary>div>div.arrow01{margin-top:80px;width:80px}#contents article section #basicsalary>div>div.arrow01 img{width:100%}#contents article section #basicsalary ul{font-size:16px}#contents article section .splitView01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents article section .splitView01 h4+small{text-align:center;font-size:12px;display:block;margin-top:.5em}#contents article section .splitView01>div{width:490px}#contents article section .splitView01>div:last-of-type img{border-radius:15px;width:100%;display:block;margin-top:20px}#contents article section #questionnaire ul{font-size:12px}#contents article section .arrow01{width:36px;margin:20px auto}#contents article section ul.questionnaire{font-size:16px}#contents article section .splitView02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents article section .splitView02>div:first-of-type{width:532px}#contents article section .splitView02>div:last-of-type{width:448px}#contents article section .splitView02>div:last-of-type img{width:100%}#contents article section nav.torikumi{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:30px}#contents article section nav.torikumi a{width:155px;border-radius:15px;display:block;overflow:hidden;margin:0}#contents article section nav.torikumi a img{will-change:opacity;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#contents article section nav.torikumi a:hover img{opacity:.6}#contents article section nav.torikumi a:nth-of-type(n + 4){margin-top:0}#contents article section nav.torikumi a img{width:100%}#contents article section .flex01{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents article section .flex01 img{width:490px;border-radius:15px;margin:0}#contents article section table{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;font-size:14px}#contents article section table .small01{font-size:10px}#contents article section table tr,#contents article section table th,#contents article section table td{padding:1em;border:1px solid #d8d8d8}#contents article section table th{font-size:14px;background-color:#f4f8f9;vertical-align:top}#contents article section .tables01{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents article section .tables01>div{width:490px}#contents article section .tables01>div:first-of-type img{width:100%}#contents article section table.course{font-size:16px;margin-top:30px}#contents article section table.course th{font-size:16px;padding:20px}#contents article section table.course th span{font-size:14px}#contents article section table.course tr td{padding:20px}#contents article section table.course tr td ul{margin:0}#contents article section table.course tr td ul.flex01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:240px}#contents article section table.course tr td ul.flex01 li{width:50%}#contents article section .lists01{margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex}#contents article section .lists01>div:first-of-type{margin-right:20px}#contents article section .kanri01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents article section .kanri01>div{width:490px}#contents article section .kanri01>div div.img01{width:490px;margin:10px 0 0 0}#contents article section .kanri01>div div.img01 .img01{width:100%;display:block}#contents article section .kanri01>div:first-of-type div.img01{margin-top:32px}#contents article section .kanri01>div:first-of-type div.img01 small{margin-top:-10px}#contents article section .annotation01{font-size:12px;line-height:1.6em;margin-top:.5em}#contents article section .achievements01{border:2px solid #1078e2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em 1em 1em 1em;position:relative;margin-top:2em;display:inline-block}#contents article section .achievements01>p{background:#1078e2;color:#fff;height:2em;padding:0 1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1em;position:absolute;left:1em;top:-1em}#contents article section .achievements01 ul li{text-indent:-1em;padding-left:1em;white-space:nowrap}#contents article section .achievements01 ul li::before{content:"・"}#contents article section .achievements01 ul li:not(:first-of-type){margin-top:.5em}}