@import "../css/base.css";

/*-------------------------------------------------------------------------k_what*/

p{
margin:0;
padding:0;
}
img{
border:none;
}

.subbox{
width:290px;
float:left;
background:url(../img_mt/sub_bg_line.gif) repeat-y left top;
margin-bottom:10px;
}
.subbox .subhead{
background:url(../img_mt/subhead_bg.gif) no-repeat left top;
padding:7px 0 7px 26px;
}
.subbox .subbody{
height:200px;
background:url(../img_mt/sub_bg_bottom.gif) no-repeat left bottom;
}
.subbox .subbody p{
background:url(../img_mt/sub_bg.jpg) no-repeat left top;
padding:10px 25px 10px 10px;
}
#hajimeni{
margin-right:10px;
}
#hajimeni p{

}

#whatsnew{
clear:both;
background:url(../img_mt/whatsnew_bg_line.gif) repeat-y left top;
_height:1%;
}
#wnhead{
background:url(../img_mt/whatsnew_head_bg.gif) no-repeat left top;
height:28px;
}

#wnhead img{
float:left;
margin:7px 0 0 26px;
}
#wnhead p{
text-align:right;
padding:6px 15px 0 0;
}

#wnbody{
padding:21px 20px 0;
background:url(../img_mt/whatsnew_bg.jpg) no-repeat left top;
}

#wnfoot{
text-align:right;
padding:0 20px 20px;
background:url(../img_mt/whatsnew_bg_bottom.gif) no-repeat left bottom;
}
#wnfoot p img{
margin:15px 0 0 0;
}

/*-------------------------------------------------------------------------entry*/

.entrybox{
clear:both;
background:url(../img_mt/whatsnew_entry_bg.gif) repeat-y left top;
width:550px;
margin:0 0 10px;
}
.entryboxhead{
background:url(../img_mt/whatsnew_entry_bg_top.gif) no-repeat left top;
padding:10px 10px 0 10px;
}
.entryboxhead p{
border-left:3px solid #3399FF;
padding:3px 10px;
font-size:16px;
}
.entryboxhead p img{
margin-left:7px;
}

.entryboxbody{
padding:10px 10px 5px;
background:url(../img_mt/whatsnew_entry_bg_bottom.gif) no-repeat left bottom;
}
.entryboxbody p{
margin-bottom:1em;
}
.entryboxbody p a img{
background:url(../img_mt/entry_img_bg.gif) no-repeat right bottom;
padding:3px 3px 17px;
}
.entryboxbody p.middle{
text-align:center;
}
.entryboxbody p.left{
float:left;
margin-right:10px;
}
.entryboxbody p.right{
float:right;
margin-left:10px;
}

.entryboxbody p.entryboxfoot{
clear:both;
text-align:right;
margin:0;
}

/*-------------------------------------------------------------------------comment,trackback*/

p.wntbcohead{
background:#C8E1FA;
font-weight:bold;
padding:3px 0 2px 10px;
}

#trackback div.wntbbody{
padding:10px;
}

#trackback div.wntbbody div.wntbcon{
padding:10px 10px 0;
}
#trackback div.wntbbody div.wntbcon p{
margin:10px 0 0 0;
}
#trackback div.wntbbody div.wntbcon p.trackback-footer{
margin:0 0 1em 0;
}
#wnco{
margin-top:10px;
background:url(../img_mt/whatsnew_co_bg.gif) repeat top left;
padding-bottom:10px;
}

#wnco .wncobox{
margin:10px 10px 0 10px;
background:#FFFFFF;
}

#wnco .wncobox div.wncoboxbody{
padding:10px;
}
#wnco .wncobox div.wncoboxbody p{
margin-bottom:1em;
}
#wnco .wncobox p.wncoboxfoot{
padding:1px 10px;
text-align:right;
border-top:1px solid #E6EFFB;
overflow:hidden;
_height:1%;
}

#wncopos{
margin-top:20px;
}
#wncopos .wncoposnote{
color:#FF3333;
}
#wncopos{
background:url(../img_mt/whatsnew_co_bg.gif) repeat top left;
padding-bottom:10px;
}
#wncoposbody{
background:#FFFFFF;
margin:10px 10px 0 10px;
padding:10px;
}
#wncoposbody p{
margin:0 0 4px 0;
}
