﻿@charset "utf-8";

/* ================================================================= 
 header
================================================================= */
section form h2.mail.title{
    display: none!important;
}
.f_contactbtn a{
background:#830022!important;
padding: 10px!important;
color: #fff!important;
border: 0!important;
display: block!important;
}
.f_contactbtn {
	    padding: 0!important;
width: 100%!important;
}
#TCT-inner #TCT-link{
	width: 50%;
	max-width:400px;
}
.h_cnt_h1{
    padding: 20% 0 10% !important;
	background: url(../images/common/title_bg.png) no-repeat center top!important;
    background-size: cover!important;
    z-index: 0!important;
}
.page-title-inner {
    background:none;
    background-size: cover;
    z-index: 0;
}
.page-title-wrap{
	    padding: 0!important;
    background:none!important;
position: static!important;
}
/* ================================================================= 
sidemenu
================================================================= */


/* ================================================================= 
 contents
================================================================= */


/* ================================================================= 
 section
================================================================= */


/* ================================================================= 
 footer
================================================================= */


/* ================================================================= 
 header
================================================================= */




@media only screen and (max-width: 835px) {

/* ================================================================= 
 header
================================================================= */

/* ================================================================= 
sidemenu
================================================================= */

/* ================================================================= 
 contents
================================================================= */

/* ================================================================= 
 section
================================================================= */

/* ================================================================= 
 footer
================================================================= */

}

@media screen and (max-width: 640px){

}


@media only screen and (max-width: 640px) {

/* ================================================================= 
 header
================================================================= */


/* ================================================================= 
sidemenu
================================================================= */


/* ================================================================= 
 contents
================================================================= */

/* ================================================================= 
 section
================================================================= */

/* ================================================================= 
 footer
================================================================= */



}