#content {  
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", "arial", "helvetica", sans-serif;
  color: #56564b;
}
#content h1 {
  color: #383c3c;
  font-size: 20px;
  font-weight:600;
}
#content h2 {
  color: #ffffff;
  font-size: 16px;
  font-weight:600;
}
#content label {
  color: #4d4d4d;
}
#content legend {
  color: #4d4d4d;
}
.webform-section-title {
  background: #888888;
  border: 1px solid #cccccc;
  padding: 5px 7px;
  position: relative;
  top:25px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.webform-section-wrapper {
  border: 1px solid #cccccc;
  padding-top: 25px;
  padding-left:10px;
   -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.node__meta {
  display: none;
}
.site-branding__slogan {	
	font-size: 1.1em;
}
/*テキストフィールド、テキストエリアの要素説明の表示位置がずれる対処*/
.webform-submission-form .form-item .description {
 margin-left: 0; 
}
/*要素説明の表示位置がずれる対処*/
.webform-submission-form .form-item .form-wrapper .description {
 margin-left: 0; 
}
#edit-mail--description {
 margin-left: 0; 
}
#edit-name--description {
  margin-left: 0; 
}
#edit-pass--description {
  margin-left: 0; 
}
#edit-current-pass--description {
  margin-left: 0; 
}
/*宿泊希望日のフィールドセットの表示名を太字にする*/
.check_in_out_field legend {
  font-weight: bold;
}
