/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 29 2025 | 04:55:16 */
.nonpc{display: none;}
.pc {display: block !important;}
@media (max-width: 821px) {
	.nonpc{display:block;}
	.pc {display: none !important;}
}
.white-space{white-space: nowrap; z-index:9999;}

.entry-content .bg-non{background:none; padding-left:0px;}

#container{background:url(http://itemy.biz/pet/wp-content/uploads/bg.gif) repeat-y top center; background-size:100% auto;}

#header-in .logo-image img{height:40px;}

.main_text_1{font-size:1.5rem;}
@media (max-width: 1181px) {
	.main_text_1{font-size:1.3rem;}
}

.entry-title{background:#f08300; color:#fff; text-align:center; padding:20px 10px; font-size:2.3rem; margin:0px 0px 30px;}
.entry-content h2{
	background:url(http://itemy.biz/pet/wp-content/uploads/icon_04.png) no-repeat top center,url(http://itemy.biz/pet/wp-content/uploads/icon_04-1.png) no-repeat bottom center;
	background-size:auto 60px,auto 60px;
	min-height:80px;
	padding-top:70px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:20px;
	font-size:2rem;
	color:#58340c;
	text-align:center;
}
.entry-content h3{ background:url(http://itemy.biz/pet/wp-content/uploads/icon_06.png) no-repeat left top;
	background-size:60px auto;
	padding-left:70px;
	padding-bottom:20px;
	border-top:none; border-bottom:3px #c3e2cd solid;}
.entry-content h4{ background:url(http://itemy.biz/pet/wp-content/uploads/icon_07.png) no-repeat left top;
	background-size:30px auto;
	padding-left:40px;
	padding-bottom:10px;
	border-top:none; border-bottom:2px #f4aeaf solid;}
.widget h2 {background:none;}
.entry-content h3{border-left:none; border-right:none;}
.img-s{width:70%;}
.width-80{width:80%; margin-left:auto; margin-right:auto;}

@media (max-width: 821px) {
	.entry-title{font-size:1.5rem;}	
	.entry-content h2{
		background-size:auto 40px,auto 40px;
		min-height:50px;
		padding-top:50px;

		padding-bottom:20px;
		font-size:1.3rem;
		white-space:nowrap;
	}
	.entry-content h3{
		background-size:40px auto;
		background-position:left center;
		padding-left:45px;
		padding-bottom:10px;
	}
	.entry-content h4{
		background-size:25px auto;
		background-position:left center;
		padding-left:30px;
		padding-bottom:10px;
	}	
}
.contact_form{
	width:75%;
	margin:0px auto;
	padding:1%;
	font-size:1rem;
}
.contact_form p{padding:0px;margin:0px;}
.contact_table{border:none; margin:2% 0px;}
.contact_table th{width:30%; padding:1% 2%; border:none;}
.contact_table td{width:65%; padding:1% 2%;border:none;}

.hs{
	background:#ff0000;
	color:#fff;
	border-radius:5px;
	font-size:0.9rem;
	height:0;
	padding:1px 5px 3px;
	margin-left:10px;
}
input[type="text"] {
	padding: 8px 0px 8px 8px;
	border: solid 1px #cbbc87;
	border-radius:5px;
	width:90%;
	height:50px;
}
input[type="tel"] {
	padding: 8px 0px 8px 8px;
	border: solid 1px #cbbc87;
	border-radius:5px;
	width:90%;
	height:50px;
}
input[type="email"] {
	padding: 8px 0px 8px 8px;
	border: solid 1px #cbbc87;
	border-radius:5px;
	width:90%;
	height:50px;
}
textarea {
	border: solid 1px #cbbc87;
	border-radius:5px;
	width:90%;
}
@media (max-width: 820px) {
	.contact_form{width:95%;}
	
	.contact_table th{width:95%; padding-left:3%; display:block; text-align:left;}
	.contact_table td{width:95%; padding-left:3%; display:block;}
	input[type="text"] {
	  padding: 10px 0px 10px 10px;
	  width:95%;
	}
	input[type="tel"] {
	  padding: 10px 0px 10px 10px;
	  width:95%;
	}
	input[type="email"] {
	  padding: 10px 0px 10px 10px;
	  width:95%;
	}
	textarea {width:95%;}
}
.frame_list{text-align:center;}
.frame_list img{border-radius:10px; margin-bottom:10px;}
.frame_list .wp-block-latest-posts__post-title{background:url(http://itemy.biz/pet/wp-content/uploads/icon_05.png) no-repeat center top; 
	background-size:50px auto;
	padding-top:25px;
	text-decoration:none; border-bottom:2px #f4aeaf solid; color:#58340c;}
.tag_list{background:#fffcea;}
.tag_list a{border:2px #58340c solid; border-radius:5px; color:#fff; background:#58340c;}
.eye-catch-wrap{display:none;}

