@charset "utf-8";
/* CSS Document */
.clear {
	clear: both;
}
p {
	margin: 0;
	padding: 0;
}
#contentHead {
	border-bottom:#F7C5D0 solid 1px;
	height:42px;
}
div#contents {
	border: #F7C5D0 solid 1px;
}
#mainContentArea {
	float: right;
	width: 594px;
	padding: 6px 14px 6px 13px;
	position: relative;
}
#mainContentArea.inred {
	width: 560px;
	padding: 6px 21px 6px 20px;
	margin: 0px auto;
	float: none;
	position: static;
}
div#mainContentArea h2 {
	padding: 0px 0px 16px 0px;
	margin: 0px;
}
div#mainContentArea h3 {
	padding: 0px;
	margin: 0px;
}
p.txt_m {
	margin: 12px 0px;
}
ul#list1 {
	width: 594px;
	margin: 0px auto 30px auto;
}
ul#list1 li {
	width: 198px;
	margin: 0px auto 15px auto;
	font-size: 12px;
	float: left;
	display: block;
}
ul#list1 li p {
	margin: 0px 0px 2px 0px;
}
ul#list1 li div {
	margin: 0px;
	padding: 0px 15px;
	text-align: center;
}
ul#list1 li.btnArea {
	width: 241px;
	height: 152px;
	margin: 0px;
	padding: 58px 0px 0px 155px;
}
ul#list1 li.btnArea {
	margin: 0px 0px 10px 0px;
}
ul#list2 {
	width: 594px;
	margin: 30px auto;
	display: block;
	text-align: left;
	position: relative;
}
ul#list2 li {
	width: 594px;
	position: relative;
	border-bottom: #000000 1px solid;
	display: block;
}
ul#list2 li p, ul#list2 li div { position: absolute; width: 266px; }
ul#list2 li div h4 { display: block; margin: 0px 0px 15px 0px; }
ul#list2 li div span { line-height: 1.4; }
ul#list2 li.l_1 { height: 240px; }
ul#list2 li.l_2 { height: 293px; }
ul#list2 li.l_3 { height: 220px; }
ul#list2 li.l_4 { height: 300px; }
ul#list2 li.l_5 { height: 250px; }
ul#list2 li.l_1 div,
ul#list2 li.l_2 p,
ul#list2 li.l_3 div,
ul#list2 li.l_4 p,
ul#list2 li.l_5 div {
	left: 328px;
	width: 266px;
}
ul#list2 li.l_1 div {
	top: 40px;
}
ul#list2 li.l_2 div {
	top: 100px;
}
ul#list2 li.l_3 div {
	top: 45px;
}
ul#list2 li.l_4 div {
	top: 70px;
}
ul#list2 li.l_5 div {
	top: 35px;
}
div#orderBox {
	width: 594px;
	height: 385px;
	background: url(../fair/images/order_bg.jpg) no-repeat;
	position: relative;
	margin: 30px auto 10px auto;
}
div#orderBox h5 {
	width: 304px;
	position: absolute;
	top: 125px;
	left: 26px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}
