@charset "utf-8";

/*============================
#pageTitleArea
============================*/
#pageTitleArea { background:  url(../../imageFile/fudousan/mainTitleArea_bg.png) no-repeat center; background-size: cover; min-width: 1200px; }
#pageTitleArea .wrap { margin: 0 auto; width: 1200px; }
#pageTitleArea .pad { margin: 0 50px; width: 1100px; position: relative; }
#pageTitleArea .titleBox { padding: 85px 0 75px; }
#pageTitleArea .titleBox ul { margin-left: 60px; }
#pageTitleArea .titleBox ul li { display: inline-block; vertical-align: middle; }
#pageTitleArea .titleBox ul li.last { margin-left: 260px; }
#pageTitleArea .titleBox ul li p { color: #fff; text-align: left; }
#pageTitleArea .titleBox ul li p span.eng { display: block; font-size: 2.375em; letter-spacing: 0.1em; }
#pageTitleArea .titleBox ul li h1 { color: #fff; line-height: 1.9; text-align: left; }

/*============================
#serviceArea
============================*/
#serviceArea { margin-top: 85px; }
#serviceArea .wrap { margin: 0 auto; width: 1200px; }
#serviceArea .pad { margin: 0 50px; width: 1100px; position: relative; }
#serviceArea .contentsBox {}
#serviceArea .contentsBox > li { margin-top: 80px; }
#serviceArea .contentsBox > li:first-child { margin-top: 0; }
#serviceArea .contentsBox > li.last {}
#serviceArea .contentsBox li .contents{}
#serviceArea .contentsBox li .contents li { box-sizing: border-box; display: inline-block; float: left; vertical-align: middle; width: 540px; }
#serviceArea .contentsBox li .contents li.last { padding: 30px 0 0 45px; }
#serviceArea .contentsBox li .contents li .images {}
#serviceArea .contentsBox li .contents li .images img {}
#serviceArea .contentsBox li .contents li .title { font-size: 1.5em; font-weight: bold; }
#serviceArea .contentsBox li .contents li .text { margin-top: 25px; }
#serviceArea .contentsBox li .contents li .text p { line-height: 1.5; }
#serviceArea .contentsBox li .contents li .button { margin-top: 45px; }
#serviceArea .contentsBox li .contents li .button a { background-color: #2b2d3a; color: #fff; display: inline-block; padding: 18px 0 17px; text-align: center; width: 345px; }