.f-em05{font-size:.5em}.f-em08{font-size:.8em}.f-em10{font-size:1em}.f-em12{font-size:1.2em}.f-em15{font-size:1.5em}.f-em20{font-size:2em}.parallax-bg01{background-image:url(//www.tsukushi-lpc.com/manage/wp-content/themes/theme_tks/css/../images/pnl.jpg);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:repeat}.parallax-bg04{background-image:url(//www.tsukushi-lpc.com/manage/wp-content/themes/theme_tks/css/../images/pattern-4.png);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:repeat}.bg-white80{background-color:rgba(255,255,255,.8)}.img_wrap{margin:0 auto;overflow:hidden;cursor:pointer}.img_wrap img{width:100%;transition-duration:.5s}.img_wrap:hover img{transform:scale(1.1);transition-duration:.5s}h2.widgettitle{font-size:20px;text-shadow:1px 1px 0 rgba(0,0,0,.2);padding:10px;margin-bottom:10px;border-bottom:2px solid #668332}.page-content h2{width:100%;margin-bottom:30px;position:relative;color:#668332;border-bottom:1px solid #ddd;padding-bottom:15px}.page-content h3{padding:31px 0 0;color:#668332;padding:12px 0;margin-bottom:14px;position:relative}.page-content h2:after,.page-content h3:after{content:'';position:absolute;width:20%;height:1px;background:#73a5d2;bottom:0;left:0}#cf-tbl{width:800px}#cf-tbl table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px;color:#444;margin-left:auto;margin-right:auto}#cf-tbl table tr th,#cf-tbl table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;vertical-align:middle}#cf-tbl table tr th{width:35%;background:#eee}@media screen and (max-width:768px){#cf-tbl{width:100%}#cf-tbl table,#cf-tbl table tbody,#cf-tbl table tr,#cf-tbl table tr th,#cf-tbl table tr td{display:block}#cf-tbl table{width:100%;border-width:0 0 1px}#cf-tbl table tr th,#cf-tbl table tr td{width:100%;padding:3% 5%}#cf-tbl table tr td{border-width:0 1px}}.required{font-size:.8em;padding:5px;background:#f57500;color:#fff;border-radius:3px;margin-right:5px}.optional{font-size:.8em;padding:5px;background:navy;color:#fff;border-radius:3px;margin-right:5px}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px;background-color:#eff1f5}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}#cf7-btn{display:block;padding:15px;width:400px;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:15px auto 0}#cf7-btn{width:250px}}#cf7-btn:hover{background:#fff280;color:#ffaa56;border:2px solid #ffaa56}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}table.lawyers{font-size:80%}table.lawyers th{width:150px}