/*------------------------------------------
RELEASE  & IMPORTANT
------------------------------------------*/
.main {width:683px;}
.side {left:47px;}

.release-title {
width:680px;
height:23px;
background:url("../img/release-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0;
}
.important-title {
width:680px;
height:23px;
background:url("../img/important-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0;
}

/*========== Update ==========*/
.release-top {
z-index:1;
position:relative;
padding:20px 0 0 0;
background:url("../img/release-top.gif") top left no-repeat;
margin:0 0 30px 0;
}
.release-bottom {
z-index:1;
position:relative;
padding:0 0 20px 0;
background:url("../img/release-bottom.gif") bottom left no-repeat;
}
.release {
z-index:1;
position:relative;
width:680px;
overflow:hidden;
}
.release-inner {
width:678;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:0 30px;
font-family:Verdana,Arial, helvetica, sans-serif;
}
.mark-update {
z-index:10;
position:relative;
overflow:hidden;
top:45px;
left:625px;
margin:-20px 0 0 0;
}

.release-date {
position:relative;
float:left;
width:120px;
color:#999999;
}
.release-entry {
position:relative;
float:left;
width:478px;
}
.release-entry a:link,
.release-entry a:visited {color:#000000; text-decoration:none;}
.release-entry a:hover,
.release-entry a:active {color:#ff3300; border-bottom:1px dotted #ff3300;}
.release-category {
position:relative;
clear:both;
padding:4px 0 20px 120px;
}
.release-category a:hover,
.release-category a:active {border-bottom:1px dotted #ff3300;}

/*------------------------------------------
MT content
------------------------------------------*/
.content-nav {
text-align:center;
margin:20px 0;
}
#archive-title {
font-size:120%; 
line-height:160%;
font-weight:bold;
margin:10px 0;
}
.entry-footer {
text-align:right;
margin:30px 0 0 0;
}
.entry-header {margin:10px 0;}
#entry-title {
font-size:120%; 
line-height:160%;
font-weight:bold;
margin:0 0 20px 0;
}

/*------------------------------------------
Parts : 重要なお知らせ
------------------------------------------*/
h3.release-imprtnt-title {
width:205px;
height:36px;
background:url("../img/release-imprtnt-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 3px;
}
.release-imprtnt-bottom {
width:205px;
background:url("../img/release-imprtnt-bottom.gif") bottom left no-repeat;
padding:0 0 26px 0;
margin:0 0 0 3px;
}
.release-imprtnt {
width:203px;
background:#ffffff;
border-left:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
}
.release-imprtnt-inner {padding:0 18px;}
.release-imprtnt-date {
margin:18px 0 0 0;
color:#999999;
font-family:Verdana,Arial, helvetica, sans-serif;
}
.release-imprtnt-title {margin:0 0 24px 0;}
.release-imprtnt-title a:link,
.release-imprtnt-title a:visited {color:#000000; text-decoration:none;}
.release-imprtnt-title a:hover,
.release-imprtnt-title a:active {color:#ff3300; border-bottom:1px dotted #ff3300;}


.release-imprtnt-link {
background:url("../img/icn-arw3.gif") left no-repeat;
padding:0 0 0 10px;
line-height:12px;
}


.list-links {
padding:0 0 0 10px;
line-height:180%;


}


.list-links a:hover,
.list-links a:active {color:#ff3300; border-bottom:1px dotted #ff3300;}








/*------------------------------------------
Parts : ワコールからの知らせ
------------------------------------------*/
h3.important-rls-title {
width:205px;
height:36px;
background:url("../img/important-rls-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 3px;
}

/*------------------------------------------
Parts : 月別ソート
------------------------------------------*/
h3.monthly-title {
width:205px;
height:36px;
background:url("../img/monthly-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 3px;
}
.monthly-bottom {
width:205px;
background:url("../img/monthly-bottom.gif") bottom left no-repeat;
padding:0 0 16px 0;
margin:0 0 0 3px;
}
.monthly {
width:203px;
background:#f2f2f2;
border-left:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
}
.monthly-inner {
padding:0 18px;
text-align:center;
font-family:Verdana,Arial, helvetica, sans-serif;
line-height:180%;
}
.monthly-inner a:link,
.monthly-inner a:visited {color:#999999; text-decoration:none;}
.monthly-inner a:hover,
.monthly-inner a:active {color:#ff3300; border-bottom:1px dotted #ff3300;}
ul.monthly-list {
margin:0;
padding:0;
list-style-type:none;
}