/*******************
 page 
 contact
********************/
#page-contact h1{
    font-size:32px;
    font-weight:bold;
    text-align:center;
    margin-bottom:50px;
    margin-top:50px;
    color:#123456;
    letter-spacing:0.1em;
}
@media(max-width:767px){
    #page-contact h1{
	font-size:24px;
    }
}
#page-contact #namae,
#page-contact #furigana,
#page-contact #dantai,
#page-contact #mail,
#page-contact #addr,
#page-contact #content{
    width:100%;
}
#page-contact .required{
    color:red;
    margin-left:15px;
    font-weight:bold;
}
#page-contact th{
    padding:30px;
}
#page-contact td{
    padding:30px;
}
#page-contact .privacy{
    text-align:center;
    font-weight:bold;
    font-size:20px;
    margin-bottom:30px;
}
#page-contact .privacy a{
    color:#123456;
}
#page-contact .douibtn{
    text-align:center;
    font-size:18px;
}
#page-contact .douibtn span{
    font-weight:bold;
}
#page-contact .backbtn-box{
    margin-bottom:30px;
    text-align:center;
}
#page-contact .backbtn-box .backbtn{
    border:none;
    max-width:300px;
    width:100%;
    display:inline-block;
    background:#000;
    padding-top:15px;
    padding-bottom:15px;
    color:#fff;
}
#page-contact .submit-box{
    margin-bottom:30px;
    text-align:center;
}
#page-contact .submit-box input{
    border:none;
    max-width:300px;
    width:100%;
    display:inline-block;
    background:#123456;
    padding-top:15px;
    padding-bottom:15px;
    color:#fff;
}
#page-contact .mw_wp_form_confirm .privacy{
    display:none;
}
#page-contact .mw_wp_form_confirm .douibtn{
    display:none;
}
@media(max-width:767px){
    #page-contact th{
	padding:30px;
	display:block;
	width:100%;
	background:#eee;
    }
    #page-contact td{
	padding:30px;
	display:block;
	width:100%;
    }
}
