@charset "Shift_JIS";



/* take
----------------------------------------------------------*/

div#di3d .txtPanorama {
	width:476px;
	_width:473px;
	min-height:190px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	margin-bottom:10px;

}

div#di3d p.take-subtitle{
	margin:0;
	padding-top:10px;
}
div#di3d .btnPanorama {
	padding-bottom:7px;
	padding-left:531px;
	_padding-left:525px;
	background-image:url(../img/take_img_2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

div#di3d .txtMultiangle {
	width:544px;
	_width:541px;
	min-height:140px;
	padding-right:30px;
	float:left;
}

div#di3d .camera {
	padding:0 0 15px 15px;
	_padding:0 0 15px 15px;
	border:1px solid #b1b3b4;
	background-color:#f6f6f6;
}

div#di3d .camera .ttl-ctgr{
	margin-top:15px;
	margin-bottom:10px;
}

div#di3d .camera ul {
	text-align:center;
}

div#di3d .camera li {
	padding-right:5px;
	display: -moz-inline-box;/*for FF2*/
    display: inline-block;/*Modern Browser & FF3*/
}

    /* Windows IE6 only */
    * div#di3d .camera li
    {
        display: inline;
        zoom: 1;
    }
    /* Windows IE7 only */
    *+div#di3d .camera li
    {
        display: inline;
        zoom: 1;
    }
    
div#di3d .camera .half {
	width:400px;
	float:left;
}


/* tech
----------------------------------------------------------*/
div#di3d .layout {
	margin-top:-55px;
}
div#di3d .layout h4{
	position:relative;
	width:267px;
	float:left;
	z-index:1;
	margin-right:50px;
}

div#di3d .gridLeft {
	position:relative;
	z-index:1;
	width:410px;
	float:left;
}

div#di3d .gridRight {
	position:relative;
	z-index:2;
	margin-left:430px;
	_margin-left:427px;
}

div#di3d .detail {
	width:840px;
	margin-top:10px;
	text-align:right;
}



/* relation
----------------------------------------------------------*/
div#di3d .relation {
	padding:20px 0 10px 20px;
	background-color:#dfdfdf;
}

div#di3d .relation a {
	float:left;
}

div#di3d .relation li {
	float:left;
	padding-right:15px;
	margin-bottom:10px
}


/* thick_box close button
----------------------------------------------------------*/
div#TB_closeWindow {
	position:absolute;
	top:16px;
	right:-10px;
	width:74px;
	height:31px;
	z-index:0;
}

div.TB_overlayBG {
	background-color:#000000;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
}

div.TB_overlayMacFFBGHack {
	background:none;
	background-color:#000000;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}