@charset "UTF-8";

.contact-ttl{
	border-bottom:solid 1px #333;
	margin-bottom:15px;
}
.contact-ttl .inner{
	border-left:solid 20px #026108;
	padding:5px;
}
.contact-ttl .inner span{
	display:inline-block;
}

.contact-area{
	max-width:768px;
	margin:0 auto;

}
.contact-area .pm-head02{
}
.contact-area .pm-head02 .pm-h-inner{
	border-radius:5px;
	max-width:748px;
	margin:20px auto 0;
	background-color:#333;
	color:#fff;
	font-size:18px;
	padding:5px 10px;
}
.contact-area .mla-comment{
	max-width:728px;
	margin:0 auto;
	padding:20px;
}
.contact-area .contact-form{
	max-width:480px;
	margin:0 auto;
}
.contact-area .contact-form dt{
	margin-bottom:5px;
}
.contact-area .contact-form dd{
	margin-bottom:15px;
}
.contact-area .contact-form dd input{
	width:90%;
	margin:0 auto;
	display:block;
}
.contact-area .contact-form dt.mailaddress{
}
.contact-area .contact-form dd.mailaddress{
}
.contact-area .contact-form dt.password{
}
.contact-area .contact-form dd.passwords{
}
.contact-area .submiter{
	max-width:480px;
	margin:0 auto 30px;
}
.contact-area .submiter input{
	margin:0 auto;
	display:block;
}
.contact-area .pm-head03{
}
.contact-area .pm-head03 .pm-h-inner{
	border-radius:5px;
	max-width:748px;
	margin:20px auto 0;
	background-color:#333;
	color:#fff;
	font-size:18px;
	padding:5px 10px;
}
.contact-area .other-contact-note{
	max-width:728px;
	margin:0 auto;
	padding:20px;
}
.contact-area .other-contact-note a{

}
.contact-area .btn-hp-regist{
	max-width:390px;
	margin:0 auto;
}
.contact-area .btn-hp-regist + .other-contact-note{
	padding:5px;
	font-size:14px;
	text-align:center;
	
}
.contact-area .btn-hp-regist a{
}
.contact-area .btn-hp-regist a img{
}

.contact-area ul{
	list-style: inside;
	padding: 10px;
}

.contact-waku-title {
	background-color:#4C83C8;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	border-spacing: 0px;
	padding: 6px 6px;
	border: 1px #4C83C8 solid;
	border-collapse: collapse;
}
.contact-waku {
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	border-spacing: 0px;
	padding: 8px 8px ;
	border: 1px #4C83C8 solid;
	border-collapse: collapse;
}

.style1 {
	font-size: 14px;
	display:inline;
}
.style3 {
	font-size: 12px;
	font-family: Arial;
}
.style9 {
	font-size: 12px;
	display:inline;
}
.style10 {
	font-size: 20px;
	font-family: Arial;
	font-weight:bold;
	color: #333333;
}
.style11 {
	font-size: 14px;
	font-family: Arial;
	font-weight:bold;
	color: #333333;
}
.style50 {
	font-family:Arial;
	font-weight:bold;
	font-size: 16px;
	color: #000000;
}
