@charset "UTF-8";
body {
	height: 100%;
	/*overflow: auto;*/
    margin: 0px;
	color: #737373;
	line-height: 140%;
	font-size: 12px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #CDD8DD;
	filter:expression('');
}
/*===============RESET =================*/
fieldset, img, iframe {
	border:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquort, th, td {
	margin:0;
	padding:0;
}
:focus {
	outline: 0;
}
/*=============== BASE  =================*/
p {
	line-height:1.6;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
a:link {
	color:#3D85CC;
	outline:none;
	text-decoration: none;
}
a:visited {
	color:#3399CC;
	outline:none;
	text-decoration: none;
}
a:hover {
	color:#0066CC;
	outline:none;
	text-decoration: none;
}
a:active {
	color:#0066CC;
	outline:none;
	text-decoration: none;
}
#footer li a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
#footer li a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
#footer li a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
#footer li a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
#footer li {
	color:#FFFFFF;
}
/*creafix*/
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	display:inline-block;
}
/*Hides from IE-mac */
*html .clear {
	height:1%;
}
.clear {
	display:block;
}
/*End hide from IE-mac*/

/*=============== COMMON  =================*/
.pl_1 {
	padding-left:1px;
}
.pl_10 {
	padding-left:10px;
}
.pl_100 {
	padding-left:100px;
}
.al_c {
	text-align:center;
}
.ml_13 {
	margin-left:13px;
}
.mt_5 {
	margin-top:5px;
}
.mt_10 {
	margin-top:10px;
}
.mt_15 {
	margin-top:15px;
}
.mt_20 {
	margin-top:20px;
}
.mt_25 {
	margin-top:25px;
}
.mt_30 {
	margin-top:30px;
}
.mt_35 {
	margin-top:35px;
}
.mb_5 {
	margin-bottom:5px;
}
.mb_10 {
	margin-bottom:10px;
}
.mb_15 {
	margin-bottom:15px;
}
.mb_18 {
	margin-bottom:18px;
}
.mb_20 {
	margin-bottom:20px;
}
.mb_30 {
	margin-bottom:30px;
}
.mb_35 {
	margin-bottom:35px;
}
.mb_40 {
	margin-bottom:40px;
}
.txt_r {
	text-align:right;
}
.caution {
	color:#FF0000;
}
/*=============== TOP =================*/
#bgarea {
	width:975px;/*side235px*/
	background:url(../img/waku.jpg) top left repeat-y #CDD8DD;
	margin:0 auto;
	text-align:center;
}
#container {
	position:relative;
	width:955px;/*side235px*/
	margin:0 auto;
}
#header {
	width:955px;/*side235px*/
	height:68px;
}
#header h1 {
	float:left;
	height:68px;
}
#header li {
	float:left;
	height:68px;
}
#wrap {
	position:relative;
	width:955px;/*side235px*/
	background:url(../img/bg_main.gif) top left repeat-y;
	float:left;
}
#flash_area {
	width:720px;
	top:100px;
	background:url(../img/logo_atlusnet03.gif) top left no-repeat;
}
/*flash alternate txt */
#FlashContent #flash_alt {
	padding:35px;
}
#FlashContent #flash_alt p {
	padding-bottom:15px;
}
/*=============== TOP:side navigation =================*/
#side {
	width:235px;/*side235px*/
	float:left;
	text-align:center;
}
#side .cont_list li {
	padding-bottom:5px;
	text-align:center;
}

/*======= PICK UP =======*/
#pickup_wrap {
	background-color:#454545;
	margin:0px 10px;
	padding:8px 0px 1px 0px;
}
#wrap #side .btn_atlus {
	padding-left:43px;
}
/*======= twitter =======*/
#wrap #side #twitter {
	margin-top:15px;
	background-color:#454545;
	margin:15px 10px 0px 10px;
	padding:8px 0px 1px 0px;
}

/*=============== TOP:main contetnts =================*/
#main {
	width:720px;
	float:right;
	text-align:left;
	background-color:#FFFFFF;
}
/*youtube*/
#movie {
	position:relative;
	text-align:center;
}
/*flash alternate txt */
#movie #youtube_cont p {
	text-align:left;
	padding:15px 35px 15px 35px;
}
#movie #youtube_cont img {
	text-align:left;
}
.cont {
	padding-left:35px;
}
.cont li {
	display:inline;
}
.cont li img {
	margin-left:15px;
	margin-bottom:5px;
}
#youtube_txt {
    margin: 10px 0px 15px 35px;
}