div#orderBox p {
	width: 231px;
	height: 222px;
	display: block;
	position: absolute;
	top: 43px;
	left: 348px;
}
div#orderBox ul {
	width: 482px;
	height: 70px;
	display: block;
	position: absolute;
	top: 290px;
	left: 59px;
}
div#orderBox ul li {
	width: 217px;
	height: 70px;
	padding: 0px 12px;
	float: left;
}
body.sbpFair {
	font-size:12px;
	line-height:1.5;
}
body.sbpFair #engBox,
body.sbpFair #marBox{
	padding-left:30px;
	padding-right:30px;
	_margin-right:-10px;
}
body.sbpFair #engBox{
	padding-bottom:70px;
}
body.sbpFair #marBox{
	padding-bottom:50px;
}
body.sbpFair .presentBox{
	width:498px;
	height:230px;
	margin-left:auto;
	margin-right:auto;
	background:url(../fair/summer_bp/bg1.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:22px;
	margin-top:32px;
	margin-bottom:32px;
}
body.sbpFair .presentBox .textBox{
	width:322px;
	float:left;
	padding-right:22px;
}
body.sbpFair .presentBox .textBox img{
	padding-bottom:20px;
}
body.sbpFair .subTtl {
	padding-top:26px;
	display:block;
	padding-bottom:26px;
	margin-left:-15px;
}
.cntBox:after {  
    visibility: hidden;  
    display: block;  
    font-size: 0;  
    content: " ";  
    clear: both;  
    height: 0;  
    }  
* html .cntBox           { zoom: 1; } /* IE6 */  
*:first-child+html .cntBox { zoom: 1; } /* IE7 */ 
body.sbpFair .cntBox{
	clear:both;
	padding-bottom:50px;
}
body.sbpFair .cntBox .leftImg{
	float:left;
	margin-right:30px;
}
body.sbpFair .cntBox .rightImg{
	float:right;
	margin-left:30px;
}
body.sbpFair h3{
	padding-top:9px;
	padding-bottom:14px;
}
body.sbpFair .cntBox p.linkBox{
	text-align:right;
}
body.sbpFair #engBox p.linkBox,
body.sbpFair #marBox p.linkBox{
	text-align:right;
}
.sbpFair #page #contents #main #summer_bp #marBox .btnBox,
.sbpFair #page #contents #main #summer_bp #engBox .btnBox{
	text-align: center;
}
.sbpFair #page #contents #main #summer_bp #marBox .btnBox a,
.sbpFair #page #contents #main #summer_bp #engBox .btnBox a{
	display:inline;
	float:none
}
.sbpFair #page #contents #main #summer_bp #marBox .btnBox{
	padding-bottom:64px;
}
.rollOV a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.btnRollover a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#lovingheart{
	width:554px;
	margin:0 auto;
}
#lovingheart h3,{
	width:554px;
	text-align:center;
}
#lovingheart h3,
#lovingheart .btnBox,
#lovingheart .cntBox,
#lovingheart .ringBox{
	width:554px;
	margin:0 auto;
}
#lovingheart .btnBox{
	text-align:center;
	padding-bottom:40px;
}
#lovingheart .btnBox img.last{
	margin-left:10px;	
}
#lovingheart #cntBox1.cntBox{
	background:url(../fair/lovingheart/lovingfair_bg1.gif) top left no-repeat;
}
#lovingheart #cntBox1.cntBox .link{
	padding-left:20px;
}
#lovingheart #cntBox1 .imgBox{
	vertical-align:top;
}
#lovingheart #cntBox2.cntBox{
	background:url(../fair/lovingheart/lovingfair_bg2.gif) top left no-repeat;
}
#lovingheart #cntBox3.cntBox{
	background:url(../fair/lovingheart/lovingfair_bg3.gif) top left no-repeat;
}
#lovingheart #cntBox4.cntBox{
	background:url(../fair/lovingheart/lovingfair_bg4.gif) top left no-repeat;
}
#lovingheart #cntBox5.cntBox{
	background:url(../fair/lovingheart/lovingfair_bg5.gif) top left no-repeat;
}
#lovingheart #cntBox5 h4{
	padding-bottom:10px;
}
#lovingheart #cntBox6.cntBox{
	background:url(../fair/lovingheart/lovingfair_bg6.gif) top left no-repeat;
}
#lovingheart .cntBox{
	clear:both;
}
#lovingheart .cntBox table{
	margin:0 auto;
	
}
#lovingheart .cntBox h4{
	padding-top:15px;
	padding-bottom:26px;
	padding-left:20px;
}
#lovingheart #cntBox1.cntBox h4{
	padding-bottom:0;
	margin-bottom:-20px;
}
#lovingheart #cntBox3.cntBox h4{
	padding-left:40px;
}
#lovingheart .cntBox .textBox{
	width:300px;
	vertical-align:middle;
}
#lovingheart .cntBox .textBox p{
	padding-right:20px;
}
#lovingheart #cntBox4.cntBox h4{
	padding-top:5px;
	padding-bottom:10px;
}
#lovingheart #cntBox4.cntBox .textBox p{
	padding-left:20px;
}
#lovingheart #cntBox2.cntBox .textBox{
	width:210px;
}
#lovingheart .ringBox{
	width:100%;
	overflow:hidden;
}
#lovingheart .ringBox ul{
	display:block;
	margin-left:-51px;
}
#lovingheart .ringBox ul:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #lovingheart .ringBox ul{zoom:1}/* IE6 */
*:first-child+html #lovingheart .ringBox ul{zoom:1}/* IE7 */
#lovingheart .ringBox h4{
	padding-bottom:53px;
}
#lovingheart .ringBox li{
	width:150px;
	padding-left:51px;
	padding-bottom:40px;
	display:block;
	float:left;
	overflow:hidden;
	height:240px;
}
#lovingheart .ringBox li.large{
	width:170px;
	padding-left:31px;
}
#lovingheart .ringBox li .detail{
text-align:center;
padding-top:10px;
height:60px;
font-size:11px;
}
#lovingheart #cntBox4 .textBox{
	
}
#lovingheart a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#lovingheart .ringBox#ringBox2 li.center{
	padding-left:30px;
	
}
#lovingheart .ringBox#ringBox2 li.center .detail{
	width:170px;
	margin-left:-10px;
}
#lovingheart .ringBox#ringBox2 li.right{
	width:201px;
	padding-left:22px;
}
#disneyjc_body{
	background:none;
}
#disneyjc p{
	line-height:1.5;
}
#disneyjc .linkBox{
	line-height:1.5;
}
#disneyjc a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#disneyjc{
	width:553px;
	margin:0 auto;
}
#disneyjc #cntBox0{
	padding-bottom:25px;
}
#disneyjc #cntBox0 h3{
	padding-bottom:25px;
}
#disneyjc #cntBox1{
	
}
#disneyjc #cntBox1 h4{
	padding-bottom:15px;	
}
#disneyjc #cntBox1 ul{
	display:block;
	padding-left:18px;
}
#disneyjc #cntBox1 ul li{
	padding-right:11px;
	padding-bottom:12px;
	float:left;
}
#disneyjc #cntBox1 p{
	clear:both;
	width:512px;
	margin:0 auto;
	padding-bottom:7px;
}
#disneyjc #cntBox1 .linkBox{
	width:512px;
	margin:0 auto;
	text-align:right;
}
#disneyjc #cntBox2{
	padding-bottom:30px;
}
#disneyjc #cntBox2 h4{
	padding-bottom:18px;
}
#disneyjc #cntBox2 ul{
	display:block;
	padding-left:15px;
}
#disneyjc #cntBox2 ul li{
	padding-right:14px;
	padding-bottom:15px;
	float:left;
}
#disneyjc #cntBox2 p{
	clear:both;
	width:512px;
	margin:0 auto;
}
#disneyjc #cntBox2 .linkBox{
	width:512px;
	margin:0 auto;
	text-align:right;
}
#disneyjc #cntBox3{
	position:relative;
	width:509px;
	margin:0 auto;
	padding-bottom:23px;
}
#disneyjc #cntBox3 .onImgLink{
display:block;
width:200px;
height:20px;
position:absolute;
top:249px;
left:194px;
}
#disneyjc #cntBox4 #mam .onImgImg1{
	background:#FFFFFF;
	position:absolute;
	width:161px;
	height:124px;
	top:155px;
	left:105px
}
#disneyjc #cntBox4 #mam .onImgImg2{
	background:#FFFFFF;
	position:absolute;
	width:125px;
	height:124px;
	top:151px;
	left:331px;
}
#disneyjc #cntBox4 #mam .onImgImg3{
	background:#FFFFFF;
	position:absolute;
	width:161px;
	height:54px;
	left: 83px;
	top: 425px;
}
#disneyjc #cntBox4 #mam .onImgImg4{
	background:#FFFFFF;
	position:absolute;
	width:161px;
	height:54px;
	left: 312px;
	top: 426px;
}
#disneyjc #cntBox4 #wtp .onImgImg1{
background:#FFFFFF;
position:absolute;
width:168px;
height:87px;
top:83px;
left:46px
}
#disneyjc #cntBox4 #wtp .onImgImg2{
background:#FFFFFF;
position:absolute;
width:153px;
height:92px;
top:86px;
left:346px;
}
#disneyjc .detail{
	padding-top:10px;
	text-align:center;
	padding-bottom:20px;
	font-size:11px;
}
#disneyjc #cntBox4 #dpbatb .onImgImg1{
background:#FFFFFF;
position:absolute;
width:106px;
height:109px;
top:74px;
left:27px
}
#disneyjc #cntBox4 #dpbatb .onImgImg2{
background:#FFFFFF;
position:absolute;
width:105px;
height:109px;
top:81px;
left:112px;
}
#disneyjc #cntBox4 #dpbatb .onImgImg3{
background:#FFFFFF;
position:absolute;
width:153px;
height:76px;
top:100px;
left:317px;
}
#disneyjc #cntBox4 .imgBox{
	padding-bottom:12px;
	position:relative
}
onImgLinkPopUp
#disneyjc #cntBox4 .onImgLink{
	display:block;
	width:200px;
	height:20px;
	position:absolute;
	top:200px;
	left:350px;
}
#disneyjc #cntBox4 .onImgLinkPopUp{
	display:block;
	width:200px;
	height:20px;
	position:absolute;
	top:190px;
	left:350px;
}
#disneyjc #cntBox5 h4,
#disneyjc #cntBox5 h5{
	padding-bottom:25px;
	clear:both;
}
#disneyjc .ringBoxWrap:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disneyjc .ringBoxWrap{zoom:1}/* IE6 */
*:first-child+html #disneyjc .ringBoxWrap{zoom:1}/* IE7 */
#disneyjc #cntBox5 .ringBoxWrap{
	margin-left:-20px;
	padding-bottom:43px;
}
#disneyjc #cntBox5 .ringBoxWrap .ringBox{
	width:150px;
	padding-left:37px;
	float:left;
}
#disneyjc .ringBoxWrap2:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disneyjc .ringBoxWrap2{zoom:1}/* IE6 */
*:first-child+html #disneyjc .ringBoxWrap2{zoom:1}/* IE7 */
#disneyjc #cntBox5 .ringBoxWrap2{
	margin-left:-13px;
	padding-bottom:43px;
}
#disneyjc #cntBox5 .ringBoxWrap2 .ringBox{
	width:240px;
	padding-left:26px;
	float:left;
}
#disneyjc #cntBox6 h4{
	padding-bottom:23px;
}
#disneyjc #cntBox6 p{
	width:492px;
	margin:0 auto;
}
#disneyjc #cntBox6 .linkBox{
	padding-top:15px;
	width:492px;
	margin:0 auto;
	text-align:right;
}
#disneyjc #lastLink{
	text-align:right;
}
#urabori{
}
#urabori .onImgLink{
	display:block;
	width:300px;
	height:50px;
	position:absolute;
	top:245px;
	left:160px;
	font-size:12px;
}
#urabori .onImgLink a:link,
#urabori .onImgLink a:visited{
	text-decoration:underline;
	color:#333333;
}
#urabori .onImgLink a:hover,
#urabori .onImgLink a:active{
	text-decoration:none;
}
#sweet2010{
	line-height:1.5;
}
#sweet2010 .ringTitle{
	padding-bottom:15px;
}
#sweet2010 .relativeBox{
	position:relative
}
#sweet2010 .absBox{
	position:absolute;
}
#sweet2010 .textBox3{
	width:530px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
}
#sweet2010 .relativeBox .absBox.textBox{
top:62px;
left:22px;
width:300px;
}
#sweet2010 .relativeBox .absBox.textBox2{
top:165px;
left:220px;
width:320px;
}
#sweet2010 .navItem{
	display:inline-block;
	padding-left:40px;
	padding-bottom:20px;
}
#sweet2010 .navItem.first{
	padding-left:10px;
}
#sweet2010 .navItem a:link,
#sweet2010 .navItem a:visited{
	color:#E74252;
	text-decoration:underline;
}
#sweet2010 .navItem a:hover,
#sweet2010 .navItem a:active{
	color:#E74252;
	text-decoration:none;
}
#sweet2010 .text1{
	padding-top:17px;
	width:550px;
	padding-bottom:28px;
	padding-left:11px;
}
#sweet2010 .line{
	display:block;
	height:1px;
	width:555px;
	margin:0 auto;
	border-bottom:1px solid #000000;
}
#sweet2010 .fix1{
	margin-top:23px;
	margin-bottom:32px;
}
#sweet2010 #ring{
	position:relative
}
#sweet2010 #ringimg1{
position:absolute;
display:block;
left: 61px;
top: 925px;
_top:945px;
width:414px;
height:54px
}
#sweet2010 #ringimg2{
position:absolute;
display:block;
left: 46px;
top: 1069px;
_top: 1091px;
width:61px;
height:113px;
}
#sweet2010 #ringimg3{
position:absolute;
display:block;
left: 110px;
top: 1147px;
_top: 1171px;
width:102;
height:37px;
}
#sweet2010 .text2{
position:absolute;
width:300px;
left: 228px;
top: 910px;
_top: 930px;
}
#sweet2010 .text2.posfix2{
position:absolute;
width:300px;
left: 228px;
top:1120px;
_top:1136px;
}
#sweet2010 .ringList{
	padding-top:23px;
	padding-left:11px;
}
#sweet2010 .text3{
	display:inline-block;
	width:180px;
	text-align:center;
	padding-bottom:54px;
	font-size:11px;
}
#sweet2010 .text3.wide{
	width:204px
}
#sweet2010 .btnBox{
	text-align:center;
}
#sweet2010 .line.fix2{
	margin-top:41px;
	margin-bottom:32px;
}
#sweet2010 .box{
	clear:both;
}
#sweet2010 .box:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #sweet2010 .box{zoom:1}/* IE6 */
*:first-child+html #sweet2010 .box{zoom:1}/* IE7 */
#sweet2010 .rightBox{
	float:right;
	width:272px;
}
#sweet2010 .leftBox{
	float:left;
	width:299px;
}
#sweet2010 .text5{
	padding-top:17px;
	width:250px;
	padding-bottom:20px;
}
#sweet2010 .leftBox .text5{
	padding-left:20px;
}
#sweet2010 .line2{
	display:block;
	height:1px;
	width:555px;
	margin:0 auto;
	border-bottom:2px solid #000000;
}
#sweet2010 .line2.fix3{
	padding-top:20px;
}
#sweet2010 a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}
#sweet2010 a{
	text-decoration:underline;
}
#sweet2010 a:hover{
	text-decoration:none;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.inred p.h2subTxt {
	line-height: 1.6;
	margin: 0px 20px;
	padding: 0px;
}
.inred ul.h2subNav {
	margin: 0px 0px 0px 163px;
	padding: 22px 0px 17px 0px;
	list-style: none;
	width: 400px;
	height: 28px;
}
.inred ul.h2subNav li {
	float: left;
	width: 183px;
	margin: 0px 5px;
}
.inred h3 {
	margin: 0px auto 36px auto !important;
	position:relative;
}
.inred h3 .text{
	font-weight:400;
	display:block;
	position:absolute;
	left:30px;
	top:117px;
	line-height:1.5;
	width:230px;
}
.inred h3 .text .mini{
	font-size:11px;
}
.inred h4 {
	margin: 0px auto 30px auto !important;
}
.inred ul.setring_list {
	padding: 180px 0px 0px 0px !important;
	background: url(../fair/inred/img_07.jpg) top no-repeat;
}
.inred ul.setring_list li {
	font-size: 11px;
	line-height: 1.4;
	float: left;
}
.inred ul.setring_list li.txt1 {
	width: 173px;
	text-align: center;
}
.inred ul.setring_list li.txt2 {
	width: 181px;
	text-align: center;
}
.inred ul.setring_list li.txt3 {
	width: 206px;
	text-align: center;
}
.inred div.setring_new {
	position: relative;
	height: 153px;
	margin: 0px 0px 13px 0px;
}
.inred div.setring_new .text{
	position:absolute;
	display:block;
	width:270px;
	top:65px;
	left:33px;
	line-height:1.5;
	font-size:11px;
}
.inred div.setring_new a.block {
	display: block;
	height: 29px;
	left: 358px;
	position: absolute;
	top: 161px;
	width: 184px;
}
.inred ul.engring_list {
	padding: 194px 0px 0px 0px !important;
	background: url(../fair/inred/img_11.jpg) top no-repeat;
}
.inred ul.engring_list li {
	font-size: 11px;
	line-height: 1.4;
	float: left;
}
.inred ul.engring_list li.txt1 {
	width: 174px;
	text-align: center;
	margin: 0px 0px 0px 13px;
}
.inred ul.engring_list li.txt2 {
	width: 172px;
	text-align: center;
}
.inred ul.engring_list li.txt3 {
	width: 175px;
	text-align: center;
}
.inred div.engring_finoa {
	margin: 0px 0px 20px 0px;
	position:relative;
}
.inred div.engring_finoa .text{
	position:absolute;
	display:block;
	width:275px;
	left:35px;
	top:85px;
	line-height:1.5;
	font-size:11px;
}
.inred div.secretBox {
	background: url(../fair/inred/img_13.jpg) left top no-repeat;
	padding: 0px 0px 0px 218px;
	margin: 13px auto 4px auto;
	width: 292px;
	height: 128px;
}
.inred div.secretBox img {
	display: block;
	padding: 10px 0px 10px 0px;
}
.inred div.secretBox p {
	width: auto;
	line-height: 1.4;
	margin: 0 !important;
}
.inred div.surpriseBox {
	width: 560px;
	height: 207px;
	position: relative;
	margin: 0px 0px 21px 0px;
	background: url(../fair/inred/img_15.jpg) no-repeat;
}
.inred div.surpriseBox p {
	width: 310px;
	position: absolute;
	top: 103px;
	left: 30px;
	margin: 0px !important;
	line-height: 1.3;
}
.inred ul.marring_list {
	padding: 210px 0px 25px 0px !important;
	background: url(../fair/inred/img_16.jpg) top no-repeat;
}
.inred ul.marring_list li {
	font-size: 11px;
	line-height: 1.4;
	float: left;
}
.inred ul.marring_list li.txt1 {
	width: 171px;
	text-align: center;
	margin: 0px 0px 0px 22px;
}
.inred ul.marring_list li.txt2 {
	width: 175px;
	text-align: center;
}
.inred ul.marring_list li.txt3 {
	width: 165px;
	text-align: center;
}
.inred p.marBtn {
	margin: 0px 0px 12px 358px !important;
	width: 184px;
	height: 28px;
	display: block;
}
.inred h4.ttlOrder {
	margin: 0px 0px 36px 0px;
}
.inred div.flowBox {
	margin: 0px 0px 16px 0px;
}
.inred div.flowBox p {
	margin: 0 !important;
}
.inred div.flowBox div.flow {
	height: 623px;
	position: relative;
	background: url(../fair/inred/img_20.jpg) no-repeat;
}
.inred div.flowBox div.flow p {
	position: absolute;
	width: 135px;
	font-size:11px;
}
.inred div.flowBox div.flow p.txt1 {
	top: 158px;
	left: 48px;
}
.inred div.flowBox div.flow p.txt2 {
	top: 158px;
	left: 212px;
}
.inred div.flowBox div.flow p.txt3 {
	top: 158px;
	left: 377px;
}
.inred div.flowBox div.flow p.txt4 {
	top: 357px;
	left: 48px;
}
.inred div.flowBox div.flow p.txt5 {
	top: 357px;
	left: 212px;
}
.inred div.flowBox div.flow p.txt6 {
	top: 357px;
	left: 377px;
}
.inred div#voiceBox {
	background: url(../fair/inred/img_21.jpg) no-repeat left top;
	width: 470px;
	margin: 0px auto 30px auto;
}
.inred div#voiceBox div#txtBlock {
	background: url(../fair/inred/img_23.gif) repeat-y right;
	width: 357px;
	padding: 0px 0px 0px 113px;
	margin: 0px;
}
.inred div#voiceBox div#txtBlock div#v_con {
	background: url(../fair/inred/img_22.gif) no-repeat top;
	width: 357px;
	padding: 0px;
	margin: 0px;
}
.inred div#v_con h5 {
	margin: 0px 0px 0px 33px;
	padding: 14px 0px 0px 0px;
	width: 278px;
}
.inred div#voiceBox div#txtBlock div#v_con p {
	width: 307px;
	padding: 10px 0px 10px 0px;
	margin: 0px 1px 0px 33px;
	border-top: 2px solid #D3D3D3;
}
.inred div#voiceBox div#txtBlock div#v_con p.top {
	border-top: none;
}
.inred div#voiceBox div#txtBlock div#v_con div.bottom {
	background: url(../fair/inred/img_25.gif) no-repeat bottom;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 337px;
	height: 8px;
	font-size: 1px;
}
.inred ul.voiceNav {
	width: 450px;
	list-style: none;
	margin: 0px auto 30px auto;
	padding: 0px;
}
.inred ul.voiceNav li {
	list-style: none;
	margin: 0px;
	padding: 0px 7px;
	display: block;
	float: left;
}
.inred ul.dj_list {
	list-style: none;
	width: 560px;
	margin: 0px auto 25px auto;
	padding: 0px;
	display: block;
}
.inred ul.dj_list li {
	width: 250px;
	list-style: none;
	margin: 0px;
	padding: 0px 15px;
	display: block;
	float: left;
	line-height:1.5;
	font-size:11px;
}
.inred ul.dj_list li p {
	margin: 3px 0px !important;
	text-align: center;
}
.inred p.btnDj {
	width: 200px;
	height: 29px;
	margin: 0px 0px 6px 342px;
}
.inred div.as {
	width: 560px;
	height: 232px;
	background: url(../fair/inred/img_35.jpg) no-repeat;
	margin: 0px 0px 20px 0px;
	position: relative;
}
.inred div.as h6 {
	width: 219px;
	height: 13px;
	top: 88px;
	left: 255px;
	position: absolute;
}
.inred div.as p {
	width: 270px;
	top: 108px;
	left: 255px;
	line-height: 1.6;
	font-weight: normal;
	position: absolute;
}
.inred .relativeBox{
	position:relative;
}
.inred .absBox{
position:absolute;
left: 36px;
top: 20px;
}
.inred .box1{
left: 18px;
top: 2px;
}
.inred .box2{
left: 154px;
top: 5px;
}
.inred .box3{
left: 376px;
top: 2px;
}
.inred .box4{
left: 312px;
top: 5px;
}
.inred .box5{
left: 33px;
top: 16px;
}
.inred .box6{
left: 206px;
top: 21px;
}
.inred .box7{
left: 393px;
top: 21px;
}
.inred .box8{
left: 326px;
top: 4px;
}
.inred .box9{
left: 20px;
top: 84px;
}
.inred .box10{
left: 216px;
top: 81px;
}
.inred .box11{
left: 359px;
top: 84px;
}
.inred .box12{
left: 33px;
top: 42px;
}
.inred .box13{
left: 166px;
top: 24px;
}
.inred .box14{
left: 311px;
top: 77px;
}
.inred .box15{
left: 431px;
top: 77px;
}
.inred .box16{
left: 72px;
top: 363px;
}
.inred .box17{
left: 351px;
top: 364px;
}
.inred .absBox a:link img,
.inred .absBox a:visited img{
opacity:0.0;
filter:alpha(opacity=0);
-ms-filter: "alpha( opacity=0 )";
}
.inred .absBox a:hover img,
.inred .absBox a:active img{
opacity:0.3;
filter:alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
}
.xmas{
	background:url(../fair/xmas/bg.gif);
}
.xmas .relBox{
	position:relative
}
.xmas .absBox{
	display:block;
	position:absolute;
}
.xmas .itemBox{
	width:540px;
	margin:0 auto;
}
.xmas .itemBox .item{
	width:180px;
	float:left;
	padding-bottom:10px;
}
.xmas .itemBox .item .imgBox.relBox .absBox{
	top:3px;
	left:25px;
}
.xmas .itemBox .item .textBox{
	width:153px;
	padding-left:15px;
	text-align:center;
	line-height:1.4;
	height:2.8em;
}
.xmas .itemBox .item .iconBox{
	width:153px;
	padding-left:15px;
	text-align:center;
}
.xmas .itemBox .item .iconBox span{
	display:inline-block;
}
.xmas .itemBox .item .iconBox span.first{
	padding-left:4px;
}
* html .xmas .itemBox .item .iconBox.ie6fix{
	margin-left:1px;
	zoom:1;
}
* html .xmas .itemBox .item.ie6fix{
	margin-left:-175px;
}
* html .xmas .itemBox .item.ie6fix2{
	position:relative;
}
* html .xmas .itemBox .item.ie6fix2 .textBox{
	position:absolute;
	top:190px;
	left:0;
	zoom:1;
}
.xmas .centerImg {
	text-align:center;
	_zoom:1;
}
.xmas div{
	text-align:left;
	line-height:1.5;
}
.xmas #sec01 .t1{
	width:530px;
	margin:0 auto;
	padding:20px 0;
}
.xmas #sec01 ul{
	display:block;	
}
.xmas #sec01 ul li{
	float:left;
}
.xmas #sec02 h3{
}
.xmas #sec02 .t1{
	padding-left:38px;
	padding-top:12px;
}
.xmas #sec02 .relBox.centerImg.box1 .absBox{
	top:82px;
	left:86px;
	width:260px;
}
.xmas #sec02 .relBox.centerImg.box2 .absBox{
	top:90px;
	left:87px;
	width:230px;
}
.xmas #sec02 .relBox.centerImg.box3 .absBox{
	line-height:1.2;
}
.xmas #sec02 .relBox.centerImg.box3 .absBox.textBox1{
	width:194px;
	top:217px;
	left:43px;
}
.xmas #sec02 .relBox.centerImg.box3 .absBox.textBox2{
	width:210px;
	top:86px;
	left:362px;
}
.xmas #sec02 .relBox.centerImg.box3 .absBox.textBox3{
	width:210px;
	top:249px;
	left:259px;
}
.xmas #sec02 .relBox.centerImg.box3 .absBox.textBox4{
	width:306px;
	top:427px;
	left:247px;
}
.xmas .btnBox{
	text-align:right;
	padding-right:15px;
}
.xmas  .bttBox{
	text-align:right;
	padding:10px 15px 10px 0;
}
.xmas #sec02 .btnBox{
	margin-top:-200px;
}
.xmas #sec03{
	padding-top:50px;
	clear:both;
}
.xmas #sec03 .centerImg.relBox.box1{
}
.xmas #sec03 .centerImg.relBox.box1 .absBox{
	width:483px;
	height:133px;
	top:73px;
	left:75px;
}
.xmas #sec03 .centerImg.relBox.box1 .absBox p{
	padding-left:23px;
	width:280px;
	float:left;
	line-height:1.3;
	padding-top:20px;
}
.xmas #sec03 .centerImg.relBox.box1 .absBox img{
	float:left;	
}
.xmas #sec03 .centerImg.relBox.box2{
}
.xmas #sec03 .centerImg.relBox.box2 .absBox.text1{
	width:200px;
	top:80px;
	left:72px;
}
.xmas #sec03 .centerImg.relBox.box2 .absBox.text1 p{
	font-size:11px;
	padding-top:8px;
}
.xmas #sec03 .centerImg.relBox.box2 .absBox.text1 img{
}
.xmas #sec03 .centerImg.relBox.box2 .absBox.text2{
	width:200px;
	top:80px;
	left:322px;
}
.xmas #sec03 .centerImg.relBox.box2 .absBox.text2 p{
	font-size:11px;
	padding-top:8px;
}
.xmas #sec04{
}
.xmas #sec04 .text1{
	padding:15px 0 15px 24px;
	width:540px;
}
.xmas #sec04 .centerImg.relBox.box1{
}
.xmas #sec04 .centerImg.relBox.box1 .absBox{
	top:59px;
	left:265px;
	width:262px;
}
.xmas #sec05 .text1{
	width:523px;
	padding-left:7px;
	padding-top:15px;
}
.xmas #sec05 .box1.relBox{
}
.xmas #sec05 .box1.relBox .absBox.t1{
	top:190px;
	left:40px;
	width:192px;
}
.xmas #sec05 .box1.relBox .absBox.t2{
	top:190px;
	left:267px;
	width:256px;
}
.xmas #sec08 .text1{
	padding:15px 0 15px 14px;
	width:540px;
}
.xmas #sec09 .text1{
	padding:15px 0;
}
.xmas #sec09 .text2{
	padding:10px 18px 10px 12px;
}
.xmas #sec09 .box1.relBox.centerImg{
	padding-bottom:30px;
}
.xmas #sec09 .box1.relBox.centerImg .absBox.t1{
	top:64px;
	left:255px;
	width:265px;
}
.xmas #sec09 .box1.relBox.centerImg .absBox.t2{
	top:237px;
	left:73px;
	width:265px;
}
.xmas #sec09 .box1.relBox.centerImg .absBox.imgBox{
	width:242px;
	height:15px;
	top:364px;
	left:183px;
}
.xmas #sec10 .text1{
	padding:15px 0 15px 12px;
	
}
.xmas.popupPage{
	background:none;
	margin:0;
	padding:0;
}
.xmas.popupPage .relBox{
	width:600px;
	margin:0 auto;
}
.xmas.popupPage .relBox .absBox.box1{
	top:445px;
	left:170px;
}
.xmas.popupPage .relBox .absBox.box2{
	top:445px;
	left:265px;
}
.xmas.popupPage .relBox .absBox.box3{
	top:445px;
	left:350px;
}
.xmas.popupPage .relBox .absBox.box4{
	top:543px;
	left:170px;
}
.xmas.popupPage .relBox .absBox.box5{
	top:565px;
	left:266px;
}
.xmas.popupPage .relBox .absBox.box6{
	top:565px;
	left:361px;
}
.xmas.popupPage img{
	border:none;
}
.xmas.popupPage a:hover img{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}
.fuku{
	
	line-height:1.4;
}
.fuku p,
.fuku h3,
.fuku h4,
.fuku ul,
.fuku ul li{
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	font-weight:400;
}
.fuku .relBox{
	position:relative;
}
.fuku .absBox{
	position:absolute;
}
.fuku .itemBoxWrap .itemBox.relBox .absBox{
	top:11px;
	left:22px;
}
.fuku .itemBoxWrap{
	margin-left:-10px;
	padding-bottom:8px;
}
.fuku .itemBoxWrap:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html .fuku .itemBoxWrap{zoom:1}/* IE6 */
*:first-child+html .fuku .itemBoxWrap{zoom:1}/* IE7 */
.fuku .itemBoxWrap .itemBox{
	width:178px;
	height:178px;
	float:left;
	padding-left:10px;
}
.fuku a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
.fuku .itemBoxWrap .plusBox{
	float:left;
	padding-left:10px;
	width:29px;
	height:29px;
	padding-top:60px;
}
.fuku {
	width:552px;
	margin:0 auto;
}
.fuku h4{
	padding-top:29px;
	padding-bottom:20px;
}
.fuku .detailLink,
.fuku .topLink{
	clear:both;
	text-align:right;
	padding-top:9px;
	padding-right:8px;
}
.fuku #sec00 .mainImg{
	width:551px;
	height:236px;
	margin:0 auto;
}
.fuku #sec00 .text1{
	width:530px;
	margin:0 auto;
}
.fuku #sec00 .cnt1{
	background:url(../fair/fuku/sec00_textbg.gif) left 20px no-repeat;
	width:551px;
	height:215px;
	padding-top:10px;
	margin:0 auto;
}
.fuku #sec00 .cnt1 .imgBox{
	padding-top:29px;
	padding-left:17px;
	padding-bottom:16px;
}
.fuku #sec00 .cnt1 .textBox{
	padding-left:17px;
	padding-right:14px;
	
}
.fuku #sec00 .cnt1 .caption{
	font-size:11px;
}
.fuku #sec00 .cnt2 ul{
	display:block;
	padding-top:18px;
	height:79px;
	margin:0 auto;
	width:528px;
}
.fuku .fuku #sec00 .cnt2 ul:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html .fuku #sec00 .cnt2 ul{zoom:1}/* IE6 */
*:first-child+html .fuku #sec00 .cnt2 ul{zoom:1}/* IE7 */
.fuku #sec00 .cnt2 ul li{
	float:left;
	padding-left:17px;
}
.fuku #sec01,
.fuku #sec02,
.fuku #sec03{
	padding-top:45px;
	width:560px;
	margin:0 auto;
}
.fuku #sec01 .cnt1 .textBox{
	padding-left:13px;
	float:left;
	padding-top:50px;
	width:358px;
	
}
.fuku #sec01 .cnt3 .itemBoxWrap .itemBox .textBox{
	height:2.8em;
	position:absolute;
	bottom:21px;
	left:9px;
}
.fuku #sec03 .cnt1{
	padding-bottom:23px;
}
.fuku #sec03 .cnt2{
	background:url(../fair/fuku/sec03_text_bg.gif) top left no-repeat;
	padding:13px;
	height:205px;
}
.fuku #sec03 .cnt2 dl{
	display:block;
	padding-bottom:0;
	margin-bottom:0;
}
.fuku #sec03 .cnt2 dl dt{
	padding-bottom:5px;
}
.fuku #sec03 .cnt2 dl dt img{
	margin-top:-3px;
	margin-right:5px;
}
.fuku #sec03 .cnt2 dl dd{
	padding-bottom:10px;
}
.fuku #sec03 .cnt2 dl dd,
.fuku #sec03 .cnt2 p{
	color:#E50615;
}
.fuku #sec03 .cnt2 p{
	padding-right:18px;
	padding-top:0;
}
.fuku #sec03 .cnt3 .itemBox{
	padding-bottom:20px;
}
.fuku #sec03 .cnt4{
	text-align:center;
}
.fuku #sec03 .cnt5{
	padding-top:25px;
}
#valentine a:hover img{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
#valentine .btnBox{
	text-align:right;
	padding-top:8px;
	clear:both;
}
#valentine .bigBtnBox{
	clear:both;
	display:inline-block;
}
#valentine .bg01{
	background:url(../fair/valentine2011/allsec_textbg01.jpg) top left no-repeat;
	width:559px;
	height:189px;
	margin: 0 auto;
}
#valentine .bg02{
	background:url(../fair/valentine2011/allsec_textbg02.jpg) top left no-repeat;
	width:542px;
	height:185px;
	margin: 0 auto;
}
#valentine .leftBox{
	float:left;
}
#valentine .rightBox{
	float:right;
}
#valentine p{
	line-height:1.5;
}
#valentine #sec01,
#valentine #sec02,
#valentine #sec03,
#valentine #sec04,
#valentine #sec05{
	clear:both;
}
#valentine .item{
	display:inline-block;
}
#valentine .textBox .item{
	width:130px;
	line-height:1.4;
}
#valentine .text11{
	text-align:center;
}
#valentine #sec01{
	padding-bottom:12px;
}
#valentine #sec01 .cnt01 h3{
	padding-bottom:18px;
	text-align:center;
}
#valentine #sec01 .cnt01 p{
	width:536px;
	padding-bottom:15px;
	margin:0 auto;
}
#valentine #sec01 .cnt02{
	padding-bottom:32px;
}
#valentine #sec01 .cnt02 .leftBox{
	padding-top:62px;
	padding-left:31px;
	width:270px;
	
}
#valentine #sec01 .cnt02 .leftBox .ttlBox{
	padding-left:19px;
	padding-bottom:12px;
}
#valentine #sec01 .cnt02 .rightBox{
	padding-right:17px;
	padding-top:32px;
}
#valentine #sec01 .cnt02 .rightBox .imgBox1{
	padding-bottom:6px;
}
#valentine #sec01 .cnt03{
	text-align:center;
	padding-bottom:21px;
}
#valentine #sec01 .cnt04{
	padding-bottom:40px;
}
#valentine #sec01 .cnt04 .leftBox{
	padding-top:43px;
	padding-left:16px;
	width:313px;
}
#valentine #sec01 .cnt04 .leftBox .ttlBox{
	padding-bottom:20px;
}
#valentine #sec01 .cnt04 .rightBox{
	padding-right:20px;
	padding-top:30px;
}
#valentine #sec01 .cnt05{
	width:546px;
	margin:0 auto;
	padding-bottom:70px;
}
#valentine #sec01 .cnt05 .textBox{
	width:440px;
}
#valentine #sec02{
	padding-bottom:16px;
	
}
#valentine #sec02 .cnt01 h3{
	padding-bottom:10px;
}
#valentine #sec02 .cnt01 p{
	padding-left:20px;
	padding-bottom:20px;
}
#valentine #sec02 .cnt02{
}
#valentine #sec02 .cnt02 .imgBox,
#valentine #sec02 .cnt02 .ttlBox,
#valentine #sec02 .cnt02 .textBox,
#valentine #sec02 .cnt03 .imgBox,
#valentine #sec02 .cnt03 .ttlBox,
#valentine #sec02 .cnt03 .textBox{
	text-align:center;
	font-size:11px;
}
#valentine #sec02 .cnt02 .imgBox,
#valentine #sec02 .cnt03 .imgBox{
	padding-bottom:11px;
	text-align:center;
}
#valentine #sec02 .cnt02 .ttlBox,
#valentine #sec02 .cnt03 .ttlBox{
	padding-bottom:15px;
}
#valentine #sec02 .cnt02 .textBox,
#valentine #sec02 .cnt03 .textBox{
	padding-bottom:39px;
}
#valentine #sec02 .cnt02 .imgBox .item01{
	padding-right:44px;
}
#valentine #sec02 .cnt03 .imgBoxBox .item01,
#valentine #sec02 .cnt03 .imgBoxBox .item02{
	padding-right:16px;
}
#valentine #sec02 .cnt02 .imgBox .relBox{
	position:relative;
	width:186px;
	height:103px;
}
#valentine #sec02 .cnt02 .imgBox .absBox{
	display:block;
	position:absolute;
}
#valentine #sec02 .cnt02 .imgBox .itemImg1{
	width:117px;
	height:72px;
	top:0;
	left:0;
	
}
#valentine #sec02 .cnt02 .imgBox .itemImg2{
	width:107px;
	height:43px;
	top:60px;
	left:80px
}
#valentine #sec02 .cnt02 .textBox .item{
}
#valentine #sec03{
}
#valentine #sec03 .cnt01 h3{
	padding-bottom:10px;
}
#valentine #sec03 .cnt01 p{
	padding-bottom:37px;
}
#valentine #sec03 .cnt02{
	padding-bottom:33px;
	
}
#valentine #sec03 .cnt02 .imgBox,
#valentine #sec03 .cnt02 .ttlBox,
#valentine #sec03 .cnt02 .textBox{
	text-align:center;
	font-size:11px;
}
#valentine #sec03 .cnt02 .item{
	text-align:center;
	width:180px;
}
#valentine #sec03 .cnt02 .imgBox{
	padding-bottom:13px;
}
#valentine #sec03 .cnt02 .imgBox .item01,
#valentine #sec03 .cnt02 .imgBox .item02{
	xpadding-right:42px;
}
#valentine #sec03 .cnt02 .ttlBox{
	padding-bottom:10px;
}
#valentine #sec03 .cnt02 .ttlBox .item01,
#valentine #sec03 .cnt02 .ttlBox .item02{
	xpadding-right:87px;
}
#valentine #sec03 .cnt02 .textBox{
	padding-bottom:20px;
}
#valentine #sec02 .cnt03 .item,
#valentine #sec02 .cnt03 .textBox .item{
	width:148px !important;
}
#valentine #sec03 .cnt03{
	padding-bottom:10px;
}
#valentine #sec03 .cnt03 .leftBox{
	padding-top:29px;
	padding-left:16px;
	
}
#valentine #sec03 .cnt03 .rightBox{
	padding-top:37px;
	padding-right:15px;
	width:312px;
}
#valentine #sec03 .cnt03 .rightBox .ttlBox{
	padding-bottom:10px;
}
#valentine #sec04{
}
#valentine #sec04 .cnt01 h3{
	padding-bottom:10px;
}
#valentine #sec04 .cnt01 p{
	padding-bottom:30px;
}
#valentine #sec04 .cnt02{
	padding-bottom:20px;
}
#valentine #sec04 .cnt02 .imgBox,
#valentine #sec04 .cnt02 .ttlBox,
#valentine #sec04 .cnt02 .textBox{
	text-align:center;
	font-size:11px;
}
#valentine #sec04 .cnt02 .item{
	width:175px;
}
#valentine #sec04 .cnt02 .imgBox{
	padding-bottom:16px;
}
#valentine #sec04 .cnt02 .ttlBox{
	padding-bottom:10px;
}
#valentine #sec04 .bigBtnBox{
	text-align:center;
	padding-top:21px;
	width:100%;
}
#valentine #sec04 .bigBtnBox img{
}
#valentine #sec04 .cnt03{
	width:551px;
	margin:0 auto;
	padding-bottom:20px;
}
#valentine #sec04 .cnt03 .leftBox{
}
#valentine #sec04 .cnt03 .rightBox{
	width:448px;
}
#valentine #sec05{
}
#valentine #sec05 .cnt01 h3{
	padding-bottom:8px;
}
#valentine #sec05 .cnt01 p{
	padding-left:10px;
	padding-bottom:45px;
}
#valentine #sec05 .cnt02 .item{
	width:175px;
}
#valentine #sec05 .cnt02 .imgBox,
#valentine #sec05 .cnt02 .ttlBox,
#valentine #sec05 .cnt02 .textBox{
	text-align:center;
	font-size:11px;
}
#valentine #sec05 .cnt02 .imgBox{
	padding-bottom:20px;
}
#valentine #sec05 .cnt02 .ttlBox{
	padding-bottom:10px;
}
#valentine #sec05 .cnt02 .textBox{
	padding-bottom:30px;
}
#valentine #sec05 .cnt03 .ttlBox{
	padding-top:56px;
	padding-left:50px;
	padding-bottom:10px;
}
#valentine #sec05 .cnt03 p{
	width:510px;
	padding-left:32px;
	line-height:1.2;
}
#valentine #sec05 .cnt04{
	padding-top:38px;
	xtext-align:center;
	width:478px;
	padding-left:20px;
	margin:0 auto;
}
#valentine .cnt:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #valentine .cnt{zoom:1}/* IE6 */
*:first-child+html #valentine .cnt{zoom:1}/* IE7 */
#disney2011{
}
#disney2011 .absBox{
	position:absolute;
}
#disney2011 .relBox{
	position:relative;
}
				
