@charset "UTF-8";

@import url("common.css");

/* --------------------------------------------------------------------------------------
 PRODUCTS
--------------------------------------------------------------------------------------- */

/* index ------------------------------ */

div.menuBox {
	width: 622px;
	margin: 3px 0 60px 11px;
}

div.menuBox table {
	width: 622px;
}

div.menuBox table th,
div.menuBox table td {
	background: url(../image/line_dot.gif) repeat-x left bottom;
	height: 60px;
}

div.menuBox table th {
	width: 200px;
	font-size: 117%;
	text-align: left;
}

div.menuBox table th span {
	display: block;
	padding-left: 30px;
	background: url(../image/icon_arw_orange.gif) no-repeat 0 .3em;
}

div.menuBox table th a:link,
div.menuBox table th a:visited {
	color: #0F243F;
}
div.menuBox table th a:hover {
	color: #cc0033;
}
div.menuBox table th a:active {
	color: #0F243F;
}


/* glossary ------------------------------ */

div.productBox {
	width: 622px;
	margin-left: 11px;
	padding: 20px 0;
}
div.productBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.productBox { display:inline-block; }
/*\*/
* html div.productBox { height:1%; }
div.productBox { display:block; }
/**/

div.productBox div.product,
div.productBox div.productR {
	float: left;
	width: 301px;
	margin-right: 20px;
}

div.productBox div.productR {
	margin-right: 0;
}

div.productBox div.photoBox {
	width: 298px;
	margin: 21px 0 0 3px;
}
div.productBox div.photoBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.productBox div.photoBox { display:inline-block; }
/*\*/
* html div.productBox div.photoBox { height:1%; }
div.productBox div.photoBox { display:block; }
/**/

div.productBox div.photoBox p {
	float: left;
	margin-right: 30px;
}

div.productBox div.photoBox p.right {
	margin-right: 0;
}

div.productBox div.photoBox p span {
	display: block;
	margin-top: 5px;
	font-size: 92%;
	text-align: center;
}

div.productBox p.photo {
	margin: 21px 0 0;
	text-align: center;
}

div.productBox p.photo span {
	display: block;
	margin-top: 5px;
	font-size: 92%;
}


/* list ------------------------------ */

div.productList {
	margin-bottom: 25px;
}


/* airpollutioncontrol ------------------------------ */

div#ctSection {
	width: 622px;
	margin-left: 11px;
	padding: 20px 0;
}

div#ctSection p.lead {
	margin: 0 0 15px;
}

div.imgSection {
	width: 622px;
	margin: 15px 0;
}

/* wastetreatment */

div.wastetreatment div.imgSection {
	margin-top: 0;
}

/* wastewatertreatment */

div.wastewater div.imgSection {
	margin-top: 10px;
}

div.imgSection p.imgL,
div.imgSection p.imgR {
	width: 622px;
}
div.imgSection p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.imgSection p { display:inline-block; }
/*\*/
* html div.imgSection p { height:1%; }
div.imgSection p { display:block; }
/**/

div.imgSection p.imgL img {
	float: left;
	margin-right: 15px;
}

div.imgSection p.imgR img {
	float: right;
	margin-left: 15px;
}


/* boilers ------------------------------ */

div.boilers {
	margin-bottom: 30px;
}

div.point {
	width: 622px;
	margin: 6px 0 0;
}
div.point:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.point { display:inline-block; }
/*\*/
* html div.point { height:1%; }
div.point { display:block; }
/**/

div.point p.photo {
	float: left;
	width: 230px;
}

div.point dl.pointTxt {
	float: right;
	width: 365px;
}

div.point dl.pointTxt dt {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
	font-weight: bold;
}

div.point dl.pointTxt dd {
	margin-bottom: 18px;
	padding-left: 12px;
}

div.point dl.pointTxt dd.end {
	margin-bottom: 11px;
}

div.boilers p.boilerImg {
	margin-top: 8px;
	text-align: center;
}


/* wastetreatment ------------------------------ */

div.wastetreatment {
	margin-bottom: 20px;
}

div.wastetreatment h3 {
	margin-bottom: 7px;
}

