html,body img{-ms-interpolation-mode:bicubic;border:none;vertical-align:bottom}body{font-family:Calibri,Helvetica,Arial,'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;color:#f5f5f5;background-color:#000;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0}a{text-decoration:none}.clear{clear:both}.left{float:left}.right{float:right}.text_center{text-align:center}.margin_auto{margin-left:auto;margin-right:auto}.margin_bottom_10{margin-bottom:10px}.margin_bottom_20{margin-bottom:20px}.margin_bottom_30{margin-bottom:30px}.margin_left_10{margin-left:10px}.margin_left_20{margin-left:20px}.margin_left_30{margin-left:30px}.margin_left_40{margin-left:40px}.margin_right_10{margin-right:10px}.margin_right_20{margin-right:20px}.margin_right_30{margin-right:30px}.margin_right_40{margin-right:40px}#container{width:900px;margin-left:auto;margin-right:auto}#header{width:900px;margin-left:auto;margin-right:auto;margin-bottom:45px}#header #HeaderLogo{float:left}#header #HeaderLogo img{width:219px}#header .HeaderLng{float:right;margin-left:45px;font-size:18px;padding-top:30px}#header .HeaderLng a{color:#f5f5f5}#header .colorRed{color:red}#header #HeaderImage img{width:900px}#header #HeaderMenu{padding-top:15px;margin-bottom:15px}#header #HeaderMenu a{color:#f5f5f5}#header #HeaderMenu .HeaderMenuButtonBox{width:150px;height:60px;float:left;padding-bottom:15px;padding-left:15px;padding-right:15px}#header #HeaderMenu .HeaderMenuButton{width:150px;height:60px;text-align:center;position:relative;font-size:14px;margin-bottom:15px;background-color:#385723;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#header #HeaderMenu .HeaderMenuButton p{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}#header #HeaderMenu .HeaderMenuSubButton{width:150px;height:60px;text-align:center;position:relative;font-size:14px;margin-bottom:15px;background-color:#385723;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#header #HeaderMenu .HeaderMenuSubButton p{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}#footer{width:900px;margin-left:auto;margin-right:auto;font-size:10px;text-align:center;padding-top:30px;padding-bottom:30px}#content{width:900px;margin-left:auto;margin-right:auto}#content #ContetnTile{font-size:14px;text-align:center;margin-bottom:15px}#content #ImageTeam{width:450px;margin-bottom:15px}#content #ImageTeam img{width:450px}#content .textContent{font-size:14px;text-align:left;line-height:150%;margin-bottom:15px}#content .LineBox{border:solid 1px #fff;padding:10px}#content .textContentCenter{font-size:14px;text-align:center;line-height:150%;margin-bottom:15px}.GreetingImage{margin-left:15px;margin-right:15px;float:left}.GreetingImage img{width:270px}.CompanyProfileTable{width:900px}.CompanyProfileTable td{vertical-align:top}.CompanyProfileTable .CPKomoku{padding-right:8px}.CompanyProfileTable .CPYear{}.CompanyProfileTable .CPContent{}.FeaturesOfIzumoStyleGardenImage img{width:900px;padding-top:45px;padding-bottom:45px}.ServiceContentsImage{text-align:center;padding-top:45px;padding-bottom:45px}.OurPerformanceArea{}.OurPerformanceArea a{color:#f5f5f5}.OurPerformanceArea .OurPerformanceBox{float:left;margin-left:15px;margin-right:15px;margin-bottom:15px;width:195px;height:255px}.OurPerformanceArea .OurPerformanceBox .OurPerformanceBoxImage{width:195px;height:150px}.OurPerformanceArea .OurPerformanceBox .OurPerformanceBoxImage img{width:195px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.OurPerformanceArea .OurPerformanceBox .OurPerformanceBoxTitle{text-align:center;font-size:14px}.OurPerformanceArea .OurPerformanceYouTubeButton{font-size:27px;background-color:#5b9bd5;border:1px solid #41719c;margin-left:15px;margin-right:15px;margin-bottom:15px;position:relative;width:870px;height:120px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.OurPerformanceArea .OurPerformanceYouTubeButton p{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.OurPerformanceContentArea{padding:15px;background-color:gray;font-size:18px}.OurPerformanceContentArea .OurPerformanceContentTitle{text-align:center}.OurPerformanceContentArea .OurPerformanceContent{text-align:left;line-heght:150%}.ServiceFlowImage{padding-top:30px;margin-bottom:30px}.ServiceFlowImage img{width:900px}.PresentationArea{}.PresentationArea a{color:#f5f5f5}.PresentationArea .PresentationLink{background-color:#2e75b6;font-size:18px;padding:15px;text-align:center;margin-left:auto;margin-right:auto;width:600px;margin-bottom:45px}.PresentationArea .Presentation3Link{background-color:#2f5597;font-size:18px;padding:15px;text-align:left;margin-left:auto;margin-right:auto;width:450px;margin-bottom:30px}.Presentation1Area{background-repeat:no-repeat;background-position:right top}.Presentation1Area .textContent{width:420px;margin-bottom:30px}.Presentation2Area{background-repeat:no-repeat;background-position:left top}.Presentation2Area .Presentation2AreaContent{width:450px;margin-bottom:30px}.Presentation2Area .Presentation2AreaBox{width:450px}.Presentation2Area .Presentation2AreaBox .textContent{width:225px;padding-left:30px;padding-right:15px;margin-bottom:15px;float:left}.Presentation2Area .Presentation2AreaBox .Presentation2AreaBoxImage{width:180px;margin-bottom:15px;float:right}.Presentation2Area .Presentation2AreaBox .Presentation2AreaBoxImage img{width:180px}.LinkArea{}.LinkArea a{color:#f5f5f5}.LinkArea .LinkAreaLink{font-size:18px;border:1px solid #f5f5f5;padding:15px;text-align:center;margin-left:auto;margin-right:auto;width:600px;margin-bottom:45px}.RakuteiLogoTable{width:900px}.RakuteiLogoTable .RakuteiLogo{width:150px;text-align:center;vertical-align:middle}.RakuteiLogoTable .RakuteiLogo img{width:150px}.RakuteiLogoTable .RakuteiLogoText{width:600px;text-align:center;vertical-align:middle}.TableDesignCase{width:880px}.TableDesignCase .TableDesignCaseText{text-align:left;vertical-align:top;padding-right:20px}.TableDesignCase .TableDesignCaseImage{width:300px;vertical-align:top}.TableDesignCase .TableDesignCaseImage img{width:300px}.TableOrder{width:900px;background-color:#fff}.TableOrder .TableOrderTdTitle{text-align:center;font-size:32px;color:#fff;background-color:#4472c4}.TableOrder .TableOrderTdText{text-align:left;vertical-align:top
	font-size:12px;color:#000}.TableOrder .bgBlue{background-color:#cfd5ea}.TableOrder .bgLightBlue{background-color:#e9ebf5}.TableOrder .TableOrderImage{width:300px}.TableOrder span.wpcf7-list-item{display:block}.TableContact{margin-left:auto;margin-right:auto}.TableContact .TableContactText{text-align:right;vertical-align:top}.TableContact .TableContactInput{vertical-align:top;text-align:left}.TableContact span.wpcf7-list-item{display:block}