/*
 Theme Name:   source_tcd045-child
 Template:     source_tcd045
*/

#post_title {
	font-weight: 400;
}

/* テーブル */
.tb1 th {
	background-color: #f9f9f9;
}

.tb1 td {
	text-align: justify;
}

/* お問い合わせフォーム */
.wpcf7 p {
	font-size: 15px!important;
}

.wpcf7 {
    box-sizing: border-box;
}


/* --------------------------pc---------------------------------------------*/
@media screen and (min-width:769px) { 
.pc-only {display:block;}
.sp-only {display:none;}

.wpcf7 form {
	margin: 3.5em 4em 0!important;
}

/* dl */
.post_content dt {
	    float: left;
}

.post_content dd {
	margin-left: 190px;
	text-align: justify;
}

/* テーブル */
.tb1 th {
	width: 18%;
}
}


/* --------------------------sp---------------------------------------------*/
@media screen and (max-width:768px) {
.pc-only {display:none;}
.sp-only {display:block;}

/* dl */
.post_content dd {
	text-align: justify;
}

/* テーブル */
.tb1 th,
.tb1 td  {
	display: block!important;
	width: 100%!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}
}