@charset "utf-8";

/* --------------------------------------------------------------
tag
-------------------------------------------------------------- */

body {
	background:url(/images/common/bg.jpg) 0 0 repeat-x #fff;
}

/* --------------------------------------------------------------
main
-------------------------------------------------------------- */
#mainIndex {
width:659px;
float:left;
}

#mainIndex div.news_area {
padding:0 0 25px 0;
}

#mainIndex div.update_area {
padding:0 0 25px 0;
}

#mainIndex h2{
padding:0 0 15px 0;
}

#mainIndex dl {
width:639px;
border-bottom:dotted #4a4a4a 1px;
margin:0 0 10px 10px;
padding:0 0 10px 0;
}

#mainIndex dt {
float:left;
width:100px;
padding:2px 0 0 0;
}

#mainIndex dd {
float:right;
width:539px;
}

#mainIndex dd.icon01,#mainIndex dd.icon02,#mainIndex dd.icon03 {
background:url(/images/index/news_icon01.gif) 0 2px no-repeat;
padding:0 0 0 100px;
width:439px;
}

#mainIndex dd.icon02 {
background:url(/images/index/news_icon02.gif) 0 2px no-repeat;
}

#mainIndex dd.icon03 {
background:url(/images/index/news_icon03.gif) 0 2px no-repeat;
}

/* --------------------------------------------------------------
right
-------------------------------------------------------------- */

#right {
background:url(/images/index/right_bg.gif) no-repeat;
width:234px;
height:427px;
padding:11px;
float:right;
}

#right img {
padding:0 0 9px 0;
}

#right p {
padding:0 0 15px 0;
}
