@charset "utf-8";#blogIndexArea{padding:100px 0;position:relative;overflow:hidden;background:#f0f0f0}#blogIndexArea .serach .leftArea{float:left;width:540px}#blogIndexArea .serach .leftArea .category .subTitle{font-size:.875em;font-weight:700;margin-bottom:10px}#blogIndexArea .serach .leftArea .category ul li{float:left;margin-right:15px;margin-bottom:15px}#blogIndexArea .serach .leftArea .category ul li a.md_btn_mini:hover{opacity:.75}#blogIndexArea .serach .leftArea .tag{margin-top:20px}#blogIndexArea .serach .leftArea .tag .subTitle{font-size:.875em;font-weight:700;margin-bottom:10px}#blogIndexArea .serach .leftArea .tag ul li{float:left;margin-right:15px;margin-bottom:15px}#blogIndexArea .serach .leftArea .tag ul li a.md_btn_line:hover{opacity:.75}#blogIndexArea .serach .free{float:right;width:540px;position:relative}#blogIndexArea .serach .free .subTitle{font-size:.875em;font-weight:700;margin-bottom:10px}#blogIndexArea .serach .free form input{border-radius:30px;padding:13px 15px 12px;height:44px}#blogIndexArea .serach .free form button{position:absolute;right:0;bottom:0;background-color:#3f454b;color:#fff;padding:13px 22px 14px;border-radius:0 30px 30px 0;transition:all .25s ease-out;font-weight:700;height:44px}#blogIndexArea .serach .free form button:hover{background:#70859d}#blogIndexArea .blog{margin-top:40px}#blogIndexArea .blog ul li{float:left;width:33.33%;margin-top:40px;position:relative;margin-left:-1px}#blogIndexArea .blog ul li:before{content:"";display:block;position:absolute;left:0;bottom:-5%;width:1px;height:110%;background:#ddd;z-index:1}#blogIndexArea .blog ul li:after{content:"";display:block;position:absolute;right:0;bottom:-5%;width:1px;height:110%;background:#ddd;z-index:1}#blogIndexArea .blog ul li a{display:block;position:relative;background:#fff;overflow:inherit!important}#blogIndexArea .blog ul li a:before{content:"";display:block;position:absolute;left:-5%;top:0;height:1px;width:110%;background:#ddd;z-index:1}#blogIndexArea .blog ul li a:after{content:"";display:block;position:absolute;left:-5%;bottom:0;height:1px;width:110%;background:#ddd;z-index:1}#blogIndexArea .blog ul li a:hover{background:#f5f5f5}#blogIndexArea .blog ul li a .image{height:260px;overflow:hidden}#blogIndexArea .blog ul li a .image img{width:100%;height:auto}#blogIndexArea .blog ul li a .data{padding:30px 25px;position:relative}#blogIndexArea .blog ul li a .data .date{color:#aaa;font-size:.875em;letter-spacing:.05em}#blogIndexArea .blog ul li a .data .date span{margin-right:5px;color:#ca4d4d;font-weight:700}#blogIndexArea .blog ul li a .data .category{position:absolute;right:25px;top:27px}#blogIndexArea .blog ul li a .data .text{line-height:1.5;margin-top:15px;font-size:.9125em}#blogIndexArea .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}#detailArea{margin-top:60px}#detailArea .articleContent{background:#fff;padding:100px 80px 80px}#detailArea .articleContent .data{position:relative}#detailArea .articleContent .data .title{padding-bottom:30px;border-bottom:solid 1px #ddd;position:relative;padding-right:280px;min-height:120px}#detailArea .articleContent .data .title .category{position:absolute;left:0;top:-45px}#detailArea .articleContent .data .title .date{position:absolute;right:5px;bottom:30px;font-size:.875em;color:#777}#detailArea .articleContent .data .title .tag{margin-top:20px}#detailArea .articleContent .data .title .tag ul li{float:left;display:inline-block;margin-right:10px}#detailArea .articleContent .data .title .tag ul li a{font-size:.875em;color:#777}#detailArea .articleContent .data .title h1{font-size:1.25em;font-weight:700;line-height:1.5}#detailArea .articleContent .data .human{position:absolute;right:0;top:-15px;width:240px;border-left:dotted 1px #ccc;padding-left:30px}#detailArea .articleContent .data .human .face{width:80px;height:80px;border-radius:80px;overflow:hidden}#detailArea .articleContent .data .human .face img{width:80px;height:80px}#detailArea .articleContent .data .human .name{position:absolute;left:130px;top:50%;margin-top:-10px;font-size:.875em}#detailArea .articleContent .data .human .name span{font-size:1.125em;font-weight:700}#detailArea .articleContent .bigTitle{margin-top:60px;background:#dde2e5;padding:10px 10px 8px;font-size:1.125em;line-height:1.5;text-align:center;font-weight:700}#detailArea .articleContent .mediumTitle{margin-top:40px;font-size:1em;border-bottom:dotted 1px #9fa2a5;padding-bottom:10px;line-height:1.5;letter-spacing:.1em;font-weight:700;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho"}#detailArea .articleContent .smallTitle{margin-top:30px;font-size:1em;line-height:1.5;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho";position:relative;padding-left:25px;font-weight:700;letter-spacing:.1em}#detailArea .articleContent .smallTitle:before{content:"";position:absolute;left:0;top:50%;margin-top:-1px;display:block;width:15px;height:1px;border-top:dotted 1px #9fa2a5}#detailArea .articleContent .text{margin-top:20px;line-height:1.5;color:#555}#detailArea .articleContent .text a{text-decoration:underline}#detailArea .articleContent .image{margin-top:25px;text-align:center}#detailArea .articleContent .image img{max-width:100%;height:auto}#detailArea .articleContent .list{margin-top:20px;border:dotted 1px #ccc;padding:25px}#detailArea .articleContent .list ul li{margin-top:12px;padding-left:15px;position:relative;line-height:1.5}#detailArea .articleContent .list ul li:first-child{margin-top:0}#detailArea .articleContent .list ul li:after{position:absolute;content:"";top:6px;left:0;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #3f454b}#detailArea .articleContent .table{margin-top:20px;background:#f5f5f5;padding:20px 25px}#detailArea .articleContent .table table{width:100%}#detailArea .articleContent .table table tr th{width:3%;padding:5px 0;line-height:1.5;font-size:.875em;white-space:nowrap;font-weight:400;color:#555}#detailArea .articleContent .table table tr td{padding:5px 0;font-size:.875em;line-height:1.5;color:#555}#detailArea .prevNext{margin-top:30px;height:40px;position:relative}#detailArea .prevNext .prev{position:absolute;left:0;top:0}#detailArea .prevNext .prev a.md_btn_main{width:180px;padding:16px 0;font-size:.875em}#detailArea .prevNext .prev a.md_btn_main:before{right:inherit;left:23px}#detailArea .prevNext .prev a.md_btn_main:after{right:inherit;left:24px;transform:rotate(-135deg) translate(0,-2px)}#detailArea .prevNext .prev a.md_btn_main:hover:before{left:14px}#detailArea .prevNext .prev a.md_btn_main:hover:after{left:16px}#detailArea .prevNext .next{position:absolute;right:0;top:0}#detailArea .prevNext .next a.md_btn_main{width:180px;padding:16px 0;font-size:.875em}