@import url("base.css");

div#gray_space {
background:#F0F0F0;
}

div#contents_flame {
margin:0px 0px 0px 30px;
}

div#category_link {
padding:18px 0px 7px 10px;
}

div#white_space {
background:  url("../images/sub_navi_back.gif") repeat-y left;
width:770px;
}

div#sub_navi {
width:60px;
float:left;
text-align:right;
}

div#sub_navi li {
margin:0px;
padding:0px;
line-height:0px;
list-style: none;
text-align:right;
}

div#contens_area {
width:710px;
float:left;
background:  url("../images/contents_back.gif") repeat-y right;
text-align:right;
}

div#contents_area_head img{
vertical-align:top;
width:710px;
}

div#contents_area_body {
margin:0px 33px 0px 74px;
text-align:left;
}

div#contents_area_foot {
clear:both;
background:#F0F0F0;
width:770px;
}

div#contents_area_foot img{
vertical-align:top;
}

div#contents_area_bottom {
height:35px;
}

/************************ page title ********************************/
div#page_title{
padding:43px 0px 20px;
}

div#page_title h2{
width:380px;
float:left;
margin:0px 0px 5px;
}

div#page_title p{
width:220px;
float:left;
text-align:right;
color:#666666;
margin:3px 0px 0px;
vertical-align:top;
}

div#page_title div#page_title_line{
clear:both;
margin:0px;
padding:0px;
}

div#page_foot_line {
clear:both;
}

h2.page_title {
margin:0px 0px 5px;
}

div.page_title_line {
margin:0px 0px 20px;
}

div.page_middle_line{
margin:5px 0px;
}

/************************ Footer ********************************/
div#footer{
text-align:right;
clear:both;
padding:0px 0px 20px;
} 

div#footer p{
margin:0px 15px 0px 0px;
}