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

#main_visual{
	width:100%;
	position:relative;
	background:#1baad1;
	border-bottom:2px solid #ccc;
}

.main_title_01{
	text-align:center;
	padding:25px 0;
	color:#fff;
	font-size:146.5%;
	letter-spacing:1px;
	font-family: Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

.ss_title{
	text-align:center;
	color:#fff;
	font-size:80%;
}

.contents{
	width:94%;
	margin:20px auto 40px;
}

.eigyo{
	color:#F00;
	font-size:108%;
	line-height:1.8;
	letter-spacing:1px;
}

.text{
	border-radius: 5px;
	background:#69C;
	color:#fff;
	padding:10px;
	margin:20px 0 0;
	font-size:108%;
}

.contact_tel{
	color:#333;
	padding:5px 0;
	font-size:100%;
}

.contact_tel a{
	color:#333 !important;
	text-decoration:underline !important;
}

/*/////////////フォーム/////////////////////*/

#form_box{
	margin-top:20px;
}

#form_box dl dt{
	display:block;
	width:100%;
	padding:5px;
	font-weight:bold;
	background:#f7f7f7;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top:3px solid #1baad1;
	color:#535353;
}

#form_box dl dt span{
	color: #ba2228;
}

#form_box dl dd{
	margin:0 auto;
	overflow:hidden;
	display:block;
	padding:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
}

#form_box dl dd textarea, .placeholder{
	width:100%;
	height:50px;
	font-size:100%;
	border-radius:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.form_text{
	padding:5px 0 0;
}

.form_text a{
	color: #F60;
	text-decoration:underline !important;
}

input, select {
  vertical-align:middle;
}

#form_box dl dd textarea{
	height:150px;
}

input[type=checkbox] {
    width: 30px;
    height: 30px;
    vertical-align: middle;
	padding:10px;
}

input[type=radio] {
    width: 30px;
    height: 30px;
    vertical-align: middle;
	padding:10px;
}

/*送信ボタン*/
input[type="submit"] {
  -webkit-appearance: none;
}

input[type="reset"] {
  -webkit-appearance: none;
}

#btn01{
	width:100%;
	margin:20px 0 20px 0;
	text-align:center;
}

#btn01 input{
	width: 95px;
    height: 45px;
    background: #1baad1;
    color: #FFF;
    cursor: pointer;
    font-size: 116%;
    font-weight: 900;
	border-radius: 6px;
}