.eki .ginza{list-style-image:url(https://cdn2.hubspot.net/hubfs/4010757/images/icon-ginza.png)}.eki .chiyoda{list-style-image:url(https://cdn2.hubspot.net/hubfs/4010757/images/icon-chiyoda.png)}.eki .bus{list-style-image:url(https://cdn2.hubspot.net/hubfs/4010757/images/icon-bus.png)}.eki .underground{list-style-image:url(https://cdn2.hubspot.net/hubfs/4010757/images/icon-underground.png)}.block_1000{width:1000px;margin-left:auto;margin-right:auto}.hm-page .hm-three-colum{display:flex;flex-wrap:wrap;justify-content:center}.hm-page .mg_tb{margin-top:50px;margin-bottom:50px}.case-study-1.hm-page figure.case-study{display:flex;flex-direction:column}.hm-page.global-videos{background-color:#f5f5f5}.hm-page.global-videos .box-studies{background-color:#fff}.hm-page.global-videos .title-video{padding:0 10px;height:50px;display:flex;align-items:center;justify-content:center;text-align:center}.hm-page.global-videos .box-studies{flex-direction:column;min-width:300px;margin:15px;overflow:hidden;min-height:275px;height:auto;max-width:355px;width:100%;transition:.5s all;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1)}.hm-page.global-videos .box-studies:hover{opacity:.7;cursor:pointer}.hm-page .feature-image{background-position:center}.hm-page.global-videos .feature-image{background-size:contain;background-repeat:no-repeat;width:100%;margin:0;max-height:215px;overflow:hidden;height:100%}@media only screen and (max-width:420px){.hm-page.global-videos .box-studies{min-height:inherit}.hm-page.global-videos .feature-image{background-size:cover}}.case-study-1.hm-page figure.case-study,.case-study-1.hm-page figure.case-study .description{height:auto}.hm-page .header-title h2{margin-bottom:0}.hm-page .button{background-color:#063664;border:2px solid #063664;padding:6px 20px;font-weight:normal !important;color:#fff;text-decoration:none !important}.hm-page .button-white{color:#063664;width:100%;background:#fff;display:inline-block;padding:10px 0;text-decoration:none !important;font-weight:normal !important}.hm-page .box-text-button{background-color:rgba(255,255,255,0.8);border-radius:6px;box-shadow:rgba(52,53,54,0.2) 0px 0px 6px 3px;padding:10px;width:500px;margin-left:auto;margin-right:auto;text-align:center;clear:both}.hm-page.method .arrow{margin-top:-60px}.hm-page .flex-four .box-services{width:23%;margin:1%}.hm-page.point-2 .box-services .desc{margin-top:1em}.hm-page.point-2 .box-services .desc p{font-size:15px;text-align:left}.hm-page.point-2 .box-services .desc ul{margin-bottom:30px;text-align:left;padding-left:20px}.hm-page.point-2 .box-services .desc ul li{font-size:15px}.hm-page .onestop p{font-size:15px;display:inline-block;text-align:left;vertical-align:top;margin:0 10px}.hm-page .onestop img{display:block;margin-bottom:10px}.hm-page .methoddiv h2{background-color:#063664;width:140px;height:140px;margin-left:auto;margin-right:auto;border-radius:50%;color:#fff;font-size:16px;text-align:center}.hm-page .methoddiv h2 img{margin-top:10px;margin-bottom:5px}.hm-page .methodbox p{background-color:#fff;padding:10px;text-align:center;border:1px solid #063664;margin-bottom:1em}.hm-page .flex{justify-content:center;flex-wrap:wrap;display:flex}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hm-page .flex{justify-content:inherit;justify-content:space-around}}.hm-page.overseas .flex{justify-content:space-around}.hm-page.method .methodbox ul{text-align:left}.hm-page.method.point-2 .button-white{background-color:#fff;border:1px solid #063664}.hm-page.faq .span6{background-color:#fff;padding:20px;border-radius:10px;margin-bottom:30px}.hm-page.faq .tac{color:#FFF}.hm-page.faq .price{font-size:52px}.hm-page.faq .list{margin-bottom:0px}.hm-page.faq .list,.hm-page.faq .list-note{text-align:left}.hm-page.faq .list-note{padding-left:20px}.hm-page.faq .list li{list-style-type:square}.hm-page.faq .list-note li{list-style:none;font-size:14px}.hm-page.content .feature-image{background-color:#18a0ba;color:#fff;width:160px;padding:9px 20px;margin:auto;font-weight:normal;text-align:center;border-radius:4px;user-select:none;font-size:15px}.hm-page.content .desc{margin-top:20px}.hm-page.content .desc li{text-align:left;font-size:16px}.hm-page.content .feature-image .fa{font-size:2.4em;display:block;margin-bottom:8px}.hm-page.content .box-text-button{width:670px}.hm-page.content .inner_800{margin-left:auto;margin-right:auto;width:800px;position:relative}.hm-page.lepmos .feature-yolk-box{margin:0;justify-content:space-around}.hm-page.lepmos .row-fluid .span6{background-color:#92accd;color:#fff !important;text-align:center;padding:20px;border-radius:5px}.hm-page.lepmos .sub-sub-title{min-height:6rem}@media only screen and (min-width:768px){}.hm-page.lepmos .flex{justify-content:center}.hm-page.lepmos .row-fluid .span6 hr{border:0;border-top:1px solid #c5d3e5}.hm-page.lepmos .row-fluid .span6 .text{padding:0 10px;margin-top:20px}.hm-page.lepmos .box-services .desc,.hm-page.lepmos .desc,.hm-page.lepmos .feature-image{text-align:center}.hm-page.lepmos .box-services .desc{min-height:8rem}@media(max-width:1080px){.hm-page.lepmos .flex .span4{margin-bottom:15px}}@media(max-width:768px){.hm-page.lepmos .sub-sub-title{min-height:inherit}.hm-page.lepmos .box-services .desc{min-height:inherit}.hm-page.lepmos .flex .span4{border-bottom:1px dotted #f0f0f0;margin-top:15px}.hm-page.lepmos .flex .span4:last-child,.hm-page.lepmos .flex .span4:nth-child(3){border-bottom:0}.hm-page.lepmos .flex .span4:first-child{margin-top:0px}}.hm-page.service .clearfix{background:#fff;padding:15px;padding-top:0;display:flex;flex-direction:column;width:100%;height:100%}.hm-page.service .row-fluid .span3{margin:10px !important;min-width:250px;min-height:200px;max-width:280px;width:100%}.hm-page.service .clearfix .cta_button{min-width:auto;height:35px;line-height:35px;font-weight:normal;padding:0;width:100%;max-width:280px}.hm-page.service .clearfix.box-services p{margin:0}.hm-page.service .clearfix ul{padding-left:20px;flex-grow:1}.hm-page.service .clearfix ul li{font-size:15px}.hm-page.education .point{width:200px;height:200px;background-color:#3e8b95;font-size:1.2em;border-radius:110px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:15px}.hm-page.education .point p{color:#fff;font-size:16px}.hm-page.education .feature-yolk-box .box-services .desc p{font-size:15px;margin-bottom:0}.hm-page.education .point span{font-size:30px;display:block;padding-top:10px;margin-bottom:10px}.hm-page .flow{height:auto;position:relative;padding:0 10px;margin-right:20px}.hm-page.education .flow{background-color:#3e8b95}.hm-page.exhibition .bg-color .flow{background-color:#d49300}.hm-page.strength .bg-color .flow{background-color:#0f365e;height:164px;width:164px}.hm-page.netattend .bg-color .flow{background-color:#e68a22}.hm-page.strength .flow_arw:after{color:#0f365e}.hm-page.netattend .flow_arw:after{color:#e68a22}.hm-page .flow_arw:after{color:#3e8b95}.hm-page.exhibition .flow_arw:after{color:#d49300}.hm-page.ir-movie .flow_arw:after{color:#888025}.hm-page.overseas .flow_arw:after{color:#d29bb4}.hm-page.recruit .flow_arw:after{color:#756d90}.hm-page.sales .flow_arw:after{color:#709aaf}.hm-page.seminar .flow_arw:after{color:#76955c}.hm-page.web .flow_arw:after{color:#717071}.hm-page.netattend .bg-color .flow p{line-height:1.4}.hm-page.strength .bg-color .flow h2{text-align:center}.hm-page.strength .bg-color .flow h4{display:inline-block;font-size:25px;margin:10px auto}.hm-page.strength.flows .flow_arw:after{right:-25px}.hm-page.strength.flows .desc{padding-left:15px;margin-top:15px}.hm-page.strength.flows .desc li{font-size:15px;text-align:left}.hm-page.web .bg-color .flow,.hm-page.web .bg-color .point{background-color:#717071}.hm-page.seminar .bg-color .flow,.hm-page.seminar .bg-color .point{background-color:#76955c}.hm-page.sales .bg-color .flow,.hm-page.sales .bg-color .point{background-color:#709aaf}.hm-page.recruit .bg-color .flow,.hm-page.recruit .bg-color .point{background-color:#756d90}.hm-page.ir-movie .bg-color .flow,.hm-page.ir-movie .bg-color .point{background-color:#888025}.hm-page.overseas .bg-color .flow,.hm-page.overseas .bg-color .point{background-color:#d29bb4}.hm-page.sales.box-videos .case-study ul li{font-size:15px}.hm-page.sales.box-videos .case-study ul{padding:20px;background:#f5f5f5}.hm-page .flow_arw:after{content:"\f0da";position:absolute;top:40%;right:-15px;font-family:FontAwesome;font-size:30px}.hm-page .flex-four .item{width:25% !important;display:flex;justify-content:center;min-height:160px}.hm-page .flex-five .item{width:20% !important;display:flex;justify-content:center}.hm-page.flow .flow h4{display:inline-block;font-size:30px;line-height:18px}.hm-page.flow .flow p{line-height:1.3;font-size:15px}.hm-page.education .span3{position:relative}.hm-page.exhibition .point{background-color:#d49300}.hm-page.education .feature-yolk-box{padding:20px;margin:0 auto}.hm-page.solution-page.point3 .flow-step{position:relative;width:1005px;margin:auto}.hm-page.solution-page.point3 .flow-step .row-flex{margin-top:40px}.hm-page.solution-page.point3 .flow-step p{font-size:15px;text-align:left;padding:10px 0}.hm-page.solution-page.point3 .flow-step .row-flex .item{text-align:left}.hm-page.box-videos .box-studies{display:flex}.hm-page.page-testimonials ul.clearfix li{display:inline-block;width:auto;margin:auto;margin-left:30px;font-size:16px;line-height:1.75}.hm-page.page-testimonials .box-header{margin-top:50px;padding:10px 20px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.1)}.hm-page.page-testimonials .box-header .title{font-size:22px;font-weight:bold}.hm-page.page-testimonials ul.clearfix.box-shadow li{width:33%;margin:0}.hm-page.page-testimonials ul.clearfix li{width:100%;margin:auto}.hm-page.page-testimonials ul{padding-left:0}.hm-page.page-testimonials ul.block_success.box-shadow>li{box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);padding:20px}.hm-page.strength .box-services a{text-decoration:none !important}.hm-page.strength .box-services a:hover p,.hm-page.strength .box-services a:hover h3{opacity:.7 !important}.hm-page.footer-banner{background-color:#e1e1e1}.hm-page.access-box ul.eki li{list-style-type:square;font-weight:200}.hm-page.about .ggmap.access{margin-left:0;margin-bottom:60px}.hm-page.about .box-ggmap .span6{display:flex;flex-direction:column}.hm-page.about .box-ggmap .span6 p{flex-grow:1}.hm-page.about .box-gmap-footer{margin-bottom:0}.hm-page.works-list .block_works{border-bottom:0}.hm-page.method .methodbox.span4 li{font-size:15px}.hm-page.method .methodbox.span4{margin:10px;min-width:300px}.history-timeline .year-slider .hs_cos_wrapper_widget{font-size:22px}.history-slide.clearfix.slick-slide{height:310px;margin-top:90px}.history-timeline .history-slide__image{margin:40px auto;margin-top:0}.history-timeline .year-slider span{margin-top:0px}.cat_ir_bnn{background-color:#4784bf}.hm-page .cat_heat_bnn,.hm-page .cat_dorama_bnn{background-color:#898119}.cat_sales_bnn{background-color:#4784bf}.hm-page .cat_company_bnn,.hm-page .cat_present_bnn{background-color:#709aaf}.hm-page .cat_exhibition_bnn,.hm-page .cat_tech_bnn,.hm-page .cat_interview_bnn{background-color:#4784bf}.cat_web_bnn{background-color:#4784bf}.cat_voice_bnn,.cat_picto_bnn{background-color:#717071}.cat_overseas_bnn,.cat_mood_bnn,.cat_image_bnn{background-color:#4784bf}.cat_service_bnn,.cat_seminar_bnn,.cat_narration_bnn{background-color:#4784bf}.cat_recruit_bnn,.cat_facility_bnn,.cat_reporter_bnn{background-color:#756d91}.cat_education_bnn{background-color:#4784bf}.cat_anime_bnn{background-color:#3e8b95}.msg_heat_bnn,.msg_service_bnn,.msg_mood_bnn,.msg_company_bnn,.msg_tech_bnn,.msg_facility_bnn,.msg_voice_bnn{background-color:#00aee0}.style_dorama_bnn,.style_image_bnn,.style_narration_bnn,.style_interview_bnn,.style_present_bnn,.style_anime_bnn{background-color:#a55b9a}@media only screen and (max-width:1200px){.block_1000{width:90%}.hm-page.strength.flows .flow_arw:after{right:-16px}}@media only screen and (max-width:960px){.block_1000{width:100%}.hm-page .mg_tb{margin-top:30px;margin-bottom:30px}.hm-page.flow .row-flex .item{min-width:200px !important;min-height:200px !important;margin:auto}.hm-page .flow{margin-bottom:20px;margin-right:0}.hm-page .flow_arw:after{content:"\f0d7";bottom:-38px;top:auto;left:-15px}.hm-page.solution-page .flow_arw:after{bottom:-30px}.hm-page.solution-page.strength .flow_arw:after{bottom:-38px}.hm-page .feature-yolk-box{width:48%;padding:0;margin:5px;margin-bottom:30px}.hm-page.education .feature-yolk-box .box-services .desc p{margin:auto}.hm-page.page-testimonials ul.clearfix.box-shadow li{width:49%}.hm-page.page-testimonials ul.clearfix li{width:100%}.hm-page .flex-four .box-services{width:31%}}.hm-page.lepmos-page .flow-step .row-flex .item{width:25%}.solution-page .flow-step{position:relative}.solution-page .flow-step .title_sub{background:#0a7177;display:inline-block;color:#FFF;padding:5px 15px}.solution-page .flow-step .row:nth-child(2){margin-top:60px}.solution-page .flow-step .row-flex{display:flex;margin-top:20px}.solution-page .flow-step .row-flex .item{width:22%;text-align:center}.solution-page .flow-step .row-flex .item .title_sub_sub{margin-top:20px}.solution-page .flow-step .row-flex .item img{width:auto;height:auto !important}.lepmos-page .flow-step .row-flex .arrow{width:10%;background:url(//cdn2.hubspot.net/hubfs/4010757/images/lepmos-buy-line.png?t=1512721724166) no-repeat 0px 90px;background-size:contain;background-position:center}@media only screen and (max-width :1200px){.solution-page .flow-step .row-flex .item img{width:auto}.solution-page #main .flow-step .row-flex .item .title_sub_sub{font-size:1.6rem}.solution-page .flow-step .row-flex .item .responsive{display:none}.hm-page.solution-page.point3 .flow-step{width:100%}.history-timeline .year-slider .hs_cos_wrapper_widget{font-size:20px}}@media only screen and (max-width :960px){.hm-page.strength .flow-step .row-flex .item{display:flex;flex-direction:column;margin:auto;align-items:center}.solution-page .flow-step{text-align:center}.solution-page .flow-step .row-flex{display:block}.solution-page .flow-step .row-flex .item{width:100%}.solution-page .flow-step .row-flex .item img{width:auto !important;height:auto !important}.solution-page #main .flow-step .row-flex .item .title_sub_sub{font-size:1.8rem}.hm-page.solution-page.point3 .flow-step .row-flex .item{max-width:200px;margin:auto}.hm-page.lepmos-page .flow-step .row-flex .item{width:100%}.lepmos-page .flow-step .row-flex .arrow{height:50px;background:url(//cdn2.hubspot.net/hubfs/4010757/images/lepmos-buy-line-clum.png) no-repeat center top;background-size:contain;margin:auto}.history-timeline .year-slider .hs_cos_wrapper_widget{font-size:16px}.history-slide.clearfix.slick-slide{margin-top:54px;height:325px}.history-timeline .history-slide__image{margin:0 auto}}@media only screen and (max-width :768px){.hm-page .span6,.hm-page .span8{width:100%}.hm-page.about .box-ggmap .span6:first-child{margin-bottom:30px}.hm-page.method .arrow{margin-top:-30px}.hm-page.method .arrow img{width:70px;height:auto}.hm-page .flex-four .box-services{width:48%}.hm-page .feature-yolk-box{max-width:100%;width:100%}}@media only screen and (max-width:480px){.hm-page.method .methodbox.span4,.hm-page .flex-four .box-services,.hm-page.page-testimonials ul.clearfix.box-shadow li{width:100%}.hm-page.lepmos .cta-secondary{padding-left:0;padding-right:0}}.hm-page.new-office .list{margin:15px 0px;text-align:left;padding-left:20px}.hm-page.new-office .list li{list-style-type:square}.hm-page.new-office .note{text-align:left}