@charset "utf-8";
/* CSS Document */
/*
-------------------------*/
/*inquiry
-------------------------*/
#inquirycontents {
padding:0;
margin:13px 0 0 0;
text-align:left;
}
/*タイトル
-----------------*/
#ptitle {
margin:0;
padding:0 0 15px 0;
background-image:url(../images/line_02.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
#ptitle h2 {
margin:0;
padding:20px 7px 15px 0;
font-size:18px;
font-weight:bold;
}

/*入力エリア１
-----------------*/
#contentsarea1 {
margin:10px 0 0 0;
padding:0;
font-size:14px;
line-height:150%;
}


/*資料請求
-----------------*/
#livenear {
margin:0 0 40px 0;
padding:0;
font-size:12px;
line-height:150%;
}
#livenear .tblptn1 {
margin-bottom:10px;
padding:0;
}
#livenear .tblptn1 .cell01 {
margin:0;
padding:0;
width:90px;
text-align:left;
}
#livenear .tblptn1 .cell01 img {
border:1px solid #CCCCCC;
}


/*フォームエリア
-----------------*/
#formblk {
margin:30px 0 0 0;
padding:0;
}

#readme {
margin:0;
padding:15px 25px 15px 15px;
border:1px solid #cccccc;
background-color:#FBFBFB;
}

#readme ol {
margin-top:0;
margin-bottom:0;
}
#readme ol li {
margin-top:15px;
line-height:150%
}

#formblk .error {
color:#FF0000;
line-height:150%;
}


#formblk .formarea {
margin:20px 0 0 0;
padding:10px 10px 10px 10px;
border:1px solid #cccccc;
background-color:#FFFFEB;
}

#formblk .formarea .tblptn1 {
margin:0;
padding:0;
width:588px;
}
#formblk .formarea .tblptn1 .cell01 {
margin:0;
padding:12px 12px 12px 0;
font-size:14px;
border-bottom:1px solid #cccccc;
width:120px;
}
#formblk .formarea .tblptn1 .cell02 {
margin:0;
padding:12px 12px 12px 0;
font-size:14px;
border-bottom:1px solid #cccccc;
}
#formblk .formarea .tblptn1 .cell02 .notice {
font-size:11px;
}


#formblk .formarea .blkptn1 {
margin:10px 0 0 0;
padding:20px 0 20px 0;
text-align:center;
}



#inquiryblk .complete1 {
margin:20px 0 0 0;
padding:0;
text-align:center;
font-weight:bold;
font-size:14px;
}
#inquiryblk .complete2 {
margin:20px 0 0 0;
padding:0;
text-align:center;
}

.w100 {
width:100px;
}
.w270 {
width:270px;
}
.w430 {
width:430px;
}

/*お問い合わせ確認
-----------------*/
#inq_comf_tbl {
margin:0;
padding:0;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
width:610px;
}
#inq_comf_tbl .cell01 {
margin:0;
padding:5px 10px 5px 10px;
font-size:14px;
line-height:150%;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f1f1f1;
width:120px;
}
#inq_comf_tbl .cell02 {
margin:0;
padding:5px 10px 5px 10px;
font-size:14px;
line-height:150%;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#inquirysubmit {
margin:10px 0 0 0;
padding:10px 0 10px 0;
text-align:center;
background-color:#B51616;
}
