﻿@charset "UTF-8";

/*************************
特集基本レイアウト
**************************/
#mainContentsSpecial{
width:750px;
margin:0 auto;
padding:0;
overflow:hidden;
}

#mainContentsSpecial:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/**********************************
タイトル


#sp-boxp{
width:760px;
margin:40px 0 0 38px;
}
#sp-boxp:after{
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}

#main{
width:730px;
display:block;
margin:0 auto;
padding:0;
text-align:center;
position:relative;
}




.codeItem1{
width:374px;
background-image:url(../../../../img/special/100528_holiday/item01m.jpg);
background-repeat:repeat-y;
margin:0 auto;
padding:0;
text-align:center;
position:absolute;
top:340px;
left:300px;
display:none;
}
.codeItem1 img{
margin:0;
padding:0;
border:0;
}
.codeItem1 img a{
margin:0;
padding:0;
border:0;
}
*/


/* html .codeItem1 img{ behavior: expression(IEPNGFIX.fix(this)); } */
.codeItem1{
width:400px;
margin:0 auto;
padding:0;
text-align:center;
position:absolute;
top:200px;
left:180px;
display:none;
z-index:100;
}

.codeItem1ClickO{
margin:0;
padding:0;
}

.codeItem1ClickC{
margin:0;
padding:0;
}

.codeItem2{
width:400px;
margin:0 auto;
padding:0;
text-align:center;
position:absolute;
top:645px;
left:180px;
display:none;
z-index:100;
}
.codeItem2 img{
margin:0;
padding:0;
}

.codeItem2ClickO{
margin:0;
padding:0;
}

.codeItem2ClickC{
margin:0;
padding:0;
}

.codeItem3{
width:400px;
margin:0 auto;
padding:0;
text-align:center;
position:absolute;
top:1080px;
left:180px;
display:none;
z-index:100;
}
.codeItem3 img{
margin:0;
padding:0;
}

.codeItem3ClickO{
margin:0;
padding:0;
}

.codeItem3ClickC{
margin:0;
padding:0;
}

.codeItem4{
width:400px;
margin:0 auto;
padding:0;
text-align:center;
position:absolute;
top:1545px;
left:180px;
display:none;
z-index:100;
}
.codeItem4 img{
margin:0;
padding:0;
}

.codeItem4ClickO{
margin:0;
padding:0;
}

.codeItem4ClickC{
margin:0;
padding:0;
}
.codeItem5{
width:400px;
margin:0 auto;
padding:0;
text-align:center;
position:absolute;
top:1970px;
left:180px;
display:none;
z-index:100;
}
.codeItem5 img{
margin:0;
padding:0;
}

.codeItem5ClickO{
margin:0;
padding:0;
}

.codeItem5ClickC{
margin:0;
padding:0;
}

/**********************************/
#codebox01{
	width:450px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:absolute;
	top:665px;
	left:338px;
	
}


#mainContentsSpecial .item{
width:41px;
height:48px;
margin-right:5px;
padding:0;
float:left;
}

#mainContentsSpecial .item:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/**********************************/

#code02U{
	width:450px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:absolute;
	top:1075px;
	left:155px;
}

#code02B{
	width:450px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:absolute;
	top:1130px;
	left:155px;
}

/**********************************/

#codebox03{
	width:450px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:absolute;
	top:1540px;
	left:365px;
}

/**********************************/

#codebox04{
	width:450px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:absolute;
	top:1970px;
	left:85px;
}

/**********************************/

#code05U{
	width:450px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:absolute;
	top:2420px;
	left:410px;
}

#code05B{
	width:450px;
	margin:0 auto;
	padding:0;
	text-align:center;
	position:absolute;
	top:2475px;
	left:410px;
}


