@charset "UTF-8";
h1,h2,h3,h4,h5{
font-size:1px;
line-height:1;
}
.frame_contents{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px!important;
width:790px!important;
}
.frame_contents:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.frame_contents {display: inline-block;}
/* Hides from IE-mac \*/
* html .frame_contents {height: 1%;}
.frame_contents {display: block;}
/* End hide from IE-mac */
#GamesContents{
margin:-11px 0px 0px 0px;
width:790px;
}
#GamesContents img{
border:none;
vertical-align:bottom;
}
#ContentsHeader{
width:790px;
position:relative;
height:222px;
}
#ContentsHeader a{
position:absolute;
top:0px;
left:590px;
z-index:2;
}
#ContentsHeader p{
position:absolute;
top:121px;
left:0px;
z-index:1;
}



#DisneyHugs{
margin:0px 0px 10px 0px;
width:790px;
}
#DisneyHugs h2{
padding:0px 0px 0px 0px;
}
#DisneyHugs div#FlashContents{
margin:0px 0px 0px 0px;
width:790px;
line-height:1.2;
clear:both;
}
#FlashContents:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#FlashContents {display: inline-block;}
/* Hides from IE-mac \*/
* html #FlashContents {height: 1%;}
#FlashContents {display: block;}
/* End hide from IE-mac */

#DisneyHugs div#FlashContents div#recommend{
position:relative;
width:790px;
height:435px;
}
#DisneyHugs div#FlashContents div#recommend div#swf{
position:absolute;
width:790px;
height:435px;
}



#PickUp{
margin:0px 0px 10px 10px;
width:770px;
}
#PickUp h2{
padding:0px 0px 10px 0px;
}
#PickUp div#RecommendGame{
padding:0px 0px 0px 10px;
width:760px;
}
#PickUp div#FlashContents{
margin:0px 0px 0px 0px;
width:760px;
line-height:1.2;
clear:both;
}
#PickUp div#FlashContents div#recommend{
position:relative;
width:740px;
height:190px;
float:left;
overflow:hidden;
}
#PickUp div#FlashContents div#recommend div#swf{
position:absolute;
top:0px;
left:0px;
width:180px;
}
#PickUp div#FlashContents div#recommend dl{
position:absolute;
top:0px;
left:190px;
width:550px;
}
#PickUp div#FlashContents div#recommend dl dt{
padding:0px 0px 3px 0px;
}
#PickUp div#FlashContents div#recommend dl dd{
display:block;
margin:3px 0px 6px 0px;
}


#PickUp div#FlashContents div#recommend2{
position:relative;
width:380px;
height:145px;
float:left;
overflow:hidden;
}
#PickUp div#FlashContents div#recommend2 div#swf{
position:absolute;
top:0px;
left:230px;
width:140px;
}
#PickUp div#FlashContents div#recommend2 dl{
position:absolute;
top:0px;
left:0px;
width:220px;
}
#PickUp div#FlashContents div#recommend2 dl dt{
padding:0px 0px 3px 0px;
}
#PickUp div#FlashContents div#recommend2 dl dd{
display:block;
margin:3px 0px 6px 0px;
}

#PickUp div#FlashContents div#copy{
width:750px;
text-align:right;
color:#777777;
font-size:0.7em;
font-weight:normal;
float:left;
}



#PickNews{
margin:0px 20px 10px 20px;
width:750px;
background-image:url(../picknews_bg.gif);
background-position:0px 0px;
background-repeat:repeat-y;
}
#PickNews div#CasualLeft{
padding:0px 0px 0px 0px;
width:590px;
float:left;
}
#PickNews div#CasualLeft dl{
margin:0px 0px 0px 10px;
width:570px;
}
#PickNews div#CasualLeft dl dt{
padding:0px 0px 0px 0px;
}
#PickNews div#CasualLeft dl dd{
font-size:0.9em;
line-height:1.3;
font-weight:normal;
}
#PickNews div#CasualRight{
padding:0px 0px 0px 0px;
width:150px;
float:left;
}


