@charset "utf-8";.mainVisual{position:relative;z-index:1}.mainVisual .slider li{height:calc(100vh - 123px);background-repeat:no-repeat;background-size:cover;background-position:bottom center}.mainVisual .slider li.img01{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/top/slider_img01.jpg)}.mainVisual .slider li.img02{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/top/slider_img02.jpg)}.mainVisual .slider li.img03{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/top/slider_img03.jpg)}.mainVisual .container{position:absolute;clear:inherit;overflow:inherit;top:0;margin:auto;left:0;right:0;width:100%;height:calc(100vh - 123px);max-width:1350px}.mainVisual__catch_sp{display:none}.mainVisual .mainVisual__catch{position:absolute;top:25%;left:12.5%;margin:auto;background-color:#fff;border-radius:10px;padding:2em;box-shadow:0px 0px 5px #ccc;z-index:3;overflow:hidden;clear:both}.mainVisual .mainVisual__catch p{color:#000;letter-spacing:.15em;font-size:2.4em;line-height:1.5;writing-mode:vertical-rl}.scrolldown{position:absolute;left:12.5%;bottom:10px;height:50px}.scrolldown span{position:absolute;left:-7px;top:-50px;font-size:.9rem;letter-spacing:.05em;writing-mode:vertical-rl;color:#1d0b0b}.scrolldown:after{content:"";position:absolute;top:0;width:1px;height:30px;background:#1d0b0b;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.fuwa{animation:fuwa 2s ease-in-out 0s 1 normal;-webkit-animation:fuwa 2s ease-in-out 0s 1 normal;-moz-animation:fuwa 2s ease-in-out 0s 1 normal}.mb{margin:0 auto 3em}@keyframes fuwa{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fuwa{0%{opacity:0}100%{opacity:1}}.fadein,.fadeleft,.faderight{opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s}.fadein{transform:translate(0,0)}.fadeleft{transform:translate(-10px,0)}.faderight{transform:translate(10px,0)}.fadein.scrollin,.fadeleft.scrollin,.faderight.scrollin{opacity:1;transform:translate(0,0)}.fadein.delay01,.fadeleft.delay01,.faderight.delay01{transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s}.fadein.delay02,.fadeleft.delay02,.faderight.delay02{transition-delay:.4s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s}.fadein.delay03,.fadeout.delay03,.fadeleft.delay03,.faderight.delay03{transition-delay:.6s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s}.fadein.delay04,.fadeleft.delay04,.faderight.delay04{transition-delay:.8s;-webkit-transition-delay:.8s;-moz-transition-delay:.8s}.fadein.delay05,.fadeleft.delay05,.faderight.delay05{transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s}.fadein.delay06,.fadeleft.delay06,.faderight.delay06{transition-delay:1.2s;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s}.top__news h2,.top__about h2,.top__course h2,.top__flow h2,.top__access h2{font-size:3.7em;font-weight:500;line-height:.8em;font-family:"Quicksand",sans-serif}.top__news h2 span,.top__about h2 span,.top__course h2 span,.top__flow h2 span,.top__access h2 span{display:block;font-size:.3em;font-family:'Noto Sans JP',sans-serif !important;font-weight:400}.top__news_btn,.top__about_btn,.top__flow_btn,.top__access_btn{position:relative;width:100%;max-width:1200px;margin:auto}.top__news_btn a,.top__about_btn a,.top__flow_btn a,.top__access_btn a{color:#fff;display:block;padding:.5em;box-sizing:border-box;border:1px solid #00ada8;margin-top:2em;width:100%;text-align:center;background:#00ada9;border-radius:30px;letter-spacing:.1em}.top__about_btn a,.top__flow_btn a,.top__access_btn a{max-width:240px}.top__news_btn a:before,.top__about_btn a:before,.top__flow_btn a:before{content:">";margin-right:1em;font-weight:700}.top__news_btn a:hover,.top__about_btn a:hover,.top__flow_btn a:hover,.top__access_btn a:hover{background:#fff;color:#00ada8;opacity:1}.top__needs [class*=col-sm-],.top__contact [class*=col-sm-],.top__about [class*=col-sm-],.top__access [class*=col-sm-]{padding:0}.top__needs .container{padding:4em 0 1em}.top__needs img{display:block;margin:0 auto 2em}.top__needs p{font-size:1.1em;text-align:center;margin-bottom:2.5em}.top__news{background-color:#f7f5ef;padding:4em}.top__news dl{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1.5em 0}.top__news dl:nth-child(even){border:none}.top__news .date{width:39%;display:inline-block;position:relative;top:5px}.top__news .pagetitle{width:60%;display:inline-block}.top__news .date_time{display:inline-block;margin-right:1em}.top__news .date_cat{display:inline-block;width:100px;margin-right:1em}.top__news_btn a{max-width:200px}.top__flow{padding:4em 1em}.top__flow h2{margin-bottom:.2em}.top__about{padding:4em 0}.top__about .container,.top__access .container{padding-left:4em}.top__about .col-sm-6:first-child,.top__access .col-sm-4{padding-right:4em}.top__about h2,.top__course h2{text-align:center;margin-bottom:.5em}.top__about h3{font-size:1.9em;font-weight:400;margin-bottom:1em}.top__about p,.top__flow p,.top__access p{font-size:1.1em}.top__about .container,.top__access .container{max-width:1700px;margin:0 0 0 auto}.top__flow{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/top/top_flow_bg.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden}.top__flow h2,.top__flow p,.top__contact h2,.top__contact_tel_txt a{color:#fff}.top__course{background-color:#f7f5ef;padding:4em 0 1em}.course_txt{text-align:center;font-size:1.9em;margin-bottom:1em}.course_box{flex-wrap:nowrap !important}.course{background-color:#fff;border-radius:10px;padding:0 !important;margin:0 1em 2em !important}.course h3{text-align:center;color:#fff;font-size:2.5em;line-height:1.3em;font-weight:400}.course h3 span{font-size:.5em;display:block}.course p{padding:1em;font-size:1.1em}.course01{border:5px solid #07a485}.course01 h3{background-color:#07a485;padding:1.7em .5em}.course02{border:5px solid #00ada9}.course02 h3{background-color:#00ada9;padding:2.3em .5em}.course03{border:5px solid #0f8795}.course03 h3{background-color:#0f8795;padding:1em .5em}.model_title{text-align:center;margin:1em 0;font-size:1.9em;font-weight:400}.model_box{background-color:#fff;border-radius:10px;padding:3em;margin-bottom:3em}.model_box .col-sm-9 p span{border-radius:5px;padding:.2em 1em .4em;font-size:1.2em;color:#fff}.model_box .col-sm-9 h4{font-size:1.6em;font-weight:400;line-height:1.7em;margin-top:.5em}.model_box .col-sm-9 h4 span{font-size:1.2em;display:block}.model_box table{border-top:1px solid #dcdad6;margin-top:3em;width:100%}.model_box table tr{border-bottom:1px solid #dcdad6}.model_box table th,.model_box table td{padding:1em 0;text-align:left;font-weight:400}.model_box table th{width:30%;font-size:1.2em}.model_box table td{font-size:1.1em}.model_box01 .col-sm-9 p span{background-color:#07a485}.model_box01 .col-sm-9 h4 span,.model_box01 table th{color:#07a485}.model_box02 .col-sm-9 p span{background-color:#00ada9}.model_box02 .col-sm-9 h4 span,.model_box02 table th{color:#00ada9}.model_box03 .col-sm-9 p span{background-color:#0f8795}.model_box03 .col-sm-9 h4 span,.model_box03 table th{color:#0f8795}.top__access h2{margin:1em 0 .3em}.top__access small{font-size:.9em}.top__access_btn a{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/route_ico.svg);background-repeat:no-repeat;background-size:16px;background-position:45px;padding-left:2em}.top__access iframe{height:470px}.top__contact{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/top/top_contact_bg.png);background-repeat:no-repeat;background-size:cover;padding:4em 0}.top__contact h2{font-weight:400;margin-bottom:1em;font-size:1.6em;text-align:center}.top__contact .row{flex-wrap:wrap !important}.top__contact_tel_txt{display:table;margin:0 auto;font-family:"Quicksand",sans-serif;font-weight:700;letter-spacing:.3em}.top__contact_tel_time{text-align:center;font-size:1.1em;color:#fff}.top__contact_tel_txt span img{width:40px;margin-right:1em}.top__contact_tel_txt a{font-size:3.7em;line-height:1.3;vertical-align:middle;display:inline-block;text-align:center}.top__contact_btn{color:#00ada9 !important;display:block;margin:2em auto 0}.top__contact_btn div{border-radius:40px;padding:10px .5em;text-align:center;background-color:#fff;width:480px;max-width:100%;font-size:1.8em}.top__contact_btn div img{position:relative;top:-5px}.top__contact_btn:hover{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}@media screen and (max-width:1440px){.top__needs h2{font-size:2em}.top__about .container,.top__access .container{width:100%}}@media screen and (max-width:1194px){.mainVisual .mainVisual__catch{top:10vh}.scrolldown{left:8%}.top__access h2{margin:.7em 0 .3em}.top__news .date,.top__news .pagetitle{width:100%}.top__access iframe{height:530px}}@media screen and (max-width:912px){.mainVisual .slider li{height:50vh}}@media screen and (max-width:820px){.mainVisual .mainVisual__catch{display:none}.mainVisual .mainVisual__catch_sp{display:block;position:absolute;top:15%;left:0;margin:auto;border-radius:10px;box-shadow:0px 0px 5px #ccc;z-index:3;max-width:20vh}.scrolldown{left:5%;bottom:-20px}.top__news h2,.top__about h2,.top__flow h2,.top__course h2,.top__access h2{font-size:3.3em;font-weight:700}.top__news_btn a,.top__about_btn a,.top__flow_btn a,.top__access_btn a{font-size:1.1em}.top__about_btn a,.top__flow_btn a,.top__access_btn a{max-width:280px}.top__news_btn a{max-width:240px}.top__needs .table{padding:0}.top__news{padding:2em 0}.top__about .col-sm-6:first-child,.top__access .col-sm-4{padding:0 5%}.top__about .col-sm-6:last-child,.top__about h2{padding-left:5%}.top__about h2,.top__course h2{text-align:left}.top__about h3{margin-top:1em}.top__news .col-sm-4 .row{overflow:hidden}.top__news .col-sm-4{margin:0 auto 1.5em}.top__news_btn a{margin:2em 0 0 auto}.top__needs [class*=col-sm-],.top__contact [class*=col-sm-],.top__about [class*=col-sm-],.top__access [class*=col-sm-]{width:100%}.top__flow{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/top/top_flow_bg_sp.jpg)}.top__course .model_box .col-sm-9{padding-left:1em}.model_title{text-align:left}.course h3{font-size:1.5em;padding:.5em}.course_txt{text-align:left;font-size:1.3em}.course{margin:0 0 2em !important}.model_box{padding:2em}.model_box .col-sm-9 h4{font-size:1.3em}.top__about .container,.top__access .container{padding-left:0}.top__access .col-sm-4{margin-bottom:4em}.top__access p{font-size:1.3em;margin-bottom:.8em}.top__access small{font-size:1.1em}.top__access iframe{height:470px}.top__contact_tel_txt a{font-size:3.3em}.top__contact_tel_time{font-size:1em}.top__contact_btn div{margin:0 auto}}@media screen and (max-width:600px){.slick-slider{width:90%}.scrolldown{left:3%}.mainVisual .mainVisual__catch_sp{top:17%}.scrolldown{bottom:-40px}.top__news [class*=col-xs-],.top__course .model_box [class*=col-xs-]{width:100%}.top__news [class*=col-xs-]{width:100%}.top__news_btn a{margin:0}.top__flow{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/top/top_flow_bg_sp600.jpg);background-position:center}.top__course .model_box .col-sm-9{padding-left:0}.model_box table th{width:35%}.model_box .col-sm-9 p span{font-size:1em}.top__contact h2 br{display:none !important}.top__flow [class*=col-sm-]{width:100%}}