

#block .centerimg #top_image_area {
    background: url(../../img/index/top_bg_index.png) no-repeat;
    width: 720px;
    height: 440px;
    margin: 0px auto 0px;
}

#top_image_area .hajimete_play {
    width: 189px;
    height: 120px;
    margin-top: -74px;
    margin-left: 14px;
}

#top_image_area .hajimete_play p.hajimete a {
    display: block;
    width: 189px;
    height: 120px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}

#top_image_area .hajimete_play p.hajimete a:link {
    color: blue;
    background-image: url(../../img/index/hajimete_off.png);
}

#top_image_area .hajimete_play p.hajimete a:visited {
    color: purple;
    background-image: url(../../img/index/hajimete_off.png);
}

#top_image_area .hajimete_play p.hajimete a:hover {
    color: red;
    background-image: url(../../img/index/hajimete_ov.png);
}

#top_image_area .hajimete_play p.hajimete a:active {
    color: green;
    background-image: url(../../img/index/hajimete_ov.png);
}

#top_image_area .game_start {
    width: 288px;
    height: 72px;
    padding-top: 220px;
    padding-left: 423px;
}

#top_image_area .game_start p.gamebtn a {
    display: block;
    width: 288px;
    height: 72px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}

#top_image_area .game_start p.gamebtn a:link {
    color: blue;
    background-image: url(../../img/index/game_start_btn_off.png);
}

#top_image_area .game_start p.gamebtn a:visited {
    color: purple;
    background-image: url(../../img/index/game_start_btn_off.png);
}

#top_image_area .game_start p.gamebtn a:hover {
    color: red;
    background-image: url(../../img/index/game_start_btn_ov.png);
}

#top_image_area .game_start p.gamebtn a:active {
    color: green;
    background-image: url(../../img/index/game_start_btn_ov.png);
}

#block .welcomemsg {
    display: block;
    width: 685px;
    height: 60px;
    text-align: center;
    background-image: url(/shared/img/index/h1_welcome.png);
    background-repeat: no-repeat;
    background-position: top center;
    margin-top: 10px;
    padding: 10px 0px 10px 0px;
}

#block .welcomemsg .beginner {
    display: block;
    width: 250px;
    height: 30px;
    text-align: center;
    float: right;
    border: solid 1px #e3e300;;
    background-color: #ffffca;
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0px;
    padding-right: 15px;
    font-size: 75%;
}

#top_image_area .server {
    width: 220px;
    height: 49px;
    float: right;
    margin-top: -47px;
    padding-bottom: 12px;
}

#block .centerimg .mente_info_bg {
    margin-left: 40px;
    background: url(../../img/index/mente_bg_bk.png) no-repeat bottom;
    width: 636px;
    height: 215px;
    padding-top: 0px;
}

#block .mentemsg {
    display: block;
    text-align: center;
    margin-top: 10px;
}

#block .centerimg .iflame_pod {
    padding-left: 30px;
    padding-top: 30px;
}

#block .centerimg .mente {
    width: 580px;
    height: 160px;
    border-style: none;
    font-weight: bolder;
    background-color: transparent;
}

#block .centerimg .change {
    margin-left: 56px;
    padding-top: 20px;
    padding-bottom: 40px;
}

#block .centerimg .long_btn {
    margin-left: 140px;
    padding-bottom: 10px;
}

#block .centerimg .link {
    margin-left: 27px;
    padding-top: 0px;
}

#block .centerimg .link p.link2 a {
    display: block;
    width: 219px;
    height: 59px;
    margin:0px 2px 2px 2px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
    float: left;
}

#block .centerimg .link p.link2 a:link {
    color: blue;
    background-image: url(../../img/index/link_2.png);
}

#block .centerimg .link p.link2 a:visited {
    color: purple;
    background-image: url(../../img/index/link_2.png);
}

#block .centerimg .link p.link2 a:hover {
    color: red;
    background-image: url(../../img/index/link_2_ov.png);
}

#block .centerimg .link p.link2 a:active {
    color: green;
    background-image: url(../../img/index/link_2_ov.png);
}

