/*=================================================================*/
/*	MV                                                                                                            */
/*=================================================================*/
#mv {
	background: url(../../images/top/bg_mvrepeat.gif) repeat-x 0 0;
	height: 485px;
	}
	
	#mv .inner {
		background: url(../../images/top/bg_mv.jpg) no-repeat center top;
		height: 485px;
		}
		
	#mv .mv {
		position: relative;
		width: 1000px;
		margin: 0 auto;
		height: 485px;
		}
		
		#mv .catchcopy {
			position: absolute;
			top: 34px;
			left: -38px;
			}
			
		#mv .freetel {
			position: absolute;
			bottom: 60px;
			left: -110px;
			}
			
		#mv .illust {
			position: absolute;
			bottom: 0;
			right: 32px;
			line-height: 0;
			}
			
/*=================================================================*/
/*	さぽーとねっと宮崎について                                                                          */
/*=================================================================*/
#about .text {
	margin: 0 0 20px 370px;
	text-align: left;
	}
	
	#about h2 {
		position: relative;
		z-index: 2;
		}
	
	#about .illust {
		position: absolute;
		left: -87px;
		top: 27px;
		z-index: 1;
		}
		
/*=================================================================*/
/*	被害にあわれたら                                                                                        */
/*=================================================================*/
#victim .top {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1000px;
	z-index: 2;
	line-height: 0;
	}

#victim .bottom {
	position: absolute;
	bottom: -50px;
	left: 50%;
	margin-left: -1000px;
	z-index: 2;
	line-height: 0;
	}
	
#victim h2 {
	position: relative;
	z-index: 1;
	}
	
#victim .whitebox {
	background: url(../../images/top/bg_whitebox.png) no-repeat 0 0;
	width: 476px;
	height: 88px;
	text-align: left;
	padding: 13px 0 0 38px;
	box-sizing: border-box;
	margin: 0 0 25px 0;
	}
	
#victim .illust {
	position: absolute;
	right: -169px;
	bottom: 0;
	z-index: 1;
	line-height: 0;
	}
	
#victim .btn {
	width: 675px;
	position: relative;
	z-index: 3;
	}
	
	#victim ul {
		margin: 0 -19px 0 0;
		overflow: hidden;
		}
		
		#victim .btn li {
			width: 238px;
			margin: 0 0 20px 0;
			}
			
			#victim .btn li a {
				text-indent: -9999px;
				display: block;
				width: 238px;
				height: 46px;
				}
				
			#victim .btn li a:hover {
				opacity: 0;
				filter: alpha(opacity=0);        /* ie lt 8 */
				-ms-filter: "alpha(opacity=0)";  /* ie 8 */
				-moz-opacity:0;                 /* FF lt 1.5, Netscape */
				-khtml-opacity: 0;              /* Safari 1.x */
				zoom:1;
				-webkit-transition: all 0.5s ease-out;
				-moz-transition: all 0.5s ease-out;
				-ms-transition: all 0.5s ease-out;
				transition: all 0.5s ease-out;
				}
				
			/* victim */
			#victim .btn li.victim a { background: url(../../images/top/btn_victim.gif) no-repeat 0 0; }
			#victim .btn li.victim { background: url(../../images/top/btn_victim_on.gif) no-repeat 0 0; }
			
			/* recovery */
			#victim .btn li.recovery a {
				width: 418px;
				background: url(../../images/top/btn_recovery.gif) no-repeat 0 0;
				}
			#victim .btn li.recovery {
				width: 418px;
				background: url(../../images/top/btn_recovery_on.gif) no-repeat 0 0;
				}
			
/*=================================================================*/
/*	支援について                                                                                              */
/*=================================================================*/
#support .inner {
	width: auto;
	min-width: 1000px;
	margin: 0;
	}
	
	#support .btn {
		width: 238px;
		height: 46px;
		margin: 0 auto;
		z-index: 1;
		position: relative;
		background: url(../../images/top/btn_suppot_on.gif) no-repeat 0 0;
		}
	
		#support a {
			display: block;
			width: 238px;
			height: 46px;
			background: url(../../images/top/btn_support.gif) no-repeat 0 0;
			text-indent: -9999px;
			}
			
			#support a:hover {
				opacity: 0;
				filter: alpha(opacity=0);        /* ie lt 8 */
				-ms-filter: "alpha(opacity=0)";  /* ie 8 */
				-moz-opacity:0;                 /* FF lt 1.5, Netscape */
				-khtml-opacity: 0;              /* Safari 1.x */
				zoom:1;
				-webkit-transition: all 0.5s ease-out;
				-moz-transition: all 0.5s ease-out;
				-ms-transition: all 0.5s ease-out;
				transition: all 0.5s ease-out;
				}
				
