@charset "utf-8";

@media screen and (min-width: 0px) and (max-width: 700px) {

.pankuzu_list_inner:last-child a {
pointer-events: auto;
text-decoration: underline;
}

.post_before_after_link {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
width: 100%;
}

.post_before_after_link_inner1 {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
width: 50%;
margin: 0;
padding: 1rem;
box-sizing: border-box;
}

.post_before_after_link_inner2 {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
width: 50%;
margin: 0;
padding: 1rem;
box-sizing: border-box;
}

.tsushin_img {
display: flex;
flex-flow: column nowrap;
align-items: center;
justify-content: center;
width: 100%;
min-height: 70vh;
z-index: 1;
}

.tsushin_img_inner {
width: 96%;
}


}




@media screen and (min-width: 701px) { 

.pankuzu_list_inner:last-child a {
pointer-events: auto;
text-decoration: underline;
}

.post_before_after_link {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
width: 100%;
}

.post_before_after_link_inner1 {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
width: 50%;
margin: 1rem 6rem 1rem 1rem;
padding: 1rem;
box-sizing: border-box;
}

.post_before_after_link_inner1 a {
padding: 0.5rem 1rem;
transition: 0.3s;
}

.post_before_after_link_inner1 a:hover {
background: rgba(0,255,255,0.8);
transition: 0.3s;
}

.post_before_after_link_inner2 {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
width: 50%;
margin: 1rem 1rem 1rem 6rem;
padding: 1rem;
box-sizing: border-box;
}

.post_before_after_link_inner2 a {
padding: 0.5rem 1rem;
transition: 0.3s;
}

.post_before_after_link_inner2 a:hover {
background: rgba(0,255,255,0.8);
transition: 0.3s;
}

.tsushin_img {
display: flex;
flex-flow: column nowrap;
align-items: center;
justify-content: center;
width: 100%;
min-height: 70vh;
z-index: 1;
}

.tsushin_img_inner {
max-width: 50rem;
padding: 0 1rem;
box-sizing: border-box;
}


}