#block .centerimg .link p.link3 a {
    display: block;
    width: 219px;
    height: 59px;
    text-align: center;
    margin:0px 2px 2px 2px;
    background-repeat: no-repeat;
    background-position: top center;
    float: left;
}

#block .centerimg .link p.link3 a:link {
    color: blue;
    background-image: url(../../img/index/link_3.png);
}

#block .centerimg .link p.link3 a:visited {
    color: purple;
    background-image: url(../../img/index/link_3.png);
}

#block .centerimg .link p.link3 a:hover {
    color: red;
    background-image: url(../../img/index/link_3_ov.png);
}

#block .centerimg .link p.link3 a:active {
    color: green;
    background-image: url(../../img/index/link_3_ov.png);
}

#block .centerimg .link p.link4 a {
    display: block;
    width: 219px;
    height: 59px;
    margin:0px 2px 2px 2px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
    float: left;
}

#block .centerimg .link p.link4 a:link {
    color: blue;
    background-image: url(../../img/index/link_4.png);
}

#block .centerimg .link p.link4 a:visited {
    color: purple;
    background-image: url(../../img/index/link_4.png);
}

#block .centerimg .link p.link4 a:hover {
    color: red;
    background-image: url(../../img/index/link_4_ov.png);
}

#block .centerimg .link p.link4 a:active {
    color: green;
    background-image: url(../../img/index/link_4_ov.png);
}

/*
#block .centerimg .link2 {
    margin-top: 10px;
    margin-left: 27px;
    padding-bottom: 20px;
}
*/

#block .twocolumn {
    width: 680px;
    height: 180px;
    margin: -10px 20px 10px;
}

.twocolumn .left {
    float: left;
    width: 320px;
    height: 180px;
    padding: 10px 0px 10px 10px;
    margin-left: 5px;
    margin-bottom: 10px;
}

.twocolumn .left p.leftbtn a {
    display: block;
    width: 240px;
    height: 70px;
    margin-top: 42px;
    margin-left: 35px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}

.twocolumn .left p.leftbtn a:link {
    color: blue;
    background-image: url(../../img/index/left_button.gif);
}

.twocolumn .left p.leftbtn a:visited {
    color: purple;
    background-image: url(../../img/index/left_button.gif);
}

.twocolumn .left p.leftbtn a:hover {
    color: red;
    background-image: url(../../img/index/left_button_ov.gif);
}

.twocolumn .left p.leftbtn a:active {
    color: green;
    background-image: url(../../img/index/left_button_ov.gif);
}

.twocolumn .right {
    float: left;
    width: 320px;
    height: 180px;
    padding: 10px 0px 14px 0px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.twocolumn .right p.rightbtn a {
    display: block;
    width: 240px;
    height: 70px;
    margin-top: 13px;
    margin-left: 30px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}

.twocolumn .right p.rightbtn a:link {
    color: blue;
    background-image: url(../../img/index/right_button.gif);
}

.twocolumn .right p.rightbtn a:visited {
    color: purple;
    background-image: url(../../img/index/right_button.gif);
}

.twocolumn .right p.rightbtn a:hover {
    color: red;
    background-image: url(../../img/index/right_button_ov.gif);
}

.twocolumn .right p.rightbtn a:active {
    color: green;
    background-image: url(../../img/index/right_button_ov.gif);
}

#bg_white{
	background:transparent url(../../img/index/cd_bg.png) no-repeat scroll 0 0;
	width:712px;
	height:242px;
	margin:10px 0 20px 4px;
	position:relative;
	overflow:hidden;

}

#cd_01{
	position:absolute;
	top:70px;
	left:255px;
	width:405px;
	height:55px;
	overflow:hidden;
}

#cd_02{
	position:absolute;
	top:195px;
	left:255px;
	width:405px;
	height:15px;
	overflow:hidden;
}

#adobe_reader{
	position:absolute;
	top:150px;
	left:375px;
	width:158px;
	height:39px;
	overflow:hidden;
}

#clear{
	clear:both;