@charset "UTF-8";main.dpt-kaizen .k-header-right{box-shadow:2px 2px 4px rgba(0,0,0,0.25)}.click-link{border:2px solid #272886;font-weight:bold;letter-spacing:0.12em}.click-link ._text{padding:0.3em 1.3em 0.3em 0.7em;display:flex;align-items:center;flex-wrap:wrap;width:100%;height:100%}.title-frame-accent{border:1px solid #333;display:inline-block;padding:0.1em 1.1em}.click-link{position:relative;position:relative;z-index:1;background-color:#fff;background-image:url("../../assets/img/common/bg_stripe.png"),linear-gradient(90deg,#c6c1db 6.93%,#dbc5eb 100%);transition:background 0.3s}.click-link:after{content:"";position:absolute;background-image:url("../../assets/img/common/arrow_btn1.svg");background-repeat:no-repeat;background-size:contain;width:11px;height:15px;top:calc(50% - 8px);right:7px;transition:transform 0.3s}.click-link:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;box-shadow:7px 7px 0 0 rgba(0,0,0,0.14);transition:box-shadow 0.3s;z-index:0}.click-link ._text{position:relative}.click-link ._text:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url("../../assets/img/common/bg_stripe.png"),linear-gradient(90deg,#e7e6f0 3.99%,#dbd9eb 100%);z-index:-1;transition:opacity 0.3s}.click-link:before{transition:transform 0.3s}.click-link:focus ._text:after,.click-link:hover ._text:after{opacity:0}.click-link:focus:before,.click-link:hover:before{transform:translate(-1px,-1px)}.click-link:focus:after,.click-link:hover:after{transform:translateX(3px)}.flow-arrow:not(:last-of-type){margin-bottom:86px;position:relative}.flow-arrow:not(:last-of-type):after{content:"";position:absolute;top:calc(100% + 36px);left:50%;transform:translateX(-13px);border-top:22px solid #ffa600;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0)}.ul-accent .h-accent{color:#242784;font-weight:bold}.ul-accent .h-accent:before{background-color:#ff6100;top:9px;width:14px;height:14px}.ul-accent p{padding-left:1.8em}.ul-accent-fc{}.ul-accent-fc .h-accent:before{background-color:#333;top:11px;width:14px;height:14px}.ul-accent-fc ._mb{margin-bottom:0.4em}.ul-accent-fc ._indent{padding-left:2em}.insite-link.__min{font-size:14px;color:#52449e;max-width:220px}.insite-link.__min-l{font-size:14px;color:#52449e;max-width:420px}.click-link{display:inline-block;width:110px;font-size:10px;color:#272886;border-width:1px;margin:0 13px;top:-2px}.click-link:before{box-shadow:4px 3px 0 0 rgba(0,0,0,0.14)}.click-link:after{width:8px;height:11px;top:calc(50% - 6px)}.title-frame-accent{border-color:#ffa600;font-weight:bold;font-size:16px;color:#27258a}.fcolor-font{color:#333!important}.k-title{font-weight:bold;font-size:16px;letter-spacing:0.06em;color:#242784}@media screen and (max-width:599px){.k-title{font-size:15px}}.k-title ._text{position:relative;padding-left:1.4em;display:inline-block}.k-title ._text:before{content:"";position:absolute;width:15px;height:15px;background-color:#ffad00;border-radius:50%;top:0;transform:translateY(4px);left:0}.k-title ._text:before{background-color:#242784}.rm-ml{margin-left:0!important}.rm-mr{margin-right:0!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.pt-10{padding-top:10px!important}.pb-10{padding-bottom:10px!important}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.pt-20{padding-top:20px!important}.pb-20{padding-bottom:20px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.pt-30{padding-top:30px!important}.pb-30{padding-bottom:30px!important}.pt-40{padding-top:40px!important}.pb-40{padding-bottom:40px!important}.pt-50{padding-top:50px!important}.pb-50{padding-bottom:50px!important}.mt-60{margin-top:60px!important}.pt-60{padding-top:60px!important}.pb-60{padding-bottom:60px!important}.mt-70{margin-top:70px!important}.pt-70{padding-top:70px!important}.pb-70{padding-bottom:70px!important}.mt-80{margin-top:80px!important}.pt-80{padding-top:80px!important}.pb-80{padding-bottom:80px!important}.mt-90{margin-top:90px!important}.mb-90{margin-bottom:90px!important}.pt-90{padding-top:90px!important}.pb-90{padding-bottom:90px!important}.mt-100{margin-top:100px!important}.pt-100{padding-top:100px!important}.pb-100{padding-bottom:100px!important}.mt-110{margin-top:110px!important}.mb-110{margin-bottom:110px!important}.pt-110{padding-top:110px!important}.pb-110{padding-bottom:110px!important}.mt-120{margin-top:120px!important}.mb-120{margin-bottom:120px!important}.pt-120{padding-top:120px!important}.pb-120{padding-bottom:120px!important}.mt-130{margin-top:130px!important}.mb-130{margin-bottom:130px!important}.pt-130{padding-top:130px!important}.pb-130{padding-bottom:130px!important}.mt-140{margin-top:140px!important}.mb-140{margin-bottom:140px!important}.pt-140{padding-top:140px!important}.pb-140{padding-bottom:140px!important}.mt-150{margin-top:150px!important}.mb-150{margin-bottom:150px!important}.pt-150{padding-top:150px!important}.pb-150{padding-bottom:150px!important}main.dpt-kaizen{}main.dpt-kaizen .k-header{border-bottom:1px solid #ccc8e3;padding-bottom:90px}main.dpt-kaizen .k-header-top{display:flex;justify-content:space-between}main.dpt-kaizen .k-header-left ._title{font-weight:bold;font-size:29px;letter-spacing:0.06em;color:#3f396e;margin-bottom:12px}@media screen and (max-width:599px){main.dpt-kaizen .k-header-left ._title{font-size:20px}}main.dpt-kaizen .k-header-right{border:2px solid #5542a2;border-radius:10px;overflow:hidden}main.dpt-kaizen .k-tel{background-color:#5542a2;color:#fff;display:flex;padding:0.7em 2.3em 0.7em 0.75em;font-weight:normal;font-size:21px;letter-spacing:0.06em;color:#fff;letter-spacing:0.1em}@media screen and (max-width:599px){main.dpt-kaizen .k-tel{font-size:18px}}main.dpt-kaizen .k-tel ._icon{margin-right:29px}main.dpt-kaizen .k-address{font-weight:normal;font-size:13px;letter-spacing:0.06em;color:#5542a2;padding:0.5em 1.7em 0.3em}@media screen and (max-width:599px){main.dpt-kaizen .k-address{font-size:12px}}@media screen and (max-width:799px){main.dpt-kaizen .k-header-top{flex-wrap:wrap}main.dpt-kaizen .k-header-left{margin-bottom:14px;margin-right:10px}main.dpt-kaizen .k-header-left ._title{font-size:22px}main.dpt-kaizen .k-header-left .text-accent{font-size:16px}main.dpt-kaizen .k-header-right{margin-left:auto}main.dpt-kaizen .k-tel{align-items:center;padding-right:1em;font-size:18px}main.dpt-kaizen .k-tel ._icon{margin-right:16px;width:27px}main.dpt-kaizen .k-address{padding:0.5em 1.4em 0.3em}}@media screen and (max-width:599px){main.dpt-kaizen .k-header-left .text-accent{font-size:15px}}main.dpt-kaizen .k-nav{font-size:14px}main.dpt-kaizen .k-nav-ul{display:flex;position:relative;padding:0 1em}main.dpt-kaizen .k-nav-ul:after,main.dpt-kaizen .k-nav-ul:before{content:"";position:absolute;top:0;width:1em;height:100%;z-index:-1}main.dpt-kaizen .k-nav-ul:before{left:1px}main.dpt-kaizen .k-nav-ul:after{right:1px}main.dpt-kaizen .k-nav-ul._level1:after,main.dpt-kaizen .k-nav-ul._level1:before{background-color:#ccc8e3}main.dpt-kaizen .k-nav-ul .cld-wrap{width:100%;position:absolute;top:calc(100% + 18px);left:0;display:flex}main.dpt-kaizen .k-nav-ul._level2:after,main.dpt-kaizen .k-nav-ul._level2:before{background-color:#ffa600}main.dpt-kaizen .k-nav-li{text-align:center}main.dpt-kaizen .k-nav-li._level1{background-color:#ccc8e3}main.dpt-kaizen .k-nav-li._level1 .prnt-wrap{position:relative;display:flex;align-items:center;height:100%}main.dpt-kaizen .k-nav-li._level1 ._text{color:#3f3a6c;padding:0.9em 1em 0.9em 1.4em;display:block}main.dpt-kaizen .k-nav-li._level1:not(:last-of-type) .prnt-wrap:before{content:"";position:absolute;top:50%;transform:translateY(-0.7em);width:1px;height:1.6em;background-color:#3f3a6c;right:0}main.dpt-kaizen .k-nav-li._level1.is-active{}main.dpt-kaizen .k-nav-li._level1.is-active .prnt-wrap:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-9px);border-top:18px solid #ccc8e3;border-left:10px solid transparent;border-right:10px solid transparent}main.dpt-kaizen .k-nav-li._level1.is-active .prnt-wrap.no-cld:after{content:none}main.dpt-kaizen .k-nav-li._level1.is-active ._text{position:relative}main.dpt-kaizen .k-nav-li._level1.is-active ._text:after{content:"";position:absolute;top:calc(100% - 12px);left:1em;width:calc(100% - 2.4em);height:3px;background-color:#3f3a6c}main.dpt-kaizen .k-nav-li._level2{background-color:#ffa600}main.dpt-kaizen .k-nav-li._level2 .k-nav-link{color:#fff;word-break:keep-all;display:block;padding:0.9em 1.3em}main.dpt-kaizen .k-nav-li._level2:not(:last-of-type){position:relative}main.dpt-kaizen .k-nav-li._level2:not(:last-of-type):before{content:"";position:absolute;top:50%;transform:translateY(-0.7em);width:1px;height:1.6em;background-color:#fff;right:0}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li{}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li._level1{flex-grow:1}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li:nth-of-type(3) .k-nav-ul._level2{margin-left:10%}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li:nth-of-type(n+4) .k-nav-ul._level2{margin-left:auto}@supports (width:fit-content){main.dpt-kaizen .k-header.__pre .k-nav-ul._level1{width:fit-content}}@supports not (width:fit-content){main.dpt-kaizen .k-header.__pre .k-nav-ul._level1:after{content:none}}main.dpt-kaizen .k-header.__pre .k-nav-ul._level2{margin-left:auto}@media screen and (min-width:1024px){main.dpt-kaizen{}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li:nth-of-type(4) .k-nav-ul._level2{margin-right:2%}}@media screen and (max-width:1023px){main.dpt-kaizen .k-nav{font-size:13px}main.dpt-kaizen .k-nav-ul{padding:0 0.6em}main.dpt-kaizen .k-nav-li{}main.dpt-kaizen .k-nav-li._level1 ._text{padding:0.9em 0.6em}main.dpt-kaizen .k-nav-li._level2 .k-nav-link{padding:0.9em 0.8em}}@media screen and (max-width:599px){main.dpt-kaizen{}main.dpt-kaizen .k-nav{font-size:12px;margin:0 auto}main.dpt-kaizen .k-nav-li._level1{}main.dpt-kaizen .k-nav-li._level1.is-active{}main.dpt-kaizen .k-nav-li._level1.is-active ._text:after{left:0.4em;width:calc(100% - 1em)}main.dpt-kaizen .k-header:not(.__pre){padding-bottom:50px}main.dpt-kaizen .k-header:not(.__pre) .k-nav{width:345px}main.dpt-kaizen .k-header:not(.__pre) .k-nav-ul{width:162px;flex-direction:column}main.dpt-kaizen .k-header:not(.__pre) .k-nav-ul .cld-wrap{top:0;left:calc(100% + 20px);height:100%}main.dpt-kaizen .k-header:not(.__pre) .k-nav-ul._level2{height:fit-content}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li._level1{}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li._level1 .prnt-wrap{justify-content:center}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li._level1:not(:last-of-type) .prnt-wrap:before{content:none}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li._level1.is-active .prnt-wrap{width:100%}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li._level1.is-active .prnt-wrap:after{top:0.95em;left:calc(100% + 0.5em);transform:translateX(0);border-left:18px solid #ccc8e3;border-top:10px solid transparent;border-bottom:10px solid transparent}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li._level2:not(:last-of-type):before{content:none}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li:nth-of-type(3) .k-nav-ul._level2{margin-left:0;margin-top:1em}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li:nth-of-type(4) .k-nav-ul._level2{margin-bottom:3.5em}main.dpt-kaizen .k-header:not(.__pre) .k-nav-li:nth-of-type(n+4) .k-nav-ul._level2{margin-left:0;margin-top:auto}main.dpt-kaizen .k-header.__pre .k-nav-li._level2{height:100%;display:flex;align-items:center}}@media screen and (max-width:374px){main.dpt-kaizen{}main.dpt-kaizen .k-nav{font-size:11px}main.dpt-kaizen .k-header:not(.__pre) .k-nav{width:300px}main.dpt-kaizen .k-header:not(.__pre) .k-nav-ul{width:140px}}@media screen and (min-width:680px){main.dpt-kaizen{}main.dpt-kaizen .k-header.__pre .k-nav-ul .cld-wrap{left:30%}}@media screen and (max-width:679px){main.dpt-kaizen{}main.dpt-kaizen .k-header.__pre .k-nav-ul._level1{margin:0 auto}}main.dpt-kaizen .k-col2{display:flex;flex-wrap:wrap}main.dpt-kaizen .k-col2 ._item{min-width:300px}main.dpt-kaizen .k-col2 ._item:first-of-type{width:38.0952380952%;margin-right:11.6402116402%}main.dpt-kaizen .k-col2 ._item:nth-of-type(2){width:40.2116402116%}@media screen and (max-width:799px){main.dpt-kaizen .k-col2 ._item:first-of-type{margin-right:9%}}@media screen and (max-width:700px){main.dpt-kaizen .k-col2{flex-direction:column;align-items:center}main.dpt-kaizen .k-col2 ._item:first-of-type{margin-right:0}}main.dpt-kaizen .k-hr-stripe{position:relative}main.dpt-kaizen .k-hr-stripe:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:repeating-linear-gradient(115deg,#fff,#fff 5px,#ccc8e3 5px,#ccc8e3 7px)}main.dpt-kaizen .section-bb{border-bottom:1px solid #ccc8e3}main.dpt-kaizen .application-list-ul{margin-top:100px}main.dpt-kaizen .application-list-ul ._li{display:flex;flex-wrap:wrap;margin-bottom:30px}main.dpt-kaizen .application-list-ul .h-accent{font-size:16px;width:calc(100% - 270px);min-width:300px;font-feature-settings:normal}main.dpt-kaizen .application-list-ul .h-accent:before{top:0;transform:translateY(4px)}main.dpt-kaizen .application-list-ul .filelist{width:240px;margin-left:30px}@media screen and (max-width:799px){main.dpt-kaizen .application-list-ul .h-accent{width:100%}}main.dpt-kaizen .box-bgc-br{background-color:#efeef6;border-radius:10px;padding:17px 5% 13px;display:flex;justify-content:center}main.dpt-kaizen .box-bgc-br a._mailto{margin-left:40px}main.dpt-kaizen .box-bgc-br a._mailto:before{width:21px;height:16px;transform:translate(-16px,-6px)}main.dpt-kaizen .box-bgc-br ._flex{display:flex;flex-wrap:wrap}main.dpt-kaizen .box-bgc-br ._flex ._icon{margin-right:14px}main.dpt-kaizen .box-bgc-br ._flex ._icon img{margin-top:3px}main.dpt-kaizen .box-bgc-br ._flex ._how{width:5em}@media screen and (max-width:374px){main.dpt-kaizen .box-bgc-br{font-size:14px;padding-left:3%;padding-right:3%}main.dpt-kaizen .box-bgc-br ._flex ._icon{margin-right:10px;width:18px}}@media screen and (max-width:799px){main.dpt-kaizen .main-container{}main.dpt-kaizen .main-container section.pt-110{padding-top:60px!important}main.dpt-kaizen .main-container .business-contents_area.mt-90{margin-top:40px!important}main.dpt-kaizen .col2-information:last-of-type .description{margin-bottom:20px}}main{}main#kaizen li.pagebottom-banner_li{font-size:18px;text-align:left;max-width:350px}main#kaizen .pagebottom-banner_link{justify-content:flex-start;min-height:5.1em}main#kaizen .pagebottom-banner_link ._icon{margin:0 9% 0 6%}main#kaizen .pagebottom-banner_link ._text{min-width:unset}main#kaizen .access-map{max-width:950px;margin-bottom:62px}main#kaizen .access-map .iframe-wrap{padding-bottom:42.1%}@media screen and (max-width:799px){main #news .col2-information:last-of-type .description:before{content:none}}main#applicant #environment ul.filelist.__width-l,main#applicant #national-policy ul.filelist.__width-l,main#applicant #own-position ul.filelist.__width-l{max-width:430px}main#applicant #own-rating table.__ruledline tr:first-of-type th{text-align:center}main#applicant #own-rating table.__ruledline th:first-of-type{min-width:8em}main#about-business{}@media screen and (max-width:570px){main#about-business #estimated-cost .table-wrap-s{margin-bottom:10px;overflow-x:scroll;box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07)}main#about-business #estimated-cost .table-wrap-s table{width:518px;margin-bottom:2px}main#about-business #estimated-cost .table-wrap-s::-webkit-scrollbar{height:5px}main#about-business #estimated-cost .table-wrap-s::-webkit-scrollbar-track{border-radius:0;background-color:#f0f2f2}main#about-business #estimated-cost .table-wrap-s::-webkit-scrollbar-thumb{background-color:#cdcae2;border-radius:0;box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}@media screen and (max-width:570px){main#about-business #positioning .table-wrap-s{margin-bottom:10px;overflow-x:scroll;box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07)}main#about-business #positioning .table-wrap-s table{width:518px;margin-bottom:2px}main#about-business #positioning .table-wrap-s::-webkit-scrollbar{height:5px}main#about-business #positioning .table-wrap-s::-webkit-scrollbar-track{border-radius:0;background-color:#f0f2f2}main#about-business #positioning .table-wrap-s::-webkit-scrollbar-thumb{background-color:#cdcae2;border-radius:0;box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}@media screen and (max-width:570px){main#format .table-wrap-s,main#pre-format .table-wrap-s{margin-bottom:10px;overflow-x:scroll;box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07)}main#format .table-wrap-s table,main#pre-format .table-wrap-s table{width:550px;margin-bottom:2px}main#format .table-wrap-s::-webkit-scrollbar,main#pre-format .table-wrap-s::-webkit-scrollbar{height:5px}main#format .table-wrap-s::-webkit-scrollbar-track,main#pre-format .table-wrap-s::-webkit-scrollbar-track{border-radius:0;background-color:#f0f2f2}main#format .table-wrap-s::-webkit-scrollbar-thumb,main#pre-format .table-wrap-s::-webkit-scrollbar-thumb{background-color:#cdcae2;border-radius:0;box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}main#format table .click-link,main#pre-format table .click-link{width:56px;font-size:11px;margin-left:0;margin-right:0}main#other #faq .dl{counter-increment:faq;margin-bottom:30px}main#other #faq .dl .dd,main#other #faq .dl .dt{position:relative;padding-left:2.6em}main#other #faq .dl .dd:before,main#other #faq .dl .dt:before{position:absolute;left:0;width:30px;text-align:center}main#other #faq .dl .dt{font-weight:bold;color:#242784;margin-bottom:0.5em}main#other #faq .dl .dt:before{top:0;content:"Q" counter(faq);background-color:#ffad00;color:#fff}main#other #faq .dl .dd{margin-left:0}main#other #faq .dl .dd:before{content:"Ａ\8.";font-weight:bold;color:#242784}

main.dpt-kaizen .box-bgc-br {
	background-color: #efeef6;
	border-radius: 10px;
	padding: 10px 5% 18px;
	display: flex;
	justify-content: center;
}