/*	supporttype
-------------------------------------------------------------------*/
#support .supporttype {
	width: 1095px;
	margin: -100px auto 0 -547px;
	position: relative;
	z-index: 0;
	left: 50%;
	}
	
	#support .supporttype ul {
		margin: 0 -20px 0 0;
		overflow: hidden;
		}

#support .supporttype li {
	float: left;
	width: 203px;
	height: 203px;
	margin: 0 20px 0 0;
	}
	
	#support .supporttype a {
		display: block;
		width: 203px;
		height: 203px;
		text-indent: -9999px;
		}
		
		#support .supporttype a:hover {
			opacity: 0;
			filter: alpha(opacity=0);        /* ie lt 8 */
			-ms-filter: "alpha(opacity=0)";  /* ie 8 */
			-moz-opacity:0;                 /* FF lt 1.5, Netscape */
			-khtml-opacity: 0;              /* Safari 1.x */
			zoom:1;
			-webkit-transition: all 0.5s ease-out;
			-moz-transition: all 0.5s ease-out;
			-ms-transition: all 0.5s ease-out;
			transition: all 0.5s ease-out;
			}
			
			/* consultation */
			#support li.consultation a { background: url(../../images/top/img_consultation.jpg) no-repeat 0 0; }
			#support li.consultation { background: url(../../images/top/img_consultation_on.jpg) no-repeat 0 0; }
			/* cooperation */
			#support li.cooperation a { background: url(../../images/top/img_cooperation.jpg) no-repeat 0 0; }
			#support li.cooperation {
				margin: 90px 20px 0 0;
				background: url(../../images/top/img_cooperation_on.jpg) no-repeat 0 0;
				}
			/* law */
			#support li.law a { background: url(../../images/top/img_law.jpg) no-repeat 0 0; }
			#support li.law {
				margin: 130px 20px 0 0;
				background: url(../../images/top/img_law_on.jpg) no-repeat 0 0;
				}
			/* counseling */
			#support li.counseling a { background: url(../../images/top/img_counseling.jpg) no-repeat 0 0; }
			#support li.counseling {
				margin: 90px 20px 0 0;
				background: url(../../images/top/img_counseling_on.jpg) no-repeat 0 0;
				}
			/* attendant */
			#support li.attendant a { background: url(../../images/top/img_attendant.jpg) no-repeat 0 0; }
			#support li.attendant { background: url(../../images/top/img_attendant_on.jpg) no-repeat 0 0; }

	
/*=================================================================*/
/*	性暴力とは お知らせ                                                                                    */
/*=================================================================*/
#sv .fleft { width: 460px; }
	
	#sv .fleft p {
		text-align: left;
		padding: 0 0 0 80px;
		line-height: 280%;
		}
	
#sv .fright { width: 460px; }
	
	#sv .fright dl {
		border-bottom: 1px solid #eeeeee;
		padding: 5px 0;
		}
		
		#sv .fright dl dt { float: left; }
			
		#sv .fright dl dd {
			float: right;
			width: 310px;
			text-align: left;
			}
			
#sv .btn {
	width: 238px;
	height: 46px;
	margin: 40px auto 0 auto;
	z-index: 1;
	position: relative;
	background: url(../../images/top/btn_svabout_on.gif) no-repeat 0 0;
	}
			
#sv .btn a {
	display: block;
	width: 238px;
	height: 46px;
	background: url(../../images/top/btn_svabout.gif) no-repeat 0 0;
	text-indent: -9999px;
	}
	
	#sv .btn a:hover {
		opacity: 0;
		filter: alpha(opacity=0);        /* ie lt 8 */
		-ms-filter: "alpha(opacity=0)";  /* ie 8 */
		-moz-opacity:0;                 /* FF lt 1.5, Netscape */
		-khtml-opacity: 0;              /* Safari 1.x */
		zoom:1;
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-ms-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		}
		
	/* おしらせ一覧へボタン */
	#sv .fright .btn a { background: url(../../images/top/btn_news.gif) no-repeat 0 0; }
	#sv .fright .btn { background: url(../../images/top/btn_news_on.gif) no-repeat 0 0; }