*	{margin:0; padding:0;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;}
*html	{margin:0; padding:0}
body	{margin:0; padding:0; background:#000;}
p	{font-size:12px; line-height:16px;}
#wrap	{width:600px; margin-left:auto; margin-right:auto; background:url(../../img/bg_roop.jpg) repeat-y left top;}
#cont	{width:536px; margin-left:auto; margin-right:auto; }
.hide-me	{position:absolute; top:-9999px; left:-9999px;}
.hr	{width:536px; height:3px; background:url(../../img/hr.gif) no-repeat left top; margin:15px 0 0 0; clear:both;}
.caution	{font-size:10px;}
.red	{color:#f00}

.paras	{width:495px; margin-left:auto; margin-right:auto; text-align:left; margin-top:15px;}
.paras h3	{font-size:12px; font-weight:bold; margin:0 0 15px 0;}
.paras h2	{font-size:14px; font-weight:bold; margin:0 0 15px 0;text-align:center;}
.paras dl	{margin:0; padding:0;}
.paras dl dt	{font-size:12px; font-weight:normal; margin:15px 0 5px 0; padding:0; line-height:16px;}
.paras dl dd	{font-size:12px; font-weight:normal; margin:0; padding:0; line-height:16px;}

.paras ol	{margin:0; padding:0;}
.paras ul	{margin:0; padding:0;}
.paras li	{font-size:12px; font-weight:normal; margin:15px 0 5px 0; padding:0; line-height:16px;list-style:none;}

#footer	{width:100%; text-align:center;background:url(../../img/bg_bottom.jpg) no-repeat left bottom;}
#close-btn	{width:120px; height:30px; margin:15px auto 0 auto; background:url(../../img/close_btn_def.gif) no-repeat left top;}
#close-btn a	{width:120px; height:30px; margin:0; padding:0; display:block}
#close-btn a:hover	{width:120px; height:30px; margin:0; padding:0; display:block;background:url(../../img/close_btn_over.gif) no-repeat left top;}
#footer br	{line-height:35px;}

#about-ttl	{width:600px; height:90px; background:url(../../img/about_ttl.jpg) no-repeat left top}
#inq-ttl	{width:600px; height:90px; background:url(../../img/inq_ttl.jpg) no-repeat left top}
#inst-ttl	{width:600px; height:90px; background:url(../../img/inst_ttl.jpg) no-repeat left top}
#inst2-ttl	{width:600px; height:90px; background:url(../../img/inst2_ttl.jpg) no-repeat left top}
#nazo131-ttl	{width:600px; height:90px; background:url(../../img/nazo131_ttl.jpg) no-repeat left top}

#form-tbl	{width:100%; margin:15px 0 0 0; padding:0;}
#form-tbl th	{width:150px; font-size:12px; font-weight:normal; text-align:right; vertical-align:top;}
#form-tbl td	{font-size:12px; text-align:left;}
#form-tbl #center	{text-align:center}
#caution-list	{font-size:10px; line-height:14px; list-style:none; margin:0; padding:0;}
#caution-list li	{font-size:10px; line-height:14px; list-style:none;margin:0; padding:0;}