/* ::::: http://www.hurex-hd.jp/css/web.css ::::: */

html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset { margin: 0px; padding: 0px; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif; }
body { background: transparent url('line_top.gif') repeat-x scroll center top; font-size: 12px; line-height: 18px; color: rgb(51, 51, 51); }
a { color: rgb(0, 0, 0); }
a:link { color: rgb(0, 0, 0); }
a:visited { color: rgb(102, 102, 102); }
a:hover, a:focus, a:active { color: rgb(0, 102, 255); }
a:hover img, a:focus img, a:active img { opacity: 0.25; }
img { border: 0px none; vertical-align: bottom; }
html { overflow-y: scroll; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.m_b15 { margin-bottom: 15px; }
#wrapper { width: 760px; margin: 0px auto; }
#header { width: 760px; height: 112px; }
#header dl { width: 760px; }
#header dl dt { width: 285px; height: 41px; padding-top: 21px; float: left; }
#header dl dd { width: 144px; float: right; }
#content { width: 760px; }
#content h1 { background: transparent url('img01.gif') no-repeat scroll 0% 0%; width: 760px; height: 337px; text-indent: -99999px; display: block; overflow: hidden; margin-bottom: 20px; }
#content h2.title_web { background: transparent url('title_web.gif') no-repeat scroll 0% 0%; width: 760px; height: 27px; text-indent: -99999px; display: block; overflow: hidden; margin-bottom: 15px; }
#content .web_contents { clear: both; width: 760px; margin-bottom: 20px; }
#content .web_contents dt { width: 380px; float: left; }
#content .web_contents dt p img { margin-bottom: 5px; }
#content .web_contents dd { width: 351px; float: right; }
#content h2.title_paper { background: transparent url('title_paper.gif') no-repeat scroll 0% 0%; width: 760px; height: 27px; text-indent: -99999px; display: block; overflow: hidden; margin-bottom: 15px; }
#content .paper_contents { clear: both; width: 760px; margin-bottom: 20px; }
#content .paper_contents dt { width: 380px; float: left; }
#content .paper_contents dt p img { margin-bottom: 5px; }
#content .paper_contents dd { width: 351px; float: right; }
#content h2.txt_inqiry { background: transparent url('title_inqiry.gif') no-repeat scroll 0% 0%; width: 760px; height: 27px; text-indent: -99999px; display: block; overflow: hidden; margin-bottom: 15px; }
#content .inqiry_contents { width: 700px; background: rgb(255, 255, 231) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); padding: 15px 15px 5px; margin: 0px auto 20px; text-align: center; }
#content .inqiry_contents p { margin-bottom: 10px; }
#footer { background: transparent url('line_bottom.gif') repeat-x scroll 0% 0%; text-align: center; height: 49px; padding: 15px; }
#footer p { font-size: 10px; letter-spacing: 0.1em; color: rgb(102, 102, 102); margin-bottom: 5px; }
