*{
padding : 0px;
margin : 0px;
}


h1, h2, h3, h4, h5, h6 {  
font-size:100%;  
font-weight:normal;  
}  

p{
font-size:14px;
}

h1{
font-size:100%;
text-align:center;
font-weight:bold;
}

h2{
font-size:90%;
font-weight:bold;
background-color:#FFDB8C;
padding:0px 0px 0px 10px;
text-align:left;
}

h3{ font-size:85%; }

#container {
position:relative;
width:800px;
margin:0 auto;
border-left: 1px solid #FF6600;
border-right: 1px solid #FF6600;
}

#header{
position:relative;
top: 0px;  
left: 0px;  
border-bottom: 0px solid #000000;
}

#header.toppage{
width:800px;
height:450px;
}

#header.normalpage{
width:800px;
height:250px;
}

#logo{
background-image:url('/img/logo.gif');
background-repeat:no-repeat;
}

#logo.toppage{
width:185px;
height:100px;
background-position: 0px 0px ;
}

#logo.normalpage{
width:185px;
height:78px;
background-position: 0px 22px ;
}

#top_bg_01{
position:absolute;
width:613px;    
height:400px;
top: 0px;  
left:186px;  
background-image:url('/img/top_bg_01.jpg');
background-repeat:no-repeat;
}

#sub_title{
position:absolute;
width:550px;    
height:128px;
top: 0px;
left: 230px; 
background-image:url('/img/top_title_01.jpg');
background-repeat:no-repeat;
}

#main_title{
position:absolute;
width:550px;    
height:100px;
top: 128px;
left: 230px; 
background-image:url('/img/top_title_02.gif');
background-repeat:no-repeat;
}

#main_menu ul {
position:absolute;  
width:550px;
top: 250px;  
left: 230px;  
list-style: none;
}

#main_menu ul li a {
display:block;
width:500px;
height:35px;
font-size:120%;
text-decoration:none;
text-align:left;
font-weight:bold;
color:#666666;
padding:35px 0px 0px 70px;
}

#main_menu li.mm01 a {
background  :url('/img/top_btn_bloom1.gif') 0 0 no-repeat; 
}
#main_menu li.mm02 a {
background  :url('/img/top_btn_bloom2.gif') 0 0 no-repeat; 
}
#main_menu li.mm03 a { 
background  :url('/img/top_btn_bloom3.gif') 0 0 no-repeat; 
}
#main_menu li.mm01 a:hover {
background  :url('/img/top_btn_bloom1_r.gif') 0 0 no-repeat; 
}
#main_menu li.mm02 a:hover {
background  :url('/img/top_btn_bloom2_r.gif') 0 0 no-repeat; 
}
#main_menu li.mm03 a:hover {
background  :url('/img/top_btn_bloom3_r.gif') 0 0 no-repeat; 
}

#top_title_sepalater{
position:absolute;
width:10px;    
height:320px;
top: 130px;  
left: 230px;  
background-image:url('/img/top_line_bk.gif');
background-repeat:repeat-y;
}

#side_menu_title{
position:absolute;  
width:185px;
height:9px;
top: 111px;  
left: 0px;
}

#side_menu ul {
position:absolute;  
width:185px;
top: 126px;  
left: 0px;  
}

#side_menu ul li a {
display:block;
height:26px;
width:185px;
text-decoration:none;
text-align:left;
font-size:140%;
font-weight:bold;
padding:0px 0px 0px 10px;
}

#side_menu li.sm01 a {
background  :url('/img/menu_btn01_companypro.gif') 0 0 no-repeat; 
}
#side_menu li.sm02 a {
background  :url('/img/menu_btn02_ourpolicy.gif') 0 0 no-repeat; 
}
#side_menu li.sm03 a { 
background  :url('/img/menu_btn03_publish.gif') 0 0 no-repeat; 
}
#side_menu li.sm04 a { 
background  :url('/img/menu_btn04_creative.gif') 0 0 no-repeat; 
}
#side_menu li.sm05 a { 
background  :url('/img/menu_btn05_seminar.gif') 0 0 no-repeat; 
}
#side_menu li.sm06 a { 
background  :url('/img/menu_btn06_recruit.gif') 0 0 no-repeat; 
}
#side_menu li.sm07 a { 
background  :url('/img/menu_btn07_contact.gif') 0 0 no-repeat; 
}
#side_menu li.sm08 a { 
background  :url('/img/menu_btn08_news.gif') 0 0 no-repeat; 
}
#side_menu li.sm09 a { 
background  :url('/img/menu_btn09_map.gif') 0 0 no-repeat; 
}

#side_menu li.sm01 a:hover {
background  :url('/img/menu_btn01_companypro_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm02 a:hover {
background  :url('/img/menu_btn02_ourpolicy_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm03 a:hover {
background  :url('/img/menu_btn03_publish_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm04 a:hover {
background  :url('/img/menu_btn04_creative_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm05 a:hover { 
background  :url('/img/menu_btn05_seminar_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm06 a:hover { 
background  :url('/img/menu_btn06_recruit_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm07 a:hover { 
background  :url('/img/menu_btn07_contact_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm08 a:hover { 
background  :url('/img/menu_btn08_news_r.gif') 0 0 no-repeat; 
}
#side_menu li.sm09 a:hover { 
background  :url('/img/menu_btn09_map_r.gif') 0 0 no-repeat; 
}


#contents{
position:relative;
width:800px;
margin:0px 0px 30px 0px;
top: 0px;  
left: 0px;  
}

#footer{
position:relative;
width:800px;
height:30px;
top: 0px;  
text-align:center;
border-top: 1px solid #FF6600;
}




#list{
position:relative;
width:570px;
top: 30px;  
left: 230px;  
}


#contents #list  dl.news {
overflow:hidden;
text-align:left;
}
#contents #list  dl.news dt {
margin:0px 0px 5px 10px;
float:left;
font-size:85%;
width:85px;
}
#contents #list  dl.news dd {
margin:0px 0px 5px 10px;
float:left;
width:450px;
background:url("/img/line_dot_01.gif") repeat-x scroll center bottom transparent;
}

#contents #list  dl.topics {
overflow:hidden;
text-align:left;
}
#contents #list  dl.topics dt {
margin:0px 0px 5px 10px;
float:left;
font-size:85%;
width:85px;
}
#contents #list  dl.topics dd {
margin:0px 0px 5px 10px;
float:left;
width:450px;
background:url("/img/line_dot_01.gif") repeat-x scroll center bottom transparent;
}

}


