@charset "utf-8";#access{background-color:#333;color:#FFF;position:relative}#access a:not([class^="link_"]){color:#FFF}#access .title_section:after{background-color:#485451}#access .title_section b{color:#485451}#access .title_section span{color:#FFF}#access address{background-color:#C6B67C;-webkit-clip-path:polygon(12% 0%,88% 0%,100% 30%,100% 70%,88% 100%,12% 100%,0% 70%,0% 30%);clip-path:polygon(12% 0%,88% 0%,100% 30%,100% 70%,88% 100%,12% 100%,0% 70%,0% 30%);position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}#access address>div{background-color:#000;-webkit-clip-path:polygon(12% 0%,88% 0%,100% 30%,100% 70%,88% 100%,12% 100%,0% 70%,0% 30%);clip-path:polygon(12% 0%,88% 0%,100% 30%,100% 70%,88% 100%,12% 100%,0% 70%,0% 30%);color:#FFF;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#access address>div>strong{border-bottom:1px solid #C6B67C;color:#C6B67C;display:inline-block;vertical-align:top}#access figure figcaption p{line-height:1.6}#access figure figcaption p b{color:#FF8700}#access figure figcaption .link_to_gmap{margin-bottom:.6em}@media screen and (max-width:319px){#access{margin-top:-webkit-calc(6.25% + 45px);margin-top:calc(6.25% + 45px);padding-top:45px}#access address{height:90px;width:220px}#access address>div{font-size:68.75%;padding:3px 20px}}@media screen and (min-width:320px) and (max-width:639px){#access{margin-top:-webkit-calc(6.25% + 59px);margin-top:calc(6.25% + 59px);padding-top:59px}#access address{height:118px;width:296px}#access address>div{font-size:90%;padding:5px 20px}}@media screen and (max-width:639px){#access address>div{height:-webkit-calc(100% - (2px * 2));height:calc(100% - (2px * 2));width:-webkit-calc(100% - (2px * 2));width:calc(100% - (2px * 2))}#access address>div>strong{margin-bottom:.6em}}@media screen and (min-width:640px){#access{padding-top:108px}#access address{height:216px;width:542px}#access address>div{height:-webkit-calc(100% - (3px * 2));height:calc(100% - (3px * 2));padding:35px 60px;width:-webkit-calc(100% - (3px * 2));width:calc(100% - (3px * 2))}#access address>div>strong{margin-bottom:1em}}@media screen and (min-width:640px) and (max-width:767px){#access{margin-top:-webkit-calc(6.25% + 108px);margin-top:calc(6.25% + 108px)}}@media screen and (max-width:767px){#access{padding-bottom:6.25%}#access .title_section{margin-top:6.25%}#access address>div{height:-webkit-calc(100% - (2px * 2));height:calc(100% - (2px * 2));width:-webkit-calc(100% - (2px * 2));width:calc(100% - (2px * 2))}#access address>div>strong{font-size:112.5%}#access figure figcaption p{padding:0 3.125%}#access figure div{margin:3.125% auto 0;width:93.75%}}@media screen and (min-width:768px){#access{margin-top:208px;padding-bottom:50px}#access .title_section{margin-top:50px}#access address>div>strong{font-size:125%}#access figure{display:table;table-layout:fixed;width:100%}#access figure figcaption{display:table-cell;padding-right:8%;vertical-align:top;width:50%}#access figure div{display:table-cell;vertical-align:top}}#route{background-color:#333;color:#FFF;position:relative}#route a:not([class^="link_"]){color:#FFF}#route .title_section{text-align:left}#route .title_section:after{background-color:#485451}#route .title_section b{color:#485451}#route .title_section span{color:#FFF}#route .route_title{text-align:center}#route .route{counter-reset:route 0}#route .route>li{display:inline-block;position:relative;vertical-align:top}#route .route>li:not(:last-child):after{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}#route .route>li img{width:100%}#route .route>li p{line-height:1.6;padding-left:2em;text-indent:-2em}#route .route>li p:before{content:counter(route,decimal-leading-zero) ".";counter-increment:route;color:#FF5000;display:inline-block;text-indent:0;vertical-align:baseline;width:2em}@media screen and (max-width:479px){#route .route>li{width:93.75%}#route .route>li:not(:first-child){margin-top:-webkit-calc((3.125% * 2) + 9px);margin-top:calc((3.125% * 2) + 9px)}#route .route>li:not(:last-child):after{border-color:#FF8700 transparent transparent transparent;border-width:12px 12px 0 12px;margin-bottom:-3.333333333333333%;bottom:0;left:50%;-ms-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}#route .route>li img{margin-bottom:1.666666666666667%}}@media screen and (min-width:480px){#route .route>li:not(:last-child):after{border-color:transparent transparent transparent #FF8700;-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@media screen and (min-width:480px) and (max-width:767px){#route .route>li{margin:3.125% 3.125% 0;width:calc((100% - (6.25% * 3)) / 2)}#route .route>li:not(:last-child):after{border-width:9px 0 9px 9px;margin-top:36.92307692307692%;margin-right:-7.692307692307692%;top:0;right:0}#route .route>li img{margin-bottom:1.923076923076923%}}@media screen and (max-width:767px){#route{}#route .title_section b{font-size:42px;line-height:30px;padding:0 3.125%}#route .title_section span{margin-top:-4px;font-size:18px;padding:0 6.25%}#route .route_title{margin-bottom:3.125%}#route .route+.route_title{margin-top:3.125%}#route .route_title img{width:93.75%}}@media screen and (min-width:768px){#route{}#route .title_section b{font-size:61px;line-height:44px}#route .title_section span{margin-top:-1px;font-size:20px}#route .route_title{margin-bottom:30px}#route .route_title img{width:360px}#route .route+.route_title{margin-top:50px}#route .route{margin-top:-30px}#route .route>li{margin-top:30px}#route .route>li:not(:last-child):after{border-width:12px 0 12px 12px}#route .route>li img{margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:939px){#route .route>li{margin-left:30px;margin-right:30px;width:284px}#route .route>li:not(:last-child):after{top:120px;right:-30px}}@media screen and (min-width:940px) and (max-width:1023px){#route .route>li{margin-left:40px;margin-right:40px;width:325px}#route .route>li:not(:last-child):after{top:120px;right:-40px}}@media screen and (max-width:1023px){#route .route{text-align:center}#route .route>li{text-align:left}}@media screen and (min-width:1024px) and (max-width:1199px){#route .route>li{width:292px}#route .route>li:not(:nth-child(3n+1)){margin-left:34px}#route .route>li:not(:last-child):after{top:108px;right:-17px}}@media screen and (min-width:1200px) and (max-width:1279px){#route .route>li{width:320px}#route .route>li:not(:nth-child(3n+1)){margin-left:70px}#route .route>li:not(:last-child):after{top:102px;right:-35px}}@media screen and (min-width:1280px){#route .route>li{width:279px}#route .route>li:not(:nth-child(4n+1)){margin-left:28px}#route .route>li:not(:last-child):after{top:103px;right:-14px}}
