@charset "utf-8";
/*===============================================
				contact
===============================================*/
#contact form {
margin:0 10px;
}
#contact form dt{
font-weight:bold;
}
#contact form span{
margin-left:12px;
font-size:80%;
font-weight:normal;
}
#contact form input,#contact form textarea{
border:1px solid #ccc;
}
#contact form input{
width:20em;
padding:5px;
}
#contact form textarea{
width:30em;
height:12em;
padding:5px;
}
#contact .formBtn{
margin:2em 0 0;
}
#contact .formBtn input{
width:8em;
height:2em;
margin-left:5px;
}
#contact .formBtn input:hover{
background:#ccc;
}
/*===============================================
				Q＆A
===============================================*/
#qa h4 span{
background:url(../../img/common/icon_q.gif) no-repeat left top;
padding-left:20px;
}
#qa dt{
font-weight:bold;
}
#qa dd{
margin:0 0 3em;
}
/*===============================================
				PANF
===============================================*/
.contentsBox:after{
content:'';
display:block;
clear:both;
}
.contentsBox{
min-height:1px;
⁄zoom:1;
_height:1px;
margin-bottom:1
}
.contentsBox h4{
color:#563001;
font-weight:bold;
font-size:140%;
line-height:1.6;
margin-bottom:1.4em;
}
.contentsBox .textArea{
width:400px;
min-height:470px;
height:auto !important;
height:470px;
position:relative;
}
.contentsBox .textArea p{
margin-bottom:2em;
}
.contentsBox .textArea .btn01{
position:absolute;
bottom:0px;
right:10px;
}
.contentsBox .imgBox{
width:300px;
}
.contentsBox .imgBox img{
margin:0 0 2px;
}
.contentsBox .textArea .btn02{
width:400px;
}