/*=========title bnr BAR ==========*/
/*TOP*/
#title_bnr_cont {
	width:695px;
	height:32px;
	background:url(../img/title_contents.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_rln {
	width:695px;
	height:32px;
	background:url(../img/title_relation.jpg) top left no-repeat;
	margin-left:-22px;
}
#sp_cont h2 {
	display:none;/*youtube*/
}
/*For firefox anchor link*/
#rln {
	position:absolute;
	_position:relative;
	top:1200px;
	left:0;
}
/*GAME TITLE*/
#title_bnr_new {
	width:695px;
	height:32px;
	background:url(../img/title_new.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_megami {
	width:695px;
	height:32px;
	background:url(../img/title_megami.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_persona {
	width:695px;
	height:32px;
	background:url(../img/title_persona.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_sekaiju {
	width:695px;
	height:32px;
	background:url(../img/title_sekaiju.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_raidou {
	width:695px;
	height:32px;
	background:url(../img/title_raidou.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_other {
	width:695px;
	height:32px;
	background:url(../img/title_other.jpg) top left no-repeat;
	margin-left:-22px;
}
/*INQUIRY*/
#title_bnr_inq1_01 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq1_01.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq1_02 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq1_02.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq1_03 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq1_03.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq1_04 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq1_04.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq1_05 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq1_05.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq2_01 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq2_01.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq2_02 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq2_02.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq2_03 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq2_03.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq2_04 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq2_04.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq2_05 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq2_05.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_01 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_01.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_02 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_02.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_03 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_03.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_04 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_04.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_05 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_05.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_06 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_06.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_07 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_07.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_inq3_08 {
	width:695px;
	height:32px;
	background:url(../inquiry/img/title_inq3_08.jpg) top left no-repeat;
	margin-left:-22px;
}
/*JAKYO*/
#title_bnr_jakyo01 {
	width:695px;
	height:32px;
	background:url(../about_jakyo/img/title_jakyo01.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_jakyo02 {
	width:695px;
	height:32px;
	background:url(../about_jakyo/img/title_jakyo02.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_jakyo03 {
	width:695px;
	height:32px;
	background:url(../about_jakyo/img/title_jakyo03.jpg) top left no-repeat;
	margin-left:-22px;
}
#title_bnr_jakyo04 {
	width:695px;
	height:32px;
	background:url(../about_jakyo/img/title_jakyo04.jpg) top left no-repeat;
	margin-left:-22px;
}
/*common*/
.cont h2 {
	text-indent:-9999px;
}
.cont h3 {
	text-indent:-9999px;
}
.back_top {
	float:right;
}
/*=========title bnr BG ==========*/
.bnr_wrap {
	overflow: hidden;
	height: auto;
	width: 670px;
	margin-bottom:15px;
	color:#000000;
}
.bnr_wrap_dot {
	color:#000000;
	overflow: hidden;
	height: auto;
	width: 670px;
	margin-bottom:15px;
	background:url(../img/bnr_wrap_dot.gif) top left repeat-y;
}
.bnr_wrap div {
	float: left;
	padding-bottom: 500px; /*32767px*/
	margin-bottom: -500px; /*-32767px*/
}
.bnr_wrap_dot div {
	float: left;
	padding-bottom:500px; /*32767px*/
	margin-bottom: -500px; /*-32767px*/
}
.bn_box {
	background:url(../img/bg_bnr.gif) top left no-repeat;
	width:210px;
	float:left;
}
.bn_box_non_bg {
	width:210px;
	float:left;
}
.bn_box img {
	padding-left:5px;
	padding-top:5px;
}
.bn_box p {
	padding:7px;
}
/*=============== TOP:main NEWS =================*/
iframe#news_iframe {
	width:708px;
	border:none;
}
/*=============== TITLE:navi =================*/
html #side .cont_list ul {
	font-size:11px;
}
body #side .title_navi li a:link {
	display:block;
	width:171px;
	height:22px;
	padding:3px 0 0 0;
	margin:6px auto;
	outline:none;
	text-decoration:none;
	color:#595757;
	background:url(../img/bg_gamettl.jpg) top left no-repeat;
}
body #side .title_navi li a:visited {
	display:block;
	width:171px;
	height:22px;
	padding:3px 0 0 0;
	margin:6px auto;
	outline:none;
	text-decoration:none;
	color:#595757;
	background:url(../img/bg_gamettl.jpg) top left no-repeat;
}
body #side .title_navi li a:hover {
	display:block;
	width:171px;
	height:22px;
	padding:3px 0 0 0;
	margin:6px auto;
	color:#FFFFFF;
	outline:none;
	text-decoration:none;
	background:url(../img/bg_gamettl_on.jpg) top left no-repeat;
}
body #side .title_navi li a:active {
	display:block;
	width:171px;
	height:22px;
	padding:3px 0 0 0;
	margin:6px auto;
	color:#FFFFFF;
	outline:none;
	text-decoration:none;
	background:url(../img/bg_gamettl_on.jpg) top left no-repeat;
}
#CollapsiblePanel1 {
	outline:0;
}
#CollapsiblePanel1 .CollapsiblePanelContent {
	margin-bottom:10px;
}
/*=============== FOOTER:TOP GAME_TITLE =================*/
#footwrap {
	clear:both;
	position:relative;
	height:1px;
}
#footer {
	text-align:left;
	position:absolute;
	top:-210px;
	left:18px;
	width:212px;/*230-18=212*/
	height:100px;
}
#footer li {
	text-indent:-1em;
	padding-left:1em;
}
#footer img {
	padding-top:10px;
}
/*=============== FOOTER:NEWS =================*/
#footwrap_news {
	clear:both;
	position:relative;
	text-align:left;
	background:url(../img/bg_main.gif) top left repeat-y;
}
#footer_news {
	text-align:left;
	padding-top:50px;
	padding-left:18px;
	padding-bottom:20px;
	width:212px;
}
#footer_news li {
	text-indent:-1em;
	padding-left:1em;
	color:#FFFFFF;
}
#footer_news img {
	padding-top:10px;
}
#footer_news li a:link {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
#footer_news li a:visited {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
#footer_news li a:hover {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
#footer_news li a:active {
	color:#FFFFFF;
	outline:none;
	text-decoration: none;
}
/*=============== POP CATALOG =================*/
#news_main {
	background-color:#FFFFFF;
	padding:15px;
}
body #clg_wrap #news_main {
	color:#333333;
}
body #clg_wrap #news_main a {
	color: #3D85CC;
}
#clg_wrap {
	position:relative;
	width:800px;
	margin:0 auto;
	text-align:left;
}
#clg_wrap h1 {
	text-indent:-9999px;
}
#clg_head {
	padding:60px 0px 0px 40px;
	clear:both;
}
.news_cont {
	padding-left:0px;
}
/*-----------TAB index-----------*/
#clg_head li {
	float:left;
}
#clg_head .tab_txt {
	display:none;
}
/*LINE UP*/
#clg01 #clg_head .tab_01 a {
	display:block;
	width:173px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav01_01.gif) top left no-repeat;
	color:#FF0000;
}
#clg01 #clg_head .tab_02 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav01_02.gif) top left no-repeat;
}
#clg01 #clg_head .tab_03 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav01_03.gif) top left no-repeat;
}
#clg01 #clg_head .tab_04 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav01_04.gif) top left no-repeat;
}
/*BOOK*/
#clg02 #clg_head .tab_01 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav02_01.gif) top left no-repeat;
	color:#FF0000;
}
#clg02 #clg_head .tab_02 a {
	display:block;
	width:173px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav02_02.gif) top left no-repeat;
}
#clg02 #clg_head .tab_03 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav01_03.gif) top left no-repeat;
}
#clg02 #clg_head .tab_04 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav01_04.gif) top left no-repeat;
}
/*MEDIA*/
#clg03 #clg_head .tab_01 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav02_01.gif) top left no-repeat;
	color:#FF0000;
}
#clg03 #clg_head .tab_02 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav03_02.gif) top left no-repeat;
}
#clg03 #clg_head .tab_03 a {
	display:block;
	width:173px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav03_03.gif) top left no-repeat;
}
#clg03 #clg_head .tab_04 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav01_04.gif) top left no-repeat;
}
/*GOODS*/
#clg04 #clg_head .tab_01 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav02_01.gif) top left no-repeat;
	color:#FF0000;
}
#clg04 #clg_head .tab_02 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav03_02.gif) top left no-repeat;
}
#clg04 #clg_head .tab_03 a {
	display:block;
	width:158px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav04_03.gif) top left no-repeat;
}
#clg04 #clg_head .tab_04 a {
	display:block;
	width:173px;
	height:40px;
	outline:none;
	background:url(../img/clg_nav04_04.gif) top left no-repeat;
}
/*---- NEWS ----*/
#clg_news {
	width:650px;
}
#clg_news .news-list {
	width: 650px;
	border-collapse: collapse;
}
#clg_news .news-list tr.blk {
	background:url(../img/dotted.gif) bottom left repeat-x #FFFFFF;
}
#clg_news .news-list .blk .day {
	padding-left:19px;
	background:url(../img/icon_arrow_b.jpg) top left no-repeat;
}
#clg_news .news-list tr.gry {
	background:url(../img/dotted.gif) bottom left repeat-x #E6E7E9;
}
#clg_news .news-list .gry .day {
	padding-left:19px;
	background:url(../img/icon_arrow_g.jpg) top left no-repeat;
}
#clg_news .news-list td .detail {
	padding: 4px 0 4px 6px;
	width:auto;
}
#clg_news .news-list td {
	padding: 4px;
	text-align: left;
}
.clg_title {
	font-size:18px;
	font-weight:bold;
}
#clg_news a:hover {
	color:#0066CC;
	outline:none;
	text-decoration:underline;
}
#clg_news a:active {
	color:#0066CC;
	outline:none;
	text-decoration:underline;
}
#clg_news form {
	padding-bottom:10px;
}
/*---  LINUP  --*/
 #clg_head {
	height:40px;
	background:url(../img/clg_head.jpg) top left no-repeat;
}
#clg01 #clg_wrap {
	background:url(../img/clg01_wrap.jpg) top left repeat-y;
}
#clg01 #clg_cont {
	clear:both;
	position:relative;
	padding:37px 75px 10px 75px;
	width:650px;
	min-height:580px;
	　　height: auto !important;
	_height:580px;/*580+45=625 IE6 hack  */
	background:url(../img/clg01_cont.jpg) top left no-repeat;
}
#clg01 #clg_foot {
	position:relative;
	height:55px;
	background:url(../img/clg01_foot.jpg) bottom left no-repeat;
}
/*---  BOOK  --*/
#clg02 #clg_wrap {
	background:url(../img/clg02_wrap.jpg) top left repeat-y;
}
#clg02 #clg_cont {
	clear:both;
	position:relative;
	padding:37px 75px 10px 75px;
	width:650px;
	min-height:580px;
	　　height: auto !important;
	_height:580px;/*580+45=625 IE6 hack  */
	background:url(../img/clg02_cont.jpg) top left no-repeat;
}
#clg02 #clg_foot {
	position:relative;
	height:55px;
	background:url(../img/clg02_foot.jpg) bottom left no-repeat;
}
/*---  MEDIA  --*/
#clg03 #clg_wrap {
	background:url(../img/clg03_wrap.jpg) top left repeat-y;
}
#clg03 #clg_cont {
	clear:both;
	position:relative;
	padding:37px 75px 10px 75px;
	width:650px;
	min-height:580px;
	　　height: auto !important;
	_height:580px;/*580+45=625 IE6 hack  */
	background:url(../img/clg03_cont.jpg) top left no-repeat;
}
#clg03 #clg_foot {
	position:relative;
	height:55px;
	background:url(../img/clg03_foot.jpg) bottom left no-repeat;
}
/*---  GOODS  --*/
#clg04 #clg_wrap {
	background:url(../img/clg04_wrap.jpg) top left repeat-y;
}
#clg04 #clg_cont {
	clear:both;
	position:relative;
	padding:37px 75px 10px 75px;
	width:650px;
	min-height:580px;
	　　height: auto !important;
	_height:580px;/*580+45=625 IE6 hack  */
	background:url(../img/clg04_cont.jpg) top left no-repeat;
}
#clg04 #clg_foot {
	position:relative;
	height:55px;
	background:url(../img/clg04_foot.jpg) bottom left no-repeat;
}
/*=============== POP CATALOG:DETAIL =================*/
.news-title {
	font-size:18px;
	font-weight:bold;
	line-height:1;
}
.catalog {
	padding-top:10px;
}
#clg_news img {
	padding-top:10px;
}
.catalog dt {
	float:left;
}
.catalog_img {
	margin-bottom:10px;
}
/*=============== INQUIRY : index =================*/
.iqr_title {
	font-size:14px;
	border-left:2px solid #FFFFFF;
	padding-left:10px;
}
.btn_click {
	width:655px;
	text-align:left;
	margin-top:5px;
}
#iqr #main p {
	font-weight:normal;
	width:650px;
}
#iqr #main a {
	color:#0066CC;
}
#iqr .iqr_list li {
	display:block;
}
/*=============== PAPER CRAFT =================*/
#paper_bg {
	background:url(../papercraft/img/bg_paper.jpg) top left no-repeat;
	width:655px;
	height:316px;
}
#paper_bg h2 {
	text-indent:-9999px;
}
#paper_bg .title_txt {
	text-indent:-9999px;
}
#main .dl_paper {
}
#main #img_paper {
	background:url(../papercraft/img/img_paper.jpg) center right no-repeat;
}
#main #img_paper .box {
	float:left;
	padding-right:25px;
	width:198px;
}
#main #img_paper .box h3 {
	margin-bottom:7px;
	text-indent:0px;
}
#main #img_paper .box p {
	margin-bottom:4px;
	text-align:right;
}
/*=============== ABOUT JAKYO =================*/
#jakyo_wrap {
	width:648px;
	height:185px;
	clear:both;
}
#jakyo_wrap02 {
	width:648px;
	clear:both;
}
#jakyo_wrap img {
	float:left;
	padding-right:10px;
}
#jakyo_box {
	float:right;
	width:398px;
}
#jakyo_box ul {
	padding-top:15px;
}
#jakyo_box li {
	display:block;
}
.jakyo_txt {
	float:left;
	width:398px;
}
.jakyo_img {
	float:right;
}
.jakyo_box02 {
	width:648px;
	clear:both;
}
#jakyo_box03 {
	width:648px;
	clear:both;
	padding-top:10px;
	text-align:center;
}
.jakyo_box02 img {
	float:right;
	padding-left:10px;
}
/*=============== POP TOPICS =================*/
body #topic_wrap #news_main {
	color:#333333;
}
body #topic_wrap #news_main a {
	color: #3D85CC;
}
#topic_wrap {
	position:relative;
	width:675px;
	margin:0 auto;
	text-align:left;
}
body #topic_head h1 {
}
#topic_head {
	background:url(../img/topic_head.jpg) top left no-repeat;
	height:108px;
}
#topic #topic_wrap {
	background:url(../img/topic_wrap.jpg) top left repeat-y;
}
#topic #topic_cont {
	clear:both;
	position:relative;
	padding:15px 82px 10px 82px;
	width:511px;/*675-82-82*/
	min-height:580px;
	　　height: auto !important;
	_height:580px;/*580+45=625 IE6 hack  */
	background:url(../img/topic_cont.jpg) top left no-repeat;
}
#topic #topic_foot {
	position:relative;
	height:76px;
	background:url(../img/topic_foot.jpg) bottom left no-repeat;
}
#topic #topic_foot img {
	position:absolute;
	top:42px;
	right:13px;
}
#topic_list span {
	font-size:11px;
}
#topic .news-list tr.odd {
	background-color:#E6E7E9;/*background:url(../img/dotted.gif) bottom left repeat-x #E6E7E9;*/
}
#topic .news-list .odd .day {
	padding-left:19px;
	background:url(../img/icon_arrow_g.jpg) top left no-repeat;
}
#topic .news-list td .detail {
	padding: 4px 0 4px 6px;
	width:auto;
}
#topic .news-list td {
	padding: 4px;
	text-align: left;
}
#topic .news-list {
	width:511px;
}
#topic .item {
	white-space:nowrap;
}
#topic table {
	border-collapse:collapse;
}
#topic a:hover {
	color:#0066CC;
	outline:none;
	text-decoration:underline;
}
#topic a:active {
	color:#0066CC;
	outline:none;
	text-decoration:underline;
}
#topic .news-title {
	font-size:14px;
	font-weight:bold;
	line-height:1;
	line-height:1.3;
}

