@charset "utf-8";@font-face{font-display:swap;font-family:'Zen Kaku Gothic New';font-weight:300;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/ZenKakuGothicNew-Light.ttf) format("TrueType")}@font-face{font-display:swap;font-family:'Zen Kaku Gothic New';font-weight:400;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/ZenKakuGothicNew-Regular.ttf) format("TrueType")}@font-face{font-display:swap;font-family:'Zen Kaku Gothic New';font-weight:500;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/ZenKakuGothicNew-Medium.ttf) format("TrueType")}@font-face{font-display:swap;font-family:'Zen Kaku Gothic New';font-weight:700;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/ZenKakuGothicNew-Bold.ttf) format("TrueType")}@font-face{font-display:swap;font-family:'Noto Sans';font-weight:400;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/NotoSans-Regular.ttf) format("TrueType")}@font-face{font-display:swap;font-family:'Noto Sans';font-weight:500;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/NotoSans-Medium.ttf) format("TrueType")}@font-face{font-display:swap;font-family:'Noto Sans';font-weight:700;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/NotoSans-Bold.ttf) format("TrueType")}@font-face{font-display:swap;font-family:'Noto Sans';font-weight:900;src:url(//www.d-parts.biz/main/wp-content/themes/main/./font/NotoSans-Black.ttf) format("TrueType")}.clearfix{content:"";display:block;clear:both}body{color:#333;font-family:'Zen Kaku Gothic New',sans-serif;font-size:14px;font-weight:400;line-height:2;-webkit-text-size-adjust:100%;margin:0 auto;padding:0;text-align:center}#logo{margin:0 auto 28px;width:200px}img{max-width:100%;transition:filter 1s;vertical-align:middle}p{margin-bottom:20px;text-indent:1em}.zoom-out img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-out;transition:.3s ease-out}.zoom-out:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.1);transform:scale(1.1)}.square-line{border:1px solid #666;padding:5px}.side-margin20{margin:0 20px}.bottom-spacing{margin-bottom:20px}.bottom-spacing2{margin-bottom:40px}.bottom-spacing3{margin-bottom:60px}.floating-left{float:left}.bg-gray{background-color:#ccc}blockquote{background:#f5f5f5;box-sizing:border-box;margin-bottom:48px;padding:5px 15px 5px 55px;position:relative}blockquote p{color:#aaa;font-weight:bolder;line-height:1.5em;margin:10px 10px 20px}blockquote:before{background:#ff785b;color:#fff;content:"“";display:inline-block;font-family:"Work Sans",sans-serif;font-size:48px;font-weight:900;height:30px;left:8px;line-height:50px;position:absolute;text-align:center;top:0;width:38px}blockquote:after{border-bottom:10px solid transparent;border-left:19px solid #ff785b;border-right:19px solid #ff785b;content:'';height:0;left:8px;position:absolute;top:30px;width:0}blockquote cite{border-top:#aaa 1px dotted;color:#888;display:block;font-size:10px;margin:10px;text-align:right}#page-top{bottom:20px;font-size:77%;position:fixed;right:20px;z-index:999}#page-top a{background:#333;border-radius:5px;color:#fff;display:block;opacity:85%;padding:30px 0;text-align:center;text-decoration:none;transition:.5s;width:50px}#page-top a:hover{background:#e2776f;text-decoration:none}.modified-date{clear:both;color:#333;display:block;font-size:11px;line-height:1.5em;margin:0 10px 24px 0;max-width:800px;padding:0;text-align:right}.mokuji{border:1px solid #aaa;margin:0 auto 28px;width:fit-content}.mokuji span{display:block;font-family:"Work Sans",sans-serif;font-size:20px;font-weight:900;text-align:center}.mokuji ul{margin:0 20px}.mokuji ul li{background-color:#ccc;line-height:1.5em;margin-bottom:10px;padding:10px;transition:.6s}.mokuji ul li:hover{background-color:#fff;transition:1s}.mokuji ul li a{display:block}b{background-color:rgba(180,214,253,.5);color:#8b4513;font-family:'Zen Kaku Gothic New',sans-serif;font-weight:700}b.no-bg{background:0 0}sup{color:red}.smallcaption{font-size:10px;line-height:1.8em}.smallcaption-box{background-color:#f5f5f5;font-size:12px;margin-bottom:58px;padding:10px}.red{color:red}h1{color:#333;font-family:'Noto Sans JP',sans-serif;font-size:clamp(2.5rem,2.159rem + 1.7vw,3.438rem);font-weight:500;letter-spacing:-.05em;line-height:1;margin-bottom:24px;text-align:center}h1 span{font-family:'Zen Kaku Gothic New',sans-serif;font-size:clamp(.938rem,.597rem + 1.7vw,1.875rem);font-weight:500;letter-spacing:-.05em}.each-page-h1{color:#333;font-size:clamp(2.25rem,1.897rem + 1.76vw,3rem);font-weight:700;line-height:1.2em;letter-spacing:-.1em}.each-page-h1 span{font-size:clamp(1.125rem,.949rem + .88vw,1.5rem);line-height:1.5em}h2{background:#f8ca02 url(//www.d-parts.biz/main/wp-content/themes/main/./images/h2-back.png) top right no-repeat;color:#fff;font-family:'Noto Sans JP',sans-serif;font-size:171.42857%;line-height:1.2;font-weight:700;padding:10px 5px}h2 span{font-size:75%}h2.index{background:0 0;color:#1f5d9d}.heading-deco{background-color:#f8f1d3;background-image:none;border-left:5px solid #f8ca02;border-bottom:2px dashed #f8ca02;color:#333;padding-left:5px}h3{border:4px solid #520000;border-radius:8px;color:#520000;font-family:'Noto Sans JP',sans-serif;font-size:128.57142%;font-weight:700;line-height:1.166666;padding:5px;position:relative}h3.no-star:before{content:""}h3:before{border-color:transparent;border-style:solid;border-top-color:#520000;border-width:10px;content:" ";height:0;left:24px;position:absolute;top:100%;width:0}h4{border-bottom:1px dotted;color:#0f3d99;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:700;line-height:1.2em;margin-bottom:10px;padding-bottom:5px}.underline{border-bottom:1px dotted}a:link{color:#0e1733;font-weight:bolder;text-decoration:underline dotted;transition:.5s}a:visited{color:#421417}a:hover{opacity:.8;text-decoration:none;transition:.5s}ul{list-style:none;margin:5px auto 24px;padding:0}li{font-weight:bolder;line-height:1.5em;padding-bottom:20px}dl{background-color:#fceff5;margin:0 0 24px;padding:10px}dt{font-size:16px;font-weight:bolder;margin-top:10px}dt:first-child{color:#205c66}dt:nth-child(3){color:#c3b243}dt:nth-child(5){color:#c71f0b}dt:nth-child(7){color:#d18f20}dt:nth-child(9){color:#360006}dt:nth-child(11){color:#0a317b}dt:nth-child(13){color:#6712a2}dt:before{content:"◉"}dd{line-height:1.7em;margin-left:16px}table{background-color:#fff;border-collapse:collapse;margin-bottom:48px;width:100%}table th,table td{display:block;padding:10px}::placeholder{color:#aaa}.form-title{background-color:#a6d5d9}.form-photo{text-align:center}.submit input{background-color:#610;border:none;border-radius:20px;color:#fff;display:block;font-family:"Work Sans",sans-serif;font-weight:700;margin-bottom:10px;padding:20px 10px;transition:all .5s ease-out;width:100%}.submit input:hover{background-color:#e58853;border-radius:0;transition:all .5s ease-out}#wrap{margin:0 auto;padding-top:20px;position:relative;text-align:left;width:100%}#global-menu{display:none}#mobile-menu,#global-menu{font-size:clamp(.563rem,.474rem + .44vw,.75rem);margin:0 auto 48px}#mobile-menu ul,#global-menu ul{margin:0 auto;padding:0;overflow:auto}#mobile-menu ul li,#global-menu ul li{float:left;margin:0;padding:0;text-align:center;width:25%}#mobile-menu ul li a,#global-menu ul li a{display:block;font-display:swap;font-family:"Work Sans",sans-serif;font-weight:700;line-height:1.2em;margin-top:12px;text-decoration:none;transition:.5s}#mobile-menu ul li a span,#global-menu ul li a span{font-size:10px;font-weight:400}#mobile-menu ul li a:hover,#global-menu ul li a:hover{text-decoration:none;transition:.5s}#mobile-menu ul li img:hover,#global-menu ul li img:hover{transform:translate(0,2px);transition:.3s;opacity:.6}#mobile-footer-menu{bottom:0;font-display:swap;font-family:'Noto Sans JP',sans-serif;font-weight:500;opacity:0;position:fixed;transition:2s;width:100%}#mobile-footer-menu a{color:#fff;display:block;padding:14px 0;text-decoration:none;transition:.8s}#mobile-footer-menu a:hover{color:#f9db00;transition:1.5s}#mobile-footer-menu a:first-child{background-color:#555;font-size:clamp(.875rem,.463rem + 2.06vw,1.75rem)}#mobile-footer-menu a:last-child{background-color:#800;font-size:24px}.page-description{background-color:#eaf0f6;border:3px dashed #205e9e;border-radius:20px;margin:0 20px 56px;max-width:800px;position:relative}.page-description:before,.page-description:after{position:absolute;left:50%;content:"";height:0;width:0}.page-description:before{top:100%;border:9px solid;border-color:transparent;border-top-color:#205e9e;margin-left:-9px}.page-description:after{top:99%;border:8px solid;border-color:transparent;border-top-color:#eaf0f6;margin-left:-8px}.page-description p{padding:15px;margin:0}.page-description span{background-color:#205e9e;border-radius:20px 20px 0 0;color:#fff;display:block;font-weight:bolder;text-align:center}.detail-info{background-color:#610;color:#fff;display:block;padding:15px;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.detail-info:hover{background-color:#f9e1df;color:#610}.share-button-title{margin:0}.share-button{display:flex;justify-content:center;margin:0 auto 28px}.share-button div{border-radius:50%;height:35px;margin:15px;text-align:center;transition:all .3s;width:35px}.snstext{visibility:hidden;text-align:center}.share-button div:hover{transform:scale(1.08)}.share-button div.hatena{background:#00a4de url(//www.d-parts.biz/main/wp-content/themes/main/./images/hatena.svg) center center no-repeat;background-size:50%}.share-button div.facebook{background:#1778f2 url(//www.d-parts.biz/main/wp-content/themes/main/./images/facebook.svg) center center no-repeat;background-size:50%}.share-button div.twitter{background:#1ba1f3 url(//www.d-parts.biz/main/wp-content/themes/main/./images/twitter.svg) center center no-repeat;background-size:50%}.share-button div.pocket{background:#ef4155 url(//www.d-parts.biz/main/wp-content/themes/main/./images/pocket.svg) center center no-repeat;background-size:50%}footer h3{border:4px solid #666;color:#666}footer h3:before{border-top-color:#666;border-width:0}.footer-decoration{background:url(//www.d-parts.biz/main/wp-content/themes/main/./images/footer-decoration.svg) left bottom repeat-x;animation:cityroop 100s linear infinite;height:30px;width:100%}@keyframes cityroop{from{background-position:0 0}to{background-position:1200px 0}}footer{background-color:#eee8aa;font-family:"Work Sans",sans-serif;font-weight:500;padding:20px 0}footer h3:before{content:" "}.footer-wrap{margin:0 auto 24px;text-align:left;width:90%}.footer-wrap li{border-top:1px dotted #fff;padding:10px 0}footer a:link{font-size:12px}footer a:link:before{content:"»"}footer a:hover:after{content:"→"}.footer-address{display:flex;flex-wrap:wrap;font-family:"Work Sans",sans-serif;font-size:12px;font-weight:700;justify-content:space-evenly;margin:0 auto 28px;max-width:1200px;padding:10px 20px 0}.footer-address div{width:100%}.footer-address br{display:none}.footer-address div span{display:block;font-size:28px;line-height:1em}.maroon-button{background-color:#520000;clear:both;display:block;margin-top:28px;transition:1s}.maroon-button a{color:#fff;display:block;font-family:'Noto Sans JP',sans-serif;font-size:15px;font-weight:900;padding:8px 10px;text-align:center;text-decoration:none;transition:1s}.maroon-button:hover{background-color:#e5d8d8;opacity:.9;transition:1s}.maroon-button a:hover{color:#520000}.index-copy{animation:bgroop 100s linear infinite;background:url(//www.d-parts.biz/main/wp-content/themes/main/./images/index-slide700.webp) repeat-x;background-position:0 0;height:500px;margin:0 auto;width:100%}@keyframes bgroop{from{background-position:0 0}to{background-position:-1400px 0}}.index-copy-box{background-color:rgba(255,255,255,.8);float:right;height:500px;width:100%}.page-title{color:#1f5d9d;font-family:'Noto Sans JP',sans-serif;font-size:70px;font-weight:900;letter-spacing:-.1em;line-height:1em;margin:80px 20px 0}.page-title span{display:block;font-family:'Zen Kaku Gothic New',sans-serif;font-size:15px;font-weight:500;letter-spacing:.3em;line-height:1.8em;padding-top:20px}.index-about-wrap{background-color:#f6f0bf}.index-about{margin:0 auto;max-width:1200px;padding:50px 0 50px}.index-about-content{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:28px;text-align:left}.index-about-content h2{background:0 0;color:#333;font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6",serif;font-size:clamp(2.188rem,1.96rem + 1.14vw,2.813rem);font-weight:900;letter-spacing:-.12em;text-align:center}.index-about-content h2 span{color:maroon;font-size:clamp(3.75rem,2.841rem + 4.55vw,6.25rem)}.index-about-content p{margin:0 20px 28px}.index-policy{background-color:#f6dd00;padding:50px 20px}.index-policy div{margin:0 auto;max-width:800px;text-align:center}.index-policy div h2{color:#333;font-size:clamp(1.5rem,.5rem + 5vw,4.25rem);font-weight:900;letter-spacing:-.05em;line-height:1.1em}.index-policy div h2 span{display:block;font-size:clamp(.75rem,.515rem + 1.18vw,1.25rem);letter-spacing:.08em;line-height:2em}.index-policy div p{line-height:2em;text-align:left}.index-service{margin-bottom:150px;margin:100px 20px 0}.index-service h2{color:#333;font-size:clamp(1.5rem,1.147rem + 1.76vw,2.25rem);font-weight:500;line-height:1em}.index-service p{margin:0 auto 28px;max-width:800px;float:left}.index-service-icon{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:1000px;clear:both}.index-service-icon div{margin-bottom:28px;place-items:center;width:30%}.index-service-icon span{display:block;font-size:12px;text-align:center}.index-menubox{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:50px 0 100px;text-align:center}.index-menubox div{border-bottom:1px dotted #ccc;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:14px;text-align:left;width:80%}.index-menubox div div{border:none;display:grid;margin:0;padding:0;place-items:center;width:100%}.index-menubox div div span:nth-child(2){margin:10px auto;width:100%;border:1px solid #fff}.index-menubox-title{display:block;font-family:"Work Sans",sans-serif;font-size:clamp(1rem,.818rem + .91vw,1.5rem);font-weight:900;text-align:center}.index-offer{background-color:#fffaf0;padding:100px 20px 100px}.index-offer div{margin:0 auto;max-width:1000px;text-align:left}.index-offer div h2{color:#333;font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6",serif;font-size:clamp(2rem,1.882rem + .59vw,2.25rem);font-weight:700;line-height:1em;text-align:left}.index-offer div p{line-height:2em;text-align:left}.index-contact{background-color:#520000;margin-bottom:150px;padding:20px;text-align:center}.index-contact h2{color:#fff;font-size:30px;font-weight:900;line-height:1em}.index-contact p{color:#fff;margin:0 auto 28px;max-width:1000px;text-align:left}.index-contact a{color:#ff0}.index-contact-icon{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:1200px}.index-contact-icon div{background-color:rgba(255,255,255,.1);display:grid;padding:30px 0;place-items:center;width:30%}.index-contact-icon div a{color:#fff;text-decoration:none}.index-blog{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 20px 100px;text-align:center}.index-blog div{margin:30px 0 0;width:100%}.index-blog div ul{text-align:left}.index-how-to p{border-top:double;border-bottom:double;margin-bottom:50px;padding:20px 0}#return-to-list{background-color:#efc94c;border-radius:10px;display:block;margin:0 auto 48px;padding:10px 0;text-align:center;transition:.3s ease-in-out;width:50%}#return-to-list a{display:block}#return-to-list:hover{background-color:#f7e3a4;border-radius:0;width:31%}.float-box{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:21px}.float-box p{width:100%}.float-box div{width:330px}.float-box div img{border-radius:5px}.float-box-instruction{display:flex;flex-wrap:wrap;justify-content:left;margin-bottom:42px}.float-box-instruction p{width:100%}.float-box-instruction div{display:none}#common-title{text-align:center}.category-name{font-family:'Work Sans',sans-serif;font-size:clamp(6.25rem,4.779rem + 7.35vw,9.375rem);font-weight:900;letter-spacing:-.05em;line-height:.5;margin:0 0 20px}#common-title p{border-top:1px solid #666;font-family:'Zen Kaku Gothic New',sans-serif;font-size:13px;font-weight:500;letter-spacing:-.05em;text-align:center}#breadcrumbs{font-size:10px;margin-bottom:24px}#content-left{margin-bottom:42px;overflow:auto}#content-left img{max-width:50%}#content-right{margin:0 20px;max-width:800px}#works-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}#works-wrap section{text-align:center;width:50%}.works-thumnail-index{text-align:center;text-indent:0}.works-thumnail-index span{padding:0}.works-thumnail{margin:5px 5px 28px}.works-thumnail a img{border-radius:10px}.works-thumnail-index a img{border-radius:10px}.works-thumnail p{font-size:12px;margin:5px 0}.works-thumnail p span{color:maroon;display:block;font-size:15px;font-weight:700;line-height:1.2em;margin-bottom:10px}.works-thumnail p:nth-child(3){font-size:12px;line-height:1.5em;text-align:left}#single-works-wrap{display:flex;justify-content:space-evenly;flex-wrap:wrap}#single-works-wrap div{margin-bottom:24px;padding:3px;text-align:center;width:100%}#single-works-wrap div img{height:auto}.works-note{background-color:#004099;color:#fff;display:block;font-weight:bolder;padding:10px 5px}.flow-step{display:flex;justify-content:space-evenly;flex-wrap:wrap}.flow-step div{margin-bottom:28px;text-align:center;width:33.333333%}.flow-h3{border:none;line-height:2em;margin:0;padding:0}.flow-h3:before{border:none}.flow-h3 img{margin-top:-20px}.sample-image{margin-bottom:28px;text-align:center}.sample-image img{height:100%;width:100%}.sample-usage{background-color:#e3e3f1;padding:10px}.area-photo{margin-bottom:28px;text-align:center}.area-photo img{height:165px;width:330px}.contact-book{display:flex;flex-wrap:wrap;justify-content:space-around}.contact-book div{margin-bottom:28px;text-align:center;width:85%}.contact-book p{line-height:1.5;text-align:left}.contact-book div img{height:auto;margin-bottom:28px;width:330px}.contact-book div span{color:#999;display:block;font-size:10px;line-height:1.5em;margin-top:10px}.google_map{border:1px solid #ccc;height:0;margin-bottom:48px;position:relative;padding-top:75%;width:100%}.google_map object{height:100%;left:0;position:absolute;top:0;width:100%}.offer-reason{text-align:center}.offer-works{display:flex;flex-wrap:wrap;justify-content:space-around}.offer-works div{text-align:center;width:25%}.offer-works div img{margin:5px 5px 28px}.column-line-height{line-height:2.25em}.column-wrap{background-color:#f5f5f5;border-radius:10px;margin:0 20px 48px;max-width:800px;padding:20px}.column-thumnail{overflow:hidden;position:relative;margin:0 auto 14px;text-align:center}.column-thumnail img{height:100%;object-fit:cover;transition:all .8s ease}.column-thumnail img:hover{opacity:.8;transform:scale(1.02)}.float-box p.column-subscript{margin:0;width:100%}#related-entries-wrap{background-color:#f7f2df;border:2px dashed #aaa;border-radius:10px;margin-bottom:14px;padding:15px}#related-entries-wrap span{color:#e27a3f;display:block;font-weight:bolder;margin-bottom:24px;text-align:center}.column-photo{margin-bottom:14px;text-align:center}#cool-image-wrap{clear:both;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px}.cool-image{height:248px;margin:0 3px 10px;overflow:hidden;position:relative;text-align:center;width:100%}.cool-image img{height:248px;object-fit:cover;transition:all .8s ease;width:330px}.cool-image img:hover{opacity:.8;transform:scale(1.02)}.cool-info{background-color:#997d02;color:#fff;font-size:.833333em;font-weight:bolder;margin-bottom:20px;padding:5px}.cool-h2{color:#997d02;line-height:1.5em;padding:5px}.cool-h2-span{color:#666;display:block;font-size:.625em;line-height:1em}.sitemap-wrap{background-color:#fcf4db;clear:both;margin-bottom:48px;padding:20px}.sitemap-wrap dl{background:0 0}.sitemap-wrap dt{line-height:1.5em;margin:30px 0 0}.sitemap-wrap dt:last-child{border-bottom:1px dotted #ddd}.sitemap-wrap a:hover:after{content:"⇒"}.sitemap-wrap dd{line-height:1.5;padding:5px}.sitemap-wrap dl span{display:block;margin:20px 0 10px}.sitemap-wrap dl span a{display:block;margin-bottom:15px}.question{border-bottom:2px dashed #1f5d9d;color:#1f5d9d;margin:42px 0 0}.answer{border-bottom:2px dashed #555;color:#555;margin:0;padding:10px 0}.not-found{margin-bottom:28px;text-align:center}@media screen and (min-width:660px){.footer-address div{text-align:left;width:33%}.footer-address br{display:inline}.index-offer{background:#fffaf0 url(//www.d-parts.biz/main/wp-content/themes/main/images/index-offer-back.jpg) 80% 0% no-repeat}.index-offer br.clear-br{display:none}.index-copy{background:url(//www.d-parts.biz/main/wp-content/themes/main/./images/index-slide30.webp) repeat-x}.index-copy-box{width:fit-content}.works-thumnail-index span{padding:clamp(0rem,-1.591rem + 7.95vw,4.375rem)}#works-wrap section{width:30%}#single-works-wrap div{width:48%}.flow-step div{width:16.666666%}.sample-image img{height:171px;width:600px}.area-photo img{height:310px;width:620px}.contact-book div img{height:338px;width:450px}.offer-reason img{height:500px;width:500px}.column-thumnail img{height:auto;width:600px}.float-box p.column-subscript{width:70%}.cool-image{height:150px;width:30%}.cool-image img{height:150px;width:200px}.not-found img{height:683px;width:600px}}@media screen and (min-width:768px){#wrap{margin:0 auto;max-width:1200px;overflow:auto}#content-right{margin:0 auto}.float-box p{width:50%}.float-box-instruction p{width:70%}.float-box-instruction div{display:block}#global-menu{display:block;max-width:100%}#global-menu ul{max-width:1200px}#global-menu ul li{width:16.66666666%}#mobile-menu{display:none}#mobile-footer-menu{display:none}table th,table td{border:1px solid #666;display:table-cell}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps object{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#nav-footer{display:flex;flex-wrap:wrap;justify-content:space-evenly}.footer-wrap{width:30%}.footer-address br{display:none}.index-about-content p{width:65%}.index-about-content div{width:330px}.index-policy{background:#f6dd00 url(//www.d-parts.biz/main/wp-content/themes/main/./images/index-policy-back.jpg) top right no-repeat;padding:150px 50px 150px}.index-policy div{text-align:left}.index-service-icon div{width:16.666666%}.index-menubox{margin:50px 0}.index-menubox div{background-color:#fbfaf5;border:none;width:38%}.index-menubox div div{width:100%}.index-blog{margin:0 auto;max-width:1200px}.index-blog div{margin:0;width:45%}.works-thumnail-index span{padding:0}#works-wrap section{text-align:center;width:25%}.flow-step div{width:16.6666666%}.sample-image img{height:200px;width:700px}.area-photo img{height:375px;width:750px}.contact-book div{width:30%}.contact-book div img{height:188px;width:250px}.float-box p.column-subscript{width:50%}.column-thumnail img{height:220px;width:330px}.cool-image{height:180px}.cool-image img{height:180px;width:240px}.not-found img{height:820px;width:720px}}@media screen and (min-width:950px){.clear-br{display:none}.index-concept{margin-left:auto;margin-right:auto}.page-description{margin:0 auto 56px}.works-thumnail-index span{padding:clamp(.313rem,-3.25rem + 6vw,1.25rem)}}}