@charset "utf-8";@media screen and (min-width:1081px){.w1000{width:1000px;margin:0 auto;overflow:hidden}.bg-gray{margin-top:75px}#main .w1000>.service{margin-top:0}#main .w1000>.service:has(+.btn-contact){margin-bottom:30px}.contents+#contact{margin-top:50px}#header{height:inherit;padding-top:90px}#header .menu{background-color:#031832}#header .menu .snav{margin-right:30px}#header .menu .snav .search .search_container input[type=text]{color:#031832;background:#fff}#header .menu .snav .search .search_container input[type=text]:focus+input[type=submit]{background-image:url(/wp-content/themes/d-quest/images/btn_search_indigo.svg)}.fadeIn{opacity:0;transition:.5s}.isAnimate{opacity:1}#breadcrumb{height:40px;line-height:40px;padding-left:60px;background-color:#f3f3f3}body.bread_w #breadcrumb{background-color:#fff}#breadcrumb.type2{background-color:#fff}#breadcrumb li{font-size:1.3rem;display:inline-block;position:relative;padding-left:20px}#breadcrumb li:first-child{padding-left:0}#breadcrumb li:first-child:before{display:none}#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)}#breadcrumb li a span{color:#031832}#breadcrumb li span{color:#ccc}#main #lavel2>.h2Wrap h2,#main #lavel3>.h2Wrap h2{width:100%;background-color:#fff;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}#main #lavel2>.h2Wrap h2,#main #lavel3>.h2Wrap h2{line-height:1;padding:0;margin:0;display:table-cell;vertical-align:middle}#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:1.4rem}#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 #news .contents-inner{width:925px;margin:0 auto}#main #customers .contents-inner{margin:0 auto}.wp-pagenavi{margin:68px 0;text-align:center}.wp-pagenavi .pages{display:none}.wp-pagenavi .page,.wp-pagenavi .current{text-align:center;margin:0 6px;padding:10px 18px;font-size:1.5rem}.wp-pagenavi .current{background-color:#f3f3f3;font-weight:600}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{text-indent:-9999px;position:relative;display:inline-block;width:10px}.wp-pagenavi .nextpostslink{margin-right:20px}.wp-pagenavi .previouspostslink{margin-left:20px}.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:after{content:"";position:absolute;vertical-align:middle;top:8px;width:7px;height:7px;border-top:2px solid #031832;border-right:2px solid #031832;z-index:2}.wp-pagenavi .nextpostslink:after{right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wp-pagenavi .previouspostslink:after{left:3px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#main #news.bg-gray{padding-bottom:60px;margin-bottom:60px}#main #news .contents-inner #list-category{margin-top:5px;margin-bottom:56px;text-align:center}#main #news .contents-inner #list-category li{text-align:center;display:block;margin-right:0}#main #news .contents-inner #list-category li ul li{margin-right:5px;margin-bottom:5px;float:left}#main #news .contents-inner #list-category li:first-child{margin-left:0}#main #news .contents-inner #list-category li ul li:last-child{margin-right:0}#main #news .contents-inner #list-category li a{display:block;color:#cdd1d6;border:solid 2px #cdd1d6;padding:8px 15px;float:left}#main #news .contents-inner #list-category li.current-cat>a{color:#000;border:solid 2px #000}#main #news .contents-inner #list-category li.current-cat>a:hover,#main #news .contents-inner #list-category li a:hover{color:#000;border:solid 2px #000;opacity:1}#main #news .contents-inner #list-news{margin:0 20px 0}#main #news .contents-inner #list-news li{border-bottom:solid 1px #ddd;padding:25px 0 25px}#main #news .contents-inner #list-news li:first-child{padding-top:0}#main #news .contents-inner .data{font-size:1.5rem;margin-right:27px;position:relative;top:1px;letter-spacing:.8px;display:block;float:left}#main #news .contents-inner .cat a{display:inline-block;font-size:1.3rem;border:solid 1px #000;padding:3px 11px;margin-bottom:5px;display:block;float:left;margin:0 5px 5px 0}#main #news .contents-inner .title{padding-top:20px;clear:both}#main #news .contents-inner .title a{font-size:1.5rem}#main #news .contents-inner .articl_news{margin-top:0;margin-bottom:100px}#main #news .contents-inner .articl_news .title{font-size:2.2rem;padding-bottom:11px;border-bottom:solid 1px #000;line-height:1.4;margin-bottom:40px}#main #news .contents-inner .articl_news .text{line-height:1.8;margin-top:19px;margin-bottom:40px}#main #news .contents-inner .articl_news .text p{margin-bottom:25px}#main #news .contents-inner .articl_news .text p:last-of-type{margin-bottom:0}#main #news .contents-inner .articl_news .wp-block-image{margin:0 0 60px}#main #news .contents-inner .articl_news .text a{text-decoration:underline}#main #news .contents-inner .articl_news ul,#main #news .contents-inner .articl_news ol{margin-bottom:40px}#main #customers .bg-gray{padding-bottom:60px;margin-bottom:60px}#main #customers .contents-inner #list-category{margin-top:5px;margin-bottom:56px;text-align:center}#main #customers .contents-inner #list-category li{text-align:center;display:block;margin-right:0}#main #customers .contents-inner #list-category li ul li{margin-right:5px;margin-bottom:5px;float:left}#main #customers .contents-inner #list-category li:first-child{margin-left:0}#main #customers .contents-inner #list-category li ul li:last-child{margin-right:0}#main #customers .contents-inner #list-category li a{display:block;color:#cdd1d6;border:solid 2px #cdd1d6;padding:8px 15px;float:left}#main #customers .contents-inner #list-category li.current-cat>a{color:#000;border:solid 2px #000}#main #customers .contents-inner #list-category li.current-cat>a:hover,#main #customers .contents-inner #list-category li a:hover{color:#000;border:solid 2px #000;opacity:1}#main #customers .contents-inner #list-customers{margin:0 20px 0}#main #customers .contents-inner #list-customers li{border-bottom:solid 1px #ddd;padding:25px 0 25px}#main #customers .contents-inner #list-customers li:first-child{padding-top:0}#main #customers .contents-inner .data{font-size:1.5rem;margin-right:27px;position:relative;top:1px;letter-spacing:.8px;display:block;float:left}#main #customers .contents-inner .cat a{display:inline-block;font-size:1.3rem;border:solid 1px #000;padding:3px 11px;margin-bottom:5px;display:block;float:left;margin:0 5px 5px 0}#main #customers .contents-inner .title{padding-top:20px;clear:both}#main #customers .contents-inner .title a{font-size:1.5rem}#main #customers .contents-inner .articl_customers{margin-top:0;margin-bottom:100px}#main #customers .contents-inner .articl_customers .title{font-size:2.2rem;padding-bottom:11px;border-bottom:solid 1px #000;line-height:1.4;margin-bottom:40px}#main #customers .contents-inner .articl_customers .text{line-height:1.8;margin-top:19px;margin-bottom:40px}#main #customers .contents-inner .articl_customers .text p{margin-bottom:25px}#main #customers .contents-inner .articl_customers .text p:last-of-type{margin-bottom:0}#main #customers .contents-inner .articl_customers .wp-block-image{margin:0 0 60px}#main #customers .contents-inner .articl_customers .text a{text-decoration:underline}#main #customers .contents-inner .articl_customers ul,#main #customers .contents-inner .articl_customers ol{margin-bottom:40px}#main #topics{line-height:1.9}#main #topics a{text-decoration:underline}#main #topics .contents-inner ul,#main #topics .contents-inner ol{margin-top:19px;margin-bottom:19px}#main #news .contents-inner .articl_news ul li,#main #topics .contents-inner .single-topics ul li{list-style-type:disc;list-style-position:outside;margin-left:1.5em;margin-bottom:.5em;line-height:1.5}#main #news .contents-inner .articl_news ol li,#main #topics .contents-inner .single-topics ol li{list-style-type:decimal;list-style-position:inside}#main #news .contents-inner .articl_news .link_back{text-align:center;margin-top:75px}#main #news .contents-inner .articl_news .link_back a{display:inline-block;border:solid 2px #092547;text-align:center;padding:10px 40px}#main #news .contents-inner .articl_news .link_back a strong{font-weight:600}#main #news .contents-inner .article h4,#main #topics .contents-inner .article h4{border-bottom:none;padding-bottom:0;margin-top:60px;margin-bottom:20px}#main #news .contents-inner .article h4.posi-l,#main #news .contents-inner .article h5.posi-l,#main #topics .contents-inner .article h4.posi-l,#main #topics .contents-inner .article h5.posi-l{text-align:left}#main #news .contents-inner .article h4.posi-r,#main #news .contents-inner .article h5.posi-r,#main #topics .contents-inner .article h4.posi-r,#main #topics .contents-inner .article h5.posi-r{text-align:right}#main #news .contents-inner .article h4.posi-c,#main #news .contents-inner .article h5.posi-c,#main #topics .contents-inner .article h4.posi-c,#main #topics .contents-inner .article h5.posi-c{text-align:center}#main #news .contents-inner .article h5 span,#main #topics .contents-inner .article h5 span{display:inline-block}#main #news .contents-inner .article p,#main #topics .contents-inner .article p{margin-bottom:20px}#main #news .contents-inner .article strong,#main #topics .contents-inner .article strong{font-weight:700}#main #news .contents-inner .article em,#main #topics .contents-inner .article em{font-style:italic}#main #news .contents-inner .article figcaption,#main #topics .contents-inner .article figcaption{font-size:1.3rem}#main #topics-multicolumn h3,#main #customers h3,#main #news h3{text-align:center;font-size:2.4rem;line-height:1;font-weight:600;margin-bottom:0;color:#000;font-family:'Lato',sans-serif}#main #news .last,#main #customers .last{display:none}#main #topics-multicolumn h3{margin-bottom:41px}#main #lavel2 .mv,#main #lavel3 .mv{width:100%;height:500px;background-size:cover;background-position:center center;position:relative;margin-bottom:128px}#main.compliance #lavel2 .mv,#main.compliance #lavel3 .mv{margin-bottom:113px}#main #lavel2.no-cnav .mv,#main #lavel3.no-cnav .mv{margin-bottom:80px}#main .mv.whistleblowing_b{background-image:url(/wp-content/themes/d-quest/images/mv_whistleblowing_business.jpg)}#main .mv.whistleblowing_b-domestic{background-image:url(/wp-content/themes/d-quest/images/mv_whistleblowing_business_domestic.jpg)}#main .mv.compliance{background-image:url(/wp-content/themes/d-quest/images/cmp_top_mv.jpg)}#main .mv.compliance-check{background-image:url(/wp-content/themes/d-quest/images/com_anti_mv.jpg)}#main .mv.compliance-changsha{background-image:url(/wp-content/themes/d-quest/images/com_conf_mv.jpg)}#main .mv.compliance-other{background-image:url(/wp-content/themes/d-quest/images/com_other_mv.jpg)}#main .mv.compliance-kaigai{background-image:url(/wp-content/themes/d-quest/images/mv_compliance-kaigai.jpg)}#main .mv.compliance-seminar{background-image:url(/wp-content/themes/d-quest/images/mv_compliance-seminar.jpg)}#main .mv.globalnetwork{background-image:url(/wp-content/themes/d-quest/images/mv_globalnetwork.jpg)}#main .mv.acfejapan{background-image:url(/wp-content/themes/d-quest/images/mv_acfejapan.jpg)}#main .mv.itmk{background-image:url(/wp-content/themes/d-quest/images/mv_itmk.jpg)}#main .mv.faq-compliance{background-image:url(/wp-content/themes/d-quest/images/com_mv_faq.jpg)}#main .mv.aboutus{background-image:url(/wp-content/themes/d-quest/images/dq_mv.jpg)}#main .mv.esgbank{background-image:url(/wp-content/themes/d-quest/images/mv_esgbank.jpg)}#main .cnav,#main .mv .cnav{background-color:#f3f3f3;position:absolute;bottom:0;left:50%}#main .cnav{display:none}#main .mv .cnav{background-color:#f3f3f3;display:block;position:absolute;bottom:0;left:50%}#main .mv.whistleblowing_b .cnav{width:1000px;margin-bottom:-54px;margin-left:-500px}#main .mv.compliance .cnav{width:1000px;//height:70px;//margin-bottom:-35px;margin-bottom:-54px;margin-left:-500px}#main .mv.aboutus .cnav{width:1000px;height:70px;margin-bottom:-35px;margin-left:-500px}#main .mv .cnav ul{text-align:center;margin:0 35px;padding:25px 0 0;height:106px}#main .mv .cnav li{display:inline-block;position:relative;padding-right:18px;margin-right:21px;margin-bottom:10px;font-size:1.4rem}#main .mv .cnav li:last-child{margin-right:0}#main .mv .cnav li:after{content:"";position:absolute;vertical-align:middle;width:6px;height:6px;border-top:1px solid #031832;border-right:1px solid #031832;z-index:2;top:9px;right:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-left:-5px;margin-top:-4px}#main .mv .cnav li.active a{color:#999}#main .mv .cnav li.active:after{border-top:1px solid #999;border-right:1px solid #999}#main .mv .cnav li.active a:hover{opacity:1}#main #lavel2 .mv .cnav li.active a{color:#031832}#main #lavel2 .mv .cnav li.active:after{border-top:1px solid #031832;border-right:1px solid #031832}#main #lavel2 .mv_under .mv{margin-bottom:10px}#main #lavel2 .mv_under{margin-bottom:60px}#main #lavel2 .mv_under p{text-align:right;padding-right:20px;font-size:1.2rem;position:relative;top:-40px;color:#fff}#main #lavel2 .contents{clear:both}#main .contents .contents-inner{width:1000px;margin:0 auto}#main .head h3,#main .head h4{line-height:1.4;text-align:center;font-weight:700}#main .head h3{margin-bottom:40px;font-size:3rem}#main .head h4{margin-bottom:20px;line-height:1.6}#main #lavel2 h4,#main #lavel3 h4{font-size:2.2rem}#main .head h3 span.line,#main .head h4 span.line{font-weight:700;background:linear-gradient(transparent 92%,#aa2f2f 92%)}#main .head h3 span.size-s{font-size:1.6rem;font-weight:600}#main .head h4 span.size-s{font-size:1.6rem}#main #lavel4 .head h3,#main #lavel4 .head h4,#main #lavel5 .head h3,#main #lavel5 .head h4{font-size:3rem;font-weight:700;letter-spacing:.075em;line-height:140%}#main #lavel4 .head h3 span,#main #lavel4 .head h4 span,#main #lavel5 .head h3 span,#main #lavel5 .head h4 span{font-size:1.6rem;font-weight:700}#main .head .text{line-height:2;margin-bottom:47px;padding:0 68px}#main .head .text.center{text-align:center;margin-top:-40px}#main .head h4+.link{text-align:center;margin-bottom:37px}#main .head .link a{font-weight:700;position:relative;padding-right:12px}#main .head .link a:after{content:"";position:absolute;vertical-align:middle;width:6px;height:6px;border-top:2px solid #031832;border-right:2px solid #031832;top:6px;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main span.num{color:#fff;font-size:2.1rem;font-weight:600;text-align:center;background-color:#031832;border-radius:24px;margin-right:20px;padding:8px 16px 9px;position:relative;top:-1px}#main .help{margin-top:75px;padding-top:75px;padding-bottom:111px}#main .title_02+.help{margin-bottom:92px;margin-top:61px;padding-top:0;padding-bottom:0}#main h5.type1{text-align:center;font-size:2.6rem;font-weight:600;position:relative;padding-bottom:15px;margin-bottom:35px}#main h5.type1:after{content:"";position:absolute;width:40px;height:3px;background-color:#031832;left:50%;bottom:0;margin-left:-20px}#main h5.type1+.bg-gray{margin-top:60px}.help .contents-inner{width:1000px;margin:0 auto}#main .help .box{width:310px;float:left;margin-left:35px;overflow:hidden}#main .help .box:first-of-type{margin-left:0}#main .help .box .img .photoInner{width:200%;margin:0 -50% 20px;text-align:center}#main .help .box img{margin-top:0;height:207px;width:auto}#main .help .box .title{font-weight:700;margin-bottom:10px}#main .help .box .text{margin-bottom:20px}#main .help .box .img{margin-bottom:20px;position:relative}#main .help .box .img .tag{position:absolute;bottom:0;left:0;background-color:#031832;color:#fff;text-align:center;font-size:1.4rem;font-weight:600;padding:5px 11px}#main .help .link{text-align:center;clear:both;padding:27px 0 0}#main .help .link a{border:solid 2px #0a2445;font-size:1.6rem;font-weight:700;text-align:center;padding:13px 14px 12px}#main .help .link a strong{font-weight:700}#main .service .box{width:50%;float:left}#main .service .box .img{display:block;height:464px;background-size:cover;background-position:center center;padding-top:194px}#main .service .box:nth-child(1) .img{background-image:url(/wp-content/themes/d-quest/images/bg_whistleblowing_business_01.jpg)}#main .service .box:nth-child(2) .img{background-image:url(/wp-content/themes/d-quest/images/bg_whistleblowing_business_02.jpg)}#main .service .box .img .title{font-size:2.1rem;text-align:center;margin-bottom:38px;font-weight:600}#main .service .box .img .title span{font-size:3.6rem;font-weight:600}#main .service .box:nth-child(1) .title{color:#fff}#main .service .box:nth-child(2) .title{color:#031832}#main .service .box .img .btn{font-size:1.4rem;font-weight:600;text-align:center;display:block;margin:0 auto;width:176px;padding:10px;border-radius:5px}#main .service .box:nth-child(1) .img .btn{color:#031832;background-color:#fff}#main .service .box:nth-child(2) .img .btn{color:#fff;background-color:#031832}#main .service .box .text{font-size:1.5rem;padding:30px 55px}#main .otherlink{width:100%;max-width:1500px;margin:70px auto 100px}#main .otherlink .boxWrap{clear:both}#main .otherlink .box{float:left;max-width:375px;width:25%}#main .otherlink .box .img{background-color:#f3f3f3}#main .otherlink .box .img img{width:100%}#main .otherlink .box .link{padding-top:24px;padding-left:18px;padding-right:50px;padding-bottom:30px;position:relative;background-color:#fff}#main .otherlink .box .link a{font-size:1.8rem;font-weight:600}#main .otherlink .box .link:after{content:"";position:absolute;vertical-align:middle;width:8px;height:8px;border-top:2px solid #031832;border-right:2px solid #031832;z-index:2;top:39px;right:35px;right:9%;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-5px;margin-top:-4px}#main.compliance .case_study+.otherlink{margin-top:90px}#main .box h5{border-top:solid 2px #031832;border-bottom:solid 2px #031832;margin-bottom:35px;padding:18px 10px 18px;font-weight:600;font-size:2.4rem;line-height:1.2}#main.whistleblowing_b h5 span.num{margin-right:20px}#main h5 div{margin-top:-30px;margin-left:65px;font-weight:600}#main .cause .box{margin-bottom:54px}#main .cause .box:last-child{margin-bottom:0}#main .cause .box img{margin-top:5px;width:450px}#main .cause .box.photo-l img{float:left;margin-right:50px}#main .cause .box.photo-r img{float:right;margin-left:50px}#main .cause .box .box-contents{overflow:auto}#main .cause .box .box-contents .title{margin-bottom:15px;font-size:1.8rem;font-weight:600}#main .cause .box .box-contents .text{line-height:2.0}#main .cause .link{margin-top:19px}#main .cause .link.center{margin:20px auto 37px;text-align:center}#main .cause .link li{line-height:1.9}#main .cause .link a,#main .service .link a{font-weight:600;position:relative;padding-right:15px}#main .cause .link a:after,#main .service .link a:after{content:"";position:absolute;vertical-align:middle;width:6px;height:6px;border-top:2px solid #031832;border-right:2px solid #031832;z-index:2;top:12px;right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-5px;margin-top:-4px}#main .cause .box .box-contents .attention{font-size:1.2rem;margin-top:20px}#main .feature .contents-inner{margin:0 auto;width:880px}#main .feature{margin:36px auto 0;width:880px}#main .feature .box{border-top:solid 1px #ddd;padding:5px 0 20px 18px}#main .feature .box h5{font-size:2.1rem;font-weight:600;margin-bottom:0;border:none;padding:18px 10px 21px}#main .feature .box .text{margin:0 0 0 75px;line-height:2.0}#main .img-area{margin-top:60px}#main .img-area .contents-inner{width:880px;margin:0 auto}#main .cts-body .contents-inner{margin:0 auto;width:880px}#main .cts-other .contents-inner{margin:0 auto;width:880px}#main .img-area+h5{margin-top:70px}#main .btn-contact{display:block;width:228px;margin:0 auto;background-color:#031832;text-align:center;color:#fff;padding:10px 15px;font-weight:600;font-size:1.5rem;margin-bottom:50px}#main .w1000 .btn-contact:has(+p.external){margin-bottom:0}#main .w1000 .btn-contact+p.external{text-align:center;margin-bottom:50px}#main .img-area+.text{margin-top:60px}#main .img-area+.btn-contact{margin-top:40px;margin-bottom:70px}#main .table-type1{width:740px;margin:55px auto 80px}#main .table-type1 table{width:100%}#main .table-type1 thead th{color:#fff;background-color:#031832}#main .table-type1 tbody td{background-color:#f3f3f3}#main .table-type1 thead th,#main .table-type1 tbody td{border-right:solid 5px #fff;text-align:center;padding:16px 0;border-top:solid 1px #031832;vertical-align:middle}#main .table-type1 thead th:nth-child(1){width:170px}#main .table-type1 thead th:nth-child(2){width:290px}#main .table-type1 tbody td:nth-child(2){text-align:left;padding:0 10px 0 50px}#main .table-type1 tbody td:nth-child(2) span{display:block;padding-right:50px;width:100px;float:left}#main .table-type4{width:880px;margin:55px auto 80px}#main .table-type4 table{width:100%}#main .table-type4 tbody th{width:200px;border-top:solid 1px #031832;text-align:left;padding:20px;font-size:1.8rem;font-weight:700}#main .table-type4 tbody td{background-color:#f3f3f3;border-right:solid 5px #fff;padding:16px 0 16px 30px;border-top:solid 1px #031832;vertical-align:middle}#main .table-type4 tbody th:last-of-type,#main .table-type4 tbody td:last-of-type{border-bottom:solid 1px #031832}#main .contents-inner+.box-imgL{margin-top:45px;margin-bottom:90px}#main .box-imgL{width:880px;margin:40px auto 90px}#main .box-imgL img{float:left;margin-right:50px;margin-top:10px;width:450px}#main .box-imgL .text{overflow:auto;line-height:2.0}#main .service{margin:75px auto 75px;clear:both}#main .service:first-child{padding-top:80px}#main .service:last-child{margin-bottom:0;padding-bottom:60px}#main .service.img-l img{float:left;margin-right:50px;width:calc(50% - 50px)}#main .service.img-r img{float:right;margin-left:50px;width:calc(50% - 50px)}#main .service .cts{width:500px;float:left}#main .service.img-l .cts{float:left}#main .service.img-r .cts{float:right}#main .service .link.out{width:100%}#main .service .link.out ul{width:500px}#main.compliance .mediadb .contact strong+.link{margin-top:20px}#main .service.img-l .link.out ul{float:right;margin-left:500px}#main .service.img-r .link.out ul{width:500px;text-align:left}#main .service .cts .title{color:#031832;font-weight:600;font-size:2.4rem;border-top:solid 2px #031832;border-bottom:solid 2px #031832;margin-bottom:25px;padding:15px 0 15px 10px}#main .service .cts .subtitle{font-weight:600;font-size:1.8rem;line-height:138.88%;margin:25px 0 12px}#main .service .cts .text{line-height:2;margin-bottom:20px}#main .service .cts .text strong{font-weight:700}#main .service .cts .text .link{margin-top:15px}#main .service .cts .text .attention{font-size:1.2rem;margin-top:20px;line-height:1.6}#main .service .cts .text .kaigai-box{clear:both;margin-top:20px}#main .service .cts .text .kaigai-box:first-child{margin-top:0}#main .service .cts .text .kaigai-box p{line-height:1.75;margin-bottom:20px}#main .service .cts .text .kaigai-box ul{display:inline-block}#main .service .cts .text .kaigai-box ul li{border:none;width:inherit;float:inherit;line-height:1.75;margin:0;padding:0}#main .service .cts .text .kaigai-box>ul>li{font-size:1.6rem}#main .service .cts .text .kaigai-box>ul>li span{float:left;padding:0;margin:0}#main .service .cts .text .kaigai-box ul li>ul{margin-top:5px;display:block}#main .service .cts .text .kaigai-box ul li>ul>li{font-size:1.2rem;line-height:1.75}#main .service .cts .text .kaigai-box strong{display:block}#main.compliance-kaigai .anchor_area-type1{margin-top:70px}#main.compliance .distinction{margin-top:40px;margin-left:20px;margin-bottom:35px}#main.compliance .distinction li div{display:table-cell;height:85px;vertical-align:middle;font-size:1.6rem;font-weight:700;text-align:left}#main.compliance .distinction li{float:left;width:420px;border-bottom:solid 1px #ddd;overflow:auto;margin-right:20px}#main.compliance .distinction li span{float:left;padding:6px 16px 6px;margin-top:20px;margin-left:10px}#main.compliance .distinction li:nth-child(2n){margin-right:0}#main.compliance .distinction li:nth-child(1),#main.compliance .distinction li:nth-child(2){border-top:solid 1px #ddd}#main.compliance .distinction .nav-toggle li{border:none}#main .title-check{width:270px;padding:10px 18px;text-align:center;margin:0 auto 80px;border:solid 2px #092343;font-weight:700;display:block}#main.compliance .servicemenu{width:880px;background-color:#f3f3f3;text-align:center;padding:50px 0}#main.compliance .servicemenu img{text-align:center;margin-left:130px}#main.compliance-kaigai .img-area2{width:880px;background-color:#f3f3f3;text-align:center;padding:50px 0}#main.compliance-kaigai .img-area2 img{text-align:center;margin-left:130px}#main.compliance .mediadb{margin-top:70px;margin-bottom:70px}#main.compliance .mediadb .contact strong{font-weight:600}#main.compliance .mediadb .contact .btn-contact{margin:10px 0 0}#main.compliance .mediadb .contact .btn-contact span{position:relative;padding-right:16px}#main.compliance .mediadb .contact .btn-contact span:after{content:"";position:absolute;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;z-index:2;top:50%;right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}#main.compliance .administration .bg-blue{padding:0}#main.compliance .administration .contents-inner{width:1100px;margin:0 auto;padding:40px 0 70px}#main.compliance .administration .title{font-size:2.6rem;font-weight:600;text-align:center;margin-bottom:30px;line-height:1.8}#main.compliance .administration .title span{font-size:1.5rem}#main.compliance .administration .circle{background-color:#438bca;color:#fff;width:260px;text-align:center;border-radius:30px;margin:0 auto 30px;padding:6px;font-weight:600}#main.compliance .administration li{float:left;width:332px;text-align:center;margin-right:52px;position:relative}#main.compliance .administration li:last-child{margin-right:0}#main.compliance .administration li:last-child:after{display:none}#main.compliance .administration li:after{content:"";position:absolute;width:16px;height:16px;border-top:4px solid #031832;border-right:4px solid #031832;z-index:2;top:50%;right:-30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px}#main.compliance .administration li span{width:130px;display:block;margin:20px auto 0;padding:6px 0;border:solid 2px #438bca;background-color:#fff;border-radius:5px;color:#438bca;font-weight:600}#main.compliance .check-list{margin-top:40px;margin-left:20px;margin-bottom:75px}#main.compliance .check-list .contents-inner{width:880px}#main.compliance .check-list li{float:left;display:table;width:430px;border-bottom:solid 1px #ddd;overflow:auto;margin-right:20px;background-image:url(/wp-content/themes/d-quest/images/icon_checklist.png);background-repeat:no-repeat;background-position:10px 23px;font-size:1.8rem;font-weight:600;padding:20px 10px 16px 50px}#main.compliance .check-list li span{float:left;padding:6px 16px 6px;margin-top:20px;margin-left:10px}#main.compliance .check-list li:nth-child(2n){margin-right:0}#main.compliance .check-list li:nth-child(1),#main.compliance .check-list li:nth-child(2){border-top:solid 1px #ddd}#main.compliance .check-list li.oneline{padding-top:30px;padding-bottom:30px;background-position:10px 32px}#main .price{overflow:hidden}#main .price{padding-top:25px;margin-bottom:65px}#main .price table{width:100%;border-collapse:collapse;margin-bottom:20px;border-bottom:solid 1px #031832;padding-bottom:1px}#main .price thead th{background-color:#031832;color:#fff;text-align:center;padding:20px 0;font-size:1.4rem;position:relative;border-bottom:solid 1px #031832}#main .price thead th:first-child{background-color:#fff;width:430px;border-right:none;border-bottom:none}#main .price thead th:nth-child(2){width:160px}#main .price tbody tr{border-bottom:solid 1px #031832}#main .price tbody{height:100%;background-color:#f3f3f3}#main .price tbody th,#main .price tbody td{vertical-align:middle;text-align:left;border-bottom:solid 1px #031832;overflow:hidden}#main .price tbody th{font-size:1.8rem;font-weight:600;padding:22px 30px 26px;min-height:75px;background-color:#fff}#main .price tbody td{height:100%;text-align:center;padding:16px;position:relative}#main .price thead th:before,#main .price tbody td:before{content:"";position:absolute;border-right:solid 5px #fff;min-height:100vh;height:100%;bottom:0;right:0}#main .price thead th:last-child:before,#main .price tbody td:last-child:before{border-right:none}#main .price .attention{text-align:right;font-size:1.2rem}#main .price tbody tr:first-child th{background-color:#fff;width:430px}#main.compliance .case_study{margin:55px 0 0}#main.compliance .case_study+h5.type1{margin-top:60px}#main.compliance .case_study .contents-inner{width:880px}#main.compliance .case_study dt{font-size:2.2rem;font-weight:600;border-bottom:solid 1px #031832;padding:0 0 5px;margin-bottom:20px}#main.compliance .case_study dd{font-size:1.5rem;margin-bottom:50px;line-height:1.8}#main.compliance .case_study dd:last-child{margin-bottom:0}#main.compliance .cts-changsha{margin-top:50px}#main.compliance .cts-changsha .img-area .contents-inner{width:1000px}#main.compliance .cts-changsha .nav-toggle{width:880px;padding-top:30px;margin:0 auto}#main.compliance .cts-changsha .nav-toggle dt{border:solid 2px #000;position:relative;font-size:1.8rem;font-weight:600;padding:15px;cursor:pointer;margin-bottom:20px}#main.compliance .cts-changsha .nav-toggle dt:before,#main.compliance .cts-changsha .nav-toggle dt:after{position:absolute;top:50%;right:21px;margin-top:-3px;content:'';display:inline-block;width:11px;height:11px;border-top:2px solid #000;transform:translateX(-50%);transition:.3s}#main.compliance .cts-changsha .nav-toggle dt:after{right:31px;transform:rotate(90deg);margin-top:-7px}#main.compliance .cts-changsha .nav-toggle dt.close:after{display:none}#main .mv .cnav.active .switch:after{display:none}#main.compliance .cts-changsha .nav-toggle dd{display:none;margin:35px 0 55px;padding:0 25px}#main.compliance .cts-changsha .nav-toggle dd ul{width:400px;float:left;margin-right:30px}#main.compliance .cts-changsha .nav-toggle dd ul:last-child{margin-right:0}#main.compliance .cts-changsha .nav-toggle dd ul li{line-height:1.45;margin-bottom:12px}#main.compliance .table-type4 td ul{float:left}#main.compliance .table-type4 td ul:nth-of-type(1){width:195px}#main.compliance .table-type4 td ul:nth-of-type(2){width:158px}#main.compliance .table-type4 td ul:nth-of-type(3){width:155px}#main.compliance .table-type4 td ul:nth-of-type(4){width:129px}#main.compliance .table-type4 li{width:inherit;border:none!important}#main .cts-other{padding:80px 0 1px;margin-bottom:100px}#main .cts-other h6{text-align:center;font-weight:600;clear:both;font-size:2.2rem}#main .cts-other .cause{margin-bottom:55px}#main .cts-other .other-changsha{margin:30px 0 60px}#main .cts-other .other-changsha dt,#main .cts-other .other-changsha dd{float:left;border-bottom:solid 1px #ddd;height:60px;line-height:60px}#main .cts-other .other-changsha dt:first-of-type,#main .cts-other .other-changsha dd:first-of-type{border-top:solid 1px #ddd}#main .cts-other .other-changsha dt{width:270px;font-weight:600;padding:0 30px}#main .cts-other .other-changsha dd{width:640px}#main .cts-other .img-flow{margin:20px 0}#main .cts-other .other-steplist{margin:30px 0 60px}#main .cts-other .other-steplist:last-child{margin-bottom:0}#main .cts-other .other-steplist>li{border-bottom:solid 1px #ddd;padding:15px 0 43px 10px;margin-bottom:28px}#main .cts-other .other-steplist>li:first-child{border-top:solid 1px #ddd;padding-top:48px}#main .cts-other .other-steplist .title,#main .cts-other .other-steplist .list{float:left}#main .cts-other .other-steplist .title{font-size:1.8rem;width:300px;font-weight:600}#main .cts-other .other-steplist .list{width:690px}#main .cts-other .other-steplist .list .text{line-height:1.85}#main .cts-other .other-steplist li ul li{list-style-type:disc;line-height:1.85;list-style:inside}#main .cts-other .other-steplist .list .list-title{font-weight:600;margin-top:20px;margin-bottom:5px}#main .text-little{font-size:1.3rem;color:#999;margin-left:10px}#main.l2-sub .head .text{margin-bottom:63px}#main.l2-sub .text-eng{margin:30px 0 10px;color:#999;font-size:1.3rem;line-height:1.7}#main.l2-sub .text-eng.bottom{clear:both;margin:0 0 50px;padding-top:56px;line-height:1.9;color:#999;font-size:1.3rem}#main.l2-sub .text.bottom{clear:both;margin:0;padding-top:56px;line-height:1.9}#main .delegate{margin-top:60px}#main .delegate .photo{width:220px;float:left;margin-right:60px}#main .delegate .photo img{width:100%}#main .delegate .info{float:left;margin-top:17px;width:600px}#main .delegate .info .name,#main .delegate .info .name_eng{padding-left:10px}#main .delegate .info .name{border-left:solid 5px #aa2f2f;font-size:1.3rem;font-weight:700}#main .delegate .info .name span{font-size:2.4rem}#main .delegate .info .name span.name_after{font-size:2rem}#main .delegate .info .name_eng{border-left:solid 5px #031832;font-size:1.2rem;line-height:1}#main .delegate .info .occupation{font-size:1.5rem;border-top:solid 1px #031832;padding-bottom:17px;margin-top:17px;padding-top:18px}#main .delegate .info .explanation{font-size:1.2rem;padding-bottom:17px}#main .delegate .info .occupation_head{font-size:1.5rem;padding-bottom:10px}#main .delegate .info .occupation_head span{font-size:1.2rem}#main .delegate .info .explanation p{margin-bottom:5px}#main .delegate .info .occupation span{color:#999;font-size:1.3rem}#main.acfejapan .box-imgL{width:1000px;margin-bottom:0}#main.acfejapan .cts-other{margin-bottom:80px;padding-bottom:65px}#main.acfejapan .cts-other .cause{margin-bottom:0}#main.acfejapan .cts-body{margin-bottom:110px}#main .list-column{margin-top:60px;margin-bottom:70px}#main .list-column .box{float:left;width:310px;margin-right:35px}#main .list-column .box:last-child{margin-right:0}#main .list-column .box .title{margin-top:18px;font-size:1.5rem;font-weight:600;line-height:1.7}#main .list-column .box .title span{color:#999;font-size:1.3rem}#main.acfejapan .price thead th:nth-child(1){width:700px}#main.acfejapan .price thead th:nth-child(2),#main.acfejapan .price thead th:nth-child(3){width:160px}#main.acfejapan .price tbody td{font-size:1.4rem}#main.acfejapan .price{margin-bottom:40px}#main .title-check{width:460px}#main .title-check span{background-image:url(/wp-content/themes/d-quest/images/icon_blank.png);background-repeat:no-repeat;background-position:right center;padding-right:20px;font-weight:600}#main .cts-why .contents-inner{width:880px}#main .cts-why h3{font-size:2.6rem}#main .cts-why h3{font-size:2.6rem;font-weight:600;position:relative;margin-bottom:33px;padding-top:5px;padding-bottom:24px}#main .cts-why h3:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:#aa2f2f}#main .cts-why .text{line-height:2;font-size:1.5rem}#main .cts-why .text+.img-area{margin-top:70px}#main .cts-why .img-area{margin-bottom:40px}#main .cts-why h4{border-bottom:solid 1px #000;font-size:2.2rem;font-weight:600;padding-bottom:5px;margin-bottom:33px;margin-top:70px}#main .cts-why .attention li{font-size:1.2rem}#main .cts-why .text+.attention{margin-top:10px;margin-bottom:20px}#main .cts-why .text p{margin-bottom:16px}#main .cts-why .text p strong{font-weight:600}#main .cts-why .text p:last-child{margin-bottom:0}#main .cts-why .box-case{margin-top:20px;margin-bottom:54px}#main .cts-why .box-case .box{float:left;width:284px;height:203px;margin-right:14px;background-color:#f3f3f3;padding-top:20px}#main .cts-why .box-case .box:last-child{margin-right:0}#main .cts-why .box-case .box .title{background-color:#031832;color:#fff;text-align:center;border-radius:30px;margin:0 auto 10px;padding:3px 0;width:240px;font-size:1.8rem;font-weight:600}#main .cts-why .box-case .box .text{padding:0 20px;line-height:1.7}#main .cts-why .box-risk li{float:left;width:284px;background-color:#f3f3f3;margin:0 14px 25px 0;padding:24px 0;text-align:center;font-weight:600;font-size:1.8rem}#main .cts-why .box-risk li:last-child{margin-right:0}#main .cts-why .box-imgR{margin-bottom:40px}#main .cts-why .box-imgR img{width:320px;float:right;margin-left:50px}#main .cts-why .box-imgR .text{font-size:1.5rem;overflow:auto}#main .cts-why .box-imgR .text .title{font-weight:600;margin-bottom:10px;font-size:1.8rem}#main .cts-why .box-imgR+.text{margin-top:50px}#main.itmk .cts-body{margin-bottom:110px}#main.itmk .feature{margin-bottom:75px}#main.itmk h4{font-size:2.2rem;margin-bottom:20px;line-height:1.6;text-align:center;font-weight:700}#main.itmk .box-imgL{margin-bottom:75px}#main.itmk .delegate .photo{width:220px}#main.itmk .delegate .info{width:600px}#search .contents-inner{width:1000px;margin:0 auto 100px}#search .consequence{margin-top:30px;margin-bottom:30px}#search .box{border-bottom:1px solid #efefef;padding:40px 0}#search .box:last-child{border-bottom:none}#search .box .title,#search .box .url{margin-bottom:10px}#search .box .url{color:#666;font-size:1.3rem;word-wrap:break-word}#search .box .body{font-size:1.5rem;color:#000}#not_found .consequence{background:#f3f3f3;margin:0;padding-bottom:75px;padding-top:95px;width:100%}#not_found .consequence .text{text-align:center}#not_found .consequence .text>*:nth-child(1){color:#031832;font-family:'Lato',sans-serif;font-size:27px;font-weight:700;line-height:1}#not_found .consequence .text>*:nth-child(2){color:#031832;font-size:18px;font-weight:700;line-height:32.4px;margin:15px 0 0}#not_found .consequence .text>*:nth-child(3){color:#031832;font-size:18px;line-height:25.2px;margin:15px 0 0}#not_found .consequence .text>*:nth-child(4){color:#031832;font-size:16px;line-height:25.2px;margin:15px 0 0}#not_found .consequence .text>div:nth-child(4) a{background:#fff;border:2px solid #031832;display:block;font-size:16px;font-weight:700;letter-spacing:.075em;line-height:1;margin:22px auto 0;padding:12px 10px;text-align:center;width:100%;max-width:186px}#not_found .search{padding:55px 0 0;text-align:center}#not_found .search .text{padding-bottom:17px;text-align:center}#not_found .search .text>*:nth-child(1){color:#031832;font-size:18px;font-weight:700;line-height:32.4px}#not_found .search .text>*:nth-child(2){color:#031832;font-size:14px;line-height:32.4px}#not_found .search .text>*:nth-child(2) br{display:none}#not_found .search .search_container{margin:0 auto;position:relative;z-index:10;width:100%;max-width:500px}#not_found .search .search_container input[type=text]{border:none;height:40px;padding:2px 20px 0;width:100%;background:#f5f5f5;border-radius:40px;color:#031832 !important;display:block;outline:0;cursor:pointer}#not_found .search .search_container input[type=text]::-ms-reveal,#not_found .search .search_container input[type=text]::-ms-clear{visibility:hidden}#not_found .search .search_container input[type=submit]{cursor:pointer;border:none;background:0 0;color:#fff;position:absolute;width:24px;height:24px;right:16px;top:50%;outline:none;background-image:url(/wp-content/themes/d-quest/images/btn_search_indigo.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center;z-index:30;transform:translateY(-50%)}#main.aboutus #lavel2 .bg1,#main.aboutus #lavel2 .bg2{background-size:cover;background-repeat:no-repeat}#main.aboutus #lavel2 .bg1{background-image:url(/wp-content/themes/d-quest/images/img_about_bg_01.jpg);margin-bottom:70px;padding:85px 0 110px}#main.aboutus #lavel2 .bg2{background-image:url(/wp-content/themes/d-quest/images/img_about_bg_02.jpg);padding:100px 0 100px;margin-bottom:100px}#main.aboutus #lavel2 .bg1 .contents-inner,#main.aboutus #lavel2 .bg2 .contents-inner{margin:0 auto}#main.aboutus #lavel2 .bg1 .contents-inner{width:880px}#main.aboutus #lavel2 .bg2 .contents-inner{width:1000px}#main.aboutus #lavel2 .bg1 h4{color:#fff;font-size:4rem;font-family:'Lato',sans-serif;text-align:center;position:relative;padding-bottom:10px}#main.aboutus #lavel2 .bg1 h4:after{content:"";position:absolute;width:40px;height:3px;background-color:#fff;left:50%;bottom:0;margin-left:-20px}#main.aboutus #lavel2 .bg1 h4+.text{margin-top:30px}#main.aboutus #lavel2 .bg1 .text{color:#fff;font-weight:600;text-align:center;margin-bottom:60px}#main.aboutus #lavel2 .bg1 .box-three{margin-bottom:50px}#main.aboutus #lavel2 .bg1 .img-area{width:436px;margin:0 auto 60px}#main.aboutus #lavel2 .bg1 .box-ft .box{float:left;width:290px;padding:10px 15px 0;position:relative}#main.aboutus #lavel2 .bg1 .box-ft .box:before,#main.aboutus #lavel2 .bg1 .box-ft .box:after{content:"";position:absolute;top:0}#main.aboutus #lavel2 .bg1 .box-ft .box:before{width:1px;height:120px;background-color:#fff;left:0}#main.aboutus #lavel2 .bg1 .box-ft .box:last-child:after{width:1px;height:120px;background-color:#fff;right:0}#main.aboutus #lavel2 .bg1 .box-ft .box .data{color:#031832;background-color:#fff;text-align:center;border-radius:20px;width:240px;margin:0 auto 10px;font-weight:600;font-family:'Lato',sans-serif}#main.aboutus #lavel2 .bg1 .box-ft .box .text{color:#fff;margin-bottom:0}#main.aboutus #lavel2 .constitution{margin-bottom:150px}#main.aboutus #lavel2 .constitution .contents-inner{width:1000px;margin:0 auto}#main.aboutus #lavel2 .constitution .img-area{background-color:#f3f3f3;margin-bottom:30px;padding:50px 0}#main.aboutus #lavel2 .constitution .img-area img{margin:0 auto}#main.aboutus #lavel2 .constitution .box{background-color:#f3f3f3;padding:30px 47px}#main.aboutus #lavel2 .constitution .box dl{float:left;width:450px}#main.aboutus #lavel2 .constitution .box dl dt,#main.aboutus #lavel2 .constitution .box dl dd{float:left;line-height:1.4}#main.aboutus #lavel2 .constitution .box dl dt{width:90px;font-weight:600}#main.aboutus #lavel2 .constitution .box dl dd{width:350px}#main.aboutus #lavel2 .constitution .box dl dd .title{font-size:1.4rem;margin-bottom:10px}#main.aboutus #lavel2 .constitution .box dl dd .text{color:#999;font-size:1.4rem}#main.aboutus #lavel2 .enterprise{margin-bottom:50px}#main.aboutus #lavel2 .enterprise .service .catch{font-weight:600;margin-bottom:10px}#main.aboutus #lavel2 .enterprise .text.center{text-align:center}#main.aboutus #lavel2 .dq_strong{margin-top:50px}#main.aboutus #lavel2 .dq_strong .box{background:rgba(255,255,255,.3);position:relative}#main.aboutus #lavel2 .dq_strong .col1 .box{width:1000px;margin-bottom:30px;padding:45px 60px}#main.aboutus #lavel2 .dq_strong .col2 .box{float:left;width:485px;height:490px;margin-right:30px}#main.aboutus #lavel2 .dq_strong .col2 .box:last-child{margin-right:0}#main.aboutus #lavel2 .dq_strong .col1 .box .text{line-height:1.7}#main.aboutus #lavel2 .dq_strong .col2 .box .text{line-height:1.8}#main.aboutus #lavel2 .dq_strong .box .text{color:#fff}#main.aboutus #lavel2 .dq_strong .box .title{color:#fff;position:absolute;font-size:2.6rem;font-weight:600;text-align:center;line-height:1.5}#main.aboutus #lavel2 .dq_strong .col1 .box .text{margin-left:210px}#main.aboutus #lavel2 .dq_strong .col1 .box:nth-child(1) .title{top:60px;left:70px}#main.aboutus #lavel2 .dq_strong .col1 .box:nth-child(2) .title{top:60px;left:60px}#main.aboutus #lavel2 .dq_strong .col2 .box:nth-child(1) .title{top:50px;left:60px;width:400px}#main.aboutus #lavel2 .dq_strong .col2 .box:nth-child(2) .title{top:50px;left:60px;width:400px}#main.aboutus #lavel2 .dq_strong .col1 .box:nth-child(1) .title img{width:90px;margin-bottom:35px}#main.aboutus #lavel2 .dq_strong .col1 .box:nth-child(2) .title img{width:105px;margin-bottom:25px}#main.aboutus #lavel2 .dq_strong .col2 .box:nth-child(1) .title img{width:80px;float:left}#main.aboutus #lavel2 .dq_strong .col2 .box:nth-child(2) .title img{width:80px;float:left}#main.aboutus #lavel2 .dq_strong .col1 .box .text{margin-left:210px}#main.aboutus #lavel2 .dq_strong .col2 .box .text{margin-left:50px;margin-right:50px;margin-top:170px;font-size:1.5rem}#main.aboutus #lavel2 .dq_strong .col2 .box .title span{float:left;display:block;margin-top:30px;margin-left:60px}#main.whistleblowing_b.domestic .img-area-1 .attent,#main.whistleblowing_b.overseas .img-area-1 .attent{margin-top:10px;font-size:1.5rem}#main h3.h3-toggle{font-size:2.2rem;font-weight:600;margin-top:24px;margin-bottom:23px}#main h3.h3-toggle:first-of-type{margin-top:0}#main #topics .searchbar{background-color:#031832;width:100%;height:80px;margin-bottom:75px;position:relative;z-index:1}#main #topics .searchbar .search_container{position:relative}#main #topics .searchbar .contents-inner{width:550px;padding:20px 0 0}#main #topics .searchbar .search_container input[type=text]{border:none;height:40px;padding:0 10px 0;width:550px;background:#818c99;color:#031832;display:block;position:relative;z-index:10;cursor:pointer;transition:.3s}#main #topics .searchbar .search_container input::-ms-clear{visibility:hidden}#main #topics .searchbar .search_container input[type=text]:focus,#main #topics .searchbar .search_container input[type=text].active{outline:0;background:#fff}#main #topics .searchbar .search_container input[type=submit]{cursor:pointer;border:none;background:0 0;color:#fff;position:absolute;width:24px;height:24px;right:16px;top:8px;outline:none;background-image:url(/wp-content/themes/d-quest/images/btn_search_indigo.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center;z-index:30}#main #topics .searchbar .search_container input[type=text]:-webkit-autofill{-webkit-transition:background-color 9999s;transition:background-color 9999s}#main #topics .searchbar .search_container .icon{cursor:pointer;border:none;background:0 0;color:#fff;position:absolute;width:24px;height:24px;right:16px;top:4px;outline:none;background-image:url(/wp-content/themes/d-quest/images/btn_search.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center}#main #topics .searchbar .search_container ::-webkit-input-placeholder{color:#fff}#header .menu.scroll .snav .search .search_container input[type=text]{color:#031832;background:#fff}#main #topics .contents-inner{width:1000px;margin:0 auto}#main #topics h3{font-size:2.2rem;border-bottom:solid 1px #000;margin-bottom:40px;padding-bottom:8px}#main #topics .list-topics .tpclist li{width:310px;overflow:hidden;float:left;margin-right:35px}#main #topics .list-topics .tpclist li:nth-child(3n){margin-right:0}#main #topics .list-topics .tpclist li:nth-last-child(1),#main #topics .list-topics .tpclist li:nth-last-child(2),#main #topics .list-topics .tpclist li:nth-last-child(3){margin-bottom:0}#main #topics .list-topics .tpclist li .head{position:relative;width:310px;margin-bottom:13px}#main #topics .list-topics .tpclist li .head .photoInner{width:200%;margin:0 -50%;text-align:center}#main #topics .list-topics .tpclist li .head .img img{height:207px;width:auto}#main #topics .list-topics .tpclist li .head .cat{position:absolute;bottom:0;left:0}#main #topics .list-topics .tpclist li .head .cat span{background-color:#031832;color:#fff;text-align:center;font-size:1.4rem;padding:4px 15px;display:inline-block}#main #topics .list-topics .tpclist li .data{font-size:1.2rem}#main #topics .list-topics .tpclist li .title{font-size:1.5rem;font-weight:600}#main #topics h4.tag{text-align:center;font-weight:600;margin-bottom:40px}#main #topics h4.tag span{padding-left:20px;background-image:url(/wp-content/themes/d-quest/images/icon_tag.png);background-repeat:no-repeat;background-position:left center;font-weight:600;font-size:1.8rem}#main #topics .list-topics .taglist{text-align:center;width:700px;margin:0 auto 30px}#main #topics .taglist li{display:inline-block;border:solid 1px #031832;border-radius:4px;margin:0 5px;padding:5px 15px;font-size:14px}#main #topics .single-topics{margin-top:81px}#main #topics .single-topics .delegate{margin-bottom:42px}#main #topics .single-topics .head{margin-bottom:33px}#main #topics .single-topics .cat{margin-bottom:16px}#main #topics .single-topics .cat span{background-color:#031832;color:#fff;text-align:center;font-size:1.4rem;padding:6px 15px;font-weight:600;display:inline-block}#main #topics .single-topics .title{font-size:2.8rem;font-weight:600;margin-bottom:0;text-align:left;border-bottom:none}#main #topics .single-topics .data{font-size:1.5rem}#main #topics .single-topics .img{margin-bottom:30px;height:500px;overflow:hidden}#main #topics .single-topics .img img{width:1000px;height:auto}#main #topics .single-topics .taglist{margin-bottom:77px;margin-left:20px;padding-left:28px;background-image:url(/wp-content/themes/d-quest/images/icon_tag.png);background-repeat:no-repeat;background-position:left center}#main .article h4{width:100%;border-bottom:solid 1px #031832;text-align:left;font-size:2.2rem;font-weight:600;line-height:1.3;padding-bottom:11px;margin-bottom:38px}#main .article h5{line-height:1.5;font-size:1.8rem;font-weight:600;margin-bottom:20px;position:relative}#main .article h5 span{position:relative;padding-left:15px;display:block;overflow:hidden;font-weight:600}#main .article h5 span:before{content:"";position:absolute;width:5px;height:84%;top:8%;left:0;background-color:#aa2f2f}#main .article .text{margin-top:39px;margin-bottom:19px}#main .article .text p{margin-bottom:20px;line-height:1.9;overflow:auto}#main .article .text p:last-of-type{margin-bottom:0}#main .article .text .photo,#main .article .text.img-no .photo{display:none}#main .article .text.img-r .photo{display:block;float:right;margin-left:50px;width:320px;height:210px;overflow:hidden}#main .article .text.img-l .photo{display:block;float:left;margin-right:50px}#main .article .text.img-free .photo{display:block;margin-bottom:40px}#main .article .text .photo .photoInner{margin:-3px 0;text-align:center}#main .article .text .photo .photoInner img{height:auto;width:320px}#main .article .text.img-free .photo .photoInner img{width:inherit}#main #topics .help{margin-top:0;padding-top:0;padding-bottom:0}#main.case .list-case .caselist li{width:310px;overflow:hidden;float:left;margin-right:35px;margin-bottom:60px}#main.case .list-case .caselist li:nth-child(3n){margin-right:0}#main.case .list-case .caselist li .title{font-size:1.5rem;font-weight:600;margin-bottom:10px}#main.case .list-case .caselist li .catch{font-size:1.5rem;font-weight:600}#main.case .list-case .caselist li .head .img{width:200%;margin:0 -50% 20px;text-align:center}#main.case .list-case .caselist li .head .img img{width:auto;height:207px}#main.case .single-case h3{text-align:center;font-size:3rem;font-weight:700}#main.case .single-case .head{margin-top:60px;margin-bottom:50px}#main.case .single-case .head .photo{width:450px;float:left;margin-right:50px;overflow:hidden}#main.case .single-case .head .photo .photoInner{width:200%;margin:0 -50% 20px;text-align:center}#main.case .single-case .head .photo img{height:278px}#main.case .single-case .head .info{float:left;margin-top:17px;width:500px}#main.case .single-case .head .info .name,#main.case .single-case .head .info .name_eng{padding-left:10px}#main.case .single-case .head .info .name{border-left:solid 5px #aa2f2f;font-size:1.3rem;font-weight:700}#main.case .single-case .head .info .name span{font-size:2.4rem}#main.case .single-case .head .info .name span.name_after{font-size:2rem}#main.case .single-case .head .info .name_eng{border-left:solid 5px #031832;font-size:1.2rem;line-height:1}#main.case .single-case .head .info .occupation{font-size:1.5rem;border-top:solid 1px #031832;padding-bottom:17px;margin-top:17px;padding-top:18px}#main.case .single-case .head .info .explanation{font-size:1.5rem;padding-bottom:17px}#main.case .single-case .head .info .occupation_head{font-size:1.5rem;padding-bottom:10px;font-weight:600}#main.case .single-case .head .info .occupation_head span{font-size:1.2rem}#main.case .single-case .head .info .explanation p{margin-bottom:5px}#main.case .single-case .head .info .occupation span{color:#999;font-size:1.3rem}#main .selectform_radio{background-color:#f3f3f3;padding:14px 0}#main .selectform_radio a{display:block}#main .selectform_radio .parts_radio_01>*{width:calc(30% - 20px);margin:0;font-weight:600}#main .selectform_radio .parts_radio_01 span:nth-child(1){display:block;width:20%;margin-right:5px}#main .selectform_radio .parts_radio_01 span:nth-child(3){margin-left:27px}#main .selectform_radio .parts_radio_01{margin:0 0 0 50px}#main .selectform_radio .parts_radio_01 span{font-weight:700;display:contents}#main .selectform_radio .parts_radio_01 span input{-webkit-appearance:none;border:1px solid #031832}#main .table_05 .table_inner .block{float:left;margin-top:10px;margin-right:28px}#main .table_05 .table_inner .no-pd-r{padding-right:0}#main .table_05 .table_inner .block img{width:174px;margin-bottom:10px}#main .table_05 .table_inner .block:last-of-type{margin-right:0}#main .table_05 .table_inner .block span{line-height:1.5}#main .table_05 .table_inner .block .name{display:block;text-align:center}#main .table_05 .table_inner .block .position{display:block;font-size:1.4rem}}@media screen and (max-width:1080px){#main{padding-top:58px;display:block}#main h2{text-align:center;font-size:1.8rem;font-weight:600;margin:30px 0}#main>#news{padding:0}#main #news .contents-inner{margin:0 30px}#main #lavel2>.h2Wrap h2{font-size:1.8rem;font-weight:600}#main #lavel3>.h2Wrap h2{margin:20px 0}#main #lavel4>.h2Wrap h2{padding:30px 0 0;margin-bottom:25px;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:1.2rem}#main #lavel3>.h2Wrap h2 span.subtitle1{line-height:2.6}#main #lavel3>.h2Wrap h2 span.subtitle2{font-size:1.2rem;line-height:1.0}#main #lavel4>.h2Wrap h2 span.subtitle1{line-height:2.6}#main #lavel4>.h2Wrap h2 span.subtitle2{font-size:1.2rem;line-height:1.0}#main #news .contents-inner #list-category{background-color:#f2f2f2;position:relative;margin:0 0 30px}#main #news .contents-inner #list-category:after,#main #news .contents-inner #list-category:before{content:"";position:absolute;vertical-align:middle}#main #news .contents-inner #list-category:before{width:46px;height:45px;background-color:#031832;right:0;top:0;bottom:0;z-index:1}#main #news .contents-inner #list-category:after{top:19px;right:19px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);z-index:2}#main #news .contents-inner #list-category.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:21px}#main #news .contents-inner #list-category li{font-size:1.3rem;position:relative;z-index:10}#main #news .contents-inner #list-category li a{display:block;padding:13px 20px}#main #news .contents-inner #list-category li ul{display:none}#main #news .contents-inner #list-category.active li a.all{width:46px;height:45px;position:absolute;right:0;text-indent:-9999px;z-index:10}#main #news .contents-inner #list-category li ul li:first-child{margin-right:46px}#main #news .contents-inner #list-news{margin:30px 0 0;padding-top:15px;border-top:solid 2px #000}#main #news .contents-inner #list-news li{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:14px 0 10px}#main #news .contents-inner #list-news li:first-child{border-top:none}#main #news .contents-inner .data{font-size:1.2rem;margin-right:15px}#main #news .contents-inner .title{margin-top:2px;font-size:1.4rem;padding-top:20px;clear:both}.wp-pagenavi{margin:40px 0 45px;text-align:center}.wp-pagenavi .pages{display:none}.wp-pagenavi .page,.wp-pagenavi .current{text-align:center;margin:0 6px;padding:10px 15px 9px;font-size:1.5rem;line-height:1;border:solid 1px #031832}.wp-pagenavi .current{background-color:#f3f3f3;font-weight:600;border:solid 1px #f3f3f3}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{text-align:center;margin:0 6px;padding:9px 19px 7px;font-size:1.5rem;text-indent:-9999px;position:relative;display:inline-block;width:10px;border:solid 1px #031832}.wp-pagenavi .nextpostslink{margin-right:20px}.wp-pagenavi .previouspostslink{margin-left:20px}.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:after{content:"";position:absolute;vertical-align:middle;top:50%;left:50%;width:7px;height:7px;border-top:2px solid #031832;border-right:2px solid #031832;z-index:2}.wp-pagenavi .nextpostslink:after{right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-5px;margin-top:-4px}.wp-pagenavi .previouspostslink:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-left:-3px;margin-top:-4px}#main #topics{font-size:14px}#main #topics-multicolumn{margin-top:0}#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 #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 #news h2.type2{margin:45px 0}#main #news h3{margin-bottom:23px}#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;overflow:hidden}#main #news .contents-inner #list-news li{border-bottom:solid 1px #ddd;padding:25px 0 25px}#main #news .contents-inner #list-news li:first-child{padding-top:0}#main #news .contents-inner .data{font-size:1.2rem;margin-right:15px;display:block;float:left;padding-top:3px}#main #news .contents-inner .cat a{font-size:1.1rem;border:solid 1px #000;padding:2px 6px;margin:0 5px 5px 0;float:left}#main #news .contents-inner .title a{font-size:1.4rem}#main #news .contents-inner .articl_news{width:100%;margin-top:0;padding-top:16px;border-top:solid 2px #031832}#main #news .contents-inner .articl_news .title{font-size:1.8rem;font-weight:600;line-height:1.7;margin-top:3px;padding-top:0;padding-bottom:13px;border-bottom:solid 1px #000}#main #news .contents-inner .articl_news .data{margin-right:12px;font-size:1.1rem}#main #news .contents-inner .articl_news .text{margin-top:23px;margin-bottom:23px}#main #news .contents-inner .articl_news .text p{margin-bottom:10px;word-break:break-all;line-height:1.7}#main #news .contents-inner .articl_news .text p:last-of-type{margin-bottom:0}#main #news .contents-inner .articl_news .wp-block-image{margin:0 0 10px}#main #news .contents-inner .articl_news .wp-block-image img{width:100%}#main #news .contents-inner .articl_news .text a{text-decoration:underline}#main #news .contents-inner ul,#main #news .contents-inner ol,#main #topics .contents-inner ul,#main #topics .contents-inner ol{margin-top:19px;margin-bottom:19px}#main #news .contents-inner .articl_news ul li,#main #topics .contents-inner .single-topics ul li{list-style-type:disc;list-style-position:outside;margin-left:1.5em;margin-bottom:.5em}#main #news .contents-inner .articl_news ol li,#main #topics .contents-inner .single-topics ol li{list-style-type:decimal;list-style-position:inside}#main #news .contents-inner .articl_news .cat{padding:2px 5px;font-size:1.1rem}#main #news .contents-inner .articl_news .link_back{text-align:center;margin-top:20px;padding-top:30px;border-top:solid 1px #ddd}#main #news .contents-inner .articl_news .link_back a{display:inline-block;border:solid 2px #092547;text-align:center;padding:9px 0;width:100%;font-size:1.3rem}#main #news .contents-inner .articl_news .link_back a strong{font-weight:600}#main #news .contents-inner .article h4,#main #topics .contents-inner .article h4{border-bottom:none;margin-top:39px;margin-bottom:13px;padding-bottom:0}#main #news .contents-inner .article h4.posi-l,#main #news .contents-inner .article h5.posi-l,#main #topics .contents-inner .article h4.posi-l,#main #topics .contents-inner .article h5.posi-l{text-align:left}#main #news .contents-inner .article h4.posi-r,#main #news .contents-inner .article h5.posi-r,#main #topics .contents-inner .article h4.posi-r,#main #topics .contents-inner .article h5.posi-r{text-align:right}#main #news .contents-inner .article h4.posi-c,#main #news .contents-inner .article h5.posi-c,#main #topics .contents-inner .article h4.posi-c,#main #topics .contents-inner .article h5.posi-c{text-align:center}#main #news .contents-inner .article h5 span,#main #topics .contents-inner .article h5 span{display:inline-block}#main #news .contents-inner .article p,#main #topics .contents-inner .article p{margin-bottom:20px}#main #news .contents-inner .article strong,#main #topics .contents-inner .article strong{font-weight:700}#main #news .contents-inner .article em,#main #topics .contents-inner .article em{font-style:italic}#main #news .contents-inner .article figcaption,#main #topics .contents-inner .article figcaption{font-size:1.2rem}.type2+#main h2{padding:15px 0}#main #lavel2,#main #lavel3{padding-top:40px}#main #lavel2.no-cnav,#main #lavel3.no-cnav{padding-top:0}#main #lavel2 .mv,#main #lavel3 .mv{width:100%;height:250px;background-size:cover;background-position:center center;margin-bottom:40px}#main #lavel2 .mv_under .mv{margin-bottom:10px}#main #lavel2 .mv_under{margin-bottom:20px}#main #lavel2 .mv_under p{text-align:right;padding-right:20px;font-size:1.2rem;position:relative;top:-40px;color:#fff}#main .mv.whistleblowing_b{background-image:url(/wp-content/themes/d-quest/images/mv_whistleblowing_business_sp.jpg)}#main .mv.whistleblowing_b-domestic{background-image:url(/wp-content/themes/d-quest/images/mv_whistleblowing_business_domestic_sp.jpg)}#main .mv.compliance{background-image:url(/wp-content/themes/d-quest/images/cmp_top_mv_sp.jpg)}#main .mv.compliance-check{background-image:url(/wp-content/themes/d-quest/images/com_anti_mv_sp.jpg)}#main .mv.compliance-changsha{background-image:url(/wp-content/themes/d-quest/images/com_conf_mv_sp.jpg)}#main .mv.compliance-other{background-image:url(/wp-content/themes/d-quest/images/com_other_sp_mv.jpg)}#main .mv.compliance-kaigai{background-image:url(/wp-content/themes/d-quest/images/mv_compliance-kaigai.jpg)}#main .mv.globalnetwork{background-image:url(/wp-content/themes/d-quest/images/mv_globalnetwork_sp.jpg)}#main .mv.acfejapan{background-image:url(/wp-content/themes/d-quest/images/mv_acfejapan_sp.jpg)}#main .mv.itmk{background-image:url(/wp-content/themes/d-quest/images/itmk_mv_sp.jpg)}#main .mv.faq-compliance{background-image:url(/wp-content/themes/d-quest/images/com_mv_faq_sp.jpg)}#main .mv.aboutus{background-image:url(/wp-content/themes/d-quest/images/dq_mv_sp.jpg)}#main .mv.esgbank{background-image:url(/wp-content/themes/d-quest/images/mv_esgbank_sp.jpg)}#main .cnav,#main .mv .cnav{width:100%;background-color:#f3f3f3;position:absolute;top:58px;padding:0 20px}#main .cnav .switch,#main .mv .cnav .switch{position:relative;font-size:1.3rem;height:40px;line-height:40px}#main .cnav .switch:before,#main .cnav .switch:after,#main .mv .cnav .switch:before,#main .mv .cnav .switch:after{position:absolute;top:50%;right:19px;margin-top:-1px;content:'';display:inline-block;width:11px;height:11px;border-top:2px solid #000;transform:translateX(-50%);transition:.3s}#main .cnav .switch:after,#main .mv .cnav .switch:after{right:29px;transform:rotate(90deg);margin-top:-6px}#main .cnav.active .switch:after,#main .mv .cnav.active .switch:after{display:none}#main .cnav ul,#main .mv .cnav ul{text-align:center;margin:0;padding:0;display:none}#main .cnav li,#main .mv .cnav li{position:relative;font-size:1.3rem;text-align:left;border-bottom:solid 1px #ddd;padding:11px 15px}#main .cnav li.active{font-weight:600}#main .cnav li.no.active{font-weight:400 !important}#main #lavel2 .contents{clear:both}#main .contents .contents-inner{margin:0 30px 0}#main .head h3,#main .head h4{line-height:1.4;text-align:center;font-weight:700}#main .head h3{margin:0 15px 20px;font-size:2.2rem}#main .head h4{margin:0 15px 0;font-size:2.1rem}#main .head h4.mtop{margin-top:25px}#main .distinction .head h4{margin-bottom:25px}#main .distinction h5.mtop{padding-top:55px}#main .head h3+h4{margin-top:40px;font-size:1.6rem}#main .head h3 span,#main .head h4 span{font-weight:700;background:linear-gradient(transparent 90%,#aa2f2f 90%)}#main .head h3 span.line,#main .head h4 span.line{font-weight:700;background:linear-gradient(transparent 92%,#aa2f2f 92%)}#main .head h3 span.size-s{font-size:1.3rem;background:0 0;font-weight:400;line-height:1.4;margin-bottom:10px;display:inline-block}#main .head h4 span.size-s{font-size:1.3rem;background:0 0;font-weight:400;line-height:1.4;margin-bottom:10px;display:inline-block}#main .head .text{line-height:1.8;margin-bottom:10px;padding:0;font-size:1.4rem}#main #lavel4 .head .text{margin-bottom:40px}#main .head h4+.link{text-align:left;margin-bottom:20px;margin-top:20px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:8px 0}#main .head .link a{font-weight:700;position:relative;padding-right:20px;display:block}#main .head .link a:after{content:"";position:absolute;vertical-align:middle;width:7px;height:7px;border-top:2px solid #031832;border-right:2px solid #031832;top:50%;right:10px;margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#lavel5 .head{display:none}#main span.num{color:#fff;font-size:2.1rem;font-weight:600;text-align:center;background-color:#031832;border-radius:40px;margin:0 20px 0 10px;padding:8px 13px 9px;padding:0;line-height:45px;width:45px;height:45px;display:inline-block}#main .help{margin-top:38px;padding-bottom:40px}#main .help .contents-inner{border-top:solid 1px #ddd}#main h5.type1{text-align:center;font-size:2rem;font-weight:600;position:relative;padding:35px 0 15px;margin-bottom:25px;margin-left:-25px;margin-right:-25px}#main h5.type1:after{content:"";position:absolute;width:40px;height:3px;background-color:#031832;left:50%;bottom:0;margin-left:-20px}#main .help .box{border-top:solid 1px #ddd;padding:15px 0;width:100%}#main .help .box img{margin-top:0;width:150px;height:auto}#main .help .box .title{font-weight:700;margin-bottom:5px;overflow:auto;font-size:1.2rem}#main .help .box .text{margin-bottom:20px;overflow:auto;font-size:1.2rem}#main .help .box .img{width:150px;margin-right:15px;position:relative;float:left}#main .help .box .img .photoInner{width:200%;margin:0 -50% 20px;text-align:center}#main .help .box .img .tag{position:absolute;bottom:0;left:0;background-color:#031832;color:#fff;text-align:center;font-size:1rem;font-weight:600;padding:2px 11px;width:100%}#main .help .box:last-child{border-bottom:solid 1px #ddd}#main .help .link{text-align:center;clear:both;padding:21px 0 0}#main .help .link a{display:block;border:solid 1px #0a2445;font-size:1.3rem;text-align:center;margin:0 auto;padding:11px 0 9px;border-radius:3px;max-width:315px}#main .help .link strong{font-weight:600}#main .title_02+.help{margin-bottom:40px;margin-top:13px;padding-top:0;padding-bottom:0}#main .service{padding:0 30px}#main .service .box{margin-bottom:30px}#main .service .box .img{display:block;height:214px;background-size:cover;background-position:center center;margin-bottom:10px}#main .service .box:nth-child(1) .img{background-image:url(/wp-content/themes/d-quest/images/bg_whistleblowing_business_01.jpg)}#main .service .box:nth-child(2) .img{background-image:url(/wp-content/themes/d-quest/images/bg_whistleblowing_business_02.jpg)}#main .service .box .img .title{font-size:1.4rem;text-align:center;margin-bottom:20px;padding-top:52px;line-height:1.8}#main .service .box .img .title span{font-size:2rem;font-weight:600}#main .service .box:nth-child(1) .title{color:#fff}#main .service .box:nth-child(2) .title{color:#031832}#main .service .box .img .btn{font-size:1rem;font-weight:600;text-align:center;display:block;margin:0 auto;width:126px;padding:7px 0 7px;border-radius:5px}#main .service .box:nth-child(1) .img .btn{color:#031832;background-color:#fff}#main .service .box:nth-child(2) .img .btn{color:#fff;background-color:#031832}#main .service .box .text{font-size:1.2rem}#main .otherlink{margin:40px auto 40px;padding:0 30px}#main .otherlink .box{clear:both;padding:15px 0;border-bottom:solid 1px #ddd;display:table;width:100%}#main .otherlink .box:first-child{border-top:solid 1px #ddd}#main .otherlink .box.soon{display:none}#main .otherlink .box .img{background-color:#fff;width:100px;display:table-cell;padding-right:15px}#main .otherlink .box .img img{width:100%}#main .otherlink .box .link{position:relative;padding-right:20px;display:table-cell;vertical-align:middle}#main .otherlink .box .link a{font-size:1.4rem;font-weight:600}#main .otherlink .box .link:after{content:"";position:absolute;vertical-align:middle;width:10px;height:10px;border-top:3px solid #031832;border-right:3px solid #031832;z-index:2;top:50%;right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-5px;margin-top:-4px}#main.whistleblowing_b .head{margin-bottom:20px}#main .box h5{margin-bottom:15px;padding:18px 10px 18px 5px;font-weight:600;font-size:1.8rem}#main .box h5.line{border-top:solid 2px #031832;border-bottom:solid 2px #031832}#main h5 span.num{margin-right:15px}#main h5 div{overflow:auto;margin-top:-40px;margin-left:75px;font-weight:600}#main .cause .box{margin-bottom:10px}#main .cause .box:last-child{margin-bottom:40px}#main .cause .box img{margin-top:5px;width:100%}#main .cause .box.photo-l img{width:100%}#main .cause .box.photo-r img{float:right;margin-left:50px}#main .cause .box .box-contents{clear:both;padding-top:20px}#main .cause .box .box-contents .title{margin-bottom:8px;font-size:1.5rem;font-weight:600;line-height:1.6}#main .cause .box .box-contents .text{line-height:1.8;font-size:1.4rem}#main .cause .link{margin-top:15px;text-align:left;margin-bottom:32px}#main.compliance .mediadb .contact strong+.link{margin-top:20px}#main .cause .link.center{margin:0 0 20px}#main .cause .link li{line-height:1.9;border-bottom:solid 1px #ddd}#main .cause .link li:first-child{border-top:solid 1px #ddd}#main .cause .link a,#main .service .link a{display:block;width:100%;font-weight:600;position:relative;padding:12px 30px 12px 15px;font-size:1.4rem}#main .cause .link a:after,#main .service .link a:after{content:"";position:absolute;vertical-align:middle;width:8px;height:8px;border-top:2px solid #031832;border-right:2px solid #031832;z-index:2;top:50%;right:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}#main .service .link li{border-bottom:solid 1px #ddd}#main .service .link li:first-child{border-top:solid 1px #ddd}#main .cause .box .box-contents .link li:first-child a,#main .service .link a{border-top:none}#main .cause .box .box-contents .attention{font-size:1.2rem;margin-top:10px}#main .feature .contents-inner{margin:0 auto}#main .feature{margin:0 auto}#main .feature .box{border-top:solid 1px #ddd;padding:10px 0 20px}#main .feature .box:last-child{border-bottom:solid 1px #ddd;padding-bottom:20px}#main .feature .box h5{font-size:1.8rem;font-weight:600;margin-bottom:0;padding:18px 10px 18px 5px}#main .feature .box .text{margin:0 0 0 75px;line-height:1.8;font-size:1.4rem}#main .img-area{margin-top:20px}#main .img-area img{width:100%}#main .img-area .contents-inner{margin:0 auto}#main .cts-body .contents-inner{margin:0 auto}#main .img-area+h5{margin-top:5px}#main .btn-contact{display:block;width:228px;margin:0 auto;background-color:#031832;text-align:center;color:#fff;padding:10px 15px;font-weight:600;font-size:1.5rem;margin-bottom:5px}#main .img-area+.text{margin-top:40px}#main .img-area+.btn-contact{margin-top:20px}#main .table-type1,#main .table-type2,#main .table-type3,#main .table-type4{width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}#main .text+.table-type1{margin-top:20px}#main .table-type1 table{width:740px;margin:0 auto}#main .table-type1 thead th{color:#fff;background-color:#031832}#main .table-type1 tbody td{background-color:#f3f3f3}#main .table-type1 thead th,#main .table-type1 tbody td{border-right:solid 5px #fff;text-align:center;padding:10px 0;border-top:solid 1px #031832;vertical-align:middle;font-size:1.25rem}#main .table-type1 thead th:nth-child(1){width:170px}#main .table-type1 thead th:nth-child(2){width:290px}#main .table-type1 tbody td:nth-child(2){text-align:left;padding:0 10px 0 50px}#main .table-type1 tbody td:nth-child(2) span{display:block;padding-right:50px;width:100px;float:left}#main .table-type4 table{width:100%}#main .table-type4 tbody th,#main .table-type4 tbody td{display:inline-block}#main .table-type4 tbody th{width:100%;border-top:solid 1px #031832;text-align:left;padding:10px 15px;font-size:1.6rem;font-weight:700}#main .table-type4 tbody td{background-color:#f3f3f3;padding:10px 15px 20px;vertical-align:middle;width:100%;font-size:1.4rem}#main .table-type4 tbody tr:last-of-type td{border-bottom:solid 1px #031832}#main .contents-inner+.box-imgL{margin-top:45px;margin-bottom:90px}#main .box-imgL{margin:20px auto 40px;padding:0 30px}#main .box-imgL img{width:100%}#main .box-imgL .text{overflow:auto;line-height:1.8;margin-top:20px;font-size:1.4rem}#main .service{margin:40px auto 35px}#main .service:first-child{padding-top:30px}#main .service:last-child{margin-bottom:0;padding-bottom:20px}#main .service.img-l img{width:100%}#main .service.img-r img{width:100%}#main .service .cts{margin-top:30px}#main .service.img-l .cts{margin:21px 0 0}#main .service.img-r .cts{float:right}#main .service .cts .title{color:#031832;font-weight:600;font-size:1.9rem;border-top:solid 2px #031832;border-bottom:solid 2px #031832;margin-bottom:15px;padding:15px 0 7px 10px}#main .service .cts .text{line-height:1.8;margin-bottom:10px;font-size:1.4rem}#main .service .cts .text .link{margin-top:20px}#main .service .cts .text .attention{font-size:1.2rem;margin-top:20px;line-height:1.6}#main .service .cts .text .kaigai-box{clear:both;margin-top:10px}#main .service .cts .text .kaigai-box:first-child{margin-top:0}#main .service .cts .text .kaigai-box p{line-height:1.75;margin-bottom:10px}#main .service .cts .text .kaigai-box ul li{border:none;float:inherit;line-height:1.75;margin:0;padding:0;display:block}#main .service .cts .text .kaigai-box>ul>li{font-size:1.4rem}#main .service .cts .text .kaigai-box>ul>li span{float:left;padding:0;margin:0}#main .service .cts .text .kaigai-box ul li>ul{margin-top:5px}#main .service .cts .text .kaigai-box ul li>ul>li{font-size:1.1rem;line-height:1.75}#main .service .cts .text .kaigai-box strong{display:block;font-weight:700}#main.compliance .distinction{margin-top:30px;margin-bottom:35px}#main.compliance-kaigai .distinction{margin-bottom:0}#main.compliance .distinction li div{display:table-cell;padding:10px 0;vertical-align:middle;font-size:1.6rem;font-weight:700;text-align:left}#main.compliance .distinction li{font-size:1.4rem;float:left;display:table-cell;width:100%;border-bottom:solid 1px #ddd;overflow:auto}#main.compliance .distinction li span{float:left;padding:6px 14px 6px;margin-top:20px;margin-left:10px;line-height:35px}#main.compliance .distinction li:nth-child(2n){margin-right:0}#main.compliance .distinction .nav-toggle li{border:none}#main.compliance .distinction .list li div{display:table-cell;height:85px;vertical-align:middle;font-size:1.6rem;font-weight:700;position:relative;margin-bottom:50px}#main.compliance .distinction .list li{border-top:solid 1px #ddd;overflow:auto;padding:0}#main.compliance .distinction .list li span{float:left;margin-top:20px;margin-left:10px;position:relative;top:0}#main.compliance .distinction .list li:nth-child(2n){margin-right:0}#main.compliance .distinction dd ul:nth-child(2) li:last-of-type{border-bottom:solid 1px #ddd}#main.compliance .distinction .nav-toggle dd ul:nth-child(2) li:last-of-type{border:none}#main .title-check{width:270px;padding:10px 18px;text-align:center;margin:0 auto;border:solid 2px #092343;font-weight:700;display:block}#main.compliance .servicemenu{width:100%;background-color:#f3f3f3;text-align:center;padding:25px 0}#main.compliance .servicemenu img{text-align:center;width:94%;margin:0 auto;padding-left:0}#main.compliance .mediadb{margin-top:30px;margin-bottom:10px}#main.compliance .mediadb .contact strong{font-weight:600;font-size:1.4rem}#main.compliance .mediadb .contact .btn-contact{margin:25px auto 0}#main.compliance .mediadb .contact .btn-contact span{position:relative;padding-right:16px}#main.compliance .mediadb .contact .btn-contact span:after{content:"";position:absolute;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;z-index:2;top:50%;right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}#main.compliance .administration{margin-top:0}#main.compliance .administration .bg-blue{padding:0}#main.compliance .administration .contents-inner{padding:30px 0 20px}#main.compliance .administration .title{font-size:2rem;font-weight:600;text-align:center;margin-bottom:20px}#main.compliance .administration .title span{font-size:1.4rem}#main.compliance .administration .circle{background-color:#438bca;color:#fff;width:230px;text-align:center;border-radius:30px;margin:0 auto 30px;padding:6px;font-weight:600;font-size:1.4rem}#main.compliance .administration ul{padding:0 10px}#main.compliance .administration li{text-align:center;padding-bottom:15px;margin-bottom:40px;position:relative}#main.compliance .administration li:last-child{margin-bottom:0}#main.compliance .administration li:last-child:after{display:none}#main.compliance .administration li:after{content:"";position:absolute;width:16px;height:16px;border-top:4px solid #031832;border-right:4px solid #031832;z-index:2;bottom:-18px;left:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-left:-8px}#main.compliance .administration li span{width:280px;display:block;margin:20px auto 0;padding:4px 0;border:solid 1px #438bca;background-color:#fff;border-radius:5px;color:#438bca;font-weight:600}#main.compliance .administration li img{border:solid 4px #f3f3f3;width:100%;margin-bottom:-12px}#main.compliance .check-list{margin-top:23px;margin-left:0;margin-bottom:20px}#main.compliance .check-list li{width:100%;display:table;border-bottom:solid 1px #ddd;overflow:auto;margin-right:20px;background-image:url(/wp-content/themes/d-quest/images/icon_checklist.png);background-repeat:no-repeat;background-position:2px 18px;font-size:1.4rem;font-weight:600;padding:16px 10px 11px 30px}#main.compliance .check-list li span{float:left;padding:6px 16px 6px;margin-top:20px;margin-left:10px}#main.compliance .check-list li:nth-child(2n){margin-right:0}#main.compliance .check-list li:first-child{border-top:solid 1px #ddd}#main.compliance .table-type4 li{border:none!important;line-height:1.85}#main.compliance .table-type4 div{float:left}#main.compliance .table-type4 div:first-child{margin-right:25px}#main .price{overflow:hidden}#main .price .contents-inner{margin:0 0 0 30px}#main .price{padding-top:0}#main .price table{width:530px;margin:0 auto;border-collapse:collapse;border-bottom:solid 1px #031832;padding-bottom:1px}#main .price thead th{background-color:#031832;color:#fff;text-align:center;padding:14px 0;font-size:1rem;width:150px;position:relative;border-bottom:solid 1px #031832}#main .price thead th:first-child{background-color:#fff;width:140px;border-right:none;border-bottom:none}#main .price thead th:nth-child(2){width:150px}#main .price thead th:nth-child(3){width:200px}#main .price tbody tr{border-bottom:solid 1px #031832}#main .price tbody{height:100%;background-color:#f3f3f3}#main .price tbody th,#main .price tbody td{vertical-align:middle;text-align:left;border-bottom:solid 1px #031832;overflow:hidden}#main .price tbody th{font-size:1.3rem;font-weight:600;padding:10px 0 10px 15px;background-color:#fff}#main .price tbody td{height:100%;text-align:center;padding:16px;font-size:1.1rem;position:relative}#main .price thead th:before,#main .price tbody td:before{content:"";position:absolute;border-right:solid 5px #fff;min-height:100vh;height:100%;bottom:0;right:0}#main .price thead th:last-child:before,#main .price tbody td:last-child:before{border-right:none}#main .price .attention{font-size:1.2rem;margin-top:10px}#main .price tbody tr:first-child th{background-color:#fff;width:340px}#main.compliance .case_study{margin:55px 0 0}#main.compliance .case_study dt{font-size:1.8rem;font-weight:600;border-bottom:solid 1px #031832;padding:0 0 5px;margin-bottom:20px}#main.compliance .case_study dd{font-size:1.4rem;margin-bottom:50px;line-height:1.8}#main.compliance .case_study dd:last-child{margin-bottom:0}#main.compliance .slide{width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}#main.compliance .slide img{width:530px;margin:0 auto}#main.compliance .cts-changsha{margin-top:50px}#main.compliance-kaigai .cts-changsha{margin-top:0}#main.compliance .cts-changsha .nav-toggle{padding-top:30px;margin:0 auto}#main.compliance .cts-changsha .nav-toggle dt{border:solid 2px #000;position:relative;font-size:1.4rem;font-weight:600;padding:15px 40px 15px 15px;cursor:pointer;margin-bottom:10px}#main.compliance .cts-changsha .nav-toggle dt:before,#main.compliance .cts-changsha .nav-toggle dt:after{position:absolute;top:50%;right:21px;margin-top:-3px;content:'';display:inline-block;width:11px;height:11px;border-top:2px solid #000;transform:translateX(-50%);transition:.3s}#main.compliance .cts-changsha .nav-toggle dt:after{right:31px;transform:rotate(90deg);margin-top:-7px}#main.compliance .cts-changsha .nav-toggle dt.close:after{display:none}#main .mv .cnav.active .switch:after{display:none}#main.compliance .cts-changsha .nav-toggle dd{display:none;margin:20px 0 55px;padding:0 25px}#main.compliance .cts-changsha .nav-toggle dd ul{width:100%;clear:both;margin-right:30px}#main.compliance .cts-changsha .nav-toggle dd ul:last-child{margin-right:0}#main.compliance .cts-changsha .nav-toggle dd ul li{line-height:1.45;margin-bottom:12px}#main .cts-other{padding:34px 0 30px;margin-bottom:30px}#main .cts-other h6{text-align:left;font-weight:600;clear:both;font-size:1.6rem}#main .cts-other .cause{margin-bottom:-15px}#main .cts-other .other-changsha{margin:20px 0 40px}#main .cts-other .other-changsha dt{font-weight:600;border-top:solid 1px #ddd;padding-top:11px;font-size:1.4rem}#main .cts-other .other-changsha dd:last-of-type{border-bottom:solid 1px #ddd}#main .cts-other .other-changsha dd{padding-bottom:12px;font-size:1.4rem;line-height:1.8}#main .cts-other .img-flow{margin:20px 0 40px}#main .cts-other .img-flow img{width:100%}#main .cts-other .other-steplist{margin:30px 0 40px}#main .cts-other .other-steplist:last-child{margin-bottom:0}#main .cts-other .other-steplist>li{border-bottom:solid 1px #ddd;padding:5px 0 15px;margin-bottom:15px}#main .cts-other .other-steplist>li:first-child{border-top:solid 1px #ddd;padding-top:15px}#main .cts-other .other-steplist>li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#main .cts-other .other-steplist .title{font-size:1.5rem;font-weight:600;margin-bottom:0}#main .cts-other .other-steplist .list .text{line-height:1.85}#main .cts-other .other-steplist li ul li{list-style-type:disc;line-height:1.65;font-size:1.5rem;margin-left:20px}#main .cts-other .other-steplist .list .list-title{font-weight:600;margin-top:5px;margin-bottom:5px;font-size:1.4rem}#main .cts-other .box h5{border-top:solid 2px #031832;border-bottom:solid 2px #031832;padding:11px 10px 11px 5px}#main.l2-sub .cts-body .contents-inner{margin:0 30px}#main.l2-sub .head .text{margin-bottom:10px}#main.l2-sub .text-eng{margin:10px 0 0;color:#999;font-size:1.3rem;line-height:1.5}#main.l2-sub .text-eng.bottom{clear:both;margin:0 0 50px;line-height:1.8;color:#999;font-size:1.3rem}#main.l2-sub .text.bottom{padding-top:20px;line-height:1.8;margin-bottom:20px}#main .delegate{margin-top:40px;margin-bottom:0}#main .delegate .photo{width:100%}#main .delegate .photo img{width:100%}#main .delegate .info{margin-top:17px;clear:both}#main .delegate .info .name,#main .delegate .info .name_eng{padding-left:0}#main .delegate .info .name{font-size:1.3rem;line-height:1.7;font-weight:700;margin-bottom:8px}#main .delegate .info .name span{font-size:2.1rem;font-weight:600}#main .delegate .info .name_eng{font-size:1.2rem;line-height:1}#main .delegate .info .occupation{font-size:1.3rem;border-top:solid 2px #aa2f2f;padding-bottom:18px;margin-top:17px;padding-top:11px;line-height:1.3}#main .delegate .info .occupation span{color:#999;font-size:1.3rem}#main .delegate .info .occupation_head{font-size:1.3rem;font-weight:600;padding-bottom:5px;line-height:1.8}#main .delegate .info .occupation_head span{font-size:1.2rem}#main .delegate .info .explanation p{margin-bottom:5px}#main .delegate .info .explanation{font-size:1.2rem;padding-bottom:17px;border-bottom:solid 1px #ddd}#main.acfejapan .box-imgL{margin-bottom:0;padding:0}#main.acfejapan .cts-other{margin-bottom:15px;padding-bottom:25px;padding-top:10px}#main.acfejapan .cts-other .cause{margin-bottom:0}#main.acfejapan .cts-body{margin-bottom:0}#main .list-column{margin-top:60px;margin-bottom:20px}#main .list-column .box{clear:both;margin-bottom:20px;border-bottom:solid 1px #eee;padding-bottom:20px}#main .list-column .box img{float:left;width:120px;margin-right:15px}#main .list-column .box:first-child{border-top:solid 1px #eee;padding-top:20px}#main .list-column .box:last-child{margin-right:0}#main .list-column .box .title{margin-top:0;font-size:1.4rem;font-weight:600;line-height:1.5;overflow:auto}#main .list-column .box .title span{color:#999;font-size:1rem}#main.acfejapan .price thead th:nth-child(1){width:700px}#main.acfejapan .price thead th:nth-child(2),#main.acfejapan .price thead th:nth-child(3){width:160px}#main.acfejapan .price tbody td{font-size:1.4rem}#main.acfejapan .price{margin-bottom:40px;margin-top:36px}#main .title-check{width:315px;border:solid 1px #092343;font-size:1.3rem;margin:0 auto;text-align:center;border-radius:5px;padding:10px 20px}#main .title-check span{background-image:url(/wp-content/themes/d-quest/images/icon_blank.png);background-repeat:no-repeat;background-position:left 2px;padding-left:20px;font-weight:600;display:block}#main.acfejapan .cts-other .box h5{margin-top:20px}#main.acfejapan .delegate .photo{width:160px;margin:0 auto 30px}#main.acfejapan .delegate{margin-top:30px}#main.acfejapan .text.bottom{margin-bottom:0}#main.acfejapan .contents{margin-bottom:60px}main.compliance.faq .contents .contents-inner{padding:0 15px}#main .cts-why h3{font-size:2.6rem}#main .cts-why h3{font-size:2rem;font-weight:600;position:relative;margin-bottom:22px;padding-top:5px;padding-bottom:18px;text-align:center}#main .cts-why h3:after{content:"";position:absolute;bottom:0;left:50%;width:40px;height:3px;background-color:#aa2f2f;margin-left:-20px}#main .cts-why .text{line-height:1.8;font-size:1.4rem}#main .cts-why .text+.img-area{margin-top:10px}#main .cts-why .img-area{margin-bottom:0}#main .cts-why h4{border-bottom:solid 2px #000;font-size:1.6rem;font-weight:600;padding-bottom:11px;margin-bottom:15px;margin-top:35px}#main .cts-why .attention li{font-size:1.2rem}#main .cts-why .text+.attention{margin-top:10px;margin-bottom:15px}#main .cts-why .text p{margin-bottom:16px}#main .cts-why .text p strong{font-weight:600}#main .cts-why .text p:last-child{margin-bottom:0}#main .cts-why .box-case{margin-top:14px;margin-bottom:5px}#main .cts-why .box-case .box{float:left;width:100%;background-color:#f3f3f3;padding:20px 18px 16px;margin-bottom:15px}#main .cts-why .box-case .box:last-child{margin-right:0}#main .cts-why .box-case .box .title{background-color:#031832;color:#fff;text-align:center;border-radius:30px;margin:0 auto 10px;padding:3px 0;font-size:1.8rem;font-weight:600}#main .cts-why .box-case .box .text{line-height:1.7}#main .cts-why .box-risk{margin-top:30px}#main .cts-why .box-risk li{width:100%;background-color:#f3f3f3;margin:0 0 20px;padding:24px 0;text-align:center;font-weight:600;font-size:1.8rem}#main .cts-why .box-imgR{margin-bottom:25px}#main .cts-why .box-imgR img{width:100%;margin-bottom:10px}#main .cts-why .box-imgR .text{font-size:1.4rem;overflow:auto}#main .cts-why .box-imgR .text .title{font-weight:600;margin-bottom:10px;font-size:1.6rem}#main .cts-why .box-imgR+.text{margin-top:25px}#main.itmk .cts-body{margin-bottom:20px}#main.itmk .feature{margin-bottom:20px}#main.itmk .feature .contents-inner{margin:0 30px}#main.itmk h4{font-size:1.6rem;margin-bottom:28px;line-height:1.6;text-align:center;font-weight:700}#main.itmk .box-imgL{margin-bottom:38px}#main.itmk .delegate .photo{width:50%;margin:0 auto}#main.itmk .delegate{margin-top:10px}#search .contents-inner{padding:0 30px}#search .consequence{margin-top:30px;margin-bottom:30px}#search .box{border-bottom:1px solid #efefef;padding:40px 0}#search .box .title,#search .box .url{margin-bottom:10px}#search .box .url{color:#666;font-size:.9rem;word-wrap:break-word}#search .box .body{font-size:1rem;color:#000}#not_found .consequence{background:#f3f3f3;margin:0;padding-bottom:40px;padding-top:45px;width:100%}#not_found .contents-inner{padding:0 30px}#not_found .consequence .text{text-align:center}#not_found .consequence .text>*:nth-child(1){color:#031832;font-family:'Lato',sans-serif;font-size:35px;font-weight:700;line-height:1}#not_found .consequence .text>*:nth-child(2){color:#031832;font-size:14px;font-weight:700;line-height:32.4px;margin:8px 0 0}#not_found .consequence .text>*:nth-child(3){color:#031832;font-size:14px;line-height:25.2px;margin:6px 0 0}#not_found .consequence .text>div:nth-child(4) a{border:1px solid #031832;border-radius:3px;display:block;font-size:14px;font-weight:700;line-height:1;margin:15px auto 0;padding:12px 10px;text-align:center;width:100%;max-width:180px}#not_found .search{padding:32px 0 0;text-align:center}#not_found .search .text{padding-bottom:17px;text-align:center}#not_found .search .text>*:nth-child(1){color:#031832;font-size:14px;font-weight:700;line-height:32.4px}#not_found .search .text>*:nth-child(2){color:#031832;font-size:14px;line-height:25.2px}#not_found .search .text>*:nth-child(2) br{display:block}#not_found .search .search_container{margin:0 auto;position:relative;z-index:10;width:100%;max-width:500px}#not_found .search .search_container input[type=text]{border:none;height:40px;padding:2px 20px 0;width:100%;background:#f5f5f5;border-radius:40px;color:#031832 !important;display:block;outline:0;cursor:pointer}#not_found .search .search_container input[type=text]::-ms-reveal,#not_found .search .search_container input[type=text]::-ms-clear{visibility:hidden}#not_found .search .search_container input[type=submit]{cursor:pointer;border:none;background:0 0;color:#fff;position:absolute;width:24px;height:24px;right:16px;top:50%;outline:none;background-image:url(/wp-content/themes/d-quest/images/btn_search_indigo.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center;z-index:30;transform:translateY(-50%)}#main.aboutus #lavel2 .bg1,#main.aboutus #lavel2 .bg2{background-size:cover;background-repeat:no-repeat}#main.aboutus #lavel2 .bg1{background-image:url(/wp-content/themes/d-quest/images/img_about_bg_sp_01.jpg);margin-top:40px;margin-bottom:5px;padding:60px 0 20px}#main.aboutus #lavel2 .bg2{background-image:url(/wp-content/themes/d-quest/images/img_about_bg_sp_02.jpg);padding:25px 0 20px;margin-bottom:40px}#main.aboutus #lavel2 .bg1 .contents-inner,#main.aboutus #lavel2 .bg2 .contents-inner{margin:0 auto;text-align:center}#main.aboutus #lavel2 .bg1>.contents-inner{padding:0 25px}#main.aboutus #lavel2 .bg2 .contents-inner{padding:0 30px}#main.aboutus #lavel2 .bg1 h4{color:#fff;font-size:3rem;font-family:'Lato',sans-serif;text-align:center;position:relative;padding-bottom:10px}#main.aboutus #lavel2 .bg1 h4:after{content:"";position:absolute;width:40px;height:3px;background-color:#fff;left:50%;bottom:0;margin-left:-20px}#main.aboutus #lavel2 .bg1 h4+.text{margin-top:15px}#main.aboutus #lavel2 .bg1 .text{color:#fff;font-weight:600;text-align:left;margin-bottom:40px}#main.aboutus #lavel2 .bg1 .box-three{margin-bottom:20px}#main.aboutus #lavel2 .bg1 .img-area{margin:0 auto 20px}#main.aboutus #lavel2 .bg1 .img-area .contents-inner,#main.aboutus #lavel2 .constitution .img-area{max-width:325px;width:100%}#main.aboutus #lavel2 .bg1 .img-area img,#main.aboutus #lavel2 .constitution .img-area img{width:100%;margin:0 auto}#main.aboutus #lavel2 .bg1 .box-three .text:last-of-type{margin-bottom:0}#main.aboutus #lavel2 .bg1 .box-ft .box{padding:10px 30px 0;position:relative;margin-bottom:15px}#main.aboutus #lavel2 .bg1 .box-ft .box .data{color:#031832;background-color:#fff;text-align:center;border-radius:20px;margin:0 auto 10px;font-weight:600;font-family:'Lato',sans-serif}#main.aboutus #lavel2 .bg1 .box-ft .box .text{color:#fff;margin-bottom:0;font-size:1.2rem}#main.aboutus #lavel2 .constitution{margin-bottom:0}#main.aboutus #lavel2 .constitution .contents-inner{margin:0 auto}#main.aboutus #lavel2 .constitution .img-area{background-color:#f3f3f3;margin:0 auto 20px;padding:20px 20px 25px}#main.aboutus #lavel2 .constitution .box{background-color:#f3f3f3;padding:15px 20px;margin:0 30px}#main.aboutus #lavel2 .constitution .box dl{margin-bottom:20px}#main.aboutus #lavel2 .constitution .box dl dt,#main.aboutus #lavel2 .constitution .box dl dd{line-height:1.4}#main.aboutus #lavel2 .constitution .box dl dt{width:100%;font-weight:600;font-size:1.5rem;margin-bottom:15px;padding-bottom:5px;border-bottom:solid 1px #ddd}#main.aboutus #lavel2 .constitution .box dl dd .title{font-size:1.4rem;margin-bottom:10px;font-weight:600}#main.aboutus #lavel2 .constitution .box dl dd .text{color:#031832;font-size:1.4rem}#main.aboutus #lavel2 .enterprise{margin-bottom:0}#main.aboutus #lavel2 .enterprise .service .catch{font-weight:600;margin-bottom:10px}#main.aboutus #lavel2 .dq_strong{margin-top:30px}#main.aboutus #lavel2 .dq_strong .box{background:rgba(255,255,255,.3);position:relative;padding:20px 15px 25px}#main.aboutus #lavel2 .dq_strong .box{margin-bottom:20px}#main.aboutus #lavel2 .dq_strong .box .text{line-height:1.8}#main.aboutus #lavel2 .dq_strong .box .text{color:#fff}#main.aboutus #lavel2 .dq_strong .box .title{color:#fff;font-size:1.8rem;font-weight:600;text-align:center;line-height:1.4;margin-bottom:15px}#main.aboutus #lavel2 .dq_strong .box .title{top:60px;left:60px}#main.aboutus #lavel2 .dq_strong .box .title img{width:80px;margin-bottom:15px}#main.aboutus #lavel2 .dq_strong .box .text{margin-left:0}#main.whistleblowing_b.domestic .img-area-1 .attent,#main.whistleblowing_b.overseas .img-area-1 .attent{margin-top:10px;font-size:1.4rem}#main h3.h3-toggle{font-size:1.6rem;font-weight:600;margin-top:13px;margin-bottom:15px}#main h3.h3-toggle:first-of-type{margin-top:-15px}#main #topics h2.type2{margin:45px}#main #topics .searchbar{background-color:#031832;width:100%;height:64px;margin-bottom:36px;position:relative;z-index:1}#main #topics .searchbar .search_container{position:relative}#main #topics .searchbar .contents-inner{width:84%;padding:13px 0 0}#main #topics .searchbar .search_container input[type=text]{border:none;height:36px;padding:0 10px 0;width:100%;background:#818c99;color:#031832;display:block;position:relative;z-index:10;cursor:pointer;transition:.3s}#main #topics .searchbar .search_container input::-ms-clear{visibility:hidden}#main #topics .searchbar .search_container input[type=text]:focus,#main #topics .searchbar .search_container input[type=text].active{outline:0;background:#fff}#main #topics .searchbar .search_container input[type=submit]{cursor:pointer;border:none;background:0 0;color:#fff;position:absolute;width:24px;height:24px;right:12px;top:8px;outline:none;background-image:url(/wp-content/themes/d-quest/images/btn_search_indigo.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center;z-index:30}#main #topics .searchbar .search_container input[type=text]:-webkit-autofill{-webkit-transition:background-color 9999s;transition:background-color 9999s}#main #topics .searchbar .search_container .icon{cursor:pointer;border:none;background:0 0;color:#fff;position:absolute;width:24px;height:24px;right:16px;top:4px;outline:none;background-image:url(/wp-content/themes/d-quest/images/btn_search.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center}#main #topics .searchbar .search_container ::-webkit-input-placeholder{color:#fff}#header .menu.scroll .snav .search .search_container input[type=text]{color:#031832;background:#fff}#main #topics .contents-inner{padding:0 30px;margin:0 auto}#main #topics h3{font-size:1.4rem;margin-bottom:25px;padding-bottom:11px}#main #topics .list-topics .tpclist{border-bottom:solid 2px #000;padding-bottom:26px;margin-bottom:31px}#main #topics .list-topics .tpclist li{width:100%;overflow:hidden;margin-right:35px;margin-bottom:20px}#main #topics .list-topics .tpclist li:nth-child(3n){margin-right:0}#main #topics .list-topics .tpclist li .head{position:relative;margin:0 auto 6px;overflow:hidden}#main #topics .list-topics .tpclist li .head .photoInner{text-align:center}#main #topics .list-topics .tpclist li .head .img img{width:100%}#main #topics .list-topics .tpclist li .head .cat{position:absolute;bottom:0;left:0}#main #topics .list-topics .tpclist li .head .cat span{background-color:#031832;color:#fff;text-align:center;font-size:1.4rem;padding:4px 15px;display:inline-block}#main #topics .list-topics .tpclist li .data{font-size:1.2rem}#main #topics .list-topics .tpclist li .title{font-size:1.5rem;font-weight:600;border:none;margin:0;padding:0}#main #topics h4.tag{text-align:center;font-weight:600;margin-bottom:15px}#main #topics h4.tag span{padding-left:20px;background-image:url(/wp-content/themes/d-quest/images/icon_tag.png);background-repeat:no-repeat;background-position:left center;font-weight:600;font-size:1.8rem}#main #topics .list-topics .taglist{text-align:left;margin:0 auto 30px}#main #topics .taglist li{display:inline-block;border:solid 1px #031832;border-radius:3px;margin:0 5px;padding:6px 10px;font-size:1.4rem}#main #topics .single-topics{margin-top:40px;margin-bottom:40px;padding-top:20px;border-top:solid 2px #000}#main #topics .single-topics .head{margin-bottom:14px}#main #topics .single-topics .cat{margin-bottom:12px}#main #topics .single-topics .cat span{background-color:#031832;color:#fff;text-align:center;font-size:1.4rem;padding:6px 15px;font-weight:600;display:inline-block}#main #topics .single-topics .title{font-size:1.8rem;font-weight:600;margin:0 0 4px;padding-bottom:0;text-align:left}#main #topics .single-topics .data{font-size:1.2rem}#main #topics .single-topics .img{margin-bottom:34px;height:auto;overflow:hidden}#main #topics .single-topics .img img{width:100%;height:auto}#main #topics .single-topics .taglist{margin-bottom:25px;padding-left:25px;background-image:url(/wp-content/themes/d-quest/images/icon_tag.png);background-repeat:no-repeat;background-position:10px center}#main .article h4{width:100%;border-bottom:solid 2px #031832;text-align:left;font-size:1.8rem;font-weight:600;line-height:1.3;padding-bottom:11px;margin-bottom:26px}#main .article h5{line-height:1.5;font-size:1.4rem;font-weight:600;margin-bottom:10px;position:relative;clear:both}#main .article h5 span{position:relative;padding-left:15px;display:block;overflow:hidden}#main .article h5 span:before{content:"";position:absolute;width:5px;height:84%;top:8%;left:0;background-color:#aa2f2f}#main .article .text{line-height:1.8;margin-top:19px;margin-bottom:19px}#main .article .text p{margin-bottom:20px;line-height:1.9;overflow:auto}#main .article .text p:last-of-type{margin-bottom:0}#main .article .text img{margin:0 auto 14px;width:100%;height:auto}#main .article .text .photo,#main .article .text.img-no .photo{display:none}#main .article .text.img-r .photo,#main .article .text.img-l .photo,#main .article .text.img-free .photo{display:block}#main .article .text .photo{width:100%;text-align:center}#main #topics .help{margin-top:0;padding-top:10px;padding-bottom:0;border-top:solid 1px #ddd}#main #topics .wp-pagenavi{margin:0 0 60px}#main.case .list-case .caselist{padding:0 15px}#main.case .list-case .caselist li{overflow:hidden;margin-bottom:0;border-bottom:solid 1px #ddd;padding:0 10px 20px 15px}#main.case .list-case .caselist li:nth-child(3n){margin-right:0}#main.case .list-case .caselist li .title{font-size:1.2rem;font-weight:600;margin-bottom:10px}#main.case .list-case .caselist li .catch{font-size:1.2rem;font-weight:600;overflow:auto}#main.case .list-case .caselist li .head .img{width:150px;height:105px;float:left;overflow:hidden;margin-right:20px}#main.case .list-case .caselist li .head .img .photoInner{width:200%;margin:0 -50% 20px;text-align:center}#main.case .list-case .caselist li .head .img img{height:105px;width:auto}#main.case .single-case{margin-top:5px}#main.case .single-case h3{text-align:left;font-size:2rem;font-weight:700;border-top:solid 2px #031832;padding:35px 0 0}#main.case .single-case .head{margin-top:10px}#main.case .single-case .head .photo{width:100%;margin-right:50px;margin-bottom:25px;overflow:hidden}#main.case .single-case .head .photo .photoInner{width:200%;margin:0 -50%;text-align:center}#main.case .single-case .head .photo img{width:auto;height:207px}#main.case .single-case .head .info{margin-top:17px}#main.case .single-case .head .info .name{font-size:1.3rem;font-weight:700}#main.case .single-case .head .info .name span{font-size:2.4rem}#main.case .single-case .head .info .name span.name_after{font-size:2rem}#main.case .single-case .head .info .name_eng{font-size:1.2rem;line-height:1}#main.case .single-case .head .info .occupation{font-size:1.5rem;border-top:solid 1px #aa2f2f;padding-bottom:5px;margin-top:17px;padding-top:18px}#main.case .single-case .head .info .explanation{font-size:1.4rem;padding-bottom:17px}#main.case .single-case .head .info .occupation_head{font-size:1.3rem;font-weight:600;padding-bottom:5px;line-height:1.8}#main.case .single-case .head .info .occupation_head span{font-size:1.2rem}#main.case .single-case .head .info .explanation p{margin-bottom:5px}#main.case .single-case .head .info .occupation span{color:#999;font-size:1.3rem}#main.case #lavel3 .mv{margin-bottom:20px}#main .table_05 .table_inner .block{float:left;margin-top:5px;margin-right:3.5%;width:31%}#main .table_05 .table_inner .no-pd-r{padding-right:0}#main .table_05 .table_inner .block img{width:100%;margin-bottom:10px}#main .table_05 .table_inner .block:last-of-type{margin-right:0}#main .table_05 .table_inner .block span{line-height:1.5}#main .table_05 .table_inner .block .name{display:block;text-align:center}#main .table_05 .table_inner .block .position{display:block;font-size:1.1rem}#main.compliance-kaigai .anchor_area-type1{border-bottom:none}#main.compliance-kaigai .head h4{padding:35px 0 15px}}@media screen and (max-width:1080px) and (min-width:850px){#main #topics .list-topics .tpclist li{width:30%;float:left}#main #topics .list-topics .tpclist li .head .photoInner{width:200%;margin:0 -50%;text-align:center}#main #topics .list-topics .tpclist li .head .img img{height:207px;width:auto}#main #topics .list-topics .tpclist li .title{border-bottom:solid 1px #000;margin-bottom:40px;padding-bottom:8px}#main #topics .list-topics .tpclist li .data{font-size:1rem}}.mm_join{background-color:#ffe4e1;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding:20px;text-align:center}.title-check-mm{padding:10px 18px;text-align:center;margin:0 auto 0px;border:solid 2px #092343;font-weight:700;display:block}.title-check-mm span{background-image:url(/wp-content/themes/d-quest/images/icon_blank.png);background-repeat:no-repeat;background-position:right center;padding-right:20px;font-weight:600}