/* CSS Document */

#contents-All {
background:url(../images/dfix_wbg01.jpg);
text-align:center;
padding:0 0 55px;
}

.dfixBtn01 {
position:relative;
margin:15px 95px 0;
}
.dfixBtn01 .newIcon {
position:absolute;
top:17px;
left:9px;
}


.DfNavi {
width:768px;
margin:16px 91px 0;
/*\*/
_overflow:visible;
_height:1px;
zoom:1;
/**/
/*\*//*/
display:inline-table;
/**/
}
.DfNavi:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

.DfNavi li {
float:left;
display:inline;
height:130px;
text-align:center;
margin:0 4px 28px;
}
.DfNavi .L1 {
width:760px;
height:auto;
margin-bottom:10px;
position:relative;
}
.DfNavi .L1 .newIcon {
position:absolute;
display:block;
top:17px;
left:9px;
}
.DfNavi .L2 {
width:375px;
height:51px;
margin-bottom:10px;
position:relative;
}
.DfNavi .L2 .newIcon {
position:absolute;
display:block;
top:17px;
left:9px;
}



/* subwin */
dl dt {
cursor:pointer !important;
}

html,body{
	margin:0;
	padding:0;
	height:100% !important;
}
p {
	margin:0;
	padding:0;
}
#bn_mobile {
}
#bn_mobile dl {
	margin:0 auto;
	width:329px;
}
dl dt .size1t {
	margin:0;
	padding:0;
	width:329px;
	height:113px;
	cursor:pointer;
}
dl dd .size1d {
	display:none;
	position:relative;
}

div#glayLayer {
	display:none;
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background:#ffffff;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
}
*:first-child+html div#glayLayer {
	position:fixed;
}
* html div#glayLayer {
	position:absolute !important;
}
#overLayer {
	display:none;
	width:371px;
	height:164px;
	padding:0;
	position: fixed;
	top:50%;
	left:50%;
	z-index:5000;
}
#overLayer img.close {
cursor:pointer;
position:absolute;
top:10px;
right:13px;
}

* html #overLayer {
	position: absolute !important;
}