div.wastetreatment ul.proposal {
	width: 600px;
	margin-left: 22px;
	padding: 0 0 16px;
}

div.wastetreatment ul.proposal li {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}

div.wastetreatment dl.feature {
	width: 600px;
	margin-left: 22px;
	padding-bottom: 8px;
}

div.wastetreatment dl.feature dt {
	font-weight: bold;
}

div.wastetreatment dl.feature dd {
	margin-bottom: 8px;
}

div.wastetreatment dl.feature dd ul li {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}


/* sanitationfacility ------------------------------ */

div.system p {
	margin-top: 12px;
}

div.system p.systemImg {
	text-align: center;
}


/* parkingsystems ------------------------------ */

div.parking p {
	padding-bottom: 16px;
}

div.parking p.img {
	text-align: center;
}

div.parking p.img02 {
	padding-bottom: 7px;
	text-align: center;
}


/* ships ------------------------------ */

/* caBox */

div.ships div.caBox {
	width: 622px;
	margin: 5px 0 20px;
}
div.ships div.caBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.ships div.caBox { display:inline-block; }
/*\*/
* html div.ships div.caBox { height:1%; }
div.ships div.caBox { display:block; }
/**/

div.ships div.caBox div.txtBox {
	float: left;
	width: 440px;
}

div.ships div.caBox div.txtBox p {
	padding-bottom: 8px;
}

div.ships div.caBox div.txtBox p.link {
	padding-left: 16px;
	background: url(../image/icon_arw_link.gif) no-repeat 0 .4em;
}

div.ships div.caBox p.photo {
	float: right;
	width: 168px;
}

div.ships div.caBox p.end {
	padding-top: 12px;
	clear: both;
}

/* shipDetail */

div.ships div.caBox02 {
	width: 622px;
	padding: 15px 0 11px;
}

div.shipDetail {
	width: 622px;
	margin-bottom: 10px;
}
div.shipDetail:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.shipDetail { display:inline-block; }
/*\*/
* html div.shipDetail { height:1%; }
div.shipDetail { display:block; }
/**/

div.shipDetail .photo {
	float: left;
	width: 260px;
}

div.shipDetail .photo .top {
	margin-bottom: 10px;
}

div.shipDetail div.tblBox {
	float: right;
	width: 347px;
}

div.shipDetail div.tblBox table {
	width: 260px;
	margin-left: 40px;
}

div.shipDetail div.tblBox table th,
div.shipDetail div.tblBox table td {
	padding: 6px 0;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	text-align: left;
}

div.shipDetail div.tblBox table tr.end th,
div.shipDetail div.tblBox table tr.end td {
	border-bottom: none;
}

div.shipDetail div.tblBox table th {
	width: 155px;
	padding-left: 30px;
}

div.shipDetail div.tblBox p.comment {
	padding-top: 18px;
}


/* controlsystems ------------------------------ */

div.control {
	margin-bottom: 20px;
}

div.control h4 {
	margin-bottom: 8px;
	font-size: 108%;
	font-weight: bold;
}

div.control div.detail {
	width: 622px;
	margin: 26px 0 0;
}
div.control div.detail:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.control div.detail { display:inline-block; }
/*\*/
* html div.control div.detail { height:1%; }
div.control div.detail { display:block; }
/**/

div.control div.detail dl {
	float: left;
	width: 250px;
}

div.control div.detail dt {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
	font-weight: bold;
}

div.control div.detail dd {
	padding: 0 0 18px 12px;
}


div.control div.detail p.img {
	float: right;
	width: 337px;
}


/* forgedparts ------------------------------ */

div.forgedparts div.caBox {
	width: 590px;
	padding: 20px 0 10px;
}
div.forgedparts div.caBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.forgedparts div.caBox { display:inline-block; }
/*\*/
* html div.forgedparts div.caBox { height:1%; }
div.forgedparts div.caBox { display:block; }
/**/

div.forgedparts div.caBox p.photo {
	float: left;
	width: 220px;
}

div.forgedparts div.caBox p.txt {
	float: right;
	width: 360px;
}


/* superconductivemagnet ------------------------------ */