#disney2011 p{
	margin:0;
	padding:0;
	line-height:1.5;
}
#disney2011 .leftBox{
	float:left;
}
#disney2011 .rightBox{
	float:right;
}
#disney2011 .navBtnBox{
	text-align:right;
	padding-bottom:5px;
}
#disney2011 .cnt01,
#disney2011 .cnt02,
#disney2011 .cnt03,
#disney2011 .ringBox{
}
#disney2011 .cnt01:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011 .cnt01{zoom:1}/* IE6 */
*:first-child+html #disney2011 .cnt01{zoom:1}/* IE7 */
#disney2011 .cnt02:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011 .cnt02{zoom:1}/* IE6 */
*:first-child+html#disney2011 .cnt02{zoom:1}/* IE7 */
#disney2011 .cnt03:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011 .cnt03{zoom:1}/* IE6 */
*:first-child+html #disney2011 .cnt03{zoom:1}/* IE7 */
#disney2011 .ringBox:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011 .ringBox{zoom:1}/* IE6 */
*:first-child+html #disney2011 .ringBox{zoom:1}/* IE7 */
#disney2011 #sec01 .cnt01 .imgBox{
	padding-bottom:18px;
}
#disney2011 #sec01 .cnt01 p{
	padding-bottom:18px;
	
}
#disney2011 #sec01 .cnt02{
	padding-bottom:15px;
}
#disney2011 #sec01 .cnt03{
	padding-left:16px;
	padding-bottom:35px;
}
#disney2011 #sec01 .cnt03 .rightBox{
	width:312px;
	text-align:center;
	padding-right:25px;
	padding-top:23px;
}
#disney2011 #sec01 .cnt03 .rightBox .ttlBox{
	padding-bottom:14px;
}
#disney2011 #sec02{
	padding-bottom:30px;
}
#disney2011 #sec02 .cnt01 .ttlBox{
	padding-bottom:14px;
}
#disney2011 #sec02 .cnt01 p{
	padding-bottom:34px;
}
#disney2011 #sec02 .cnt01 .ringBox {
	width:493px;
	height:235px;
	padding-top:20px;
	margin:0 auto;
	background:url(../fair/disney2011/sec02_cnt01_bg.png) top left no-repeat;
	padding-left:20px;
	padding-bottom:10px;
}
#disney2011 #sec02 .cnt01 .ringBox p{
	text-align:center;
	clear:both;
	padding-bottom:0;
	padding-top:10px;
	font-size:11px;
	margin:0;
	_margin-top:-30px;
}
#disney2011 #sec02 .cnt01 .copyright{
	_margin-top:-5px;
	padding-bottom:30px;
	padding-right:20px;
	text-align:right;
}
#disney2011 #sec02 .cnt01 .ringBox .leftBox{
	width:274px;
	height:140px;
	padding-top:5px;
}
#disney2011 #sec02 .cnt01 .ringBox .leftBox .imgBox{
	padding-top:7px;
	
	text-align:center;
}
#disney2011 #sec02 .cnt01 .ringBox .rightBox{
	width:202px;
	padding-top:30px;
	height:140px;
}
#disney2011 #sec02 .cnt01 .ringBox .explain:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011 #sec02 .cnt01 .ringBox .explain{zoom:1}/* IE6 */
*:first-child+html #disney2011 #sec02 .cnt01 .ringBox .explain{zoom:1}/* IE7 */
#disney2011 #sec02 .cnt01 .ringBox .explain{
	width:190px;
}
#disney2011 #sec02 .cnt01 .ringBox .explain .imgBox{
	width:80px;
	float:left;
	padding-left:0;
	padding-bottom:19px;
}
#disney2011 #sec02 .cnt01 .ringBox .explain .imgBox img{
	border:1px solid #999;
}
#disney2011 #sec02 .cnt01 .ringBox .explain .textBox{
	width:100px;
	float:right;
	padding-left:10px;
	padding-bottom:19px;
	text-align:left;
	clear:none;
}
#disney2011 #sec02 p.caution{
	text-align:center;
	padding-top:10px !important;
	padding-bottom:10px;
	font-size:12px !important;
}
#disney2011 #sec03 .cnt01{
	padding-bottom:42px;
}
#disney2011 #sec03 .cnt01 .ttlBox{
	padding-bottom:14px;
}
#disney2011 #sec03 .cnt01 p{
	padding-bottom:25px;
}
#disney2011 #sec03 .cnt01 .leftBox{
	padding-left:54px;
	width:210px;
}
#disney2011 #sec03 .cnt01 .leftBox p{
	padding-bottom:30px;
	padding-top:34px;
	font-size:11px;
	text-align:center;
}
#disney2011 #sec03 .cnt01 .rightBox{
	padding-right:75px;
	width:211px;
}
#disney2011 #sec03 .cnt01 .rightBox p{
	padding-bottom:34px;
	padding-top:30px;
	font-size:11px;
	text-align:center;
}
#disney2011 #sec03 .cnt02{
	background:url(../fair/disney2011/sec03_cnt02_bg.png) top left no-repeat;
	width:508px;
	height:722px;
	margin:0 auto;
	padding-bottom:60px;
}
#disney2011 #sec03 .cnt02 .ttlBox{
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
}
#disney2011 #sec03 .cnt02 .subText{
	padding-left:20px;
	padding-right:10px;
}
#disney2011 #sec03 .cnt02 .imgText{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
#disney2011 #sec03 .cnt02 .ringHolder{
	width:443px;
	margin:0 auto;
}
#disney2011 #sec03 .cnt02 .ringHolder span.ringBox{
	display:inline-block;
	width:145px;
	text-align:center;
}
#disney2011 #sec03 .cnt02 .ringHolder span.ringBox .imgBox{
	height:95px;
}
#disney2011 #sec03 .cnt02 .ringHolder span.ringBox.ring01 .imgBox{
	
}
#disney2011 #sec03 .cnt02 .ringHolder span.ringBox .ttlBox{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0;
}
#disney2011 #sec03 .cnt02 .ringHolder span.ringBox p{
	font-size:11px;
	padding-bottom:6px;
}
#disney2011 #sec03 .cnt02 .imgText2{
	text-align:center;
	padding-bottom:15px;
	padding-top:18px;
}
#disney2011 #sec03 .cnt02 .imgBox{
	padding-bottom:5px;
	text-align:center;
}
#disney2011 #sec03 .cnt02 .copyright{
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
}
#disney2011 #sec03 .cnt02 p.caution{
	padding:0;
	margin:0;
	width:457px;
	margin:0 auto;
	font-size:11px;
}
#disney2011 #sec04 .cnt01{
	padding-bottom:37px;
}
#disney2011 #sec04 .cnt01 .ttlBox{
	padding-bottom:14px;
}
#disney2011 #sec04 .cnt01 p{
}
#disney2011 #sec04 .cnt01 .example{
	/*height:607px;*/
	height:417px;
	width:527px;
	margin:0 auto;
	background:url(../fair/disney2011/sec04_cnt01_bg.jpg) top left no-repeat;
	position:relative;
}
#disney2011 #sec04 .cnt01 .example .textBox{
	font-size:11px;
	line-height:1.5;
	text-align:center;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex01{
	height:217px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex01 .ttlBox{
	top:5px;
	left:25px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex01 .textBox{
	left:301px;
	top:83px;
	width:220px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex02{
	
	height:196px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex02 .ttlBox{
	top:5px;
	left:303px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex02 .textBox{
	left:39px;
	top:83px;
	width:215px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex03{
	height:196px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex03 .ttlBox{
	top:5px;
	left:25px;
}
#disney2011 #sec04 .cnt01 .example .relBox.ex03 .textBox{
	left:278px;
	top:83px;
	width:220px;
}
#disney2011 #sec04 .cnt02{
	width:558px;
	height:417px;
	background:url(../fair/disney2011/sec04_cnt02_bg.jpg) top left no-repeat;
	margin:0 auto;
}
#disney2011 #sec04 .cnt02 .ttlBox{
	padding-left:51px;
	padding-top:24px;
	padding-bottom:10px;
}
#disney2011 #sec04 .cnt02 p{
	padding-left:51px;
	width:458px;
	padding-bottom:10px;
}
#disney2011 #sec04 .cnt02 .imgBox{
	padding-left:75px;
	padding-bottom:5pxv;
}
#disney2011 #sec04 .cnt02 .textBox{
	padding-left:70px;
	padding-top:10px;
}
#disney2011 #sec04 .cnt02 .textBox span{
	display:inline-block;
	width:120px;
	height:50px;
	font-size:11px;
}
#disney2011 #sec04 .cnt02 .textBox span.text02{
	padding-left:30px;
}
#disney2011 #sec04 .cnt02 .textBox span.text03{
	padding-left:38px;
}
#disney2011 #sec04 .cnt02 .btnBox{
	text-align:center;
}
#disney2011 #sec04 .cnt02 .caution{
	width:355px;
	font-size:11px;
	padding-left:100px;
	padding-top:12px;
}
#disney2011 #sec04 .cnt03{
	padding-top:23px;
	padding-bottom:13px;
	color:#502D19;
}
#disney2011re{
}
#disney2011re .absBox{
	position:absolute;
}
#disney2011re .relBox{
	position:relative;
}
				
