@charset "utf-8";
.clear {
	clear: both;
	visibility: hidden;
	height:1px;
	margin:0;
}
/*-------------*/
body{
	background: #fff;
	color: #000;
	padding-top: 130px;
}
#wrapper {
    background: #fff;
    color: #000;
    font-family: "Oswald","ヒラギノ角ゴ Pro W3", Verdana, "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#wrapper .max-width-limit{
    max-width: 1200px;
    width: 95%;
    margin: 0 auto;
}

/*head*/
.title-sec {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
    border-bottom: 1px solid #c8c9c8;
    background-size: 35%;
    border-top: 4px solid #c8c9c8;
}
.title-sec h1 {
    font-size: 3.3em;
    margin: 0;
}

/*パンくず*/
.breadcrumb {
    text-align: right;
    background: none;
    font-family: sans-serif;
    font-size: 0.750em;
    margin-bottom: 0;
}
.breadcrumb li {
	font-family: "Oswald"!important;
    font-size: 14px!important;
}
.breadcrumb li a {
    color: #000!important;
}
.breadcrumb>.active {
    color: #777;
}


/*------共通設定-----*/
@media (max-width: 1200px){
    .title-sec .container {
        width: 95%;
    }
}

@media (max-width: 767px){
    .title-sec{
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
    .title-sec h1 {
        font-size: 2.8em;
    }
    #wrapper .max-width-limit {
        width: 100%;
    }
}
/*-----------*/


input, button, select, textarea {
    font-size: 16px;
}