@charset “utf-8″;body{font-family:"Osaka","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","ＭＳ Ｐゴシック","sans-serif";font-size:13px;text-align:left;padding-left:50px;padding-right:50px;min-width:1200px;_display:inline;_zoom:1;background-color:#fff}a{text-decoration:none;list-style:none;color:#000}.container{width:1200px;margin:0 auto}.page .entry-title{display:none}.header{width:1200px;height:110px;margin:37px 0 22px}.logo{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/all_header_logo.png);background-repeat:no-repeat;width:334px;height:52px;display:block;margin-bottom:0}.logo span{display:none}.gNav{width:1100px;margin:0 0 0 -20px;float:left}.gNav li{display:inline-block;font-size:13px;letter-spacing:3px}.gNav a{color:#000;text-decoration:none;padding:0 20px}.gNav ul li.menu-item{position:relative;z-index:1}.gNav ul li.menu-item a{display:block;height:25px;line-height:25px;color:#666;font-size:12px;text-decoration:none}.gNav ul li.menu-item a:hover,.gNav ul li.current-menu-item a,.gNav ul li.current-menu-parent a,.gNav ul li.current-post-ancestor a{color:#000}.gNav ul li.menu-item a:hover{*/}.sub-menu{background:rgba(255,255,255,.9)}.gNav ul li ul.sub-menu{display:none;position:absolute;top:25px;left:10px;width:120px}.gNav ul li:hover ul.sub-menu{display:block}.gNav ul li ul.sub-menu li{float:none;padding:0}.gNav ul li ul.sub-menu li a{border-top:none;padding:0 10px;color:#666;text-align:left}.gNav ul li ul.sub-menu li.current-menu-item a{display:block}.contact{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/all_header_contact.png);background-repeat:no-repeat;width:187px;height:103px;display:block;float:right;margin:-47px 0}.contact span{display:none}.left{width:377px;margin-top:43px;float:left}.homeContsTtl p{font-size:13px;font-weight:700;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.homeAbilityTxt{font-size:12px;text-align:justify;letter-spacing:1px;line-height:175%}.service{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_img_circle.png);background-repeat:no-repeat;width:316px;height:316px;margin-top:90px;margin-left:20px;position:relative;float:left}.serviceLinkWeb{position:absolute;top:-60px;left:68px}.serviceLinkDesign{position:absolute;top:90px;left:-18px}.serviceLinkProduction{position:absolute;top:90px;left:98px}.serviceLinkPhoto{position:absolute;top:90px;right:-29px}.serviceLinkCordinate{position:absolute;bottom:-49px;left:68px}.qa{float:left}.qa .qaTtl{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/home_qa_ttl.png);background-repeat:no-repeat;width:231px;height:66px;margin:120px 0 30px 73px}.qa01{width:377px;height:61px}.qa02{width:377px;height:61px}.qa03{width:377px;height:93px}.qa04{width:377px;height:77px}.qa05{width:377px;height:86px}.qa .question{height:26px;background:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/home_qa_qestion_icon.png) left center;background-repeat:no-repeat}.qa .question p span{font-size:12px;font-weight:700;letter-spacing:1px;margin:0 0 0 39px;padding-top:3px;background:linear-gradient(transparent 60%,#fff000 0%)}.qa .answer{height:30px;padding-bottom:7px;background:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/home_qa_answer_icon.png) left center;background-repeat:no-repeat}.qa .answer p{font-size:12px;margin:0 0 0 39px}.qa .qaLine{width:377px;border:dashed gray;border-width:1px;margin:22px 0}.center{width:482px;margin:43px 43px 0;float:left}.worksThumbnailLists{width:470px;margin:auto}.worksThumbnailLists ul li{list-style:none}.worksPost li{margin-bottom:30px}.right{width:255px;margin:43px 0 0;float:left}.homeBlogTtl1{width:255px;height:25px;background:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/home_blog_under_line_1.png) center bottom;background-repeat:no-repeat;margin-bottom:20px}.homeBlogTtl1 p{font-size:13px;font-weight:700;letter-spacing:3px}.blogTime p{font-weight:700}.blogThumbnailLists{width:190px;margin:auto}.blogThumbnailLists ul li{list-style:none}.blogPost{width:190px;margin:-12px 0 30px}.homeBlogTtl2{clear:both;width:255px;height:6px;margin:22px 0 41px;background:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/home_blog_under_line_2.png) center;background-repeat:no-repeat}.recruitBn{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/home_recruit_bn.png);background-repeat:no-repeat;width:255px;height:208px;display:block;clear:both}.recruitBn span{display:none}.worksPostLists{float:left;margin:auto}}.contact{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/all_header_contact.png);background-repeat:no-repeat;width:187px;height:103px;display:block;float:right;margin:-47px 0}.contact span{display:none}.contactTtl{width:500px;margin-top:83px}.contactTtl p{font-size:12px;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.contactBox{margin-top:25px}.contactTxt{width:100px;height:50px;font-size:13px;float:left;margin:2px 3px;text-align:justify;text-justify:inter-ideograph}.contactTxt p{color:#fff;background-color:red;font-size:10px;width:40px;height:15px;text-align:center;margin-top:2px}.contactForm{margin:0 110px}.contactForm p{font-size:10px;letter-spacing:1px;margin-top:3px;color:#b1b1b1}input[type=text]{width:220px;height:21px}input[type=email]{width:220px;height:21px}.checkbox{margin-top:40px}.checkbox p{font-size:13px;letter-spacing:1px;margin:0 0 10px 3px}label,input[type=checkbox]{cursor:pointer}.otherForm{margin:48px 0 0}.otherForm p{font-size:13px;letter-spacing:1px}.otherForm textarea{margin:-7px 0 0}.submit_button{padding:15px 40px;font-size:15px;background-color:#000;color:#fff;border-style:none;text-align:center;-webkit-border-radius:10px;margin:10px 0 0 142px;cursor:pointer}.submit_button:hover{background:-moz-linear-gradient(top,#fff,#e1e1e1 1%,#e1e1e1 50%,#cfcfcf 99%,#ccc);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(.01,#e1e1e1),color-stop(.5,#e1e1e1),color-stop(.99,#cfcfcf),to(#ccc))}.serviceL{width:680px;float:left}.serviceTtlDesign{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_ttl_design.png);width:134px;height:50px;margin:25px -2px;margin-top:83px}.serviceTtlWeb{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_ttl_web.png);width:134px;height:50px;margin:25px -2px;margin-top:83px}.serviceTtlProduction{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_ttl_production.png);width:134px;height:50px;margin:25px -2px;margin-top:83px}.serviceTtlPhoto{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_ttl_photo.png);width:134px;height:50px;margin:25px -2px;margin-top:83px}.serviceTtlCoordinate{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_ttl_coordinate.png);width:134px;height:50px;margin:25px -2px;margin-top:83px}.step{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_img_bg.png);float:left;width:666px;height:270px;margin:30px 12px;position:relative}.step01{float:left;width:270px;height:270px;float:left}.step02{width:270px;height:270px;float:left}.step03{width:270px;height:270px;float:left}.step04{width:270px;height:270px;float:left}.step05{width:270px;height:270px;float:left}.step06{width:270px;height:270px;float:left}.step07{width:270px;height:270px;float:left}.step08{width:270px;height:270px;float:left}.step09{width:270px;height:270px;float:left}.step01Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step01.png);width:42px;height:42px;margin:-12px;position:absolute}.step02Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step02.png);width:42px;height:42px;margin:-12px;position:absolute}.step03Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step03.png);width:42px;height:42px;margin:-12px;position:absolute}.step04Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step04.png);width:42px;height:42px;margin:-12px;position:absolute}.step05Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step05.png);width:42px;height:42px;margin:-12px;position:absolute}.step06Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step06.png);width:42px;height:42px;margin:-12px;position:absolute}.step07Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step07.png);width:42px;height:42px;margin:-12px;position:absolute}.step08Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step08.png);width:42px;height:42px;margin:-12px;position:absolute}.step09Icon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_step09.png);width:42px;height:42px;margin:-12px;position:absolute}.serviceTxtCatch{font-weight:700;font-size:17px;margin:25px 20px;float:left}.serviceTxt{font-size:13px;float:left;width:355px;height:158px;margin:-8px 0 0 20px;line-height:23px;text-align:justify;text-justify:inter-ideograph}.serviceTxtProduction{font-size:13px;float:left;line-height:23px;text-align:justify}.freeIcon{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_free.png);width:84px;height:84px;position:absolute;margin:172px 565px}.serviceArrow{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_arrow.png);float:left;width:20px;height:20px;margin:-3px auto}.serviceR{width:350px;float:left;margin-left:157px}.serviceWorksTtl{width:1200px;height:50px;clear:both;float:left}.serviceWorksTtl p{font-size:14px;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.serviceWorks{width:215px;height:260px;margin:10px 12px;float:left}.servicePh01{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/serviceDesign_img_works01.png);width:215px;height:215px;margin:-20px 0 0;display:block}.servicePh02{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/serviceDesign_img_works02.png);width:215px;height:215px;margin:-20px 0 0;display:block}.servicePh03{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/serviceDesign_img_works03.png);width:215px;height:215px;margin:-20px 0 0;display:block}.servicePh04{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/serviceDesign_img_works04.png);width:215px;height:215px;margin:-20px 0 0;display:block}.servicePh05{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/serviceDesign_img_works05.png);width:215px;height:215px;margin:-20px 0 0;display:block}.servicePh01 span{display:none}.servicePh02 span{display:none}.servicePh03 span{display:none}.servicePh04 span{display:none}.servicePh05 span{display:none}.servicePhTtl{font-size:13px;letter-spacing:2px;margin:8px 2px}.servicePhTxt{font-size:9px;letter-spacing:1px;margin:-8px 2px}.serviceWorksIcon{margin:0 0 -50px 1100px;clear:both}.serviceIconMore{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/service_icon_more.png);width:85px;height:20px;display:block}.serviceIconMore span{display:none}.company{width:370px;height:500px;float:left;margin-top:49px}.company p{font-size:12px;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.companyLeft{float:left;margin-top:18px}.companyLeft li{font-size:12px;letter-spacing:1px;margin:0 20px -10px 0;padding:0 0 25px 3px;list-style-type:none}.companyRight{float:left;margin-top:18px}.companyRight li{font-size:12px;letter-spacing:1px;margin:0 0 -10px;padding:0 0 25px 3px;list-style-type:none}.companyRTorihiki{float:left}.companyRTorihiki li{font-size:12px;letter-spacing:1px;padding:0 0 25px 3px;list-style-type:none;line-height:175%}.staffBn{width:370px;height:30px;margin-top:49px;margin-left:80px;float:left}.staffBn p{font-size:12px;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.staff{width:370px;height:700px;margin:10px 0 0 80px;float:left;position:relative}.staffLt{width:155px;height:155px;margin:18px 0 0 5px;position:absolute}.kuro{width:140px;height:140px;margin:2px 0 0;background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/profile_kuro_img.jpg);background-repeat:no-repeat}.wada{width:140px;height:140px;margin:75px 0 0;background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/profile_wada_img.jpg);background-repeat:no-repeat}.staffRt{position:absolute}.staff01{margin-bottom:52px}.staff02{margin-bottom:123px}.katagaki{font-size:10px;margin:15px 0 0 165px;letter-spacing:1px}.name{font-size:23px;margin:-1px 0 0 163px;letter-spacing:4px}.kuroEn{margin:-3px 0 0 160px;width:120px;height:20px;background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/profile_kuro_nameTxt.png);background-repeat:no-repeat}.wadaEn{margin:-3px 0 0 160px;width:80px;height:20px;background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/profile_wada_nameTxt.png);background-repeat:no-repeat}.txt{font-size:11px;margin:9px 0 0 164px;line-height:18px}.access{width:470px;height:200px;font-size:12px;letter-spacing:3px;margin-top:83px}.access p{border-bottom:1px solid #000;padding:0 0 2px 3px}.map{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/access_main_img_map.png);background-repeat:no-repeat;width:468px;height:261px;margin:30px 0 0}.mapTxt{margin:150px 0 0;float:left}.mapTxt span{font-size:12px;font-weight:700}.mapTxt p{font-size:12px;margin:0}.googleMap{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/access_img.png);background-repeat:no-repeat;width:115px;height:25px;float:left;display:block;margin:150px 125px}.googleMap span{display:none}.recruit{width:520px;height:200px;margin-top:83px}.recruit p{font-size:12px;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.recruitL{float:left}.recruitL li{font-size:12px;letter-spacing:1px;margin:10px 0 20px;list-style-type:none}.recruitR{float:left}.recruitR li{font-size:12px;letter-spacing:1px;margin:10px 0 20px 30px;list-style-type:none}.recruitAccess{background-image:url(//massdriver.co.jp/wp/wp-content/themes/msdr/./img/recruit_img.png);background-repeat:no-repeat;width:65px;height:25px;display:block;margin:0}.recruitAccess span{display:none}.sitemap{width:280px;height:30px}.sitemap p{font-size:12px;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.sitemapTxtleft{float:left;margin-left:4px}.sitemapTxtleft a{font-size:11px;letter-spacing:2px;color:#000;text-decoration:none}.sitemapTxtleft li{list-style-type:none}.sitemapTxtright{float:left;margin:-4px 40px;line-height:31px}.sitemapTxtright a{font-size:11px;letter-spacing:2px;color:#000;text-decoration:none}.sitemapTxtright li{list-style-type:none}.privacypollicy{width:880px;height:50px}.privacypollicy p{font-size:12px;letter-spacing:3px;border-bottom:1px solid #000;padding:0 0 2px 3px}.privacypollicyTxt{margin:-15px 0 0}.privacypollicyTxt span{font-size:12px;font-weight:700;margin:0}.privacypollicyTxt p{font-size:12px;line-height:20px;margin:0}.footer{clear:both;margin:0 auto;width:1200px;height:60px;padding-top:80px}.flink{border-top:1px solid #000;border-bottom:1px solid #000;padding:5px 0 20px}.flink li{list-style:none;font-size:10px;letter-spacing:2px;float:left}.flink a{color:#000;text-decoration:none;margin:0 0 0 58px}.footerCopyRight{font-size:8px;text-align:center;margin:5px 0 0;letter-spacing:1px}.worksThumbnails{width:330px;display:inline-block;vertical-align:top;font-size:13px;margin:100}.top_center_works_title{font-size:16px;font-weight:700;letter-spacing:1px}.top_center_works_content{margin-top:-30px;font-size:10px;color:#707071;font-weight:100}.top_center_works_content p{border:none;letter-spacing:1px}.left_wraptter{width:70%;float:left}.right_wraptter{width:30%;float:left}.article_box h2{text-decoration:underline}.time{margin-top:-15px;font-size:8px}.worksPageThumbnail{display:inline;float:left;margin-left:20px;margin-right:20px}.worksPageTitle{font-size:16px;font-weight:700}.worksPageContent{margin-top:-10px;color:gray;font-size:12px;font-weight:100;margin-bottom:30px}.wpcf7-submit{padding:15px 40px;font-size:15px;background-color:#000;color:#fff;border-style:none;text-align:center;-webkit-border-radius:10px;margin:10px 0 0 142px;cursor:pointer;margin-left:50px}.wpcf7-submit:hover{background:-moz-linear-gradient(top,#fff,#e1e1e1 1%,#e1e1e1 50%,#cfcfcf 99%,#ccc);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(.01,#e1e1e1),color-stop(.5,#e1e1e1),color-stop(.99,#cfcfcf),to(#ccc))}