#disney2011re p{
	margin:0;
	padding:0;
	line-height:1.5;
}
#disney2011re .leftBox{
	float:left;
}
#disney2011re .rightBox{
	float:right;
}
#disney2011re .navBtnBox{
	text-align:right;
	padding-bottom:5px;
}
#disney2011re .cnt01,
#disney2011re .cnt02,
#disney2011re .cnt03,
#disney2011re .ringBox{
}
#disney2011re .cnt01:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011re .cnt01{zoom:1}/* IE6 */
*:first-child+html #disney2011re .cnt01{zoom:1}/* IE7 */
#disney2011re .cnt02:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011re .cnt02{zoom:1}/* IE6 */
*:first-child+html#disney2011re .cnt02{zoom:1}/* IE7 */
#disney2011re .cnt03:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011re .cnt03{zoom:1}/* IE6 */
*:first-child+html #disney2011re .cnt03{zoom:1}/* IE7 */
#disney2011re .ringBox:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011re .ringBox{zoom:1}/* IE6 */
*:first-child+html #disney2011re .ringBox{zoom:1}/* IE7 */
#disney2011re #sec01 .cnt01 .imgBox{
	padding-bottom:18px;
}
#disney2011re #sec01 .cnt01 p{
	padding-bottom:18px;
	
}
#disney2011re #sec01 .cnt02{
	padding-bottom:15px;
	width:550px;
	padding-left:15px;
}
#disney2011re #nsec01{
	width:550px;
	height:1059px;
	background:url(../fair/disney2011/nsec01_cnt01_bg.png) left top no-repeat;
	position:relative;
	margin:0 auto;
}
#disney2011re #nsec01 .cnt01{
	width:370px;
	margin:0 auto;
	text-align:center;
	padding-top:111px;
}
#disney2011re #nsec01 .cnt02{
	padding-top:20px;
}
#disney2011re #nsec01 .cnt02 .rowBox:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011re #nsec01 .cnt02 .rowBox{zoom:1}/* IE6 */
*:first-child+html #disney2011re #nsec01 .cnt02 .rowBox{zoom:1}/* IE7 */
#disney2011re #nsec01 .cnt02 .rowBox{
	width:494px;
	padding-bottom:14px;
	margin:0 auto;
}
#disney2011re #nsec01 .cnt02 .rowBox .textBox,
#disney2011re #nsec01 .cnt02 .rowBox .imgBox{
	width:240px;
	float:left;
	text-align:center;
}
#disney2011re #nsec01 .cnt02 .rowBox .right{
	padding-left:14px;
}
#disney2011re #nsec01 .cnt02 .rowBox .textBox h4{
	padding-top:36px;
	padding-bottom:11px;
}
#disney2011re #sec02{
	padding-top:30px;
	padding-bottom:30px;
}
#disney2011re #sec02 .cnt01{
	width:550px;
	margin:0 auto;
}
#disney2011re #sec02 .cnt01 .ttlBox{
	padding-bottom:14px;
}
#disney2011re #sec02 .cnt01 p{
	padding-bottom:34px;
}
#disney2011re #sec02 .cnt01 .ringBox {
	clear:both;
	width:493px;
	height:235px;
	padding-top:20px;
	margin:0 auto;
	background:url(../fair/disney2011/sec02_cnt01_bg.png) top left no-repeat;
	padding-left:20px;
	padding-bottom:10px;
}
#disney2011re #sec02 .cnt01 .ringBox p{
	text-align:center;
	clear:both;
	padding-bottom:0;
	padding-top:10px;
	font-size:11px;
	margin:0;
	_margin-top:-30px;
}
#disney2011re #sec02 .cnt01 .copyright{
	_margin-top:-5px;
	padding-bottom:30px;
	padding-right:20px;
	text-align:right;
}
#disney2011re #sec02 .cnt01 .ringBox .leftBox{
	xwidth:274px;
	height:140px;
	padding-top:5px;
}
#disney2011re #sec02 .cnt01 .ringBox .ttlBox{
	margin-left:-20px;
	padding-bottom:0;
}
#disney2011re #sec02 .cnt01 .ringBox .leftBox .imgBox{
	padding-top:7px;
	width:280px;
	text-align:center;
}
#disney2011re #sec02 .cnt01 .ringBox .rightBox{
	width:202px;
	padding-top:30px;
	height:140px;
	/height:120px;
}
#disney2011re #sec02 .cnt01 .ringBox.ring00 .rightBox{
	margin-top:-130px;
	_margin-top:-160px;
	margin-bottom:10px;
}
#disney2011re #sec02 .cnt01 .ringBox.ring00 p{
	padding-top:0;
}
#disney2011re #sec02 .cnt01 .ringBox .explain:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011re #sec02 .cnt01 .ringBox .explain{zoom:1}/* IE6 */
*:first-child+html #disney2011re #sec02 .cnt01 .ringBox .explain{zoom:1}/* IE7 */
#disney2011re #sec02 .cnt01 .ringBox .explain{
	width:190px;
}
#disney2011re #sec02 .cnt01 .ringBox .explain .imgBox{
	width:80px;
	float:left;
	padding-left:0;
	padding-bottom:19px;
}
#disney2011re #sec02 .cnt01 .ringBox .explain .imgBox img{
	border:1px solid #999;
}
#disney2011re #sec02 .cnt01 .ringBox .explain .textBox{
	width:100px;
	float:right;
	padding-left:10px;
	padding-bottom:19px;
	text-align:left;
	clear:none;
	padding-top:0;
}
/*nsec02 start*/
#disney2011re #nsec02{
	padding-top:30px;
	padding-bottom:30px;
}
#disney2011re #nsec02 .cnt01{
	width:550px;
	margin:0 auto;
}
#disney2011re #nsec02 .cnt01 .ttlBox{
	padding-bottom:14px;
}
#disney2011re #nsec02 .cnt01 p{
	padding-bottom:34px;
}
#disney2011re #nsec02 .cnt01 .ringBox {
	clear:both;
	width:493px;
	height:235px;
	padding-top:20px;
	margin:0 auto;
	background:url(../fair/disney2011/sec02_cnt01_bg.png) top left no-repeat;
	padding-left:20px;
	padding-bottom:10px;
}
#disney2011re #nsec02 .cnt01 .ringBox p{
	text-align:center;
	line-height:1.2;
	clear:both;
	padding-bottom:0;
	padding-top:0px;
	font-size:11px;
}
#disney2011re #nsec02 .cnt01 .copyright{
	_margin-top:-5px;
	padding-bottom:30px;
	padding-right:20px;
	text-align:right;
}
#disney2011re #nsec02 .cnt01 .ringBox .leftBox{
	xwidth:274px;
	height:140px;
	padding-top:5px;
}
#disney2011re #nsec02 .cnt01 .ringBox .leftBox .imgBox{
	padding-top:0px;
	width:280px;
	text-align:center;
}
#disney2011re #nsec02 .cnt01 .ringBox .ttlBox{
	margin-left:-20px;
	padding-bottom:0;
}
#disney2011re #nsec02 .cnt01 .ringBox .rightBox{
	width:202px;
	padding-top:30px;
	height:140px;
}
#disney2011re #nsec02 .cnt01 .ringBox .rightBox{
	margin-top:-130px;
	_margin-top:-160px;
	margin-bottom:0px;
}
#disney2011re #nsec02 .cnt01 .ringBox.ring01 .rightBox{
	margin-top:0;
	padding-top:40px;
	_margin-top:0px;
	margin-bottom:0px;
}
#disney2011re #nsec02 .cnt01 .ringBox .explain:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #disney2011re #nsec02 .cnt01 .ringBox .explain{zoom:1}/* IE6 */
*:first-child+html #disney2011re #nsec02 .cnt01 .ringBox .explain{zoom:1}/* IE7 */
#disney2011re #nsec02 .cnt01 .ringBox .explain{
	width:190px;
}
#disney2011re #nsec02 .cnt01 .ringBox .explain .imgBox{
	width:80px;
	float:left;
	padding-left:0;
	padding-bottom:19px;
}
#disney2011re #nsec02 .cnt01 .ringBox .explain .imgBox img{
	border:1px solid #999;
}
#disney2011re #nsec02 .cnt01 .ringBox .explain .textBox{
	width:100px;
	float:right;
	padding-left:10px;
	_padding-left:0px;
	_margin-left:10px;
	padding-bottom:19px;
	text-align:left;
	clear:none;
	margin-top:0;
}
/*nsec02 end*/
#disney2011re #sec02 p.caution{
	text-align:center;
	padding-top:10px !important;
	padding-bottom:10px;
	font-size:12px !important;
}
#disney2011re #sec03 .cnt01{
	padding-bottom:42px;
}
#disney2011re #sec03 .cnt01 .ttlBox{
	padding-bottom:14px;
}
#disney2011re #sec03 .cnt01 p{
	padding-bottom:25px;
}
#disney2011re #sec03 .cnt01 .leftBox{
	padding-left:54px;
	width:210px;
}
#disney2011re #sec03 .cnt01 .leftBox p{
	padding-bottom:30px;
	padding-top:34px;
	font-size:11px;
	text-align:center;
}
#disney2011re #sec03 .cnt01 .rightBox{
	padding-right:75px;
	width:211px;
}
#disney2011re #sec03 .cnt01 .rightBox p{
	padding-bottom:34px;
	padding-top:30px;
	font-size:11px;
	text-align:center;
}
#disney2011re #sec03 .cnt02{
	xbackground:url(../fair/disney2011/sec03_cnt02_bg.png) top left no-repeat;
	xwidth:508px;
	xheight:722px;
	margin:0 auto;
	padding-bottom:60px;
}
#disney2011re #sec03 .cnt02 .ttlBox{
	padding-top:20px;
	padding-bottom:10px;
	xpadding-left:20px;
}
#disney2011re #sec03 .cnt02 .subText{
	xpadding-left:20px;
	padding-right:10px;
}
#disney2011re #sec03 .cnt02 .imgText{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
#disney2011re #sec03 .cnt02 .ringHolder{
	width:443px;
	margin:0 auto;
}
#disney2011re #sec03 .cnt02 .ringHolder span.ringBox{
	display:inline-block;
	width:145px;
	text-align:center;
}
#disney2011re #sec03 .cnt02 .ringHolder span.ringBox .imgBox{
	height:95px;
}
#disney2011re #sec03 .cnt02 .ringHolder span.ringBox.ring01 .imgBox{
	
}
#disney2011re #sec03 .cnt02 .ringHolder span.ringBox .ttlBox{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0;
}
#disney2011re #sec03 .cnt02 .ringHolder span.ringBox p{
	font-size:11px;
	padding-bottom:6px;
}
#disney2011re #sec03 .cnt02 .imgText2{
	text-align:center;
	padding-bottom:15px;
	padding-top:18px;
}
#disney2011re #sec03 .cnt02 .imgBox{
	padding-bottom:5px;
	text-align:center;
}
#disney2011re #sec03 .cnt02 .copyright{
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
}
#disney2011re #sec03 .cnt02 p.caution{
	padding:0;
	margin:0;
	xwidth:457px;
	margin:0 auto;
	font-size:11px;
}
#disney2011re #sec04 .cnt01{
	padding-bottom:37px;
}
#disney2011re #sec04 .cnt01 .ttlBox{
	padding-bottom:14px;
}
#disney2011re #sec04 .cnt01 p{
}
#disney2011re #sec04 .cnt01 .example{
	height:704px;
	width:527px;
	margin:0 auto;
	background:url(../fair/disney2011/sec04_cnt01_bg.jpg) top left no-repeat;
	position:relative;
}
#disney2011re #sec04 .cnt01 .example .textBox{
	font-size:11px;
	line-height:1.5;
	text-align:center;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex01{
	height:238px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex01 .ttlBox{
	top:5px;
	left:15px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex01 .textBox{
	left:301px;
	top:90px;
	width:220px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex02{
	
	height:238px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex02 .ttlBox{
	top:5px;
	left:283px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex02 .textBox{
	left:39px;
	top:90px;
	width:215px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex03{
	height:238px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex03 .ttlBox{
	top:5px;
	left:15px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex03 .textBox{
	left:278px;
	top:90px;
	width:220px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex04{
	height:238px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex04 .ttlBox{
	top:5px;
	left:283px;
}
#disney2011re #sec04 .cnt01 .example .relBox.ex04 .textBox{
	left:39px;
	top:95px;
	width:220px;
}
#disney2011re #sec04 .cnt02{
	width:558px;
	height:417px;
	background:url(../fair/disney2011/sec04_cnt02_bg.jpg) top left no-repeat;
	margin:0 auto;
}
#disney2011re #sec04 .cnt02 .ttlBox{
	padding-left:51px;
	padding-top:24px;
	padding-bottom:10px;
}
#disney2011re #sec04 .cnt02 p{
	padding-left:51px;
	width:458px;
	padding-bottom:10px;
}
#disney2011re #sec04 .cnt02 .imgBox{
	padding-left:75px;
	padding-bottom:5pxv;
}
#disney2011re #sec04 .cnt02 .textBox{
	padding-left:70px;
	padding-top:10px;
}
#disney2011re #sec04 .cnt02 .textBox span{
	display:inline-block;
	width:120px;
	height:50px;
	font-size:11px;
}
#disney2011re #sec04 .cnt02 .textBox span.text02{
	padding-left:30px;
}
#disney2011re #sec04 .cnt02 .textBox span.text03{
	padding-left:38px;
}
#disney2011re #sec04 .cnt02 .btnBox{
	text-align:center;
}
#disney2011re #sec04 .cnt02 .caution{
	width:355px;
	font-size:11px;
	padding-left:100px;
	padding-top:12px;
}
#disney2011re #sec04 .cnt03{
	padding-top:23px;
	padding-bottom:13px;
	color:#502D19;
}
#whiteday{
}
#whiteday .clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #whiteday .clearfix{zoom:1}/* IE6 */
*:first-child+html #whiteday .clearfix{zoom:1}/* IE7 */
#whiteday p{
	line-height:1.5;
}
#whiteday a:hover img{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
#whiteday .itemBoxWrap{
	width:581px;
	margin:0 auto;
}
#whiteday .itemBox{
	display:inline-block;
	width:183px;
	font-size:11px;
	text-align:center;
	line-height:0;
	padding-bottom:20px;
}
#whiteday .itemBox img,
#whiteday .itemBox a{
	xdisplay:block;
}
#whiteday .itemBox p{
	line-height:1.5;
	padding:0;
	margin:0;
}
#whiteday .iconBox{
	width:557px;
	margin:0 auto;
	padding-top:30px;
}
#whiteday .iconBox .icon{
	width:91px;
	height:82px;
	float:left;
}
#whiteday .iconBox p{
	float:left;
	width:435px;
	padding-left:15px;
}
#whiteday .linkBox{
	text-align:right;
	padding-top:10px;
	padding-right:20px;
}
#whiteday #sec01,
#whiteday #sec02,
#whiteday #sec03,
#whiteday #sec04,
#whiteday #sec05,
#whiteday #sec06,
#whiteday #sec07,
#whiteday #sec08{
	margin:0 auto;
	clear:both;
}
#whiteday #sec01{
	width:555px;
}
#whiteday #sec01 .cnt01 p{
	width:540px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:25px;
}
#whiteday #sec01 .cnt02{
	width:555px;
	height:190px;
	margin:0 auto;
	background:url(../fair/whiteday2011/sec01_cnt02_bg.jpg) left top no-repeat;
	position:relative;
}
#whiteday #sec01 .cnt02 h4{
	position:absolute;
	width:92px;
	height:18px;
	top:63px;
	left:48px
}
#whiteday #sec01 .cnt02 p{
	position:absolute;
	width:275px;
	height:80px;
	top:92px;
	left:30px;
}
#whiteday #sec01 .cnt03{
	padding-top:27px;
	width:535px;
	height:256px;
	padding-left:22px;
	overflow:hidden;
	padding-bottom:21px;
}
#whiteday #sec02 .cnt01{
	background:url(../fair/whiteday2011/sec02_cnt01_bg.jpg) left top no-repeat;
	width:542px;
	height:185px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#whiteday #sec02 .cnt01 h4{
	position:absolute;
	top:38px;
	left:39px;
	width:232px;
	height:15px;
}
#whiteday #sec02 .cnt01 p{
	position:absolute;
	width:300px;
	height:105px;
	left:16px;
	top:65px;
	font-size:11px;
	line-height:1.5;
}
#whiteday #sec02 .cnt02{
}
#whiteday #sec03,
#whiteday #sec04,
#whiteday #sec05,
#whiteday #sec06,
#whiteday #sec07{
	padding-top:39px;
}
#whiteday #sec03 .cnt01 p,
#whiteday #sec04 .cnt01 p,
#whiteday #sec05 .cnt01 p,
#whiteday #sec06 .cnt01 p,
#whiteday #sec07 .cnt01 p{
	padding-top:20px;
	padding-bottom:30px;
}
#whiteday #sec05 .cnt04{
	background:url(../fair/whiteday2011/sec05_cnt03_bg.jpg) left top no-repeat;
	width:554px;
	height:191px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