div.magnet {
	margin-bottom: 30px;
}

div.magnet h3 {
	margin-bottom: 7px;
}

/* detail */

div.magnet div.detail {
	width: 622px;
	margin-bottom: 20px;
}
div.magnet div.detail:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.magnet div.detail { display:inline-block; }
/*\*/
* html div.magnet div.detail { height:1%; }
div.magnet div.detail { display:block; }
/**/

div.magnet div.detail dl {
	float: left;
	width: 330px;
}

div.magnet div.detail dl dt {
	font-weight: bold;
}

div.magnet div.detail dl dd {
	padding-left: 1.3em;
}

div.magnet div.detail p.photo {
	float: right;
	width: 268px;
}

/* structure */

div.magnet ul.structure {
	padding: 3px 0 16px;
}

div.magnet ul.structure li {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}


/* liftingmagnets ------------------------------ */

div.lift div.caBox {
	width: 622px;
	padding: 5px 0;
}
div.lift div.caBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.lift div.caBox { display:inline-block; }
/*\*/
* html div.lift div.caBox { height:1%; }
div.lift div.caBox { display:block; }
/**/

div.lift div.caBox p {
	margin-bottom: 18px;
}

div.lift div.caBox p.noMg {
	margin-bottom: 0;
}

div.lift div.caBox p.photo {
	float: right;
	width: 200px;
	margin: 0 0 0 30px;
}

div.lift div.caBox ul.other {
	font-weight: bold;
}


/* logistics ------------------------------ */

div.logistics h3 {
	margin-top: 5px;
}

div.logistics ul.series {
	width: 600px;
	margin-left: 10px;
	padding-bottom: 20px;
}

div.logistics ul.series li {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}

div.logistics p.img {
	padding-bottom: 20px;
	text-align: center;
}


/* transport ------------------------------ */

div.transport h3 {
	margin-top: 20px;
}

div.transport p.img {
	margin-top: 10px;
	text-align: center;
}

div.transport p.img span {
	display: block;
	margin-top: 7px;
}


/* cyclotronsforpet ------------------------------ */

div.pet div.caBox {
	padding-bottom: 8px;
}

div.pet div.caBox p {
	margin-bottom: 18px;
}

div.pet div.caBox p.noMg {
	margin-bottom: 0;
}

div.pet div.caBox ul.arw {
	width: 600px;
	margin-left: 10px;
	padding-bottom: 18px;
}

div.pet div.caBox ul.arw li {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}

div.pet div.photoBox {
	width: 540px;
	margin-left: 73px;
	padding-bottom: 7px;
}
div.pet div.photoBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.pet div.photoBox { display:inline-block; }
/*\*/
* html div.pet div.photoBox { height:1%; }
div.pet div.photoBox { display:block; }
/**/

div.pet div.caBox div.photoBox p {
	float: left;
	width: 232px;
	margin: 0 20px 0 0;
}

div.pet div.photoBox p span {
	display: block;
	margin-top: 10px;
	font-size: 92%;
	line-height: 1.1;
	text-align: center;
}


/* petrelated ------------------------------ */

div.petrelated {
	margin-bottom: 10px;
}

div.petrelated div.leadBox {
	padding-bottom: 8px;
}

div.petrelated div.leadBox p {
	margin-bottom: 18px;
}

/* cypris */

div.cypris {
	margin: 0 0 14px 7px;
}

div.cypris p {
	padding-bottom: 6px;
}

div.cyprisPoint {
	width: 622px;
	margin: 13px 0 25px;
}
div.cyprisPoint:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cyprisPoint { display:inline-block; }
/*\*/
* html div.cyprisPoint { height:1%; }
div.cyprisPoint { display:block; }
/**/

div.cyprisPoint ul {
	float: left;
	width: 150px;
}

div.cyprisPoint ul li {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}

div.cyprisPoint div.tblBox {
	float: right;
	width: 448px;
}

