@charset "utf-8";
/* CSS Document */

html,body,div,span,img,applet,embed,canvas,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,s,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
body {font-family:'Lucida Grande','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Osaka, 'MS PGothic', sans-serif;font-size:12px;color:#333333;}
a{text-decoration:none;color:#333333;}
a.r{color:#FF0000;}
a:hover{text-decoration:none;color:#990000;}
p.doc{padding: 0px; height:16px;background: transparent url("../images/icons/icon_doc.gif") no-repeat 60% 50%;}
p.xls{padding: 0px;height:16px;background: transparent url("../images/icons/icon_xls.gif") no-repeat 60% 50%;}
p.pdf{padding: 2px 0px 0px 0px;height:16px;background: transparent url("../images/icons/icon_pdf.gif") no-repeat 95% 50%;}
b.red{color:#FF0000;}
p.bottom_button{ padding-top:8px; padding-left:15px;}
p.mobile{ width:180; margin:10px 0px 0px 25px; line-height:18px;}
p.list{margin:3px 0px 0px 35px;}
p.article{width:430px;color:#333333;margin: 10px 0px 8px 20px; line-height:18px;}
hr.line2{ width:970px; border-color:#99ccff; border-style:dotted; height:1px; background:#99ccff; margin:0px auto 0px auto; padding:0px;}

div#wapper{width:100%;}
div#top{width:960px;height:20px;margin:0px auto 0px auto;border-bottom:#99ccff 1px solid;border-left:#99ccff 1px solid;border-right:#99ccff 1px solid;}
div#top a{float:left;}
div#top #mail_magazine{width:545px;float:left;margin:3px 0px 0px 5px;}
div#top #link{width:410px;height:18px;top:3px;left:280px;float:left;margin:3px 0px 0px 0px;}
div#header{width:990px;height:292px;margin:10px auto 0px auto;}
div#header #header_left{width:320px;height:292px;margin:0px auto 0px 15px;float:left;}
div#header #header_left #title{width:320px;height:62px;margin:0px 0px 0px 0px;float:left;}
div#header #header_left #ad{width:320px;height:220px;margin:10px 0px 0px 0px;float:left;}
div#header #nav{width:640px;height:267px;margin:25px auto 0px 15px;float:left;}
div#main{width:990px;margin:10px auto 0px auto;}
div#main_left{width:495px;margin:10px auto 0px auto;float:left;}
div#main_right{width:495px;margin:10px auto 0px auto;float:left;}
div#front{ margin: 0px auto 0px auto; height:15px; width:440px;font-size:11px;}
div#footer{clear:left;margin:0px auto 0px auto;width:990px;}
div#footer #other{margin:10px auto 0px auto;width:960px;height:33px; }
div#footer #other_s{margin:0px auto 0px auto;width:960px;height:10px;}
div#footer #other #privacy{margin:5px 0px 0px 15px;width:199px;height:35px;background-image:url('../images/clip.png');background-position:-482px -330px;}
div#footer #other #privacy a{margin:20px 0px 0px 31px; font-size:12px; font-weight:bolder;}
div#footer #conclusion{clear:left;margin:0px auto 0px auto;width:960px;border:#99ccff 1px solid; padding:10px; color:#999999;}
div#allright{ clear:left;margin:5px auto 5px auto;width:990px; height:30px}
div#other{ clear:left;margin:5px auto 0px auto;width:480px;height:33px;}
div#other #privacy1{margin:0px 0px 0px 15px;width:199px;height:33px;background-image:url('../images/clip.png');background-position:-482px -330px;float:left;}
div#conclusion1{ clear:left;margin:0px auto 0px auto;width:480px;height:150px;border:#99ccff 1px solid;}


span {display:block;background-image:url('../images/clip.png');background-repeat:no-repeat;float:left;}
span.corner_title{height:49px;width:480px;background-position:0px -164px; text-indent:-9999px;}
span.title{height:62px;width:320px;background-position:0px -213px;}
span.japanese{height:60px;width:140px;background-position:-320px -216px;}
span.chinese{height:60px;width:140px;background-position:-460px -216px;}
span.down_blue{height:18px;width:18px;background-position:-601px -218px;}
span.down_green{height:18px;width:18px;background-position:-620px -218px;}
span.plus{height:22px;width:22px;background-position:-640px -218px;margin:5px;}
span.star{height:18px;width:18px;background-position:-662px -218px;}
span.rss{height:18px;width:18px;background-position:-662px -237px;}
span.mark{height:18px;width:18px;background-position:-584px -275px; margin:9px 0px 0px 20px;}
span.mail{height:13px;width:17px;background-position:-642px -245px;}
span.right{height:14px;width:17px;background-position:-626px -245px;}
span.tag{height:16px;width:17px;background-position:-610px -245px;}
span.news_arrow{height:10px;width:10px;background-position:-590px -318px;margin:2px 5px 0px 0px;}
span.new{height:10px;width:25px;background-position:-499px -280px;margin:2px 5px 0px 0px;}
span.mobile{height:68px;width:69px;background-position:-604px -263px;margin:0px;}
span.feed{height:16px;width:53px;background-position:-526px -275px;margin:0px;}
span.twitter{height:20px;width:130px;background-position:-473px -295px;margin:0px;}

ul#into_ul{ margin:0px auto 20px auto;padding:0px;width:430px; line-height:18px;}
ul#into_ul li{ font-weight:bolder; list-style-type:none; margin:5px 0px 5px 0px;}

ul#newstopic{width:445px;color:#333333;margin: 10px 0px 8px 13px; line-height:16px; list-style-type:none;}
ul#newstopic li{padding-left:15px; padding-top:2px;}
ul#newstopic li.hot{color:#FF0000;padding-left:0px;}
ul#newstopic li.hot a{color:#FF0000;}

/*nav*/
ul#item{ margin:0px 0px 0px 10px;padding:0px;width:200px;float:left;}
ul#item li{margin:0px;width:200px;list-style-type:none;}
ul#item li a{display:block;width:200px;overflow:hidden;background-image:url('../images/clip.png');}
ul#item li a p{margin:14px 0px 0px 50px;font-size:14px; text-align:left; font-weight:bolder;}
ul#item li a.nav_header1{text-indent:-9999px;height:42px;background-position:-480px 0px;}
ul#item li a.nav_header2{text-indent:-9999px;height:42px;background-position:-480px -42px;}
ul#item li a.nav_header3{text-indent:-9999px;height:42px;background-position:-480px -84px;}
ul#item li a.nav_body{height:45px;background-position:-480px -171px;}
ul#item li a:hover.nav_body{height:45px;background-position:-480px -126px; color:#FFFFFF;}
/*column */
p.title_column{margin:0px 5px 0px 0px; padding:4px 0px 0px 15px;float:left;}
h2.column{margin:0px; padding:6px 0px 0px 0px;font-size:14px;float:left;}
#main_column{width:480px; margin:10px auto 0px auto;}
.column_body{width:480px; min-height:200px; border:#99ccff 1px solid;margin:5px 0px 0px 0px;}
/*column header*/
.column_news_header{color:#FFFFFF;width:480px; height:26px; background-repeat:no-repeat;background-image:url('../images/clip.png');background-position:0px 0px;}
.column_into_header{color:#FFFFFF;width:480px; height:26px; background-repeat:no-repeat;background-image:url('../images/clip.png');background-position:0px -26px;}
/*column end*/
/*conner begin*/
p.title_conner{margin:0px 10px 0px 0px; padding:6px 0px 0px 32px;float:left;}
h2.conner{margin:0px; padding:6px 0px 0px 0px;font-size:14px;float:left;}
h2.other_title{margin:10px 0px 0px 10px;font-size:14px;float:left;}
#conner{ clear:left;color:#FF0000; width:482px;margin:10px auto 0px auto;}
.conner_header{width:482px; height:28px;background-image:url('../images/clip.png');background-position:0px -336px;}
.conner_header_lesson{width:480px; height:50px;background-image:url('../images/clip.png');background-position:0px -52px;}
.conner_body_lesson{height:150px;width:478px; border:#99ccff 1px solid;}
.conner_body{height:150px;width:480px;border:#99ccff 1px solid;}
#button{ clear:left;color:#FF0000; width:482px;height:60px;margin:10px auto 0px auto;}
#button a{display:block;width:234px; height:60px;overflow:hidden;background-image:url('../images/clip.png'); text-indent:-9999px;}
#button a.button1{margin:0px; float:left;background-position:-1px -102px; margin:0px 0px 0px 5px;}
#button a.button2{margin:0px; float:left;background-position:-1px -276px; margin:0px 0px 0px 5px;}
#button a:hover.button1{margin:0px; float:left;background-position:-235px -102px; margin:0px 0px 0px 5px;}
#button a:hover.button2{margin:0px; float:left;background-position:-235px -276px; margin:0px 0px 0px 5px;}
#conner_up{ width:180px; margin:5px auto 0px auto; font-size:14px; font-weight:bolder; color:#333333; padding:10px; background-color:#EDF2F9;}
#conner_down{width:180px; margin:10px auto 0px auto; padding:5px; color:#333333; font-weight:bolder;}
/*conner end*/

/*slider*/
#slider {width: 320px;height: 220px;position: relative; overflow: hidden;}
#slider ul#sliderContent {width: 320px;position: absolute;top: 0;margin-left: 0;}
li.sliderImage {float: left;position: relative;display: none;}
li.sliderImage span {position: absolute;font: 10px/15px Arial, Helvetica, sans-serif;padding: 10px 13px;width: 320px;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;}
.clear {clear: both;}
.sliderImage span strong {font-size: 14px;}
.top {top: 0;left: 0;background-position:-500px -500px;}
.bottom {bottom: 0;left: 0;background-position:-500px -500px;}
ul#sliderContent { list-style-type: none;}
/*slider end*/

div#other_left{margin:0px;width:240px; padding:0px;float:left;}
div#other_right{margin:0px;width:220px; padding:0px;float:left; padding:0px 10px 0px 10px;}

div#lesson_left{margin:0px;width:250px; padding:0px;float:left;}
div#lesson_right{margin:0px;width:228px; padding:0px;float:left;}
ul#lesson{margin:10px 0px 0px 35px;padding:0px; line-height:18px;}
ul#lesson li{font-weight:bolder;list-style-type:none;margin:5px 0px 5px 0px; color:#333333;}
#lesson_left a{margin:10px auto 0px auto;width:211px; height:129px;display:block;background-image:url('../images/pic.jpg');background-repeat:no-repeat;}
#lesson_left a.lesson_pic{background-position:0px 0px;}
#lesson_left a.lesson_pic1{background-position:-211px 0px;}
#lesson_left a.lesson_pic2{background-position:-422px 0px;}