*{
	margin: 0px;
	padding: 0px;
}

img{
	width:100%;
}

body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:15px;
	line-height: 140%;
	color: #666666;
	margin: 0px;
	letter-spacing:1.0px;
	line-height:1.6em;
}



.mt_05{
	margin-top:5px;
	}


.mt_10{
	margin-top:10px;
	}
	
.mt_30{
	margin-top:30px;
	}

.padd05{
	padding:0 5%;
}

.center{
	text-align:center;
}


h1#logo{
	width:80%;
	text-align:center;
	margin:20px auto 0px;
}


p.btn_tel{
	width:90%;
	text-align:center;
	margin:auto;
	margin-top:10px;
}


h2{	
	color:#fff;
	padding:15px;
	margin:0px;
}

h2.green{
	background:#89CD5C;
}

h2.blue{
	background:#5B88CB;
}

h2.red{
	background:#EA6060;
}	
	
h2.mosgreen{
	background:#2F9D56;
}	

h2.orange{
	background:#F19830;
}	

h2.purple{
	background:#A647A1;
}		

p.k_tit{
	font-size:18px;
	margin-top:15px;
}

span.hissu{
	color:#ef0000;
	font-size:12px;
	margin-left:5px;
}

	



/*　フォーム　*/

input{
position:relative;
top:-2px;
}

input[type="radio"]{
margin-right:5px;
}

input[type="select"]{
margin-bottom:10px;}

input[type="text"],input[type="tel"],input[type="number"],input[type="email"]{
background:#fdffe8;
border:1px solid #ccc;
height:40px;
font-size:16px;
margin:5px 0px;
border-radius:5px;
}

.form1{
width:100%;
border-radius:5px;
behavior: url(PIE.htc);
background:#fdffe8;
border:1px solid #ccc;
height:40px;
font-size:16px;
margin:5px 0px;
border-radius:5px;
}

.form2{
width:50%;
border-radius:5px;
behavior: url(PIE.htc);
}


.form3{
width:30px;
border-radius:5px;
behavior: url(PIE.htc);
background:#fdffe8;
border:1px solid #ccc;
height:40px;
font-size:16px;
margin:5px 0px;
border-radius:5px;
}

.form4{
width:450px;
border-radius:5px;
behavior: url(PIE.htc);
}

.form5{
width:390px;
border-radius:5px;
behavior: url(PIE.htc);
}

.form6{
width:120px;
border-radius:5px;
behavior: url(PIE.htc);
}



textarea{
background:#efefef;
border:1px solid #ccc;
height:180px;
width:100%;
border-radius:5px;
behavior: url(PIE.htc);
font-size:16px;

}

.select_area{
	width:50%;
	height:40px;
	font-size:18px;
}

.select_area1{
	width:80%;
	height:40px;
	font-size:18px;
}

.submit {
	background:#555;
	padding:20px;
	color:#fff;
	margin:auto;
	border:none;
	width:80%;
	font-size:20px;
	
}

.btn{
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
	
dl.accordion dd { display:none;}