div.cyprisPoint div.tblBox table {
	width: 448px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

div.cyprisPoint div.tblBox table th,
div.cyprisPoint div.tblBox table td {
	padding: 5px 0;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
}

div.cyprisPoint div.tblBox table th {
	width: 148px;
	background: #CCCCCC;
}

/* proAssist */

div.proAssist {
	width: 600px;
	padding: 10px 0 0;
}
div.proAssist:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.proAssist { display:inline-block; }
/*\*/
* html div.proAssist { height:1%; }
div.proAssist { display:block; }
/**/

div.proAssist div.txtBox {
	float: left;
	width: 390px;
}

div.proAssist div.txtBox ul {
	margin-bottom: 18px;
}

div.proAssist div.txtBox ul li {
	padding-left: 1.5em;
	text-indent: -1.5em;
}

div.proAssist p.img {
	float: right;
	width: 180px;
}


/* protonbeamtherapy ------------------------------ */

div.protonbeam h3 {
	margin-top: 26px;
}

div.protonbeam h4 {
	padding-left: 10px;
	background: url(../image/line_blue_b.gif) repeat-y;
	color: #4C79B4;
	font-size: 108%;
	font-weight: bold;
}

div.protonbeam h4.second {
	margin-bottom: 15px;
}

/* graph */

div.protonbeam p.graph {
	margin: 10px 0;
	text-align: center;
}

div.protonbeam p.graph span {
	display: block;
	margin-top: 7px;
	font-weight: bold;
	color: #000;
}

/* together */

div.together {
	position: relative;
	width: 622px;
	padding: 18px 0 0;
}

div.together ul {
	width: 315px;
	margin-left: 10px;
	padding-top: 5px;
}

div.together ul li {
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}

div.together p.rtTxt {
	position: absolute;
	top: 4em;
	left: 325px;
	min-height: 36px;
	margin: 0;
	padding: 20px 0 0 56px;
	background: url(../products/medicalsystem/image/protonbeamtherapy_bg_together.gif) no-repeat;
	font-weight: bold;
}
* html div.together p.rtTxt {
	height: 36px;
}

/* view */

div.view {
	width: 622px;
	padding: 18px 0 0;
}

div.view p.img {
	margin: 10px 0 15px;
	text-align: center;
}

div.view div.photoBox {
	width: 530px;
	margin-left: 86px;
	padding: 16px 0 0;
}
div.view div.photoBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.view div.photoBox { display:inline-block; }
/*\*/
* html div.view div.photoBox { height:1%; }
div.view div.photoBox { display:block; }
/**/

div.view div.photoBox p {
	float: left;
	width: 220px;
	margin-right: 10px;
}

div.view div.photoBox p span {
	display: block;
	margin-top: 7px;
	font-size: 92%;
	text-align: center;
}


/* injectionmolding ------------------------------ */

div.injection {
	margin-bottom: 20px;
}

div.injection h3 {
	padding-top: 10px;
}

div.injection h4 {
	margin: 5px 0 15px;
	padding-left: 10px;
	background: url(../image/line_blue_b.gif) repeat-y;
	color: #4C79B4;
	font-size: 108%;
	font-weight: bold;
}

div.injection h4.disc {
	margin-top: 10px;
}

/* about */

div.injection div.about p {
	padding-bottom: 10px;
}

div.injection div.about p.img {
	text-align: center;
}

div.injection div.about p.imgcaption {
	display: block;
	margin-top: 7px;
	font-weight: bold;
	text-align: center;
}

div.injection div.about dl dt {
	font-weight: bold;
}

/* machine */

div.machine {
	width: 575px;
	margin-left: 29px;
	padding-bottom: 8px;
}
div.machine:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.machine { display:inline-block; }
/*\*/
* html div.machine { height:1%; }
div.machine { display:block; }
/**/

div.machine p {
	float: left;
	width: 250px;
	margin-right: 75px;
}

div.machine p.right {
	margin-right: 0;
}

div.machine p span {
	display: block;
	margin: 5px 0 0 20px;
	line-height: 1.1;
}

/* comment */

div.injection dl.comment {
	width: 621px;
	margin: 5px 0 20px;
	background: url(../products/plastic/image/injectionmolding_bg_line.gif) repeat-y;
}

div.injection dl.comment dt {
	padding: 5px 20px 0;
	background: url(../products/plastic/image/injectionmolding_line_broken.gif) repeat-x;
	font-weight: bold;
}

div.injection dl.comment dd {
	padding: 0 20px 5px;
	background: url(../products/plastic/image/injectionmolding_line_broken.gif) repeat-x left bottom;
}

/* discBox */

div.discBox {
	width: 575px;
	background: url(../products/plastic/image/injectionmolding_bg_disc_rp.gif) repeat-y;
}

div.discBoxIn {
	width: 575px;
	padding-bottom: 7px;
	background: url(../products/plastic/image/injectionmolding_bg_disc_bt.gif) no-repeat left bottom;
}
div.discBoxIn:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.discBoxIn { display:inline-block; }
/*\*/
* html div.discBoxIn { height:1%; }
div.discBoxIn { display:block; }
/**/

div.discBox div.discL,
div.discBox div.discR {
	float: left;
	width: 250px;
	padding: 10px 0 0;
	border-top: 1px solid #CCCCCC;
	text-align: center;
}

div.discBox div.discR {
	float: right;
	text-align: left;
}

div.discBox dl {
	padding: 6px 0 0;
}

div.discBox dt {
	font-weight: bold;
}

div.discBox div.discL dl dd table {
	margin: 0 auto;
	text-align: left;
}

div.discBox div.discR dl dd {
	text-align: left;
}

div.discBox dl dd table th {
	padding-right: 10px;
	font-weight: normal;
}

div.discBox div.discR p {
	margin-left: 38px;
}

div.discBox div.discR dl {
	margin-left: 38px;
}

div.discBox div.discR dt {
	width: 129px;
	text-align: center;
}


/* moldingpress ------------------------------ */

div.moldingpress h4 {
	margin: 5px 0 10px;
	padding-left: 10px;
	background: url(../image/line_blue_b.gif) repeat-y;
	color: #4C79B4;
	font-size: 108%;
	font-weight: bold;
}

div.moldingpress p {
	padding-bottom: 18px;
}


/* cryogenic ------------------------------ */

div.cryogenic {
	margin-bottom: 10px;
}

div.cryogenic div.photoBox {
	width: 622px;
	margin: 6px 0 11px;
}
div.cryogenic div.photoBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cryogenic div.photoBox { display:inline-block; }
/*\*/
* html div.cryogenic div.photoBox { height:1%; }
div.cryogenic div.photoBox { display:block; }
/**/

div.cryogenic div.photoBox p {
	float: left;
	width: 172px;
	margin-right: 12px;
}

div.cryogenic div.photoBox p span {
	display: block;
	margin-top: 5px;
	font-size: 92%;
	text-align: center;
}

div.cryogenic p.link {
	margin-bottom: 26px;
	padding-left: 13px;
	background: url(../image/icon_arw_link.gif) no-repeat 0 .3em;
}

/* use */

div.use {
	width: 622px;
	margin-bottom: 28px;
}
div.use:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.use { display:inline-block; }
/*\*/
* html div.use { height:1%; }
div.use { display:block; }
/**/

div.use div.txtBox {
	float: left;
	width: 355px;
}

div.use div.txtBox ul {
	width: 350px;
	margin-left: 5px;
}

div.use div.txtBox ul li {
	margin-bottom: 8px;
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}

div.use p.photo {
	float: right;
	width: 256px;
}

div.use p.photo span {
	display: block;
	margin-top: 5px;
	color: #333333;
	font-size: 92%;
	line-height: 1.1;
	text-align: center;
}

/* market */

div.cryogenic dl.market {
	width: 617px;
	margin-left: 5px;
	padding-bottom: 26px;
}

div.cryogenic dl.market dt {
	margin-top: 8px;
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
	font-weight: bold;
}

div.cryogenic dl.market dd {
	padding-left: 12px;
}

/* notes */

div.cryogenic div.notesBox {
	width: 393px;
	margin-top: 16px;
	background: url(../products/semiconductor/image/cryogenicfrige_bg_notes_rp.gif) repeat-y;
	font-size: 92%;
	line-height: 1.3;
}

div.cryogenic div.notes {
	width: 393px;
	padding-bottom: 8px;
	background: url(../products/semiconductor/image/cryogenicfrige_bg_notes_bt.gif) no-repeat left bottom;
}

div.cryogenic div.notes ul {
	padding: 10px 10px 0;
	background: url(../products/semiconductor/image/cryogenicfrige_bg_notes_tp.gif) no-repeat;
}


/* laserannealing ------------------------------ */

div.laser {
	margin-bottom: 20px;
}

div.laser div.caBox {
	width: 622px;
	padding: 10px 0 25px;
}
div.laser div.caBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.laser div.caBox { display:inline-block; }
/*\*/
* html div.laser div.caBox { height:1%; }
div.laser div.caBox { display:block; }
/**/

div.laser div.caBox div.txtBox {
	float: left;
	width: 260px;
}

div.laser div.caBox div.txtBox p {
	margin-bottom: 18px;
}

div.laser div.caBox p.img {
	float: right;
	width: 311px;
}

div.laser div.caBox p.img span {
	display: block;
	padding-top: 10px;
	font-size: 92%;
	text-align: center;
}


/* plasmacoating ------------------------------ */

div.plasma {
	width: 603px;
	margin: 10px 0 20px;
}
div.plasma:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.plasma { display:inline-block; }
/*\*/
* html div.plasma { height:1%; }
div.plasma { display:block; }
/**/

div.plasma p.txt {
	float: left;
	width: 280px;
}

div.plasma p.photo {
	float: right;
	width: 274px;
}


/* positioning ------------------------------ */

div.position {
	margin-bottom: 10px;
}

/* photoBox */

div.position div.photoBox {
	width: 375px;
	margin: 20px 0 5px 129px;
}
div.position div.photoBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.position div.photoBox { display:inline-block; }
/*\*/
* html div.position div.photoBox { height:1%; }
div.position div.photoBox { display:block; }
/**/

div.position div.photoBox p {
	float: left;
	width: 172px;
	margin-right: 15px;
}

div.position div.photoBox p span {
	display: block;
	margin-top: 5px;
	font-size: 92%;
	text-align: center;
}

/* use */

div.position ul.use {
	width: 615px;
	margin-left: 7px;
}

div.position ul.use li {
	margin-bottom: 18px;
	padding-left: 12px;
	background: url(../image/icon_arw.gif) no-repeat 0 .4em;
}

/* market */

div.position div.market {
	width: 622px;
	padding-bottom: 10px;
}
div.position div.market:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.position div.market { display:inline-block; }
/*\*/
* html div.position div.market { height:1%; }
div.position div.market { display:block; }
/**/

div.position div.market div.txtBox {
	float: left;
	width: 240px;
	padding-top: 10px;
}

div.position div.market div.txtBox p {
	margin-bottom: 18px;
}

div.position div.market p.graph {
	float: right;
	width: 332px;
}


/* scsealing ------------------------------ */

div.scsealing div.caBox {
	width: 622px;
	padding: 0 0 25px;
}
div.scsealing div.caBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.scsealing div.caBox { display:inline-block; }
/*\*/
* html div.scsealing div.caBox { height:1%; }
div.scsealing div.caBox { display:block; }
/**/

div.scsealing div.caBox p.photoL {
	float: left;
	width: 252px;
	margin-right: 15px;
}

div.scsealing div.caBox p.photoL span {
	display: block;
	margin-top: 7px;
	font-size: 92%;
	text-align: center;
}

div.scsealing div.caBox div.photoR {
	float: right;
	width: 241px;
}

div.scsealing div.caBox div.photoR p.link {
	margin-top: 7px;
	text-align: center;
}

div.scsealing div.caBox div.photoR p.link a {
	padding-left: 15px;
	background: url(../image/icon_arw_link.gif) no-repeat 0 .1em;
}

div.scsealing div.caBox div.txtBox {
	float: left;
	width: 355px;
	padding-top: 7px;
}

div.scsealing div.caBox div.txtBox p {
	margin-bottom: 18px;
}

div.scsealing div.caBox div.txtBox p.graph {
	margin-left: 35px;
	padding-top: 47px;
}

