/* CSS Document */


html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td,br {
    margin: 0;
    padding: 0;
}

p
{
margin-bottom: 1em;
}

li
{
list-style: none;
}

img 
{
border: 0;
}

body
{
background-color: #000000;
font-family:Times 'New Roman',Times,serif;
font-size: 12px;
color: #FFFFFF;
line-height: 1.25em;
}

/*body
{
background-color: #000000;
background-image: url(/img/wallpaper.png);
font-family:Times 'New Roman',Times,serif;
font-size: 12px;
color: #FFFFFF;
line-height: 1.25em;
}*/


a:link,a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #FFFF00;
}

#main_container
{
width: 800px;
margin: 0 auto;
}

/*index*/

.top_container
{
text-align: center;
}

#toplogo a
{
background-image: url(/img/toplogo_newtonica.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
height: 200px;
width: 440px;
text-indent: -9999px;
margin: 0 auto;
}

#top_wrap
{
background-image: url(/images/iphone_bg.png);
background-repeat: no-repeat;
background-position: center;
height: 234px;
width: 435px;
margin: 10px auto 0 auto;
}

div#iphone_menu_wrap_t
{
width: 300px;
margin: 0 auto;
padding-top:16px;
overflow: hidden;
}

.iphone_menu_wrap{
border: solid 2px #666;
}

.iphone_menu_wrap a{
display: block;
}

div#iphone_menu_wrap
{
width: 285px;
margin: 0 auto;
padding-top: 60px;
overflow: hidden;
}

div#top_wrap ul,div#navi ul
{
margin: 0;
padding: 0;
}

div#top_wrap ul li
{
padding: 0 10px;
margin: 0;
width: 75px;
height: 118px;
list-style: none;
float: left;
}

div#top_wrap ul li a
{
display: block;
padding: 0;
margin: 0;
width: 75px;
height: 118px;
}

div#top_wrap ul li a span
{
display: none;
}

div#top_wrap ul .icnews_over
{
background-image: url(/img/bnimg/icnews_on.gif);
background-repeat: no-repeat;
background-position: center;
}

div#top_wrap ul .icnewtonica_over
{
background-image: url(/img/bnimg/icnewtonica_on.gif);
background-repeat: no-repeat;
background-position: center;
}

div#top_wrap ul .icnplayer_over
{
background-image: url(/img/bnimg/icnplayer_on.gif);
background-repeat: no-repeat;
background-position: center;
}

div#top_wrap ul li .icnews
{
background-image: url(/img/bnimg/icnews.gif);
background-repeat: no-repeat;
background-position: center;
}

div#top_wrap ul li .icnewtonica
{
background-image: url(/img/bnimg/icnewtonica.gif);
background-repeat: no-repeat;
background-position: center;
}

div#top_wrap ul li .icnplayer
{
background-image: url(/img/bnimg/icnplayer.gif);
background-repeat: no-repeat;
background-position: center;
}

div#top_wrap ul li a:hover
{
filter: Alpha(opacity=0);
    opacity:0;
}

/*news newtonica newtonica player header*/

#logo_container
{
overflow: hidden;
width: 640px;
margin: 0 auto;
}

#toplogo_ano
{
float: left;
}

#toplogo_ano a
{
display: block;
background-image: url(/img/toplogo_newtonica.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
height: 200px;
width: 440px;
margin: 0 0 0 10px;
text-indent: -9999px;
}

.content_icon_wrap
{
overflow: hidden;
margin: 80px 0 0 15px;
float: left;
font-family: "Courier New",Courier,mono;
font-size: 14px;
}

.content_icon
{
float: left;
}

.update_news
{
float: left;
line-height: 1.2;
margin:15px 0 0 10px;
}

.price
{
float: left;
line-height: 1.2;
margin:25px 0 0 10px;
}

.content_title
{
clear: both;
padding-top: 5px;
text-align: center;
}

.content_header_line
{
height: 18px;
border-bottom: solid 1px #ffffff;
}

/*content*/

#content_discription
{
width: 640px;
padding: 25px 0;
margin: 0 auto;
overflow: hidden;
}

.content_top_wrap
{
width:640px;
}

.content_image
{
float: left;
border: solid 1px #fff;
margin-right: 6px;
text-align: center;
}

.discription
{
width:640px;
padding: 25px 0 0 0;
overflow: auto;
}

.discription p
{
font-size: 1.16em;
}

.discription a
{
display: block;
}

div.content_image a:link,
div.content_image a:active
{
border: solid 1px #fff;
}

div.content_image a:visited
{
border: solid 1px #ccc;
}

div.content_image a:hover
{
border: solid 1px #FFFF00;
}

.content_footer_line
{
clear: both;
height: 18px;
border-bottom: solid 1px #ffffff;
}

#content_footer
{
padding-top: 15px;
text-align: center;
}

.no_boder
{
border: 0!important;
}


/*news*/

dl.news_wrap
{
padding: 25px 0;
overflow: hidden;
}

dl.news_wrap dt
{
clear: both;
float: left;
width: 7em;
}

dl.news_wrap dd.news_info
{
padding:0 0 15px 0;
float: left;
}

dl.news_wrap img
{
text-decoration: none;
border: 0;
}

dl.news_wrap li.title, dl.news_wrap li.image
{
float: left;
}

dl.news_wrap li.title
{
width: 28em;
margin-right: 1em;
}

dl.news_wrap li.info
{
margin-top: 5px;
}

dl.news_wrap li.image
{
width:200px ;
text-align: right;
}

/*newtonica*/

.content_top_image_n
{
overflow: hidden;
width: 630px;
margin: 0 auto;
}

.profile
{
padding: 10px 0 20px 0;
width: 640px;
margin: 0 auto;
overflow: auto;
}

.profile h3
{
text-align: center;
background-color: #333;
padding: 5px;
}

.profile dl
{
width: 300px;
float: left;
padding: 10px 10px 0 10px;;
}

.profile dt
{
text-align: center;
}

.profile dd
{
padding-top: 5px;
}

/*newtonica player*/

.content_top_image_p
{
overflow: hidden;
width: 430px;
margin: 0 auto;
}

/*news newtonica newtonica player to englishpage*/
.to_english_over
{
background-image: url(/img/en2.gif); 
background-repeat: no-repeat;
background-position: center;
margin: 0 5px 0 0;
width: 85px;
height: 13px;
float: right;
}

.to_english_over a
{
background-image: url(/img/en1.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
padding: 0;
margin: 0;
width: 85px;
height: 13px;
}

.to_english_over a span
{
display: none;
}

.to_english_over a:hover
{
filter: Alpha(opacity=0);
    opacity:0;
}

/*news newtonica newtonica player to japanesepage*/
.to_japanese_over
{
background-image: url(/img/ja2.gif); 
background-repeat: no-repeat;
background-position: center;
margin: 0 5px 0 0;
width: 97px;
height: 13px;
float: right;
}

.to_japanese_over a
{
background-image: url(/img/ja1.gif);
background-repeat: no-repeat;
background-position: center;
display: block;
padding: 0;
margin: 0;
width: 97px;
height: 13px;
}

.to_japanese_over a span
{
display: none;
}

.to_japanese_over a:hover
{
filter: Alpha(opacity=0);
    opacity:0;
}

/*content_navi*/

ul#index_navi_c
{
margin: 0 auto;
padding: 15px 0 0 0;
overflow: hidden;
width: 540px;
clear: both;
}

ul#index_navi_c li.rollover
{
padding:11px 10px 0 10px;
margin: 0;
width: 120px;
height: 106px;
list-style: none;
float: left;
}

ul#index_navi_c li.back
{
padding: 0 10px;
margin: 0;
width: 100px;
height: 106px;
list-style: none;
float: left;
}

ul#index_navi2
{
margin: 0 auto;
padding: 30px 0 0 0;
overflow: hidden;
width: 440px;
clear: both;
}

ul#index_navi2 li.rollover
{
padding: 0 10px;
margin: 0;
width: 90px;
height: 91px;
list-style: none;
float: left;
}


/*under navi*/

.appstore
{
padding: 10px 0;
text-align: center;
}

div#navi
{
width: 615px;
margin: 0 auto;
padding-top: 30px;
overflow: hidden;
}

div#navi ul li
{
padding: 0 5px;
margin: 0;
width: 194px;
height: 37px;
list-style: none;
float: left;
}

div#navi ul li a
{
display: block;
padding: 0;
margin: 0;
width: 194px;
height: 37px;
}

div#navi ul li span
{
display: none;
}

div#navi ul #navi_news_over
{
background-image: url(/img/bnimg/news_on.png);
background-repeat: no-repeat;
background-position: center;
}

div#navi ul #navi_newtonica_over
{
background-image: url(/img/bnimg/n_on.png);
background-repeat: no-repeat;
background-position: center;
}

div#navi ul #navi_newtonicaplayer_over
{
background-image: url(/img/bnimg/np_on.png);
background-repeat: no-repeat;
background-position: center;
}

div#navi ul li #navi_news
{
background-image: url(/img/bnimg/news.png);
background-repeat: no-repeat;
background-position: center;
}

div#navi ul li #navi_newtonica
{
background-image: url(/img/bnimg/n.png);
background-repeat: no-repeat;
background-position: center;
}

div#navi ul li #navi_newtonicaplayer
{
background-image: url(/img/bnimg/np.png);
background-repeat: no-repeat;
background-position: center;
}

div#navi ul li a:hover
{
filter: Alpha(opacity=0);
    opacity:0;
}

.foot
{
margin-top: 25px;
}

.image_bunner
{
margin-top: 15px;
}

/*footer*/

#field_logo
{
background-image: url(/img/field_logo.gif);
background-repeat: no-repeat;
background-position: center;
margin: 20px auto 0 auto;
width: 174px;
height: 39px;
text-indent: -9999px;
}

#copyright
{
background-image: url(/img/copyrights.gif);
background-repeat: no-repeat;
background-position: center;
margin: 5px auto 0 auto;
width: 254pxpx;
height: 14px;
text-indent: -9999px;
}