@charset "utf-8";

@media screen and (min-width:769px){
/*--------------- branch css START ---------------*/
.contacts_c_form .main_back{
	background:url("../../../../contacts/img/contacts_main.png") no-repeat;
	line-height:160%;
}

.contacts_c_form .main_back h2.s_title{
	margin:60px 0 30px 0;
	text-shadow:#194671 2px 0px,  #194671 -2px 0px,
	    #194671 0px -2px, #194671 0px 2px,
	    #194671 2px 2px , #194671 -2px 2px,
	    #194671 2px -2px, #194671 -2px -2px,
	    #194671 1px 2px,  #194671 -1px 2px,
	    #194671 1px -2px, #194671 -1px -2px,
	    #194671 2px 1px,  #194671 -2px 1px,
	    #194671 2px -1px, #194671 -2px -1px;
	-moz-text-shadow:#194671 2px 0px,  #194671 -2px 0px,
	    #194671 0px -2px, #194671 0px 2px,
	    #194671 2px 2px , #194671 -2px 2px,
	    #194671 2px -2px, #194671 -2px -2px,
	    #194671 1px 2px,  #194671 -1px 2px,
	    #194671 1px -2px, #194671 -1px -2px,
	    #194671 2px 1px,  #194671 -2px 1px,
	    #194671 2px -1px, #194671 -2px -1px;
	-ms-text-shadow:#194671 2px 0px,  #194671 -2px 0px,
	    #194671 0px -2px, #194671 0px 2px,
	    #194671 2px 2px , #194671 -2px 2px,
	    #194671 2px -2px, #194671 -2px -2px,
	    #194671 1px 2px,  #194671 -1px 2px,
	    #194671 1px -2px, #194671 -1px -2px,
	    #194671 2px 1px,  #194671 -2px 1px,
	    #194671 2px -1px, #194671 -2px -1px;
}

.contacts_c_form .main_back p.s_text{
	font-size:22px;
	color:#fff;
	text-shadow:#194671 2px 0px,  #194671 -2px 0px,
	    #194671 0px -2px, #194671 0px 2px,
	    #194671 2px 2px , #194671 -2px 2px,
	    #194671 2px -2px, #194671 -2px -2px,
	    #194671 1px 2px,  #194671 -1px 2px,
	    #194671 1px -2px, #194671 -1px -2px,
	    #194671 2px 1px,  #194671 -2px 1px,
	    #194671 2px -1px, #194671 -2px -1px;
	-moz-text-shadow:#194671 2px 0px,  #194671 -2px 0px,
	    #194671 0px -2px, #194671 0px 2px,
	    #194671 2px 2px , #194671 -2px 2px,
	    #194671 2px -2px, #194671 -2px -2px,
	    #194671 1px 2px,  #194671 -1px 2px,
	    #194671 1px -2px, #194671 -1px -2px,
	    #194671 2px 1px,  #194671 -2px 1px,
	    #194671 2px -1px, #194671 -2px -1px;
	-ms-text-shadow:#194671 2px 0px,  #194671 -2px 0px,
	    #194671 0px -2px, #194671 0px 2px,
	    #194671 2px 2px , #194671 -2px 2px,
	    #194671 2px -2px, #194671 -2px -2px,
	    #194671 1px 2px,  #194671 -1px 2px,
	    #194671 1px -2px, #194671 -1px -2px,
	    #194671 2px 1px,  #194671 -2px 1px,
	    #194671 2px -1px, #194671 -2px -1px;
}

.contacts_c_form .houjin_c .formRow{
	width:75%;
	margin:0 auto;
}

.contacts_c_form .houjin_c .formRow th,td{
	font-size:16px;
	font-weight:normal;
	padding:5px 10px;
}

.contacts_c_form .houjin_c .formRow th{
	width:30%;
	text-align:left;
	vertical-align:top;
}

.contacts_c_form .houjin_c .formRow th span{
	display:inline-block;
	font-size:12px;
	color:#e12b49;
	padding-left:5px;
}

.contacts_c_form .houjin_c .formRow td{
	width:65%;
}

.contacts_c_form .houjin_c .formRow input.f_r_input_text{
	width:95%;
	padding:5px;
}

.contacts_c_form .houjin_c .formRow textarea.f_r_input_area{
	width:95%;
	padding:5px;
	height:200px;
}

.contacts_c_form .houjin_c .formRow td.f_submit{
	text-align:center;
	padding-top:20px;
}

.contacts_c_form .houjin_c .formRow td.f_submit button{
	display:inline-block;
	font-size:16px;
	letter-spacing:2px;
	width:30%;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
}

div.f_re_top_button{
	text-align:center;
}

div.f_re_top_button a{
	display:block;
	margin:20px auto 0 auto;
	padding:10px 0;
	width:40%;
	letter-spacing:2px;
	font-size:18px;
	text-decoration:none;
	background:#e170c0;
	color:#fff;
	border-radius:8px;
	
}

.contacts_c_form .houjin_c .c_dis_fin{
	display:block;
	font-size:20px;
	text-align:center;
	margin-bottom:30px;
}

.contacts_c_form .houjin_c .c_top_back_fin{
	position:relative;
	display:block;
	width:30%;
	padding:5px 0;
	margin:0 auto;
	font-size:20px;
	text-align:center;
	border:1px solid #f53f69;
	color:#f53f69;
	border-radius:4px;
}

.contacts_c_form .houjin_c .c_top_back_fin:after{
	content:"\e5e1";
	font-family:"Material Icons";
	position:absolute;
	top:50%;
	right:5%;
	font-size:22px;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
}

/*--------------- branch css END ---------------*/
}