﻿.con_intr,.con_map,.con_pnav ul,.con_acc,.con_sig{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_intr,.con_map,.con_pnav ul,.con_acc,.con_sig{width:91.66667%}}.con_intr{text-align:center;margin-top:80px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_intr{margin-top:60px}}@media only screen and (max-width: 767px){.con_intr{margin-top:4em}}.con_intr h2{margin:0 auto;font-weight:normal;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;letter-spacing:.6em;line-height:2.3;font-size:186%;color:#383838}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_intr h2{font-size:172%}}@media only screen and (max-width: 767px){.con_intr h2{font-size:158%}}.con_intr h2 span{color:#37ab84}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_intr h2{line-height:2.2}}.con_intr .txt_read{line-height:2;margin-top:30px}@media only screen and (max-width: 767px){.con_intr .txt_read{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr .txt_read{line-height:1.8}}@media only screen and (min-width: 1280px){.con_intr h2{position:relative}.con_intr h2 .animation{position:absolute;z-index:1;width:180px;height:100%;bottom:0;left:0;overflow:hidden}.con_intr h2 .animation li{position:absolute;width:60px;height:100%;bottom:0;background:#fff;-moz-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.con_intr h2 .animation li:first-child{right:0}.con_intr h2 .animation li:first-child+*{right:60px;-moz-transition-delay:0.35s;-o-transition-delay:0.35s;-webkit-transition-delay:0.35s;transition-delay:0.35s}.con_intr h2 .animation li:first-child+*+*{left:0;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.con_intr .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.con_intr .txt_read{-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.con_intr.active h2 .animation li{height:0}.con_intr.active .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media print{.con_intr h2{position:relative}.con_intr h2 .animation{position:absolute;z-index:1;width:180px;height:100%;bottom:0;left:0;overflow:hidden}.con_intr h2 .animation li{position:absolute;width:60px;height:100%;bottom:0;background:#fff;-moz-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.con_intr h2 .animation li:first-child{right:0}.con_intr h2 .animation li:first-child+*{right:60px;-moz-transition-delay:0.35s;-o-transition-delay:0.35s;-webkit-transition-delay:0.35s;transition-delay:0.35s}.con_intr h2 .animation li:first-child+*+*{left:0;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.con_intr .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.con_intr .txt_read{-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.con_intr.active h2 .animation li{height:0}.con_intr.active .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.con_map{margin-top:90px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_map{margin-top:70px}}@media only screen and (max-width: 767px){.con_map{margin-top:3em}}.con_map .box_map{height:590px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_map .box_map{height:450px}}@media only screen and (max-width: 767px){.con_map .box_map{height:300px}}.con_map .box_map iframe{width:100%;height:100%}.con_map .btn_base{width:250px;margin:2em 0 0 auto}@media only screen and (max-width: 767px){.con_map .btn_base{margin:1.5em auto 0}}hr{height:3px;border:none;border-top:3px double #c0bbb4;width:100%;display:block;padding:0;margin:0}.con_pnav{background:#efefef;padding:40px 0;margin:120px auto}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_pnav{margin:100px auto}}@media only screen and (max-width: 767px){.con_pnav{margin:3em auto}}@media only screen and (max-width: 767px){.con_pnav{padding:1em 0}}.con_pnav ul{display:flex;flex-wrap:wrap;justify-content:center}.con_pnav ul li{width:23.75%;margin-right:20px}.con_pnav ul li:last-child{margin-right:0}@media only screen and (max-width: 767px){.con_pnav ul li{width:48%;margin-right:4%}.con_pnav ul li:nth-child(2n){margin-right:0}.con_pnav ul li:nth-child(2) a,.con_pnav ul li:nth-child(3) a{padding:.4em 0 .2em;line-height:1.3}.con_pnav ul li:nth-child(3){margin-top:4%}}.con_pnav ul li a{background:#fff;display:block;text-align:center;text-decoration:none;padding:20px 0 10px;letter-spacing:.04em}.mouse .con_pnav ul li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_pnav ul li a:hover,.touch .con_pnav ul li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_pnav ul li a{-webkit-tap-highlight-color:transparent}.touch .con_pnav ul li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_pnav ul li a:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;display:block;margin:.5em auto 0;color:#37ab84;line-height:1;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;-webkit-transition:-webkit-transform .4s;transition:transform .4s}@media only screen and (max-width: 767px){.con_pnav ul li a{padding:1em 0 .6em}}.con_pnav ul li a:hover:after{-moz-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%)}.con_acc{margin-bottom:150px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_acc{margin-bottom:130px}}@media only screen and (max-width: 767px){.con_acc{margin-bottom:4em}}.con_acc .main_title{margin-bottom:50px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_acc .main_title{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_acc .main_title{margin-bottom:1em}}.con_acc .box_route{overflow:hidden}@media print, screen and (min-width: 768px){.con_acc .box_route .box_acc{float:left}.con_acc .box_route .box_acc:nth-of-type(1){position:relative;z-index:1;margin-left:0}}@media only screen and (max-width: 767px){.con_acc .box_route .box_acc{margin-bottom:4%}}.con_acc .box_route .box_acc .st_acc{background:#6c9f8d;color:#fff;padding:.7em 0;text-align:center;letter-spacing:.08em}.con_acc .box_route .box_acc .st_acc span{font-size:93%;font-family:"游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;display:block;letter-spacing:.04em}@media only screen and (max-width: 767px){.con_acc .box_route .box_acc .st_acc span{display:inline-block;margin:0 0 0 .4em;font-size:82%}}@media only screen and (max-width: 767px){.con_acc .box_route .box_acc .st_acc{padding:.5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative;font-size:115%}.con_acc .box_route .box_acc .st_acc:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:3%;margin:0 auto;line-height:1;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_acc .box_route .box_acc .st_acc.active:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;margin:auto}}@media print, screen and (min-width: 768px){.con_acc .box_route .box_acc .box_root{display:block !important}}@media only screen and (max-width: 767px){.con_acc .box_route .box_acc .box_root{display:none}}.con_acc .box_route .box_acc .box_root .root{text-align:center;background-size:7px auto;background-repeat:repeat-y;background-position:center top;background-color:#fff}@media only screen and (max-width: 767px){.con_acc .box_route .box_acc .box_root .root{padding:1.5em 0}}.con_acc .box_route .box_acc .box_root .root span{display:block;padding:6px 0;line-height:1.25;background-color:#fff;font-family:"游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif}.con_acc .box_route .box_acc .box_root .root.train{background-image:url(../../access/images/bg_train.png)}.con_acc .box_route .box_acc .box_root .root.walk{background-image:url(../../access/images/bg_walk.png)}.con_acc .box_route .box_acc .box_root .st{background:#efefef;text-align:center;padding:1em 0;letter-spacing:.08em}.con_acc .box_route .box_acc .box_root .st_arr{background:#383838;color:#fff;padding:.8em 0;text-align:center}.con_acc .box_route .box_acc .box_root .st_arr img{max-width:90%}@media print, screen and (min-width: 768px){.con_acc .box_sta .box_acc{width:15.41667%;margin-left:1.5%}}@media print, screen and (min-width: 768px){.con_acc .box_sta .box_acc .box_root .root{padding:70px 0}.con_acc .box_sta .box_acc .box_root .root.line3{padding:61px 0}}@media print, screen and (min-width: 768px){.con_acc .box_sta .box_acc .box_root .st_arr.long{width:649.35065%;position:relative;z-index:0}}@media print, screen and (min-width: 768px){.con_acc .box_air .box_acc{width:23.75%;margin-left:1.5%}.con_acc .box_air .box_acc.haneda{width:49.16667%}}@media print, screen and (min-width: 768px){.con_acc .box_air .box_acc .box_root .root{padding:50px 0}}@media print, screen and (min-width: 768px){.con_acc .box_air .box_acc .box_root .st_arr.long{width:204.08163%;position:relative;z-index:0}}.con_sig{margin-top:135px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_sig{margin-top:110px}}@media only screen and (max-width: 767px){.con_sig{margin-top:4em}}.con_sig .main_title{margin-bottom:50px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_sig .main_title{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_sig .main_title{margin-bottom:1em}}.con_sig .box_sig{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1280px){.con_sig .box_sig li{width:385px}.con_sig .box_sig li:nth-child(n+4){margin-top:100px}}@media print{.con_sig .box_sig li{width:385px}.con_sig .box_sig li:nth-child(n+4){margin-top:100px}}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_sig .box_sig li{width:48%}.con_sig .box_sig li:nth-child(n+3){margin-top:3em}}@media only screen and (max-width: 767px){.con_sig .box_sig li{margin-bottom:2.5em}}.con_sig .box_sig li>div{display:flex;align-items:center}.con_sig .box_sig li>div .ic{background:#37ab84;color:#fff;font-family:"游ゴシック", "Yu Gothic", YuGothic, "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;line-height:1.2;text-align:center;padding:15px 20px 10px 20px}@media only screen and (max-width: 767px){.con_sig .box_sig li>div .ic{padding:.5em 1em;font-size:93%}}.con_sig .box_sig li>div .ic:before{content:'';width:16px;height:20px;background:url(../../access/images/ic_train.png) no-repeat;display:block;margin:0 auto .4em}.con_sig .box_sig li>div .ic span{font-size:129%}.con_sig .box_sig li>div .st{font-size:129%;letter-spacing:.1em;margin-left:1em;color:#383838}@media only screen and (max-width: 767px){.con_sig .box_sig li>div .st{font-size:122%}}.con_sig .box_sig li .txt{letter-spacing:.06em;margin-top:25px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_sig .box_sig li .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_sig .box_sig li .txt{margin-top:1em}}
