@charset "utf-8";.secBlock{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ccc}.secBlock p.outlineText01{padding-right:2em;padding-left:2em;padding-bottom:.5em}.secBlock p.outlineText01.note{text-indent:-1em;padding-left:3em}.outlineOl{padding-left:1em;padding-bottom:1em}ol.outlineOl li{list-style-type:none;list-style-position:inside;counter-increment:cnt;padding-top:.5em;padding-bottom:.5em;line-height:1.4;padding-left:2.5em;text-indent:-2.5em}ol.outlineOl li:before{display:marker;content:"（" counter(cnt) "）";font-weight:700}ol.outlineOl li ul.list02>li{counter-increment:list02}ol.outlineOl li ul.list02>li:before{display:marker;content:"";font-weight:700}ol.outlineOl li ul.list02 li{margin-bottom:0;text-indent:-.9em;padding-left:1.5em}.outlineOl02{padding-left:1em;padding-bottom:1em;counter-reset:section}ol.outlineOl02 li{list-style-type:none;list-style-position:inside;counter-increment:cnt;padding-top:.5em;padding-bottom:.5em}ol.outlineOl02 ol>li:before{content:counters(section,'-') '. ';counter-increment:section}.tbl01{width:98%;margin-left:2%}.tbl01 .inbox_02 li:before{background:none;　margin-right:0}.outlineSli{margin-top:1em}.outlineSli li{font-size:82%}.outlineSli li:before{content:'※'}.ttl07{position:relative}.ttl07 span{font-size:1.2rem;padding-left:1em}.ttl07 a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px}ul.list01{margin-left:2em}.tbl03 th,.tbl03 td{text-indent:0}.outTableScroll{margin-top:20px;font-size:85%}.outTable{border-collapse:collapse;width:100%;border-left:1px solid #9e9e9e;border-top:1px solid #9e9e9e}.outScrollTxt{display:none}.outTable th{background:#f2f2f2;text-align:center;vertical-align:top;font-weight:bold}.outTable .outT01{width:14%}.outTable .outT02{width:25%}.outTable .outT03{width:19%}.outTable .outT04{width:19%}.outTable .outT05{width:10.5%}.outTable .outT06{width:9.5%}.outTable th,.outTable td{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;box-sizing:border-box;padding:5px;vertical-align:middle;font-size:93%}.outTable th.outTableFix,.outTable td.outTableFix{text-align:center}.outTable td ul li,.outTable td p.outTableNote{text-indent:-1em;margin-left:1em;line-height:1.6}.outTableCa2{margin-bottom:.8em}@media screen and (max-width:750px){.secBlock{padding-top:3vw;padding-bottom:3vw}.secBlock p.outlineText01{padding-right:0;padding-left:0}.secBlock p.outlineText01.note{padding-left:1em}.outlineOl{padding-left:0;padding-bottom:0}.tbl01 th,.tbl01 td{display:block;width:100%}.ttl07{font-size:3.4vw}.ttl07 span{font-size:3vw;padding-left:0}.tbl01.harf th,.tbl01.harf td{width:25%;display:inline-table}.inbox .outlineText01{margin-left:2em}.outTableScroll{overflow-x:scroll;margin-top:0}.outScrollTxt{display:block;font-size:85%;margin-top:10px}.outTable{width:1050px;border-left:none}table.outTable td.outTableFix{position:sticky;left:0;background:#fff}table.outTable th.outTableFix{position:sticky;left:0;background:#f2f2f2}table.outTable .outTableFix:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:100%;border:1px solid #9e9e9e}}ul.stepflow{border:none;margin:3em .5em;padding:0;list-style:none}ul.stepflow>li:before{background-color:#ccc!important}ul.stepflow>li:last-of-type:before{background:none!important}.stepflow li{position:relative;padding:0 0 1.5em 1.8em}.stepflow>li:before{content:"";width:3px;background:#ccc;display:block;position:absolute;top:28px;bottom:0;left:8px}.stepflow-white{content:'';display:inline-block;position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;border:solid 3px #0161b6}.stepflow-black{content:'';display:inline-block;position:absolute;top:5px;left:0;width:14px;height:14px;border-radius:50%;border:solid 3px #0161b6;background-color:#0161b6}.stepflow_label{padding:3px 0 8px 0;margin-bottom:8px;font-size:2.2rem;font-weight:bold;line-height:1.5}.stepflow_label span{font-weight:normal;font-size:1.4rem}.stepflow_title{font-size:1.8rem;font-weight:bold;line-height:1.5;margin-bottom:15px}.stepflow_content{font-size:.9em;line-height:1.5;margin-top:.5em;padding:0 0 1.5em;border-bottom:dashed 1px #ccc}.stepflow_content.last{border-bottom:none;padding-bottom:0}@media screen and (max-width:1024px){.stepflow_label{font-size:2.2vw}.stepflow_label span{font-size:1.4vw}.stepflow_title{font-size:1.8vw}}@media screen and (max-width:750px){.stepflow_label{font-size:4.2vw}.stepflow_label span{font-size:3.2vw}.stepflow_title{font-size:3.6vw}}.courseMapBox{margin-bottom:50px;margin-left:-10px;margin-top:20px;position:relative;width:600px;margin-right:auto;margin-left:auto}.courceCenter{text-align:center;margin-bottom:50px}.courseMapBox02{margin-bottom:30px}.coursePhList{width:600px;margin-right:auto;margin-bottom:50px;margin-left:auto}.coursePhList li{float:left;padding-right:4px;margin-bottom:4px}.coursePhList li p{text-align:center;margin-bottom:10px;padding-top:5px}.courseMapBox ul li{position:absolute}.pin01{left:42px;top:51px}.pin02{left:42px;top:68px}.pin03{left:74px;top:148px}.pin04{left:80px;top:165px}.pin05{left:220px;top:135px}.pin06{left:178px;top:158px}.pin07{left:174px;top:215px}.pin08{right:54px;top:24px}.pin09{right:180px;top:56px}.pin10{right:0;top:102px}.pin11{right:2px;top:130px}.coursePhLi ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:30px}.coursePhLi ul li{width:24%;text-align:center;font-size:1.4rem;margin-right:1%;line-height:1.6}.coursePhLi ul li img{width:100%;height:auto}@media screen and (max-width:750px){.courseMapBox{margin-bottom:0}.scroll{width:100%;margin-left:auto;margin-right:auto;overflow-x:scroll;margin-bottom:2vw;margin-top:5vw;position:relative}.scroll::before{content:"※横にスクロールできます";font-size:3.6vw}.scroll:after{position:absolute;content:'';top:0;left:13em;display:block;width:10vw;height:10vw;background-image:url(https://www.betsudai.com/wp-content/themes/betsudai/common/img/icn_scrool.png.pagespeed.ce.6OwAJtcArq.png);background-size:contain;background-repeat:no-repeat}.scroll .tableStyle01{width:700px}.scroll{width:94%;margin-left:auto;margin-right:auto;overflow-x:scroll;margin-bottom:40px}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{border-radius:5px;background:#eee}.scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.coursePhLi ul{margin-top:5vw}.coursePhLi ul li{width:49%;font-size:3.6vw;margin-right:1%;line-height:1.6;margin-bottom:3vw}}