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

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

body, h1, h2, h3, h4, h5, h6, p, address, div, p { margin: 0px; padding: 0px; }
ol, ul, li, dl, dt, dd { margin: 0px; padding: 0px; list-style: outside none none; }
img { margin: 0px; padding: 0px; border: medium none; }
/* ::::: http://www.hurex-hd.jp/css/skin.css ::::: */

body { color: rgb(51, 51, 51); font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif; font-size: 12px; line-height: 18px; background-color: rgb(255, 255, 255); }
a:hover img, a:focus img, a:active img { opacity: 0.25; }
#wrapper { width: 760px; margin-right: auto; margin-left: auto; }
#header { width: 760px; height: 60px; text-align: left; margin-bottom: 10px; }
#header .logo { float: left; height: 60px; }
#header .text { background: transparent url('subtitle.jpg') no-repeat scroll 0% 0%; margin: 33px 0px 0px 15px; float: left; width: 500px; height: 25px; text-indent: -9999px; overflow: hidden; display: block; }
#head-photo { width: 760px; margin-top: 10px; margin-bottom: 15px; text-align: left; }
#container { width: 720px; text-align: left; clear: both; margin-right: 20px; margin-left: 20px; }
#left-side { width: 190px; float: left; text-align: center; margin-right: 30px; }
#contents { width: 500px; float: right; text-align: left; }
#fotter { height: 60px; width: 720px; clear: both; font-size: 11px; color: rgb(102, 102, 102); padding-top: 10px; padding-left: 20px; text-align: left; margin-right: auto; margin-left: auto; }
#fotter_img { background-image: url('footer-bg.jpg'); color: rgb(102, 102, 102); background-repeat: repeat-x; background-position: center top; padding-top: 10px; padding-right: 20px; padding-left: 20px; text-align: left; margin-top: 20px; }
#fotter .copyright { float: right; width: 300px; text-align: right; margin-right: 30px; }
#fotter .f-navi { float: right; width: 258px; }
#fotter .f-navi li { background-image: url('sankaku01.jpg'); background-repeat: no-repeat; float: left; background-position: 1px center; padding-left: 10px; margin-right: 10px; }
#fotter .f-navi li a { color: rgb(102, 102, 102); text-decoration: none; }
#fotter .f-navi li a:hover { color: rgb(22, 66, 150); text-decoration: underline; }
/* ::::: http://www.hurex-hd.jp/css/navi.css ::::: */

#technology #navi { height: 40px; width: 760px; background-image: url('technology.gif'); background-repeat: no-repeat; }
#technology #navi ul { width: 760px; list-style: outside none none; }
#technology #navi ul li { float: left; }
#technology #navi ul a { display: block; height: 40px; text-indent: -999999px; overflow: hidden; background-image: url('technology.gif'); background-repeat: no-repeat; }
#technology #navi li.home { width: 90px; height: 40px; }
#technology #navi li.home a { background-position: 0px 0px; }
#technology #navi li.home a:hover { background-position: 0px -40px; }
#technology #navi li.vision { width: 90px; height: 40px; }
#technology #navi li.vision a { background-position: -90px 0px; }
#technology #navi li.vision a:hover { background-position: -90px -40px; }
#technology #navi li.activities { width: 90px; height: 40px; }
#technology #navi li.activities a { background-position: -180px 0px; }
#technology #navi li.activities a:hover { background-position: -180px -40px; }
#technology #navi li.product { width: 90px; height: 40px; }
#technology #navi li.product a { background-position: -270px 0px; }
#technology #navi li.product a:hover { background-position: -270px -40px; }
#technology #navi li.technology { width: 90px; height: 40px; }
#technology #navi li.technology a { background-position: -360px 0px; }
#technology #navi li.technology a:hover { background-position: -360px -40px; }
#technology #navi li.company { width: 90px; height: 40px; }
#technology #navi li.company a { background-position: -450px 0px; }
#technology #navi li.company a:hover { background-position: -450px -40px; }
#technology #navi li.contact { width: 90px; height: 40px; }
#technology #navi li.contact a { background-position: -540px 0px; }
#technology #navi li.contact a:hover { background-position: -540px -40px; }
#navi { height: 40px; width: 760px; background-image: url('navi.gif'); background-repeat: no-repeat; }
#navi ul { width: 760px; list-style: outside none none; }
#navi ul li { float: left; }
#navi ul a { display: block; height: 40px; text-indent: -999999px; overflow: hidden; background-image: url('navi.gif'); background-repeat: no-repeat; }
#navi li.home { width: 90px; height: 40px; }
#navi li.home a { background-position: 0px 0px; }
#navi li.home a:hover { background-position: 0px -40px; }
#navi li.vision { width: 90px; height: 40px; }
#navi li.vision a { background-position: -90px 0px; }
#navi li.vision a:hover { background-position: -90px -40px; }
#navi li.activities { width: 90px; height: 40px; }
#navi li.activities a { background-position: -180px 0px; }
#navi li.activities a:hover { background-position: -180px -40px; }
#navi li.product { width: 90px; height: 40px; }
#navi li.product a { background-position: -270px 0px; }
#navi li.product a:hover { background-position: -270px -40px; }
#navi li.technology { width: 90px; height: 40px; }
#navi li.technology a { background-position: -360px 0px; }
#navi li.technology a:hover { background-position: -360px -40px; }
#navi li.company { width: 90px; height: 40px; }
#navi li.company a { background-position: -450px 0px; }
#navi li.company a:hover { background-position: -450px -40px; }
#navi li.contact { width: 90px; height: 40px; }
#navi li.contact a { background-position: -540px 0px; }
#navi li.contact a:hover { background-position: -540px -40px; }
/* ::::: http://www.hurex-hd.jp/css/contents.css ::::: */

h1 { margin-bottom: 15px; }
h6 { background-image: url('point.jpg'); background-repeat: no-repeat; border-bottom: 1px solid rgb(109, 111, 113); font-weight: bold; color: rgb(22, 66, 150); font-size: 12px; padding-left: 20px; background-position: 1px center; margin-bottom: 15px; }
.top_img { margin: 20px 0px 40px; }
.box-techno { width: 480px; margin: 30px 10px 10px; }
.box-techno .img { float: left; width: 120px; margin-right: 10px; }
.box-techno .text { float: right; width: 350px; }
.box-techno .text p { padding-right: 10px; padding-left: 10px; }
.box-techno .syousai { text-align: right; margin-top: 25px; }
