/*
Theme Name: lightning Child
Template: lightning
*/

.entry-meta-item.entry-meta-item-author{
	display: none;
}

footer.site-footer .site-footer-copyright p:nth-of-type(2){
	display: none;
}

.error404 .site-body {
	padding:6rem 0 2rem;
}

@media screen and (min-width: 768px){
	.error404 .site-body {
		padding:6rem 0 2rem;
	}
}

@media screen and (min-width: 992px){
	.error404 .site-body {
		padding:6rem 0 4rem;
	}
}

@media screen and (min-width: 1200px){
	.error404 .site-body {
		padding:6.5rem 0 4rem;
	}
}

.entry-footer .entry-meta-data-list{
	display:none;
}

h1.page-header-title {
	display: block !important;
}

.pc-only-title{
	display: block !important;
}

.pc-only-title img{
	margin: 0 auto;
}

.sp-only-title{
	display: none !important;
}

.site-footer .site-footer-content .widget_media_image .wp-block-image{
	padding: 20px 0;
	border-top: 2px solid #337ab7;
	border-bottom: 1px solid rgba(0,0,0,0.06)
}

.site-footer .site-footer-content .widget_media_image .wp-block-image img{
	width: 220px;
}

.worries-list{
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
}

.worries-list li{
	position: relative;
	padding-left: 35px;
	line-height: 30px;
	margin: 15px 0;
	
	
}

.worries-list li::marker{
	display: none;
	opacity: 0;
}

.worries-list li:before{
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	width: 30px;
	height: 30px;
	background-image: url("https://fs8.info/aya/wp-content/uploads/2025/05/check.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	
}

@media screen and (max-width: 750px){
	.sp-only-title{
		display: block !important;
	}

	.pc-only-title{
		display: none !important;
	}
}

a[href^="tel:"]{
    color:inherit;
	text-decoration: none !important;
  }

@media(min-width: 768px){
  a[href^="tel:"]{
    pointer-events: none;
  }
}

/*** companyのidは12 ***/
.post-name-company .page-header{
	background-image: url(https://tosai-pack.co.jp/wp-content/uploads/2023/11/title_company-1.png);
	background-size: cover;
    height: 25vw;
    display: flex;
	align-items: center;
}

.post-name-company .rinen{
	width: 380px;
	margin: 0 auto;
}

.post-name-company .rinen>p{
	margin: 12px 0 0 0 !important;
}


.post-name-company .aisatu{
	width: 690px;
	margin: 0 auto;
}

.post-name-company .company-table{
	width: 100%;
}

.post-name-company .company-table td{
	line-height: 1.8;
}

.post-name-company .company-table td:nth-of-type(1){
	text-align-last: justify;
	margin:5px;
	padding-left:5rem;
	width: 20%;
}

.post-name-company .company-table td:nth-of-type(2){
	padding-left: 120px;
}

@media screen and (max-width: 950px){
	.post-name-company .aisatu{
		width: 100%;
	}
}

@media screen and (max-width: 768px){
	.post-name-company .company-table td:nth-of-type(1){
		text-align: right;
		width: 120px;
		padding-left:2px;
	}

	.post-name-company .company-table td:nth-of-type(2){
		padding-left: 10px;
	}
}

@media screen and (max-width: 500px){
	.post-name-company .rinen{
		width: 310px;
	}

	.post-name-company .rinen p{
		font-size: 16px !important;
	}
}

/*** topのidは11 ***/
@media screen and (max-width: 550px){
	.post-name-home div#n2-ss-2 .n-uc-122344fa63aa5,
	.post-name-home div#n2-ss-2 .n-uc-1634447e612f7,
	.post-name-home div#n2-ss-2 .n-uc-15d187c7c6765{
		margin-top: 290px;
		margin-right: 120px;
		margin-bottom: 0;
		margin-left: 0;
	}
}

/*** productsのidは57 ***/
.post-name-products .page-header {
	background-image: url(https://tosai-pack.co.jp/wp-content/uploads/2023/11/products.png);
    background-size: cover;
    height: 25vw;
    display: flex;
    align-items: center;
}

/*** recruitのidは66 ***/
.post-name-recruit .page-header {
	background-image: url(https://tosai-pack.co.jp/wp-content/uploads/2023/11/title_recruit_2.png);
	background-size: cover;
    height: 25vw;
    display: flex;
	align-items: center;
}

.post-name-recruit .recruit-button{
	width: 500px;
	margin: 0 auto;
}

.post-name-recruit .recruit-button .wp-block-button,
.post-name-recruit .recruit-button .wp-block-button a{
	width: 100% !important;
}

@media screen and (max-width: 768px){
	.post-name-recruit .recruit-button{
		width: 90%;
	}
}

/*** equipmentのidは2 ***/
.post-name-equipment .page-header {
	background-image: url(https://tosai-pack.co.jp/wp-content/uploads/2023/11/title_equipment_2.png);
    background-size: cover;
    height: 25vw;
    display: flex;
    align-items: center;
}

.post-name-equipment .machine-table,
.post-name-equipment .machine2-table,
.post-name-equipment .machine3-table{
	width: 100%;
}

.post-name-equipment .machine2-table table{
	table-layout: fixed;
}

.post-name-equipment .machine-table tr td:nth-of-type(1){
	width: 55%;
	padding-left: 70px;
}

.post-name-equipment .machine-table tr td:nth-of-type(2){
	text-align: right;
	padding-right:5rem;
}

.post-name-equipment .machine-table tr td:nth-of-type(3){
	width: 100px;
	text-align: center;
}


.post-name-equipment .machine2-table tr td:nth-of-type(1){
	width: 40%;
	padding-left: 70px;
	text-align: start;
}

.post-name-equipment .machine2-table tr td:nth-of-type(2){
	width: 200px;
}

.post-name-equipment .machine2-table tr td:nth-of-type(3){
	width: 150px;
}

.post-name-equipment .machine2-table tr td:nth-of-type(4){
	width: 100px;
}

.post-name-equipment .machine3-table tr td:nth-of-type(1){
	padding-left: 70px;
}

.post-name-equipment .machine3-table tr td:nth-of-type(2){
	width: 125px;
}

@media screen and (max-width: 950px){
	.post-name-equipment .machine2-table tr td:nth-of-type(1){
		width: 40%;
		padding-left: 10px;
	}

	.post-name-equipment .machine3-table tr td:nth-of-type(1){
		padding-left: 10px;
	}
}


@media screen and (max-width: 768px){
	.post-name-equipment .machine-table tr td{
		font-size: 12.25px;
	}

	.post-name-equipment .machine-table tr td:nth-of-type(1){
		width: auto;
		padding-left: 10px;
	}

	.post-name-equipment .machine-table tr td:nth-of-type(2){
		width: 145px;
		padding-right: 1rem;
	}

	.post-name-equipment .machine-table tr td:nth-of-type(3){
		width: 40px;
	}

	.post-name-equipment .machine2-table tr td:nth-of-type(1){
		width: auto;
	}

	.post-name-equipment .machine2-table tr td:nth-of-type(2){
		width: 120px;
	}

	.post-name-equipment .machine2-table tr td:nth-of-type(3){
		width: 80px;
	}

	.post-name-equipment .machine2-table tr td:nth-of-type(4){
		width: 50px;
	}

	.post-name-equipment .machine3-table tr td:nth-of-type(2){
		text-align: end;
	    padding-right: initial;
	}
	
}