#CasualGames{
margin:0px 0px 0px 10px;
width:770px;
}
#CasualGames h2{
padding:0px 0px 10px 0px;
}
#CasualGames div#CasualContents{
margin:0px 10px 0px 10px;
width:750px;
line-height:1.2;
clear:both;
}
#CasualGames div#CasualContents div#FlashContents{
position:relative;
width:750px;
height:224px;
float:left;
overflow:hidden;
}
#CasualGames div#CasualContents div#FlashContents div#img{
position:absolute;
top:0px;
left:375px;
width:375px;
}
#CasualGames div#CasualContents div#FlashContents dl{
position:absolute;
top:0px;
left:0px;
width:370px;
}
#CasualGames div#CasualContents div#FlashContents dl dt{
padding:0px 0px 3px 0px;
}
#CasualGames div#CasualContents div#FlashContents dl dd{
display:block;
margin:3px 0px 6px 0px;
}

#CasualGames div#CasualContents div#GamePoint{
position:relative;
width:750px;
height:107px;
float:left;
overflow:hidden;
}
#CasualGames div#CasualContents div#GamePoint div#img{
position:absolute;
top:-5px;
left:375px;
width:375px;
}
#CasualGames div#CasualContents div#GamePoint dl{
position:absolute;
top:0px;
left:0px;
width:370px;
}
#CasualGames div#CasualContents div#GamePoint dl dt{
padding:0px 0px 3px 0px;
}
#CasualGames div#CasualContents div#GamePoint dl dd{
display:block;
margin:3px 0px 6px 0px;
}
#CasualGames div#CasualContents div#OtherValue{
position:relative;
margin:0px 0px 10px 0px;
width:250px;
height:110px;
float:left;
overflow:hidden;
}



#Access{
display:inline;
margin:0px 10px 0px 10px;
width:770px;
float:left;
clear:both;
background-image:url(../access_bg.gif);
background-position:0px 0px;
background-repeat:repeat-y;
}
#Access h2{
padding:0px 0px 0px 0px;
}
#AccessTop{
margin:10px 0px 0px 0px;
width:770px;
}
#Access div#AccessLeft{
margin:0px 0px 0px 10px;
width:375px;
line-height:1.2;
float:left;
}
#Access div#AccessLeft #AccessMenu{
margin:10px 0px 0px 0px;
width:365px;
}
#Access div#AccessLeft #AccessMenu dl{
margin:0px 0px 0px 0px;
padding:0px 0px 8px 10px;
}
#Access div#AccessLeft #AccessMenu dl dt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:1px;
line-height:1;
}
#Access div#AccessLeft #AccessMenu dl dd{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:1.2;
}

#Access div#AccessRight{
padding:0px 0px 0px 0px;
width:375px;
float:left;
}
#Access div#AccessRight p{
margin:8px 0px 3px 0px;
line-height:1.4;
}

#Access div#AccessBox{
padding:10px 0px 0px 10px;
width:750px;
clear:both;
}
#Access div#AccessBox div#AccessUrl{
width:670px;
float:left;
}
#Access div#AccessBox div#AccessUrl img.tit{
padding:0px 0px 8px 0px;
}
#Access div#AccessBox div#AccessUrl table{
background: #9CE0E5;
}
#Access div#AccessBox div#AccessUrl table th{
padding:10px 0px 4px 10px;
}
#Access div#AccessBox div#AccessUrl table td{
vertical-align:middle;
}
#Access div#AccessBox div#AccessUrl table td.left{
padding:0px 0px 0px 10px;
}
#Access div#AccessBox div#AccessUrl table td.right{
padding:0px 7px 0px 0px;
}
#Access div#AccessBox div#AccessUrl table td.bottom{
padding:0px 0px 9px 0px;
}
#Access div#AccessBox div#AccessUrl p{
padding:5px 0px 0px 0px;
font-size:0.8em;
font-weight:600;
}
#Access div#AccessBox div#AccessUrl p strong span{
color:#0978C1;
}
#Access div#AccessBox div#AccessQr{
width:80px;
float:left;
}

#OtherLink{
display:inline;
margin:10px 10px 0px 0px;
width:770px;
float:left;
clear:both;
text-align:right;
}


input.form01{
display:inline;
margin:0px 0px 0px 3px;
padding:0px 0px 4px 0px;
width:150px;
font-size:0.85em;
}
select.form02{
display:inline;
margin:3px 0px 0px 3px;
padding:0px 0px 0px 0px;
width:140px;
float:left;
}
input#INPUT-SEND{
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:40px;
float:left;
}


#ContentsFooter{
width:790px;
clear:both;
}
