#main .contentscolor{
	color:#663333;
}

#main b{
	display:none;
}

#main dl,
#main dd,
#main ul,
#main li{
	margin: 0;
	padding: 0;
	list-style: none;
}

.linktext{
	width: 548px;
	text-align: right;
}

.newicn-txt{
	color:#FF9933;
	font-weight: bold;
}

#main {
	width: 870px;
	margin: 0px auto;
	text-align: left;
}
#main h1 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	float: left;
	padding: 0 22px 0 0;
}
#main h2{
	margin: 0;
	padding: 0;
	font-weight: bold;
}


#main h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#main p {
	margin: 0;
	padding: 0;
}
#maincontens-area,
#contens-flame{
	width: 870px;
}

#pickuparea,
#pickup-box{
	width: 548px;
	color: #666666;
}


#main .main-title-box{
	height:26px;
	background-image:url(/top/2007/image/bg_ttlhead_special.gif);
	background-repeat:repeat-x;
	background-position: 0px 23px;
	margin: 0 0 10px 0;
}
#main .main-title-box h2{
	width: 80px;
	float:left;
	background-repeat:no-repeat;
	background-position: 80px 3px;
	border-right: solid 1px #c1c1c1;
}


#main .main-title-box p{
	padding-left: 8px;
	float: left;
}


#maintitle-area{
	width: 870px;
}


#pickuparea .linktext{
	width: 548px;
	clear: left;
}


#contens-area{
	width: 870px;
	clear: left;
}


#maintitle-area .pr-area{
	width: 300px;
	float: left;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
}

#main .leftarea{
	width: 570px;
	float: left;
}

#main .rightarea{
	width: 300px;
	float: left;
}






/* right-search-area*/
#right-search-area{
	width: 300px;
	clear: left;
}
#right-search-area .padding-top{
	padding: 23px 0 0 0;
}
#right-search-area p{
	width: 300px;
	clear: left;
}





/* ub-contens-area*/
#sub-contens-area{
	width: 870px;
	clear: left;
}

#sub-contens-area .padding-top{
	padding: 27px 0 0 0;
}


.linktext2{
	width: 570px;
	text-align: right;
	clear: left;
}


#regularcontens-area h3{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#regularcontens-area{
	width: 570px;
	padding: 17px 0 0 0;
	clear: left;
}

#regularcontens-area .contents-border{
	padding: 0 0 10px 0;
	border-bottom: solid 1px #CCCCCC;
}
#regularcontens-area .regularcontens-box{
	width: 570px;
	height: 65px;
}


#regularcontens-area .contens-box{
	width: 285px;
	float: left;
}
#regularcontens-area .contens-box p{
	float: left;
	padding: 10px 12px 0 0;
}

#regularcontens-area .contens-box .contens-text{
	width: 201px;
}


#special-contens-area .ttl-area{
	width: 570px;
	background-repeat: repeat-x;
	background-position: 230px 7px;
	background-image: url(../../top/2010/image/bg_dot.gif);
	padding: 0 0 8px 0;
}

#special-contens-area .ttl-area p{
	background: #FFFFFF;
	width: 228px;
}

#special-contens-area{
	width: 570px;
}

#special-contens-area a:link {color:#666666;text-decoration:underline;}
#special-contens-area a:visited { color:#666666; text-decoration:underline; }
#special-contens-area a:hover { color:#6482CE; text-decoration:underline; }
#special-contens-area a:active { color:#6482CE; text-decoration:underline; }

#special-contens-area .main-title-box h2{
	width: 80px;
}

#special-contens-area .inner-special-contens{
	padding: 5px 0 0 0;
}

.special-contens-box{
	width: 570px;
	clear: both;
}


.other-special-box{
	text-align: right;
	width: 570px;
}
.other-special{
	width: 274px;
	float:left;
	padding-bottom: 9px;
}

.padding-right1{
	padding: 0 22px 0 0;
}


#special-backnumber-area{
	width: 570px;
	clear: left;
}

#special-backnumber-area h3{
	width: 554px;
	clear: left;
	padding: 0 0 0 16px;
	border-bottom: solid 2px #D7D7D7;
	margin: 13px 0 8px 0;
}

#special-backnumber-area .backnumber-box{
	width: 570px;
	clear: left;
}
#special-backnumber-area .backnumber-inner{
	width: 570px;
}
#special-backnumber-area .backnumber-box p{
	float:left;
}

#special-backnumber-area .backnumber-box p img{
	border: solid 1px #CCCCCC;
}

#special-backnumber-area .backnumber-box .padding-right2{
	padding: 0 5px 5px 0;
}


/* What's new*/
#whatsnew-area{
	width: 278px;
}

.inner-rightarea{
	padding: 0 0 0 22px;
}

#sub-contens-area .whatsnew-box{
	width: 278px;
}

#whatsnew-area h3{
	width: 262px;
	float:left;
	padding: 0 0 0 16px;
	border-bottom: solid 2px #D7D7D7;
	margin: 0 0 3px 0;
}


#whatsnew-area .whatsnew-box{
	width: 278px;
	clear: both;
}
#whatsnew-area .whatsnew-frame{
	padding: 10px 0 10px 0;
	width: 278px;
	border-bottom: dotted 1px #ADADAD;
}


#whatsnew-area .whatsnew-box .image {
	width: 45px;
	float: left;
	border: 1px solid #C0C0C0;
}

#whatsnew-area .whatsnew-box .frame {
	width: 217px;
	float: left;
	padding: 0 0 0 8px;
}
#whatsnew-area .whatsnew-box .updateframe,
#whatsnew-area .whatsnew-box .update{
	width: 217px;
}


#whatsnew-area .updateframe .update p{
	float: left;
}

#whatsnew-area .whatsnew-box .subtitle,
#whatsnew-area .whatsnew-box .comment{
	width: 217px;
	clear: left;
}
#whatsnew-area .updateframe span,
#whatsnew-area .whatsnew-box .icon{
	float: left;
}

#whatsnew-area .linktext3{
	width: 278px;
	text-align: right;
	clear: left;
}

#sub-prarea{
	width: 278px;
}
#sub-prarea p{
	padding: 10px 0 0 0;
}

