@charset "utf-8";

#top{background:url(/shared/images/img/bg.gif) center top repeat-x;}
#top #book{background:url(/shared/images/img/book.jpg) center top no-repeat;}
#top #header{width:868px; height:393px; overflow:hidden;}

#top #book h4{background:url(/shared/images/img/header_text01.jpg) left top no-repeat; margin:34px 0 0 30px;
	width:399px; height:0; padding-top:53px; overflow:hidden; display:block;}
#top #book h2{background:url(/shared/images/img/header_text02.jpg) left top no-repeat; margin:22px 0 0 93px;
	width:256px; height:0; padding-top:97px; overflow:hidden; display:block;}
#top #book h3{background:url(/shared/images/img/header_text03.jpg) left top no-repeat; margin:22px 0 0 32px;
	width:381px; height:0; padding-top:30px; overflow:hidden; display:block;}

#g_navi01 a{background-position:0 -23px;}

#top #content{background:url(/shared/images/img/content_dot.gif) left top repeat-y; padding-bottom:50px; width:868px;}
#top #content_white{background:url(/shared/images/img/bg_white.gif) 506px top no-repeat; width:868px;}
#top #left_content{width:486px; float:left;}
#top #right_content{width:341px; float:right;}

#about{background:url(/shared/images/common/dot.gif) left bottom repeat-x; padding:20px 0 15px 0; width:486px; margin-bottom:20px;}
#about dt{background:url(/shared/images/img/top_text.gif) left top no-repeat; font-size:9px;
	width:484px; height:0; padding-top:59px; overflow:hidden; display:block;}
#about .icon01{text-align:right; padding-top:2px;}

#whats_freemium{text-align:center; background:#f9f5e7; padding:15px; margin-bottom:30px; clear:both;}
#whats_freemium h5{text-align:left; color:#16b1f1; background:url(/shared/images/common/dot.gif) left bottom repeat-x; padding-bottom:8px; font-size:120%; padding-left:3px;}
#whats_freemium #text{padding:16px 0;}
#whats_freemium span{font-weight:bold; color:#16b1f1;}
#whats_freemium .icon01{padding-top:3px;}

#left_banner{padding-bottom:35px;}
#banner_text{background:url(/shared/images/img/banner_text.gif) left top no-repeat; font-size:9px;
	width:305px; height:0; padding-top:78px; overflow:hidden; display:block; margin:0 auto;}
#people{text-align:center; font-size:150%; font-weight:bold; margin:15px 0 10px 0;}
#people span{color:#e28a0d;}
#banner_text02{background:url(/shared/images/img/banner_text02.gif) left top no-repeat; font-size:9px;
	width:215px; height:0; padding-top:27px; overflow:hidden; display:block; margin:0 auto;}

#top #news{background:url(/shared/images/common/title_head.gif) left top no-repeat; padding:14px 0 0 0;}
#top #news_box{width:486px;}
#top #news_box dl{clear:both; width:486px; font-size:80%;}
#top #news_box dt{float:left; padding:0 11px 0 0; font-weight:bold; width:75px;}
#top #news_box dd{float:left; width:395px;}
#top #news_box dd a{color:#666666;text-decoration:none;}


#top #right_content{padding-top:80px;}
#top #right_content #follow_box01{clear:both; width:341px; border-top:solid 2px #000000;}
#top #right_content #follow_box02{width:339px; border-left:solid 1px #dedede; border-right:solid 1px #dedede;}
#top #right_content #follow_box .icon01{text-align:right; padding-top:2px;}
#top #right_content #follow_box .box{border-bottom:solid 1px #dedede; clear:both; width:311px; padding:15px 13px 13px 15px;}
#top #right_content #follow_box .gray{background:#f4f4f4;}
#top #right_content #follow_box img{float:left; width:48px;}
#top #right_content #follow_box img.rt-icon{float:right;width:16px;height:16px;}
#top #right_content #follow_box .text{float:right; width:251px; font-size:80%; margin-top:-3px; line-height:150%;}
#top #right_content #follow_box .name{font-weight:bold; margin-right:5px;}

#expire{background:url(/shared/images/common/dot.gif) left top repeat-x; padding:20px 0 15px 0; width:486px; margin-bottom:20px;}
#expire dt{font-weight: bold;}
#expire dd span{color:#e55239;}

#expiretext{background:url(/shared/images/common/dot.gif) left bottom repeat-x; padding:0 0 15px 0; width:486px; margin-bottom:20px;}
#expiretext dt{font-weight: bold;}
#expiretext dd span{color:#e55239;}

#exbanner{padding-bottom:35px;}

