




/*	11. キービジュアル
-----------------------------------------------	*/

#keyvisual{
	margin:5px 0px 0px;
	width:760px;
	height:310px;
	}
#keyvisual img{
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	}
#problem{
	width:760px;
	height:69px;
	background-image:url(../images/problem_menu_bg.jpg);
	background-repeat:no-repeat;
	}


#problem ul{
	clear:both;
	list-style-type:none;
	height:69px;
	margin:0px;
	padding:0px;
	}

#problem li{
	margin:0;
	float:left;}

#problem li a{
	display:block;
	float:left;
	height:69px;
	background-image:url(../images/problem_menu_bg.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	}

/*メニュー部通常時*/
#problem li#pmenu-1 a{width:255px;}
#problem li#pmenu-2 a{width:250px;background-position:-255px 0;}
#problem li#pmenu-3 a{width:255px;background-position:-505px 0px;} 

/*メニュー部オーバー*/
#problem li#pmenu-1 a:hover{background-position:0px -69px;}
#problem li#pmenu-2 a:hover{background-position:-255px -69px;}
#problem li#pmenu-3 a:hover{background-position:-505px -69px;}




/*	12. こんな問題解決	
-----------------------------------------------	*/

#main-contents h2.solution{
	background-image:url(../images/h2_solution.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:57px;
	margin:12px 0px 0px;
	padding:0px;
	}

#solution{
	background-image:url(../images/solution_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:550px;
	margin-bottom:30px;
	}

/*　管理工数の削減　*/
#solution-left{
	width:276px;
	float:left;
	padding-bottom:20px;
	}
#main-contents #solution-left h3{
	background-image:url(../images/h3_solution1.jpg);
	background-repeat:no-repeat;
	width:276px;
	height:66px;
	margin:0px;
	padding:0px;
	}
#solution-left ul,#solution-right ul{
	margin:0px 14px;
	}
/*　携帯電話適正利用の推進　*/
#solution-right{
	width:274px;
	float:right;
	padding-bottom:20px;
	}
#main-contents #solution-right h3{
	background-image:url(../images/h3_solution2.jpg);
	background-repeat:no-repeat;
	width:274px;
	height:66px;
	margin:0px;
	padding:0px;
	}



/*	1●. TOPIX
-----------------------------------------------	*/	

#topix{
	margin:10px 0px;
	clear:both;
	border:1px solid #b9c2cb;
	padding:10px;
	}

#topix h2{
	margin:0px 0px 3px;
	width:51px;
	height:16px;
	background-image:url(../images/topix_h2.jpg);
	background-repeat:no-repeat;
	
	}

#topix-in{
	background-color:#EEFFFF;
	padding:10px;
	}


/*	14. フッター
-----------------------------------------------	*/

#footer{
	clear:both;
	width:760px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
	height:32px;
	margin-bottom:5px;
	}

#policy{
	float:left;
	margin-left:10px;
	padding-top:6px;
	}
#policy p a{
	color:#ffffff;
	}
p.copyright{
	float:right;
	background-image:url(../images/copyright.gif);
	background-repeat:no-repeat;
	width:290px;
	height:32px;
	}
