@charset "UTF-8";html,body{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:YuGothic,"Yu Gothic",-apple-system,BlinkMacSystemFont,"Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;vertical-align:baseline;margin:0;padding:0}@media all and (-ms-high-contrast:none){html,body{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}body{line-height:1}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:YuGothic,"Yu Gothic",-apple-system,BlinkMacSystemFont,"Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;vertical-align:baseline;margin:0;padding:0}@media all and (-ms-high-contrast:none){div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0px}a{text-decoration:none;color:#000}a.decoration{text-decoration:underline}a.decoration:visited,a.decoration:focus,a.decoration:active{text-decoration:underline;outline:0}a:visited,a:focus,a:active{text-decoration:none;color:#000;outline:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}html{font-size:62.5%}body{font-size:14px;color:#333;-webkit-text-size-adjust:100%}#wrap{font-size:14px}a{color:#333}a:visited,a:focus,a:active{color:#333}img{max-width:100%;height:auto;vertical-align:top}.inner{width:100%;max-width:1160px;margin-left:auto;margin-right:auto}@media only screen and (max-width:830px){.inner{width:90%}}@media only screen and (min-width:960px){.flL{float:left}.flR{float:right}.hoverOpacity{-webkkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;-webkkit-transition-delay:0s;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hoverOpacity:hover{opacity:.6;filter:alpha(opacity=60)}.pcH{display:none !important}}@media only screen and (max-width:960px){.spTabH{display:none !important}}@media only screen and (min-width:831px) and (max-width:960px){.tabH{display:none !important}}@media only screen and (max-width:830px){.spH{display:none !important}}.alignL{text-align:left}.alignC{text-align:center}.alignR{text-align:right}.required{color:#c00;font-size:10px;font-weight:700}.bold{font-weight:700}.tabBox{width:100%;display:none}.tabBox.active{display:block}@media only screen and (max-width:830px){.slidemenu{width:240px;visibility:hidden;position:fixed;top:0;z-index:-1}.slidemenu .slidemenu-body{height:100%;overflow:hidden;position:relative}.slidemenu .slidemenu-content{position:relative}.slidemenu.slidemenu-left{left:0}.slidemenu.slidemenu-right{right:0}}.enFont{font-family:'Roboto',sans-serif;letter-spacing:.08em}.fc_orange{color:#ff3600}.fc_white{color:#fff}.catchTitleWrap{margin-bottom:30px}.catchTitleWrap .catchTitle{font-size:32px;line-height:1.3;font-weight:700;font-feature-settings:"palt";letter-spacing:.2em}@media only screen and (max-width:960px){.catchTitleWrap .catchTitle{font-size:28px}}.contTitleWrap{margin-bottom:30px}.contTitleWrap .contTitle.enFont{font-size:48px;font-weight:300;letter-spacing:.08em}@media only screen and (max-width:960px){.contTitleWrap .contTitle.enFont{font-size:36px}}.text{line-height:1.8;letter-spacing:.1em}.btnWrap{margin-top:50px;text-align:center}.btnWrap a{display:inline-block;-webkkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;-webkkit-transition-delay:0s;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bdrBtn{min-width:220px;padding:20px 50px;box-sizing:border-box;font-size:16px;background-size:200% 100%;transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease}@media only screen and (max-width:960px){.bdrBtn{padding:15px 50px}}.bdrBtn:hover{background-position:-100% 100%}.bdrBtn.whiteBtn{border:1px solid #fff;color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,#fff 50%)}.bdrBtn.whiteBtn:hover{color:#ff3600}.bdrBtn.orangeBtn{border:1px solid #ff5400;color:#ff3600;background-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#f60 50%,#ff3600 100%)}.bdrBtn.orangeBtn:hover{color:#fff}.bdrBtn.contactBtn{border:1px solid #ff5400;color:#fff;background-image:linear-gradient(to right,#f60 0%,#ff3600 51%,#f60 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;background-size:200% auto;font-weight:700;font-size:20px;padding:25px 0;width:287px}@media only screen and (max-width:960px){.bdrBtn.contactBtn{font-size:18px;padding:20px 0;width:80%}}.bdrBtn.contactBtn:hover{background-position:right center}.bdrBtn.enFont{letter-spacing:.08em}.bdrBtn.blank>span{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/icon/blank.png);background-position:right center;background-repeat:no-repeat;background-size:10px;padding-right:25px}.bdrBtn.blank:hover>span{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/icon/blank_on.png)}.serviceDetailList{font-size:0;text-align:center;margin-top:50px}@media only screen and (max-width:960px){.serviceDetailList{margin-top:25px}}.serviceDetailList li{background-color:rgba(233,176,159,.25);-webkkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;-webkkit-transition-delay:0s;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;display:inline-block;font-size:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;margin-left:8px}.serviceDetailList li a{display:inline-block;color:#cbbfb8;padding:7px 15px}.serviceDetailList li a:hover{color:#fff}@media only screen and (max-width:960px){.serviceDetailList li{margin:3px}}.serviceDetailList li:first-child{margin-left:0}.serviceDetailList li:hover{background-color:#ff3600}.topicsListWrap .topicsList{font-size:0;max-width:1160px;width:100%;margin-left:auto;margin-right:auto}.topicsListWrap .topicsList li{display:inline-block;vertical-align:top;width:23.7%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-left:1.72%}@media only screen and (max-width:960px){.topicsListWrap .topicsList li{width:100%;margin-left:0;margin-top:15px;padding:20px;background-color:#f6f6f6}}.topicsListWrap .topicsList li:first-child{margin-left:0}@media only screen and (max-width:960px){.topicsListWrap .topicsList li:first-child{margin-top:0}}.topicsListWrap .topicsList li a{display:block;font-size:14px}@media only screen and (max-width:960px){.topicsListWrap .topicsList li a{font-size:0px}}.topicsListWrap .topicsList li a .photo{text-align:center;background-color:#f6f6f6;height:183px;overflow:hidden}@media only screen and (max-width:960px){.topicsListWrap .topicsList li a .photo{width:90px;height:auto;display:inline-block;vertical-align:top}.topicsListWrap .topicsList li a .photo img{width:100%}}.topicsListWrap .topicsList li a .textWrap{background-color:#f6f6f6;padding:30px 30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;min-height:133px}.topicsListWrap .topicsList li a .textWrap .date{color:#ff3600;font-family:'Roboto',sans-serif;font-weight:400;margin-bottom:7px}.topicsListWrap .topicsList li a .textWrap .title{line-height:1.5}@media only screen and (max-width:960px){.topicsListWrap .topicsList li a .textWrap{padding:0 0 0 20px;min-height:auto;width:calc(100% - 90px);display:inline-block;vertical-align:top}.topicsListWrap .topicsList li a .textWrap .date{font-size:12px}.topicsListWrap .topicsList li a .textWrap .title{font-size:14px}}#headWrap{width:100%;background-color:#191c20;border-top:4px solid #ff6000}@media only screen and (max-width:960px){#headWrap{position:fixed;top:0;left:0;z-index:10;-webkkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;-webkkit-transition-delay:0s;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#headWrap.scroll{background-color:rgba(25,28,32,.8)}}#headWrap #header{width:100%;max-width:1280px;margin:0 auto}@media only screen and (max-width:960px){#headWrap #header{width:90%;display:table}}#headWrap #header #logo{padding:18px 0 18px 20px}@media only screen and (max-width:960px){#headWrap #header #logo{padding-left:0;display:table-cell;vertical-align:middle;padding:16px 0}}#headWrap #header #logo a{display:inline-block}@media only screen and (max-width:960px){#headWrap #header #logo a{width:65%}}#headWrap #header #globalNavBtn{display:table-cell;vertical-align:middle;text-align:right}#headWrap #header #globalNavBtn a{display:inline-block;width:60%}#headWrap #header #globalNavBtn a.active{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/icon/close.png);background-position:center center;background-repeat:no-repeat;background-size:cover}#headWrap #header #globalNavBtn a.active img{opacity:0;filter:alpha(opacity=0)}@media only screen and (min-width:960px){#headWrap.clone-nav{position:fixed !important;top:0 !important;left:0 !important;z-index:2 !important;width:100% !important;transition:all .3s !important;transform:translateY(-100%) !important}#headWrap.is-show{transform:translateY(0) !important;background-color:rgba(25,28,32,.9)}}#globalNavWrap{width:54.6875%}@media only screen and (max-width:960px){#globalNavWrap{width:100%}}#globalNavWrap #globalNav ul{font-size:0}#globalNavWrap #globalNav ul li{display:inline-block;vertical-align:middle;width:20%}#globalNavWrap #globalNav ul li a{font-size:16px;font-weight:300;font-family:'Roboto',sans-serif;color:#fff;display:block;padding:30px 0;text-align:center;letter-spacing:.08em;-webkkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;-webkkit-transition-delay:0s;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#globalNavWrap #globalNav ul li a:hover{color:#ff3600}#globalNavWrap #globalNav ul li a.contact{background-image:linear-gradient(to right,#f60 0%,#ff3600 51%,#f60 100%);color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;background-size:200% auto}#globalNavWrap #globalNav ul li a.contact:hover{color:#fff;background-color:#f60;background-position:right center}.slidemenu{background-color:#101010;border-top:4px solid #ff6000;padding-top:90px}.slidemenu ul{padding-left:45px}.slidemenu ul li{margin-top:35px}.slidemenu ul li:first-child{margin-top:0}.slidemenu ul li a{color:#fff;font-size:15px;font-weight:300}#mainWrap{width:100%}#footWrap{width:100%;background-color:#1c1d1e;color:#fff}#footWrap #footer{padding:64px 0;width:100%;max-width:1280px;margin:0 auto}@media only screen and (max-width:960px){#footWrap #footer{width:90%;padding:40px 0}}#footWrap #footer .footLogoWrap{width:18%;padding-left:20px}@media only screen and (max-width:960px){#footWrap #footer .footLogoWrap{padding-left:0;width:100%;margin-bottom:30px}}#footWrap #footer .footLogoWrap .footLogo a{display:inline-block}@media only screen and (max-width:960px){#footWrap #footer .footLogoWrap .footLogo a{width:55%}}#footWrap #footer .footNavWrap{width:70%;font-size:0}@media only screen and (max-width:960px){#footWrap #footer .footNavWrap{width:100%}}#footWrap #footer .footNavWrap .footNav{display:inline-block;vertical-align:top;width:47%}@media only screen and (max-width:960px){#footWrap #footer .footNavWrap .footNav{width:100%}}#footWrap #footer .footNavWrap .footNav:first-child{margin-right:6%}@media only screen and (max-width:960px){#footWrap #footer .footNavWrap .footNav:first-child{margin-right:0;margin-bottom:30px}}#footWrap #footer .footNavWrap .footNav .footNavTitle{font-family:'Roboto',sans-serif;font-weight:700;border-bottom:1px solid #fff;padding-bottom:24px;margin-bottom:24px;letter-spacing:.1em;font-size:14px}@media only screen and (max-width:960px){#footWrap #footer .footNavWrap .footNav .footNavTitle{padding-bottom:14px;margin-bottom:14px}}#footWrap #footer .footNavWrap .footNav .officeBlockWrap .officeBlock{font-size:12px}#footWrap #footer .footNavWrap .footNav .officeBlockWrap .officeBlock:first-child{margin-bottom:25px}#footWrap #footer .footNavWrap .footNav .officeBlockWrap .officeBlock .officeName{font-weight:700;margin-bottom:15px;font-family:'Roboto',sans-serif}@media only screen and (max-width:960px){#footWrap #footer .footNavWrap .footNav .officeBlockWrap .officeBlock .officeName{margin-bottom:7px}}#footWrap #footer .footNavWrap .footNav .officeBlockWrap .officeBlock .officeDetail{line-height:1.6}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap{font-size:0}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList{font-size:14px;width:50%;display:inline-block;vertical-align:top}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList a{color:#fff;font-family:'Roboto',sans-serif}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList>li{margin-top:20px}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList>li:first-child{margin-top:0}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList>li>a{font-weight:700}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList>li.subListWrap{margin-top:15px}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList>li.subListWrap .subList li{margin-top:15px}#footWrap #footer .footNavWrap .footNav .sitemapBlockWrap .sitemapList>li.subListWrap .subList li:first-child{margin-top:0}#copyright{background-color:#101010;color:#c0cbd1;padding:35px 0}@media only screen and (max-width:960px){#copyright{padding:20px 0;font-size:12px}}#globalNavWrap{margin-right:20px}@media only screen and (max-width:960px){#globalNavWrap{margin-right:0}}#globalNavWrap #globalNav ul,#globalNavWrap .instaLink{display:inline-block;vertical-align:middle}#globalNavWrap #globalNav ul{width:90%;margin-right:2%}.instaLink img{max-width:30px}#footWrap .instaLink{margin-top:30px}@media only screen and (max-width:960px){#footWrap .instaLink{text-align:center}}#notFound{padding:60px 0}#notFound h1{margin-bottom:30px;text-align:center;font-size:20px;font-weight:700;color:#686868}@media only screen and (max-width:830px){#notFound h1{margin-bottom:8%;font-size:18px;text-align:left}}#notFound p{line-height:1.8;text-align:center}@media only screen and (max-width:830px){#notFound p{font-size:12px;text-align:left}}#notFound p a{padding:8px;display:inline-block;background-color:#686868;color:#fff}#notFound p a:visited,#notFound p a:focus,#notFound p a:active{color:#fff}#notFound p.returnTop{margin-top:15px}@media only screen and (max-width:830px){#notFound p.returnTop{margin-top:5%}}