@charset "utf-8";

body,html {width: 100%;height: 100%;}
body {
	margin: 0px;
	padding: 0px;
	
}

.part-img{
    background-image:url(img/back01.png);  /* 画像のURLを指定       */
    background-repeat:  no-repeat;                         /* 画像の繰り返しを指定  */              
    background-position:center top;                     /* 画像の表示位置を指定  */
    background-size:contain;                               /* 画像のサイズを指定    */
    width:100%;                                            /* 横幅のサイズを指定    */
    height:99px;  
		margin: 0px;
	padding: 0px;                                        /* 縦幅のサイズを指定    */
}

/*================================================
Contactページ
==================================================*/

#contact_top{
  text-align: center;
}

#contact_heading1{
  margin-bottom:20px;
}

#contact_banner_tel{
  margin-bottom:64px;
}


.form_section{
  width:665px;
  padding-right:134px;
  margin:0 auto 230px;
  color:#171717;
}

#form_container{
  width:96%;
  margin:0 auto;
}

.form_label{
  width:134px;
  text-align: left;

}

.mb-3{
  display:flex;
  align-items: center;
  padding-bottom:3px;
  border-bottom:1px solid #EEEEEE;
}

#mb-4{
  padding-bottom:12px;
}

.form-control{
  background-color: #EEEEEE;
  border:none;
  border-radius: 3px;
  width:519px;
  line-height:30px;
  text-align: left;
  font-size:15px;
  padding:4px 10px;
}

input[type="file"]{
  margin-bottom:5px;
}

#mb-5{
  padding-top:12px;
  padding-bottom:7px;
}

/*ボタン*/
.d-grid{
  text-align: right;
}

.btn-success{
  background-color:#00933F;
  font-size:100%;
  line-height:48px;
  width:519px;
  margin-top:63px;
  border:none;
  border-radius: 3px;
  color:#fff;
  cursor: pointer;
}

.btn-success:hover{
  opacity: 0.6;
  transition: 0.3s;

}

.alert{
  margin: 0 0 20px auto;
  padding: 10px;
  width: 492px;
  border-radius: 3px;
}
.alert-success{
    color: #375a49;
    background-color: #e1f9ed;
    border: #00933F 1px solid;   
}

.alert-danger{
  color: #641510;
  background-color: #f7eceb;
  border: #D84138 1px solid;
}




/*必須タグ*/
.must_tag{
  color:white;
  font-size:10px;
  margin-left:5px;
  padding:2px 2px;
  background-color:#D84138;
  border-radius:2px;
}