#whiteday #sec05 .cnt04 h4{
	position:absolute;
	top:48px;
	left:46px;
	width:245px;
	height:19px;
}
#whiteday #sec05 .cnt04 p{
	position:absolute;
	top:76px;
	left:30px;
	width:508px;
	height:100px;
	
}
#whiteday #sec07 .cnt02 .rowBox:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #whiteday #sec07 .cnt02 .rowBox{zoom:1}/* IE6 */
*:first-child+html #whiteday #sec07 .cnt02 .rowBox{zoom:1}/* IE7 */
#whiteday #sec07 .cnt02 .rowBox .imgBox{
	width:227px;
	float:left;
}
#whiteday #sec07 .cnt02 .rowBox p{
	width:265px;
	float:left;
}
#whiteday #sec07 .cnt02 .rowBox .right{
	padding-left:20px;
}
#whiteday #sec07 .cnt02 .rowBox.rowBox01 p{
	padding-top:70px;
}
#whiteday #sec07 .cnt02 .rowBox.rowBox02 p{
	padding-top:90px;
}
#whiteday #sec07 .cnt02 .rowBox.rowBox03 p{
	padding-top:90px;
}
#whiteday #sec07 .cnt02 .rowBox.rowBox04 p{
	padding-top:75px;
}
#whiteday #sec08{
	text-align:center;
}
#whiteday #sec08 p{
	padding-top:45px;
	padding-bottom:28px;	
}
/*#disney201104*/
#disney201104{
	width:550px;
	margin:0 auto;
}
#disney201104 p{
	line-height:1.4;
}
#disney201104 #sec01 p{
	font-size:12px;
	padding:15px 0 0 23px;
}
#disney201104 #sec01 .cnt01 h3{
	text-align:center;
}
#disney201104 #sec01 .cnt01 .imgBox{
	padding:0 0 44px 0;
}
#disney201104 a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
#disney201104 span.Center{
	width:550px;
	text-align:center;
	clear:left;
	display:inline-block;
}
#disney201104 .spacer{
	padding:0 0 15px 0;
}
#disney201104 #sec02 .cnt01 p.spacer,
#disney201104 #sec04 .cnt01 p.spacer,
#disney201104 #sec05 .cnt01 p.spacer{
	padding:0 0 0 23px;
}
#disney201104 #sec01 .cnt02 p,
#disney201104 #sec03 .cnt01 p,
#disney201104 #sec05 .cnt01 p{
	padding:15px 0 0px 23px;
}
#disney201104 h4{
	padding:10px 0 10px 20px;
	display:block;
}
#disney201104 h4.fix{
	padding:40px 0 10px 20px;
}
#disney201104 h5{
	padding:10px 0 0 20px;
	clear:both;
}
#disney201104 .ringBox{
	width:550px;
	height:352px;
	padding:6px 0 0 0;
	background:url(../fair/disney201104/sec0204_bkimg.jpg) no-repeat;
}
#disney201104 .ringBox span{
	padding:23px 0 0 33px;
	display:inline-block;
}
#disney201104 .even{
	background:url(../fair/disney201104/sec0204_bkimg2.jpg) no-repeat;
}
#disney201104 .ringBox .explain{
	width:496px;
	padding:0 0 0 33px;
}
#disney201104 .ringBox .explain #mainleft{
	width:293px;
	float:left;
}
#disney201104 .ringBox .explain #mainleft .imgList img{
	float:left;
	display:block;
}
#disney201104 .ringBox .explain #mainleft img{
	display:inline-block;
}
#disney201104 .ringBox .explain #mainleft img.fix{
	display:inline-block;
	padding:10px 0 6px 0;
}
#disney201104 .ringBox .explain #mainleft .textBox{
	width:271px;
	font-size:11px;
	display:block;
	padding:15px 12px 0 12px;
	display:inline-block;
}
#disney201104 .ringBox .explain .rightBox{
	width:192px;
	float:left;
	padding:50px 0 0 0;
}
#disney201104 .ringBox .explain .rightBox .thumb{
	width:196px;
	height:52px;
}
#disney201104 .ringBox .explain .rightBox .spacer{
	padding:25px 0 0 0;
}
#disney201104 .ringBox .explain .rightBox .thumb img{
	display:inline-block;
	float:left;
}
#disney201104 .ringBox .explain .rightBox .thumb p{
	width:105px;
	height:52px;
	padding:15px 0 0 5px;
	font-size:11px;
	text-align:center;
	display:block;
	text-align:center;
	float:left;
}
#disney201104 .ringBox .explain .rightBox .thumb p.fix{
	padding:5px 0 0 5px;
}
/* #sec03 */
#disney201104 #sec03 .cnt01 div.imgBox{
	width:550px;
	text-align:center;
	padding:0 0 10px 0;
}
#disney201104 #sec03 .cnt01 div.imgBox span{
	width:210px;
	height:140px;
	display:inline-block;
}
#disney201104 #sec03 .cnt01 div.imgBox p{
	width:210px;
	display:block;
	font-size:11px;
	padding:10px 0;
}
#disney201104 #sec03 .cnt01 div.imgBox2{
	text-align:center;
}
#disney201104 span.btn,
#disney201104 span.btnTop{
	height:19px;
	text-align:right;
	display:block;
	padding:0 0 44px 0;
}
#disney201104 span.btnTop{
	height:17px;
	padding:0 10px 10px 0;
}
#disney201104 #sec03 .cnt02 p{
	padding:15px 0 0 23px;
}
#disney201104 #sec03 .cnt02{
	width:550px;
	height:301px;
	background:url(../fair/disney201104/sec03_bkimg1.jpg) no-repeat;
	clear:right;
}
#disney201104 #sec03 .cnt02 div.exBox{
	width:525px;
	padding:0 0 0 20px;
}
#disney201104 #sec03 .cnt02 div.exBox .textBox{
	width:293px;
	padding:0 0 0 10px;
	float:left;
}
#disney201104 #sec03 .cnt02 div.exBox .textBox dl{
	width:283px;
}
#disney201104 #sec03 .cnt02 div.exBox .textBox dl dd{
	width:283px;
	line-height:1.4;
}
#disney201104 #sec03 .cnt02 div.exBox .textBox dl dd.colorR{
	color:#FF0000;
}
#disney201104 #sec03 .cnt02 div.exBox .textBox dl dd.btn{
	text-align:center;
}
#disney201104 #sec03 .cnt02 div.exBox span{
	float:left;
}
#disney201104 #sec05 .cnt01{
	position:relative;
}
#disney201104 #sec05 .cnt01 p.textBox1,
#disney201104 #sec05 .cnt01 p.textBox2,
#disney201104 #sec05 .cnt01 p.textBox3,
#disney201104 #sec05 .cnt01 p.textBox4{
	width:185px;
	text-align:center;
	position:absolute;
	left: 326px;
	top: 241px;
	padding:0;
}
#disney201104 #sec05 .cnt01 p.textBox2{
	left: 55px;
	top: 490px;
}
#disney201104 #sec05 .cnt01 p.textBox3{
	left:326px;
	top: 690px;
}
#disney201104 #sec05 .cnt01 p.textBox4{
	left: 55px;
	top: 910px;
}
#disney201104 #sec05 .cnt01 div.imgBox{
	width:546px;
	height:942px;
	background:url(../fair/disney201104/sec05_img01.jpg) no-repeat;
}

