﻿.box_bn,.box_brown,.con_access,.con_info,.con_map,.wrp_bus .con_bus{width:95%;max-width:75pc;margin:auto}@media only screen and (max-width:767px){.box_bn,.box_brown,.con_access,.con_info,.con_map,.wrp_bus .con_bus{width:91.66667%}}.con_access .con_acc:after{content:"";display:table;clear:both}.con_map{margin-top:75pt}@media only screen and (min-width:768px) and (max-width:1199px){.con_map{margin-top:90px}}@media only screen and (max-width:767px){.con_map{margin-top:3em}}.con_map .map iframe{height:500px}@media only screen and (min-width:768px) and (max-width:1199px){.con_map .map iframe{height:25pc}}@media only screen and (max-width:767px){.con_map .map iframe{height:350px}}.con_map .box_det{overflow:hidden;margin-top:30px}@media only screen and (max-width:767px){.con_map .box_det{margin-top:1em}}.con_map .box_det .txt{float:left}@media only screen and (max-width:1199px){.con_map .box_det .txt{float:none}}.con_map .box_det .btn_base{margin-top:0;width:20pc}@media only screen and (min-width:1200px){.con_map .box_det .btn_base{float:right}}@media print{.con_map .box_det .btn_base{float:right}}@media only screen and (min-width:768px) and (max-width:1199px){.con_map .box_det .btn_base{margin-top:20px}}@media only screen and (max-width:767px){.con_map .box_det .btn_base{margin-top:1.5em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_map .box_det .btn_base{width:20pc}}@media only screen and (max-width:767px){.con_map .box_det .btn_base{width:100%}}.box_bn{overflow:hidden;margin-top:75pt}@media only screen and (min-width:768px) and (max-width:1199px){.box_bn{margin-top:5pc}}@media only screen and (max-width:767px){.box_bn{margin-top:2em}}.box_bn li{float:left;width:48.33333%}@media only screen and (max-width:767px){.box_bn li{width:100%;margin-top:1em;float:none}}@media only screen and (min-width:768px){.box_bn li:nth-child(2n){float:right}}@media only screen and (min-width:768px){.box_bn li:nth-child(n+3){margin-top:2%}}@media only screen and (max-width:767px){.box_bn li,.box_bn li img{width:100%}}.box_brown,.con_info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;margin-top:75pt}@media only screen and (min-width:768px) and (max-width:1199px){.box_brown,.con_info{margin-top:5pc}}@media only screen and (max-width:767px){.box_brown,.con_info{margin-top:2em}}.box_brown .photo,.con_info .photo{width:48.33333%}@media only screen and (max-width:1100px){.box_brown .photo,.box_brown .photo img,.con_info .photo,.con_info .photo img{width:100%}}.box_brown .box_det,.con_info .box_det{width:51.66667%;background:url(../images/common/bg01.jpg)repeat left top;padding:0}@media only screen and (max-width:767px){.box_brown .box_det,.con_info .box_det{padding:1em .5em 2em}}@media only screen and (min-width:768px){.box_brown .box_det,.con_info .box_det{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:1100px){.box_brown .box_det,.con_info .box_det{width:100%;padding:1em 0 2em}}.box_brown .box_det .inner_det .st_brown,.con_info .box_det .inner_det .st_brown{font-weight:400;display:block}.box_brown .box_det .inner_det .st_brown .yellow,.con_info .box_det .inner_det .st_brown .yellow{color:#fff;padding:0 .8em;background:#8d6c0d;margin-right:.5em;display:inline-block;vertical-align:baseline}.box_brown .box_det .inner_det .st_brown .title,.con_info .box_det .inner_det .st_brown .title{color:#fff;letter-spacing:.2em;display:inline-block;vertical-align:baseline;font-size:142%}@media only screen and (min-width:768px) and (max-width:1199px){.box_brown .box_det .inner_det .st_brown .title,.con_info .box_det .inner_det .st_brown .title{font-size:130%}}@media only screen and (max-width:767px){.box_brown .box_det .inner_det .st_brown .title,.con_info .box_det .inner_det .st_brown .title{font-size:118%}}.box_brown .box_det .inner_det .txt,.con_info .box_det .inner_det .txt{margin-top:15px}@media only screen and (max-width:767px){.box_brown .box_det .inner_det .txt,.con_info .box_det .inner_det .txt{margin-top:.8em}}.box_brown .box_det .inner_det table,.con_info .box_det .inner_det table{width:100%;margin-top:25px}@media only screen and (max-width:767px){.box_brown .box_det .inner_det table,.con_info .box_det .inner_det table{margin-top:.8em}}@media only screen and (min-width:768px){.box_brown .box_det .inner_det table th,.con_info .box_det .inner_det table th{width:110px}}@media only screen and (max-width:767px){.box_brown{width:100%}}.con_pnav{max-width:794px;margin:90pt auto 0}@media only screen and (min-width:768px) and (max-width:1199px){.con_pnav{margin:75pt auto 0;width:91.66667%}}@media only screen and (max-width:767px){.con_pnav{max-width:none;margin-top:3.5em;width:91.66667%}}.con_pnav .box_pnav{overflow:hidden}.con_pnav .box_pnav li{float:left;width:23.04786%;margin-left:2.51889%}.con_pnav .box_pnav li:first-child{margin-left:0}@media only screen and (max-width:767px){.con_pnav .box_pnav li{float:none;width:100%;margin:2% auto 0}.con_pnav .box_pnav li:first-child{margin:0 auto}}.con_pnav .box_pnav li a{display:block;text-decoration:none;background:#fff;color:#2f2f2f;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.con_pnav .box_pnav li a{letter-spacing:-.4em;padding:1%;position:relative;text-align:left}}.con_pnav .box_pnav li a:after{content:"";font-family:FontAwesome;margin-left:.5em;color:#8d8a82;margin:auto;font-size:95%;display:block;text-align:center;line-height:1;padding-top:5px;border-top:1px solid #b04c2e}@media only screen and (max-width:767px){.con_pnav .box_pnav li a:after{width:1.2em;height:100%;top:-2%;right:0;position:absolute;text-align:center;padding-top:1.8em;border-top:0;letter-spacing:normal;border-left:1px solid #b04c2e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_pnav .box_pnav li a .img{padding:5.46448%}@media only screen and (max-width:767px){.con_pnav .box_pnav li a .img{display:inline-block;letter-spacing:normal;vertical-align:middle;width:30%;padding:0}}.con_pnav .box_pnav li a .st{padding:.97em 0}@media only screen and (max-width:767px){.con_pnav .box_pnav li a .st{display:inline-block;letter-spacing:normal;vertical-align:middle;width:65%;padding:.5em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_access{margin-top:110px}@media only screen and (min-width:768px) and (max-width:1199px){.con_access{margin-top:90px}}@media only screen and (max-width:767px){.con_access{margin-top:3em}}.con_access.con_car .box_root{margin-top:20px}@media only screen and (max-width:767px){.con_access.con_car .box_root{margin-top:.5em}}@media only screen and (min-width:768px){.con_access .con_acc.acc_train .box_acc{float:left;width:48.33333%;margin-left:3.33333%}.con_access .con_acc.acc_train .box_acc:nth-of-type(1){position:relative;z-index:1;margin-left:0}}@media only screen and (min-width:768px){.con_access .con_acc .box_acc{float:left;width:31.08333%;margin-left:3.33333%}.con_access .con_acc .box_acc:nth-of-type(1){position:relative;z-index:1;margin-left:0}}@media only screen and (max-width:767px){.con_access .con_acc .box_acc{margin-bottom:4%}}.con_access .con_acc .box_acc .st_acc{text-align:center}.con_access .con_acc .box_acc .st_acc .box_title{position:relative}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .st_acc .box_title:after{content:"";font-family:FontAwesome;margin-left:.5em;position:absolute;top:.5em;background:0;height:auto;right:3%;font-size:20px;color:#b04c2e}}.con_access .con_acc .box_acc .st_acc .box_title .st_acc{color:#2f2f2f;background:#ede6dd;padding:.25em 0;letter-spacing:.2em;font-size:142%}@media only screen and (min-width:768px) and (max-width:1199px){.con_access .con_acc .box_acc .st_acc .box_title .st_acc{font-size:118%}}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .st_acc .box_title .st_acc{font-size:106%}}.con_access .con_acc .box_acc .st_acc .box_title .time{color:#fff;background:#000;border:2px solid #ede6dd;padding:0 0 .3em}.con_access .con_acc .box_acc .st_acc .box_title .time span{vertical-align:middle;display:inline-block}.con_access .con_acc .box_acc .st_acc .box_title .time span:before{content:"";font-family:FontAwesome;margin-right:.5em;color:#8d6c0d}.con_access .con_acc .box_acc .st_acc.active .box_title:after{content:"";font-family:FontAwesome;margin-left:.5em;position:absolute;top:.5em;background:0;height:auto;right:3%;font-size:20px;color:#b04c2e}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root{display:block!important}}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .box_root{display:none}}.con_access .con_acc .box_acc .box_root .root{text-align:center;background-size:7px auto;background-repeat:repeat-y;background-position:center top;padding:2pc 0}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .box_root .root{padding:2em 0}}.con_access .con_acc .box_acc .box_root .root span{display:block;padding:4px 0;line-height:1.25;background:url(../images/common/bg_base.jpg)repeat top left}.con_access .con_acc .box_acc .box_root .root .btn{text-align:center;display:inline-block}.con_access .con_acc .box_acc .box_root .root .btn a{border:1px solid #fff;padding:.7em 4em .9em;display:block;text-decoration:none;background:url(../images/common/bg_base.jpg)repeat top left;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.con_access .con_acc .box_acc .box_root .root .btn a em:before{content:"▶";font-family:FontAwesome;margin-right:.5em;font-size:53%;display:inline-block;vertical-align:middle;font-family:メイリオ,Meiryo,Arial,sans-serif}.con_access .con_acc .box_acc .box_root .root .btn a:hover{filter:alpha(opacity=50);opacity:.5}.con_access .con_acc .box_acc .box_root .root.train{background-image:url(../../access/images/bg_train.png)}.con_access .con_acc .box_acc .box_root .root.car{background-image:url(../../access/images/bg_car.png)}.con_access .con_acc .box_acc .box_root .root.walk{background-image:url(../../access/images/bg_walk.png)}.con_access .con_acc .box_acc .box_root .root.air{background-image:url(../../access/images/bg_air.png)}.con_access .con_acc .box_acc .box_root .root.shin{background-image:url(../../access/images/bg_shin.png)}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .root.root01{padding:103px 0}}@media only screen and (min-width:1200px){.con_access .con_acc .box_acc .box_root .root.root02{padding:106px 0}}@media print{.con_access .con_acc .box_acc .box_root .root.root02{padding:106px 0}}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .box_root .root.root02{padding:94px 0}}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .root.root03{padding:22px 0}}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .root.root04{padding:113px 0}}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .root.root05{padding:41.5px 0}}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .root.root06{padding:23px 0}}.con_access .con_acc .box_acc .box_root .st{position:relative;text-align:center;padding:.77em 0;background:#000;letter-spacing:.2em;font-size:118%}@media only screen and (min-width:768px) and (max-width:1199px){.con_access .con_acc .box_acc .box_root .st{font-size:106%}}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .box_root .st{font-size:95%}}.con_access .con_acc .box_acc .box_root .st .btn{display:block}.con_access .con_acc .box_acc .box_root .st .btn a{text-decoration:none;font-size:83%;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.con_access .con_acc .box_acc .box_root .st .btn a:after{content:"";font-family:FontAwesome;margin-left:.5em}.con_access .con_acc .box_acc .box_root .st .btn a:hover{filter:alpha(opacity=70);opacity:.7}.con_access .con_acc .box_acc .box_root .st.ic_omukae:before{content:"";background:url(../../access/images/hukidasi_car.png)no-repeat;width:190px;height:87pt;position:absolute;top:-70px;right:230px}@media only screen and (min-width:768px) and (max-width:1199px){.con_access .con_acc .box_acc .box_root .st.ic_omukae:before{top:-50px;right:0}}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .box_root .st.ic_omukae:before{width:7.5em;background-size:contain;right:0;top:-4em}}.con_access .con_acc .box_acc .box_root .st_arr{padding:1.25em 0;text-align:center;background:#b04c2e}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .st_arr{display:none}}@media only screen and (max-width:767px){.con_access .con_acc .box_acc .box_root .st_arr{padding:.5em 0}.con_access .con_acc .box_acc .box_root .st_arr img{width:6em;margin:auto}}.con_access .con_acc .box_acc .box_root .st_arr.long_all,.con_access .con_acc .box_acc .box_root .st_arr.long_all02{display:block}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .long{width:312.5%;position:relative;z-index:0}}@media only screen and (min-width:1200px){.con_access .con_acc .box_acc .box_root .long_all{width:321.5%}}@media print{.con_access .con_acc .box_acc .box_root .long_all{width:321.5%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_access .con_acc .box_acc .box_root .long_all{width:312%}}@media only screen and (min-width:1200px){.con_access .con_acc .box_acc .box_root .long_all02{width:207.5%}}@media print{.con_access .con_acc .box_acc .box_root .long_all02{width:207.5%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_access .con_acc .box_acc .box_root .long_all02{width:207%}}.con_access .con_acc .box_acc .box_root .long_twin{position:relative;z-index:1}@media only screen and (min-width:1200px){.con_access .con_acc .box_acc .box_root .long_twin{width:211%}}@media print{.con_access .con_acc .box_acc .box_root .long_twin{width:211%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_access .con_acc .box_acc .box_root .long_twin{width:206%}}@media only screen and (min-width:768px){.con_access .con_acc .box_acc .box_root .pctab_none{filter:alpha(opacity=0);opacity:0}}.con_access .btn_link{margin:40px auto 0;width:20pc}@media only screen and (max-width:767px){.con_access .btn_link{margin:1.5em auto 0;width:100%}}@media only screen and (max-width:767px){}.con_access .box_btn{max-width:660px;overflow:hidden;margin:60px auto 0}@media only screen and (min-width:768px) and (max-width:1199px){.con_access .box_btn{margin:40px auto 0}}@media only screen and (max-width:767px){.con_access .box_btn{margin:1.5em auto 0}}.con_access .box_btn .btn_base{float:left;width:20pc}@media only screen and (max-width:767px){.con_access .box_btn .btn_base{width:100%;float:none}}@media only screen and (max-width:767px){}.con_access .box_btn .btn_base:nth-child(2){float:right}@media only screen and (max-width:767px){.con_access .box_btn .btn_base:nth-child(2){margin-top:1em;float:none;width:100%}}.wrp_bus{background:url(../images/common/bg01.jpg)repeat 0 0;margin-top:90px}@media only screen and (max-width:767px){.wrp_bus{margin-top:2em}}.wrp_bus .con_bus{padding:75px 0 90pt}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus{padding:5pc 0 75pt}}@media only screen and (max-width:767px){.wrp_bus .con_bus{padding:3em 0}}.wrp_bus .con_bus .box_bus{width:100%;border:2px solid #8d6c0d;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 60px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus .box_bus{padding:40px}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_bus{padding:2em .5em}}.wrp_bus .con_bus .box_bus:before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;border:1px solid #8d6c0d;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wrp_bus .con_bus .box_bus .inner_bus{width:45.53903%;margin-right:7.99257%}@media only screen and (min-width:768px){.wrp_bus .con_bus .box_bus .inner_bus{order:1}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_bus .inner_bus{width:100%;margin:1.5em 0 0}}@media only screen and (min-width:768px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (min-width:768px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit .ic{width:18.36735%;margin-right:5.10204%}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit .ic{display:block;width:4em;margin:0 auto .5em}}.wrp_bus .con_bus .box_bus .inner_bus .box_tit .tit{width:76.53061%;letter-spacing:.15em;font-size:142%}@media only screen and (min-width:1200px) and (max-width:1560px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit .tit{font-size:118%}}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit .tit{letter-spacing:.08em;white-space:nowrap;font-size:118%}}@media only screen and (min-width:768px) and (max-width:983px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit .tit{18:0}}@media only screen and (min-width:768px) and (max-width:983px) and (max-width:767px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit .tit{18:0}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_bus .inner_bus .box_tit .tit{letter-spacing:.1em;width:100%;font-size:118%}}.wrp_bus .con_bus .box_bus .inner_bus .box_txt{margin-top:15px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_bus .inner_bus .box_txt{margin-top:.8em;text-align:center}}@media only screen and (max-width:767px){}.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt{text-align:left}.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel{margin-top:5px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel{margin-top:.5em;display:inline-block}}@media only screen and (max-width:767px){}.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel .tel,.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel a{font-size:165%}.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel .tel:before,.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel a:before{content:"";font-family:FontAwesome;margin-right:.5em;font-size:22px}.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel em{font-size:89%}@media only screen and (max-width:1199px){.wrp_bus .con_bus .box_bus .inner_bus .box_txt .txt_tel em{display:block}}.wrp_bus .con_bus .box_bus .map{width:46.4684%}@media only screen and (min-width:768px){.wrp_bus .con_bus .box_bus .map{order:2}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_bus .map,.wrp_bus .con_bus .box_bus .map img{width:100%}}.wrp_bus .con_bus .box_cont{max-width:65pc;width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;margin:35px auto 0}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_cont{margin:1.5em auto 0}}.wrp_bus .con_bus .box_cont .name{background:#a77f21;letter-spacing:.3em;width:25.96154%;text-align:center;color:#fff;font-size:106%;padding:1.25em 0}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus .box_cont .name{padding:1em 0}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_cont .name{padding:.8em 0}}@media only screen and (max-width:1199px){.wrp_bus .con_bus .box_cont .name{letter-spacing:.15em;font-size:95%}}@media only screen and (max-width:900px){.wrp_bus .con_bus .box_cont .name{width:100%}.wrp_bus .con_bus .box_cont .name .view_pc-tab{display:none}}.wrp_bus .con_bus .box_cont .name em{display:inline-block;text-align:left}.wrp_bus .con_bus .box_cont .box_det{width:74.03846%;border:1px solid #a77f21;background:#ebebeb;border-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:900px){.wrp_bus .con_bus .box_cont .box_det{padding:1em;width:100%;border-left:1px solid #a77f21}}.wrp_bus .con_bus .box_cont .box_det .inner{height:100%}@media only screen and (min-width:768px){.wrp_bus .con_bus .box_cont .box_det .inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_cont .box_det .inner{text-align:center}}.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone{margin-right:1em}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone{margin-right:0;width:100%}}.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone .tel,.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone a{letter-spacing:.02em;font-size:153%}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone .tel,.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone a{font-size:130%}}.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone em{letter-spacing:0;font-size:89%}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_cont .box_det .inner .txt_phone em{display:block}}.wrp_bus .con_bus .box_cont .box_det .inner .txt{font-size:106%}@media only screen and (max-width:1199px){.wrp_bus .con_bus .box_cont .box_det .inner .txt{font-size:95%}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_cont .box_det .inner .txt{margin-top:1em;width:100%}}.wrp_bus .con_bus .box_cont .box_det .inner .txt span{line-height:.8;color:#a77f21;font-size:195%}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus .box_cont .box_det .inner .txt span{font-size:148%}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_cont .box_det .inner .txt span{font-size:118%}}.wrp_bus .con_bus .box_details{overflow:hidden;margin-top:50px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details{margin-top:2em}}.wrp_bus .con_bus .box_details .box_map{float:left;width:35.41667%}@media only screen and (max-width:900px){.wrp_bus .con_bus .box_details .box_map{float:none;width:100%}}.wrp_bus .con_bus .box_details .box_map .map{margin-top:25px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_map .map{margin-top:1em}}.wrp_bus .con_bus .box_details .box_map .map iframe{height:310px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_map .map iframe{height:290px}}.wrp_bus .con_bus .box_details .box_map .box_btn{margin:25px 0 0}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_map .box_btn{margin:1.5em 0 0}}.wrp_bus .con_bus .box_details .box_map .box_btn .btn{width:264px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_map .box_btn .btn{width:100%}}.wrp_bus .con_bus .box_details .box_map .box_btn .btn a{padding:.9em 1.5em;display:block}.wrp_bus .con_bus .box_details .box_map .box_btn .txt_cau{margin-top:15px;font-size:89%;letter-spacing:0;text-indent:-1em;padding-left:1em}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_map .box_btn .txt_cau{margin-top:.5em}}.wrp_bus .con_bus .box_details .box_tbl{float:right;width:60.5%}@media only screen and (max-width:900px){.wrp_bus .con_bus .box_details .box_tbl{width:100%;margin-top:2em}}.wrp_bus .con_bus .box_details .box_tbl .txt_sch{margin-top:.5em;color:#fff}.wrp_bus .con_bus .box_details .box_tbl .inner{width:100%;margin-top:25px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_tbl .inner{margin-top:.5em;overflow-x:scroll}}@media only screen and (max-width:767px){}.wrp_bus .con_bus .box_details .box_tbl .inner table{width:100%}@media only screen and (max-width:900px){.wrp_bus .con_bus .box_details .box_tbl .inner table{width:100%}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_tbl .inner table{width:726px}}.wrp_bus .con_bus .box_details .box_tbl .inner table tr .bro{background:#321804;color:#fff}.wrp_bus .con_bus .box_details .box_tbl .inner table tr th{background:#321804;width:140px}.wrp_bus .con_bus .box_details .box_tbl .inner table tr td{border-left:1px dotted #877e64}.wrp_bus .con_bus .box_details .box_tbl .inner table tr td,.wrp_bus .con_bus .box_details .box_tbl .inner table tr th{text-align:center;vertical-align:middle;padding:.6em 1em}.wrp_bus .con_bus .box_details .box_tbl ul{margin-top:20px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_details .box_tbl ul{margin-top:.5em}}.wrp_bus .con_bus .box_details .box_tbl ul li{display:inline-block;vertical-align:middle;text-indent:-.5em;padding-left:1em}.wrp_bus .con_bus .box_details .box_tbl ul li span{padding-left:.5em}.wrp_bus .con_bus .box_details .box_tbl ul li:before{content:"●";color:#877e64;font-size:8px;display:inline-block;vertical-align:middle}.wrp_bus .con_bus .box_step{text-align:center;background:url(../../access/images/bg_step.jpg);background-size:cover;padding:50px;margin-top:5pc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus .box_step{padding:30px}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step{padding:1em .5em;margin-top:2em;border:hsla(0,0%,100%,.3) 1px solid}}@media only screen and (max-width:767px){}@media only screen and (max-width:767px){}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step h4{position:relative;text-align:left;font-size:89%}.wrp_bus .con_bus .box_step h4:after{content:"";font-family:FontAwesome;margin-left:.5em;position:absolute;top:50%;background:0;height:auto;right:3%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrp_bus .con_bus .box_step h4:before{display:none}.wrp_bus .con_bus .box_step h4.active:after{content:"";font-family:FontAwesome;margin-left:.5em;position:absolute;top:50%;right:3%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.wrp_bus .con_bus .box_step ul{margin-top:30px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;justify-content:center}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step ul{margin-top:1em;display:none}}@media only screen and (max-width:767px){}.wrp_bus .con_bus .box_step ul li{margin-right:4.54545%;width:32.54545%;position:relative;max-width:15pc}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step ul li{width:100%;margin-right:0}.wrp_bus .con_bus .box_step ul li:nth-child(n+2){margin-top:1.5em}}.wrp_bus .con_bus .box_step ul li:last-child{margin-right:0}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step ul li:last-child{margin-bottom:1em}}.wrp_bus .con_bus .box_step ul li:last-child:before{display:none!important}.wrp_bus .con_bus .box_step ul li:before{content:"";position:absolute;width:0;height:0;top:50%;right:-14%;border-style:solid;border-width:6.5px 0 6.5px 15px;border-color:transparent transparent transparent #8d6c0d;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:1199px){.wrp_bus .con_bus .box_step ul li:before{border-width:4.5px 0 4.5px 11px}}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step ul li:before{display:none}}.wrp_bus .con_bus .box_step ul li .st_step{color:#fff;background:#000;color:#cbb77d;margin-bottom:1em;position:relative;font-family:Crimson Text,serif;font-size:118%;-moz-border-radius:13.5px;-webkit-border-radius:13.5px;border-radius:13.5px}.ie .wrp_bus .con_bus .box_step ul li .st_step{font-family:Times New Roman,Times,Garamond,Georgia,serif}.wrp_bus .con_bus .box_step ul li .st_step:before{content:"";position:absolute;bottom:-7px;left:50%;width:0;height:0;border-style:solid;border-width:8px 4.5px 0;z-index:0;border-color:#000 transparent transparent;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step ul li .photo{width:70%;padding-top:50%;margin:auto;position:relative;overflow:hidden}}.wrp_bus .con_bus .box_step ul li .photo img{width:100%}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step ul li .photo img{position:absolute;-webkit-backface-visibility:hidden;width:100%;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.wrp_bus .con_bus .box_step ul li .txt{text-align:left;color:#fff;margin-top:20px}@media only screen and (max-width:767px){.wrp_bus .con_bus .box_step ul li .txt{margin-top:.5em}}

/*update*/
.box_bn .t-b strong{
  font-size: 28px;
  margin-bottom: 1em;
  display: block;
  text-align: center;

}
.box_bn .t-b strong span{
  display: block;
  font-size: 28px;
}

.box_bn .t-b a{
  display: block;
  font-size: 22px;
  text-align: center;
  background-color: #A77F21;
  color: #fff;
  text-decoration: none;
  margin: 0 auto 15px;
  max-width: 420px;
  padding: 12px;
}
.box_bn .t-b a:hover{
  opacity: 0.8;
  transition: all 300ms ease;
}
.box_bn li .attention{
  color: #fff;
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.bn_bus .t-b strong{
  font-size: 28px;
  margin-bottom: 1em;
  display: block;
  text-align: center;

}
.bn_bus .t-b strong span{
  display: block;
  font-size: 28px;
}

.bn_bus .t-b a{
  display: block;
  font-size: 22px;
  text-align: center;
  background-color: #A77F21;
  color: #fff;
  text-decoration: none;
  margin: 0 auto 15px;
  max-width: 420px;
  padding: 12px;
}
.bn_bus .t-b a:hover{
  opacity: 0.8;
  transition: all 300ms ease;
}
.bn_bus li .attention{
  color: #990000;
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.box_root .root-wrap{
  position: relative;
  width: 100%;
}

.box_root .root-wrap a{
  position: relative;
  z-index: 1120;
  display: block;
  font-size: 12px;
  text-align: center;
  background-color: #;
  background: linear-gradient(180deg, #A77F21 0%, #A77F21 62%, #755917 62%, #755917 100%);
  color: #fff;
  text-decoration: none;
  margin: 0 auto 15px;
  max-width: 200px;
  width: 40%;
  padding: 5px 10px;
  border-radius: 15px;
}
.box_root .root-wrap a.float{
  position: absolute;
  top: 1.5em;

}
.box_root .type3.long4 {
  position: relative;
  width: 207.5%;
}
.box_root .type3.long4 .st{
  max-height: 1.8em
}
   .box_root .root-wrap a{
   top: 5px;
    max-height: 5em;
    
  }
@media only screen and (max-width: 767px) {
  .box_root .root-wrap a{
    font-size: 16px;
    padding: 15px;
    top: 2em;
  }
}
@media only screen and (min-width: 768px) {
  .sp_none{
    display: none;
  }
  .con_acc.acc_plain2 .box_acc {
    float: left;
    width: 48.33333%;
    margin-left: 3.33333%
  }

  .con_acc.acc_plain2 .box_acc:nth-of-type(1) {
    position: relative;
    z-index: 1;
    margin-left: 0
  }
}
@media only screen and (min-width: 1200px) {
  .con_acc .box_acc .box_root .long_all03 {
    width: 107.5%;
    margin-left: 49.75%;
  }
}

@media print {
  .con_acc .box_acc .box_root .long_all03 {
    width: 107.5%;
    margin-left: 49.75%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .con_acc .box_acc .box_root .long_all03 {
    width: 107%;
    margin-left: 49%;
  }
}

.box_root .root-wrap.type3{
  position: relative;
  display: flex;
  justify-content: space-around;
}
.box_root .root-wrap.type3.long{
  width: 107.5% !important;
  display: none
}

.box_root .root-wrap.type3.long2{
  position: relative;
  z-index: -10;
  width: 166.5%;
  margin-left: 20%;
}

.box_root .root-wrap.type3 .st{
    width: 45.5%;
    margin: 0 4%;
    height: 2.5em
}
.box_root .root-wrap.type3 a{
    margin: -7px 0 -8px
}

@media only screen and (max-width: 768px) {
  .box_root .root-wrap.type3{
    width: 100%;
    margin-left: 0
  }
  .box_root .root span{
    font-size: 16px;
  }
  .sp_none2{
    display: none !important;
  }
  .box_root .root-wrap.type3.long{
    width: 100%;
    margin-left: 0

  }
  .box_root .root-wrap.type3.long a{
    top: 0;
    width: 50%;
    max-width: 50%

  }
  .box_root .root-wrap.type3 .st{
    width: 50%;
    margin: 0
    height: 3em
}  
  .box_root .root-wrap.type3.long2{
    width: 100%;
    margin-top: -15px;
    margin-left: -2%
  }
   .box_root .root-wrap.type3.long4{
    width: 107.5% !important;
    margin-top: -15px;
    margin-left: 0
  }
   .box_root .root-wrap.type3.long5{
    width: 100.5%;
    margin-top: -15px;
    margin-left: 0
  }
   .box_root .root-wrap.hen1{
    margin-left: -4%
  }
   .box_root .root-wrap.hen2{
    margin-left: -6% !important
  }
   .box_root .root-wrap a{
    max-height: 5em;
    top: 5px;
    
  }
}
@media only screen and (max-width: 767px) {
  .con_acc .box_acc .box_root .ic_omukae:before {
    background: url(../../access/images/hukidasi_car-sp.png) no-repeat;
    width: 5.5em;
    height: 3.5em;
    background-size: contain;
    right: -1.5em;
    top: -2em
  }
}