@charset "utf-8";
/* CSS Document */

body{
	font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;}


@media (min-width: 1200px) {
  .container {
  width: 800px;
  }
}


.req{
	
	color:#fff;
	background-color:#418fb2;
	font-size:.8em;
	border-radius:3px;
	padding:2px 3px;
	
	}
	
	.nonreq{
	
	color:#fff;
	background-color:#fff;
	font-size:.8em;
	border-radius:3px;
	padding:2px 3px;
	
	}

input{
    border: 1px solid #cccccc;
    border-radius: 3px;
    background: #fafafa;}

.name1{
	width: 90%;
	height:37px;
    max-width: 90%;}

.name2{
	width: 30%;
    max-width: 90%;}

.postcode{width: 30%;
    max-width: 90%;}
	

.address{
	width: 80%;
    max-width: 90%;}

.tel{width: 90%;
height:37px;
    max-width: 90%;}


.mail{width: 90%;
height:37px;
    max-width: 90%;}
	
label{
	list-style:none;
	font-weight:normal;}

.con_form .col-sm-4{
	margin-bottom:2em;
text-align:left;
	
	}

.con_form .col-sm-8{
	margin-bottom:2em;
	
	}

.formwrap{
padding-top:50px;}

.subbtn{padding:5px 15px;
	color: #7b7b7b;
	    border-radius: 3em;
   
    border:1px solid #ddd;}
	

.subbtn:hover{
	 border-color: transparent;
    background: rgba(200,200,200,.2);}
	
.resbtn{color: #7b7b7b;
padding:5px 15px;
	    border-radius: 3em;
   
    border:1px solid #ddd;}

.resbtn:hover{  border-color: transparent;
    background: rgba(200,200,200,.2);}

textarea{
	width: 90%;
    max-width: 90%;
    height: 200px;
	border-radius: 3px; 
    background: #fafafa;
    -webkit-appearance: none;}
	
.formwrap h3{
	margin-bottom:1em;
	margin-top:10px;}

.exp{
	margin-bottom:2em;}
	
@media (max-width: 767px) {
.con_form .col-sm-4{
margin-bottom:.5em;
text-align:left;
	
	}
.con_form .col-sm-8{
	
	padding-bottom:1em;
	border-bottom:1px #ccc solid;
	}	
	
.name1{
	width: 100%;
    max-width: 100%;}

.name2{
	width: 100%;
    max-width: 100%;}

.postcode{width: 100%;
    max-width: 100%;}
	

.address{
	width: 100%;
    max-width: 100%;}

.tel{width: 100%;
    max-width: 100%;}


.mail{width: 100%;
    max-width: 100%;}

textarea{
	width: 100%;}
	}
	
	