/*
Theme Name: sapporo.karada.live 4.2

Version: 4.2

*/

/*-------------------------------------------
	fonts
--------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700');
/*-------------------------------------------
	general
--------------------------------------------*/
body {
font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HiraKakuPro-W3", "メイリオ", Meiryo, "MS PGothic", Osaka, sans-serif !important;
}

/*------------------------------------------

	Header

------------------------------------------*/
header{
}


/*------------------------------------------

	footer

------------------------------------------*/
#footer{
}



/*--------------------------------------------------------------

	contact

--------------------------------------------------------------*/
.contact-lead{
text-align:center;
max-width: 720px;
margin: 0 auto;
}
.contact-lead p{
margin-bottom:0;
}
.contact-lead a{
color:#2061A1;
}
#tayorin table{
width:100%;
margin-bottom:60px;
}
#tayorin table th{
font-size:17px;
padding:10px 0;
}
#tayorin table td input[type=email],
#tayorin table td textarea{
box-sizing: border-box;
}
#tayorin table td textarea{
height:180px;
}
#tayorin table th i.required::after {
content: "（必須）";
color: red;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
display: inline-block;
width: 100%;
font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HiraKakuPro-W3", "メイリオ", Meiryo, "MS PGothic", Osaka, sans-serif !important;
font-size: 1rem;
line-height: 1.15;
padding: 0.7em;
margin: 0;
background: #fff;
border: 1px solid #999;
border-radius: 7px;
}
button, optgroup, select {
font-size: 1rem;
line-height: 1.15;
margin: 0;
}
button, input[type="button"], input[type="submit"] {
background-color: #006934;
border: 0;
border-radius: 7px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 18px;
font-weight: 800;
line-height: 1;
padding: 1em 2em;
}
button:disabled{
background-color: #737373;
}

/* COMING SOON表示 */
.comingsoon{
font-size: 1.2em;
color:#999;
font-weight:bold;
text-align:center;
padding:20px;
margin:40px 0 60px;
border:2px #ddd solid;
}



