/*
 Theme Name:   Grazioso Child
 Theme URI:    http://grazioso.info
 Description:  Grazioso Child Theme
 Author:       10percent Inc.
 Author URI:   http://10percent.tokyo
 Template:     grazioso
 Version:      1.0.0
 Tags:         responsive-layout, translation-ready, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments
 Text Domain:  grazioso-child
*/

/*contact7フォーム*/ 
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
width: 90%;
padding:10px;
border-radius: 4px;
border: 1px solid #ddd;
}
 
/*contact7送信ボタン*/ 
.contactpage .wpcf7-submit {
border: #eee 2px solid;
background-color: #ddd;
color:#333;
}
.contactpage .wpcf7-submit:hover {
background: #c4c4c4;
color:#333;
border: #eee 2px solid;
}
/*会社概要*/ 
table.compt {
    font-size:14px;
	border-collapse: separate;
	border-spacing: 0;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table.compt th {
	width: 20%;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #eee;
}
table.compt td{
	width: 80%;
	padding: 10px 10px 10px 20px;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.compt td ul {
padding:0 0 0 20px;
}
table.compt td ul li{
 font-size:14px;
}
/*会社概要TOPページ*/ 
table.comptop {
    font-size:14px;
	border-collapse: separate;
	border-spacing: 0;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color:#383838;
}
table.comptop th {
	width: 20%;
    color:#383838;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	background: #d6d6d6;
   	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
table.comptop td{
	width: 80%;
	padding: 10px 10px 10px 20px;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.comptop td ul {
padding:0 0 0 20px;
}
table.comptop td ul li{
list-style-type: disc;
 font-size:14px;
}
/*弁護士費用*/ 
table.costtable {
    font-size:14px;
	border-collapse: separate;
	border-spacing: 0;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color:#383838;
}
table.costtable th {
    color:#383838;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	background: #d6d6d6;
   	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
table.costtable td{
	padding: 10px 10px 10px 20px;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.costtable td ul {
padding:0 0 0 20px;
}
table.costtable td ul li{
list-style-type: disc;
 font-size:14px;
}
/*ブログ記事 問い合わせバナー*/ 
.postbanner{
text-align:center;
}
