/* CSS Document */

strong {
	font-weight: normal;
}

div.read_text {
	font-size: 12px;
	line-height: 1.8em;
}

div.title_text_bold {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

div.subtitle_text {
	font-size: 12px;
	line-height: 1.6em;
}

/* ============================= */
/*           nextrax           　*/
/* ============================= */
div.nextrax_tx01 {
	margin: 10px 8px 12px 8px;
}

div.nextrax_tx02 {
	width: 360px;
}

div.nextrax_tx02 {
	width: 328px;
	margin: 0px 0px 14px 23px;
}

div.nextrax_tx03 {
	margin: 6px 0px 24px 0px;
}

div.nextrax_tx04 {
	margin: 6px 0px 24px 0px;
}

div.nextrax_tx05 {
	margin: 0px 0px 14px 16px;
}

div.nextrax_margin01 {
	margin: 15px 23px 14px 10px;
}

div.nextrax_margin02 {
	margin: 3px 0px 26px 5px;
}

table.nextrax01 {
	background-image:url(../images/nextrax_ex01.gif);
	background-repeat:	no-repeat;
	background-position: left;
}

table.nextrax02 {
	margin: 0px 0px 24px 17px;
}

table.nextrax03 {
	background-image:url(../images/nextrax_ex02.gif);
	background-repeat:	no-repeat;
	background-position: left;
}

table.nextrax04 {
	margin: 0px 0px 29px 28px;
}

img.nextrax_ph01 {
	margin: 3px 0px 26px 12px;
}

img.nextrax_ph02 {
	margin: 0px 0px 30px 24px;
}

img.nextrax_ph03 {
	margin: 3px 0px 18px 12px;
}

/* ============================= */
/*           urban viewer      　*/
/* ============================= */
table.urban01 {
	background-image:url(../images/urban_bg01.gif);
	background-repeat:	no-repeat;
	margin-bottom: 10px;
}

table.urban02 {
	background-image:url(../images/urban_bg02.gif);
	background-repeat:	no-repeat;
	margin-bottom: 10px;
}

table.urban03 {
	background-image:url(../images/urban_bg03.gif);
	background-repeat:	no-repeat;
	margin-bottom: 42px;
}

div.urban_txt01 {
	margin: 9px 0px 7px 11px;
}

div.urban_txt02 {
	margin: 0px 0px 6px 11px;
}

div.urban_txt02 p {
	text-align: right;
	margin: 0px 0px 6px 11px;
}

div.urban_txt02b {
	margin: 5px 0px 0px 11px;
}

div.urban_txt03 {
	width: 150px;
	margin: 0px 0px 0px 16px;
}

div.urban_txt04 {
	float: left;
	height: 25px;
}

div.urban_txt05 {
	float: left;
	height: 35px;
}

div.urban_txt06 {
	width: 192px;
	margin: 0px 0px 0px 11px;
}

img.ph01 {
	margin: 15px 0px 10px 16px;
}

img.ph02 {
	margin: 3px 0px 10px 16px;
}

img.ph03 {
	margin: 40px 0px 10px 16px;
}

img.ph04 {
	margin: 9px 14px 0px 0px;
}

img.ph05 {
	margin: 13px 11px 8px 0px;
}

img.arrow01 {
	margin: 3px 4px 3px 0px;
}

/* ============================= */
/*             publish         　*/
/* ============================= */
div.txt01 {
	margin: 0px 12px 0px 12px;
}

div.txt02 {
	margin: 0px 0px 10px 0px;
}

div.txt03 {
	margin: 0px 20px 10px 0px;
	float: left;
}

/* ============================= */
/*             DVD             　*/
/* ============================= */
td.dvd_box_left {
	background-image:url(../images/dvd_bg01.gif);
	background-repeat:	no-repeat;
}

img.package01 {
	margin-top: 7px;
	margin-bottom:	3px;
}

img.package02 {
	margin-top: 11px;
	margin-bottom:	3px;
}

img.package03 {
	margin-top:11px;
	margin-bottom:9px;
}

img.transart_online_shop {
	margin-top:20px;
}

img.dot {
	margin-bottom:3px;
	margin-left:5px;
	margin-right:5px;
}

img.dvd_box_right_bazara {
	margin-bottom:	17px;
}

div.dvd_box_right_bazara_detail {
	margin-bottom:20px;
	width:336px;
	text-align:	left;
}

table.dvd_box_right_bazara_spec {
	margin-bottom:4px;
}

div.dvd_box_right_bazara_address {
	margin-top:	13px;
	margin-left:12px;
	margin-bottom:13px;
}

img.dvd_box_right_caption {
	margin-top:32px;
}

div.case {
	width:343px;
	border-top:	3px solid #3C3D78;
	margin-top:18px;
	margin-bottom:8px;
}

div.case_caption {
	font-weight:	bold;
}

table.case_table {
	background-image: url(../../images/case_bg01.gif);
	background-repeat:no-repeat;
}

img.case_photo {
	margin-top:7px;
	margin-bottom:5px;
}

img.case_detail {
	margin: 6px;
}

table.report_left {
	margin-top:22px;
	margin-left:	9px;
	float:left;
}

table.repot_right {
	margin-top:22px;
	margin-left:16px;
}

img.service_banner {
	margin-top:14px;
	margin-bottom:12px;
}

img.inquiry04 {
	margin-top:68px;
	margin-bottom:30px;
}

/* ============================= */
/*             mapcube         　*/
/* ============================= */
td.mapcube_box_left {
	background-image:url(../images/dvd_bg01.gif);
	background-repeat:	no-repeat;
}

img.mapcube_box_left_banner {
	margin-top:	8px;
}

table.mapcube_box_right {
	margin-bottom: 30px;
}

table.mapcube_box_right img.3dmodel {
	margin-top:	20px;
	margin-bottom:22px;
}

div.mapcube_box_right_model {
	margin-top:11px;
}

table.mapcube_box_right_model_tabole01 {
	margin-top:	20px;
}

table.mapcube_box_right_model_tabole02 {
	margin-top:	40px;
}

div.mapcube_box_right_format {
	width: 355px;
	margin-top:17px;
	text-align:	left;
}

table.mapcube_box_right_format_list {
	margin-top:20px;
	margin-left:22px;
}

table.mapcube_box_right_format_list span.file {
	font-weight:bold;
}

table.mapcube_box_right_dataarea {
	margin-top:15px;
}

table.mapcube_box_right_dataarea a {
	margin-top:7px;
	display:block;
}

table.mapcube_box_right_dataarea_banner {
	margin-top:15px;
}

/* ============================= */
/*            hazard         　*/
/* ============================= */


div.title_line{
	border-bottom-color:#CCCCCC;
	border-bottom-width:3px;
	margin-bottom:15px;
	border-bottom-style: solid;
	}

div.read_textsmall {
	font-size: 10px;
	line-height: 1.4em;
	color: #666666;
}


table.hazard
{
	
	
	}
	
	table.hazard tr td
{
	vertical-align:top;
	
	}

	
.hazard01 {
	background-image: url(../images/urban_bg01.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.hazard02 {
	background-image:url(../images/urban_bg02.gif);
	background-repeat:	no-repeat;
	margin-bottom: 10px;
}

.hazard03 {
	background-image:url(../images/urban_bg03.gif);
	background-repeat:	no-repeat;
	margin-bottom: 10px;
}

div.hazard_txt01 {
	margin: 9px 20px 7px 20px;
}

div.hazard_txt02 {
	margin: 0px 20px 15px 20px;
	padding-left: 10px;

}

div.hazard_txt02 p {
	text-align: right;
	margin: 0px 10px 6px 11px;
}

div.hazard_txt02b {
	margin: 5px 0px 0px 11px;
}

div.hazard_txt03 {
	margin: 0px 0px 0px 16px;
}

div.hazard_txt04 {
	float: left;
	height: 25px;
}

div.hazard_txt05 {
	float: left;
	height: 35px;
}

div.hazard_txt06 {
	margin: 0px 0px 0px 11px;
}

img.ph01 {
	margin: 15px 0px 10px 16px;
}

img.ph02 {
	margin: 3px 0px 10px 16px;
}

img.ph03 {
	margin: 40px 0px 10px 16px;
}

img.ph04 {
	margin: 9px 14px 0px 0px;
}

img.ph05 {
	margin: 13px 11px 8px 0px;
}

img.arrow01 {
	margin: 3px 4px 3px 0px;
}

img.top {
}

