/*
Theme Name:Zen child
Theme URI:
Description:WordPressテーマ「Zen」の自作子テーマです。
Template:zen_tcd113
Author:tanetohito
Author URI:https://tanetohito.com/
Version:1.4.4
*/

@media (max-width: 767px) {
#page_header_desc p {
	font-size: 14px;
	}
 #contents1_content {
	font-size: 14px;
    }
}

@media screen and (min-width: 768px){	
    .br-pc { display:block; }
    .br-sp { display:none; }
}
@media (max-width: 767px) {	
    .br-pc {display:none!important;}
    .br-sp {display:block!important;}
}

/*Tanetohito*/
@media (max-width: 767px) {	
	.cb_large_banner {
		height: 260px!important;
	}
	.cb_large_banner .catch{
		font-size: var(--tcd-headline-font-size-sp);
        font-weight: 600;
	}
}
/*Tanetohito End*/

/*Contact*/
.wpcf7-list-item{
	margin-left: 0!important;
	}
.wpcf7 form{
	margin: 0!important;
	}
.wpcf7{
	border: none!important;
	background: none!important;
	}
.wpcf7 p{
	margin-bottom: 0!important;
	}
.wpcf7 th{
	text-align: left!important;
	width: 30%;
	}
.wpcf7 .must_icon{
	background: #fff!important;
    color: #787878;
    font-size: 12px!important;
	margin-left: 1em;
	}
.wpcf7 input, .wpcf7 textarea {
	border: 1px solid #ddd!important;
	}

@media (max-width: 767px) {
.wpcf7 table{
    border-bottom: 1px solid #ddd;
	}
.wpcf7 table th{
	width: 100%;
	display: block;
	border-bottom: none;
	padding: 10px;
	}
.wpcf7 table td{
	display: block;
	padding: 10px;
	width: 100%;
	border-bottom: none;
	}
.wpcf7 table th p,.wpcf7 table td p{
	font-size: 14px!important;
	}
}
/*Contact End*/