.engfairFix #mainContentArea{
	background-position: -3px top;
	background-repeat:repeat-y;
	background-image:url(../fair/engfair2/allsec_bg.gif) !important;
}

#engfair{
	width:584px;
	margin:0 auto;
}
#engfair p{
	line-height:1.5;
}
#engfair .relBox,
#engfair .diaBox{
	position:relative;
}				
#engfair .absBox{
	position:absolute;
	top:0;
	left:0;
}
#engfair a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
#engfair .ringBox{
	width:531px;
	margin:0 auto;
	padding-bottom:30px;
}
#engfair .ringBox .ring{
	display:inline-block;
	width:177px;
	height:245px;
}
#engfair .ringBox h5{
	width:100%;
	display:block;
	line-height:0;
	padding:0;
	margin:0;
	font-size:0px;
}
#engfair .ringBox .ring .imgBox{
	line-height:0;
}
#engfair .ringBox .ring .imgBox a{
	display:block;
}
#engfair .ringBox .ring .txtBox{
	font-size:11px;
	text-align:center;
	line-height:1.5;
	width:160px;
	margin:0 auto;
	padding-top:8px;
}
#engfair .backtop{
	text-align:right;
	padding-right:40px;
	padding-bottom:30px;
	padding-top:10px;
}
#engfair #sec06 .diaBox{
	width:236px;
	float:left;
}
#engfair #sec06 .cnt01:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
#engfair #sec06 .cnt02:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
#engfair #sec06 .cnt03:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
#engfair #sec06 .cnt04:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
#engfair #sec06 .cnt05:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
* html #engfair #sec06 .cnt01{zoom:1}/* IE6 */
* html #engfair #sec06 .cnt02{zoom:1}/* IE6 */
* html #engfair #sec06 .cnt03{zoom:1}/* IE6 */
* html #engfair #sec06 .cnt04{zoom:1}/* IE6 */
* html #engfair #sec06 .cnt05{zoom:1}/* IE6 */
*:first-child+html #engfair #sec06 .cnt01{zoom:1}/* IE7 */
*:first-child+html #engfair #sec06 .cnt02{zoom:1}/* IE7 */
*:first-child+html #engfair #sec06 .cnt03{zoom:1}/* IE7 */
*:first-child+html #engfair #sec06 .cnt04{zoom:1}/* IE7 */
*:first-child+html #engfair #sec06 .cnt05{zoom:1}/* IE7 */

