@charset "utf-8";


/*AeraContents
---------------------------------------------------------*/
#AeraContents { margin:0; }
#AeraContents_inner { margin:0 auto; width:523px; }
#AeraContents h4#CurrentEvents { margin:8px 0; }
#AeraContents .article { margin-bottom:10px; }
#AeraContents .article_margin { margin-bottom:20px; }
#AeraContents .article li { padding:0; border-bottom:1px dashed #c9ccc9; margin:0; display:block; background:#ffffff; }
#AeraContents .article li.BgGray { background:#ededed; }
#AeraContents .article li img { vertical-align:top; float:left; margin:0 7px 0 0; width:24px; height:24px; padding:1px 0; display:block; position:relative; }
#AeraContents .article li .ListText { color:#6d6d6d; background:url(../../common/images/arrow_right.gif) 0 5px no-repeat; _background:url(../../common/images/arrow_right.gif) 0 4px no-repeat; padding-left:8px; float:right; margin:5px 0 0 0; width:478px; }
#AeraContents .article li .ListText .title { padding-right:20px; color:#333; font-weight:bold; }
#AeraContents .article li .ListText .title_link_none { padding-right:20px; color:#333; font-weight:bold; }
#AeraContents .article li .ListText a.title { color:#0a6491; font-weight:bold; }
#AeraContents .article li .ListText  a:hover.title { color:#0a6491; text-decoration:underline; }
#AeraContents .article li .fuki { display:block; margin:0 0 0 -38px; position:absolute; }
*html #AeraContents .article li .fuki { display:block; margin:0 0 0 -68px; width:40px; }
*+html #AeraContents .article li .fuki { display:block; margin:0 0 0 -68px; width:40px; }
#AeraContents .article li .fuki img { width:36px; margin:0; }
#AeraContents h4#SerialPublication { margin:15px 0 8px 0; }


/*Comment
---------------------------------------------------------*/
#aera_form form p#sex { float:left; width:245px; margin:0 0 8px 0; }
#aera_form form p#age { float:right; width:245px; margin:0 0 8px 0; text-align:right; }
#aera_form form p#occupation { float:left; width:245px; margin:0 0 8px 0; }
#aera_form form p#area { float:right; width:245px; margin:0 0 8px 0; text-align:right; }


#presents		{ padding:10px; }
#presents img	{ float:left; margin:0 10px 0 0; }
#presents p		{ }

/*BackNumber
---------------------------------------------------------*/
#backnumber { width:543px; }
#backnumber h2 { margin-top:10px; }
#backnumber #backnumber_list { margin:0 auto 5px auto; width:522px; height:1%; display:block; }
#backnumber #backnumber_list li { width:522px; dislplay:block; border-bottom:1px dashed #c9ccc9; height:1%; padding:5px 0; background:url(../images/aeraBN_bg.gif) 95px 5px no-repeat; position:relative; }
#backnumber #backnumber_list li img { width:95px; float:left; vertical-align:top; display:block; }
#backnumber #backnumber_list li .right .date { padding-left:6px; background:url(../../common/images/arrow_right.gif) 0 5px no-repeat; }
#backnumber #backnumber_list li .right .title { margin-bottom:10px; font-size:larger; font-weight:bold; }
#backnumber #backnumber_list li .right { float:right; width:407px; display:block; height:1%; }
.contents { margin:8px 6px 0 0; }


