@charset "utf-8";#header .menu .snav{top:11px;margin-right:10px;width:inherit}#header .menu h1{top:27px}#header{height:inherit;padding-top:0}#header .menu .gnav .gnavInner>ul{margin-top:28px}#header .menu .gnav{left:0}#header .menu .snav #head-search1{display:none}#header .menu .snav #head-search2{display:block}#header .menu{background-color:#031832;height:90px}#header .menu .gnav .gnavInner>ul>li #header .menu.scroll .gnav .gnavInner>ul>li{margin-left:0;margin-right:28px}#header .menu .snav #head-search2 .search_container input[type=text]{color:#031832;background:#fff;border:solid 1px #031832;z-index:1}#header .menu .gnav{float:left;padding-right:0;left:231px}#header .menu .snav ul{top:45px}#header .menu.scroll{top:0;background-color:#031832}#header .menu.scroll h1 a{background-image:url(/wp-content/themes/d-quest/images/logo2.svg)}#header .menu.scroll .gnav .gnavInner>ul>li>a{color:#fff}#header .menu.scroll .snav ul li a{color:#fff}#header .menu.scroll .snav ul li.current a{color:#fff}#header .menu.scroll .snav ul li.current a:before{background-color:#fff}#header .menu.scroll .snav .search .switch span{background-image:url(/wp-content/themes/d-quest/images/btn_search.svg)}#header .menu.scroll .snav .search .switch span:hover{background-image:url(/wp-content/themes/d-quest/images/btn_search_indigo.svg);background-color:#fff}#header .menu .gnav .gnavInner>ul>li,#header .menu.scroll .gnav .gnavInner>ul>li{margin-left:0;margin-right:28px}#breadcrumb li:first-child{padding-left:0}#breadcrumb li:first-child:before{display:none}#breadcrumb li a span{color:#031832;font-weight:400}#breadcrumb li span{color:#ccc;font-weight:400}#breadcrumb li:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;left:7px;width:6px;height:6px;border-top:1px solid #031832;border-right:1px solid #031832;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.scroll #panel-btn-icon:before,.scroll #panel-btn-icon:after{background:#fff}.scroll #panel-btn-icon{background:#fff}#panel-btn .close{background:0 0}#breadcrumb{height:40px;line-height:40px;line-height:2.3;padding-left:60px;background-color:#fff}#breadcrumb li{font-size:1.3rem;font-size:13px;display:inline-block;position:relative;padding-left:20px;padding-left:21px}#main{padding-top:0}#main.leadership .table_05{margin:0 auto 0}#main.leadership .table_05 .table_inner{border-top:1px solid #ddd;table-layout:fixed;width:100%}#main #lavel2>.h2Wrap h2,#main #lavel3>.h2Wrap h2{background:#f3f3f3 !important;margin:0}#main #lavel2>.h2Wrap h2 span.subtitle1,#main #lavel3>.h2Wrap h2 span.subtitle1,#main #lavel4>.h2Wrap h2 span.subtitle1,#main #lavel5>.h2Wrap h2 span.subtitle1{font-size:14px}#main.leadership .table_05 .table_inner tr{display:flex;width:100%;padding:50px 0 47px 10px;border-bottom:1px solid #ddd}#main.leadership .table_05 td{width:100%;display:block;padding:0;line-height:1.4;letter-spacing:0}#main.leadership .table_05 td span{font-weight:700;font-size:14px;line-height:1.3;text-align:left;color:#031832;display:block;margin-top:11px}#main.leadership .table_05 td:nth-child(1){width:287px;border:none;font-size:18px;padding:0}#main.leadership .table_05 .table_inner .blockwrap{display:flex}#main.leadership .table_05 .table_inner .blockwrap:nth-child(n+2){margin-top:48px}#main.leadership .table_05 .table_inner .block{width:165px;margin-right:40px;float:inherit;margin-top:0}#main.leadership .table_05 .table_inner .block img{width:100%;margin:0}#main.leadership .table_05 .table_inner .block2{width:calc(100% - 205px);font-weight:500;font-size:14px;line-height:24.5px;text-align:left;color:#000}#main.leadership .table_05 .table_inner .block2 .name{font-weight:700;font-size:18px;line-height:21px;text-align:left;color:#000}#main.leadership .table_05 .table_inner .block2 .text{font-weight:400;font-size:14px;line-height:1.75;text-align:left;color:#000;margin-top:18px}#main.leadership .table_05 td:nth-child(2){display:flex;flex-direction:column;padding:0}#main.leadership .table_05 td span.position{margin-top:0;font-size:12px;margin-bottom:6px}#main.leadership .table_05 .table_inner tr.type2{padding-bottom:51px}#main.leadership .table_05 .table_inner .type2 .block2{font-size:18px;width:100%}#main.leadership .table_05 .table_inner .type2 span.sub{display:inline-block;font-weight:400;margin-top:0}#main.leadership .table_05 .table_inner .type2 .blockwrap:nth-child(n+2){margin-top:18px}#main #lavel2>.h2Wrap h2,#main #lavel3>.h2Wrap h2{width:100%;text-align:center;font-size:2.2rem;font-weight:600;padding:0;margin-bottom:0}#main #lavel2>.h2Wrap,#main #lavel3>.h2Wrap{width:100%;height:180px;display:table;text-align:center;margin-bottom:80px}#main #lavel2>.h2Wrap h2,#main #lavel3>.h2Wrap h2{line-height:1;padding:0;margin:0;display:table-cell;vertical-align:middle;font-size:18px}#main #lavel4>.h2Wrap h2{background-color:#f3f3f3;margin-bottom:70px;padding:47px 0 53px;text-align:center;font-size:2.2rem;font-weight:600}#main #lavel2>.h2Wrap h2 span.subtitle1,#main #lavel3>.h2Wrap h2 span.subtitle1,#main #lavel4>.h2Wrap h2 span.subtitle1{font-size:12px;display:inline-block;margin-top:10px}#main #lavel3>.h2Wrap h2 span.subtitle1{line-height:3.4}#main #lavel3>.h2Wrap h2 span.subtitle2{font-size:1.8rem;font-weight:600;line-height:2.2}#main #lavel4>.h2Wrap h2 span.subtitle1{line-height:3.4}#main #lavel4>.h2Wrap h2 span.subtitle2{font-size:1.8rem;font-weight:600;line-height:2.2}#main h2.type2{background-color:#f3f3f3;padding:73px 0;text-align:center;font-size:2.2rem;font-weight:600}#main.leadership .contents .contents-inner{max-width:960px;margin:0 auto;width:inherit;padding:0 40px}#main.leadership.aboutus.leadership .cts-body .contents-inner{margin:0;padding:0}#main.leadership .contents .contents-inner .contents-inner{max-width:inherit;padding:0}#main.leadership .otherlink{margin:70px auto 40px;padding:0 40px}#main.leadership .table_05 td span.position br{display:none}#footer{padding-top:90px}@media screen and (max-width:1300px){#header .menu .gnav .gnavInner>ul>li,#header .menu.scroll .gnav .gnavInner>ul>li{margin-right:23px}#header .menu.scroll .gnav{left:190px}#header .menu .gnav{left:190px}}@media screen and (max-width:1260px){#header .menu .gnav{left:0!important}}@media screen and (max-width:1250px){#header{height:inherit}#main.leadership{padding-top:0}#header .menu{height:59px}#header .menu.scroll{height:59px}#header .menu h1{top:16px;left:20px;z-index:9999}#header .menu.scroll h1{top:16px;left:20px;z-index:9999}#header .menu h1 a{background-image:url(/wp-content/themes/d-quest/images/logo2.svg);width:78px;height:27px}#header .menu.scroll h1 a{background-image:url(/wp-content/themes/d-quest/images/logo2.svg);width:78px;height:27px}#panel-btn{display:inline-block;position:absolute;width:58px;height:58px;top:0;right:0;z-index:9999;background-color:#031832}#main.leadership .cnav2,#main.leadership .mv .cnav2{top:59px}}@media screen and (max-width:1024px){#main.leadership .table_05 td:nth-child(1){border-bottom:none;padding:0}}@media screen and (max-width:1080px){.pc,.hide{display:none !important}.sp{display:block !important}#main #lavel2,#main #lavel3{padding-top:0}#main.leadership .cnav2,#main.leadership .mv .cnav2{width:100%;background-color:#f3f3f3;position:absolute;padding:0 20px}#main #news{padding:26px 0 0}#main #news .contents-inner{margin:0 auto;padding:0 20px 115px;position:relative}#main #news .contents-inner-customers{margin:0 auto;padding:0 0 115px;position:relative}#main #news .link-list{position:absolute;bottom:40px;left:0;width:100%}#main #news .link-list a{display:block;border:solid 1px #000;border-radius:5px;text-align:center;margin:0 auto;padding:8px 0;font-size:1.4rem;font-weight:600;max-width:315px}#main #news .link-list a span{position:relative;padding-left:20px;margin:0 0 0 15px;padding:10px 10px 10px 20px}#main #news .link-list a span:after{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;background-image:url(/wp-content/themes/d-quest/images/icon_list.png);background-size:100% auto}#main #news .block-news{background-color:#fff;padding:20px 15px;margin:0 15px}#main #news .block-news ul li{border-bottom:solid 1px #ddd;margin-bottom:15px;padding-bottom:20px}#main #news .block-news ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#main #news .block-news ul li span,#main #news .block-news ul li div{font-size:1.2rem}#main #news .block-news ul li span{display:block;font-size:1rem;margin-bottom:5px}#main #news .block-news ul li div{overflow:auto}}@media screen and (max-width:1081px){#main #topics-multicolumn{width:100%;background-color:#031832;padding-top:36px}#main #topics-multicolumn h2{margin-bottom:30px;color:#fff}#main #topics-multicolumn .contents-inner{margin:0}#main #topics-multicolumn .masonry{width:100% !important;height:inherit !important;position:relative;padding-bottom:20px}#main #topics-multicolumn .masonry .item{background-color:#1b324e;margin:0 15px 10px;position:static !important}#main #topics-multicolumn .masonry .item .item-inner{position:relative;padding:13px 15px 46px}#main #topics-multicolumn .masonry .item .item-inner a{position:absolute;width:100%;height:100%;top:0;left:0}#main #topics-multicolumn .masonry .item .tag,#main #topics-multicolumn .masonry .item .title{position:absolute;color:#fff}#main #topics-multicolumn .masonry .item .tag{bottom:10px;right:15px;padding:3px 6px 3px;border:solid 1px #fff;font-size:1.2rem}#main #topics-multicolumn .masonry .item .title{margin-left:140px;padding:0;font-size:1.4rem;line-height:1.5;font-weight:600}#main #topics-multicolumn .masonry .item .photo{overflow:hidden;padding-bottom:17px;border-bottom:solid 1px #031832}#main #topics-multicolumn .masonry .item .photo img{width:auto;height:90px}#main #topics-multicolumn .masonry .item .photo .photoInner{width:150px;overflow:hidden;margin-left:-30px}#main #topics-multicolumn .masonry .item .date{font-size:1.1rem;font-weight:400;position:absolute;bottom:13px;left:20px;color:#6a7483}#main #topics-multicolumn .link-relation{text-align:right;padding-bottom:30px;margin-right:20px}#main #topics-multicolumn .link-relation a{color:#fff;font-size:1.3rem;position:relative;margin-right:10px;padding-right:15px}#main #topics-multicolumn .link-relation a:after{content:"";position:absolute;vertical-align:middle;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;z-index:2;top:50%;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-5px;margin-top:-5px}#main.leadership #topics{font-size:14px}#main #topics-multicolumn{margin-top:0;margin-bottom:100px}#main #topics-multicolumn h3,#main #news h3{text-align:center;font-size:2.4rem;line-height:1.3;font-weight:600;font-family:'Lato',sans-serif;margin:0 15px 30px}#main.leadership #customers h3{text-align:center;font-size:2.4rem;line-height:1.3;font-weight:600;font-family:'Lato',sans-serif;margin:0 15px 30px}#main #topics-multicolumn h3{color:#fff;margin-bottom:30px}#main #topics-multicolumn .link-footer{text-align:right;font-size:1.3rem;color:#fff;padding-right:15px;margin-right:30px;padding-bottom:35px;position:relative}#main #topics-multicolumn .link-footer:before{content:"";position:absolute;top:6px;right:1px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main #topics-multicolumn .masonry{margin-bottom:0;padding-bottom:5px}#main #banner .contents-inner{margin:0 auto 70px;width:inherit}#main #banner .contents-inner ul{width:100%;text-align:center;border-top:solid 1px #ddd;padding-top:28px;margin-left:0}#main #banner .contents-inner ul li{display:inline-block;position:relative}#main #banner .contents-inner ul li img{width:100%}#main #banner .contents-inner ul li:nth-child(1){width:104px;top:12px;margin-right:20px}#main #banner .contents-inner ul li:nth-child(2){width:167px}}@media screen and (max-width:990px){#main.leadership #contact{height:inherit}}@media screen and (max-width:768px){#header .menu.scroll .gnav .gnavInner>ul{margin-top:65px}#main.leadership .table_05 .table_inner tr{display:flex;flex-direction:column;padding:35px 0 38px}#main.leadership .table_05 td:nth-child(1) span{display:inline-block;margin-left:14px}#main.leadership .table_05 td:nth-child(2){margin-top:39px}#main.leadership{margin-top:40px}#main.leadership #lavel2>.h2Wrap,#main.leadership #lavel3>.h2Wrap{height:114px}#main.leadership #lavel2>.h2Wrap h2,#main.leadership #lavel3>.h2Wrap h2{background-color:#fff !important;line-height:1.3;padding-top:0}#main.leadership .table_05{margin-top:0}#main.leadership .table_05 .table_inner .block{width:21.5vw;min-width:97px}#main.leadership .table_05 .table_inner .block2{width:calc(100% - (21.5vw + 40px))}#main.leadership #banner .contents-inner{margin:0 auto 50px;width:inherit}#main.leadership .table_05 .table_inner .type2 .block2{padding-left:20px}#main.leadership .table_05 .table_inner tr.type2{padding-bottom:40px;padding-top:32px}}@media screen and (max-width:375px){#main.leadership .contents .contents-inner{padding:0 20px}#main.leadership .table_05 .table_inner tr{padding:17px 0 35px}#main.leadership .table_05 td:nth-child(2){margin-top:19px}#main.leadership .table_05 .table_inner .blockwrap{display:flex;flex-direction:column;position:relative}#main.leadership .table_05 .table_inner .block2{width:100%}#main.leadership .table_05 .table_inner .block2 .name{width:calc(100% - 127px);position:absolute;left:127px;top:0;height:129px;display:flex;flex-direction:column;justify-content:center}#main.leadership .table_05 .table_inner .block{margin-right:0}#main.leadership .table_05 .table_inner .block2 .text{margin-top:17px}#main.leadership .table_05 .table_inner{border-top:2px solid #031832}#main.leadership .table_05 .table_inner tr{border-bottom:2px solid #031832}#main.leadership .table_05 .table_inner .blockwrap:nth-child(n+2){padding-top:0;margin-top:35px}#main.leadership .table_05 .table_inner .blockwrap:nth-child(n+2):before{content:"";width:100%;height:1px;background-color:#ddd;position:absolute;top:-20px;left:0}#main.leadership .table_05 .table_inner .type2 .blockwrap{padding-left:20px}#main.leadership .table_05 .table_inner .type2 .blockwrap:nth-child(n+2):before{display:none}#main.leadership .table_05 .table_inner tr.type2{padding-top:13px;padding-bottom:40px}#main.leadership .table_05 .table_inner tr:last-child{border:none}#main.leadership .otherlink{margin-top:38px;padding:0 20px}#main #topics-multicolumn{margin-bottom:0}#main.leadership .table_05 td span.position br{display:block}#main.leadership .table_05 .table_inner .type2 .blockwrap:nth-child(n+2){margin-top:8px}#main.leadership .table_05 .table_inner .type2 .block2{padding-left:0}}@media screen and (min-width:1080px){#header{height:inherit}#main #topics-multicolumn h2{margin-bottom:41px}#main #topics-multicolumn .contents-inner{margin:98px 0 70px}#main #topics-multicolumn .masonry{margin:0 auto;padding:0 30px;z-index:1}#main #topics-multicolumn .masonry .item{width:460px;float:left;margin-bottom:30px;overflow:hidden}#main #topics-multicolumn .masonry .item .item-inner{position:relative}#main #topics-multicolumn .masonry .item a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#main #topics-multicolumn .masonry .item .tag,#main #topics-multicolumn .masonry .item .title{position:absolute;color:#fff}#main #topics-multicolumn .masonry .item .tag{top:0;right:0;background-color:#031832;font-weight:600;padding:7px 21px 5px;font-size:1.35rem;z-index:10}#main #topics-multicolumn .masonry .item .title{width:100%;left:0;bottom:0;background:rgba(3,24,50,.7);padding:5px 10px 20px;font-weight:600;line-height:1.4;letter-spacing:-1px;z-index:10}#main #topics-multicolumn .masonry .item .date{font-size:1.2rem;font-weight:400;position:absolute;left:20px;bottom:5px;color:#fff;z-index:10}#main #topics-multicolumn .masonry .item .photo{position:relative;width:auto;left:50%;margin-left:-236px}#main #topics-multicolumn .masonry .item .photo .photoInner{width:170%;margin:0 -50%;text-align:center}#main #topics-multicolumn .masonry .item .photo img{height:284px;width:auto}#main #topics-multicolumn .masonry .item:nth-child(1) .photo img,#main #topics-multicolumn .masonry .item:nth-child(4) .photo img{height:284px}}@media screen and (min-width:1081px){#main #news .contents-inner{width:880px;margin:0 auto;padding:57px 0 0}#main #news .link-list{display:block;text-align:right;margin-right:20px;position:absolute;right:0;top:-40px}#main #news .link-list-customers{display:block;text-align:right;margin-right:20px;position:absolute;right:0;top:-30px}#main #news .link-list span{position:relative;padding-left:20px;font-size:1.3rem}#main #news .link-list .link-list-customers span{position:relative;padding-left:20px;font-size:1.3rem}#main #news .link-list span:after{content:"";position:absolute;top:4px;left:0;width:10px;height:10px;background-image:url(/wp-content/themes/d-quest/images/icon_list.png)}#main #news .link-list .link-list-customers span:after{content:"";position:absolute;top:4px;left:0;width:10px;height:10px;background-image:url(/wp-content/themes/d-quest/images/icon_list.png)}#main #news .block-news{width:100%;background-color:#fff;margin-top:25px;padding:35px;position:relative}#main #news .block-news ul li{border-bottom:solid 1px #ddd;margin-bottom:15px;padding-bottom:15px}#main #news .block-news ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#main #news .block-news ul li span,#main #news .block-news ul li div{font-size:1.4rem;line-height:1.6}#main #news .block-news ul li span{display:block;width:120px;float:left;margin-left:10px}#main #news .block-news ul li div{overflow:auto;margin-left:120px}}