#main_top {
margin:0pt 30px 30px;
}

#main_top h1 {
background:transparent url(/img/h2_top.png) no-repeat scroll left bottom;
font-weight:bold;
padding:0pt 0pt 8px 162px;
}

#main_top h2{
background:transparent url(/img/icon_h3_top.png) no-repeat scroll 0pt 2px;
font-weight:bold;
margin:30px 135px 0pt;
padding:0pt 0pt 0pt 20px;
position:relative;
width:550px;
}

#main div#inq_outer,
#main_top div#inq_outer{
	min-height:400px;
}

	* html #main div#inq_outer{
		height:400px;
	}
	* html #main_top div#inq_outer{
		height:400px;
	}

#main div#inquiry_area,
#main_top div#inquiry_area{
border:1px solid #7b7b7b;
background:#f6f6f6;
width:431px;
margin:20px auto 0 auto;
padding:50px 50px 50px 50px;
}

#main div#inquiry_area .annotation,
#main_top div#inquiry_area .annotation{
color:#752489;
}

#main div#inquiry_area dl,
#main_top div#inquiry_area dl{
/* width:430px;*/
}

#main div#inquiry_area dl dt,
#main_top div#inquiry_area dl dt{
padding:9px 0 0 0;
}
#main div#inquiry_area dl dd,
#main_top div#inquiry_area dl dd{
margin:-26px 0 0 0px;
padding:9px 0 0 140px;
}


#main div#inquiry_area dl dd,
#main_top div#inquiry_area dl dd{
width:330px;
}
#main div#inquiry_area dl dd.tel,
#main_top div#inquiry_area dl dd.tel{
height:22px;
}
img#tnotice{
margin:-4px 0 0 2px;
vertical-align:top;
}

input.in-text{
width:150px;
}

textarea{
width:300px;
}

#main div#inquiry_area div.notice,
#main_top div#inquiry_area div.notice{
	clear:both;
	padding:30px 0 15px 0;
}
#main div#inquiry_area div.constitution,
#main_top div#inquiry_area div.constitution{
	border-top:2px solid #7b7b7b;
	padding:15px 0 0 0;
}

#main div#inquiry_area p.const-radio,
#main_top div#inquiry_area p.const-radio{
margin:30px 0 0 0;
text-align:center;	
}
#main div#inquiry_area p.const-radio input,
#main_top div#inquiry_area p.const-radio input{
vertical-align:bottom;
}
	/* hack for ie6 */
	* html #main div#inquiry_area p.const-radio input,
	* html #main_top div#inquiry_area p.const-radio input{
		vertical-align:middle;
	}
	/* hack for ie7 */
	*:first-child+html #main div#inquiry_area p.const-radio input,
	*:first-child+html #main_top div#inquiry_area p.const-radio input{
		vertical-align:middle;
	}

#main div#inquiry_area p.confirm,
#main_top div#inquiry_area p.confirm{
margin:30px 0 0 0;
text-align:center;	
}
#main div#inquiry_area p.btn_confirm,
#main_top div#inquiry_area p.btn_confirm{
clear:both;
padding:30px 0 0 0;
text-align:center;	
}
#main div#inquiry_area dl dd label input.select1,
#main div#inquiry_area dl dd label input.select2,
#main_top div#inquiry_area dl dd label input.select1,
#main_top div#inquiry_area dl dd label input.select2{
vertical-align:bottom;
}
ul.error li{
color:#ff0000;
}


#main div#inquiry_area dl.confirm-contents dd,
#main div#inquiry_area dl.confirm-contents dt,
#main_top div#inquiry_area dl.confirm-contents dd,
#main_top div#inquiry_area dl.confirm-contents dt{
	margin:0;
	padding:10px 0 0 0;
}
ul#inquiry-list{
	margin:20px auto 0 auto; 
	width:531px;
}

