.overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001}.ly_bannerLightbox{width:100%;max-width:660px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;box-sizing:border-box;z-index:1002}.ly_bannerLightbox_close{position:absolute;top:0;right:0;border:none;padding:5px;background-color:#fff;border-radius:50%}.ly_bannerLightbox_close>a{display:block}.ly_bannerLightbox_close img{max-width:100%}.el_bannerLightbox_close{display:block;position:relative;width:25px;height:25px;cursor:pointer}.el_bannerLightbox_close:before,.el_bannerLightbox_close:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:18px;background:#000}.el_bannerLightbox_close:before{transform:translate(-50%, -50%) rotate(45deg)}.el_bannerLightbox_close:after{transform:translate(-50%, -50%) rotate(-45deg)}.ly_category_tab_nav nav{background:#efefef}.ly_category_tab_nav nav .el_category_link{display:grid;grid-template-columns:140px 1fr 1fr 190px 160px 1fr 210px;grid-template-rows:65px;grid-auto-flow:row}.ly_category_tab_nav nav .el_category_link li{grid-column:span 1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-top-left-radius:5px;border-top-right-radius:5px;transition:.2s}.ly_category_tab_nav nav .el_category_link li:hover{background:rgba(255,255,255,.8)}.ly_category_tab_nav nav .el_category_link li a{text-decoration:none}.ly_category_tab_nav nav .el_category_link li a:before{content:"";display:inline-block;margin-right:10px;background:center center/contain no-repeat;width:26px;height:26px;vertical-align:middle}.ly_category_tab_nav nav .el_category_link li.active{background:#fff}.ly_category_tab_nav nav .el_category_link li:nth-child(1) a::before{background-image:url(../images/home.svg);width:18px;height:18px}.ly_category_tab_nav nav .el_category_link li:nth-child(2) a::before{background-image:url(../images/tower.svg);width:25px;height:25px}.ly_category_tab_nav nav .el_category_link li:nth-child(3) a::before{background-image:url(../images/map.svg);width:22px;height:22px}.ly_category_tab_nav nav .el_category_link li:nth-child(4) a::before{background-image:url(../images/login.svg);width:32px}.ly_category_tab_nav nav .el_category_link li:nth-child(5) a::before{background-image:url(../images/focus.svg)}.ly_category_tab_nav nav .el_category_link li:nth-child(6) a::before{background-image:url(../images/chart.svg)}.ly_category_tab_nav nav .el_category_link li:nth-child(7) a::before{background-image:url(../images/login.svg);width:32px}@media(max-width: 1200px){.ly_category_tab_nav nav .el_category_link{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));grid-template-rows:70px;grid-auto-rows:70px}.ly_category_tab_nav nav .el_category_link li a{display:grid;justify-items:center;font-size:12px;row-gap:5px}.ly_category_tab_nav nav .el_category_link li a:before{display:block;margin-right:0}.ly_category_tab_nav nav .el_category_link li a span{display:block}}@media(max-width: 550px){.ly_category_tab_nav nav .el_category_link{grid-template-columns:repeat(2, minmax(100px, 1fr))}.ly_category_tab_nav nav .el_category_link li a:before{width:24px;height:24px}}.quick-search-desc{max-width:800px;width:100%;text-align:center;margin:0 auto 40px}.bl_quick_search_list_block{display:flex;justify-content:center;max-width:1200px}.bl_quick_search_list_block .bl_list_item{width:48%}.bl_quick_search_list_block .bl_list_item:nth-child(1){padding-right:18px;text-align:right}.bl_quick_search_list_block .bl_list_item:nth-child(2){text-align:left}.bl_quick_search_list_block .bl_list_item:nth-child(2){border-left:#ccc 1px solid;padding-left:18px}.quick-search-list{width:100%;margin:0 auto}.quick-search-list:after{content:"";display:block;height:0;clear:both;visibility:hidden}.quick-search-list>li{display:inline-block;margin-bottom:15px;margin-left:5px;margin-right:5px;width:140px}.quick-search-list>li>a{display:block;color:#16b2dd;border:#16b2dd 1px solid;padding:2px 5px;font-size:14px;text-align:center;transition:.3s ease-in-out}.quick-search-list>li>a:hover{text-decoration:none;color:#fff;background-color:#16b2dd}@media all and (max-width: 1000px){.bl_quick_search_list_block{max-width:660px;margin:0 auto}.bl_quick_search_list_block .bl_list_item{width:340px}.quick-search-list .sp-hidden{display:none}}@media(max-width: 880px){.quick-search-desc{margin:0 auto 40px}}@media(max-width: 780px){.quick-search-list{max-width:450px}}.search-form input[name=keyword]{padding:15px;border:1px solid #ebebeb;border-radius:5px;width:100%;max-width:100%}.bukkaku-section .common-title{margin-bottom:3%}.bukkaku-section .desc{text-align:center;margin-bottom:40px}.bukkaku-list{margin-left:-20px}.bukkaku-list:after{content:"";display:block;height:0;clear:both;visibility:hidden}.bukkaku-list>li{width:calc(50% - 20px);float:left;margin-left:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.13),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.13),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#efefef}.bukkaku-list>li:hover{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.13),0 5px 22px 4px rgba(0,0,0,.11);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.13),0 5px 22px 4px rgba(0,0,0,.11)}.bukkaku-list>li>a{display:block;padding:20px}.bukkaku-list>li>a:hover{text-decoration:none}.bukkaku-list .first{margin-bottom:5px}.bukkaku-list .icon{color:#fff;background-color:#d00;padding:0 5px;display:inline-block;margin-right:10px}.bukkaku-list .time{display:inline-block}@media(max-width: 600px){.bukkaku-list{margin-left:0}.bukkaku-list>li{width:100%;height:auto !important;float:none;margin-left:0}}.benefit .items .pic{padding-top:0}.top-newly-box{display:none}.open-tab-content{display:block}.top-newly-box .newly-loading{text-align:center;padding-top:8px}.seiyaku{display:inline-block;margin-left:5px;background-color:#fafafa;color:#666;border:1px solid #ddd;border-radius:2px;padding:0 5px;font-size:12px}a.more{text-transform:none;width:17vw}a.more.bukken-button{width:320px}.part1-1 span.hihun{color:#000;font-size:14px}.sherpa{padding:30px 30px 50px;border:5px solid #ddd;margin:auto;max-width:700px}.sherpa div.common-title{text-transform:uppercase}.sherpa .company-name{font-size:18px;font-weight:bold}.sherpa .company-name span{display:block;font-size:14px;color:#ddd;font-weight:normal}.sherpa ul{display:flex;font-weight:bold;justify-content:center}.sherpa li{padding:.2em 1.5em}.sherpa li svg{color:#44bde0;font-size:16px;margin-right:5px;width:14px;height:20px;vertical-align:-4px}.sherpa li a{display:block;color:#222;transition:.2s}.sherpa li a:hover{color:#44bde0;text-decoration:none}.sherpa .sliderpic img{border-radius:50%}.common-title.fix{line-height:1.2}.common-title.fix span{color:#000}.common-title.fix .en{font-size:26px}.common-title.fix .ja{font-size:16px;font-weight:normal;letter-spacing:0}.banner-section{margin:6% auto}.banner-section .top-banner{max-width:800px;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.13),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.13),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.banner-section .top-banner:last-child{margin-bottom:0}.banner-section .top-banner:hover{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.13),0 5px 22px 4px rgba(0,0,0,.11);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.13),0 5px 22px 4px rgba(0,0,0,.11)}@media(max-width: 780px){.mores.bukken-buttons{flex-direction:column;align-items:center}a.more.bukken-button{width:280px}}@media(max-width: 600px){.sherpa li{padding:.2em .5em}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/components/_banner-lightbox.scss%22,%22../scss/top/_tab-nav.scss%22,%22../scss/top/_quick-search.scss%22,%22../scss/partial/_functions.scss%22,%22../scss/top.scss%22,%22../scss/partial/_bukkaku-list.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAGA,SACE,0BACA,eACA,MACA,OACA,WACA,YACA,aAGF,mBACE,WACA,gBACA,eACA,QACA,SACA,gCACA,aAEA,sBACA,aAEF,yBACE,kBACA,MACA,QACA,YACA,YACA,sBACA,kBACA,2BACE,cAEF,6BACE,eAGJ,yBAEE,cACA,kBACA,WACA,YACA,eAEA,+DAEE,WACA,kBACA,QACA,SACA,UACA,YACA,gBAEF,gCACE,8CAEF,+BACE,+CC1DF,yBACE,mBAEA,2CACE,aACA,0DACA,wBACA,mBAEA,8CACE,mBAEA,eACA,aACA,mBACA,uBAEA,2BACA,4BACA,eAEA,oDACE,gCAGF,gDACE,qBAEA,uDACE,WACA,qBACA,kBACA,2CACA,WACA,YACA,sBAIJ,qDACE,gBAOF,qEACE,yCACA,WACA,YAIJ,qEACE,0CACA,WACA,YAGF,qEACE,wCACA,WACA,YAGF,qEACE,8CACA,WAIF,qEACE,0CAGF,qEACE,0CAKA,qEACE,0CACA,WAOV,0BACE,2CACE,4DACA,wBACA,oBAKE,gDACE,aACA,qBACA,eACA,YAEA,uDACE,cACA,eAGF,qDACE,eAQV,yBAEI,2CAEE,oDAII,uDACE,WACA,aClIZ,mBACE,gBACA,WACA,kBACA,mBAGF,4BACE,aACA,uBACA,iBAEA,0CACE,UAEF,uDACE,mBACA,iBAIF,uDACE,gBAMF,uDACE,2BACA,kBAIJ,mBAGE,WACA,cChCA,yBACE,WACA,cACA,SACA,WACA,kBD8BF,sBAEE,qBACA,mBACA,gBACA,iBAEA,YAGA,wBACE,cACA,cACA,yBACA,gBACA,eACA,kBACA,2BAGA,8BACE,qBAEA,WACA,yBAOR,mCACE,4BACE,gBACA,cAEA,0CACE,YAKF,8BACE,cAMN,yBACE,mBACE,oBAIJ,yBAEE,mBACE,iBE7FF,iCACE,aACA,yBACA,kBACA,WACA,eCPF,+BACE,iBAGF,uBACE,kBACA,mBAMJ,cAEE,kBFZA,oBACE,WACA,cACA,SACA,WACA,kBESF,iBACE,uBACA,WACA,iBACA,mBACA,yGACA,iGACA,uCACA,+BACA,yBAEA,uBACE,gHACA,wGAGF,mBAEE,cAEA,aAEA,yBACE,qBAON,qBACE,kBAGF,oBACE,WACA,sBACA,cACA,qBACA,kBAGF,oBACE,qBAIJ,yBACE,cACE,cAEA,iBACE,WACA,uBACA,WACA,eDnDF,qBACE,cAMN,eACE,aASF,kBACE,cAKA,8BACE,kBACA,gBAMJ,SACE,qBACA,gBACA,yBACA,WACA,sBACA,kBACA,cACA,eAIF,OACE,oBACA,WAGF,qBACE,YAGF,oBACE,WACA,eAGF,QACE,uBACA,sBACA,YACA,gBAEA,yBACE,yBAIF,sBACE,eACA,iBAEA,2BACE,cACA,eACA,WACA,mBAIJ,WACE,aACA,iBACA,uBAGF,WACE,mBAEA,eACE,cACA,eACA,iBACA,WACA,YACA,oBAIF,aACE,cACA,WACA,eAGF,mBACE,cACA,qBAOF,uBACE,kBAON,kBAEE,gBAEA,uBACE,WAGF,sBACE,eAGF,sBACE,eACA,mBACA,iBAKJ,gBACE,eAEA,4BACE,gBAEA,cACA,iBACA,kBACA,mBACA,yGACA,iGACA,uCACA,+BAEA,uCACE,gBAGF,kCACE,gHACA,wGAMN,yBAEE,sBACE,sBACA,mBAGF,qBACE,aAIJ,yBAGI,WACE%22,%22file%22:%22top.css%22%7D */
