abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{transition:.2s ease;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:border-box}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}address,strong,th{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}.clear{clear:both}br.clear{line-height:0;font-size:0;height:0}.acenter{text-align:center}.aright{text-align:right}.aleft{text-align:left}.fleft{float:left}.fright{float:right}.vtop{vertical-align:top}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.clearfix{zoom:1}.inline_block{display:inline-block;display:-moz-inline-box;*display:inline;*zoom:1}textarea{font-size:100%}*{-webkit-text-size-adjust:100%}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:768px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:768px){.visible-xs-block{display:block!important}}@media (max-width:768px){.visible-xs-inline{display:inline!important}}@media (max-width:768px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:769px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:769px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:769px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:769px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:768px){.hidden-xs{display:none!important}}@media (min-width:769px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}@media print{.visible-print-block{display:block!important}}@media print{.visible-print-inline{display:inline!important}}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.text-danger{padding-top:5px}.error-page{margin:0 auto;text-align:center;padding:200px 0;font-size:35px}.row-eq-height{display:flex;flex-wrap:wrap}.triangle{background:#fafafa;width:250px;height:250px;border:1px solid #eee;margin:0 auto;position:relative}.triangle::before{content:"";top:0;left:0;border-bottom:4em solid transparent;border-left:4em solid #666;position:absolute;z-index:100}.triangle::after{content:"終了";display:block;top:13px;transform:rotate(-45deg);color:#fff;left:6px;position:absolute;z-index:101}body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#333;font-size:16px;min-width:1200px}body a{color:#333;text-decoration:none;transition:.2s ease}body a:hover{text-decoration:none;color:inherit}body a:focus{outline:0;color:inherit;text-decoration:inherit}body ::selection{background:#e8ffe6}body ::-moz-selection{background:#e8ffe6}.no-entry{padding:50px 0;text-align:center}.no-reservation{text-align:center;padding:50px 0}.container{width:100%;margin:0;padding:0}.pnkz{margin-top:13px;padding:0 100px;zoom:1;*zoom:1}.pnkz:after,.pnkz:before{display:table;content:"";line-height:0}.pnkz:after{clear:both}.pnkz .root{float:left}.pnkz .root:before{content:'>';margin:10px}.pnkz .root a:hover{color:#ffa400}.pnkz .root:first-child:before{display:none}.pnkz .root,.pnkz .root a{font-size:12px;color:#000}.text-ellipsis{overflow:hidden}.header{border-top:solid 2px #00bba3}.header .header-top{padding:8px 0;height:65px;zoom:1;*zoom:1}.header .header-top:after,.header .header-top:before{display:table;content:"";line-height:0}.header .header-top:after{clear:both}.header .header-top .logo-area,.header .header-top .logo-area .logo{float:left}.header .header-top .logo-area .logo-txt{float:left;padding-top:14px;font-size:12px;line-height:17px;padding-left:7px}.header .header-top .mypage-area{float:right;padding-top:2px}.header .header-top .mypage-area .tel-box{float:left}.header .header-top .mypage-area .tel-box .top-txt{letter-spacing:-.4em}.header .header-top .mypage-area .tel-box .top-txt .tel{background:#00bba3;color:#fff;text-align:center;font-size:10px;width:50px;line-height:14px;display:inline-block;vertical-align:middle;letter-spacing:.044em}.header .header-top .mypage-area .tel-box .top-txt .time{font-size:12px;display:inline-block;vertical-align:middle;letter-spacing:.025em;padding-left:7px}.header .header-top .mypage-area .tel-box .number{font-family:'Helvetica Neue',sans-serif;color:#00bba3;-webkit-font-smoothing:antialiased;letter-spacing:.05em}.header .header-top .mypage-area .tel-box .number .n-small{font-size:20px;font-weight:700}.header .header-top .mypage-area .tel-box .number .n-large{font-size:30px;color:#00bba3;font-weight:700}.header .header-top .mypage-area .btn-login{float:right;display:block;border:2px solid #00bba3;background:url(../img/base/icon-mypage.png) left center no-repeat,url(../img/base/arrow-btn.png) right 10px center no-repeat #00bba3;width:210px;height:45px;line-height:41px;margin-left:16px;padding-left:72px;color:#fff;font-size:17px;letter-spacing:.075em;font-weight:700}.header .header-top .mypage-area .btn-login:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.header .navigation-area{border-top:solid 1px #b3b3b3}.header .navigation-area .nav-list{zoom:1;*zoom:1}.header .navigation-area .nav-list:after,.header .navigation-area .nav-list:before{display:table;content:"";line-height:0}.header .navigation-area .nav-list:after{clear:both}.header .navigation-area .nav-list>.nav-item{width:171.28px;float:left;position:relative}.header .navigation-area .nav-list>.nav-item>a,.header .navigation-area .nav-list>.nav-item>span{display:block;cursor:pointer;width:100%;height:50px;font-size:16px;font-weight:700;text-align:center;padding:15px 0;line-height:20px;position:relative}.header .navigation-area .nav-list>.nav-item>a span,.header .navigation-area .nav-list>.nav-item>span span{display:block;border-left:solid 1px #b3b3b3}.header .navigation-area .nav-list>.nav-item>a img,.header .navigation-area .nav-list>.nav-item>span img{vertical-align:middle;margin-left:10px}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact):before{content:'';height:3px;width:0;background:#00bba3;position:absolute;bottom:0;transition:.2s ease}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):before{left:50%}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):after{right:50%}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover{background:#f1fff4}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover>a{color:#00bba3}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover:after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover:before{width:50%}.header .navigation-area .nav-list>.nav-item:not(.nav-contact).active:after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact).active:before{width:50%}.header .navigation-area .nav-list .nav-contact{background:red}.header .navigation-area .nav-list .nav-contact a{color:#fff;text-align:left;padding-left:46px;background:url(../img/base/icon-mail.png) left 7px center no-repeat}.header .navigation-area .nav-list .nav-parent:hover .nav-child{top:100%;visibility:visible;opacity:1}.header .navigation-area .nav-child{position:absolute;top:80%;left:0;width:100%;z-index:5;background:#fff;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;transition:.5s}.header .navigation-area .nav-child li{border-top:solid 1px #fff}.header .navigation-area .nav-child li:first-child{border-top:0}.header .navigation-area .nav-child li a{display:block;width:100%;height:auto;line-height:22px;padding:12px 0;text-align:center;background:#00bba3;color:#fff}.header .navigation-area .nav-child li a:hover{background:#f1fff4;color:#00bba3}.bn-box{width:100%;background:#f2f2f2}.bn-box .bn-list{padding:35px 0;margin:0 -20px;zoom:1;*zoom:1}.bn-box .bn-list:after,.bn-box .bn-list:before{display:table;content:"";line-height:0}.bn-box .bn-list:after{clear:both}.bn-box .bn-list li{padding:0 20px}.bn-box .bn-list li img{max-width:100%;height:auto}.bn-box .bn-list li a{display:block}.bn-box .bn-list li a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.footer{background:grey}.footer .inner{padding:30px 0 18px}.footer .footer-nav{margin-bottom:55px;zoom:1;*zoom:1}.footer .footer-nav:after,.footer .footer-nav:before{display:table;content:"";line-height:0}.footer .footer-nav:after{clear:both}.footer .footer-nav .f-nav-list{float:left;margin-left:130px}.footer .footer-nav .f-nav-list:first-child{margin-left:155px}.footer .footer-nav .f-nav-list .nav-item>a{color:#fff;font-size:16px;font-weight:700;-webkit-font-smoothing:antialiased}.footer .footer-nav .f-nav-list .nav-item{margin-top:18px}.footer .footer-nav .f-nav-list .nav-item:first-child{margin-top:0}.footer .footer-nav .f-nav-list .nav-item .nav-child{margin-top:16px}.footer .footer-nav .f-nav-list .nav-item .nav-child a{font-size:14px;color:#fff;margin-top:14px;display:block;-webkit-font-smoothing:antialiased}.footer .footer-nav .f-nav-list .nav-item .nav-child a:before{content:'-';display:inline;color:#fff;margin-right:5px}.footer .footer-nav .f-nav-list .nav-item .nav-child a:hover,.footer .footer-nav .f-nav-list a:hover{color:#00bba3}.footer .info-area{zoom:1;*zoom:1}.footer .info-area:after,.footer .info-area:before{display:table;content:"";line-height:0}.footer .info-area:after{clear:both}.footer .info-area .logo-area,.footer .info-area .logo-area .logo{float:left}.footer .info-area .logo-area .logo-txt{float:left;padding-top:10px;font-size:14px;line-height:19px;padding-left:17px;color:#ccc}.footer .info-area .f-tel{float:right;margin-top:-42px}.footer .info-area .f-tel .tel-box{display:inline-block;vertical-align:top;padding-top:32px}.footer .info-area .f-tel .tel-box .top-txt{letter-spacing:-.4em}.footer .info-area .f-tel .tel-box .top-txt .tel{background:#00bba3;color:#fff;text-align:center;font-size:16px;width:65px;line-height:22px;display:inline-block;vertical-align:middle;letter-spacing:.044em}.footer .info-area .f-tel .tel-box .top-txt .time{font-size:22px;display:inline-block;vertical-align:middle;color:#fff;padding-left:4px;letter-spacing:normal}.footer .info-area .f-tel .tel-box .number{font-family:'Helvetica Neue',sans-serif;color:#fff;-webkit-font-smoothing:antialiased;letter-spacing:.05em}.footer .info-area .f-tel .tel-box .number .n-small{font-size:31px;font-weight:700}.footer .info-area .f-tel .tel-box .number .n-large{font-size:48px;font-weight:700}.footer .info-area .f-tel .tap-outer{display:inline-block;vertical-align:top;padding-right:7px;margin-left:12px}.footer .info-area .f-tel .icon-tap{width:107px;height:107px;background:#ffa400;display:table;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.footer .info-area .f-tel .icon-tap span{display:table-cell;vertical-align:middle;color:#fff;font-size:12px;line-height:16px;text-align:center}.footer .copyright{background:#00bba3;color:#fff;text-align:center;padding:19px 0 18px;font-size:18px;-webkit-font-smoothing:antialiased}.inner{width:1200px;margin-right:auto;margin-left:auto;zoom:1;*zoom:1}.inner:after,.inner:before{display:table;content:"";line-height:0}.inner:after{clear:both}.page-ttl-area{background-size:cover;height:220px;width:100%;display:table;background-position:top center}.page-ttl-area .ttl{vertical-align:middle;display:table-cell;color:#fff;letter-spacing:.06em}.page-ttl-area .ttl .page-ttl{font-size:30px;text-align:center;font-family:'Gothic MB101 Medium',sans-serif;font-weight:700}.page-ttl-area .ttl .page-desc{margin-top:18px;font-size:16px;font-weight:700;text-align:center;line-height:24px;-webkit-font-smoothing:antialiased}.page-ttl-area.ttl-shadow{text-shadow:2px 2px 2px rgba(0,0,0,.4)}.sidemenu{float:right;width:280px}.sidemenu .side-inner>a{display:block;margin-bottom:12px}.sidemenu .side-inner>a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.sidemenu .bn-rec{margin-top:-8px}.sidemenu .menu-nav{margin-top:15px}.sidemenu .menu-nav .menu-ttl{font-size:18px;color:#fff;padding:11px 15px;background:#00bba3;font-family:'Gothic MB101 Medium',sans-serif;-webkit-font-smoothing:antialiased}.sidemenu .menu-nav li{margin-top:3px}.sidemenu .menu-nav li a{display:block;padding:14px 25px 12px;background:url(../img/base/side-arrow.png) right 13px center no-repeat #fff;position:relative;font-size:14px}.sidemenu .menu-nav li a:before{content:'';width:12px;height:5px;background:#00bba3;position:absolute;left:-2px;top:17px}.sidemenu .menu-nav li a:hover{background-color:#e9fff4}.height-initial{max-height:initial!important}@media (max-width:991px){body{font-size:16.67px;min-width:initial;font-family:sans-serif;position:relative}body *{max-height:100%}.fixed{position:fixed;width:100%;height:100%}#modal-overlay{z-index:4;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(255,255,255,.75)}.container{padding-top:68.67px}.header{position:fixed;background:#fff;top:0;left:0;width:100%;z-index:99;transition:.4s ease}.header .header-top{padding:10px;height:64.67px}.header .header-top .logo-area{height:100%}.header .header-top .logo-area .logo{float:none;height:100%;display:block}.header .header-top .logo-area .logo img{height:100%;width:auto}.header .header-top .logo-area .logo-txt{float:none;padding:0;font-size:10px;line-height:15.33px}.header .navigation-area{border:0}.header .navigation-area .nav-bar,.header .navigation-area .nav-bar span{display:inline-block;transition:all .4s;box-sizing:border-box}.header .navigation-area .nav-bar{position:absolute;top:0;right:0;width:66.67px;height:66.67px;background:#00bba3;z-index:1000}.header .navigation-area .nav-bar span{position:absolute;left:10px;width:46.67px;height:6.67px;background-color:#fff}.header .navigation-area .nav-bar span:nth-of-type(1){top:13.33px}.header .navigation-area .nav-bar span:nth-of-type(2){top:29px}.header .navigation-area .nav-bar span:nth-of-type(3){bottom:13.33px}.header .navigation-area .nav-bar.active{right:333.33px}.header .navigation-area .nav-bar.active span:nth-of-type(1){-webkit-transform:translateY(15.67px) rotate(-315deg);transform:translateY(15.67px) rotate(-315deg)}.header .navigation-area .nav-bar.active span:nth-of-type(2){opacity:0}.header .navigation-area .nav-bar.active span:nth-of-type(3){-webkit-transform:translateY(-15.67px) rotate(315deg);transform:translateY(-15.67px) rotate(315deg)}.header .navigation-area .g-nav{position:absolute;z-index:999}.header .navigation-area .g-nav .nav-list{position:fixed;right:-333.33px;top:0;width:333.33px;transition:.4s ease;height:120%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff}.header .navigation-area .g-nav .nav-list.open{right:0}.header .navigation-area .nav-list>.nav-item{float:none;width:100%;border-top:solid 1px #b3b3b3}.header .navigation-area .nav-list>.nav-item:first-child{border-top:0}.header .navigation-area .nav-list>.nav-item>a,.header .navigation-area .nav-list>.nav-item>span{height:60px;font-size:18.67px;padding:0 13.33px;line-height:60px;text-align:left}.header .navigation-area .nav-list>.nav-item>a span,.header .navigation-area .nav-list>.nav-item>span span{border:0}.header .navigation-area .nav-list>.nav-item.nav-parent>a:after,.header .navigation-area .nav-list>.nav-item.nav-parent>span:after{content:'\f107'!important}.header .navigation-area .nav-list .nav-member{padding:10px 1%;zoom:1;*zoom:1}.header .navigation-area .nav-list .nav-member:after,.header .navigation-area .nav-list .nav-member:before{display:table;content:"";line-height:0}.header .navigation-area .nav-list .nav-member:after{clear:both;position:static}.header .navigation-area .nav-list .nav-member a{display:block;padding:0 2%}.header .navigation-area .nav-list .nav-member img{width:100%;height:auto}.header .navigation-area .nav-list .nav-member .login{float:left;width:50%}.header .navigation-area .nav-list .nav-member .signup{float:right;width:50%}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact):before{display:none}.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>a:after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>span:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#333;right:13.33px;font-size:30px;line-height:60px;top:0}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover{background:inherit}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover>a{color:#333}.header .navigation-area .nav-list .nav-contact a{text-align:center;padding-left:0;background:url(../img/base/icon-mail.png) left 7px center no-repeat}.header .navigation-area .nav-list .nav-parent:hover .nav-child{top:100%;visibility:visible;opacity:1}.header .navigation-area .nav-child{position:static;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;transition:initial;display:none}.header .navigation-area .nav-child li{border-top:solid 1px #fff;position:relative}.header .navigation-area .nav-child li:first-child{border-top:0}.header .navigation-area .nav-child li:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#fff;right:13.33px;font-size:24px;line-height:50px;top:0}.header .navigation-area .nav-child li a{display:block;width:100%;padding:0 16.67px;height:50px;line-height:50px;font-size:18.67px;font-weight:700;text-align:left;background:#00bba3;color:#fff}.header .navigation-area .nav-child li a:hover{background:#f1fff4;color:#00bba3}.bn-box .bn-list{padding:26.67px 0;margin:0 -1%;zoom:1;*zoom:1}.bn-box .bn-list:after,.bn-box .bn-list:before{display:table;content:"";line-height:0}.bn-box .bn-list:after{clear:both}.bn-box .bn-list li{padding:0 1%;margin-bottom:2%;text-align:center}.bn-box .bn-list li img{max-width:100%;height:auto}.bn-box .bn-list li a{display:block}.bn-box .bn-list li a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.footer .inner{padding:13.33px 20px}.footer .info-area{zoom:1;*zoom:1}.footer .info-area:after,.footer .info-area:before{display:table;content:"";line-height:0}.footer .info-area:after{clear:both}.footer .info-area .logo-area{float:none}.footer .info-area .logo-area .logo{float:none;text-align:center}.footer .info-area .logo-area .logo img{height:31px;width:auto}.footer .info-area .logo-area .logo-txt{float:none;padding-top:13.33px;font-size:13.33px;line-height:20px;text-align:center;padding-left:0}.footer .copyright{padding:13.33px 0;font-size:13.33px}.btn-res{position:fixed;right:10px;bottom:13.33px;width:133.33px;z-index:2}.btn-res img{width:100%;height:auto}.inner{width:100%;padding:0 20px}.page-ttl-area{background-size:cover;max-height:initial;height:166.67px;padding:0 20px}.page-ttl-area .ttl .page-ttl{font-size:23.33px}.page-ttl-area .ttl .page-desc{margin-top:8.33px;font-size:16.67px;line-height:24px}.sidemenu{float:right;width:100%}.sidemenu .menu-nav .menu-ttl{font-size:24px;padding:13.33px 20px;text-align:left}.sidemenu .menu-nav li{margin-top:3.33px}.sidemenu .menu-nav li a:before{width:16.67px;height:6.67px;left:-6.67px}}@media (max-width:991px){.content-wrapper{background:#fff;padding:0 0 40px}.content{padding:0 20px;margin-top:33.33px}.main-content{width:100%;padding:36.28571429% 0 0;background-size:contain}.main-content .sub-ttl{font-size:18px;padding:6.67px 0;font-weight:700}.main-content .sub-ttl span{background:url(../img/bus/sp/icon-tp-ttl.png) left center no-repeat;background-size:contain;line-height:26.67px;padding-left:33.33px}.main-content .top{padding-top:26.67px;padding-bottom:33.33px}.main-content .top .top-txt{line-height:26.67px}.main-content .top .top-txt .color{font-size:20px;font-weight:700;margin-bottom:12px}.main-content .top .bn{width:100%}.main-content .top .bn img{width:100%;height:auto}.main-content .safety{margin-top:16.67px;margin-bottom:16.67px}.main-content .safety .box-ttl{font-size:18.67px;font-weight:700;padding:6.67px 13.33px}.main-content .safety .box-content{padding:26.67px 0}.main-content .safety .box-content .top-area{display:block}.main-content .safety .box-content .top-area .icn{text-align:center}.main-content .safety .box-content .top-area .icn img{width:40%;height:auto}.main-content .safety .box-content .top-area .txt-box{padding:0;margin-top:16.67px}.main-content .safety .box-content .top-area .txt-box .ttl{font-size:20px}.main-content .safety .box-content .top-area .txt-box .txt{margin-top:10px;line-height:26.67px}.main-content .safety .box-content .bottom-area{margin-top:26.67px}.main-content .safety .box-content .bottom-area .ttl{font-size:19.33px}.main-content .safety .box-content .bottom-area .txt{margin-top:10px;line-height:26.67px}.main-content .safety .box-content .bottom-area .link{margin-top:20px}.main-content .safety .box-content .bottom-area .link a{width:100%;max-width:400px;margin:0 auto;padding:16.67px 20px;font-size:20px;text-align:center;font-weight:700}.main-content .safety .box-content .bottom-area .link a:before{line-height:53.33px;font-size:20px}.main-content .item{margin-top:30px;padding:0}.main-content .item:first-of-type{margin-top:0}.main-content .item .name{margin:0;font-size:18.67px;font-weight:700;padding:6.67px 13.33px}.main-content .item .image{margin-top:20px}.main-content .item .image img{width:100%;height:auto}.main-content .item .chara-area{margin-top:26.67px}.main-content .item .chara-area .ttl{width:100%;float:none;line-height:40px;font-size:20px;font-weight:700}.main-content .item .chara-area .desc{float:none;width:100%;padding-left:0;line-height:24px;margin-top:10px}.main-content .item .spec-area{margin-top:20px}.main-content .item .spec-area .bold{font-size:15.33px!important}.main-content .item .spec-area table{overflow:auto;white-space:nowrap;display:block;width:auto}.main-content .item .spec-area table tbody{width:666.67px;display:table}.main-content .item .spec-area table th{width:30%;padding:6.67px 16.67px;font-size:15.33px}.main-content .item .spec-area table td{width:35%;padding:6.67px 10px;font-size:15.33px;line-height:22px}.main-content .item .spec-3 table th{padding:6.67px 16.67px}.main-content .item .spec-3 table td{width:16%}.main-content .item .layout-area{margin-top:26.67px}.main-content .item .box{margin-top:20px}.main-content .item .l-name{font-size:18.67px;font-weight:700}.main-content .item .l-image{margin-top:13.33px}.main-content .item .l-image img{width:100%;height:auto;max-width:500px;margin:0 auto}.main-content .item .l-point{margin-top:13.33px;padding:13.33px}.main-content .item .l-point .left-txt{width:70px;height:70px;max-height:initial;background:#ffa400;text-align:center;font-weight:700;float:left}.main-content .item .l-point .left-txt span{font-size:13.33px;line-height:18.67px}.main-content .item .l-point .txt{width:calc(100% - 83.33px);padding-left:10px;font-size:15.33px;line-height:22px}.main-content .item .btn-detail{margin-top:13.33px;font-size:16.67px;padding-left:0;text-align:center;line-height:46.67px;background:url(../img/base/sp/arrow-btn.png) right 10px center no-repeat #ffa400;background-size:8px 16.67px;width:100%}.plan-content .top{padding-top:23.33px;padding-bottom:16.67px}.plan-content .top .top-txt .color{font-size:20px}.plan-content .bottom-txt{text-align:center;background:#ccf1ed;font-size:15.33px;line-height:22px;padding:16.67px;font-weight:700}.plan-content .plan-item{margin-top:20px}.plan-content .plan-item .plan-list{margin:0 -1%;letter-spacing:-.4em}.plan-content .plan-item .plan-list li{padding:0 1%;margin-bottom:2%;float:none;display:inline-block;vertical-align:top;letter-spacing:normal}.plan-content .plan-item .plan-list li a{font-size:15.33px;padding:5px 0;line-height:20px}.plan-content .plan-block{padding:0 0 20px}.plan-content .plan-block .image-area .img-large{width:100%}.plan-content .plan-block .image-area .img-large img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small{width:100%;margin:13.33px -1% 0}.plan-content .plan-block .image-area .img-small .img{padding:0 1%;width:50%;float:left;margin:0!important}.plan-content .plan-block .image-area .img-small img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small img:nth-of-type(2){margin-top:0}.plan-content .plan-block .plan-name{font-size:24px;line-height:32px;font-weight:700;padding:16.67px 20px;margin-top:6.67px;margin-bottom:6.67px;background:#e9fff4;border-bottom:double 5px #00bba3}.plan-content .plan-block .voice-content{margin-top:16.67px}.plan-content .plan-block .voice-content .cus-box .img-block,.plan-content .plan-block .voice-content .staff-box .img-block{display:none}.plan-content .plan-block .voice-content .cus-box .txt-block,.plan-content .plan-block .voice-content .staff-box .txt-block{width:100%;display:block;height:auto;padding:16.67px 20px}.plan-content .plan-block .voice-content .cus-box .txt-block .block-inner,.plan-content .plan-block .voice-content .staff-box .txt-block .block-inner{display:block;padding:0}.plan-content .plan-block .voice-content .cus-box .txt-block .cate,.plan-content .plan-block .voice-content .staff-box .txt-block .cate{width:133.33px;height:26.67px;line-height:26.67px;font-weight:700}.plan-content .plan-block .voice-content .cus-box .txt-block .txt,.plan-content .plan-block .voice-content .staff-box .txt-block .txt{margin-top:6.67px;line-height:24px}.plan-content .plan-block .voice-content .staff-box{margin-top:16.67px}.plan-content .plan-block .agenda-area{margin-top:26.67px}.plan-content .plan-block .agenda-area .date{padding:10px 0;font-size:24px;font-weight:700;margin-bottom:5px}.plan-content .plan-block .agenda-area .sch-box+.date{margin-top:16.67px}.plan-content .plan-block .agenda-area .sch-box{padding:20px}.plan-content .plan-block .agenda-area .sch-box li{line-height:23.33px}.plan-content .spot-area{margin-top:16.67px}.plan-content .spot-area .s-ttl{padding:6.67px;font-size:20px}.plan-content .spot-area .tb{margin-top:13.33px;font-size:16.67px;line-height:23.33px}.plan-content .spot-area .tb .tb-row{margin-top:13.33px;border-top:0}.plan-content .spot-area .tb .tb-row:first-child{margin-top:0}.plan-content .spot-area .tb .tb-row .tb-cell-left{border-top:solid 3.33px #00bba3;border-left:none;padding:13.33px 20px;width:100%;font-size:20px;display:block}.plan-content .spot-area .tb .tb-row .tb-cell-right{display:block;padding:0 20px}.plan-content .spot-area .tb .tb-row .tb-cell-right span{display:block;border-top:dotted 1px #000;border-left:none;line-height:24px;padding:10px 0}.plan-content .point-area{margin:26.67px 0 0}.plan-content .point-area .p-ttl{font-size:23.33px;background:url(../img/bus/sp/icn-rec.png) center left no-repeat;background-size:contain;padding-left:26.67px;line-height:24px;margin-bottom:10px}.plan-content .point-area .p-item{border-left:solid 3.33px #ffa0b2;padding:10px 20px;line-height:24px;margin-bottom:6.67px;font-size:16.67px}.plan-content .price-area{margin-top:20px}.plan-content .price-area .left,.plan-content .price-area .right{width:100%;float:none;padding:16.67px 10px}.plan-content .att{margin-top:6.67px;font-size:15.33px}}@media (max-width:415px){body{font-size:12.5px;min-width:initial;font-family:sans-serif;position:relative}body *{max-height:100%}.fixed{position:fixed;width:100%;height:100%}#modal-overlay{z-index:4;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(255,255,255,.75)}.container{padding-top:52px}.header{position:fixed;background:#fff;top:0;left:0;width:100%;z-index:99;transition:.4s ease}.header .header-top{padding:7.5px;height:48px}.header .header-top .logo-area{height:100%}.header .header-top .logo-area .logo{float:none;height:100%;display:block}.header .header-top .logo-area .logo img{height:100%;width:auto}.header .header-top .logo-area .logo-txt{float:none;padding:0;font-size:7.5px;line-height:11.5px}.header .navigation-area{border:0}.header .navigation-area .nav-bar,.header .navigation-area .nav-bar span{display:inline-block;transition:all .4s;box-sizing:border-box}.header .navigation-area .nav-bar{position:absolute;top:0;right:0;width:50px;height:50px;background:#00bba3;z-index:1000}.header .navigation-area .nav-bar span{position:absolute;left:7.5px;width:35px;height:5px;background-color:#fff}.header .navigation-area .nav-bar span:nth-of-type(1){top:10px}.header .navigation-area .nav-bar span:nth-of-type(2){top:21.5px}.header .navigation-area .nav-bar span:nth-of-type(3){bottom:10px}.header .navigation-area .nav-bar.active{right:250px}.header .navigation-area .nav-bar.active span:nth-of-type(1){-webkit-transform:translateY(11.5px) rotate(-315deg);transform:translateY(11.5px) rotate(-315deg)}.header .navigation-area .nav-bar.active span:nth-of-type(2){opacity:0}.header .navigation-area .nav-bar.active span:nth-of-type(3){-webkit-transform:translateY(-11.5px) rotate(315deg);transform:translateY(-11.5px) rotate(315deg)}.header .navigation-area .g-nav{position:absolute;z-index:999}.header .navigation-area .g-nav .nav-list{position:fixed;right:-250px;top:0;width:250px;transition:.4s ease;height:120%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff}.header .navigation-area .g-nav .nav-list.open{right:0}.header .navigation-area .nav-list>.nav-item{float:none;width:100%;border-top:solid 1px #b3b3b3}.header .navigation-area .nav-list>.nav-item:first-child{border-top:0}.header .navigation-area .nav-list>.nav-item>a,.header .navigation-area .nav-list>.nav-item>span{height:45px;font-size:14px;padding:0 10px;line-height:45px;text-align:left}.header .navigation-area .nav-list>.nav-item>a span,.header .navigation-area .nav-list>.nav-item>span span{border:0}.header .navigation-area .nav-list>.nav-item.nav-parent>a:after,.header .navigation-area .nav-list>.nav-item.nav-parent>span:after{content:'\f107'!important}.header .navigation-area .nav-list .nav-member{padding:7.5px 1%;zoom:1;*zoom:1}.header .navigation-area .nav-list .nav-member:after,.header .navigation-area .nav-list .nav-member:before{display:table;content:"";line-height:0}.header .navigation-area .nav-list .nav-member:after{clear:both;position:static}.header .navigation-area .nav-list .nav-member a{display:block;padding:0 2%}.header .navigation-area .nav-list .nav-member img{width:100%;height:auto}.header .navigation-area .nav-list .nav-member .login{float:left;width:50%}.header .navigation-area .nav-list .nav-member .signup{float:right;width:50%}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact):before{display:none}.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>a:after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>span:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#333;right:10px;font-size:22.5px;line-height:45px;top:0}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover{background:inherit}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover>a{color:#333}.header .navigation-area .nav-list .nav-contact a{text-align:center;padding-left:0;background:url(../img/base/icon-mail.png) left 7px center no-repeat}.header .navigation-area .nav-list .nav-parent:hover .nav-child{top:100%;visibility:visible;opacity:1}.header .navigation-area .nav-child{position:static;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;transition:initial;display:none}.header .navigation-area .nav-child li{border-top:solid 1px #fff;position:relative}.header .navigation-area .nav-child li:first-child{border-top:0}.header .navigation-area .nav-child li:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#fff;right:10px;font-size:18px;line-height:37.5px;top:0}.header .navigation-area .nav-child li a{display:block;width:100%;padding:0 12.5px;height:37.5px;line-height:37.5px;font-size:14px;font-weight:700;text-align:left;background:#00bba3;color:#fff}.header .navigation-area .nav-child li a:hover{background:#f1fff4;color:#00bba3}.bn-box .bn-list{padding:20px 0;margin:0 -1%;zoom:1;*zoom:1}.bn-box .bn-list:after,.bn-box .bn-list:before{display:table;content:"";line-height:0}.bn-box .bn-list:after{clear:both}.bn-box .bn-list li{padding:0 1%;margin-bottom:2%;text-align:center}.bn-box .bn-list li img{max-width:100%;height:auto}.bn-box .bn-list li a{display:block}.bn-box .bn-list li a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.footer .inner{padding:10px 15px}.footer .info-area{zoom:1;*zoom:1}.footer .info-area:after,.footer .info-area:before{display:table;content:"";line-height:0}.footer .info-area:after{clear:both}.footer .info-area .logo-area{float:none}.footer .info-area .logo-area .logo{float:none;text-align:center}.footer .info-area .logo-area .logo img{height:31px;width:auto}.footer .info-area .logo-area .logo-txt{float:none;padding-top:10px;font-size:10px;line-height:15px;text-align:center;padding-left:0}.footer .copyright{padding:10px 0;font-size:10px}.btn-res{position:fixed;right:7.5px;bottom:10px;width:100px;z-index:2}.btn-res img{width:100%;height:auto}.inner{width:100%;padding:0 15px}.page-ttl-area{background-size:cover;max-height:initial;height:125px;padding:0 15px}.page-ttl-area .ttl .page-ttl{font-size:17.5px}.page-ttl-area .ttl .page-desc{margin-top:6.25px;font-size:12.5px;line-height:18px}.sidemenu{float:right;width:100%}.sidemenu .menu-nav .menu-ttl{font-size:18px;padding:10px 15px;text-align:left}.sidemenu .menu-nav li{margin-top:2.5px}.sidemenu .menu-nav li a:before{width:12.5px;height:5px;left:-5px}}@media (max-width:415px){.content-wrapper{background:#fff;padding:0 0 30px}.content{padding:0 15px;margin-top:25px}.main-content{width:100%;padding:36.28571429% 0 0;background-size:contain}.main-content .sub-ttl{font-size:13.5px;padding:5px 0;font-weight:700}.main-content .sub-ttl span{background:url(../img/bus/sp/icon-tp-ttl.png) left center no-repeat;background-size:contain;line-height:20px;padding-left:25px}.main-content .top{padding-top:20px;padding-bottom:25px}.main-content .top .top-txt{line-height:20px}.main-content .top .top-txt .color{font-size:15px;font-weight:700;margin-bottom:9px}.main-content .top .bn{width:100%}.main-content .top .bn img{width:100%;height:auto}.main-content .safety{margin-top:12.5px;margin-bottom:12.5px}.main-content .safety .box-ttl{font-size:14px;font-weight:700;padding:5px 10px}.main-content .safety .box-content{padding:20px 0}.main-content .safety .box-content .top-area{display:block}.main-content .safety .box-content .top-area .icn{text-align:center}.main-content .safety .box-content .top-area .icn img{width:40%;height:auto}.main-content .safety .box-content .top-area .txt-box{padding:0;margin-top:12.5px}.main-content .safety .box-content .top-area .txt-box .ttl{font-size:15px}.main-content .safety .box-content .top-area .txt-box .txt{margin-top:7.5px;line-height:20px}.main-content .safety .box-content .bottom-area{margin-top:20px}.main-content .safety .box-content .bottom-area .ttl{font-size:14.5px}.main-content .safety .box-content .bottom-area .txt{margin-top:7.5px;line-height:20px}.main-content .safety .box-content .bottom-area .link{margin-top:15px}.main-content .safety .box-content .bottom-area .link a{width:100%;max-width:300px;margin:0 auto;padding:12.5px 15px;font-size:15px;text-align:center;font-weight:700}.main-content .safety .box-content .bottom-area .link a:before{line-height:40px;font-size:15px}.main-content .item{margin-top:22.5px;padding:0}.main-content .item:first-of-type{margin-top:0}.main-content .item .name{margin:0;font-size:14px;font-weight:700;padding:5px 10px}.main-content .item .image{margin-top:15px}.main-content .item .image img{width:100%;height:auto}.main-content .item .chara-area{margin-top:20px}.main-content .item .chara-area .ttl{width:100%;float:none;line-height:30px;font-size:15px;font-weight:700}.main-content .item .chara-area .desc{float:none;width:100%;padding-left:0;line-height:18px;margin-top:7.5px}.main-content .item .spec-area{margin-top:15px}.main-content .item .spec-area .bold{font-size:11.5px!important}.main-content .item .spec-area table{overflow:auto;white-space:nowrap;display:block;width:auto}.main-content .item .spec-area table tbody{width:500px;display:table}.main-content .item .spec-area table th{width:30%;padding:5px 12.5px;font-size:11.5px}.main-content .item .spec-area table td{width:35%;padding:5px 7.5px;font-size:11.5px;line-height:16.5px}.main-content .item .spec-3 table th{padding:5px 12.5px}.main-content .item .spec-3 table td{width:16%}.main-content .item .layout-area{margin-top:20px}.main-content .item .box{margin-top:15px}.main-content .item .l-name{font-size:14px;font-weight:700}.main-content .item .l-image{margin-top:10px}.main-content .item .l-image img{width:100%;height:auto;max-width:375px;margin:0 auto}.main-content .item .l-point{margin-top:10px;padding:10px}.main-content .item .l-point .left-txt{width:52.5px;height:52.5px;max-height:initial;background:#ffa400;text-align:center;font-weight:700;float:left}.main-content .item .l-point .left-txt span{font-size:10px;line-height:14px}.main-content .item .l-point .txt{width:calc(100% - 62.5px);padding-left:7.5px;font-size:11.5px;line-height:16.5px}.main-content .item .btn-detail{margin-top:10px;font-size:12.5px;padding-left:0;text-align:center;line-height:35px;background:url(../img/base/sp/arrow-btn.png) right 7.5px center no-repeat #ffa400;background-size:6px 12.5px;width:100%}.plan-content .top{padding-top:17.5px;padding-bottom:12.5px}.plan-content .top .top-txt .color{font-size:15px}.plan-content .bottom-txt{text-align:center;background:#ccf1ed;font-size:11.5px;line-height:16.5px;padding:12.5px;font-weight:700}.plan-content .plan-item{margin-top:15px}.plan-content .plan-item .plan-list{margin:0 -1%;letter-spacing:-.4em}.plan-content .plan-item .plan-list li{padding:0 1%;margin-bottom:2%;float:none;display:inline-block;vertical-align:top;letter-spacing:normal}.plan-content .plan-item .plan-list li a{font-size:11.5px;padding:3.75px 0;line-height:15px}.plan-content .plan-block{padding:0 0 15px}.plan-content .plan-block .image-area .img-large{width:100%}.plan-content .plan-block .image-area .img-large img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small{width:100%;margin:10px -1% 0}.plan-content .plan-block .image-area .img-small .img{padding:0 1%;width:50%;float:left;margin:0!important}.plan-content .plan-block .image-area .img-small img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small img:nth-of-type(2){margin-top:0}.plan-content .plan-block .plan-name{font-size:18px;line-height:24px;font-weight:700;padding:12.5px 15px;margin-top:5px;margin-bottom:5px;background:#e9fff4;border-bottom:double 5px #00bba3}.plan-content .plan-block .voice-content{margin-top:12.5px}.plan-content .plan-block .voice-content .cus-box .img-block,.plan-content .plan-block .voice-content .staff-box .img-block{display:none}.plan-content .plan-block .voice-content .cus-box .txt-block,.plan-content .plan-block .voice-content .staff-box .txt-block{width:100%;display:block;height:auto;padding:12.5px 15px}.plan-content .plan-block .voice-content .cus-box .txt-block .block-inner,.plan-content .plan-block .voice-content .staff-box .txt-block .block-inner{display:block;padding:0}.plan-content .plan-block .voice-content .cus-box .txt-block .cate,.plan-content .plan-block .voice-content .staff-box .txt-block .cate{width:100px;height:20px;line-height:20px;font-weight:700}.plan-content .plan-block .voice-content .cus-box .txt-block .txt,.plan-content .plan-block .voice-content .staff-box .txt-block .txt{margin-top:5px;line-height:18px}.plan-content .plan-block .voice-content .staff-box{margin-top:12.5px}.plan-content .plan-block .agenda-area{margin-top:20px}.plan-content .plan-block .agenda-area .date{padding:7.5px 0;font-size:18px;font-weight:700;margin-bottom:3.75px}.plan-content .plan-block .agenda-area .sch-box+.date{margin-top:12.5px}.plan-content .plan-block .agenda-area .sch-box{padding:15px}.plan-content .plan-block .agenda-area .sch-box li{line-height:17.5px}.plan-content .spot-area{margin-top:12.5px}.plan-content .spot-area .s-ttl{padding:5px;font-size:15px}.plan-content .spot-area .tb{margin-top:10px;font-size:12.5px;line-height:17.5px}.plan-content .spot-area .tb .tb-row{margin-top:10px;border-top:0}.plan-content .spot-area .tb .tb-row:first-child{margin-top:0}.plan-content .spot-area .tb .tb-row .tb-cell-left{border-top:solid 2.5px #00bba3;border-left:none;padding:10px 15px;width:100%;font-size:15px;display:block}.plan-content .spot-area .tb .tb-row .tb-cell-right{display:block;padding:0 15px}.plan-content .spot-area .tb .tb-row .tb-cell-right span{display:block;border-top:dotted 1px #000;border-left:none;line-height:18px;padding:7.5px 0}.plan-content .point-area{margin:20px 0 0}.plan-content .point-area .p-ttl{font-size:17.5px;background:url(../img/bus/sp/icn-rec.png) center left no-repeat;background-size:contain;padding-left:20px;line-height:18px;margin-bottom:7.5px}.plan-content .point-area .p-item{border-left:solid 2.5px #ffa0b2;padding:7.5px 15px;line-height:18px;margin-bottom:5px;font-size:12.5px}.plan-content .price-area{margin-top:15px}.plan-content .price-area .left,.plan-content .price-area .right{width:100%;float:none;padding:12.5px 7.5px}.plan-content .att{margin-top:5px;font-size:11.5px}}.content-wrapper{background:#f2f2f2;padding:0 0 60px}.content{padding:0 100px;margin-top:60px}.index-ttl{background-image:url(../img/bus/bg-bus.jpg)}.plan-ttl{background-image:url(../img/bus/bg-plan.jpg)}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.main-content{float:left;width:700px;padding-top:254px;background:url(../img/bus/img-ttl.jpg) center top no-repeat}.main-content .sub-ttl{color:#fff;text-align:center;font-size:18px;padding:4.5px 0;background:#00bba3}.main-content .sub-ttl span{display:inline-block;background:url(../img/bus/icon-tp-ttl.png) left center no-repeat;line-height:26px;padding-left:35px}.main-content .top{background:#fff;text-align:center;padding-top:27px;padding-bottom:39px}.main-content .top .top-txt{line-height:23px}.main-content .top .top-txt .color{color:#00bba3;font-size:18px;font-family:'Gothic MB101 Medium',sans-serif;margin-bottom:13px}.main-content .top .bn{margin-top:15px}.main-content .top .bn a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.main-content .safety{margin-top:27px;margin-bottom:28px}.main-content .safety .box-ttl{background:#ccf1ed;font-size:18px;font-family:'Gothic MB101 Medium',sans-serif;padding:9px 34px 8px}.main-content .safety .box-content{background:#fff;padding:30px 18px}.main-content .safety .box-content .top-area{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;align-items:center}.main-content .safety .box-content .top-area .txt-box{flex:1;padding-left:20px}.main-content .safety .box-content .top-area .txt-box .ttl{color:#c1272d;font-size:20px;font-family:'Gothic MB101 Medium',sans-serif}.main-content .safety .box-content .top-area .txt-box .txt{margin-top:18px;line-height:25px}.main-content .safety .box-content .bottom-area{margin-top:35px}.main-content .safety .box-content .bottom-area .ttl{color:#00bba3;font-size:18px;font-family:'Gothic MB101 Medium',sans-serif}.main-content .safety .box-content .bottom-area .txt{margin-top:18px;line-height:25px}.main-content .safety .box-content .bottom-area .link{margin-top:22px}.main-content .safety .box-content .bottom-area .link a{display:block;width:280px;padding:12px 19px;background:#00bba3;color:#fff;position:relative}.main-content .safety .box-content .bottom-area .link a:before{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#fff;right:10px;font-size:20px;line-height:40px;top:0}.main-content .safety .box-content .bottom-area .link a:hover{opacity:.8}.main-content .item{margin-top:37px;background:#fff;padding:0 24px 18px 18px}.main-content .item:first-of-type{margin-top:0}.main-content .item .name{margin:0 -24px 0 -18px;background:#ccf1ed;font-size:18px;font-family:'Gothic MB101 Medium',sans-serif;padding:9px 34px 8px}.main-content .item .image{margin-top:35px;text-align:center}.main-content .item .chara-area{margin-top:35px;zoom:1;*zoom:1}.main-content .item .chara-area:after,.main-content .item .chara-area:before{display:table;content:"";line-height:0}.main-content .item .chara-area:after{clear:both}.main-content .item .chara-area .ttl{width:16.71732523%;float:left;border:2px solid #00bba3;text-align:center;line-height:106px;color:#00bba3;font-size:18px;font-family:'Gothic MB101 Medium',sans-serif}.main-content .item .chara-area .desc{float:left;width:83.28267477%;padding-left:17px;line-height:23px;margin-top:-3px}.main-content .item .spec-area{margin-top:27px;zoom:1;*zoom:1}.main-content .item .spec-area:after,.main-content .item .spec-area:before{display:table;content:"";line-height:0}.main-content .item .spec-area:after{clear:both}.main-content .item .spec-area .bold{font-weight:700;font-size:14px!important}.main-content .item .spec-area .left{text-align:left}.main-content .item .spec-area table tr{border-top:solid 2px #fff}.main-content .item .spec-area table tr:first-child{border-top:0}.main-content .item .spec-area table th{background:#99e4da;text-align:center;width:170px;padding:3px 0;vertical-align:middle;font-size:14px}.main-content .item .spec-area table td{background:#ccf1ed;text-align:center;width:244px;border-left:solid 3px #fff;padding:3px 5px 3px 9px;font-size:12px;line-height:18px}.main-content .item .spec-area table td:last-of-type{border-right:0}.main-content .item .spec-3 table th{width:84px}.main-content .item .spec-3 table td{width:144px}.main-content .item .layout-area{margin-top:51px}.main-content .item .box{margin-top:29px;zoom:1;*zoom:1}.main-content .item .box:after,.main-content .item .box:before{display:table;content:"";line-height:0}.main-content .item .box:after{clear:both}.main-content .item .l-name{font-size:16px;color:#00bba3;font-family:'Gothic MB101 Medium',sans-serif}.main-content .item .l-image{margin-top:17px}.main-content .item .l-image img{transition:.2s ease}.main-content .item .l-point{margin-top:16px;background:#f2f2f2;padding:11px;zoom:1;*zoom:1}.main-content .item .l-point:after,.main-content .item .l-point:before{display:table;content:"";line-height:0}.main-content .item .l-point:after{clear:both}.main-content .item .l-point .left-txt{display:table;width:47px;height:47px;background:#ffa400;text-align:center;float:left}.main-content .item .l-point .left-txt span{display:table-cell;vertical-align:middle;font-size:9px;color:#fff;line-height:11px;font-family:'Gothic MB101 Medium',sans-serif;-webkit-font-smoothing:antialiased}.main-content .item .l-point .txt{width:calc(100% - 47px);float:left;padding-left:11px;font-size:14px;line-height:20px}.main-content .item .btn-detail{display:block;margin-top:11px;font-size:14px;padding-left:13px;line-height:32px;background:url(../img/base/arrow-btn.png) right 10px center no-repeat #ffa400;background-size:6px 14px;color:#fff;width:247px;transition:.2s ease;float:right}.main-content .item .btn-detail:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.plan-content .top{padding-top:21px;padding-bottom:26px}.plan-content .top .top-txt .color{font-size:20px}.plan-content .bottom-txt{text-align:center;background:#ccf1ed;font-size:14px;padding:11px 0 10px;line-height:20px}.plan-content .plan-item{margin-top:20px}.plan-content .plan-item .plan-list{margin:0 -2px}.plan-content .plan-item .plan-list li{padding:0 2px;-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;opacity:.2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity=20);transition:.2s ease}.plan-content .plan-item .plan-list li a{display:block;padding:12px 0;line-height:13px;text-align:center;color:#fff}.plan-content .plan-item .plan-list li.color-1 a{background:#00bba3}.plan-content .plan-item .plan-list li.color-2 a{background:#16a086}.plan-content .plan-item .plan-list li.color-3 a{background:#3598db}.plan-content .plan-item .plan-list li.active,.plan-content .plan-item .plan-list li:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.plan-content .plan-block{background:#fff;padding:19px 20px}.plan-content .plan-block .img-large,.plan-content .plan-block .left{float:left}.plan-content .plan-block .img-small,.plan-content .plan-block .right{float:right}.plan-content .plan-block .image-area{zoom:1;*zoom:1}.plan-content .plan-block .image-area:after,.plan-content .plan-block .image-area:before{display:table;content:"";line-height:0}.plan-content .plan-block .image-area:after{clear:both}.plan-content .plan-block .image-area .img-large{width:438px}.plan-content .plan-block .image-area .img-small{width:213px}.plan-content .plan-block .image-area .img-small .img:nth-of-type(2){margin-top:9px}.plan-content .plan-block .plan-name{font-size:18px;font-family:'Gothic MB101 Medium',sans-serif;border-bottom:solid 1px #b3b3b3;padding-bottom:15px;margin-top:17px}.plan-content .plan-block .voice-content{margin-top:17px}.plan-content .plan-block .voice-content .cus-box,.plan-content .plan-block .voice-content .staff-box{zoom:1;*zoom:1}.plan-content .plan-block .voice-content .cus-box:after,.plan-content .plan-block .voice-content .cus-box:before,.plan-content .plan-block .voice-content .staff-box:after,.plan-content .plan-block .voice-content .staff-box:before{display:table;content:"";line-height:0}.plan-content .plan-block .voice-content .cus-box:after,.plan-content .plan-block .voice-content .staff-box:after{clear:both}.plan-content .plan-block .voice-content .cus-box .img-block,.plan-content .plan-block .voice-content .staff-box .img-block{width:135px;height:150px;position:relative}.plan-content .plan-block .voice-content .cus-box .img-block img,.plan-content .plan-block .voice-content .staff-box .img-block img{vertical-align:bottom;position:absolute;left:50%;bottom:0;transform:translate(-50%,0)}.plan-content .plan-block .voice-content .cus-box .txt-block,.plan-content .plan-block .voice-content .staff-box .txt-block{width:79.29447853%;display:table;height:150px}.plan-content .plan-block .voice-content .cus-box .txt-block .block-inner,.plan-content .plan-block .voice-content .staff-box .txt-block .block-inner{display:table-cell;vertical-align:middle;padding:0 24px}.plan-content .plan-block .voice-content .cus-box .txt-block .cate,.plan-content .plan-block .voice-content .staff-box .txt-block .cate{width:135px;height:25px;line-height:25px;text-align:center;background:#fff}.plan-content .plan-block .voice-content .cus-box .txt-block .txt,.plan-content .plan-block .voice-content .staff-box .txt-block .txt{margin-top:8px;line-height:23px}.plan-content .plan-block .voice-content .cus-box{background:#fffed8}.plan-content .plan-block .voice-content .staff-box{margin-top:17px;background:#ccf1ed}.plan-content .plan-block .agenda-area{margin-top:27px}.plan-content .plan-block .agenda-area .date{background:#00bba3;color:#fff;text-align:center;padding:10px 0;margin-bottom:12px}.plan-content .plan-block .agenda-area .sch-box+.date{margin-top:20px}.plan-content .plan-block .agenda-area .sch-box{background:#f2f2f2;padding:20px}.plan-content .plan-block .agenda-area .sch-box li{display:block;line-height:25px}.plan-content .plan-block .agenda-area .sch-box li .time{font-weight:400}.plan-content .plan-block .agenda-area .sch-box li:last-child{margin-right:0}.plan-content .plan-block .agenda-area .sch-box li:last-child:after{display:none}.plan-content .plan-block .agenda-area .sch-box li:after{content:'↓';display:block;font-weight:400;margin-left:1em}.plan-content .plan-block .agenda-area .sch-box .f-bold{font-weight:700}.plan-content .spot-area{margin-top:12px}.plan-content .spot-area .s-ttl{border:1px solid #00bba3;color:#00bba3;text-align:center;padding:6px;font-weight:700}.plan-content .spot-area .tb{margin-top:3px;border-collapse:separate;font-size:14px;line-height:20px}.plan-content .spot-area .tb .tb-row{background:#f2f2f2;border-top:5px solid #fff;display:table;width:100%}.plan-content .spot-area .tb .tb-row .tb-cell-left{border-left:solid 5px #00bba3;vertical-align:middle;padding:0 10px;width:270px;display:table-cell;font-weight:700}.plan-content .spot-area .tb .tb-row .tb-cell-right{vertical-align:middle;display:table-cell;padding:10px 0}.plan-content .spot-area .tb .tb-row .tb-cell-right span{display:block;border-left:dotted 1px #000;padding:0 20px}.plan-content .point-area{margin:35px 0 0}.plan-content .point-area .p-ttl{font-size:18px;font-family:'Gothic MB101 Medium',sans-serif;background:url(../img/bus/icn-rec.png) center left no-repeat;padding-left:24px;line-height:23px;margin-bottom:15px}.plan-content .point-area .p-item{border-left:solid 5px #ffa0b2;background:#fcecee;padding:11px 10px;line-height:20px;margin-bottom:5px;font-size:14px}.plan-content .price-area{margin-top:25px;zoom:1;*zoom:1}.plan-content .price-area:after,.plan-content .price-area:before{display:table;content:"";line-height:0}.plan-content .price-area:after{clear:both}.plan-content .price-area .left{width:325px;background:#f1f1f1;text-align:center;padding:19px 0;font-weight:700}.plan-content .price-area .right{width:325px;background:#ccf1ed;text-align:center;padding:19px 0;font-weight:700}.plan-content .att{margin-top:8px;font-size:14px;line-height:20px}@media (max-width:991px){body{font-size:16.67px;min-width:initial;font-family:sans-serif;position:relative}body *{max-height:100%}.fixed{position:fixed;width:100%;height:100%}#modal-overlay{z-index:4;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(255,255,255,.75)}.container{padding-top:68.67px}.header{position:fixed;background:#fff;top:0;left:0;width:100%;z-index:99;transition:.4s ease}.header .header-top{padding:10px;height:64.67px}.header .header-top .logo-area{height:100%}.header .header-top .logo-area .logo{float:none;height:100%;display:block}.header .header-top .logo-area .logo img{height:100%;width:auto}.header .header-top .logo-area .logo-txt{float:none;padding:0;font-size:10px;line-height:15.33px}.header .navigation-area{border:0}.header .navigation-area .nav-bar,.header .navigation-area .nav-bar span{display:inline-block;transition:all .4s;box-sizing:border-box}.header .navigation-area .nav-bar{position:absolute;top:0;right:0;width:66.67px;height:66.67px;background:#00bba3;z-index:1000}.header .navigation-area .nav-bar span{position:absolute;left:10px;width:46.67px;height:6.67px;background-color:#fff}.header .navigation-area .nav-bar span:nth-of-type(1){top:13.33px}.header .navigation-area .nav-bar span:nth-of-type(2){top:29px}.header .navigation-area .nav-bar span:nth-of-type(3){bottom:13.33px}.header .navigation-area .nav-bar.active{right:333.33px}.header .navigation-area .nav-bar.active span:nth-of-type(1){-webkit-transform:translateY(15.67px) rotate(-315deg);transform:translateY(15.67px) rotate(-315deg)}.header .navigation-area .nav-bar.active span:nth-of-type(2){opacity:0}.header .navigation-area .nav-bar.active span:nth-of-type(3){-webkit-transform:translateY(-15.67px) rotate(315deg);transform:translateY(-15.67px) rotate(315deg)}.header .navigation-area .g-nav{position:absolute;z-index:999}.header .navigation-area .g-nav .nav-list{position:fixed;right:-333.33px;top:0;width:333.33px;transition:.4s ease;height:120%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff}.header .navigation-area .g-nav .nav-list.open{right:0}.header .navigation-area .nav-list>.nav-item{float:none;width:100%;border-top:solid 1px #b3b3b3}.header .navigation-area .nav-list>.nav-item:first-child{border-top:0}.header .navigation-area .nav-list>.nav-item>a,.header .navigation-area .nav-list>.nav-item>span{height:60px;font-size:18.67px;padding:0 13.33px;line-height:60px;text-align:left}.header .navigation-area .nav-list>.nav-item>a span,.header .navigation-area .nav-list>.nav-item>span span{border:0}.header .navigation-area .nav-list>.nav-item.nav-parent>a:after,.header .navigation-area .nav-list>.nav-item.nav-parent>span:after{content:'\f107'!important}.header .navigation-area .nav-list .nav-member{padding:10px 1%;zoom:1;*zoom:1}.header .navigation-area .nav-list .nav-member:after,.header .navigation-area .nav-list .nav-member:before{display:table;content:"";line-height:0}.header .navigation-area .nav-list .nav-member:after{clear:both;position:static}.header .navigation-area .nav-list .nav-member a{display:block;padding:0 2%}.header .navigation-area .nav-list .nav-member img{width:100%;height:auto}.header .navigation-area .nav-list .nav-member .login{float:left;width:50%}.header .navigation-area .nav-list .nav-member .signup{float:right;width:50%}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact):before{display:none}.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>a:after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>span:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#333;right:13.33px;font-size:30px;line-height:60px;top:0}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover{background:inherit}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover>a{color:#333}.header .navigation-area .nav-list .nav-contact a{text-align:center;padding-left:0;background:url(../img/base/icon-mail.png) left 7px center no-repeat}.header .navigation-area .nav-list .nav-parent:hover .nav-child{top:100%;visibility:visible;opacity:1}.header .navigation-area .nav-child{position:static;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;transition:initial;display:none}.header .navigation-area .nav-child li{border-top:solid 1px #fff;position:relative}.header .navigation-area .nav-child li:first-child{border-top:0}.header .navigation-area .nav-child li:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#fff;right:13.33px;font-size:24px;line-height:50px;top:0}.header .navigation-area .nav-child li a{display:block;width:100%;padding:0 16.67px;height:50px;line-height:50px;font-size:18.67px;font-weight:700;text-align:left;background:#00bba3;color:#fff}.header .navigation-area .nav-child li a:hover{background:#f1fff4;color:#00bba3}.bn-box .bn-list{padding:26.67px 0;margin:0 -1%;zoom:1;*zoom:1}.bn-box .bn-list:after,.bn-box .bn-list:before{display:table;content:"";line-height:0}.bn-box .bn-list:after{clear:both}.bn-box .bn-list li{padding:0 1%;margin-bottom:2%;text-align:center}.bn-box .bn-list li img{max-width:100%;height:auto}.bn-box .bn-list li a{display:block}.bn-box .bn-list li a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.footer .inner{padding:13.33px 20px}.footer .info-area{zoom:1;*zoom:1}.footer .info-area:after,.footer .info-area:before{display:table;content:"";line-height:0}.footer .info-area:after{clear:both}.footer .info-area .logo-area{float:none}.footer .info-area .logo-area .logo{float:none;text-align:center}.footer .info-area .logo-area .logo img{height:31px;width:auto}.footer .info-area .logo-area .logo-txt{float:none;padding-top:13.33px;font-size:13.33px;line-height:20px;text-align:center;padding-left:0}.footer .copyright{padding:13.33px 0;font-size:13.33px}.btn-res{position:fixed;right:10px;bottom:13.33px;width:133.33px;z-index:2}.btn-res img{width:100%;height:auto}.inner{width:100%;padding:0 20px}.page-ttl-area{background-size:cover;max-height:initial;height:166.67px;padding:0 20px}.page-ttl-area .ttl .page-ttl{font-size:23.33px}.page-ttl-area .ttl .page-desc{margin-top:8.33px;font-size:16.67px;line-height:24px}.sidemenu{float:right;width:100%}.sidemenu .menu-nav .menu-ttl{font-size:24px;padding:13.33px 20px;text-align:left}.sidemenu .menu-nav li{margin-top:3.33px}.sidemenu .menu-nav li a:before{width:16.67px;height:6.67px;left:-6.67px}}@media (max-width:991px){.content-wrapper{background:#fff;padding:0 0 40px}.content{padding:0 20px;margin-top:33.33px}.main-content{width:100%;padding:36.28571429% 0 0;background-size:contain}.main-content .sub-ttl{font-size:18px;padding:6.67px 0;font-weight:700}.main-content .sub-ttl span{background:url(../img/bus/sp/icon-tp-ttl.png) left center no-repeat;background-size:contain;line-height:26.67px;padding-left:33.33px}.main-content .top{padding-top:26.67px;padding-bottom:33.33px}.main-content .top .top-txt{line-height:26.67px}.main-content .top .top-txt .color{font-size:20px;font-weight:700;margin-bottom:12px}.main-content .top .bn{width:100%}.main-content .top .bn img{width:100%;height:auto}.main-content .safety{margin-top:16.67px;margin-bottom:16.67px}.main-content .safety .box-ttl{font-size:18.67px;font-weight:700;padding:6.67px 13.33px}.main-content .safety .box-content{padding:26.67px 0}.main-content .safety .box-content .top-area{display:block}.main-content .safety .box-content .top-area .icn{text-align:center}.main-content .safety .box-content .top-area .icn img{width:40%;height:auto}.main-content .safety .box-content .top-area .txt-box{padding:0;margin-top:16.67px}.main-content .safety .box-content .top-area .txt-box .ttl{font-size:20px}.main-content .safety .box-content .top-area .txt-box .txt{margin-top:10px;line-height:26.67px}.main-content .safety .box-content .bottom-area{margin-top:26.67px}.main-content .safety .box-content .bottom-area .ttl{font-size:19.33px}.main-content .safety .box-content .bottom-area .txt{margin-top:10px;line-height:26.67px}.main-content .safety .box-content .bottom-area .link{margin-top:20px}.main-content .safety .box-content .bottom-area .link a{width:100%;max-width:400px;margin:0 auto;padding:16.67px 20px;font-size:20px;text-align:center;font-weight:700}.main-content .safety .box-content .bottom-area .link a:before{line-height:53.33px;font-size:20px}.main-content .item{margin-top:30px;padding:0}.main-content .item:first-of-type{margin-top:0}.main-content .item .name{margin:0;font-size:18.67px;font-weight:700;padding:6.67px 13.33px}.main-content .item .image{margin-top:20px}.main-content .item .image img{width:100%;height:auto}.main-content .item .chara-area{margin-top:26.67px}.main-content .item .chara-area .ttl{width:100%;float:none;line-height:40px;font-size:20px;font-weight:700}.main-content .item .chara-area .desc{float:none;width:100%;padding-left:0;line-height:24px;margin-top:10px}.main-content .item .spec-area{margin-top:20px}.main-content .item .spec-area .bold{font-size:15.33px!important}.main-content .item .spec-area table{overflow:auto;white-space:nowrap;display:block;width:auto}.main-content .item .spec-area table tbody{width:666.67px;display:table}.main-content .item .spec-area table th{width:30%;padding:6.67px 16.67px;font-size:15.33px}.main-content .item .spec-area table td{width:35%;padding:6.67px 10px;font-size:15.33px;line-height:22px}.main-content .item .spec-3 table th{padding:6.67px 16.67px}.main-content .item .spec-3 table td{width:16%}.main-content .item .layout-area{margin-top:26.67px}.main-content .item .box{margin-top:20px}.main-content .item .l-name{font-size:18.67px;font-weight:700}.main-content .item .l-image{margin-top:13.33px}.main-content .item .l-image img{width:100%;height:auto;max-width:500px;margin:0 auto}.main-content .item .l-point{margin-top:13.33px;padding:13.33px}.main-content .item .l-point .left-txt{width:70px;height:70px;max-height:initial;background:#ffa400;text-align:center;font-weight:700;float:left}.main-content .item .l-point .left-txt span{font-size:13.33px;line-height:18.67px}.main-content .item .l-point .txt{width:calc(100% - 83.33px);padding-left:10px;font-size:15.33px;line-height:22px}.main-content .item .btn-detail{margin-top:13.33px;font-size:16.67px;padding-left:0;text-align:center;line-height:46.67px;background:url(../img/base/sp/arrow-btn.png) right 10px center no-repeat #ffa400;background-size:8px 16.67px;width:100%}.plan-content .top{padding-top:23.33px;padding-bottom:16.67px}.plan-content .top .top-txt .color{font-size:20px}.plan-content .bottom-txt{text-align:center;background:#ccf1ed;font-size:15.33px;line-height:22px;padding:16.67px;font-weight:700}.plan-content .plan-item{margin-top:20px}.plan-content .plan-item .plan-list{margin:0 -1%;letter-spacing:-.4em}.plan-content .plan-item .plan-list li{padding:0 1%;margin-bottom:2%;float:none;display:inline-block;vertical-align:top;letter-spacing:normal}.plan-content .plan-item .plan-list li a{font-size:15.33px;padding:5px 0;line-height:20px}.plan-content .plan-block{padding:0 0 20px}.plan-content .plan-block .image-area .img-large{width:100%}.plan-content .plan-block .image-area .img-large img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small{width:100%;margin:13.33px -1% 0}.plan-content .plan-block .image-area .img-small .img{padding:0 1%;width:50%;float:left;margin:0!important}.plan-content .plan-block .image-area .img-small img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small img:nth-of-type(2){margin-top:0}.plan-content .plan-block .plan-name{font-size:24px;line-height:32px;font-weight:700;padding:16.67px 20px;margin-top:6.67px;margin-bottom:6.67px;background:#e9fff4;border-bottom:double 5px #00bba3}.plan-content .plan-block .voice-content{margin-top:16.67px}.plan-content .plan-block .voice-content .cus-box .img-block,.plan-content .plan-block .voice-content .staff-box .img-block{display:none}.plan-content .plan-block .voice-content .cus-box .txt-block,.plan-content .plan-block .voice-content .staff-box .txt-block{width:100%;display:block;height:auto;padding:16.67px 20px}.plan-content .plan-block .voice-content .cus-box .txt-block .block-inner,.plan-content .plan-block .voice-content .staff-box .txt-block .block-inner{display:block;padding:0}.plan-content .plan-block .voice-content .cus-box .txt-block .cate,.plan-content .plan-block .voice-content .staff-box .txt-block .cate{width:133.33px;height:26.67px;line-height:26.67px;font-weight:700}.plan-content .plan-block .voice-content .cus-box .txt-block .txt,.plan-content .plan-block .voice-content .staff-box .txt-block .txt{margin-top:6.67px;line-height:24px}.plan-content .plan-block .voice-content .staff-box{margin-top:16.67px}.plan-content .plan-block .agenda-area{margin-top:26.67px}.plan-content .plan-block .agenda-area .date{padding:10px 0;font-size:24px;font-weight:700;margin-bottom:5px}.plan-content .plan-block .agenda-area .sch-box+.date{margin-top:16.67px}.plan-content .plan-block .agenda-area .sch-box{padding:20px}.plan-content .plan-block .agenda-area .sch-box li{line-height:23.33px}.plan-content .spot-area{margin-top:16.67px}.plan-content .spot-area .s-ttl{padding:6.67px;font-size:20px}.plan-content .spot-area .tb{margin-top:13.33px;font-size:16.67px;line-height:23.33px}.plan-content .spot-area .tb .tb-row{margin-top:13.33px;border-top:0}.plan-content .spot-area .tb .tb-row:first-child{margin-top:0}.plan-content .spot-area .tb .tb-row .tb-cell-left{border-top:solid 3.33px #00bba3;border-left:none;padding:13.33px 20px;width:100%;font-size:20px;display:block}.plan-content .spot-area .tb .tb-row .tb-cell-right{display:block;padding:0 20px}.plan-content .spot-area .tb .tb-row .tb-cell-right span{display:block;border-top:dotted 1px #000;border-left:none;line-height:24px;padding:10px 0}.plan-content .point-area{margin:26.67px 0 0}.plan-content .point-area .p-ttl{font-size:23.33px;background:url(../img/bus/sp/icn-rec.png) center left no-repeat;background-size:contain;padding-left:26.67px;line-height:24px;margin-bottom:10px}.plan-content .point-area .p-item{border-left:solid 3.33px #ffa0b2;padding:10px 20px;line-height:24px;margin-bottom:6.67px;font-size:16.67px}.plan-content .price-area{margin-top:20px}.plan-content .price-area .left,.plan-content .price-area .right{width:100%;float:none;padding:16.67px 10px}.plan-content .att{margin-top:6.67px;font-size:15.33px}}@media (max-width:415px){body{font-size:12.5px;min-width:initial;font-family:sans-serif;position:relative}body *{max-height:100%}.fixed{position:fixed;width:100%;height:100%}#modal-overlay{z-index:4;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(255,255,255,.75)}.container{padding-top:52px}.header{position:fixed;background:#fff;top:0;left:0;width:100%;z-index:99;transition:.4s ease}.header .header-top{padding:7.5px;height:48px}.header .header-top .logo-area{height:100%}.header .header-top .logo-area .logo{float:none;height:100%;display:block}.header .header-top .logo-area .logo img{height:100%;width:auto}.header .header-top .logo-area .logo-txt{float:none;padding:0;font-size:7.5px;line-height:11.5px}.header .navigation-area{border:0}.header .navigation-area .nav-bar,.header .navigation-area .nav-bar span{display:inline-block;transition:all .4s;box-sizing:border-box}.header .navigation-area .nav-bar{position:absolute;top:0;right:0;width:50px;height:50px;background:#00bba3;z-index:1000}.header .navigation-area .nav-bar span{position:absolute;left:7.5px;width:35px;height:5px;background-color:#fff}.header .navigation-area .nav-bar span:nth-of-type(1){top:10px}.header .navigation-area .nav-bar span:nth-of-type(2){top:21.5px}.header .navigation-area .nav-bar span:nth-of-type(3){bottom:10px}.header .navigation-area .nav-bar.active{right:250px}.header .navigation-area .nav-bar.active span:nth-of-type(1){-webkit-transform:translateY(11.5px) rotate(-315deg);transform:translateY(11.5px) rotate(-315deg)}.header .navigation-area .nav-bar.active span:nth-of-type(2){opacity:0}.header .navigation-area .nav-bar.active span:nth-of-type(3){-webkit-transform:translateY(-11.5px) rotate(315deg);transform:translateY(-11.5px) rotate(315deg)}.header .navigation-area .g-nav{position:absolute;z-index:999}.header .navigation-area .g-nav .nav-list{position:fixed;right:-250px;top:0;width:250px;transition:.4s ease;height:120%;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff}.header .navigation-area .g-nav .nav-list.open{right:0}.header .navigation-area .nav-list>.nav-item{float:none;width:100%;border-top:solid 1px #b3b3b3}.header .navigation-area .nav-list>.nav-item:first-child{border-top:0}.header .navigation-area .nav-list>.nav-item>a,.header .navigation-area .nav-list>.nav-item>span{height:45px;font-size:14px;padding:0 10px;line-height:45px;text-align:left}.header .navigation-area .nav-list>.nav-item>a span,.header .navigation-area .nav-list>.nav-item>span span{border:0}.header .navigation-area .nav-list>.nav-item.nav-parent>a:after,.header .navigation-area .nav-list>.nav-item.nav-parent>span:after{content:'\f107'!important}.header .navigation-area .nav-list .nav-member{padding:7.5px 1%;zoom:1;*zoom:1}.header .navigation-area .nav-list .nav-member:after,.header .navigation-area .nav-list .nav-member:before{display:table;content:"";line-height:0}.header .navigation-area .nav-list .nav-member:after{clear:both;position:static}.header .navigation-area .nav-list .nav-member a{display:block;padding:0 2%}.header .navigation-area .nav-list .nav-member img{width:100%;height:auto}.header .navigation-area .nav-list .nav-member .login{float:left;width:50%}.header .navigation-area .nav-list .nav-member .signup{float:right;width:50%}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact):before{display:none}.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>a:after,.header .navigation-area .nav-list>.nav-item:not(.nav-contact)>span:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#333;right:10px;font-size:22.5px;line-height:45px;top:0}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover{background:inherit}.header .navigation-area .nav-list>.nav-item:not(.nav-contact):hover>a{color:#333}.header .navigation-area .nav-list .nav-contact a{text-align:center;padding-left:0;background:url(../img/base/icon-mail.png) left 7px center no-repeat}.header .navigation-area .nav-list .nav-parent:hover .nav-child{top:100%;visibility:visible;opacity:1}.header .navigation-area .nav-child{position:static;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;transition:initial;display:none}.header .navigation-area .nav-child li{border-top:solid 1px #fff;position:relative}.header .navigation-area .nav-child li:first-child{border-top:0}.header .navigation-area .nav-child li:after{position:absolute;font-family:FontAwesome,sans-serif;content:'\f105';color:#fff;right:10px;font-size:18px;line-height:37.5px;top:0}.header .navigation-area .nav-child li a{display:block;width:100%;padding:0 12.5px;height:37.5px;line-height:37.5px;font-size:14px;font-weight:700;text-align:left;background:#00bba3;color:#fff}.header .navigation-area .nav-child li a:hover{background:#f1fff4;color:#00bba3}.bn-box .bn-list{padding:20px 0;margin:0 -1%;zoom:1;*zoom:1}.bn-box .bn-list:after,.bn-box .bn-list:before{display:table;content:"";line-height:0}.bn-box .bn-list:after{clear:both}.bn-box .bn-list li{padding:0 1%;margin-bottom:2%;text-align:center}.bn-box .bn-list li img{max-width:100%;height:auto}.bn-box .bn-list li a{display:block}.bn-box .bn-list li a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.footer .inner{padding:10px 15px}.footer .info-area{zoom:1;*zoom:1}.footer .info-area:after,.footer .info-area:before{display:table;content:"";line-height:0}.footer .info-area:after{clear:both}.footer .info-area .logo-area{float:none}.footer .info-area .logo-area .logo{float:none;text-align:center}.footer .info-area .logo-area .logo img{height:31px;width:auto}.footer .info-area .logo-area .logo-txt{float:none;padding-top:10px;font-size:10px;line-height:15px;text-align:center;padding-left:0}.footer .copyright{padding:10px 0;font-size:10px}.btn-res{position:fixed;right:7.5px;bottom:10px;width:100px;z-index:2}.btn-res img{width:100%;height:auto}.inner{width:100%;padding:0 15px}.page-ttl-area{background-size:cover;max-height:initial;height:125px;padding:0 15px}.page-ttl-area .ttl .page-ttl{font-size:17.5px}.page-ttl-area .ttl .page-desc{margin-top:6.25px;font-size:12.5px;line-height:18px}.sidemenu{float:right;width:100%}.sidemenu .menu-nav .menu-ttl{font-size:18px;padding:10px 15px;text-align:left}.sidemenu .menu-nav li{margin-top:2.5px}.sidemenu .menu-nav li a:before{width:12.5px;height:5px;left:-5px}}@media (max-width:415px){.content-wrapper{background:#fff;padding:0 0 30px}.content{padding:0 15px;margin-top:25px}.main-content{width:100%;padding:36.28571429% 0 0;background-size:contain}.main-content .sub-ttl{font-size:13.5px;padding:5px 0;font-weight:700}.main-content .sub-ttl span{background:url(../img/bus/sp/icon-tp-ttl.png) left center no-repeat;background-size:contain;line-height:20px;padding-left:25px}.main-content .top{padding-top:20px;padding-bottom:25px}.main-content .top .top-txt{line-height:20px}.main-content .top .top-txt .color{font-size:15px;font-weight:700;margin-bottom:9px}.main-content .top .bn{width:100%}.main-content .top .bn img{width:100%;height:auto}.main-content .safety{margin-top:12.5px;margin-bottom:12.5px}.main-content .safety .box-ttl{font-size:14px;font-weight:700;padding:5px 10px}.main-content .safety .box-content{padding:20px 0}.main-content .safety .box-content .top-area{display:block}.main-content .safety .box-content .top-area .icn{text-align:center}.main-content .safety .box-content .top-area .icn img{width:40%;height:auto}.main-content .safety .box-content .top-area .txt-box{padding:0;margin-top:12.5px}.main-content .safety .box-content .top-area .txt-box .ttl{font-size:15px}.main-content .safety .box-content .top-area .txt-box .txt{margin-top:7.5px;line-height:20px}.main-content .safety .box-content .bottom-area{margin-top:20px}.main-content .safety .box-content .bottom-area .ttl{font-size:14.5px}.main-content .safety .box-content .bottom-area .txt{margin-top:7.5px;line-height:20px}.main-content .safety .box-content .bottom-area .link{margin-top:15px}.main-content .safety .box-content .bottom-area .link a{width:100%;max-width:300px;margin:0 auto;padding:12.5px 15px;font-size:15px;text-align:center;font-weight:700}.main-content .safety .box-content .bottom-area .link a:before{line-height:40px;font-size:15px}.main-content .item{margin-top:22.5px;padding:0}.main-content .item:first-of-type{margin-top:0}.main-content .item .name{margin:0;font-size:14px;font-weight:700;padding:5px 10px}.main-content .item .image{margin-top:15px}.main-content .item .image img{width:100%;height:auto}.main-content .item .chara-area{margin-top:20px}.main-content .item .chara-area .ttl{width:100%;float:none;line-height:30px;font-size:15px;font-weight:700}.main-content .item .chara-area .desc{float:none;width:100%;padding-left:0;line-height:18px;margin-top:7.5px}.main-content .item .spec-area{margin-top:15px}.main-content .item .spec-area .bold{font-size:11.5px!important}.main-content .item .spec-area table{overflow:auto;white-space:nowrap;display:block;width:auto}.main-content .item .spec-area table tbody{width:500px;display:table}.main-content .item .spec-area table th{width:30%;padding:5px 12.5px;font-size:11.5px}.main-content .item .spec-area table td{width:35%;padding:5px 7.5px;font-size:11.5px;line-height:16.5px}.main-content .item .spec-3 table th{padding:5px 12.5px}.main-content .item .spec-3 table td{width:16%}.main-content .item .layout-area{margin-top:20px}.main-content .item .box{margin-top:15px}.main-content .item .l-name{font-size:14px;font-weight:700}.main-content .item .l-image{margin-top:10px}.main-content .item .l-image img{width:100%;height:auto;max-width:375px;margin:0 auto}.main-content .item .l-point{margin-top:10px;padding:10px}.main-content .item .l-point .left-txt{width:52.5px;height:52.5px;max-height:initial;background:#ffa400;text-align:center;font-weight:700;float:left}.main-content .item .l-point .left-txt span{font-size:10px;line-height:14px}.main-content .item .l-point .txt{width:calc(100% - 62.5px);padding-left:7.5px;font-size:11.5px;line-height:16.5px}.main-content .item .btn-detail{margin-top:10px;font-size:12.5px;padding-left:0;text-align:center;line-height:35px;background:url(../img/base/sp/arrow-btn.png) right 7.5px center no-repeat #ffa400;background-size:6px 12.5px;width:100%}.plan-content .top{padding-top:17.5px;padding-bottom:12.5px}.plan-content .top .top-txt .color{font-size:15px}.plan-content .bottom-txt{text-align:center;background:#ccf1ed;font-size:11.5px;line-height:16.5px;padding:12.5px;font-weight:700}.plan-content .plan-item{margin-top:15px}.plan-content .plan-item .plan-list{margin:0 -1%;letter-spacing:-.4em}.plan-content .plan-item .plan-list li{padding:0 1%;margin-bottom:2%;float:none;display:inline-block;vertical-align:top;letter-spacing:normal}.plan-content .plan-item .plan-list li a{font-size:11.5px;padding:3.75px 0;line-height:15px}.plan-content .plan-block{padding:0 0 15px}.plan-content .plan-block .image-area .img-large{width:100%}.plan-content .plan-block .image-area .img-large img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small{width:100%;margin:10px -1% 0}.plan-content .plan-block .image-area .img-small .img{padding:0 1%;width:50%;float:left;margin:0!important}.plan-content .plan-block .image-area .img-small img{width:100%;height:auto}.plan-content .plan-block .image-area .img-small img:nth-of-type(2){margin-top:0}.plan-content .plan-block .plan-name{font-size:18px;line-height:24px;font-weight:700;padding:12.5px 15px;margin-top:5px;margin-bottom:5px;background:#e9fff4;border-bottom:double 5px #00bba3}.plan-content .plan-block .voice-content{margin-top:12.5px}.plan-content .plan-block .voice-content .cus-box .img-block,.plan-content .plan-block .voice-content .staff-box .img-block{display:none}.plan-content .plan-block .voice-content .cus-box .txt-block,.plan-content .plan-block .voice-content .staff-box .txt-block{width:100%;display:block;height:auto;padding:12.5px 15px}.plan-content .plan-block .voice-content .cus-box .txt-block .block-inner,.plan-content .plan-block .voice-content .staff-box .txt-block .block-inner{display:block;padding:0}.plan-content .plan-block .voice-content .cus-box .txt-block .cate,.plan-content .plan-block .voice-content .staff-box .txt-block .cate{width:100px;height:20px;line-height:20px;font-weight:700}.plan-content .plan-block .voice-content .cus-box .txt-block .txt,.plan-content .plan-block .voice-content .staff-box .txt-block .txt{margin-top:5px;line-height:18px}.plan-content .plan-block .voice-content .staff-box{margin-top:12.5px}.plan-content .plan-block .agenda-area{margin-top:20px}.plan-content .plan-block .agenda-area .date{padding:7.5px 0;font-size:18px;font-weight:700;margin-bottom:3.75px}.plan-content .plan-block .agenda-area .sch-box+.date{margin-top:12.5px}.plan-content .plan-block .agenda-area .sch-box{padding:15px}.plan-content .plan-block .agenda-area .sch-box li{line-height:17.5px}.plan-content .spot-area{margin-top:12.5px}.plan-content .spot-area .s-ttl{padding:5px;font-size:15px}.plan-content .spot-area .tb{margin-top:10px;font-size:12.5px;line-height:17.5px}.plan-content .spot-area .tb .tb-row{margin-top:10px;border-top:0}.plan-content .spot-area .tb .tb-row:first-child{margin-top:0}.plan-content .spot-area .tb .tb-row .tb-cell-left{border-top:solid 2.5px #00bba3;border-left:none;padding:10px 15px;width:100%;font-size:15px;display:block}.plan-content .spot-area .tb .tb-row .tb-cell-right{display:block;padding:0 15px}.plan-content .spot-area .tb .tb-row .tb-cell-right span{display:block;border-top:dotted 1px #000;border-left:none;line-height:18px;padding:7.5px 0}.plan-content .point-area{margin:20px 0 0}.plan-content .point-area .p-ttl{font-size:17.5px;background:url(../img/bus/sp/icn-rec.png) center left no-repeat;background-size:contain;padding-left:20px;line-height:18px;margin-bottom:7.5px}.plan-content .point-area .p-item{border-left:solid 2.5px #ffa0b2;padding:7.5px 15px;line-height:18px;margin-bottom:5px;font-size:12.5px}.plan-content .price-area{margin-top:15px}.plan-content .price-area .left,.plan-content .price-area .right{width:100%;float:none;padding:12.5px 7.5px}.plan-content .att{margin-top:5px;font-size:11.5px}}