/*
Template:sirat
Theme Name:sirat-child
Version:0.9.9
*/




/*THSカスタム項目*/


#content-vw h1{
	font-size:30px;
}
@media screen and (max-width: 480px){
	#content-vw h1{font-size:100%;}
	#content-vw h2{font-size:100%;}
}
.middle-align {margin: 0 auto;
	padding: 1em 0 0;
}


h1,
h2,
h3,
h4,
h5,
h6{
  font-family: 'Saira', sans-serif;
  margin:0;
  padding:10px 0;
  color: #121212;
  font-weight: bold;
}
#content-vw span {
    font-size: 14px;
}



/*ヘッダー消去*/
.middle-header {
    display: none;
}
/* パンくずリスト消去 */
.bradcrumbs{
	display: none;
}

/*Wordpressテーマのコピーライトリンク消去*/
.copyright a {
    display: none;
}

/* Contact Form 7のラジオボタンを縦並びに */
.wpcf7-radio .wpcf7-list-item{
    margin-top:10px;
    display: block;
}
.wpcf7-radio .wpcf7-list-item {
    margin-top: 0px;
    display: block;
}
.wpcf7 input[type="text"] {
    width: 200px;
    padding: 10px;
    margin-left: 10px;
}

/* Contact Form 7の大項目・中項目・小項目を横並びに */
.wpcf7 .code-category {
  max-width: 340px;
  display: inline-block;
  float: left;
  margin: 10px 25px 20px 0;
}
#content-vw .code-category h2 {
  font-size: 24px;
}
.wpcf7 .submitbutton {
  clear: both;
}
.submitbutton input[type="submit"] {
  display: block;
  margin: 0 auto;
  width: 30%;
  font-size: 16px;
}

/*メッセージ送信しましたを表示調整*/
div.wpcf7-mail-sent-ok {
  display: block;
  background-color: pink;
  border: 1px solid red;
}
/*チェックしたところの色を変更する*/
.code-category input[type="radio"]:checked+span {
  color: #C23E42;
  font-weight: bold;
}
.code-category input[type="radio"]+span:hover {
  background-color: #fff1c7;
  transition: 0s;
}

/*その他の理由の記入関係の調整*/
.code-category input[value="hidden"], .code-category input[value="hidden"]+span {
    display: none;
}
.code-category div.other_text {
  position: relative;
  top: -20px;
  width: 96%;
  float: right;
}
.code-category div.item_hidden {
  position: relative;
  /*top: -40px;*/
  top: -20px;
}

.code-category .other_text textarea {
  font-size: 15px;
  line-height: 20px;
  padding: 5px;
  height: 150px;
}


/*一般項目*/
#inquiry_form .common_item {
  display: inline-block;
  min-width: 20%;
}
#inquiry_form .common_device span.wpcf7-list-item {
  display: inline-block;
  min-width: 10%;
}
#inquiry_form .common_item input[type="text"] {
  width: 200px;
  margin-left: 0px;
  background-color: floralwhite;
}
span.blue {
  color: blue;
}
span.red {
  color: red;
}
#inquiry_form textarea {
    background-color: floralwhite;
}

/*コード一覧へのリンク*/
a.codelist {
    float: right;
    text-decoration: underline solid;
}
a.codelist:hover {
    transition: 0s;
}

/*上部の変なクルクル消去*/
div.spinner-wrapper {
    display: none;
}

/*対応内容*/
#content-vw .response {
    clear: both;
}
#content-vw .response h2 {
  margin-bottom: 0;
  font-size: 24px;
}
#content-vw .response p {
  margin-bottom: 10px;
}  
#content-vw .response span textarea {
  max-width: 1000px;
}

