/* CSS Document */



@import "module.css";

* {

	margin:0px;

	padding:0px;

}

div {

	margin:auto;

}

img {

	border:none 0px;

}

a {

	color: #ffff03;

}

a:hover {

	color: #ffff03;

}

li {

	list-style:none;

}

html {

	scrollbar-track-color: #198ad6;

	scrollbar-face-color: #f6e300;

	scrollbar-arrow-color:#ffc118;

	scrollbar-darkshadow-color: #f6e300;

	scrollbar-highlight-color:#f6e300;

	scrollbar-shadow-color: #ffc118;

}

body {

	background: url(../img/bg.jpg) no-repeat center top #d3e5fd;

	color: #ffffff;

	font-family: verdana, "?l?r ?o?S?V?b?N", sans-serif, "?q???M?m?p?S Pro W6";

	font-size: 12px;

	line-height:1.2em;

}

/* layout */



div#wrapper {

	width:960px;

	position:relative;

}

div#contentsArea div.leftMenu {

	float:left;

	width:195px;

}

div#contentsArea div.contents {

	float:left;

	width:625px;

}

div#contentsArea div.banner {

	width:130px;

	float:right;

	text-align:center;

	margin-top:15px;

}

/********************************/



#headerArea {

	padding-top:24px;

	background:url(../img/harold.png) no-repeat right top;

}

#headerArea .siteSarch {

	padding-top:49px;

}

#headerArea .siteSarch input {

	padding:2px 0;

}

/********************************/



/*#footerArea {

	width:830px;

	margin:auto;

}

#footerArea .footerContents {

	background:url(../img/in_footer_bg.png) repeat-y;

}

#footerArea .footerMenu,  #footerArea .footerBanner {

	width:781px;

}

#footerArea .footerMenu div {

	background:#2face4;

}

#footerArea .footerMenu div p {

	float:left;

	margin-left:15px;

}

#footerArea .footerMenu div .first {

	margin-left:30px;

}

#footerArea .footerBanner {

	margin-top:15px;

}

#footerArea .footerBanner li {

	display:inline;

	margin-right:10px;

}

#footerArea .footerBanner li.last {

	margin-right:0px;

}

#footerArea .footerBanner .smallBanner {

	padding:15px 55px 4px;

}*/

#footerArea{

	width:960px;

}

#footerArea .footerContents{

	background:url(../../top/img/top_footer_bg.png) repeat-y left ;

}

#footerArea .middleBanner {
    margin: 0 auto;
    width: 700px;
}
#footerArea .middleBanner img {
	padding-right:3px;
}

#footerArea .footerMenu{

	width:901px;
	

}

#footerArea .footerMenu div .first{

	margin-left:90px;

}

/*#footerArea{

	width:830px;

	margin:auto;

}
*/
/*#footerArea .footerContents{

	background:url(../img/in_footer_bg.png) repeat-y;

}*/

#footerArea .footerMenu div,

#footerArea .footerBanner{

	width:781px;

}

#footerArea .footerMenu div{

	background:#2face4;
	width:841px;
	padding-left:60px;

}

#footerArea .footerMenu div p{

	float:left;

	margin-left:15px;

}

#footerArea .footerMenu div .first{

	margin-left:30px;

}



#footerArea .footerBanner{

	margin-top:15px;

}

#footerArea .footerBanner li{

	display:inline;

	margin-right:10px;

}

#footerArea .footerBanner li.last{

	margin-right:0px;

}

#footerArea .footerBanner .smallBanner {

	padding:15px 55px 4px;

}

.pagetop {

	text-align:center;

	margin:35px 0;

}

#copyright {

	margin:0 130px 0;

	padding-bottom:30px;

}

#copyright p {

	font-size:10px;

	color:#0053a3;

}

/***************************************/



#leftMenu div {

	background:url(../img/all_menu_bg.png) repeat-y left top;

	padding:10px 20px 0;

}

#leftMenu div li {

	background:url(../img/all_menu_icon_list.gif) no-repeat left center;

	padding:3px 0 3px 13px;

}

#leftMenu div li a {

	color:#fff;

	text-decoration:none;

}

#leftMenu div li a:hover {

	text-decoration:underline;

}

#leftMenu div li .blank {

	padding-right:15px;

	background:url(../img/icon_link_out.gif) no-repeat right 2px;

}

/* google ads*/



div#googleArea {

	width:728px;

	height:90px;

	padding:20px 0 15px;

}

/****************************************/



#contentsArea .contents #contentsMain {

	background:url(../img/in_main_bg_new.png) repeat-y;

}

/*** title ***/



#contentsArea .contents #contentsMain h2 {

	text-align:center;

	padding-top:4px;

	padding-bottom:20px;

}

/*** main ***/



#contentsArea .contents #contentsMain #textArea {

	width:580px;

}

/*** pankuzu ***/



#contentsArea .contents #contentsMain #panList {

	padding:0 0 10px 0;

}

#contentsArea .contents #contentsMain #panList a {

	color:#ffff03;

}

#textArea .inTbale {

	width:580px;

	padding:5px 0 10px;

}

#inNews{
	background: url(../img/in_news_noflash.png) left top no-repeat;
	height: 43px;
	padding: 5px 0 0 197px;
	width: 769px;
	overflow: hidden;
	position: relative;
}
#inNews #newsblock{
	width: 747px;
	height: 26px;
	padding: 1px 0 0;
	margin: 0 0 0;
	overflow: hidden;
	position: relative;
}
#inNews #feed{
	width:10000px;
}
#inNews .new_icon{
	float:left;
	margin-right: -36px;
	z-index: 10;
	position: relative;
}
#inNews .newstitle{
	float:left;
	background: url(../img/icon.gif) left top no-repeat;
	padding: 7px 25px 5px 40px;
}

#inNews .newstitle span{
	color:#FF0;
	padding-right:10px;
}
#inNews .newstitle a{
	color:#FFF;
}
#inNews .newstitle a:hover{
	text-decoration:none;
}