﻿.con_intro .wrp,.sec_pass .con_pass,.sec_nmus .con_nmus,.sec_to .con_to,.sec_course .con_course,.sec_course .box_tab #tab .t_right,.sec_course .box_tab #tab2 .t_right,.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul,.sec_course .box_tab #panel li .con_rosen,.sec_course .box_tab #panel li .con_route,.sec_course .box_tab #panel li .con_route .con_route_unk{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_intro .wrp,.sec_pass .con_pass,.sec_nmus .con_nmus,.sec_to .con_to,.sec_course .con_course,.sec_course .box_tab #tab .t_right,.sec_course .box_tab #tab2 .t_right,.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul,.sec_course .box_tab #panel li .con_rosen,.sec_course .box_tab #panel li .con_route,.sec_course .box_tab #panel li .con_route .con_route_unk{width:91.66667%}}@media only screen and (min-width: 1561px){html.mouse{font-size:calc((14 + 2) / 16 * 100%)}}@media print{html.mouse{font-size:calc((14 + 2) / 16 * 100%)}}@media only screen and (min-width: 1200px) and (max-width: 1560px){html.mouse{font-size:calc(14 + 2  / 16 * 100%)}}#header{display:none}body img{width:auto}.center{text-align:center}@media only screen and (max-width: 767px){html{font-size:inherit !important}}html body{background:#fff !important;color:#524841}#contents{overflow:hidden;font-family:'Zen Maru Gothic', sans-serif}#contents a{text-decoration:none}.box_navigation,#footer .box_links{font-family:"Sawarabi Gothic", sans-serif}.txt{color:#383838;line-height:2;font-weight:500}@media only screen and (min-width: 1200px){.txt{font-size:1.125rem}}@media print{.txt{font-size:1.125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt{font-size:1rem}}@media only screen and (max-width: 767px){.txt{font-size:.9375rem}}@media only screen and (min-width: 768px){.txt{letter-spacing:0em}}@media only screen and (min-width: 1200px){.txt.large{font-size:1.625rem}}@media print{.txt.large{font-size:1.625rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt.large{font-size:1.25rem}}@media only screen and (max-width: 767px){.txt.large{font-size:1rem}}.large_txt{font-weight:600;color:#383838;line-height:1.7;letter-spacing:0em}@media only screen and (min-width: 1200px){.large_txt{font-size:1.625rem}}@media print{.large_txt{font-size:1.625rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.large_txt{font-size:1.5625rem}}@media only screen and (max-width: 767px){.large_txt{font-size:1.25rem}}.large_txt.line{border-bottom:2px dashed #383838}@media only screen and (max-width: 767px){.large_txt.line{text-align:center;margin-top:1em}}.ttl01{color:#383838;line-height:1;font-family:'Yomogi', cursive;letter-spacing:0}@media only screen and (min-width: 1200px){.ttl01{font-size:5rem}}@media print{.ttl01{font-size:5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.ttl01{font-size:3.75rem}}@media only screen and (max-width: 767px){.ttl01{font-size:2.5rem}}.ttl01 small{letter-spacing:-0.05em;font-size:0.7em}.ttl01 .en{display:block;font-style:italic;color:#adadad;line-height:2;font-family:'Marck Script', cursive;font-size:0.25em;padding-left:0.3em;font-weight:500}@media only screen and (min-width: 768px){.ttl01 .en{letter-spacing:0.08em}}@media only screen and (max-width: 767px){.ttl01 .en{font-size:0.4em}}.ttl02{color:#383838;line-height:1;font-family:'Yomogi', cursive;letter-spacing:0}@media only screen and (min-width: 1200px){.ttl02{font-size:2.8125rem}}@media print{.ttl02{font-size:2.8125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.ttl02{font-size:1.875rem}}@media only screen and (max-width: 767px){.ttl02{font-size:1.875rem}}.ttl02 small{letter-spacing:-0.05em;font-size:0.7em}.ttl02 .en{display:block;font-style:italic;color:#cfe7ee;line-height:2;font-family:'Marck Script', cursive;font-size:0.25em;padding-left:0.3em;font-weight:500}@media only screen and (min-width: 1200px){.ttl02 .en{font-size:1.875rem}}@media print{.ttl02 .en{font-size:1.875rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.ttl02 .en{font-size:1.125rem}}@media only screen and (max-width: 767px){.ttl02 .en{font-size:.9375rem}}@media only screen and (min-width: 768px){.ttl02 .en{letter-spacing:0.05em}}@media only screen and (max-width: 767px){.ttl02 .en{font-size:0.4em}}.txt_step{text-align:center;width:3.5em;height:1em;font-weight:600;color:#82c3d8;text-shadow:4px 0px 0px #fff,-1px -6px 0px #fff}@media only screen and (min-width: 1200px){.txt_step{font-size:2.8125rem}}@media print{.txt_step{font-size:2.8125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_step{font-size:2.5rem}}@media only screen and (max-width: 767px){.txt_step{font-size:2.1875rem}}@media only screen and (min-width: 1200px){.txt_step span{font-size:2.5rem}}@media print{.txt_step span{font-size:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_step span{font-size:1.5625rem}}@media only screen and (max-width: 767px){.txt_step span{font-size:1.5625rem}}.en{font-family:'Zen Maru Gothic', sans-serif;font-weight:500}.ico_open::before{content:"";top:50%;font-family:"Ionicons";letter-spacing:0}.ico_next::before{content:"";top:50%;font-family:"Ionicons";letter-spacing:0}.ico_down{transform:rotate(90deg);display:inline-block;position:relative}.ico_down::before{content:"";top:50%;font-family:"Ionicons";letter-spacing:0}.ico_pdf::before{content:"";top:50%;font-family:"Font Awesome 5 free";letter-spacing:0}.btn_img{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1200px){.btn_img{max-width:38.75rem}}@media print{.btn_img{max-width:38.75rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.btn_img{max-width:21.875rem}}@media only screen and (max-width: 767px){.btn_img{max-width:16.25rem}}.pin{z-index:3;position:absolute;top:0;left:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin img{width:50%}}.pin .txt{text-align:center;position:absolute;top:40%;left:20%;z-index:2;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin .txt{left:16%}}@media only screen and (max-width: 767px){.pin .txt{left:12%}}.pin .txt.word2{left:35%}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin .txt.word2{top:38%;left:16%}}@media only screen and (max-width: 767px){.pin .txt.word2{left:35%}}.pin .txt.word4{left:25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin .txt.word4{top:42%;left:13%}}@media only screen and (max-width: 767px){.pin .txt.word4{left:26%}}.pin .txt.word5{left:18%}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin .txt.word5{top:38%;left:8%}}@media only screen and (max-width: 767px){.pin .txt.word5{left:20%}}.pin .txt.word6{left:14%}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin .txt.word6{top:41%;left:8%}}@media only screen and (max-width: 767px){.pin .txt.word6{left:14%}}.pin .txt.word7{left:6%}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin .txt.word7{top:41%;left:5%}}@media only screen and (max-width: 767px){.pin .txt.word7{left:6%}}@media only screen and (max-width: 767px){.pin.pin{width:28%;margin-bottom:3rem}}@media only screen and (min-width: 1200px){.pin.pin .txt{font-size:1.625rem}}@media print{.pin.pin .txt{font-size:1.625rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.pin.pin .txt{font-size:1.25rem}}@media only screen and (max-width: 767px){.pin.pin .txt{font-size:1.25rem}}@media only screen and (max-width: 767px){.pin.pin .txt{font-size:80%}}.con_fv{text-align:center;position:relative;width:100%}.con_fv .logo_img{position:absolute;left:0;top:0}@media only screen and (max-width: 767px){.con_fv .logo_img{width:150px}}.con_fv .mv img{pointer-events:none}.con_intro{background:url(../../lp/nbus/images/bg_int.png) top left/cover no-repeat}@media only screen and (min-width: 1200px){.con_intro{padding-top:7rem}}@media print{.con_intro{padding-top:7rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-top:7rem}}@media only screen and (max-width: 767px){.con_intro{padding-top:1rem}}@media only screen and (min-width: 1200px){.con_intro{padding-bottom:10rem}}@media print{.con_intro{padding-bottom:10rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-bottom:8rem}}@media only screen and (max-width: 767px){.con_intro{padding-bottom:5rem}}.con_intro .wrp{position:relative;max-width:1665px;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 1200px){.con_intro .wrp{padding-bottom:3em}}@media print{.con_intro .wrp{padding-bottom:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_intro .wrp{padding-bottom:1em}}@media only screen and (max-width: 767px){.con_intro .wrp{flex-direction:column;width:85%}}@media only screen and (min-width: 1200px){.con_intro .wrp .img{width:54.05405%}}@media print{.con_intro .wrp .img{width:54.05405%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .img{width:48%}}@media only screen and (max-width: 767px){.con_intro .wrp .img{width:100%}}@media only screen and (max-width: 767px){.con_intro .wrp .img{margin-top:3rem}}@media only screen and (min-width: 1200px){.con_intro .wrp .txtBox{width:44.44444%}}@media print{.con_intro .wrp .txtBox{width:44.44444%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txtBox{width:48%}}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox{width:100%}}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox{margin-top:3rem}}.con_intro .wrp .txtBox .bubble .img_bubble{position:relative}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox .bubble .img_bubble{margin-bottom:1rem}}.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{font-family:'Yomogi', cursive;font-weight:bold;margin:0;position:absolute}@media only screen and (min-width: 1200px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{font-size:1.5625rem}}@media print{.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{font-size:1.5625rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{font-size:1.5625rem}}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{font-size:1.25rem}}@media only screen and (min-width: 1200px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{left:7%}}@media print{.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{left:7%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{left:16%}}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{left:15%}}@media only screen and (min-width: 1200px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{top:38%}}@media print{.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{top:38%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{top:42%}}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{top:38%}}@media only screen and (min-width: 1561px){.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{left:3%;top:30%}}@media print{.con_intro .wrp .txtBox .bubble .img_bubble .txt_bubble{left:3%;top:30%}}.con_intro .wrp .txtBox .ttl01{color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.28)}.con_intro .wrp .txtBox .ttl01 .en{color:#fff}.con_intro .wrp .txtBox .large_txt{color:#fff;text-align:left;text-shadow:0px 0px 10px rgba(0,0,0,0.28)}@media only screen and (min-width: 1200px){.con_intro .wrp .txtBox .large_txt{margin-top:1em}}@media print{.con_intro .wrp .txtBox .large_txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txtBox .large_txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox .large_txt{margin-top:1em}}.con_intro .wrp .txtBox .txt{color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.28)}@media only screen and (min-width: 1200px){.con_intro .wrp .txtBox .txt{margin-top:2em}}@media print{.con_intro .wrp .txtBox .txt{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txtBox .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro .wrp .txtBox .txt{margin-top:1em}}@media only screen and (min-width: 1200px){.sec_pass{padding-top:9rem}}@media print{.sec_pass{padding-top:9rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass{padding-top:7rem}}@media only screen and (max-width: 767px){.sec_pass{padding-top:4rem}}@media only screen and (min-width: 1200px){.sec_pass{padding-bottom:10rem}}@media print{.sec_pass{padding-bottom:10rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass{padding-bottom:8rem}}@media only screen and (max-width: 767px){.sec_pass{padding-bottom:2rem}}.sec_pass .con_pass{max-width:1540px}.sec_pass .con_pass .wrp{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l{width:52.5974%}}@media print{.sec_pass .con_pass .wrp .box_l{width:52.5974%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l{width:48%}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l{width:100%}}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .large{margin-top:1em}}@media print{.sec_pass .con_pass .wrp .box_l .large{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .large{margin-top:1em}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .large{margin-top:1em}}.sec_pass .con_pass .wrp .box_l .large span{background:linear-gradient(rgba(0,0,0,0) 60%,#ffff00 30%)}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .large span{font-size:1.875rem}}@media print{.sec_pass .con_pass .wrp .box_l .large span{font-size:1.875rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .large span{font-size:1.25rem}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .large span{font-size:.9375rem}}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .large{white-space:nowrap}}@media print{.sec_pass .con_pass .wrp .box_l .large{white-space:nowrap}}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket{margin-top:2em}}@media print{.sec_pass .con_pass .wrp .box_l .ticket{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket{margin-top:2em}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket{margin-top:1em}}.sec_pass .con_pass .wrp .box_l .ticket .img{text-align:right}.sec_pass .con_pass .wrp .box_l .ticket .box{border:2px solid #82c3d8;border-radius:10px;box-shadow:6px 9px 0px -1px #c5c6c6}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket .box{padding:30px 50px}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box{padding:30px 50px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box{padding:15px 10px}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box{padding:15px 15px}}.sec_pass .con_pass .wrp .box_l .ticket .box .top{margin:0 auto;display:flex;justify-content:space-between;border-bottom:3px dotted #82c3d8}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket .box .top{padding-bottom:1.5em}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box .top{padding-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .top{padding-bottom:1em}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .top{padding-bottom:1em}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .top{flex-wrap:wrap}}.sec_pass .con_pass .wrp .box_l .ticket .box .top .txt{line-height:1.5}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .txt{width:56.52174%}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box .top .txt{width:56.52174%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .txt{width:48%}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .txt{width:100%}}.sec_pass .con_pass .wrp .box_l .ticket .box .top .txt span{color:#c1272d}.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk{display:flex;justify-content:space-between}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk{width:39.13043%}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk{width:39.13043%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk{width:48%}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk{justify-content:space-evenly}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk{justify-content:space-around;margin-top:1rem}}.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 768px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk{width:35%}}@media only screen and (min-width: 1561px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk{width:48%}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk{width:48%}}.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk .t_small{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk .t_small{font-size:.9375rem}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk .t_small{font-size:.9375rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk .t_small{font-size:.625rem}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .top .flex_tk .tk .t_small{font-size:.5rem}}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom{padding-top:1.5em}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box .bottom{padding-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom{padding-top:1em}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom{padding-top:1em}}.sec_pass .con_pass .wrp .box_l .ticket .box .bottom .btn_box{display:flex;justify-content:space-evenly;flex-wrap:wrap}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom .btn_box{margin-top:1.5rem}}@media print{.sec_pass .con_pass .wrp .box_l .ticket .box .bottom .btn_box{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom .btn_box{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom .btn_box{margin-top:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom .btn_box{justify-content:space-around}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_l .ticket .box .bottom .btn_box .button_arrow{margin-top:1em}}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_r{width:43.50649%}}@media print{.sec_pass .con_pass .wrp .box_r{width:43.50649%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_r{width:48%}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_r{width:100%}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_r{margin-top:4rem}}.sec_pass .con_pass .wrp .box_r .bg_img{background:#fff;border-radius:5px;box-shadow:0px 0px 15px -5px #adadad;position:relative}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_r .bg_img{padding:30px 50px 50px 50px}}@media print{.sec_pass .con_pass .wrp .box_r .bg_img{padding:30px 50px 50px 50px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_r .bg_img{padding:30px 10px}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_r .bg_img{padding:30px 15px}}.sec_pass .con_pass .wrp .box_r .bg_img:before{position:absolute;content:"";background:#cfe7ee;top:0;left:0;border-radius:5px;z-index:-1;box-shadow:0px 0px 15px -5px #adadad;transform:rotate(-2deg);width:100%;height:100%}.sec_pass .con_pass .wrp .box_r .bg_img:after{content:"";background:url(../../lp/nbus/images/clip.png) no-repeat center bottom;position:absolute;left:15%;width:85px;height:141px;background-size:contain}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_r .bg_img:after{top:-3%}}@media print{.sec_pass .con_pass .wrp .box_r .bg_img:after{top:-3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_r .bg_img:after{top:-4%}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_r .bg_img:after{top:-3%}}.sec_pass .con_pass .wrp .box_r .bg_img .img{text-align:center}.sec_pass .con_pass .wrp .box_r .bg_img .box_txt{margin:0 auto}.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .txt{line-height:1.5}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .txt{margin-top:1.5rem}}@media print{.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .txt{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .txt{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .txt{margin-top:1.5em}}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl{margin-top:.5rem}}@media print{.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl{margin-top:.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl{margin-top:.5rem}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl{margin-top:.5em}}.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl table,.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl td,.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl th{width:520px;border:1px solid #959595;border-collapse:collapse;text-align:center;font-weight:bold}.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl td,.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl th{padding:3px}@media only screen and (min-width: 1200px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl td,.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl th{font-size:1.25rem}}@media print{.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl td,.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl th{font-size:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl td,.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl th{font-size:1rem}}@media only screen and (max-width: 767px){.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl td,.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl th{font-size:.9375rem}}.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl th{background:#badef1}.sec_pass .con_pass .wrp .box_r .bg_img .box_txt .tbl table{width:100%}@media only screen and (min-width: 1200px){.sec_nmus{padding-top:3.75rem}}@media print{.sec_nmus{padding-top:3.75rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_nmus{padding-top:2.5rem}}@media only screen and (max-width: 767px){.sec_nmus{padding-top:1.875rem}}@media only screen and (min-width: 1200px){.sec_nmus{padding-bottom:10rem}}@media print{.sec_nmus{padding-bottom:10rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_nmus{padding-bottom:8rem}}@media only screen and (max-width: 767px){.sec_nmus{padding-bottom:5rem}}.sec_nmus .con_nmus{max-width:1720px;margin:0 0 auto}@media only screen and (max-width: 767px){.sec_nmus .con_nmus{margin:0 auto}}.sec_nmus .con_nmus .wrp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width: 1200px){.sec_nmus .con_nmus .wrp{margin-top:4rem}}@media print{.sec_nmus .con_nmus .wrp{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_nmus .con_nmus .wrp{margin-top:4rem}}@media only screen and (max-width: 767px){.sec_nmus .con_nmus .wrp{margin-top:3rem}}@media only screen and (min-width: 1200px){.sec_nmus .con_nmus .wrp .box_l{width:55.81395%}}@media print{.sec_nmus .con_nmus .wrp .box_l{width:55.81395%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_nmus .con_nmus .wrp .box_l{width:48%}}@media only screen and (max-width: 767px){.sec_nmus .con_nmus .wrp .box_l{width:100%}}@media only screen and (min-width: 1200px){.sec_nmus .con_nmus .wrp .box_r{width:38.95349%}}@media print{.sec_nmus .con_nmus .wrp .box_r{width:38.95349%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_nmus .con_nmus .wrp .box_r{width:48%}}@media only screen and (max-width: 767px){.sec_nmus .con_nmus .wrp .box_r{width:100%}}@media only screen and (max-width: 767px){.sec_nmus .con_nmus .wrp .box_r{margin-top:2rem}}@media only screen and (min-width: 1200px){.sec_nmus .con_nmus .wrp .box_r .button_arrow{margin-top:1.5rem}}@media print{.sec_nmus .con_nmus .wrp .box_r .button_arrow{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_nmus .con_nmus .wrp .box_r .button_arrow{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_nmus .con_nmus .wrp .box_r .button_arrow{margin-top:1.5em}}.sec_nmus .con_nmus .wrp .box_r .button_arrow a{margin:0 0 auto}@media only screen and (max-width: 767px){.sec_nmus .con_nmus .wrp .box_r .button_arrow a{margin:0 auto}}.sec_to{background:#f7fbfc}@media only screen and (min-width: 1200px){.sec_to{padding-top:7rem}}@media print{.sec_to{padding-top:7rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_to{padding-top:7rem}}@media only screen and (max-width: 767px){.sec_to{padding-top:4rem}}@media only screen and (min-width: 1200px){.sec_to{padding-bottom:10rem}}@media print{.sec_to{padding-bottom:10rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_to{padding-bottom:8rem}}@media only screen and (max-width: 767px){.sec_to{padding-bottom:5rem}}.sec_to .con_to{max-width:1540px}.sec_to .con_to .wrp{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1200px){.sec_to .con_to .wrp{margin-top:4rem}}@media print{.sec_to .con_to .wrp{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_to .con_to .wrp{margin-top:4rem}}@media only screen and (max-width: 767px){.sec_to .con_to .wrp{margin-top:3rem}}.sec_to .con_to .wrp .box{border:2px solid #383838;position:relative;z-index:2}@media only screen and (min-width: 1200px){.sec_to .con_to .wrp .box{width:29.22078%}}@media print{.sec_to .con_to .wrp .box{width:29.22078%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_to .con_to .wrp .box{width:30%}}@media only screen and (max-width: 767px){.sec_to .con_to .wrp .box{width:100%}}@media only screen and (min-width: 1200px){.sec_to .con_to .wrp .box{padding:0 1rem 3rem 1rem}}@media print{.sec_to .con_to .wrp .box{padding:0 1rem 3rem 1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_to .con_to .wrp .box{padding:0 1rem 2rem 1rem}}@media only screen and (max-width: 767px){.sec_to .con_to .wrp .box{padding:0 1rem 2rem 1rem}}@media only screen and (max-width: 767px){.sec_to .con_to .wrp .box{margin-top:5rem}.sec_to .con_to .wrp .box:first-child{margin-top:0}}.sec_to .con_to .wrp .box:after{position:absolute;content:"";background:#cce4f5;top:0;left:0;z-index:-2;transform:translate(2rem, 2rem);width:100%;height:100%;opacity:0.4}.sec_to .con_to .wrp .box .txt_step{position:relative;transform:translateY(-1em)}.sec_to .con_to .wrp .box .large{text-align:center}@media only screen and (min-width: 1200px){.sec_to .con_to .wrp .box .large small{font-size:1.0625rem}}@media print{.sec_to .con_to .wrp .box .large small{font-size:1.0625rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_to .con_to .wrp .box .large small{font-size:.9375rem}}@media only screen and (max-width: 767px){.sec_to .con_to .wrp .box .large small{font-size:.75rem}}.sec_to .con_to .wrp .box .txt{margin:0 auto;max-width:370px;line-height:1.8}@media only screen and (min-width: 1200px){.sec_to .con_to .wrp .box .txt{margin-bottom:1rem}}@media print{.sec_to .con_to .wrp .box .txt{margin-bottom:1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_to .con_to .wrp .box .txt{margin-bottom:1rem}}@media only screen and (max-width: 767px){.sec_to .con_to .wrp .box .txt{margin-bottom:1em}}.sec_to .con_to .wrp .box .img{text-align:center}@media only screen and (min-width: 1200px){.sec_course{padding-top:7rem}}@media print{.sec_course{padding-top:7rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course{padding-top:7rem}}@media only screen and (max-width: 767px){.sec_course{padding-top:4rem}}@media only screen and (min-width: 1200px){.sec_course{padding-bottom:10rem}}@media print{.sec_course{padding-bottom:10rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course{padding-bottom:8rem}}@media only screen and (max-width: 767px){.sec_course{padding-bottom:5rem}}.sec_course .con_course{max-width:1540px}.sec_course .box_tab #tab .t_right,.sec_course .box_tab #tab2 .t_right{max-width:1200px;text-align:right}.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul{display:flex;justify-content:space-between;max-width:1200px}@media only screen and (min-width: 1200px){.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul{padding-top:7rem}}@media print{.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul{padding-top:7rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul{padding-top:4rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul{padding-top:3rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul,.sec_course .box_tab #tab2 ul{flex-wrap:wrap}}.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{text-align:center;padding:30px 20px 10px 20px;border:2px solid #c1272d;border-radius:10px;background:#fffcef;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-around}.mouse .sec_course .box_tab #tab ul li,.mouse .sec_course .box_tab #tab2 ul li{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .sec_course .box_tab #tab ul li:hover,.touch .sec_course .box_tab #tab ul li.touchstart,.mouse .sec_course .box_tab #tab2 ul li:hover,.touch .sec_course .box_tab #tab2 ul li.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .sec_course .box_tab #tab ul li,.touch .sec_course .box_tab #tab2 ul li{-webkit-tap-highlight-color:transparent}.touch .sec_course .box_tab #tab ul li.touchend,.touch .sec_course .box_tab #tab2 ul li.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 1200px){.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{width:30.58333%}}@media print{.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{width:30.58333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{width:31%}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{width:100%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{height:12rem}}@media print{.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{height:12rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{height:12rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{height:100%}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li,.sec_course .box_tab #tab2 ul li{flex-wrap:nowrap;align-items:center;padding:10px 10px 10px 10px;margin-bottom:1rem}}.sec_course .box_tab #tab ul li.active,.sec_course .box_tab #tab2 ul li.active{cursor:default}.sec_course .box_tab #tab ul li .route,.sec_course .box_tab #tab2 ul li .route{display:flex;margin:0 auto;align-items:center;background:#c1272d;border-radius:10px;padding:0px 10px 0px 10px}.sec_course .box_tab #tab ul li .route.ry,.sec_course .box_tab #tab2 ul li .route.ry{background:#ffb404}.sec_course .box_tab #tab ul li .route.rb,.sec_course .box_tab #tab2 ul li .route.rb{background:#1f50c9}@media only screen and (min-width: 1200px){.sec_course .box_tab #tab ul li .route,.sec_course .box_tab #tab2 ul li .route{position:relative;transform:translateY(-4em)}}@media print{.sec_course .box_tab #tab ul li .route,.sec_course .box_tab #tab2 ul li .route{position:relative;transform:translateY(-4em)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #tab ul li .route,.sec_course .box_tab #tab2 ul li .route{position:relative;transform:translateY(-4em)}}@media only screen and (min-width: 768px){.sec_course .box_tab #tab ul li .route,.sec_course .box_tab #tab2 ul li .route{white-space:nowrap}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li .route,.sec_course .box_tab #tab2 ul li .route{margin-right:3%}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li .route img,.sec_course .box_tab #tab2 ul li .route img{width:45%}}.sec_course .box_tab #tab ul li .route h3,.sec_course .box_tab #tab2 ul li .route h3{color:#fff;letter-spacing:0.2rem}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li .route h3,.sec_course .box_tab #tab2 ul li .route h3{white-space:nowrap}}@media only screen and (min-width: 1200px){.sec_course .box_tab #tab ul li .route h3 span,.sec_course .box_tab #tab2 ul li .route h3 span{font-size:2.8125rem}}@media print{.sec_course .box_tab #tab ul li .route h3 span,.sec_course .box_tab #tab2 ul li .route h3 span{font-size:2.8125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #tab ul li .route h3 span,.sec_course .box_tab #tab2 ul li .route h3 span{font-size:2.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li .route h3 span,.sec_course .box_tab #tab2 ul li .route h3 span{font-size:2.1875rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li .large,.sec_course .box_tab #tab2 ul li .large{text-align:left}}.sec_course .box_tab #tab ul li .tf_txt,.sec_course .box_tab #tab2 ul li .tf_txt{line-height:1.5}@media only screen and (min-width: 1200px){.sec_course .box_tab #tab ul li .tf_txt,.sec_course .box_tab #tab2 ul li .tf_txt{margin-top:-3rem}}@media print{.sec_course .box_tab #tab ul li .tf_txt,.sec_course .box_tab #tab2 ul li .tf_txt{margin-top:-3rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #tab ul li .tf_txt,.sec_course .box_tab #tab2 ul li .tf_txt{margin-top:-3rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li .tf_txt,.sec_course .box_tab #tab2 ul li .tf_txt{margin-top:0rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab ul li .tf_txt,.sec_course .box_tab #tab2 ul li .tf_txt{width:75%}}.sec_course .box_tab #tab ul li.yellow,.sec_course .box_tab #tab2 ul li.yellow{border:2px solid #ffb404}.sec_course .box_tab #tab ul li.blue,.sec_course .box_tab #tab2 ul li.blue{border:2px solid #1f50c9}@media only screen and (min-width: 1200px){.sec_course .box_tab #tab2 ul{margin-top:20rem}}@media print{.sec_course .box_tab #tab2 ul{margin-top:20rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #tab2 ul{margin-top:12rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #tab2 ul{margin-top:6rem}}.sec_course .box_tab #panel{max-width:1920px}.sec_course .box_tab #panel li{display:none}.sec_course .box_tab #panel li:first-child{display:list-item}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li{padding-top:9.375rem}}@media print{.sec_course .box_tab #panel li{padding-top:9.375rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li{padding-top:6.25rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li{padding-top:3.125rem}}.sec_course .box_tab #panel li .con_rosen{max-width:1260px}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_rosen{padding-bottom:3.125rem}}@media print{.sec_course .box_tab #panel li .con_rosen{padding-bottom:3.125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_rosen{padding-bottom:1.875rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen{padding-bottom:2.5rem}}.sec_course .box_tab #panel li .con_rosen .wrp{display:flex;justify-content:space-between;transform:translateX(-8em)}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_rosen .wrp{align-items:flex-end}}@media print{.sec_course .box_tab #panel li .con_rosen .wrp{align-items:flex-end}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_rosen .wrp{align-items:center;transform:translateX(0em)}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen .wrp{transform:translateX(0em);flex-direction:column-reverse}}.sec_course .box_tab #panel li .con_rosen .wrp .box_l{transform:rotate(-5deg);border:2px solid #c1272d;background:repeating-linear-gradient(-45deg, #f3d1c8, #f3d1c8 1px, #fffcef 1px, #fffcef 10px);padding:1% 5% 2% 5%;border-radius:10px}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l{width:25.55556%}}@media print{.sec_course .box_tab #panel li .con_rosen .wrp .box_l{width:25.55556%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l{width:30%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l{width:50%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l{height:120px}}@media print{.sec_course .box_tab #panel li .con_rosen .wrp .box_l{height:120px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l{height:60px}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l{height:50px}}.sec_course .box_tab #panel li .con_rosen .wrp .box_l:before{position:absolute;content:"";background:url(../../lp/nbus/images/clip4.png) top center no-repeat;bottom:-100%;left:50%;width:36px;height:120px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l:before{width:10%;bottom:-200%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l:before{bottom:-250%;width:10%}}.sec_course .box_tab #panel li .con_rosen .wrp .box_l .ttl02{color:#c1272d;font-family:'Zen Maru Gothic', sans-serif}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l .ttl02{font-size:2.8125rem}}@media print{.sec_course .box_tab #panel li .con_rosen .wrp .box_l .ttl02{font-size:2.8125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l .ttl02{font-size:1.875rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen .wrp .box_l .ttl02{font-size:1.25rem}}.sec_course .box_tab #panel li .con_rosen .wrp .box_l .ttl02 span{font-size:170%}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_rosen .wrp .box_r{width:71.42857%}}@media print{.sec_course .box_tab #panel li .con_rosen .wrp .box_r{width:71.42857%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_rosen .wrp .box_r{width:60%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen .wrp .box_r{width:100%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_rosen .wrp .box_r{margin-bottom:2rem}}.sec_course .box_tab #panel li .bg_route{background:url(../../lp/nbus/images/bg_route.png) no-repeat right top 0;position:relative}.sec_course .box_tab #panel li .bg_route::after{content:"";position:absolute;background:url(../../lp/nbus/images/bg_route_end.png) no-repeat right bottom 0;width:1820px;height:588px;background-size:contain;right:0;z-index:-2}@media only screen and (max-width: 1199px){.sec_course .box_tab #panel li .bg_route::after{bottom:-3%}}.sec_course .box_tab #panel li .con_route{margin:0 0 0 auto;max-width:1820px}.sec_course .box_tab #panel li .con_route .con_route_int{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_int{padding-top:3%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_int{padding-top:3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_int{padding-top:10%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_int{padding-top:2%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_int{flex-direction:column-reverse}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_int .txtbox{width:46.20061%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_int .txtbox{width:46.20061%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_int .txtbox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_int .txtbox{width:100%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_int .txtbox{padding-right:1rem}}.sec_course .box_tab #panel li .con_route .con_route_int .txtbox .ttl02{line-height:1.5}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_int .txtbox .ttl02{margin-bottom:2.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_int .txtbox .ttl02{margin-bottom:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_int .txtbox .ttl02{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_int .txtbox .ttl02{margin-bottom:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_int .imgbox{position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_int .imgbox{width:49.84802%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_int .imgbox{width:49.84802%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_int .imgbox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_int .imgbox{width:100%}}.sec_course .box_tab #panel li .con_route .con_route_int .imgbox:before{position:absolute;content:"";background:url(../../lp/nbus/images/clip2.png) top center no-repeat;top:-15%;left:50%;width:112px;height:189px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_int .imgbox:before{width:15%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_int .imgbox:before{width:15%}}.sec_course .box_tab #panel li .con_route .con_route_unk{margin:0 0 auto;max-width:1520px}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_unk{padding-top:6.25rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_unk{padding-top:6.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk{padding-top:6.25rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk{padding-top:3.125rem}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_unk{margin-bottom:4rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_unk{margin-bottom:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk{margin-bottom:4rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk{margin-bottom:2.5em}}.sec_course .box_tab #panel li .con_route .con_route_unk dl{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl{flex-wrap:wrap;justify-content:space-evenly}}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt{z-index:3;position:relative}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt:first-child{display:flex}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt{text-align:center;position:absolute;top:35%;left:20%;z-index:2;font-weight:bold}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt{font-size:1.4375rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt{font-size:1.4375rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt{font-size:1.25rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt{font-size:.9375rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt{left:15%}}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word2{left:35%}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word2{left:35%}}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word4{left:25%}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word4{left:22%}}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word6{left:15%}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word6{left:10%}}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word7{left:7%}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .txt.word7{left:10%;font-size:40%}}.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .spot_top .txt{position:absolute;font-weight:bold;text-align:center;top:-28%;left:25%;letter-spacing:3px;font-weight:bold;background:linear-gradient(rgba(0,0,0,0) 60%,#ffff00 30%)}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .spot_top .txt{font-size:1.25rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .spot_top .txt{font-size:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .spot_top .txt{font-size:1rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .spot_top .txt{font-size:.9375rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl dt .spot_top .txt{left:10%;top:-35%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .spot{width:28%;margin-bottom:3rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .spot .txt{font-size:80%}}.sec_course .box_tab #panel li .con_route .con_route_unk dl .time{font-weight:bold;text-shadow:1px 1px 0 #FFF,-1px -1px 0 #FFF,-1px 1px 0 #FFF,1px -1px 0 #FFF,0px 1px 0 #FFF,-1px 0 #FFF,-1px 0 0 #FFF,1px 0 0 #FFF;position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .time{font-size:1.4375rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_unk dl .time{font-size:1.4375rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .time{font-size:1rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .time{font-size:.9375rem}}@media only screen and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .time span{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}}@media only screen and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .time{width:6%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .time{margin-top:-15%}}.sec_course .box_tab #panel li .con_route .con_route_unk dl .time::before{content:"";background:url(../../lp/nbus/images/border.png) top center no-repeat;position:absolute;top:50%;left:-50%;width:123px;height:4px;z-index:-1;background-size:contain}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .time::before{top:5％}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk dl .t_last::before{left:-120%}}.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{font-weight:bold;text-align:right}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{font-size:1.125rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{font-size:1.125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{font-size:1rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{font-size:.9375rem}}.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt:before{font-family:"Material Symbols Outlined";font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;content:"›";font-size:20px;display:inline-block;vertical-align:middle;margin-right:.25em}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{margin-top:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{margin-top:-1.5em}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_unk .btn_txt{text-align:center}}.sec_course .box_tab #panel li .con_route .con_route_pt1{margin:0 auto;max-width:1920px;position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1{margin-bottom:0rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1{margin-bottom:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1{margin-bottom:5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1{margin-bottom:2.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp{display:flex;justify-content:space-between;align-items:center;background:url(../../lp/nbus/images/note.png) no-repeat right top 0}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp{padding:0 5rem 5rem 0}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp{padding:0 5rem 5rem 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp{padding:5rem 5rem 5rem 0}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp{padding:0 1rem 2rem 2rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp{flex-direction:column;background:url(../../lp/nbus/images/note.png) no-repeat right top -90%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .imgBox{width:54.69256%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .imgBox{width:54.69256%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .imgBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .imgBox{width:100%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox{width:43.55987%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox{width:43.55987%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox{width:100%}}.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .ttl02{z-index:2}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .ttl02{margin-bottom:1.5em}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .button_arrow{margin-top:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt1 .wrp .txtBox .button_arrow a{margin:0 0 auto}.sec_course .box_tab #panel li .con_route .con_route_pt1.route1_spot02 .txtBox{position:relative}.sec_course .box_tab #panel li .con_route .con_route_pt1.route1_spot02 .txtBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/parts01.png) top left no-repeat;top:-150%;right:0;width:368px;height:401px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel li .con_route .con_route_pt1.route1_spot02 .txtBox:before{width:50%;top:-135%}}@media (min-width: 1000px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1.route1_spot02 .txtBox:before{width:50%;top:-115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1.route1_spot02 .txtBox:before{width:50%;top:-85%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1.route1_spot02 .txtBox:before{content:none}}.sec_course .box_tab #panel li .con_route .con_route_pt1_2{margin:0 auto;max-width:1920px;position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2{margin-bottom:4rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1_2{margin-bottom:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2{margin-bottom:4rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2{margin-bottom:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp{flex-direction:column-reverse}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .imgBox{width:63.8835%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .imgBox{width:63.8835%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .imgBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .imgBox{width:100%}}.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox{position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox{width:23.94822%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox{width:23.94822%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox{width:100%}}.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/parts03.png) top left no-repeat;top:30%;right:-55%;width:276px;height:400px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox:before{width:80%;left:115%}}@media (min-width: 1000px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox:before{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox:before{width:35%;right:-25%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox:before{width:25%;right:-5%;top:-35%;transform:scale(-1, 1)}}.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .ttl02{z-index:2}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .ttl02{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .ttl02{text-align:center}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .button_arrow{margin-top:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt1_2 .wrp .txtBox .button_arrow a{margin:0 0 auto}.sec_course .box_tab #panel li .con_route .con_route_pt2{margin:0 auto;max-width:1360px;position:relative}@media (min-width: 1200px) and (max-width: 1568px){.sec_course .box_tab #panel li .con_route .con_route_pt2{margin-top:6rem}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt2{margin-bottom:0rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt2{margin-bottom:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt2{margin-bottom:2rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt2{margin-bottom:2em}}.sec_course .box_tab #panel li .con_route .con_route_pt2 .large_txt{text-align:center}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .large_txt{font-size:2.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt2 .large_txt{font-size:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .large_txt{font-size:1.875rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .large_txt{font-size:1.25rem}}.sec_course .box_tab #panel li .con_route .con_route_pt2:after{position:absolute;background:url(../../lp/nbus/images/nanjii09.png) top center no-repeat;content:"";right:-3%;bottom:5%;width:343px;height:461px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt2:after{width:110px;height:153px;right:10%;bottom:0%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt2:after{width:25%;right:0%;bottom:-90%}}.sec_course .box_tab #panel li .con_route .con_route_pt2 .box_story_slider{margin:0 auto;max-width:1360px;position:relative}.sec_course .box_tab #panel li .con_route .con_route_pt2 .box_story_slider:before{position:absolute;background:url(../../lp/nbus/images/flower1.png) top center no-repeat;content:"";left:10%;top:50%;width:93px;height:103px;background-size:contain}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .box_story_slider:before{right:15%;bottom:0;width:10%;z-index:2}}.sec_course .box_tab #panel li .con_route .con_route_pt2 .box_story_slider:after{position:absolute;background:url(../../lp/nbus/images/flower2.png) top center no-repeat;content:"";right:15%;top:10%;width:85px;height:101px;background-size:contain}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .box_story_slider:after{right:15%;bottom:0;width:10%;z-index:2}}.sec_course .box_tab #panel li .con_route .con_route_pt2 .box_story_slider .next_txt{font-family:'Marck Script', cursive;font-size:160%;line-height:1;width:3.5em;text-align:center}.sec_course .box_tab #panel li .con_route .con_route_pt2 .slick_ctrl{display:block;z-index:2;position:relative;display:flex;justify-content:center;align-items:center}.sec_course .box_tab #panel li .con_route .con_route_pt2 .slick_ctrl .arr_prev,.sec_course .box_tab #panel li .con_route .con_route_pt2 .slick_ctrl .arr_next{cursor:pointer;width:2em}.sec_course .box_tab #panel li .con_route .con_route_pt2 .slick_ctrl .arr_prev i,.sec_course .box_tab #panel li .con_route .con_route_pt2 .slick_ctrl .arr_next i{display:block;text-align:center;line-height:1}.sec_course .box_tab #panel li .con_route .con_route_pt2 .slick_ctrl .arr_prev.is-disabled,.sec_course .box_tab #panel li .con_route .con_route_pt2 .slick_ctrl .arr_next.is-disabled{opacity:0.4}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider{margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider{width:58.82353%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider{width:58.82353%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider{width:100%}}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider::after{content:"";display:block;width:100%}@media only screen and (min-width: 768px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider::after{padding-bottom:90%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider::after{padding-bottom:100%}}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slick-track{width:100% !important;position:absolute;left:0;bottom:0;top:0;right:0}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slick-list{width:100%;position:absolute;left:0;bottom:0;top:0;right:0;overflow:visible;height:100%}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slick-list:focus{outline:none}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slick-dots{display:none !important}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slide{opacity:0 !important;transition:opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1);left:50% !important;top:50% !important;transform:translate(-50%, -50%);position:absolute !important;height:auto !important}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slide img{opacity:1;transform:scale(1.01)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slide .pos{overflow:hidden}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slide .pos img{margin:0 auto}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .slide.scrollin{opacity:1 !important;animation:slideIn1 2s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_p1{transform:rotate(1deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_p2{transform:rotate(2deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_p3{transform:rotate(3deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_p4{transform:rotate(4deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_p5{transform:rotate(5deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_m1{transform:rotate(-1deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_m2{transform:rotate(-2deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_m3{transform:rotate(-3deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_m4{transform:rotate(-4deg)}.sec_course .box_tab #panel li .con_route .con_route_pt2 .story_slider .deg.deg_m5{transform:rotate(-5deg)}@keyframes slideIn1{0%{transform:translate(70%, -50%)}100%{transform:translate(-50%, -50%)}}.sec_course .box_tab #panel li .con_route .con_route_pt3{margin:0 auto;max-width:1920px;position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-bottom:0rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-bottom:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-bottom:7rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-bottom:2.5em}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-top:0rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-top:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-top:-10rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3{margin-top:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp{display:flex;justify-content:space-between;align-items:center;background:url(../../lp/nbus/images/note.png) no-repeat right top 0}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp{padding:0 5rem 5rem 0}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp{padding:0 5rem 5rem 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp{padding:5rem 5rem 5rem 0}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp{padding:0 1rem 2rem 2rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp{flex-direction:column;background:url(../../lp/nbus/images/note.png) no-repeat right top 170%;padding-bottom:4rem}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .imgBox{width:61.61812%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .imgBox{width:61.61812%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .imgBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .imgBox{width:100%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{width:37.54045%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{width:37.54045%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{width:100%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{padding-bottom:9rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{padding-bottom:9rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{padding-bottom:9rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox{padding-bottom:0}}.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .ttl02{z-index:2}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .ttl02{margin-bottom:1.5em}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .button_arrow{margin-top:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt3 .wrp .txtBox .button_arrow a{margin:0 0 auto}.sec_course .box_tab #panel li .con_route .con_route_pt3_2{margin:0 auto;max-width:1920px;position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2{padding-bottom:0rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3_2{padding-bottom:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2{padding-bottom:5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2{padding-bottom:0em}}.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp{display:flex;justify-content:space-between;align-items:center;display:flex;justify-content:space-between;align-items:center;background:url(../../lp/nbus/images/note2.png) no-repeat top 0 left;position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp{margin-left:-5%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp{margin-left:-5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp{margin-left:-5%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp{background:url(../../lp/nbus/images/note2.png) no-repeat top 0 left 22%;padding:5rem 0}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp{background:url(../../lp/nbus/images/note2.png) no-repeat top -100% left 10%;flex-direction:column-reverse;padding-bottom:4rem}}.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp:before{position:absolute;content:"";background:url(../../lp/nbus/images/clip3.png) top left no-repeat;top:0;left:-3%;width:120px;height:117px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp:before{width:10%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp:before{width:15%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .imgBox{width:62.65372%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .imgBox{width:62.65372%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .imgBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .imgBox{width:100%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{width:36.95793%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{width:36.95793%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{width:100%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{margin-left:8%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{margin-left:8%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{margin-left:8%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{margin-left:0}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox{padding:0 8%}}.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .ttl02{z-index:2}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .ttl02{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .ttl02{margin-bottom:1.5em}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .button_arrow{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .button_arrow{margin-top:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt3_2 .wrp .txtBox .button_arrow a{margin:0 0 auto}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2.route1_spot03_2 .wrp{background:url(../../lp/nbus/images/note2.png) no-repeat top -100% left 10%;padding-bottom:2rem}}.sec_course .box_tab #panel li .con_route .con_route_pt3_2.route1_spot03_2 .txtBox{position:relative}.sec_course .box_tab #panel li .con_route .con_route_pt3_2.route1_spot03_2 .txtBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/parts02.png) top left no-repeat;top:80%;right:-15%;width:294px;height:366px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2.route1_spot03_2 .txtBox:before{width:50%;right:-35%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2.route1_spot03_2 .txtBox:before{content:none}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt3_2.route1_spot03_2 .txtBox:before{content:none}}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp{flex-direction:column-reverse}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l{width:38.58025%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l{width:38.58025%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l{width:100%}}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .button_arrow{margin-top:1rem}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l{margin-top:2rem;padding-right:1rem}}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img{background:#fff;border-radius:5px;box-shadow:0px 0px 15px -5px #adadad;background-image:linear-gradient(180deg, #f7f7f8 1px,rgba(0,0,0,0) 1px);background-size:100% 1.5em;position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img{padding:100px 30px 100px 30px}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img{padding:100px 30px 100px 30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img{padding:30px 10px}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img{padding:30px 15px}}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:before{position:absolute;content:"";background:#cfe7ee;top:0;left:0;border-radius:5px;z-index:-1;box-shadow:0px 0px 15px -5px #adadad;transform:rotate(-2deg);width:100%;height:100%}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:after{content:"";background:url(../../lp/nbus/images/clip.png) no-repeat center bottom;position:absolute;left:15%;width:85px;height:141px;background-size:contain}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:after{top:-3%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:after{top:-3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:after{top:-4%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:after{top:-3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:after{top:-16%;width:16%;left:6%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img:after{top:-8%;width:20%;left:5%}}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img .large_txt{text-align:center}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img .large_txt{font-size:2.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img .large_txt{font-size:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img .large_txt{font-size:1.5625rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img .large_txt{font-size:1.25rem}}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img ul{line-height:1.3;margin:0 auto;max-width:460px}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img ul{margin-top:1.5rem}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img ul{margin-top:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img ul{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img ul{margin-top:1.5em}}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img ul li{font-weight:bold;display:block;padding:.5rem}.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_l .bg_img ul li span{color:#82c3d8;font-size:110%}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_r{width:60.92593%}}@media print{.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_r{width:60.92593%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_r{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel li .con_route .con_route_pt4 .wrp .box_r{width:100%}}.marker-underline{position:relative;display:inline-block}.marker-underline::after{content:'';position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#a9d6ed;z-index:-1}.marker-underline::before{content:'';position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#a9d6ed;z-index:-2;transform:rotate(-7deg)}.marker-underline::before{content:'';position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#a9d6ed;transform:rotate(5deg);z-index:-3}.sec_course .box_tab #panel #panel01 .bg_route::after{bottom:-3%}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel01 .bg_route::after{bottom:-4%}}@media print{.sec_course .box_tab #panel #panel01 .bg_route::after{bottom:-4%}}.sec_course .box_tab #panel #panel01 .route1_spot03 .txtBox{position:relative}.sec_course .box_tab #panel #panel01 .route1_spot03 .txtBox:after{position:absolute;background:url(../../lp/nbus/images/nanjii10.png) top center no-repeat;content:"";right:3%;top:-80%;width:254px;height:257px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel01 .route1_spot03 .txtBox:after{width:110px;height:153px;right:0%;top:-35%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel01 .route1_spot03 .txtBox:after{display:none}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel02 .pin .txt{font-size:1.5rem}}@media print{.sec_course .box_tab #panel #panel02 .pin .txt{font-size:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .pin .txt{font-size:1rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .pin .txt{font-size:.75rem}}.sec_course .box_tab #panel #panel02 .con_route .con_route_int .imgbox:after{display:none}.sec_course .box_tab #panel #panel02 .bg_route::after{bottom:-2%}.sec_course .box_tab #panel #panel02 .con_rosen .wrp .box_l{border:2px solid #ffb404;background:repeating-linear-gradient(-45deg, #ffeec0, #ffeec0 1px, #fffcef 1px, #fffcef 10px)}.sec_course .box_tab #panel #panel02 .con_rosen .wrp .box_l .ttl02{color:#ffb404}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .imgBox{width:62.91262%}}@media print{.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .imgBox{width:62.91262%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .imgBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .imgBox{width:100%}}.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox{position:relative}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox{width:36.6343%}}@media print{.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox{width:36.6343%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox{width:48%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox{width:100%}}.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/parts04.png) top left no-repeat;bottom:-95%;right:0;width:207px;height:352px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox:before{width:40%;top:115%}}@media (min-width: 1000px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox:before{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox:before{display:none}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot01 .wrp .txtBox:before{width:20%;right:-3%;bottom:10%}}.sec_course .box_tab #panel #panel02 .route2_spot02 .imgBox{position:relative}.sec_course .box_tab #panel #panel02 .route2_spot02 .imgBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/check.png) top left no-repeat;bottom:-26%;right:-12%;width:207px;height:352px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot02 .imgBox:before{width:35%;bottom:-106%;right:-38%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02 .imgBox:before{display:none}}.sec_course .box_tab #panel #panel02 .route2_spot02 .txtBox{position:relative}.sec_course .box_tab #panel #panel02 .route2_spot02 .txtBox:after{position:absolute;background:url(../../lp/nbus/images/nanjii10.png) top center no-repeat;content:"";right:3%;top:-80%;width:254px;height:257px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot02 .txtBox:after{width:110px;height:153px;right:0%;top:-35%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02 .txtBox:after{display:none}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02_2 .wrp{background:url(../../lp/nbus/images/note2.png) no-repeat top -296% left 10%;padding-bottom:2rem}}.sec_course .box_tab #panel #panel02 .route2_spot02_2 .txtBox{position:relative}.sec_course .box_tab #panel #panel02 .route2_spot02_2 .txtBox:after{position:absolute;background:url(../../lp/nbus/images/nanjii11.png) top center no-repeat;content:"";right:3%;bottom:-90%;width:221px;height:269px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel #panel02 .route2_spot02_2 .txtBox:after{right:-27%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot02_2 .txtBox:after{width:110px;height:153px;right:-22%;bottom:-50%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02_2 .txtBox:after{display:none}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel02 .route2_spot02_3{margin-top:8rem}}@media print{.sec_course .box_tab #panel #panel02 .route2_spot02_3{margin-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot02_3{margin-top:4rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02_3{margin-top:2.5em}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02_3 .wrp{flex-direction:column;background:url(../../lp/nbus/images/note.png) no-repeat right bottom 30%;padding-bottom:4rem}}.sec_course .box_tab #panel #panel02 .route2_spot02_3 .imgBox{position:relative}.sec_course .box_tab #panel #panel02 .route2_spot02_3 .imgBox:after{position:absolute;background:url(../../lp/nbus/images/nanjii12.png) top center no-repeat;content:"";left:10%;bottom:-31%;width:221px;height:269px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel #panel02 .route2_spot02_3 .imgBox:after{bottom:-61%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot02_3 .imgBox:after{width:110px;height:153px;right:-22%;bottom:-73%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02_3 .imgBox:after{display:none}}.sec_course .box_tab #panel #panel02 .route2_spot02_3 .txtBox{position:relative}.sec_course .box_tab #panel #panel02 .route2_spot02_3 .txtBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/parts05.png) top left no-repeat;bottom:-54%;right:0;width:207px;height:390px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel #panel02 .route2_spot02_3 .txtBox:before{bottom:-80%;right:-9%;width:40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot02_3 .txtBox:before{width:35%;bottom:-120%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot02_3 .txtBox:before{width:22%;right:-3%;bottom:-10%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel02 .route2_spot03{margin-top:2rem}}@media print{.sec_course .box_tab #panel #panel02 .route2_spot03{margin-top:2rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot03{margin-top:-8rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot03{margin-top:1.5em}}.sec_course .box_tab #panel #panel02 .route2_spot03 .imgBox{position:relative}.sec_course .box_tab #panel #panel02 .route2_spot03 .imgBox:after{position:absolute;background:url(../../lp/nbus/images/nanjii13.png) top center no-repeat;content:"";right:0%;bottom:0%;width:286px;height:215px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot03 .imgBox:after{width:110px;height:153px;bottom:-30%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot03 .imgBox:after{bottom:-63%;width:35%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel02 .route2_spot04{margin-top:4rem}}@media print{.sec_course .box_tab #panel #panel02 .route2_spot04{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_spot04{margin-top:6rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_spot04{margin-top:-.5em}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel02 .route2_recospot{margin-top:8rem}}@media print{.sec_course .box_tab #panel #panel02 .route2_recospot{margin-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel02 .route2_recospot{margin-top:8rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel02 .route2_recospot{margin-top:3.5em}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel03 .pin .txt{font-size:1.5rem}}@media print{.sec_course .box_tab #panel #panel03 .pin .txt{font-size:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .pin .txt{font-size:1rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .pin .txt{font-size:.75rem}}.sec_course .box_tab #panel #panel03 .bg_route::after{bottom:-3%}.sec_course .box_tab #panel #panel03 .con_rosen .wrp .box_l{border:2px solid #1f50c9;background:repeating-linear-gradient(-45deg, #d2dae7, #d2dae7 1px, #fffcef 1px, #fffcef 10px)}.sec_course .box_tab #panel #panel03 .con_rosen .wrp .box_l .ttl02{color:#1f50c9}.sec_course .box_tab #panel #panel03 .con_route .con_route_int .imgbox:after{display:none}.sec_course .box_tab #panel #panel03 .route3_spot01 .txtBox{position:relative}.sec_course .box_tab #panel #panel03 .route3_spot01 .txtBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/parts06.png) top left no-repeat;bottom:-155%;right:0;width:327px;height:391px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel #panel03 .route3_spot01 .txtBox:before{width:50%;top:92%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot01 .txtBox:before{width:45%;bottom:-252%;right:-12%}}@media (min-width: 1000px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot01 .txtBox:before{width:45%;top:92%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot01 .txtBox:before{width:27%;right:-5%;bottom:-30%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel03 .route3_spot02{margin-top:0rem}}@media print{.sec_course .box_tab #panel #panel03 .route3_spot02{margin-top:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot02{margin-top:0rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot02{margin-top:1.5em}}.sec_course .box_tab #panel #panel03 .route3_spot02 .txtBox{position:relative}.sec_course .box_tab #panel #panel03 .route3_spot02 .txtBox:after{position:absolute;background:url(../../lp/nbus/images/nanjii14.png) top center no-repeat;content:"";right:0%;bottom:-10%;width:262px;height:254px;background-size:contain}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel #panel03 .route3_spot02 .txtBox:after{width:50%;top:85%}}@media (min-width: 1000px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot02 .txtBox:after{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot02 .txtBox:after{width:110px;height:153px;bottom:-30%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot02 .txtBox:after{bottom:58%;right:80%;width:28%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel03 .route3_spot02_2{margin-top:0rem}}@media print{.sec_course .box_tab #panel #panel03 .route3_spot02_2{margin-top:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot02_2{margin-top:0rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot02_2{margin-top:3.5em}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot02_2 .wrp{background:url(../../lp/nbus/images/note2.png) no-repeat top -266% left 10%;background-size:cover}}.sec_course .box_tab #panel #panel03 .route3_spot02_2 .txtBox{position:relative}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot02_2 .txtBox{padding-bottom:5rem}}.sec_course .box_tab #panel #panel03 .route3_spot02_2 .txtBox:before{position:absolute;content:"";background:url(../../lp/nbus/images/parts07.png) top left no-repeat;bottom:-125%;right:0;width:239px;height:433px;background-size:contain;top:70%}@media (min-width: 1200px) and (max-width: 1560px){.sec_course .box_tab #panel #panel03 .route3_spot02_2 .txtBox:before{width:45%;left:102%}}@media (min-width: 1000px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot02_2 .txtBox:before{width:45%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot02_2 .txtBox:before{display:none}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot02_2 .txtBox:before{width:24%;left:-7%;bottom:40%}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel03 .route3_container02{margin-top:8rem}}@media print{.sec_course .box_tab #panel #panel03 .route3_container02{margin-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_container02{margin-top:1.5rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_container02{margin-top:1.5em}}@media only screen and (min-width: 1200px){.sec_course .box_tab #panel #panel03 .route3_spot03{margin-top:0rem}}@media print{.sec_course .box_tab #panel #panel03 .route3_spot03{margin-top:0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot03{margin-top:-6rem}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot03{margin-top:1.5em}}.sec_course .box_tab #panel #panel03 .route3_spot03 .txtBox{position:relative}.sec_course .box_tab #panel #panel03 .route3_spot03 .txtBox:after{position:absolute;background:url(../../lp/nbus/images/nanjii15.png) top center no-repeat;content:"";right:0%;top:-130%;width:206px;height:263px;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.sec_course .box_tab #panel #panel03 .route3_spot03 .txtBox:after{width:110px;height:153px;top:-70%}}@media only screen and (max-width: 767px){.sec_course .box_tab #panel #panel03 .route3_spot03 .txtBox:after{top:-16%;width:28%}}.btn_next,.btn_prev{position:absolute;width:35px;height:35px;z-index:1;cursor:pointer;-moz-transition:all .35s;-o-transition:all .35s;-webkit-transition:all .35s;transition:all .35s;top:50%;transform:translateY(-50%)}.btn_next{right:1%;background:url(../../lp/calendar/images/arrow_next.png) no-repeat center;background-size:contain}.btn_prev{left:1%;background:url(../../lp/calendar/images/arrow_prev.png) no-repeat center;background-size:contain}@media only screen and (max-width: 767px){.button_arrow{width:100%}}.button_arrow a{border:2px solid #383838;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:300px;color:#383838;transition:0.3s ease-in-out;font-weight:600}@media only screen and (min-width: 1200px){.button_arrow a{padding:10px 45px 10px 10px}}@media print{.button_arrow a{padding:10px 45px 10px 10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.button_arrow a{padding:10px 25px 10px 5px}}@media only screen and (max-width: 767px){.button_arrow a{padding:10px 45px 10px 10px}}@media only screen and (min-width: 1200px){.button_arrow a{font-size:1.25rem}}@media print{.button_arrow a{font-size:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.button_arrow a{font-size:1rem}}@media only screen and (max-width: 767px){.button_arrow a{font-size:.9375rem}}.button_arrow a:before{content:'';position:absolute;top:calc(50% - 2px);transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:#383838;transition:0.3s}@media only screen and (min-width: 1200px){.button_arrow a:before{right:-2em}}@media print{.button_arrow a:before{right:-2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.button_arrow a:before{right:-1em}}@media only screen and (max-width: 767px){.button_arrow a:before{right:-1em}}.button_arrow a:after{content:'';position:absolute;top:50%;right:-2em;transform:translateY(-50%);height:2px;background-color:#383838;transition:0.3s}@media only screen and (min-width: 1200px){.button_arrow a:after{right:-2em}}@media print{.button_arrow a:after{right:-2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.button_arrow a:after{right:-1em}}@media only screen and (max-width: 767px){.button_arrow a:after{right:-1em}}@media only screen and (min-width: 1200px){.button_arrow a:after{width:60px}}@media print{.button_arrow a:after{width:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.button_arrow a:after{width:30px}}@media only screen and (max-width: 767px){.button_arrow a:after{width:60px}}@media only screen and (min-width: 1200px){.button_arrow a:hover:before,.button_arrow a:hover:after{right:-2.5em}}@media print{.button_arrow a:hover:before,.button_arrow a:hover:after{right:-2.5em}}.container{position:relative;overflow:hidden;width:100%;height:400px}.container .dotted-line-container{position:absolute;top:60%;width:100%;height:100%;transform:translateY(-50%)}@media only screen and (min-width: 1200px){.container .dotted-line-container{left:27%}}@media print{.container .dotted-line-container{left:27%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.container .dotted-line-container{left:-4%}}@media only screen and (max-width: 767px){.container .dotted-line-container{left:40%}}.container .dotted-line-container .img{text-align:center}.container .bus{position:absolute;top:50%;right:30%;transform:translateX(50%) translateY(-100%);animation:bus-animation 5s linear infinite}@media only screen and (max-width: 767px){.container .bus{top:80%;right:44%}}@keyframes bus-animation{0%{transform:translateX(50%) translateY(-100%) rotate(-15deg)}10%{transform:translateX(50%) translateY(-90%) rotate(-10deg) scale(1)}20%{transform:translateX(50%) translateY(-80%) rotate(0deg)}30%{transform:translateX(50%) translateY(-70%) rotate(20deg) scale(1)}40%{transform:translateX(50%) translateY(-70%) rotate(35deg)}50%{transform:translateX(50%) translateY(-80%) rotate(35deg) scale(1)}60%{transform:translateX(50%) translateY(-90%) rotate(40deg)}70%{transform:translateX(50%) translateY(-90%) rotate(30deg) scale(1)}80%{transform:translateX(50%) translateY(-85%) rotate(20deg)}90%{transform:translateX(50%) translateY(-70%) rotate(10deg) scale(1)}100%{right:70%;transform:translateX(50%) translateY(-60%) rotate(0deg)}}@media only screen and (min-width: 768px) and (max-width: 1199px){@keyframes bus-animation{0%{transform:translateX(50%) translateY(-75%) rotate(30deg)}10%{transform:translateX(50%) translateY(-75%) rotate(30deg)}20%{transform:translateX(50%) translateY(-75%) rotate(35deg)}30%{transform:translateX(50%) translateY(-80%) rotate(35deg)}40%{transform:translateX(50%) translateY(-80%) rotate(35deg)}50%{transform:translateX(50%) translateY(-80%) rotate(40deg)}60%{transform:translateX(50%) translateY(-90%) rotate(40deg)}70%{transform:translateX(50%) translateY(-90%) rotate(35deg)}80%{transform:translateX(50%) translateY(-90%) rotate(30deg)}90%{transform:translateX(50%) translateY(-90%) rotate(30deg)}100%{right:70%;transform:translateX(50%) translateY(-90%) rotate(20deg)}}}@media only screen and (max-width: 767px){@keyframes bus-animation{0%{transform:translateX(50%) translateY(-300%) rotate(0)}100%{transform:translateX(50%) translateY(0%) rotate(0)}}}
