/* CSS Document */

a:link { color:#d82777; text-decoration:none;}
a:visited { color:#d82777; text-decoration:none;}
a:hover { color:#e84c92; text-decoration:none;}
a:active { color:#d82777; text-decoration:none;}


h1,h2 { margin:0px; padding:0px;}



.clear { clear:both; padding:0px; margin:0px; font-size:0px; line-height:0px; height:0px; overflow:hidden;}



#container { width: 900px; padding: 0px auto;
margin-bottom:15px;
}



#container #pageHeader { width: 900px; padding:9px 0px 6px 0px;}



#container #pageHeader .logo { float:left; padding: 0px 13px 0px 0px;}

#container #pageHeader .menu { float:left; padding: 0px 0px 0px 0px; height:55px; overflow:hidden;}



#container #pageHeader .menu ul { margin:3px 0px 0px 0px; padding:0px; list-style:none;}

#container #pageHeader .menu ul li { margin:0px; padding:0px; float:left;}

#container #pageHeader .menu ul li.hm { padding-right:6px;}



#container #pageHeader .menu ul li a { width:131px; height:52px; display:block;}



#container #mainContents { padding-bottom:12px; clear:both;}



#container #skipArea { text-align:right; padding-bottom:12px;}



#container #infoArea { background-color:#ffffff; display:block;}



#container #infoArea .banner { float:left;}

#container #infoArea .version { float:right;}

#container #infoArea .adobe { float:right; clear:both;}



#container #infoArea .banner .img { margin-right:5px;}



#container #infoArea .adobe .text { float:right; text-align:right; font-size:73%; line-height:120%; padding-top:5px; width:600px; color:#666666;}

#container #infoArea .adobe .get { float:right; padding-left:13px;}


#container #infoArea_t { background-color:#ffffff; display:block;}

#container #infoArea_t .news { float:left; width:550px;}

#container #infoArea_t .news .tit { float:left; width:80px; text-align:left;}
#container #infoArea_t .news .list { float:left; width:450px; text-align:left; font-size:82%; line-height:150%; color:#424242; padding-bottom:10px;}
#container #infoArea_t .news .list ul { padding:0px; margin:0px; list-style:none;}
#container #infoArea_t .news .list ul li { padding: 0px 0px 0px 17px; margin:0px; background:url(../images/ind_newsicon.gif) left top no-repeat;}

#container #infoArea_t .banners { float:left; padding-bottom:11px; width:350px;}

#container #infoArea_t .banners .banner { float:right;}

#container #infoArea_t .banners .banner .img { margin-right:5px;}

#container #infoArea_t .banners .version { float:right; padding-bottom:10px;}

#container #infoArea_t .adobe {clear:both; padding-top:9px; width:900px; border-top:1px solid #ff52a0;}

#container #infoArea_t .adobe .text { float:right; text-align:right; font-size:73%; line-height:120%; padding-top:5px; width:778px; color:#666666;}

#container #infoArea_t .adobe .get { float:right; padding-left:10px;}

.small { font-size:75%;}

a.topics_link:link { color:#d82777; text-decoration:none;}
a.topics_link:visited { color:#d82777; text-decoration:none;}
a.topics_link:hover { color:#e84c92; text-decoration:none;}
a.topics_link:active { color:#d82777; text-decoration:none;}


#moviePage { text-align:center;}

.moviearea { padding-bottom:20px;}

/**/

.dri_pic01 { background:url(../details/images/dri_bg06.gif); width:132px; vertical-align:top; text-align:left;}
.dri_pic02 { background:url(../details/images/dri_bg07.gif); width:132px; vertical-align:top; text-align:left;}
.dri_pic03 { background:url(../details/images/dri_bg08.gif); width:129px; vertical-align:top; text-align:left;}
.dri_pic04 { background:url(../details/images/dri_bg09.gif); width:132px; vertical-align:top; text-align:left;}
.dri_pic05 { background:url(../details/images/dri_bg10.gif); width:132px; vertical-align:top; text-align:left;}

.dri_text01 { background:url(../details/images/dri_bg01.gif); width:148px; vertical-align:top; text-align:left; padding:38px 20px 15px 0px;
	font-size:82%; line-height:150%; color:#666666;}
.dri_text02 { background:url(../details/images/dri_bg02.gif); width:148px; vertical-align:top; text-align:left; padding:38px 20px 15px 0px;
	font-size:82%; line-height:150%; color:#666666;}
.dri_text03 { background:url(../details/images/dri_bg03.gif); width:152px; vertical-align:top; text-align:left; padding:38px 20px 15px 0px;
	font-size:82%; line-height:150%; color:#666666;}
.dri_text04 { background:url(../details/images/dri_bg04.gif); width:169px; vertical-align:top; text-align:left; padding:38px 0px 15px 0px;
	font-size:82%; line-height:150%; color:#666666;}
.dri_text05 { background:url(../details/images/dri_bg05.gif); width:168px; vertical-align:top; text-align:left; padding:38px 0px 15px 0px;
	font-size:82%; line-height:150%; color:#666666;}

.div_tex1 { width:148px;}
.div_tex2 { width:152px;}
.div_tex3 { width:149px;}

.dri_linkbg01 { background:url(../details/images/dri_linkbg01.gif) bottom; width:262px; vertical-align:top; text-align:left;
	padding: 5px 0px 22px 38px;}
.dri_linkbg02 { background:url(../details/images/dri_linkbg02.gif) bottom; width:262px; vertical-align:top; text-align:left;
	padding: 5px 0px 22px 38px;}
.dri_linkbg03 { background:url(../details/images/dri_linkbg03.gif) bottom; width:262px; vertical-align:top; text-align:left;
	padding: 5px 0px 22px 38px;}
.dri_linkbg04 { background:url(../details/images/dri_linkbg04.gif) bottom; width:267px; vertical-align:top; text-align:left;
	padding: 5px 0px 22px 34px;}
.dri_linkbg05 { background:url(../details/images/dri_linkbg05.gif) bottom; width:266px; vertical-align:top; text-align:left;
	padding: 5px 0px 22px 34px;}

.dri_linkbg01 ul, .dri_linkbg02 ul, .dri_linkbg03 ul, .dri_linkbg04 ul, .dri_linkbg05 ul { padding:0px; margin:0px; list-style:none;}
.dri_linkbg01 ul li, .dri_linkbg02 ul li, .dri_linkbg03 ul li, .dri_linkbg04 ul li, .dri_linkbg05 ul li {
	padding: 0px 0px 0px 17px ; margin:0px; background:url(../details/images/dri_linkicon.gif) left top no-repeat;
	font-size:90%; line-height:150%;}

a.dri_link:link { color:#d82777; text-decoration:none;}
a.dri_link:visited { color:#d82777; text-decoration:none;}
a.dri_link:hover { color:#e84c92; text-decoration:none;}
a.dri_link:active { color:#d82777; text-decoration:none;}

.dri_tablebg { background-color:#edf1fa; text-align:left; width:900px; text-align:center;}
.div_tables { padding-left:149px; text-align:left;}

.swi_text { vertical-align:top; text-align:left; color:#6c6c6c; font-size:82%; line-height:140%; padding: 9px 14px 2px 14px;}

.clu_bg01 { vertical-align:top; text-align:left; background:url(../details/images/clu_bg01.gif) bottom; padding-left:27px;}
.clu_bg02 { vertical-align:bottom; text-align:left; background:url(../details/images/clu_bg02.gif) bottom;}
.clu_bg03 { vertical-align:top; text-align:left; background:url(../details/images/clu_bg03.gif) bottom; padding-left:27px;}
.clu_bg04 { vertical-align:bottom; text-align:left; background:url(../details/images/clu_bg04.gif) bottom;}
.clu_bg05 { vertical-align:top; text-align:left; background:url(../details/images/clu_bg05.gif) bottom; padding-left:27px;}
.clu_bg06 { vertical-align:bottom; text-align:left; background:url(../details/images/clu_bg06.gif) bottom;}

.clu_txt01 { font-size:82%; line-height:150%; padding-bottom:10px;}
.clu_txt02 { font-size:70%; line-height:150%;}

/* game */

.game_textarea { width:790px; margin:0px auto; text-align:left;}

.game_title { padding-bottom:17px;}
.game_stit { padding-bottom:10px;}
.game_text01 { font-size:82%; line-height:150%; color:#666666; padding-bottom:7px;}
.game_text02 { font-size:82%; line-height:150%; color:#666666; width:429px;}
.game_text03 { font-size:82%; line-height:150%; color:#666666; padding-bottom:21px;}
.game_text04 { font-size:82%; line-height:150%; color:#666666; padding-bottom:10px;}

.game_pink { color:#ff479a; font-weight:bold; padding-bottom:15px; font-size:90%;}

.game_img01 { padding-bottom:14px; padding-right:7px;}
.game_img02 { padding-bottom:14px; padding-right:14px;}
.game_img03 { padding-right:12px;}

.game_div01 { padding-bottom:10px;}
.game_div01 td { vertical-align:top; text-align:left;}

.game_div02 { padding-bottom:15px;}

.game_totop { background:url(../game/images/ind_line01.gif) bottom no-repeat; padding-bottom: 25px; text-align:right; }

/* present */

.pre_contents { width:900px;
	border-bottom: 1px solid #c0c0c0; background:url(../images/wal_bg01.gif);}

.pre_contentsbox { padding: 10px 50px 0px 50px; text-align:center;}

.pre_btn { padding-bottom:7px;}
.pre_stit { padding-bottom: 15px;}

.pre_contentsbox2 { padding: 0px 55px 40px 55px; text-align:left;}

.pre_td01 { font-size:95%; font-weight:bold; color:#ff479a; vertical-align:top; text-align:left;}
.pre_td02 { font-size:82%; line-height:150%; color:#666666; vertical-align:top; text-align:left;}
.pre_td03 { font-size:82%; line-height:150%; color:#666666; vertical-align:center; text-align:left;} 

.pre_td02 ol { padding:0px; margin: 0px 0px 0px 2em}

/* wallpaper */

.wal_title { width:900px; height:211px;}

.wal_contents { width:900px;
	border-bottom: 1px solid #c0c0c0; background:url(../images/wal_bg01.gif);}

.wal_contentsbox { padding: 16px 55px 40px 55px; text-align:left;}

.wal_stit { text-align:center; padding-bottom:14px;}
.wal_table { width:790px; padding-bottom:20px;}
.wal_cap { text-align:right; padding-top:2px; font-size:80%; color:#666666;}
.wal_line { width:790px; padding-bottom:20px;}

.wal_text01 { font-size:82%; line-height:173%; color:#666666;}

.ind_cong { text-align:center; clear:both;
	padding-bottom:15px;}