/*
Theme Name: NANO child
Template: nano_tcd065
*/

/*　ここに子テーマのスタイルを書きます　*/

/*　共有　*/

.mt50 {
  max-width: 1000px;
	margin-top: 5em!important;
}

.p-entry__body p{
	line-height: 2em;
	margin-bottom: 2.5em;
	color:#141414;
}

.pc {
	display:block;
}

@media screen and (max-width: 991px){
.mt50 {margin-top: 3.5em!important;}
}

@media screen and (max-width: 767px){
.p-index-content01,
	.p-archive-header {
	padding-left:22px!important;
	padding-right:22px!important;
}
}


.l-header__tel-num:before {
  content: url('http://dev.chirashiya.com/driving-service/wp/wp-content/uploads/2024/12/icon-phone-1.png');
  margin-right: 5px;
}

.l-header__tel-num a {
  color: #1776d6;
  font-size: 24px;
}

.l-header__tel-time {
  font-size: 14px;
  margin-top: 5px;
  margin-left: 32px;
}


 @media only screen and (max-width: 1199px) {
.l-header__tel.pc {
display:none !important;
 }
}

/*　共有　*/
.anker-space {
padding-top:60px;
margin-top:-60px;
}


/*　TOP　*/
.p-index-content01,
.p-archive-header {
  box-shadow: 6px -6px 5px rgb(0 0 0 / 6%);
  padding-right: 30px;
  padding-left: 30px;
}

.p-cb .p-index-content02 .p-btn {
  display: none;
}

.p-article12 {background: #fcfcfc;}

.p-index-content05__item-banner {
    margin-bottom: 20px;}

@media screen and (max-width: 767px){
.p-index-content07 p iframe{
    width: 100%;
}
.p-news-tab-list {
    margin: 0;
    width: 100%;
}
	.p-cb__item {
		margin-bottom: 60px;}
	.p-news-tab-list {
    margin-bottom: 22px;
}
}

/*　TOP　*/


/*　見出し　*/

.p-cover__title,
.p-cover__sub,
p.p-company-header__sub,
.p-company-header__title{
/* background: #00baa6;
padding: 10px 20px; */
text-shadow: 1px 1px 6px #006058;
}

.p-entry__body h1{
    position: relative;
	 margin-bottom: 2.5em;
    font-size: 250%;
	text-align: center;
    letter-spacing: 2px;
    color:#00BAA6;
	
}

.p-entry__body h2{
    position: relative;
	 margin-bottom: 0.5em;
    font-size: 250%;
    letter-spacing: 2px;
    color:#00BAA6;
	
}

.p-entry__body h3 {
     position: relative;
     margin-bottom: 0.8em;
     padding-left: 0.9em;
     padding-bottom: 0.8em;
     border-bottom: 1px solid #00BAA6;
     color: #00BAA6;
     font-size: 120%;
}
 
.p-entry__body h3:before {
     position: absolute;
    display: inline-block;
    content: "";
    border-left: 6px solid #00BAA6;
    width: 6px;
    height: 20px;
    top: 4px;
    left: 0;
}

strong{
    color: #00BAA6;
	font-size: 100%;
}

@media screen and (min-width: 991px){
	{margin-bottom: 1em;}	
	}
@media screen and (max-width: 767px){
	.p-entry__body h1, .p-entry__body h2{
	font-size: 180%;
	}
}

/*　見出し　*/

/*　カラム　*/

@media screen and (max-width: 599px){
.wp-block-columns .wp-block-column .wp-block-buttons{
    margin-bottom: 30px!important;
}
}

/*　カラム　*/

/*　テーブル　*/

.p-entry__body td{
vertical-align: top;
}

/*　テーブル　*/

