.page_title{margin-bottom: 0;}
.page_title .inner{	border: none;color: #606367;}
.footer_contact_header{text-align: center;}
.contact_wrap{background-color:#f5f5f5}
.contact_wrap .contact_header{color:#606367;font-weight:400;text-align:center}
.red_note{color:#C30000;margin-top: 20px;text-align: center;}
@media print,screen and (min-width:768px){.contact_wrap{margin-bottom:60px}
.contact_wrap>.container{display:flex;justify-content:center;padding-top:60px;padding-bottom:60px}
.contact_wrap .contact_header{margin-bottom:20px;font-size:2.5em}
.contact_wrap .contact_body{display:table;margin:0 auto}
.contact_wrap .md_contact+.md_contact{margin-top:20px}
}
@media only screen and (max-width:767.98px){.contact_wrap{margin-bottom:30px}
.contact_wrap>.container{padding-top:20px;padding-bottom:20px}
.contact_wrap .contact:nth-child(2){margin-top:20px;padding-top:20px;border-top:1px solid #c4c4c4;border-top:1px solid #c4c4c4}
.contact_wrap .contact_header{font-size:1.31em;margin-bottom:15px}
.contact_wrap .md_contact+.md_contact{margin-top:10px}
}
@media only screen and (max-width:767px){
.md_contact_container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.md_contact_container .md_contact_body .link img{width:100%;max-width:303px}
.md_contact_container .md_contact_body .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.md_contact_mail .md_contact_container:before{background-size: 100% auto;background-position: left center;}
}