
.print_non,#fla_eria img,object{
	display:none;
	}






/*************************** Common ********************/


#top_contents {
	width:840px;
}

#top_contents .main_cont{
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}


#fla_eria{
	width: 600px;
	display: list-item;
	list-style-image:url(../../../img/frash.jpg);
	list-style-position: inside;
	letter-spacing: -1000em;
}






#top_contents .btw{
	background-color:#ffffff;
	padding:20px 15px 0px 15px;
}


#print_wid{
	width:550px;
	height:300px;
	}


#top_contents .b1{
	background:url(../../../img/cop_pro.jpg) no-repeat top;
	width:143px;
	color:#666666;
	line-height:160%;
	font-size:11px;
	float:left;
	padding-bottom:18px;
}


#top_contents .b3{
	background:url(../../../img/mate_go.jpg) no-repeat top;
	width:143px;
	color:#666666;
	line-height:160%;
	font-size:11px;
	float:left;
	padding-bottom:18px;
}


#top_contents .b4{
	background:url(../../../img/fpd.jpg) no-repeat top;
	width:143px;
	color:#666666;
	line-height:160%;
	font-size:11px;
	float:left;
	padding-bottom:18px;
}


#top_contents .b2{
	background:url(../../../img/indu_mac.jpg) no-repeat top;
	width:143px;
	color:#666666;
	line-height:160%;
	font-size:11px;
	float:left;
	padding-bottom:18px;
}


#top_contents .b5{
	background:url(../../../img/gru_p.jpg) no-repeat top;
	width:143px;
	color:#666666;
	line-height:160%;
	float:left;
	font-size:11px;
	padding-bottom:18px;
}


#top_contents p{
	height:90px;
	padding-top:170px;
	padding-bottom:15px;
}


#top_contents .line{
	float:left;
	width:3px;
	margin-left:10px;
	margin-right:10px;
}





/***************** btn **************/

.con_btn{
	height:38px;
	width:139px;
	margin:0 auto;
	vertical-align:bottom;
		}

.con_btn a {
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	width:139px;
	background:url(../../../img/contents_btn.gif) no-repeat;
	height:38px;
	
}


.con_btn a:hover{
	background:url(../../../img/contents_btn.gif) no-repeat 0px -38px;
}






/************************* news ****************************/

#top_news{
	width: 600px;
	margin-left:10px;
	margin-bottom:30px;
	height:auto;
	page-break-before:always;
	font-size:11px;

} 

#top_news .ttl{
	padding:10px;	
	display:block;
	padding-left:10px;
	background-color:#b7b8bd;
	margin:5px 0 10px 0;
}

#top_news .btw2{
	background:url(../../../img/news_bg_bet.gif) repeat-x bottom;
	background-color:#ffffff;
}

.btw2 ul{
	color:#666666;
	padding:20px;
	}

.btw2 ul li{
	padding:3px 0 3px 15px;
	background:url(../../../img/news_icon.gif) no-repeat center left;
	margin-bottom:10px;
}

.btw2 ul li.ttt{
	background-color:#f9f9f9;
	}


/*************** side *******************************/


#side_contents{
	margin-left:10px;
	width:218px;
	margin-bottom:30px;
}

#side_contents .bg{
	background:url(../../../img/pick_up_bg.gif) repeat-x bottom;	
	background-color:#162b45;
	}

/**************************** side_btn ************************************/

a:link{color:#f6f6f6; text-decoration: none}
a:visited{color:#f6f6f6; text-decoration: none}
a:active{color:#f6f6f6; text-decoration:none}
a:hover{color:#f6f6f6; text-decoration:underline}	

	

#s_btn{
	padding-top:10px;
	padding-bottom:2px;
	height:117px;
	width:187px;
	margin:0 auto;
	font-size:11px;
	line-height:140%;
		}

#s_btn span{
	display:block;
	float:right;
	margin-right:2px;
	margin-top:40px;
	width:95px;
	cursor:pointer;
	}

#s_btn a {
	display:block;
	width:187px;
	height:117px;
	background:url(../../../img/pick_up_btn01.jpg) no-repeat;
}

#s_btn a:hover{
	background:url(../../../img/pick_up_btn01.jpg) no-repeat -187px 0px;
}



#s_btn2{
	padding-top:10px;
	height:117px;
	width:187px;
	margin:0 auto;
	font-size:11px;
	line-height:140%;
	padding-bottom:5px;
	}
	
#s_btn2 span{
	display:block;
	float:right;
	margin-right:2px;
	margin-top:30px;
	width:95px;
	cursor:pointer;
	}

#s_btn2 a {
	display:block;
	width:187px;
	background:url(../../../img/pick_up_btn02.jpg) no-repeat;
	height:117px;
	}

#s_btn2 a:hover{
	background:url(../../../img/pick_up_btn02.jpg) no-repeat -187px -0px;
}


