@charset "UTF-8";#contents{padding-top:0 !important}#main{padding-top:100px;width:980px !important}#side{margin-right:-270px}.inherit-txt-color{color:#666}.termImg img{max-width:100%}.headlineBox{background-color:#fff;width:100%}.headlineBox.shortterm{background-color:#fafcf9}.headlineBox.shortterm .imgHead{margin:0 -305px}.headlineBox .inner{position:relative;width:980px;margin:0 auto}.shortterm .txt_headLine{text-align:left;top:10%}.imgHead{margin:0 -305px}.txt_headLine{position:absolute;top:5%;width:100%;text-align:center}.txt_headLine p:not(:last-child){margin-bottom:30px}ul.number{position:relative;z-index:10;width:980px;margin:-130px auto auto 120px;text-align:center}ul.number li{float:left;width:230px;height:230px;margin-left:2%;border:5px solid #ebc232;border-radius:50%;background:#fff}ul.number li:first-child{margin-left:0}ul.number li div{padding-bottom:35px;background:url(//kenshu.arc-academy.net/wp-content/themes/arc_test/images/longterm/icon_arow.jpg) no-repeat 50% 100%;height:210px !important}ul.number li div a{text-decoration:none}ul.number li .numImg{padding:30px 0 24px}ul.number li .numTxt{color:#eb323c;font-size:18px;font-weight:700}.headline04{margin:0 0 35px 100px}.stepBlock{margin-bottom:100px;background:url(//kenshu.arc-academy.net/wp-content/themes/arc_test/images/longterm/bg_grey.gif) repeat-y 50% 0}.stepBlock .sectionInner{padding-bottom:50px;background:url(//kenshu.arc-academy.net/wp-content/themes/arc_test/images/longterm/icon_circle.gif) no-repeat 50% 100%}.stepBlock-jlt{margin-bottom:40px;background:url(//kenshu.arc-academy.net/wp-content/themes/arc_test/images/longterm/bg_grey.gif) repeat-y 50% 0}.stepBlock-jlt .sectionInner-jlt{padding-bottom:50px;background:url(//kenshu.arc-academy.net/wp-content/themes/arc_test/images/longterm/icon_circle.gif) no-repeat 50% 100%}.result-link{margin-bottom:100px}ul.stepList li{margin-bottom:50px}ul.stepList li p.stepImg{float:left;width:47.5%}ul.stepList li .stepRight{float:right;width:50%}ul.stepList li:nth-child(2n) p.stepImg{float:right}ul.stepList li:nth-child(2n) .stepRight{float:left}ul.stepList li .stepTit{margin-bottom:20px;padding:5px;background:#eb323c;color:#fff;font-weight:700;font-size:21px}ul.stepList li:nth-child(2) .stepTit{background:#4655a7;text-align:right}ul.stepList li:nth-child(3) .stepTit{background:#f3c551}ul.stepList li:nth-child(4) .stepTit{background:#1f938b}ul.stepList li .stepTit img{display:inline-block;vertical-align:middle;width:19%;margin-right:10px}ul.stepList li .stepTit span{display:inline-block;vertical-align:middle;width:77%;color:#fff;font-size:24px}ul.stepList li:nth-child(2n) .stepTit img{margin-right:0;margin-left:10px}ul.stepList li:nth-child(2n) .stepTit span{width:80%}ul.stepList li .stepTxt{padding:0 20px}ul.schedule li{margin-bottom:100px}ul.schedule li:last-child{margin-bottom:0}ul.schedule li h3{margin-bottom:40px;padding-bottom:20px;background:url(//kenshu.arc-academy.net/wp-content/themes/arc_test/images/longterm/bg_arrow02.gif) no-repeat 50% 100%;font-size:50px;text-align:center}.scheduleBox{padding:0 30px 25px}.training-summary{margin:50px 0 0;padding:0 100px}.priceTable thead th{width:auto;background:#fc8288;color:#fff}.priceTable .col01{width:10%}.priceTable .col02{width:9%}.priceTable .col04{width:40%}.btnRed{text-align:center}.btnRed a{width:280px;margin-left:50px;padding:10px 2% 5px}.btnRed a:first-child{margin-left:0}.lLink{margin-bottom:0}.lLink h4{position:relative}.lLink h4:before{position:absolute;bottom:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ebc232;content:''}.sideSCroll{top:0 !important;box-shadow:0 3px 5px #d4d4d4;position:fixed;right:-245px;z-index:999}.long_short_term{top:70px!important;width:245px}#sideNavi .btnGreen a,#sideNavi .btnOrange a,#side .btnGreen a,#side .btnOrange a{border-radius:0;box-shadow:none}.lLink ul li a{background-position:35px 55%}.askTable td a,.scheduleBox a{text-decoration:underline}.askTable td a:hover,.scheduleBox a:hover{text-decoration:none}.main_nav li a:hover{text-decoration:underline}.level{padding:40px 30px 0}.level p.levelTit{padding-bottom:30px}.level dl dt{padding-left:30px}.level dl dd{margin:-1.7em 0 1em;padding:0 1em 1em 10em;border-bottom:1px solid #eee}@media only screen and (max-width:1024px){#side{width:100%;margin-right:0}ul.number li{width:170px;height:170px}ul.number li div{padding-bottom:25px;height:150px !important;margin-bottom:10px}ul.number li .numImg{padding:15px 0 10px}ul.number li .numTxt{font-size:14px;font-weight:700}ul.stepList li .stepTit span{width:75%;font-size:19px}ul.stepList li:nth-child(2n) .stepTit span{width:78%}.priceTable .col01{width:8%}.priceTable .col02{width:12%}.priceTable .col04{width:33%}.btnYellow{text-align:center !important}.main_nav{width:90% !important;margin:10px auto 0 !important}.main_nav li{float:none;width:100% !important;margin:0 0 10px;border-radius:0 !important;height:auto !important;padding-bottom:40px}.main_nav li a{position:static !important}.main_nav li .numImg{padding:15px 0 10px !important}ul.schedule .interview_img img{width:100% !important}}@media only screen and (max-width:768px){#main{width:100% !important}ul.number{width:100%;margin:0 auto;padding:0 8%}ul.number li{width:150px;height:150px}ul.number li .numImg img{height:auto}ul.number li .numTxt{font-size:18px;font-weight:700}.headlineBox .inner{width:100%}.btnYellow{text-align:center !important}.main_nav{width:90% !important;margin:10px auto 0 !important}.main_nav li{float:none;width:100% !important;margin:0 0 10px;border-radius:0 !important;height:auto !important;padding-bottom:40px}.main_nav li a{position:static !important}.main_nav li .numImg{padding:15px 0 10px !important}ul.schedule .interview_img img{width:100% !important}}@media only screen and (max-width:767px){.headlineBox{margin-bottom:10px}.txt_headLine{top:50%!important;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:82%}.txt_headLine p:not(:last-child){margin-bottom:15px}.imgHead,.headlineBox.shortterm .imgHead{margin:0 -100px}ul.number li{float:left;width:100%;height:auto;margin:0 0 10px;border-radius:0}.headline04{margin-left:75px}.headline04 img{height:145px}ul.schedule li h3{font-size:35px}.btnRed a{width:270px}.askTable th,.askTable td{display:block;width:100%}.scheduleBox{padding-left:20px;padding-right:20px}.priceTable thead,.tbl_event tbody td.grey:first-child,.tbl_att tbody td.grey:first-child{display:inline-table}.priceTable tbody tr{display:block}.priceTable tbody td,.priceTable tbody th{border:none;display:block;padding:7px 15px;width:100%}.priceTable{border:1px solid #eee}.priceTable tbody td.grey{background-color:transparent}.priceTable tbody th{background-color:#fc8288;color:#666;text-align:center;width:100% !important}.tbl_short tbody th{text-align:left}.tbl_short tbody td:nth-child(2):before{content:"＜レベル＞";display:block;margin-right:5px}.tbl_short tbody td:nth-child(3):before{content:"＜到達目標＞";display:block;margin-right:5px}.tbl_event tbody tr:first-child th:before,.tbl_event tbody tr:nth-child(2) th:before,.tbl_event tbody tr:nth-child(3) th:before{content:"2017年";margin-right:5px}.tbl_event tbody tr:nth-child(4) th:before{content:"2017年";margin-right:5px}.tbl_event tbody td:last-child:before{content:"";margin-right:5px}.tbl_event tbody td:nth-last-child(2):before{content:"";margin-right:5px}.tbl_att tbody th br{display:none}.tbl_att tbody tr:nth-child(1) th:before{content:"第1期";margin-right:5px}.tbl_att tbody tr:nth-child(2) th:before{content:"第2期 ～ 第3期";margin-right:5px}.tbl_att tbody tr:nth-child(3) th:before{content:"第4期 ～ 第6期";margin-right:5px}.tbl_att tbody tr:nth-child(4) th:before{content:"第7期 ～ 第8期";margin-right:5px}.tbl_att tbody td:last-child:before{content:"＜到達目標＞";display:block}.tbl_att tbody td:nth-last-child(2):before{content:"＜修了時のレベル目安＞";display:block}.btnYellow{text-align:center !important}.main_nav{width:90% !important;margin:10px auto 0 !important}.main_nav li{float:none;width:100% !important;margin:0 0 10px;border-radius:0 !important;height:auto !important;padding-bottom:40px}.main_nav li a{position:static !important}.main_nav li .numImg{padding:15px 0 10px !important}ul.schedule .interview_img img{width:100% !important}.training-summary{padding-left:3%;padding-right:3%}}@media only screen and (max-width:639px){.headline04{margin:0 0 20px}.stepBlock{background:0 0}.stepBlock .sectionInner{padding-bottom:0;background:0 0}ul.schedule li{margin-bottom:50px}ul.stepList li p.stepImg{float:none !important;width:100% !important;text-align:center;line-height:0}ul.stepList li p.stepImg img{width:100%}ul.stepList li .stepRight{float:none !important;width:100% !important}ul.stepList li .stepTit img{width:14%}ul.stepList li .stepTxt{padding:0 10px}.btnRed a{display:block;width:100%;margin:0 0 10px}.btnYellow{text-align:center !important}.main_nav{width:90% !important;margin:10px auto 0 !important}.main_nav li{float:none;width:100% !important;margin:0 0 10px;border-radius:0 !important;height:auto !important;padding-bottom:40px}.main_nav li a{position:static !important}.main_nav li .numImg{padding:15px 0 10px !important}ul.schedule .interview_img img{width:100% !important}}@media (max-width:468px){.txt_headLine{width:81%}.btnYellow{text-align:center !important}.main_nav{width:90% !important;margin:10px auto 0 !important}.main_nav li{float:none;width:100% !important;margin:0 0 10px;border-radius:0 !important;height:auto !important;padding-bottom:40px}.main_nav li a{position:static !important}.main_nav li .numImg{padding:15px 0 10px !important}ul.schedule .interview_img img{width:100% !important}}.tit03{font-size:50px !important;color:#1f1f1f;text-align:center !important;margin-bottom:95px;position:relative}ul.termInfo li{float:left;width:49%;padding:20px 15px;font-size:14px;margin-bottom:0}.sectionInner table{font-size:14px}.sectionInner table th,.sectionInner .table1 td{padding:20px 40px;border:1px solid #efefef}.sectionInner .table1 tr:first-child td{text-align:center;padding:16px 40px}.sectionInner table th{background-color:#e5f4ff;border-right:1px solid #fff8e1}.sectionInner .table1 td:nth-child(odd){background-color:#f7f7f7}.sectionInner .table2{text-align:center;border:1px solid #efefef}.sectionInner .table2 td{padding:20px 40px;border-bottom:1px solid #efefef}.sectionInner .table2 tr:first-child td{background-color:#f7f7f7}.sectionInner .lesson-guide .menu{font-size:15px;font-weight:700;background-color:#e5f4ff;padding:10px;border:1px solid #efefef}.sectionInner .lesson-guide .sub-menu{font-size:15px;padding:10px;background-color:#fff;font-weight:600;border:1px solid #efefef}.btnYellow{text-align:right}.btnYellow a{width:280px;margin-left:50px;padding:10px 2% 5px}.btnYellow a:first-child{margin-left:0}.main_nav{text-align:center;width:980px;margin:-130px auto 0px;position:relative}.main_nav li{position:relative;display:inline-block;width:230px;height:230px;margin-left:1%;margin-right:1%;border:5px solid #23a7ff;border-radius:50%;background-color:#fff}.main_nav li:after{content:"\f103";font-family:"Font Awesome 5 Free";font-weight:700;font-size:2.5em;position:absolute;color:#23a7ff;bottom:-2%;left:calc(50% - 10px)}.main_nav li a{position:absolute;left:0;right:0;bottom:0;top:0}.main_nav li .numImg{padding:30px 0 24px;color:#23a7ff;font-size:45px;line-height:1;font-family:Impact,sans-serif}.main_nav li .numTxt{font-size:18px;font-weight:700}.main_nav li a{text-decoration:none}ul.schedule .interview p{float:right;display:block;position:relative;background:#f2f1f1;padding:10px;border-radius:10%}ul.schedule .interview p:before{content:"";position:absolute;top:60px;right:-30px;z-index:1;border:solid 15px transparent;border-left-color:#f2f1f1}ul.schedule .interview_img img{width:60%}.estimate{margin:1.5em auto 0;width:100%;padding:1em 1.5em;background-color:#f6f6f9;border:3px dashed #999}.estimate_title{font-size:1.5em;border-bottom:1px solid #999;margin-bottom:.5em;color:#333}.to_inqury{padding:.25rem .75rem;margin-top:.5em;display:inline-block;background-color:#d49b23;color:#fff !important;text-decoration:none !important}@media (min-width:768px){.estimate_content{padding:0 1em}}@media (min-width:992px){.estimate{width:72%}}.lr2-flex{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end}.lr2-flex .flex-content{width:100%;max-width:480px;text-align:center}.top-on-image{position:relative;z-index:10;padding:8px;text-align:left;font-size:12px;background-color:rgba(0,52,86,.67);color:#fff;margin-bottom:-36px}.to_next{position:relative;margin-bottom:70px;padding:20px 0 30px}.to_next:after{content:"";border-top:50px solid #4655a7;border-right:100px solid transparent;border-bottom:0;border-left:100px solid transparent;position:absolute;top:100%;left:calc(50% - 100px)}.ex_h{display:inline-block;background:#f9f9f9;padding:5px 20px;font-size:16px;font-weight:700;color:#444;border-left:10px solid #d49b23;box-shadow:3px 3px 6px rgba(0,0,0,.1);transform:rotate(-1.5deg)}.bg-gray{background-color:#f6f6f6}.border-gray{border:7px solid #ddd;border-radius:14px;position:relative}.top-on-gray{background-color:#003456;color:#fff;padding:.25rem .5rem}.flex-in-gray{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px}.text-width{flex:1}.text-width p{font-size:14px !important}.flex-in-gray p img{background-color:#fff;padding:4px;border:1px solid #ddd;box-shadow:2px 2px 5px rgba(0,0,0,.05)}.jlt_table{color:#000}.jlt_table thead tr{background-color:#0071be;color:#fff}.jlt_table tr:nth-child(even){background-color:#f0f6f9}.jlt_table th,.jlt_table td{border:1px solid #ccc;padding:1rem;font-size:14px}.jlt_table th{width:27%;text-align:right}.jlt_table.schedule th{width:15%}.jlt_table.schedule img{width:80%;margin:10px auto;display:block;border:3px solid #fff;box-shadow:2px 2px 8px rgba(0,0,0,.15);transform:rotate(-2deg)}.case-gallery-wrapper{width:100%;overflow:hidden;margin:0}.case-gallery.wide-layout{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;padding:0 10px;width:100%}.case-gallery.wide-layout p{flex:0 0 calc(50% - 15px);margin:0 !important}.case-gallery.wide-layout img{width:100%;height:auto;border:5px solid #fff;box-shadow:3px 3px 10px rgba(0,0,0,.15);transition:.3s;aspect-ratio:3/2}.case-gallery.wide-layout p:nth-child(odd) img{transform:rotate(-2deg)}.case-gallery.wide-layout p:nth-child(even) img{transform:rotate(2deg)}@media (min-width:768px){.lr2-flex .flex-content{width:50%;padding:10px}.to_next p{text-align:center;font-size:18px;color:#333;font-weight:700}.case-gallery-wrapper{overflow:visible}.case-gallery.wide-layout{flex-wrap:nowrap;flex-direction:row;width:150%;margin-left:50%;transform:translateX(-50%);gap:0}.case-gallery.wide-layout p{flex:0 0 22%;margin:0 -2% !important}.case-gallery.wide-layout p:nth-child(1) img{transform:rotate(-4deg)}.case-gallery.wide-layout p:nth-child(2) img{transform:rotate(3deg);z-index:2}.case-gallery.wide-layout p:nth-child(3) img{transform:rotate(-2deg);z-index:1}.case-gallery.wide-layout p:nth-child(4) img{transform:rotate(5deg)}.case-gallery.wide-layout p:hover{z-index:99}.case-gallery.wide-layout p img:hover{transform:rotate(0deg) scale(1.1) !important;box-shadow:10px 15px 30px rgba(0,0,0,.3)}}