/*Summary
---------------------------------------------------------*/
#Mcon02 { margin:0 0 21px 0; padding:0; width:545px; }
#Mcon02 h2 { float:left; margin:20px 0 0 0; padding:0; width:410px; height:30px; }
#Mcon02 .Look { float:right; margin:20px 0 5px 0; padding:8px 0 0 4px; background:url(../../common/images/Mcon02_LookBg.gif) no-repeat; width:131px; height:27px; color:#ffffff; }
#Mcon02 .Look a { color:#ffffff; text-decoration:none; }
#Mcon02 .Look a:hover { color:#666666; text-decoration:none; }
#Mcon02 #Summary { list-style:none; margin:0 3px 0 10px; padding:0; width:532px; }
#Mcon02 #Summary li { border-bottom:1px dashed #c8ccc9; margin:0; width:527px; display:block; position:relative; }
#Mcon02 #Summary li img { vertical-align:top; }
#Mcon02 #Summary li a { display:block; width:462px;  }
#Mcon02 #Summary li a:hover { display:block; background:#e4e4e4; text-decoration:none; width:462px; }
#Mcon02 #Summary li .list { margin:0; display:block; height:1%; }
#Mcon02 #Summary li .list a { background-image:url(../../common/images/Mcon02_Icon.gif); background-repeat:no-repeat; display:block; margin:0; padding:5px 0 5px 65px; vertical-align:top; }
#Mcon02 #Summary li .list a:hover { background-image:url(../../common/images/Mcon02_Icon.gif); background-repeat:no-repeat; display:block; margin:0; padding:5px 0 5px 65px; vertical-align:top; }
#Mcon02 #Summary li .list a.figure { background-position:0 4px; }
#Mcon02 #Summary li .list a.health { background-position:0 -142px; }
#Mcon02 #Summary li .list a.job { background-position:0 -287px; }
#Mcon02 #Summary li .list a.popularity { background-position:0 -433px; }
#Mcon02 #Summary .TxtSpace { margin-left:-65px; }
#Mcon02 #Summary a .Photo { background:url(../../common/images/Mcon02_PhotoBg.gif) right center no-repeat #ffffff; float:right; margin:0; padding:0 12px 0 0; width:70px; height:48px; }
#Mcon02 #Summary a:hover .Photo { background:url(../../common/images/Mcon02_PhotoBg_hover.gif) right center no-repeat; }


/*BackNumber
---------------------------------------------------------*/
#summary_con { margin:20px 0 0 0; padding:15px 0 0 0; background:url(../images/summary_ConBg.gif) 0 0 no-repeat; width:543px; }
#summary_con #title { float:left; background:#d1d0ca;  margin:0 0 20px 0; padding:4px 10px 0 10px; }
*+html #summary_con #title { float:left; background:#d1d0ca;  margin:0 0 20px 0; padding:4px 10px; }
#summary_con #title #date { float:left; background-image:url(../../common/images/Mcon02_Icon.gif); background-repeat:no-repeat; display:block; padding-left:45px; width:387px; }
#summary_con #title #date.figure { background-position:0 0; }
#summary_con #title #date.health { background-position:0 -147px; }
#summary_con #title #date.job { background-position:0 -291px; }
#summary_con #title #date.popularity { background-position:0 -437px; }
#summary_con #title #date .bgGray { background:#d1d0ca; }
#summary_con #title #icon { margin:0; padding:0; float:right; width:90px; }
#summary_con #title #icon li { margin-left:10px; float:left; }
#summary_con #title #icon li img { vertical-align:top; }
#summary_con #text_area { width:456px; margin-left:5px; }
#summary_con #head1 { margin-bottom:8px; }
#summary_con .head2 { color:#595959; margin-bottom:15px; }
#summary_con .photo { padding:1px; background-color:#ffffff; border:1px solid #cecece; }


#links { width:523px; margin:15px auto 0 auto; }
#links h3 { margin-bottom:0px; _margin-bottom:4px; }
*+html #links h3 { margin-bottom:5px; }
#links ul { margin-bottom:8px; }
#links ul li { padding:2px 0 4px 38px; _padding:0 0 4px 38px; border-bottom:1px dashed #c8ccc9; display:block; }
#links ul li a { display:block; }
#links ul li.icon1 { background:url(../../common/images/icon_links.jpg) 0 5px no-repeat; }
#links ul li.icon2 { background:url(../../common/images/icon_topics.jpg) 0 5px no-repeat; }

#banner_margin { margin-top:20px; }

