@charset "utf-8";

/* ----------------------------------------------------------------
    Structure= Page Information
----------------------------------------------------------------- */

#pageInfo{
margin:0 auto 20px;
width:960px;
}

/* _____ hdgCategory _____ */

#pageInfo .hdgCategory{
position:relative;
margin:0;
padding-bottom:11px;
background:url("../images/page-info/pageInfo_bg_01.gif") repeat-x 0 100%;
zoom:1;
}

/* _____ hdgCategory: gallery _____ */

body#gallery #pageInfo h1.hdgCategory{
padding:15px 0 20px;
background:none;
}

/* _____ topicPath _____ */

#pageInfo #topicPath dt{
position:absolute;
top:-9999px;
left:-9999px;
overflow:hidden;
width:0;
height:0;
font-size:0;
}

#pageInfo #topicPath dd{
font-size:68.75%;
line-height:1.3;
}

#pageInfo #topicPath dd a{	
margin:0 3px;
}

#pageInfo #topicPath dd a.first{
margin-left:0;
}

#pageInfo #topicPath dd a:link,
#pageInfo #topicPath dd a:visited{
text-decoration:none;
}

#pageInfo #topicPath dd a:hover,
#pageInfo #topicPath dd a:active,
#pageInfo #topicPath dd a:focus{
text-decoration:underline;
}

#pageInfo #topicPath dd em{
margin-left:3px;
color:#666;
font-weight:bold;
}


/* ----------------------------------------------------------------
    Structure= Promotion
----------------------------------------------------------------- */
#promotion{
margin:0 0 10px;
}


/* ----------------------------------------------------------------
    Structure= Content
----------------------------------------------------------------- */

#content{
margin:0 auto;
width:960px;
font-size:75%;
}

/* _____ page-MS _____ */

body.page-MS #content{
background:url("../images/content_page-M_bg_01.gif") repeat-y 0 0;
}

/* _____ pageIntro _____ */

#content div.pageIntro{
padding-bottom:1px;
background:#fff;
}


/* ----------------------------------------------------------------
    Structure= Main Content
----------------------------------------------------------------- */

/* _____ page-MS _____ */

body.page-MS #main{
float:left;
width:690px;
}


/* ----------------------------------------------------------------
    Structure= Sub Content
----------------------------------------------------------------- */

/* _____ page-MS _____ */

body.page-MS #sub{
float:right;
width:231px;
}