@charset "utf-8";#mainPanelArea{height:100vh;background:#aaa url(//oikelaw-plus.com/sys/wp-content/themes/oike-law/assets/common/css/../../imageFile/top/bg_mainPanel.png) no-repeat -5px center;position:relative;background-size:cover}#mainPanelArea:before{content:"";display:block;position:absolute;right:0;bottom:40px;width:600px;height:300px;background:url(//oikelaw-plus.com/sys/wp-content/themes/oike-law/assets/common/css/../../imageFile/top/bg_mainPanel-moyou.png) no-repeat right bottom}#mainPanelArea .tagline{text-align:right;color:#fff;padding:10px 20px;font-weight:700;line-height:1.5}#mainPanelArea .catch{margin-left:220px;position:absolute;left:0;top:50%;margin-top:-80px}#mainPanelArea .catch h1{font-weight:700;font-size:5.375em;letter-spacing:.1em;color:#fff}#mainPanelArea .catch h1 span{position:relative;top:-16px;font-size:.875em}#mainPanelArea .copy{margin-left:225px;position:absolute;left:0;top:50%;margin-top:50px;color:#fff;font-size:1.125em;font-weight:700}#mainPanelArea .scroll{position:absolute;left:0;bottom:100px;width:100%;text-align:center;color:#fff;line-height:2}#mainPanelArea .scroll:after{content:"";display:block;position:absolute;left:50%;bottom:-50px;width:1px;height:50px;background:#fff}#mainPanelArea .contact{width:100%;text-align:right;position:absolute;right:0;bottom:0;z-index:1;background:#f5f5f5}#mainPanelArea .contact .button a.md_btn_main{font-size:1em;padding:22px 0}#blogArea{padding:140px 0;position:relative;background:#fff}#blogArea:before{content:"OUR VIEWS";position:absolute;font-family:century-gothic,sans-serif;font-weight:700;left:-240px;top:50%;margin-top:-80px;font-size:8em;color:#eee;transform:rotate(90deg) translate(0,-5px);letter-spacing:.05em}#blogArea .md_title{position:relative}#blogArea .md_title:before{content:"";position:absolute;left:-80px;top:38px;height:1px;width:100%;background:#ddd;z-index:-1}#blogArea .md_title:after{content:"";position:absolute;left:0;top:-60px;height:160px;width:1px;background:#ddd;z-index:1}#blogArea .button{position:absolute;right:0;top:5px}#blogArea .blog ul{padding-left:1px}#blogArea .blog ul li{float:left;width:33.33%;margin-top:40px;position:relative;margin-left:-1px}#blogArea .blog ul li:before{content:"";display:block;position:absolute;left:0;bottom:-5%;width:1px;height:110%;background:#ddd;z-index:1}#blogArea .blog ul li:after{content:"";display:block;position:absolute;right:0;bottom:-5%;width:1px;height:110%;background:#ddd;z-index:1}#blogArea .blog ul li a{display:block;position:relative;background:#fff;overflow:inherit!important}#blogArea .blog ul li a:before{content:"";display:block;position:absolute;left:-5%;top:0;height:1px;width:110%;background:#ddd;z-index:1}#blogArea .blog ul li a:after{content:"";display:block;position:absolute;left:-5%;bottom:0;height:1px;width:110%;background:#ddd;z-index:1}#blogArea .blog ul li a:hover{background:#f5f5f5}#blogArea .blog ul li a .image{height:260px;overflow:hidden}#blogArea .blog ul li a .image img{width:100%;height:auto}#blogArea .blog ul li a .data{padding:30px 25px;position:relative}#blogArea .blog ul li a .data .date{color:#aaa;font-size:.875em;letter-spacing:.05em}#blogArea .blog ul li a .data .date span{margin-right:5px;color:#ca4d4d;font-weight:700}#blogArea .blog ul li a .data .category{position:absolute;right:25px;top:27px}#blogArea .blog ul li a .data .text{line-height:1.5;margin-top:15px;font-size:.9125em}#blogArea .blog ul li.pick:after{content:"";display:block;position:absolute;left:10px;top:-10px;width:56px;height:56px;background:url(//oikelaw-plus.com/sys/wp-content/themes/oike-law/assets/common/css/../../imageFile/global/icon_pick.svg) no-repeat left top;background-size:56px auto;z-index:1}#aboutArea{padding:140px 0;position:relative;overflow:hidden}#aboutArea .tagline{position:absolute;font-family:century-gothic,sans-serif;font-weight:700;left:-188px;top:50%;margin-top:-60px;font-size:7em;color:#ddd;transform:rotate(90deg) translate(0,-5px);letter-spacing:.05em}#aboutArea .tagline span{position:relative;top:-18px;font-size:.875em}#aboutArea:before{content:"";position:absolute;right:0;top:50%;margin-top:-200px;width:44%;height:450px;background:url(//oikelaw-plus.com/sys/wp-content/themes/oike-law/assets/common/css/../../imageFile/top/image_about.png) no-repeat center;background-size:cover}#aboutArea .md_title{position:relative;z-index:0}#aboutArea .md_title:before{content:"";position:absolute;left:-80px;top:38px;height:1px;width:780px;background:#ccc;z-index:-1}#aboutArea .md_title:after{content:"";position:absolute;left:0;top:-60px;height:760px;width:1px;background:#ccc;z-index:-1}#aboutArea .md_title span{position:relative;top:-6px;font-size:.875em}#aboutArea .md_subTitle{position:relative;z-index:0}#aboutArea .md_subTitle:after{content:"";position:absolute;left:530px;top:-130px;height:760px;width:1px;background:#ccc;z-index:-1}#aboutArea .md_subTitle span{position:relative;top:-4px;font-size:.875em}#aboutArea .catch{font-size:2.25em;line-height:1.5;margin-top:60px}#aboutArea .text{line-height:1.5;margin-top:60px;width:530px}#aboutArea .button{margin-top:60px}