.over-hidden{overflow:hidden !important}.w-full{width:100%}.h-12{height:48px}.h-44{height:176px}.h-full{height:100%}.text-blue-500{color:#3b82f6 !important}.mt-2{margin-top:8px}.mt-6{margin-top:24px}.mt-13{margin-top:52px}.my-2{margin-top:8px;margin-bottom:8px}.mx-2{margin-left:4px;margin-right:4px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px !important}.mb-12{margin-bottom:48px}.pc-none{display:none}.navbar-sns-mobile{display:none}.font-bold{font-weight:bold !important}.text-lg{font-size:18px !important}.max-w-full{max-width:100%}.block{display:block}.text-right{text-align:right}.hover\:underline:hover{text-decoration:underline}.float-left{float:left}.block{display:block}.btn-default{--bs-btn-color: #333;--bs-btn-bg: #fff;--bs-btn-border-color: #ccc;--bs-btn-hover-color: #333;--bs-btn-hover-bg: #e6e6e6;--bs-btn-hover-border-color: #adadad;--bs-btn-focus-shadow-rgb: 204,204,204;--bs-btn-active-color: #333;--bs-btn-active-bg: #e6e6e6;--bs-btn-active-border-color: #adadad;--bs-btn-disabled-color: #333;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #ccc}.pull-right{float:right !important}.pull-left{float:left !important}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block}.img-responsive{display:block;max-width:100%;height:auto}@media only screen and (max-width:767px){.hidden-xs{display:none !important}}.visible-xs{display:none !important}@media only screen and (max-width:767px){.visible-xs{display:block !important}}@media only screen and (max-width:767px){.sp-none{display:none}}@media screen and (max-width: 991px){.navbar-nav>li.sp-none{display:none !important}.navbar-header{display:flex;align-items:center;gap:12px}.navbar-header h1{flex:1 1 auto;min-width:0;margin:0}.navbar-header .navbar-toggle{flex:0 0 auto;order:3;margin:15px 0 15px 10px}.navbar-sns-mobile{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px}.navbar-sns-mobile .sns-link{display:inline-flex;align-items:center;justify-content:center}.navbar-sns-mobile .sns-link img{width:22px;height:22px;display:block}}.navbar{margin-bottom:0}.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;padding-top:29px;padding-bottom:0}.navbar-default{background:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{background:#fff;padding:0}.navbar-default .navbar-nav{display:block;position:relative}.navbar-default .navbar-nav .open a:focus,.navbar-default .navbar-nav .open a:hover{background:#fff}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-toggle{display:none;position:relative;float:right;padding:9px 10px;background-color:rgba(0,0,0,0);background-image:none;border:1px solid #ddd;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#888}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-collapse.collapse{display:block !important;height:auto !important;overflow:visible !important}.navbar-right{float:right !important}.navbar-nav>li{float:left}.navbar-nav>li>a{color:#565656;display:block;padding:22px 20px;font-size:.95em}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#565656;text-decoration:none}.navbar-nav>li:last-child>a{padding:22px 28px 22px 20px}.navbar-nav>li.sns-link>a{padding:19px 10px;display:inline-flex;align-items:center;justify-content:center}.navbar-nav>li.sns-link>a img{width:24px;height:24px;display:block;filter:none !important}.navbar-nav>li.nav-divider{width:1px;height:16px;margin:23px 10px;background-color:#dcdcdc;list-style:none}@media screen and (min-width: 1211px){.navbar-fixed-top.navbar-default{display:flex;flex-wrap:wrap;align-items:center}.navbar-header{flex:0 0 auto;align-self:flex-start;float:none;height:66px}.navbar-collapse{flex:1 1 auto;float:none !important;width:auto !important;clear:none !important;border-top:0;box-shadow:none}.navbar-collapse nav{display:flex;justify-content:flex-end}.navbar-nav{display:flex !important;flex-direction:row !important;align-items:center;justify-content:flex-end;float:none !important;margin:0}.navbar-nav>li{float:none}.navbar-nav>li.dropdown{position:relative}.navbar-nav>li.dropdown .dropdown-menu{position:absolute !important;top:66px !important;right:-15px !important;left:auto !important;transform:none !important;min-width:115px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff}.navbar-nav>li.dropdown .dropdown-menu>li>a{height:33px;line-height:33px;padding:0 20px;font-size:14px;color:#333;background:#fff}.navbar-nav>li.dropdown .dropdown-menu>li>a:hover,.navbar-nav>li.dropdown .dropdown-menu>li>a:focus{color:#333;background:#fff;text-decoration:none}.notice-bar{flex:0 0 100%;width:100%}}.navbar-brand{display:block;float:left;padding:20px 15px 10px 15px;height:66px;width:210px;max-width:210px}.dropdown:hover .dropdown-menu{display:block}.navbar-nav>li.dropdown:hover>.dropdown-menu:not(.show){display:none}.dropdown-menu{min-width:129px;border:none;border-radius:0;box-shadow:none;padding:5px 0}.dropdown-menu>li>a{display:block;padding:6px 20px;clear:both;color:#565656;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#565656;background:#f5f5f5;text-decoration:none}#group-banner{display:inline-flex}#group-banner .group-banner-child{padding:0 5px}@media screen and (min-width: 768px)and (max-width: 1210px){.navbar-collapse.collapse{display:none !important}.navbar-text{float:none;margin:15px 0}.navbar-fixed-top{background:#fff;padding-top:0;position:initial}.navbar-fixed-top .navbar-collapse{max-height:100%}.navbar-fixed-top .navbar-toggle{display:block;margin:15px}.navbar-brand{padding:25px 15px 15px 15px}.navbar-brand img{width:70%}.navbar-default .navbar-header{float:none}.navbar-default .navbar-collapse.collapse.in{display:block !important}.navbar-default .navbar-collapse.collapse.show{display:block !important}.navbar-default .collapsing{overflow:hidden !important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{padding:0 20px}.navbar-header{display:flex;align-items:center;gap:12px}.navbar-header h1{flex:1 1 auto;min-width:0;margin:0}.navbar-header .navbar-toggle{flex:0 0 auto;order:3;margin:15px 0 15px 10px}.navbar-sns-mobile{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px}.navbar-sns-mobile .sns-link{display:inline-flex;align-items:center;justify-content:center}.navbar-sns-mobile .sns-link img{width:22px;height:22px;display:block}.navbar-nav{margin-right:0;float:none !important}.navbar-nav>li.sp-none{display:none !important}.navbar-nav li{float:none}.navbar-nav li a{padding-top:10px;padding-bottom:10px}.navbar-nav li.sns-link>a{padding:10px;display:inline-flex}.navbar-nav li.sns-link>a img{width:22px;height:22px}.dropdown:hover .dropdown-menu{display:none}.dropdown.open .dropdown-menu{display:block}.dropdown.show .dropdown-menu{display:block}.dropdown-menu.show{display:block}.dropdown-toggle.show+.dropdown-menu{display:block}ul .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width: 991px){#group-banner{display:initial}.pc-none{display:initial !important}}@media only screen and (max-width:767px){.navbar-header{width:100%;gap:8px}.navbar-header h1{min-width:0}.navbar-fixed-top{background:#fff;padding-top:0;position:initial}.navbar-fixed-top .navbar-collapse{max-height:100%}.navbar-fixed-top .navbar-collapse.collapse{display:none !important}.navbar-fixed-top .navbar-collapse.collapse.show{display:block !important}.navbar-fixed-top .navbar-toggle{display:block;margin:15px 15px 15px auto}.navbar-brand{padding:25px 0px 15px 15px;width:170px;max-width:100%}.navbar-brand img{width:82%}.navbar-sns-mobile{gap:8px}.navbar-sns-mobile .sns-link img{width:20px;height:20px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{padding:0 20px;width:100%}.navbar-collapse nav{display:block}.navbar-right{float:none !important}.navbar-nav{margin-right:0;display:block;width:100%}.navbar-nav>li{float:none}.navbar-nav>li>a{width:100%;padding:10px;font-size:.9em}.navbar-nav>li:last-child>a{padding:10px}.navbar-nav>li.sns-link>a{padding:10px;display:inline-flex}.navbar-nav>li.sns-link>a img{width:22px;height:22px}.dropdown:hover .dropdown-menu{display:none}.dropdown.open .dropdown-menu{display:block}.dropdown.show .dropdown-menu{display:block}.dropdown-menu.show{display:block}.dropdown-toggle.show+.dropdown-menu{display:block}#group-banner{display:initial}#group-banner .group-banner-child{padding:4px 0 0 0}}.container-small,.container-large,.container-full{max-width:100%}.container-small{width:1200px}.container-large{width:1680px}.container-full{width:1920px}.container{margin-bottom:8em}.container h2{font-family:"Open Sans","Lato",sans-serif;font-size:2.4em;margin-bottom:40px}.container .description{font-size:1em;margin-bottom:40px;margin-top:-20px}@media screen and (min-width: 768px)and (max-width: 1210px){.container-small,.container-larg{width:100%}.container{margin-bottom:2em}.container h2{font-size:1.6em;margin-bottom:20px}.container .description{display:none}}@media only screen and (max-width:767px){.container-small,.container-larg{width:100%}.container{margin-bottom:2em}.container h2{font-size:1.6em;margin-bottom:20px}.container .description{display:none}}.breadcrumb{padding:0 15px;list-style:none;background-color:#fff;margin:3em auto}.breadcrumb li+li:before{content:">";padding:0 6px}.breadcrumb a{color:#337ab7}.breadcrumb a:hover{text-decoration:underline}@media screen and (min-width: 768px)and (max-width: 1210px){.breadcrumb{margin:2em auto}}@media only screen and (max-width:767px){.breadcrumb{margin:1.5em auto;font-size:.8em}}.breadcrumb-v2{height:56px;align-items:center;display:flex;margin:0px auto;color:#565656}.breadcrumb-v2 a{color:#565656}.nav-sidebar li{all:initial}.nav-sidebar li a{padding:10px 0;border-top:1px solid #e7e7e7;font-size:.85em}.nav-sidebar li a span{display:block;padding:10px 10px 10px 20px}.nav-sidebar li a:focus,.nav-sidebar li a:hover{color:#565656;background:#eee}.nav-sidebar li a:focus span,.nav-sidebar li a:hover span{border-left:5px solid #005bac;padding:10px 10px 10px 15px}.nav-sidebar li:last-child a{border-bottom:1px solid #e7e7e7}.nav-sidebar .active a{color:#565656;background:#eee}.nav-sidebar .active a span{display:block;padding:10px 10px 10px 15px;border-left:5px solid #005bac}.nav-sidebar .panel-body{padding:0px}.nav-sidebar .list-group-item{border-style:none}.nav-sidebar .list-group-item>a{padding:20px}.nav-sidebar .list-group-item .list-group a{padding:20px 0}.nav-sidebar .list-group-item.active{all:initial}.footer .container{margin-bottom:0}.footer .container .row{padding:20px 0}.footer .container .row .col-md-4.pull-right{margin-left:auto;text-align:right}.footer .container .row .col-md-8 .list-inline li{margin-right:1em;line-height:2em}.footer .container .row .col-md-8 .list-inline li a{font-size:.8em}.footer .container .row .col-md-2 .btn_sns{text-align:center;padding:20px 0}.footer .container .row .col-md-2 .btn_sns img{width:40px}.footer .container .row .col-md-4 .btn_sns{text-align:left;padding:20px 0}.footer .container .row .col-md-4 .btn_sns img{width:40px}.footer .container .row .col-md-12 .btn_sns{text-align:center;padding:20px 0}.footer .container .row .col-md-12 .btn_sns img{width:45px}.footer .copyright{padding:10px 0 20px}.footer .copyright small{font-size:.85em}.footer .copyright .text-center{display:block}#gmofooter .gmofooter_relatedservicelist ul li dl{border:none}#gmofooter .gmofooter_relatedservicelist ul li dl dt{width:auto}#gmofooter .gmofooter_relatedservicelist ul li dl dd{background:none}@media screen and (min-width: 768px)and (max-width: 1210px){.footer .container .row .col-md-8 .list-inline li{margin-right:.5em}.footer .container .row .col-md-12{float:left}.footer .copyright{padding:0 0 20px 0}.footer .copyright .text-center{display:block}#gmofooter{padding-bottom:0 !important}#gmocommonfooter{margin-top:0 !important}#gmocommonfooter .gmo_footer_wrapper{display:none !important}}@media only screen and (max-width:767px){.footer .container{margin-bottom:0}.footer .container .row{padding:0}.footer .container .row .pull-xs-center{float:none !important;text-align:center}.footer .container .row .col-md-4 .btn_sns{text-align:center;padding:20px 0}.footer .container .row .col-md-4 .btn_sns img{width:40px}.footer .container .row .col-md-12 .sp_top{margin-bottom:20px}.footer .container .row .col-md-12 .sp_top li a{display:block;border-top:1px solid #eee;padding:12px 0;font-size:.85em}.footer .container .row .col-md-12 .sp_top li a:after{content:"";width:10px;height:10px;border:0px;border-top:solid 1px #dadada;border-right:solid 1px #dadada;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:25px;margin-top:5px}.footer .container .row .col-md-12 .sp_top li:last-child a{border-bottom:1px solid #eee}.footer .container .row .col-md-12 .sp_btm{margin-bottom:20px}.footer .container .row .col-md-12 .sp_btm li a{font-size:.75em}.footer .container .row .col-md-12 .btn_sns{text-align:center;padding:10px 0}.footer .copyright{padding:10px 0 0 0}.footer .copyright .text-center{display:block}#gmocommonfooter{margin-top:20px !important}}.gmosecurity-header{margin:0 auto;max-width:1040px;padding:20px 0px 20px 10px;display:flex;gap:20px}.gmosecurity-header a{display:block}.gmosecurity-header .logo img{height:18px;width:auto}.gmosecurity-header .btn_sns{display:flex;gap:10px}.gmosecurity-header .btn_sns img{width:20px}@media screen and (max-width: 768px){.gmosecurity-header{flex-direction:column;text-align:center;padding:20px 0px}.gmosecurity-header .btn_sns{justify-content:center}}@media screen and (min-width: 1211px){.footer .container>.row:first-child{justify-content:flex-end}.footer .container>.row:first-child>.col-md-4{width:33.333333%;max-width:33.333333%}.footer .container>.row:first-child .list-inline{display:block;width:100%;text-align:right}}div.site_seal{display:flex;justify-content:center;gap:10px;padding:40px 0px}#cookie-banner{position:fixed;bottom:0;width:100%;background-color:#fff;box-shadow:0 0px 4px rgba(0,0,0,.2);padding:10px;display:none;justify-content:center;align-items:center;z-index:100000001}#cookie-banner p{margin:initial}#cookie-banner p a{color:#1a73e8;white-space:nowrap}#cookie-banner p a:hover{text-decoration:underline}#cookie-banner div.button-area{display:flex;justify-content:space-evenly;min-width:300px}#cookie-banner div.button-area button{background-color:#1a73e8;color:#fff;padding:10px 20px;border:none;cursor:pointer;border-radius:5px;min-width:120px;white-space:nowrap}@media screen and (max-width: 782px){#cookie-banner{flex-direction:column}#cookie-banner p,#cookie-banner button{margin-bottom:8px}}.l-footer__share{display:flex;align-items:center;justify-content:center;gap:1.5rem;background-color:#005bac;padding:.5rem}@media screen and (max-width: 782px){.l-footer__share{padding:.75rem}}.l-footer__share .--label{margin:0;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:#fff}@media screen and (max-width: 782px){.l-footer__share .--label{font-size:1.125rem}}.l-footer__share button{appearance:none;border:none;background-color:rgba(0,0,0,0);padding:0;cursor:pointer}.company-mv{height:190px;margin-top:67px;display:flex;align-items:center;justify-content:center;text-align:center}.company-mv .container{margin-bottom:0px}.company-mv .mv-title{font-family:sans-serif;font-weight:500;color:#565656;font-size:40px}.company-mv .mv-title span{font-size:24px;display:block}@media screen and (min-width: 768px)and (max-width: 1210px){.company-mv{margin-top:0px}}@media only screen and (max-width:767px){.company-mv{margin-top:0px;height:82px}.company-mv .mv-title{font-size:24px}.company-mv .mv-title span{font-size:16px}}.company-mv.company-mv-outline{background:url(https://gmotech.jp/img/company/header/outline.jpg) center center/cover no-repeat}.company-mv.company-mv-message{background:none}.company-mv.company-mv-message .mv-title{color:#565656}.side-arrow{position:relative;display:inline-block;font-size:.8em;padding-left:20px;margin-top:40px}.side-arrow::before{content:"";width:6px;height:6px;border:0px;border-top:solid 2px;border-right:solid 2px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-4px}.company-wrap{padding-top:80px}.company-wrap>.row{list-style:none;padding-left:0}.company-wrap>.row>li{width:33.333333%}.company-wrap>.row>li:nth-child(3n+1) .col-md-4-cus{transform:translateX(5px)}.company-wrap>.row>li:nth-child(3n) .col-md-4-cus{transform:translateX(-5px)}.company-wrap .col-md-4-cus{width:100%;margin-bottom:48px !important;padding:0px 17px !important}.company-wrap .inner-content{width:1200px;max-width:100%;margin-right:auto;margin-left:auto}.company-wrap .row .col-md-3{margin-bottom:40px}.company-wrap .row .col-md-4{margin-bottom:40px}.company-wrap .row .col-md-4 .box,.company-wrap .row .col-md-4 .box-global-com{width:502px;max-width:100%;margin:0 auto;border:1px solid #dedede;-webkit-box-sizing:border-box;box-sizing:border-box}.company-wrap .row .col-md-4 .box img,.company-wrap .row .col-md-4 .box-global-com img{width:100%;height:250px;object-fit:cover;vertical-align:bottom}.company-wrap .row .col-md-4 .box div,.company-wrap .row .col-md-4 .box-global-com div{color:#565656;font-size:1.1em;padding:8px 0;border-top:1px solid #dedede}.company-wrap .row .col-md-4 .box-global-com{border:0px}@media screen and (min-width: 768px){.company-wrap>.row>main.col-md-push-2{order:2}.company-wrap>.row>.col-md-pull-10{order:1}}.company-wrap aside .nav-sidebar{display:flex;flex-direction:column;align-items:stretch;width:100%;padding-left:0;margin-bottom:0}.company-wrap aside .nav-sidebar li{display:block;width:100%}.company-wrap aside .nav-sidebar a{display:block;width:100%}@media screen and (min-width: 768px)and (max-width: 1210px){.company-wrap .row .col-md-4 .box img,.company-wrap .row .col-md-4 .box-global-com img{width:100%}}@media only screen and (max-width:767px){.company-wrap{padding-top:20px}.company-wrap>.row>li{width:100%}.company-wrap>.row>li .col-md-4-cus{transform:none !important}.company-wrap .col-md-4-cus{margin-bottom:20px !important;padding:0px 15px !important}.company-wrap .row a:hover,.company-wrap .row a:active{color:#565656;text-decoration:none}.company-wrap .row .col-md-4{margin-bottom:20px}}.ttl-01{background:url(https://gmotech.jp/img/company/img_company_ttl-01.jpg) center center/cover no-repeat;height:228px}.ttl-02{background:url(https://gmotech.jp/img/company/img_company_ttl-02.jpg) center center/cover no-repeat;height:228px}.ttl-03{background:url(https://gmotech.jp/img/company/img_company_ttl-03.jpg) center center/cover no-repeat;height:228px}.ttl-04{background:url(https://gmotech.jp/img/company/img_company_ttl-04.jpg) center center/cover no-repeat;height:228px}.ttl-05{background:url(https://gmotech.jp/img/company/img_company_ttl-05.jpg) center center/cover no-repeat;height:228px}.ttl-06{background:url(https://gmotech.jp/img/company/img_company_ttl-06.jpg) center center/cover no-repeat;height:228px}.ttl-07{background:url(https://gmotech.jp/img/company/img_company_ttl-07.jpg) center center/cover no-repeat;height:228px}.ttl-01,.ttl-02,.ttl-03,.ttl-04,.ttl-05,.ttl-06,.ttl-07{margin-bottom:60px}.ttl-01 .left,.ttl-02 .left,.ttl-03 .left,.ttl-04 .left,.ttl-05 .left,.ttl-06 .left,.ttl-07 .left{width:685px;color:#fff}.ttl-01 .left h1,.ttl-02 .left h1,.ttl-03 .left h1,.ttl-04 .left h1,.ttl-05 .left h1,.ttl-06 .left h1,.ttl-07 .left h1{font-size:2.4em;font-weight:100;line-height:228px;padding-left:60px}.box-01,.box-02{margin-bottom:30px}.box-01 .ttl{width:275px}.box-02 .ttl{width:342px}.top{margin-bottom:20px}.top .sub-ttl{font-size:.9em;color:#bababa;margin-bottom:10px}.mdl{margin-bottom:20px;font-size:.9em;line-height:1.6}@media screen and (min-width: 768px)and (max-width: 1210px){.ttl-01,.ttl-02,.ttl-03,.ttl-04,.ttl-05,.ttl-06,.ttl-07{margin-bottom:20px;height:128px}.ttl-01 .left,.ttl-02 .left,.ttl-03 .left,.ttl-04 .left,.ttl-05 .left,.ttl-06 .left,.ttl-07 .left{width:100%;color:#fff}.ttl-01 .left h1,.ttl-02 .left h1,.ttl-03 .left h1,.ttl-04 .left h1,.ttl-05 .left h1,.ttl-06 .left h1,.ttl-07 .left h1{font-size:1.6em;padding-left:2em;line-height:128px}table{margin-bottom:40px}}@media only screen and (max-width:767px){.ttl-01,.ttl-02,.ttl-03,.ttl-04,.ttl-05,.ttl-06,.ttl-07{margin:0 -15px 30px -15px;height:80px;margin-bottom:20px}.ttl-01 .left,.ttl-02 .left,.ttl-03 .left,.ttl-04 .left,.ttl-05 .left,.ttl-06 .left,.ttl-07 .left{width:100%;padding:0px}.ttl-01 .left h1,.ttl-02 .left h1,.ttl-03 .left h1,.ttl-04 .left h1,.ttl-05 .left h1,.ttl-06 .left h1,.ttl-07 .left h1{font-size:1.1em;font-weight:100;line-height:80px;padding-left:20px}.ttl-01 .left p,.ttl-02 .left p,.ttl-03 .left p,.ttl-04 .left p,.ttl-05 .left p,.ttl-06 .left p,.ttl-07 .left p{display:none}.box-01,.box-02{margin-bottom:40px}.top{margin-bottom:10px}.top .sub-ttl{font-size:.85em;margin-bottom:5px}.mdl{font-size:.85em;margin-bottom:10px}.btm{display:none}.btn{font-size:.85em;padding:15px 25px;float:none !important;width:100%}}#outline div.outline table{width:100%;border:1px solid #8f8f8f}#outline div.outline table th{background-color:#f0f0f0;border:1px solid #8f8f8f;padding:10px 30px 10px 20px;vertical-align:top;font-weight:normal;text-align:center;font-weight:700;vertical-align:middle;width:240px}#outline div.outline table td{border:1px solid #8f8f8f;padding:10px 20px}#outline div.outline table td .google_map{position:relative;padding-bottom:75%;padding-top:30px;height:0;overflow:hidden}#outline div.outline table td .google_map iframe,#outline div.outline table td .google_map object,#outline div.outline table td .google_map embed{position:absolute;top:0;left:0;width:100%;height:100%}#outline div.history table{border:1px solid #8f8f8f}#outline div.officer table{border:1px solid #8f8f8f}#outline div.access table{border:1px solid #8f8f8f}#outline #contents #snav-area .link_area{margin-top:1em}#outline #contents #snav-area .link_area p{font-size:86%}#access .tbl-common01{margin-bottom:60px}#access div.access table th{background-color:#f0f0f0;border:1px solid #8f8f8f;padding:10px 20px 10px 20px;vertical-align:top;font-weight:normal;width:17%}#access div.access table td{border:1px solid #8f8f8f;padding:10px 80px 10px 20px}.gmap_pc{display:table-row}.gmap_pc td p a{display:none}.gmap_sp{display:none}@media only screen and (max-width:767px){.outline{margin-bottom:30px}#outline div.outline table{width:100%;font-size:.9em}#outline div.outline table th{width:32%;padding:10px}#outline div.outline table td{padding:10px}#outline div.outline table td .google_map{position:relative;padding-bottom:75%;padding-top:30px;height:0;overflow:hidden}#outline div.outline table td .google_map iframe,#outline div.outline table td .google_map object,#outline div.outline table td .google_map embed{position:absolute;top:0;left:0;width:100%;height:100%}#outline #contents #snav-area .link_area{margin-top:1em}#outline #contents #snav-area .link_area p{font-size:86%}.gmap_pc,.gmap_sp{display:none}}#vision .row{margin-bottom:40px}#vision .row .vision-top{text-align:center;letter-spacing:7px}#vision .row .vision-top li.top hr{width:500px;margin:20px auto 60px;border-top:solid 4px #005bac}#vision .row .vision-top li{margin-bottom:64px}#vision .row .vision-top li p{font-size:1.3em}#vision .row .vision-top li img{max-width:740px;margin:40px 0px}#vision .row .vision-top li div.title-label{background-color:#f5f9fb;padding:16px;font-size:1.5em}#vision .row .vision-top li .color-blue{color:#005bac;font-weight:bold}#vision .row .vision-top li .sub-title{margin:16px 0px 16px}#vision .row .col-md-6{padding:0}#vision .row .vision-box-left{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#005bac;height:400px}#vision .row .vision-box-left .vision-ttl{width:400px;height:auto}#vision .row .vision-box-left .vision-ttl p{text-align:center;font-size:1.1em;color:#fff;margin-bottom:20px}#vision .row .vision-box-left .vision-ttl img{max-width:82%;margin:0 auto}#vision .row .vision-box-right{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fdfdfd;height:400px;border:2px solid #005bac;-webkit-box-sizing:border-box;box-sizing:border-box}#vision .row .vision-box-right .vision-txt{font-size:1.1em;line-height:1.8;text-align:center}#vision .row .col-md-12{margin-bottom:40px}#vision .row .col-md-12 img{width:400px;margin:0 auto 40px}#vision .row .col-md-12 .vision-txt{line-height:1.8;text-align:center}@media screen and (min-width: 768px)and (max-width: 1210px){#vision .row .vision-top{margin-bottom:50px}#vision .row .vision-top li.top hr{margin-bottom:20px;width:300px}#vision .row .vision-top li img{max-width:85%}#vision .row .vision-top li p{margin-bottom:50px}#vision .row .vision-box-left,#vision .row .vision-box-right{width:100%;height:auto;padding:30px 0}#vision .row .col-md-12{margin-bottom:0}#vision .row .col-md-12 .vision-txt{line-height:1.4;font-size:1.2em}}@media only screen and (max-width:767px){#vision{padding-right:0;padding-left:0}#vision .row{margin:0}#vision .row:last-child{margin:0 0 30px 0}#vision .row .col-md-6{margin:0 -15px}#vision .row .vision-top{margin-bottom:40px;letter-spacing:initial}#vision .row .vision-top h2{font-size:17px}#vision .row .vision-top .sub-title{font-size:16px}#vision .row .vision-top li.top hr{margin-bottom:20px;width:200px}#vision .row .vision-top li{margin-bottom:20px}#vision .row .vision-top li div.title-label{padding:8px;font-size:20px}#vision .row .vision-top li img{max-width:100%}#vision .row .vision-top li p{margin-bottom:20px;font-size:.8em}#vision .row .vision-box-left{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:auto;padding:20px 0}#vision .row .vision-box-left .vision-ttl{width:72%;height:auto}#vision .row .vision-box-left .vision-ttl p{text-align:center;font-size:.8em;color:#fff;margin-bottom:10px}#vision .row .vision-box-right{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:auto;border:none}#vision .row .vision-box-right .vision-txt{font-size:.8em;padding:20px}#vision .row .col-md-12 img{width:80%;margin:0 auto 30px}#vision .row .col-md-12 .vision-txt{font-size:.8em;line-height:1.8}}#message .message-hero{position:relative;display:flex;align-items:center;width:800px;max-width:100%;min-height:245px;margin:0 0 80px auto;overflow:hidden;background:linear-gradient(90deg, #FFFFFF 0%, #DDDDDD 100%)}#message .message-hero__text{position:absolute;right:382px;bottom:28px;z-index:1;text-align:right;color:#565656}#message .message-hero__position{margin-bottom:8px;font-size:18px;line-height:1.4}#message .message-hero__name{margin-bottom:0;font-size:24px;line-height:1.4}#message .message-hero__image{position:absolute;right:32px;bottom:0;width:318px}#message .message-hero__image img{display:block;width:100%;height:auto}#message .message-content{max-width:none;margin:0}#message .content h2{margin:0 0 28px;color:#565656;font-size:24px;font-weight:bold;line-height:1.6}#message .content img{margin-top:28px;width:100%}#message .txt{line-height:1.8;margin-bottom:56px}#message .txt .fwb{font-weight:bold}#message .txt .blue{color:#005bac;font-weight:bold}@media screen and (min-width: 768px)and (max-width: 1210px){#message .txt{margin-bottom:20px}#message .text-right{margin-bottom:40px}}@media only screen and (max-width:767px){#message .message-hero{display:flex;flex-direction:column-reverse;min-height:0;margin-bottom:22px;overflow:visible;background:none}#message .message-hero__text{position:static;width:100%;padding:10px 0 0;text-align:center}#message .message-hero__position{margin-bottom:4px;font-size:13px;line-height:1.5}#message .message-hero__name{font-size:20px;line-height:1.4}#message .message-hero__image{position:relative;right:auto;bottom:auto;width:100%;aspect-ratio:1.45/1;overflow:hidden;transform:none;background:linear-gradient(90deg, #FFFFFF 0%, #DDDDDD 100%)}#message .message-hero__image img{width:auto;height:100%;margin:0 auto}#message .content img{margin-top:16px;margin-bottom:40px}#message .content h2{margin-bottom:22px;font-size:22px;line-height:1.55}#message .txt{margin-bottom:42px;line-height:1.85}#message p{font-size:14px}}#history div.history hr{color:#e7e7e7;width:100%;height:1px}#history div.history table.history-table{width:100%}#history div.history table.history-table th{color:#005bac;text-align:right;max-width:100%;width:120px;position:relative;font-weight:700;vertical-align:middle;height:48px}#history div.history table.history-table th::after{content:"";position:absolute;top:50%;left:100%;width:32px;height:1px;background-color:#333;margin-left:12px;transform:translateY(-50%)}#history div.history table.history-table th.history-align-top{vertical-align:top;padding-top:12px;height:auto}#history div.history table.history-table th.history-align-top::after{top:22px;transform:none}#history div.history table.history-table td{padding-top:12px;padding-bottom:12px;padding-left:52px;vertical-align:middle;height:48px}#history div.history table.history-table td.history-align-top{vertical-align:top}#history div.history table.history-table td span{margin-top:12px;display:block}@media only screen and (max-width:767px){#history div.history table.history-table{font-size:.9em}#history div.history table.history-table th{width:90px}#history div.history table.tbl-common01{width:auto;font-size:.85em;margin-bottom:40px}#history div.history table.tbl-common01 th{padding:5px}#history div.history table.tbl-common01 td{padding:10px;line-height:1.5em}}#officer div{margin-bottom:45px}#officer .officer .text_area h2{color:#523f5f;font-weight:bold}#officer div.officer .photo_area{margin:5px 64px 0 0;float:left}#officer div.officer .photo_area img{width:auto}#officer div.officer .text_area{width:100%}#officer div.officer .text_area table th{border-bottom:1px solid #e7e7e7;padding:5px 0px;min-width:104px}#officer div.officer .text_area table td{width:770px;border-bottom:1px solid #e7e7e7;padding:5px 0px}#officer div.officer .text_area .name{font-size:1.5em;font-weight:bold;margin-bottom:24px}#officer div.officer .text_area .label{display:none}#officer div.officer span.birthday{font-weight:normal;font-size:.6em}@media screen and (min-width: 768px)and (max-width: 1210px){#officer div.officer .photo_area{width:25%;margin:5px 0 0 0}#officer div.officer .text_area{width:75%;float:left}#officer div.officer .text_area table th{padding:5px 0px}}@media only screen and (max-width:767px){#officer div{margin-bottom:20px}#officer div.officer .photo_area{float:initial}#officer div.officer .text_area{width:100%;float:none}#officer div.officer .text_area table{width:auto;font-size:.9em}#officer div.officer .text_area table th{min-width:88px;font-weight:normal;padding:5px 0px}#officer div.officer .text_area table td{line-height:1.5em;padding:5px 0px}#officer div.officer .text_area .name{font-size:1.2em;margin-bottom:10px}}.access_map{border:1px solid #ccc;width:100%}.mapbox_inbox .mapbox_inbox_type_01 div{position:relative;float:right;width:75%}.mapbox_inbox .mapbox_inbox_type_02 div{position:relative;float:none;width:100%;margin-bottom:10px}.mapbox_inbox .mapbox_inbox_type_02 img{width:25%;float:left}.mapbox_inbox .mapbox_inbox_type_02 img:first-of-type{margin-right:4%}.mapbox_inbox ol li{overflow:hidden;padding:25px 0}.mapbox_inbox ol li img{width:25%;float:right}.mapbox_inbox ol li div p{margin-left:55px}.mapbox_inbox ol li .smalltxt{font-size:.85em;display:block}.mapbox_inbox .mapbox_type_03 ol li div p{margin-left:0}.mapbox_inbox .mapbox_type_03 ol li div .mt_1em{margin-left:20px}.mapbox_inbox:nth-of-type(2){display:none}.num{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:30px;color:#fff;text-align:center;font-weight:normal;font-size:1.3em;line-height:1.5em;background:#000;margin-left:15px}.sp_br{display:none}.pc_br{display:block}.mapbox_type_01 .num{background-color:#015bac}.mapbox_type_01 .mapbox_title{padding:15px 0;font-size:1.2em;border-bottom:1px solid #cfcfcf;margin-bottom:20px}.mapbox_type_02 .num{background-color:#015bac}.mapbox_type_02 .mapbox_title{padding:15px 0;font-size:1.2em;border-bottom:1px solid #cfcfcf;margin-bottom:30px}.mapbox_type_03 ol li p:before{background-color:#553f60}.mapbox_type_03 .num{background-color:#553f60}.mapbox_type_03 .mapbox_title{padding:20px 0;font-size:1.2em;border-bottom:1px solid #cfcfcf}.tabs{width:100%;margin:0 auto 40px}.tab_item{width:50%;padding:18px 0 15px;border-bottom:3px solid #015bac;background-color:#eee;font-size:16px;text-align:center;color:#565656;display:block;float:left;font-weight:normal;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding-top:40px;clear:both;overflow:hidden}#shibuya:checked~#shibuya_content,#markcity:checked~#markcity_content{display:block}.tabs input:checked+.tab_item{background-color:#015bac;color:#fff}.map_img{display:none}.canvasArea{width:100%;height:530px}.google_map{position:relative;width:75%;height:0;padding-top:45%;margin-bottom:20px}.google_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#close .mapbox_inbox li.mapbox_inbox_type_01:last-child div.sp{float:none;width:100%}#close .mapbox_inbox li.mapbox_inbox_type_01:last-child div.sp p{margin-left:0}@media only screen and (max-width:767px){.sp_br{display:block}.pc_br{display:none}#access .tbl-common01{margin-bottom:20px;width:100%}#access div.access table th{padding:10px 5px 10px 5px;font-size:.8em;width:20%}#access div.access table td{padding:10px 5px 10px 5px;font-size:.8em}.tab_content{padding-top:10px}.tab_item{padding:15px 0 12px;font-size:12px}.num{position:static;display:block;font-size:1em;line-height:1.5em;margin-left:15px;width:25px;height:25px;border-radius:25px;margin-bottom:5px}.mapbox_type_01 .mapbox_title,.mapbox_type_02 .mapbox_title,.mapbox_type_03 .mapbox_title{font-size:.9em;padding:10px 0;margin-bottom:15px}.mapbox_title{font-size:.9em}.mapbox_title ol li div p{font-size:.8em;margin-left:20px}.mapbox_title ol li img{width:30%}.mapbox_inbox ol li{padding:0 0 25px 0;font-size:.9em;line-height:1.4}.mapbox_inbox ol li div p{font-size:.8em;margin-left:20px}.mapbox_inbox ol li img{width:50%}.mapbox_inbox .mapbox_inbox_type_01 div{width:50%}.mapbox_inbox .mapbox_inbox_type_01 .sp{width:100%}.mapbox_inbox .mapbox_inbox_type_01 .sp p{margin-left:0}.mapbox_inbox .mapbox_inbox_type_02 img{width:45%}.mapbox_inbox .mapbox_inbox_arrival div{float:right;width:100%}.mapbox_inbox .mapbox_inbox_arrival img{float:left}.google_map{width:100%;padding-top:55%}}#global .txt{line-height:1.8;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1210px){#global .txt{margin-bottom:20px}#global .text-right{margin-bottom:40px}}@media only screen and (max-width:767px){#global .txt{margin-bottom:20px}#global p{font-size:.8em;margin-bottom:40px}}#vision .group-message{border-top:solid 1px #e7e7e7;padding-top:40px}#vision .group-message h2{font-size:1.6em;margin-bottom:40px}#vision .group-message p.txt,#vision .group-message p.link{font-size:.9em}#vision .group-message p.txt{margin-bottom:16px}#vision .group-message p.link{margin-bottom:40px;color:#337ab7}#vision .group-message p.link a{color:#337ab7}@media only screen and (max-width:767px){#vision .group-message{margin-bottom:40px}#vision .group-message h2{font-size:18px;margin-bottom:20px}#vision .group-message p.txt,#vision .group-message p.link{font-size:.8em}}img.access_info{width:390px !important;height:auto !important}@media only screen and (max-width:767px){img.access_info{width:100% !important}}
