@charset "utf-8";*{margin:0;padding:0}a{text-decoration:none;color:#000}a:hover{text-decoration:underline;color:#fff}a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}ul,ol{list-style:none}img{vertical-align:middle}input[type=text]{padding:8px 10px;border:none;outline:none;background:#f8f6f3;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;font-family:"fot-cezanne-pron",sans-serif}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:3px 10px;border:none;outline:none;background:#f8f6f3;width:100%;border-radius:5px;font-family:"fot-cezanne-pron",sans-serif}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:14px 10px;border:none;outline:none;background:#f8f6f3;width:100%;border-radius:5px;-webkit-appearance:none;appearance:none;background-image:url(//chindon.jp/wp-content/themes/chindon/./images/arrows-form.png);background-repeat:no-repeat;background-size:24px auto;background-position:right 12px center;font-family:"fot-cezanne-pron",sans-serif}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:button;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;box-sizing:border-box;cursor:pointer;padding:15px 0;border-bottom:2px solid #000;outline:none;background:0 0;color:#000;display:block;margin:20px auto 0;border-left:none;border-right:none;border-top:none;width:auto;font-size:1rem;font-family:"elza",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}button,html [type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:button;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;box-sizing:border-box;cursor:pointer;padding:15px 0;border-bottom:2px solid #000;outline:none;background:0 0;color:#000;display:block;margin:20px auto 0;border-left:none;border-right:none;border-top:none;width:auto;font-size:1rem;font-family:"elza",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em}@-moz-document url-prefix(){input[type=text]{padding:7px 10px}select{padding:7px 10px}textarea{font-size:.875rem}}_::-webkit-full-page-media,_:future,:root input[type=text]{padding:10px}_::-webkit-full-page-media,_:future,:root select{padding:10px}img{max-width:100%}html{font-family:"fot-cezanne-pron",sans-serif;font-weight:500;font-style:normal;line-height:1.5;visibility:hidden}html.wf-active{visibility:visible}body{width:100%;background:#edeae2;font-family:"fot-cezanne-pron",sans-serif;font-weight:500;font-style:normal;line-height:1.5}div{width:100%}div img{width:100%}.font1{font-family:"elza",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em}body{width:100%}h1{font-size:2.25rem;line-height:1}h2{font-size:1em;line-height:1.3333}h3{font-size:.875em;line-height:1;margin-bottom:1em}main{display:block;width:100%}.pc{display:none}.sp{display:inherit}.tb{display:none}.tbsp{display:inherit}html,body{margin:0;padding:0}*{box-sizing:border-box}header{width:100%;padding:0}header .hgr{width:100%;padding:0;overflow:hidden;margin:0 auto}header .hgr nav{width:25px;position:fixed;right:2%;top:23px;z-index:5}header .hgr h1{width:89%;float:left;text-align:center;padding:10px 11px 17px 10px}header .hgr h1 span{display:block;font-size:1.25rem;letter-spacing:.01em;margin-top:10px}header.change-color{background:#fff}.menu-trigger,.menu-trigger span{display:inline-block;transition:none;box-sizing:border-box}.menu-trigger{position:relative;width:25px;height:27px;z-index:3}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#3b3b3b;border-radius:100px}.change-color .menu-trigger span{background-color:#000}.home .menu-trigger.active span{background-color:#000}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:11px}.menu-trigger span:nth-of-type(3){bottom:3px}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){left:200%;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.smp-dpmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:0;background-color:rgba(255,255,255,1);padding:0;max-height:0;text-align:center;font-size:1.125rem}.smp-dpmenu.open{padding:48px 0 0;max-height:100%;width:40%;margin-left:60%}.dropdown-menu{overflow:hidden;width:100%;height:auto;overflow-y:auto}.dropdown-menu li{line-height:1em;list-style:none;padding:15px 15%;overflow:hidden;font-weight:300;text-align:right}.dropdown-menu li a{display:block;color:#000;width:100%;text-decoration:none;font-size:1rem;font-weight:400}.dropdown-menu li span{display:block;font-size:.75rem;color:#aaa;margin-top:5px}.dropdown-menu li.dr-menu a.btn{float:right;background:0 0;width:100%;padding-left:0;text-align:center}.dropdown-menu li.dr-menu a span i.material-icons{vertical-align:-6px}.dropdown-menu li.dr-menu-ex a.btn-ex{float:right;background:0 0;width:100%;padding-left:0;text-align:center}.dropdown-menu li.dr-menu-ex a span i.material-icons{vertical-align:-6px}.btn>span:last-of-type,.btn.active>span:first-of-type{display:none}.btn.active>span:last-of-type{display:inline}.btn-ex>span:last-of-type,.btn-ex.active>span:first-of-type{display:none}.btn-ex.active>span:last-of-type{display:inline}.smp-dpmenu .dr-sub-menu li:nth-child(3n){margin-right:0}.smp-dpmenu .contact-btn a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.smp-dpmenu .dr-sub-menu li a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.smp-dpmenu p.add{text-align:center;font-size:.875rem;color:#fff;margin-top:20px;font-weight:400;letter-spacing:.01em}main{display:block;margin-top:60px}ul.works-list{width:80%;overflow:hidden;margin:0 auto}ul.works-list li{width:50%;height:auto;float:left;overflow:hidden}ul.works-list li span img{width:100%;height:auto;margin:0}.works ul.works-list{width:100%}.gototop a{display:block;width:56px;position:fixed;bottom:0;z-index:10;right:0;height:56px}.gototop a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}footer{width:93.75%;margin:73px auto 20px;text-align:center}footer p{font-size:.6875rem}.works{width:80%;margin:0 auto}.works h1{font-size:1.25rem;margin-bottom:44px}.works p{font-size:.875rem;margin-bottom:16px}.works .detail{margin:32px 0 70px;overflow:hidden}.works .detail,.works .detail p{font-size:.875rem;line-height:180%}.works .detail div{margin-bottom:40px}.works .detail img{width:100%;height:auto;margin:10px 0}.gotolist a{display:block;margin-top:50px;text-align:left;overflow:hidden;font-size:.875rem}.works .detail .gotolist a{text-decoration:none;background:url(//chindon.jp/wp-content/themes/chindon/images/arrows-left.svg) no-repeat left 6px;background-size:16px;padding-left:21px}.works .detail .gotolist a:hover{text-decoration:none;background:url(//chindon.jp/wp-content/themes/chindon/images/arrows-left-wh.svg) no-repeat left 6px;background-size:16px}.works .homedetail .gotolist a{text-align:right;background:url(//chindon.jp/wp-content/themes/chindon/images/arrows-right.svg) no-repeat right 6px;background-size:16px;padding-right:21px;padding-left:0}.works .homedetail .gotolist a:hover{background:url(//chindon.jp/wp-content/themes/chindon/images/arrows-right-wh.svg) no-repeat right 6px;background-size:16px}.works .detail .item-works-box{width:100%}.works .detail .item-works-box a{text-decoration:underline;display:block;margin-bottom:5px}.works .detail ul.works-list li span img{margin:0}.contents h1{font-size:1.25rem;text-align:center}.contents h1 i{display:block;width:46px;border-bottom:2px solid #000;margin:15px auto}.contents h1 span{font-size:.875rem;font-weight:400;font-family:"fot-cezanne-pron",sans-serif}.about{width:80%;margin:0 auto}.about h2{font-size:.875rem;text-align:left;color:#000;font-weight:700;margin-bottom:20px;margin-top:68px}.about p{font-size:.875rem;line-height:200%}.profile{width:100%}.profile article{width:100%;margin-bottom:80px}.profile img{width:50%;height:auto;margin:0;display:block}.profile h3{text-align:left;font-weight:400;font-size:.875rem;margin:24px 0 17px}.profile h3 span{margin-left:10px;font-weight:400}.profile dl{width:100%;overflow:hidden}.profile dl dt,.profile dl dd{line-height:140%;font-size:.875rem}.profile dl dt{color:#000;width:16%;float:left}.profile dl dd{margin-bottom:12px;width:84%;float:left}.workflow{margin-top:70px}.workflow .flowbox{width:80%;margin:70px auto}.workflow .flowbox h5{border-bottom:2px solid #000;font-size:.875rem;font-weight:400;padding-bottom:10px}.workflow .flowbox h5 span{color:#000;font-size:.875rem;margin-right:10px}.workflow .flowbox h5 span.step-point{display:block}.workflow .flowbox img{width:70%;margin:20px auto;display:block}.workflow .flowbox .step1 img{width:60%}.workflow .flowbox p{font-size:.875rem;line-height:180%}.attention{width:80%;padding:0;margin:0 auto}.attention h4{font-size:.875rem;font-weight:400;margin-bottom:10px}.attention p{font-size:.875rem;line-height:200%}.iqfm-table th{padding-top:28px}.iqfm-table td{font-family:"fot-cezanne-pron",sans-serif}.iqfm-table th,.iqfm-table td{border-bottom:none;text-align:left}th.iqfm-confirm-sub,td.iqfm-confirm-body{border-bottom:1px solid #cfcbc2}.iqfm-table th span{display:inline-table;color:#b82528;vertical-align:middle}.contact-form{text-align:left;margin:68px 0}.iqfm-table{border-top:none}.iqfm-table th{width:41%;font-size:.875rem;font-family:"elza",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em}.contact p{font-size:.75rem;text-align:left;color:#b82528}footer p{font-size:.6875rem}.contact-form h4{font-size:1.125rem;text-align:center;width:100%;margin:0 auto 25px}.contact-form p{font-size:.875rem;color:#000;text-align:left;line-height:170%;width:100%;margin:0 auto;letter-spacing:.01em}.works .detail p.att{font-size:.875rem;margin:20px 0 50px;text-align:center}.works-totop{width:80%;margin:0 auto}.works-totop .gotolist a{text-decoration:none;background:url(//chindon.jp/wp-content/themes/chindon/images/arrows-left.svg) no-repeat left 3px;background-size:16px;padding-left:21px}.works-totop .gotolist a:hover{text-decoration:none;background:url(//chindon.jp/wp-content/themes/chindon/images/arrows-left-wh.svg) no-repeat left 3px;background-size:16px}.works-totop p.gotolist a span{margin:2px 0;float:left}.scr-target{opacity:0;transform:translate3d(0,30px,0)}.scr-target.is-active{opacity:1;transform:translate3d(0,0,0);transition:1s}.iqfm-table th,.iqfm-table td{display:block;width:100%;padding:0}.iqfm-table td{padding:0;font-size:.875rem}.contact-form table td p{font-size:.875rem;color:#000;text-align:left;line-height:180%;width:100%;margin:0;padding:0}.iqfm-table th#iqfm-confirm-sub-1{width:100%}.iqfm-table th{padding:20px 0 10px}table#iqfm-confirm-1 td.iqfm-confirm-body{padding:10px 0}.contact{margin-bottom:150px}.about-box h2{font-weight:400}.home .detail p.gotolist{width:68px;float:right}@media screen and (min-width :820px){.pc{display:inherit}.sp{display:none}.tb{display:none}.tbsp{display:inherit}ul.works-list li{width:33%}.profile{width:100%;overflow:hidden}.workflow .flowbox{width:80%;margin:55px auto}.workflow .flowbox .flow{width:100%;overflow:hidden;display:table}.workflow .flowbox .flow .imgbox,.workflow .flowbox .flow .txtbox{display:table-cell;vertical-align:middle}.workflow .flowbox .flow .imgbox{width:30%}.workflow .flowbox .flow .txtbox{width:65%;padding-left:5%}.workflow .flowbox h5{font-weight:400;padding-bottom:10px;margin-bottom:30px;font-size:1rem}.workflow .flowbox h5 span{font-size:1rem;margin-right:40px;display:inline}.workflow .flowbox h5 span.step-point{display:inline}.workflow .flowbox img{width:100%;margin:0;display:block}.workflow .flowbox .step1 img{width:90%;margin:0 auto}.workflow .flowbox p{font-size:.875rem;line-height:180%;width:100%}.workflow .flowbox .flow-right img{float:right}.workflow .flowbox .flow-right p{float:left}.iqfm-table th{width:100%;font-size:.875rem}.contact-form h4{font-size:1.5rem;margin-bottom:30px;width:68%;margin:0 auto 30px;text-align:center}.contact-form p{font-size:.9375rem;color:#000;text-align:left;line-height:190%;width:66%;margin:30px auto}.contact{margin-bottom:150px}.iqfm-table td{font-family:"fot-cezanne-pron",sans-serif}}@media screen and (min-width :1024px){.pc{display:inherit}.sp{display:none}.tb{display:inherit}.tbsp{display:none}header{width:100%}header.change-color{background:#fff}header .hgr{width:1035px;padding:0;overflow:hidden;margin:0 auto}header .hgr h1{width:100%;float:none;margin-top:40px;padding:0;margin-bottom:10px}header .hgr .head-menu-sub{width:1000px;text-align:left;margin:0 auto}header .hgr .head-menu-sub .head-sub-left ul{overflow:inherit;margin-top:16px;font-weight:400}header .hgr .head-menu-sub .head-sub-left ul li{float:right;margin-left:32px;font-size:.875rem}header .hgr .head-menu-sub .head-sub-left ul li:last-child{margin-left:0}header .hgr .head-menu-sub .head-sub-left ul li a{padding-bottom:50px}header.home .hgr .head-menu-sub .head-sub-left ul li a{color:#000}header.home .hgr .head-menu-sub .head-sub-left ul li a span{position:relative;left:50%;bottom:-3px;display:block;width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotateZ(45deg);margin-left:-4px;animation:3s shake infinite ease-in}header.home .hgr .head-menu-sub .head-sub-left ul li a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}header.change-color .hgr .head-menu-sub .head-sub-left ul li a span{border-right:1px solid #000;border-bottom:1px solid #000}header.change-color .hgr .head-menu-sub .head-sub-left ul li a{color:#000}header .hgr .head-menu-sub .head-sub-left ul li a:hover{text-decoration:none}header .hgr .head-menu-sub .head-sub-left ul li.ov a{text-decoration:none;color:#000}header .hgr .head-menu-sub .head-sub-left ul li.sns:hover:after{display:inline}ul.works-list{width:1000px;overflow:hidden;margin:0 auto}ul.works-list li{width:25%;height:auto;float:left;overflow:hidden}main{display:block;margin-top:70px}footer{width:1035px;margin:73px auto 20px}.works{width:1000px;margin:0 auto}.works .detail .item-works-box{overflow:hidden;position:relative}.works .detail .item-works-box .detail-txt{width:705px;float:left}.works .detail .item-works-box .gotolink{width:160px;float:right;position:absolute;bottom:0;right:0}.works .detail .item-works-box .gotolink2{width:210px;float:right;position:absolute;bottom:0;right:0}.about{width:860px;margin:0 auto}.profile{width:70%;margin:7px 0 0;float:left}.profile article{width:100%;margin-right:0;overflow:hidden}.profile article .pbox{width:70%;float:left}.profile article img{width:25%;float:right}.workflow .flowbox{width:860px;margin:70px auto}.workflow .flowbox img{width:100%}.workflow .flowbox p{width:100%;line-height:200%}.workflow .flowbox .flow .imgbox{width:230px}.workflow .flowbox .flow .txtbox{width:596px;padding-left:34px}.attention{width:860px;padding:0;margin:0 auto}.attention p{line-height:200%}.works .detail div{width:705px}.works .detail{margin:32px 0 100px}.works-totop{width:860px;margin:0 auto}#iqfm-input-1{width:70%}.iqfm-table th,.iqfm-table td{display:table-cell;width:auto;padding:10px 0}.iqfm-table th{width:30%;margin-top:1px;display:table-cell;vertical-align:top;height:auto;padding-top:19px;margin-top:12px}.iqfm-table td{width:70%;padding:13px 0}.iqfm-table th#iqfm-confirm-sub-1,.iqfm-table th#iqfm-confirm-body-1{width:30%}table#iqfm-input-1{width:100%}table#iqfm-input-1 th{padding-top:22px}#iqfm-confirm-1{width:100%;display:table;border-spacing:0}#iqfm-confirm-1 th{padding-top:15px}table#iqfm-confirm-1 td.iqfm-confirm-body{padding:15px 0 13px;margin-top:0}.about-box{width:100%;overflow:hidden;margin-top:70px}.about-box h2{width:25%;float:left;margin-bottom:0;margin-top:0;line-height:200%}.about-box p{width:75%;float:left}.profile h3{text-align:left;margin:0 0 30px}.profile dl dt{color:#000;width:12%;float:left}.profile dl dd{margin-bottom:12px;width:84%;float:left}.attention{overflow:hidden}.attention h4{font-size:.875rem;margin-bottom:10px;width:29%;float:left}.attention p{font-size:.875rem;width:596px;float:right}.profile img{width:100%;height:auto;margin:0}#top .outer_popup_menu_sp{display:none}.contact{margin-bottom:150px}.workflow .flowbox h5 span.flowbox-subtitle{display:inline-block;width:70px}.iqfm-table td{font-family:"fot-cezanne-pron",sans-serif}}