@charset "utf-8";

/* 全ページ共通　*/
body:{
  font-size:15px;
  color: #5e5e5e;
  line-height:2.3;
  letter-spacing:5px;
}
.clearfix:after {
  display: block; 
  content:"";
  clear:both;
}
a:link { 
Color: #AFAFAF;
text-decoration: none;
}
a:visited { 
color: #AFAFAF;
text-decoration: none;
}
a:hover { 
color: #AFAFAF; 
text-decoration: underline; 
}
a:active  { 
color: #AFAFAF; 
text-decoration: none; 
}
.auto-style6 { 
font-family: "Century Gothic"; 
}
.auto-style12 {	
text-align: center; 
}
.auto-style13 {	
color: #AFAFAF;	
}
.auto-style14 {	
background-color: #F7F7F7; 
}
.auto-style72 { 
font-size: medium; 
}
.auto-style68 { 
font-family: "Century Gothic";
text-align: left; 
}
.auto-style16 { 
color: #000000;	
font-family: "Century Gothic";
}
.auto-style61 {	
border: 4px 
solid #E8E8E8; 
}										.auto-style70 {	
text-align: left; 
}
.auto-style17 {	
color: #000000;	
line-height: 200%;
}										.auto-style71 {
color: #000000;
font-family: "Century Gothic";
font-size: medium;
}
.header {
background-color: #FFE200;
width:100%;
height:56px;
}

.header_content{

margin:0 auto;
background-position:center;
width:996px;
height:56px;
}
nav {
list-style: none;
display: inline-block;
margin: 0 30px 4px 0px;
}

nav li {
font-family: "Century Gothic";
float: left;
height: 50px;
line-height: 50px;
margin: 0 16px 4px 0px;

}

.main {
margin: 0 auto;
width:996px;
}

.main h3{
font-weight: bold;
text-align: left;
margin: 50px 0px 10px 0px ;
}

.container_tel {
border: 5px solid #E8E8E8;
width:996px;
background-position:center;
margin: 0px auto ;
border-radius: 10px;
}
.container_tel p {
margin: 10px 10px 10px 10px ;
line-height: 35px;
}
.contact1 p {
margin: 0px 0px 30px 0px ;
}

.contact_form {
border: 5px solid #E8E8E8;
width:996px;
background-position:center;
margin: 0px auto ;
border-radius: 10px;
margin: 0px 0px 10px 0px ;
}

.contact_form  .content p {
  margin: 15px;
  line-height: 2.8;
}

.contact_form  .content strong {
  display: block;
  margin: 15px;
}

.contact_form .columns .form {
  margin:10px 0;
}

.contact_form .columns label {
  display: inline-block;
  margin: 0 10px;
  width: 200px;
}

.contact_form .columns textarea{
  vertical-align: top;
}

.contact_form .columns .otoiawase p{
  display: inline-block;
  margin: 0 10px;
  width: 200px;
}

.contact_form .columns .otoiawase label{
  display: inline-block;
  margin: 0 10px 0 0;
  width: auto;
}

.contact_form .columns .submit_conditions {
  margin: 25px 0 15px;
  text-align: center;

}
.contact_form .columns .submit_b {
  text-align: center;
  margin: 0 auto 10px 0;
}


.media {
margin: 50px 0px 10px 0px ;
}

.media_to {
margin: 50px 0px 10px 0px ;
border: 5px solid #E8E8E8;
width:996px;
background-position:center;
margin: 0px auto ;
border-radius: 10px;
margin: 0px 0px 10px 0px ;
}

.media_to p {
  margin: 15px;
  line-height: 2.8;
}
.footer {
text-align:center; 
width:100%;
margin: 30px auto;

}

.footer p {
text-align:center; 


}
/* Contact終わり　*/