#engfair #sec06 .cnt01,
#engfair #sec06 .cnt02,
#engfair #sec06 .cnt03,
#engfair #sec06 .cnt04,
#engfair #sec06 .cnt05{
	padding-left:44px;
	padding-bottom:15px;
}


#engfair #sec06 .diaBox .absBox{
	position:relative;
	width:236px;
	height:122px;
}
#engfair #sec06 .diaBox .absBox .imgBox{
	position:absolute;
	top:4px;
	left:118px;
	width:103px;
	height:95px;
}
#engfair #sec06 .diaBox .textBox{
	text-align:center;
	font-size:11px;
	width:237px;
	line-height:1.5;
}
#engfair #sec06 .diaBox .textBox p{
	padding-top:5px;
}
#engfair #sec06 .diaBox{
	padding-right:20px;
}
#engfair #sec06 h5{
	height:42px;
	font-size:11px;
	font-weight:700;
}
#engfair #sec06 h5 .absBox{
	top:23px;
	left:31px;
}
#engfair #sec06 h5 a{
	color:#5B232F;
	
}
#engfair #sec01 .cnt01 .imgBox{
	text-align:center;
	
}
#engfair #sec01 .cnt01 .txtBox{
	width:534px;
	margin:0 auto;
}
#engfair #sec01 .cnt02{
	width:541px;
	height:256px;
	margin:0 auto;
}
#engfair #sec01 .cnt02 .absBox{
	top:100px;
	left:14px;
	width:515px;
	height:105px;
}
#engfair #sec01 .cnt03{
	width:549px;
	height:310px;
	margin:0 auto;
}
#engfair #sec01 .cnt03 table,
#engfair #sec01 .cnt03 table td{
	border:0;
	border-spacing:0;
}
#engfair #sec01 .cnt03 table td{
	text-align:center;
}
#engfair #sec01 .cnt03 table td.parent{
	width:184px;
}
#engfair #sec01 .cnt03 table .first td{
	padding-top:92px;
	padding-bottom:105px;
	
}
#engfair #sec01 .cnt03 table .last td.parent table td{
	vertical-align:middle;
	padding:0;
	
	
}
#engfair #sec01 .cnt03 table.fourCell{
	width:170px;
	height:64px;
	margin:0 auto;
}
#engfair #sec01 .cnt03 table.fourCell td{
	width:85px;
	height:32px;
	vertical-align:bottom;
}
#engfair #sec01 .cnt03 table.threeCell{
	width:170px;
	height:64px;
	margin:0 auto;
}
#engfair #sec01 .cnt03 table.threeCell td{
	vertical-align:top;
}

