.lined-paper-top-dog {margin: 0 auto;
	text-align:center;

	border-radius: 0.5rem 0.5rem 0 0;
	border-left: 0.1rem solid #68B6FB;
	border-right: 0.1rem solid #68B6FB;
	border-top: 0.1rem solid #68B6FB;
	float:left;
    width: 100%;
    height: 6.5rem;
    background-color: #D5ECFE; 
	background-image: url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg"),url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg");
	background-position: 0rem 1.1rem, right;
	background-repeat: no-repeat;
    padding-top:0.7rem;
}


.lined-paper-top-dog2 {margin: 0 auto;
	text-align:center;
	line-height:1.8rem;
	border-radius: 0rem 0rem 0 0;
	border-left: 0.1rem solid #68B6FB;
	border-right: 0.1rem solid #68B6FB;
	border-top: 0rem solid #68B6FB;
	float:left;
    width: 100%;
    height: 6.5rem;
    background-color: #D5ECFE; 
	background-image: url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog2.svg"),url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog2.svg");
	background-position: 0 1.1rem, right;
	background-repeat: no-repeat;
	margin-top:0rem;
    padding-top:0.7rem;
}


.lined-paper-top-nopic {
	margin: 0 auto;
	text-align:center;
	border-radius: 0.5rem 0.5rem 0 0;
	border-left: 0.1rem solid #68B6FB;
	border-right: 0.1rem solid #68B6FB;
	border-top: 0.1rem solid #68B6FB;
	float:left;
    width: 100%;
    height: 6.5rem;
    background-color: #D5ECFE; 

	/*background-image: url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg"),url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg");
	background-position: 0rem 1.1rem, right;
	background-repeat: no-repeat;*/
    
    padding-top:1.1rem;
}


.lined-paper-top-idou {
	margin: 0 auto;
	text-align:center;
	border-left: 0.1rem solid #68B6FB;
	border-right: 0.1rem solid #68B6FB;
	float:left;
    width: 100%;
    height: 6.5rem;
    background-color: #D5ECFE; 

	/*background-image: url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg"),url("https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg");
	background-position: 0rem 1.1rem, right;
	background-repeat: no-repeat;*/
    
    padding-top:1rem;
}








.lined-paper-top-dog p,.lined-paper-top-dog2 p,{
display:block; line-height:5.5rem;
}





.lined-paper-top3 {margin: 0 auto;
	text-align:center;
	line-height:1.8rem;
	border-radius: 0.8rem 0.8rem 0 0;
	border-left: 0.1rem solid #cccccc;
	border-right: 0.1rem solid #cccccc;
	border-top: 0.1rem solid #cccccc;
	float:left;
    width: 100%;
    height: 5rem;
    background-color: #ffffff; 
	background-image: url("https:///fufu.pet/hatano/wp-content/themes/fufu20171201/image/santa.png"),url("https:///fufu.pet/hatano/wp-content/themes/fufu20171201/image/snowman.png");
	background-size:45px, 55px;
	background-position: 0.8rem 0.4rem, right 0.5rem;
	background-repeat: no-repeat;
}




.lined-paper-bottom-dog {margin: 0 auto;
	line-height:2.6rem;
	border-left: 0.1rem solid #68B6FB;
	border-right: 0.1rem solid #68B6FB;
	padding: 2.75rem 1rem 2.6rem 1rem;
	float:left;
	width: 100%;
    background-color: #ffffff; 
    background-image: 
    linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);
    background-size: 100% 2.6rem;
}



/*予備
.lined-paper-bottom-dog {margin: 0 auto;
	line-height:2.5rem;
	border-left: 0.1rem solid #68B6FB;
	border-right: 0.1rem solid #68B6FB;
	padding: 2.65rem 1rem 2.6rem 1rem;
	float:left;
	width: 100%;
    background-color: #ffffff; 
    background-image: 
    linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);
    background-size: 100% 2.5rem;
}*/




.lined-paper-bottom-dog2 {margin: 0 auto 1.2rem auto;
	line-height:1.8rem;
	padding:1.95rem;
	padding-bottom:1.7rem;
	float:left;
	width: 100%;
    background-color: #ffffff; 
    background-image: 
    linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);
    background-size: 100% 1.8rem;
    border-radius:0 0 0.5rem 0.5rem; border: 0.1rem solid #68B6FB; border-top:none; margin-bottom:1.2rem;
}



.lined-paper-bottom-idou {margin: 0 auto 0rem auto;
	line-height:2.6rem;
	border-left: 0.1rem solid #68B6FB;
	border-right: 0.1rem solid #68B6FB;
	padding: 2.75rem 1rem 2.6rem 1rem;
	float:left;
	width: 100%;
    background-color: #ffffff; 
    background-image: 
    linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);
    background-size: 100% 2.6rem;
    border-radius:0 0 0.5rem 0.5rem; border: 0.1rem solid #68B6FB; border-top:none; margin-bottom:1.2rem;
	padding-bottom:2.4rem;
}



.circle-message img{
box-shadow: 0 0 0 0rem #fff;
width:4.6rem;
height:4.6rem;
border-radius:50%;
border:solid 1px #fff;
display: inline-block;
margin: 3px 0 5px 2px;
}


.left45_idou{
border: solid 0px red;
width: 50%;
float:left;
text-align:center;
}


.right45_idou{
border: solid 0px red;
width: 50%;
float:right;
text-align:center;
}


.center_idou{
text-align:center;
}


.left45_idou a, .right45_idou a, .center_idou a{
display: inline-block;
border:1px solid #fff;
height:6rem;
border-radius: 3px;
font-weight:bold;
text-align: center;
background-color:#ff9999;
color:white;
width:11.5rem;
/*margin-right:0.5rem;*/
}

.center_idou a{width:auto;}


.center_idou_gray{
display: inline-block;
border:1px solid #fff;
height:6rem;
border-radius: 3px;
font-weight:bold;
text-align: center;
background-color:#cccccc;
color:white;
width:15rem;
}








.left45_idou a:hover, .right45_idou a:hover, .center_idou a:hover
{background-color:#68B6FB;}


.left45_idou a:visited, .right45_idou a:visited, .center_idou a visited{
color: #ffffff !important;
}


.level_1st{
line-height:2rem;
padding: 1rem 0.8rem 0 0.8rem;
border: 0rem black solid;}

.level_2nd{
line-height:2rem;
padding: 0rem 0.8rem;
border: 0rem black solid;}



.idou_none_shop{
display: inline-block;
border:1px solid #fff;
height:6rem;
border-radius: 3px;
font-weight:bold;
text-align: center;
background-color:#ccc;
color:white;
width:11.5rem;
}



.mwform-tel-field input[type=text]  {width:8rem !important;}


.konoko_title{
display:inline-block;
height:40px;
padding-top:1rem;
margin-right:0.5rem;
vertical-align: top;
}