.page-id-6469 .qodef-e-info-date a,.page-id-6469 .qodef-info--bottom a,.page-id-6469 .qodef-info--bottom div,.page-id-6469 .qodef-e-excerpt{display:none}.page-id-6469 .qodef-grid-item .qodef-e-logo{display:flex;justify-content:center}@media screen and (min-width:680px){.pc-br{display:inline}.sp-br{display:none}}@media screen and (max-width:680px){.pc-br{display:none}.sp-br{display:inline}}.qodef-portfolio-single .qodef-portfolio-title{display:none}.elementor-element-0e5a4fa div{margin:0;padding:0 !important}.elementor-element-0e5a4fa{margin:0;padding:0 !important}.elementor-element-0e5a4fa div figure{margin:0;padding:5px !important}.elementor-element-0e5a4fa .top--title figure a{padding:5px}.elementor-element-0e5a4fa .qodef-e-inner{padding:0 5px !important}.home .qodef-blog-item .qodef-e-text{margin-bottom:-200px !important;margin-top:-30px !important}.home .top-topics .qodef-e-text{margin-bottom:-120px !important}.home .qodef-accordion-content-inner p{font-size:12px;padding:10px}.home .qodef-video-button img{padding:0 5px;width:100%}.top-three p{padding:0 5px 16px;font-size:12px}.single-post .qodef-e-media{display:flex}.single-post .qodef-e-media-image{position:relative;overflow:hidden;height:400px}.single-post .qodef-e-media-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.page-id-6469 .elementor-element-0e5a4fa .qodef-e-inner .qodef-e-content .qodef-e-text .qodef-e-title.entry-title,.page-id-6469 .qodef-e-title,.page-id-6469 .qodef-e-content-inner,.page-id-2332 .qodef-e-title,.page-id-2332 .qodef-e-content-inner,footer a,footer p{font-size:12px;font-weight:400;line-height:1.5}body,p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.qodef-page-content-section h1,.qodef-page-content-section h2,.qodef-page-content-section h3,.qodef-page-content-section h4,.qodef-page-content-section h5,.qodef-page-content-section h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.qodef-social-title,h1,h2,h3,h4,h5,h6,.qodef-m-subtitle{font-family:'Oswald',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif !important}body,p{line-height:1.6;font-size:17px}.page-id-3799 .qodef-m-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.qodef-m-title,h1,h2,h3,h4,h5,h6{line-height:1.3}#qodef-page-inner .qodef-blog-item .qodef-e-inner .qodef-e-text li{margin-left:1.4em;text-indent:-1.4em}.qodef-m-tex{font-size:14px;font-weight:400;line-height:1.5}#qodef-page-outer,footer{background-color:#fff}#text-8,#text-9{background-color:#333;padding:0 5px}#text-8 a:link,#text-9 a:link{color:#fff !important}#text-8 a:visited,#text-9 a:visited{color:#fff !important}#text-8 a:hover,#text-9 a:hover{color:#DDD!important}.switch,.qodef--open{display:none !important}.qodef-m-inner{background-color:#fff !important}.page-id-6598 .qodef-e-media-image img,.page-id-3812 .qodef-e-media-image img,.page-id-2839 .qodef-e-media-image img,.page-id-6585 .qodef-e-media-image img,.page-id-2829 .qodef-e-media-image img,.page-id-6591 .qodef-e-media-image img{display:block;width:100%;height:200px;object-fit:cover}.page-id-2841 .qodef-e-media-image img{display:block;width:100%;height:300px;object-fit:cover}.qodef-header-navigation .menu{font-family:'Oswald',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif !important}.menu-item-6689 a span,.menu-item-6690 a span,.menu-item-7195 a span{background-color:#2c609c;color:#fff;padding:5px 7px}.qodef-header-navigation .menu .menu-item-6689,.qodef-header-navigation .menu .menu-item-6690,.qodef-header-navigation .menu .menu-item-7195{height:34px;display:block}.qodef-header-navigation .menu .menu-item-6689,.qodef-header-navigation .menu .menu-item-6690{margin-right:0}.qodef-header-navigation .menu-item-7195 .qodef-menu-item-icon{margin-right:0}.qodef-mobile-header-navigation ul li.menu-item-7195 a .qodef-menu-item-icon{margin-right:0;display:block;line-height:inherit}.qodef-portfolio-info .qodef-social-share{display:none}.qodef-m-play-inner{background:url("/wp-content/uploads/2021/09/arrow4.png");width:100px;height:100px;background-size:100px;text-indent:-9999px}#qodef-top-area{display:none}.qodef-e-media-image{text-align:center !important;width:100%}.single-portfolio-item .qodef-info--date{display:none}footer p{letter-spacing:.1em}.page-id-6469 .qodef-e-content{margin-top:16px !important}.elementor-element-434ee9b .qodef-e-content h5 a,.elementor-element-434ee9b .qodef-e-content h4 a{font-size:14px;font-weight:700}.elementor-element-434ee9b .qodef-e-content .qodef-e-info-category a{font-weight:100 !important;font-size:12px}.single-post h2.entry-title{margin-bottom:32px !important}.elementor-page h2.entry-title{margin-bottom:0 !important}@media screen and (min-width:481px){.elementor-element-480c8f8{border-bottom:2px solid #696969}.elementor-element-8094256{border-left:2px solid #696969;border-bottom:2px solid #696969}.elementor-element-7edbc20{border-left:2px solid #696969}.elementor-element-0e5a4fa{border-bottom:2px solid #696969}footer{border-top:2px solid #696969}header{border-bottom:1px solid #696969}.home .top-three{border-left:2px solid #696969}#qodef-back-to-top{background:url("/wp-content/uploads/2021/09/arrow3.png") no-repeat;background-size:40px;text-indent:-9999px}nav{margin-right:-25px;font-weight:700}.home nav{margin-right:-40px}.page-id-3812 h4.entry-title,.page-id-2829 h4.entry-title,.page-id-6591 h4.entry-title,.page-id-6585 h4.entry-title{min-height:80px}}@media screen and (max-width:480px){.elementor-element-b2f69b3{display:flex}#qodef-back-to-top{text-indent:-9999px}.elementor-element-b756a4a img,.elementor-element-9a2a61f img,.elementor-element-b1b6196 img,.elementor-element-077bfbc img{width:100px}}.simple-button:hover{color:#909090;background:#f0f0f0}.simple-button.bk-blue:hover{color:#909090;background:#d4dfeb}.simple-button{display:inline-block;padding:.8em;border:1px solid #606060;border-radius:1em;color:#fff;background:#606060;font-weight:600;font-size:1.2em}.simple-button.bk-blue{background:#2c609c;border:1px solid #2c609c}.partners-logo-list .qodef-e-logo img,.partners-logo-list .qodef-e-hover-logo img,.joint-logo-list .qodef-e-logo img,.joint-logo-list .qodef-e-hover-logo img{width:100%}h4.exist-sub-title{margin-top:10px}p.qodef-m-subtitle{margin-bottom:0}.page-id-6739 .qodef-video-button img{width:100%}.page-id-6739 .qodef-video-button{width:100%}.home .qodef-video-button{width:100%}#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle{display:none}#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circles:before{content:"Back to List"}#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circles{width:8em}#qodef-single-portfolio-navigation .qodef--backbtn a{margin-right:-3em}#qodef-page-mobile-header .qodef-mobile-header-opener{width:38px;height:30px}#qodef-page-mobile-header .qodef-mobile-header-opener .qodef-m-lines{text-align:center}#qodef-page-mobile-header .qodef-mobile-header-opener .qodef-m-lines .qodef-m-line{height:5px}#qodef-page-mobile-header .qodef-mobile-header-opener .qodef-m-lines .qodef-m-line.qodef--2{top:10px}#qodef-page-mobile-header .qodef-mobile-header-opener .qodef-m-lines .qodef-m-line.qodef--2:after{content:"MENU";font-size:11px;width:38px}#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-lines .qodef-m-line.qodef--2:after{content:"CLOSE";font-size:11px;width:38px}.sp-only-content .top--title{margin:0;padding:0}.sp-only-content .vc_separator{margin:0;padding:0}.sp-only-content div figure{padding:10px}.sp-only-content div figure a{padding:5px}.sp-only-content .qodef-accordion.qodef-layout--simple .qodef-accordion-title{padding:2px 15px}.sp-only-content .qodef-blog .qodef-blog-item:first-child .qodef-e-inner{padding:0 7.5px 0 15px}.sp-only-content .qodef-blog .qodef-blog-item:last-child .qodef-e-inner{padding:0 15px 0 7.5px}.single-post .tag-new-article .qodef-e-media-image:before{content:"New!";color:#fff;background-color:red;font-size:16px;font-weight:700;padding:10px;position:absolute;left:0;top:0;z-index:1}.qodef--list .tag-new-article .qodef-e-media-image a:before{content:"New!";color:#fff;background:red;font-size:16px;font-weight:700;padding:7px;position:absolute;top:0;left:0}.home .qodef--list .tag-new-article .qodef-e-media-image a:before{font-size:14px;font-weight:600;padding:5px}.home .accordion-wrapper h6:first-child .qodef-tab-title:before,.home .accordion-wrapper h6:nth-child(3) .qodef-tab-title:before{content:"NEW";color:red;font-weight:600;margin-right:1em}@media screen and (max-width:750px){.top-topics,.top-column{margin-bottom:calc(30px - 5vw)!important}}@media screen and (min-width:751px){.top-topics,.top-column{margin-bottom:calc(90px - 5vw)!important}}.single-portfolio-item .qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-single-item .qodef-media a img{width:100%}.single-portfolio-item .qodef-page-title h2.qodef-m-title.entry-title{font-weight:600}@media screen and (max-width:1400px){.qodef-header-navigation ul li{margin:0 10px}}@media screen and (min-width:1025px){#qodef-page-header .qodef-header-sticky .qodef-widget-holder.qodef--one{display:none}}h3.question{color:#1167b1}.top-topics img,.top-column img{aspect-ratio:4/3;object-fit:cover}.qodef-e-content .qodef-e-text h2:not(.entry-title){background:#686d71;color:#fff;padding:0 .8em;line-height:2;border-radius:.4em;font-weight:700;font-size:1.8em}.qodef-e-content .qodef-e-text h3{padding-left:.5em;border-left:.3em solid #454a4b;line-height:1.8}.qodef-e-content .qodef-e-text h4{line-height:1.6;padding-bottom:.2em}.qodef-e-content .qodef-e-text .index-area{background:#f9f9f9;padding:1.6em;width:80%;margin:0 0 1.5em}.qodef-e-content .qodef-e-text .index-area h5{margin:.4em 0 1em;border-bottom:1px solid #454a4b;line-height:1.6;padding-bottom:.4em}.qodef-e-content .qodef-e-text .index-area ol{margin:0 0 .4em}.qodef-e-content .qodef-e-text .index-area ol li{margin:.5em 0 .5em 1.4em}.index-anc{padding-top:130px;margin-top:-105px}.index-anc h1,.index-anc h2,.index-anc h3,.index-anc h4,.index-anc h5,.index-anc h6{margin-top:0}#qodef-page-footer .qodef-grid-inner .qodef-grid-item h5.qodef-widget-title{text-transform:uppercase}#qodef-page-sidebar .cat-post-widget .widget-title{border-bottom:2px dotted #9c9c9c;margin-bottom:8px;padding-bottom:10px}#qodef-page-sidebar .category-posts-internal .cat-post-item{border-bottom:2px dotted #9c9c9c}.elementor-element-0e5a4fa .top-banner-bottomleft-top figure{padding-top:5px !important;padding-right:5px !important;padding-bottom:calc(.375vw - .225px) !important;padding-left:10px !important}.elementor-element-0e5a4fa .top-banner-bottomleft-bottom figure{padding-top:calc(.375vw - .225px) !important;padding-right:5px !important;padding-bottom:10px !important;padding-left:10px !important}.elementor-element-0e5a4fa .top-banner-bottomright-2row figure{padding:5px 10px 10px 5px !important}.elementor-element-0e5a4fa .top--title figure{padding:10px !important}.elementor-element-0e5a4fa .qodef-grid.qodef-gutter--no>.qodef-grid-inner{padding:0 5px !important}.elementor-element-0e5a4fa .qodef-m-image{padding:0 5px !important}.elementor-element-0e5a4fa .qodef-grid.qodef-swiper-container{padding-left:5px !important;padding-right:5px !important}.elementor-element-0e5a4fa .qodef-accordion.qodef-layout--simple .qodef-accordion-title{padding:2px 10px 2px 15px}.qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item{margin:0 0 40px}.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom{display:none}.qodef-blog .qodef-blog-item h2.qodef-e-title{font-size:28px;font-weight:600}article:not(.qodef-grid-item) p{font-size:18px}.page-id-6691 p.qodef-m-subtitle{margin-bottom:10px}.page-id-6691 .vc_custom_1634479945811 .wpb_single_image{margin-top:25px}@media screen and (max-width:480px){.elementor-element-0e5a4fa .top-banner-top figure{padding:15px 15px 10px !important}.elementor-element-0e5a4fa .top-banner-bottomleft figure{padding:5px 7.5px 15px 15px !important}.elementor-element-0e5a4fa .top-banner-bottomright figure{padding:5px 15px 15px 7.5px !important}.elementor-element-0e5a4fa .top-banner-bottomleft-top figure{padding:5px 7.5px 3.5px 15px !important}.elementor-element-0e5a4fa .top-banner-bottomleft-bottom figure{padding:3.5px 7.5px 15px 15px !important}.elementor-element-0e5a4fa .top-banner-bottomright-2row figure{padding:5px 15px 15px 7.5px !important}.elementor-element-0e5a4fa .qodef-e-inner{padding:0 7.5px !important}.elementor-element-0e5a4fa div figure{padding:15px !important}.elementor-element-0e5a4fa .qodef-m-image{padding:0 10px !important}.top-three p{padding:0 15px 16px}}.company_heading h4{font-size:20px;line-height:28px;font-weight:700}.wp-caption-text{font-size:90%}table td.tdcolor{background:#f9f9f9}.clear{clear:both}.company_profile{overflow:hidden}.yarpp-thumbnails-horizontal .yarpp-thumbnail{height:420px}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{max-height:5.8em}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail{width:287.5px;height:auto;border-top:none;border-left:none;border-right:none;border-bottom:2px dotted #9c9c9c}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail>img{width:75px;height:75px;margin:5px 10px 5px 0;display:inline-block;vertical-align:top}.yarpp-related-widget .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{display:inline-block;width:200px;margin:0;font-size:17px;font-weight:400}.widget_yarpp_widget .yarpp-related-widget h3{font-size:22px;font-weight:600;border-bottom:2px dotted #9c9c9c;margin-bottom:8px;padding-bottom:10px}h3.movie-library-headline{font-weight:500}@media screen and (max-width:480px){.single-post .qodef-e-media-image{height:auto;min-height:230px}article:not(.qodef-grid-item) p{font-size:17px}.qodef-blog .qodef-blog-item h2.qodef-e-title{font-size:24px}span{overflow-wrap:break-word}.qodef-content-grid{width:85%}.qodef-grid.qodef-gutter--large>.qodef-grid-inner>.qodef-grid-item{padding:0 15px}}.qodef-m-pagination.qodef--standard .qodef-m-pagination-inner nav{flex-wrap:wrap}@media only screen and (max-width:680px) and (min-width:481px){.qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1){clear:both}}@media only screen and (max-width:480px){.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1){clear:both}}.qodef-page-content-section a,.qodef-page-content-section p a{color:#36c;text-decoration:underline}.page-id-6469 .qodef-page-content-section a,.page-id-6469 .qodef-page-content-section p a,.page-id-6598 .qodef-page-content-section a,.page-id-6598 .qodef-page-content-section p a,.page-id-6591 .qodef-page-content-section a,.page-id-6591 .qodef-page-content-section p a,.page-id-6585 .qodef-page-content-section a,.page-id-6585 .qodef-page-content-section p a{color:#000;text-decoration:none}@media only screen and (max-width:680px){h4{font-size:18px}}