#engfair #sec01 .cnt04{
	width:541px;
	height:280px;
	margin:0 auto;
}
#engfair #sec01 .cnt04 .absBox{
	left:16px;
	top:114px;
	width:294px;
	height:120px;
	font-size:12px;
	line-height:1.4;
}
#engfair #sec02 .cnt01{
	width:588px;
	height:806px;
	text-align:center;
	padding-bottom:15px;
}
#engfair #sec02 .cnt01 .ring{
	width:154px;
	text-align:center;
	font-size:11px;
}
#engfair #sec02 .cnt01 .ring01 .txtBox,
#engfair #sec02 .cnt01 .ring02 .txtBox,
#engfair #sec02 .cnt01 .ring03 .txtBox{
	padding-top:51px;
}
#engfair #sec02 .ring01{
	top:158px;
	left:96px;
}

#engfair #sec02 .cnt01 .ring02{
	top:158px;
	left:348px;
}
#engfair #sec02 .cnt01 .ring03{
	top:418px;
	left:223px;
}

#engfair #sec02 .cnt01 .ring04 .txtBox,
#engfair #sec02 .cnt01 .ring05 .txtBox{
	padding-top:15px;
}

#engfair #sec02 .cnt01 .ring04{
	top:632px;
	left:96px;
}
#engfair #sec02 .cnt01 .ring05{
	top:632px;
	left:348px;
}
#engfair #sec02 .cnt02{
	padding-bottom:20px;
	width:541px;
	height:161px;
	margin:0 auto;
}
#engfair #sec02 .cnt02 .absBox{
	width:512px;
	height:55px;
	top:83px;
	left:17px;
	
}
#engfair #sec04 .cnt02{
	width:555px;
	height:852px;
	margin:0 auto;
}
#engfair #sec04 .cnt02 .absBox{
	top:170px;
	left:62px;
	width:282px;
	text-align:right;
}
#engfair #sec04 .cnt03{
	text-align:center;
}
#engfair #sec04 .cnt03 .btnBox{
	padding-top:17px;
}
#engfair #sec06 .cnt05 .absBox{
	top:72px;
	left:13px;
	width:268px;
	line-height:1.4;
	
}
