/* CSS Document */

h1{width:900px; height:270px; padding:0; margin:0; border-bottom:4px solid #CCCCCC;}

#top_contents{width:870px; margin:15px 15px 0; padding:0; background:url(../img/contents_bg.jpg) left bottom no-repeat;}
#top_left{width:610px; padding:0; margin:0; float:left;}
#top_right{width:245px; margin:0 0 12px; padding:0; float:right; background-color:#EBEBEB;}
#top_right a{color:#006699;}
#top_right a:hover{color:#FF9900}

#new_research{width:245px; height:30px; padding:0; margin:0;}
ul#research_list{width:225px; padding:0 10px; margin:0; list-style:none;}
ul#research_list li{width:220px; padding:8px 0 0 5px; margin:0; list-style:none; text-indent:-5px;}



.title_isbtnbox{width:610px; height:36px; background:url(../img/titlebg_isbtn.jpg) 0 0 no-repeat; position:relative;}
.title_isbtnbox h2{padding:0; margin:0; position:absolute; top:10px; left:10px;}
.title_isbtnbox .button{padding:0; margin:0; position:absolute; top:6px; left:490px;}
.box_sideline{width:590px; padding:10px 10px 0; margin:0; background:url(../img/box_sideline.jpg) 0 0 repeat-y;}
.box_btmline{width:610px; padding:0 0 10px; margin:0; background:url(../img/box_btmline.jpg) left bottom no-repeat;}

h2.pic{width:610px; height:36px; padding:0; margin:0;}
.info_leftbox{width:290px; padding:0 5px 0 0; margin:0; float:left;}
.info_rightbox{width:290px; padding:0 0 0 5px; margin:0; float:right;}
img.bookinfo{float:left; padding:0 10px 0 0; margin:0;}